-
Notifications
You must be signed in to change notification settings - Fork 25
Uploading Sketch
This method uploads from the Arduino IDE over a USB connection using the DFU protocol. This upload method is supported by a bootloader built-in to the STM32 microcontroller, and does not require any special bootloader to be running. The RUMBA32 board needs to be reset into bootloader mode for the upload to work.
Arduino IDE setup:
- Set Upload Method to USB DFU (Tools > Upload Method > USB DFU)
Hardware setup:
- Connect RUMBA32 to computer via a micro USB cable.
Upload process:
- Press and hold RUMBA32 BOOT button.
- Press and release RUMBA32 RESET button.
- Release RUMBA32 BOOT button.
- RUMBA32 is now in hardware bootloader mode and will accept firmware upload via USB DFU.
- Press "Upload" in Arduino IDE. If correctly configured and connected, the upload should be successful:
Notes:
- Requires USB to Serial adaptor
- Board can be powered externally (12/24V etc.) or from USB-UART adaptor
This method uploads from the Arduino IDE using one of the serial interfaces on the RUMBA32 board. This upload method is supported by a bootloader built-in to the STM32 microcontroller, and does not require any special bootloader to be running. The RUMBA32 board needs to be reset into bootloader mode for the upload to work.
Arduino IDE setup:
- Set Upload Method to Serial (Tools > Upload Method > Serial)
- Connect USB-UART adaptor and identify+select the COM port it presents as (Tools > Port > COMX)
Hardware setup:
- Connect USB-UART adaptor to pins on EXP3 header as shown.
- Ensure board is powered, either via USB-UART adaptor, USB, or external power.
Upload process:
- Press and hold RUMBA32 BOOT button.
- Press and release RUMBA32 RESET button.
- Release RUMBA32 BOOT button.
- RUMBA32 is now in hardware bootloader mode and will accept firmware upload via USART1 on EXP3 header.
- Press "Upload" in Arduino IDE. If correctly configured and connected, the upload should be successful: