Deploy Your Project
Deploying your project is the final step in the development process, allowing you to see your application in action on real hardware.
NECTO Studio provides flexible solutions for deploying your firmware, whether you are using a local development board or leveraging the Planet Debug remote hardware setup. Follow the instructions below to successfully deploy your program.
Choose one of the following solutions to deploy your program.
Solution 1: Connecting a Local Development Board
1. Connect the Hardware
- Connect your local development board to your computer using a USB cable.
2. Select the Hardware
- Go to the
Setupmenu in the lower-right part of NECTO Studio and click on the hardware setup configuration currently being used. - Choose
Editwhile on theChoose setuppage. - Click on the
Nextbutton in the upper-right part of NECTO Studio until you reach theProgrammersection. - Select the local Programmer/Debugger solution (which is at your working desk).
- Click the
Finishbutton in the upper-right part of NECTO Studio. - Click the
Choosebutton in the upper-right part of NECTO Studio. - Now you are eligible to perform the next task -
Flash the Firmware.
3. Flash the Firmware
- Click on the "Flash" button in the toolbar to flash the firmware to the hardware.
4. Verify Operation
- Observe the hardware to ensure the LED is blinking as expected.
Solution 2: Connecting to Planet Debug
1. Open Planet Debug feature
- Go to the "Planet Debug" menu.
2. Select Remote Hardware
- Browse the available remote hardware setups on Planet Debug.
- Select the appropriate remote development board for your project.
GETTING STARTED TIP:
For the successful completion of the Select Remote Hardware section, follow the instructions below:
- Ensure that your project settings are configured to use the remote hardware by selecting
File->NECTO Preferences, and make sure theAlways use default Planet Debug setupoption is selected. - Find the
Fusion for STM32 v8 - 13development board with theXX2105185324943serial number andSTM32F107VCmicrocontroller on it, and select theGoaction button. - Wait for the LIVE stream to start!
- Once the LIVE stream is ready, you will be able to see the
Fusion for STM32 v8 - 13development board in an up-and-running state on the right part of NECTO Studio. Setuphad been changed toPD Setupin the lower-right part of the NECTO Studio (setup had been overridden with the actual setup configuration for this particular development board which is located in the MIKROE headquarters).
3. Deploy to Remote Hardware
Click on the "Flash" button to deploy your program to the remote hardware.
4. Verify Operation on Live Stream
- Use the Planet Debug interface to observe the operation of the remote hardware.
- Ensure the LED on the remote development board is blinking as expected by searching the
Chip Selectpin on the mikroBUS 1 slot on theMCU CARD 10 for STM32-> pinPD14for this particular microcontroller unit!
This detailed "Deploy the Program" section provides clear instructions for deploying the program using both local and remote hardware solutions, giving users the flexibility to choose the method that best suits their setup.