Common Issues and Solutions
1. Installation Issues
-
Problem: NECTO Studio installation fails.
- Solution: Ensure your system meets the minimum requirements. Disable any antivirus software temporarily during installation, as it may interfere with the process. Internet connectivity is required.
-
Problem: Missing dependencies or libraries.
- Solution: Check the installation log for specific missing components and download them from the official websites.
2. Licensing and Activation Problems
-
Problem: Unable to activate NECTO Studio.
- Solution: Ensure you have a valid license key acquired. Verify your internet connection and try the activation process again. If issues persist, contact MIKROE support.
3. Project Build Errors
-
Problem: CMake build errors.
- Solution: Review the Output Console for specific error messages. Ensure all required libraries are included in the Library Manager. Verify that the CMakeLists.txt file is correctly configured.
-
Problem: Compilation errors.
- Solution: Check your code for syntax errors, missing headers, or incorrect configurations. Utilize the IntelliSense and debugging tools within NECTO Studio to identify and resolve issues.
4. Debugging Issues
-
Problem: Unable to connect to the debugger.
- Solution: Verify that your programmer/debugger is correctly connected and powered. Ensure the correct settings are selected in the Setups Wizard. Check for any firmware updates for your debugger.
-
Problem: Breakpoints not being hit.
- Solution: Confirm that the code being executed matches the source code in NECTO Studio.
5. Deployment Problems
-
Problem: Firmware not flashing to the hardware.
- Solution: Ensure the correct programmer/debugger and target options are selected. Check for any firmware updates for your debugger. Verify the hardware connections and try a different USB port or cable.
-
Problem: Device not recognized.
- Solution: Update the drivers for your development board and ensure it is supported by NECTO Studio. Check the Device Manager on your computer for any hardware conflicts.