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
Setup
menu in the lower-right part of NECTO Studio and click on the hardware setup configuration currently being used. - Choose
Edit
while on theChoose setup
page. - Click on the
Next
button in the upper-right part of NECTO Studio until you reach theProgrammer
section. - Select the local Programmer/Debugger solution (which is at your working desk).
- Click the
Finish
button in the upper-right part of NECTO Studio. - Click the
Choose
button 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 setup
option is selected. - Find the
Fusion for STM32 v8 - 13
development board with theXX2105185324943
serial number andSTM32F107VC
microcontroller on it, and select theGo
action 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 - 13
development board in an up-and-running state on the right part of NECTO Studio. Setup
had been changed toPD Setup
in 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 Select
pin on the mikroBUS 1 slot on theMCU CARD 10 for STM32
-> pinPD14
for 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.