MicroMod mikroBUS™ Carrier Board Hookup Guide
Below, we have also included some troubleshooting tips for issues that you may come across.
- One of our employees compiled a great list of troubleshooting tips based on the most common customer issues. This is the perfect place to start.
For users looking for technical assistance specifically related to the hardware, click on this link. There you will find, basic troubleshooting tips and instructions to get started with posting a topic in our forum. Our technical support team will do their best to assist you.
For commercial businesses, MikroElektronika also offers a Premium Technical Support package, which can be purchased from their website.
Sign-in or CODEGRIP Installation Issues
On Windows 10 PCs, if users experience an issues signing in to Necto Studio or come across an
Error:UnknownNetworkError error message, their computer may be missing a Microsoft Visual C++ 2010 Runtime Library.
Error:UnknownNetworkError error message. (Click to enlarge)
To install the missing Microsoft Visual C++ 2010 Runtime Library, download the
vcredist_x64.zip file (or click the button below), extract the folder, and execute the contained installation setup file
Example Code Compilation Error
Users who select a Generic board in their hardware setup, may run into a compilation error. This error is because the pins for the Generic board are undefined, by default. Users will need to declare the pins utilized by their code for the build to compile.
To detect a target MCU, it must be at least powered and have the SWD pins connected to the programmer.
The carrier board has to be powered by in order for the programmer to detect the target MCU on the processor board. Users can power the carrier board externally or through the CODEGRIP programmer (by enabling it through the CODEGRIP Suite).
Users should verify that they configure the target MCU properly.
Users can also manually program the MCU through the CODEGRIP Suite, by loading the compiled
*.hex file of the project, built in Necto Studio and the writing it to the target MCU.
For more details, check out the Programmer and Debugger Configuration section of the Necto Studio getting started guide.
Necto Studio - Target Options
In order to program a MCU through Necto Studio, users will need to configure the
Target options of the CODEGRIP programmer when creating their setup:
- Erase Type:
Erase and unlock
- Hold on Connect:
No Data Output
If the data doesn't output immediately, try power cycling the carrier board, by disconnecting and reconnecting the power from the Serial Basic breakout.
Otherwise, verify that the MCU is being powered sufficiently. If the MCU isn't being powered sufficiently, it may not run or output data at the appropriate logic levels.
Users can double check the voltage through the CODEGRIP programmer in the CODEGRIP Suite. Open the
POWERmenu and select the newly unfolded
Outputsmenu item. Users should see the the voltage provided to the target MCU in the Measurements section:Voltage measurement for power to the target MCU through the CODEGRIP Suite. (Click to enlarge)