Skip to content

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 the Choose setup page.
  • Click on the Next button in the upper-right part of NECTO Studio until you reach the Programmer 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 the Always use default Planet Debug setup option is selected.
  • Find the Fusion for STM32 v8 - 13 development board with the XX2105185324943 serial number and STM32F107VC microcontroller on it, and select the Go 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 to PD 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 the MCU CARD 10 for STM32 -> pin PD14 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.