Skip to content

Commit ede6004

Browse files
authoredMar 19, 2025
Merge pull request #15 from arduino-libraries/main
sync dev
2 parents bbcddcd + 987afca commit ede6004

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed
 

‎README.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,19 @@ The white and black values will be written into ESP32 EEPROM.
2222
Since this [issue](https://github.com/stm32duino/Arduino_Core_STM32/issues/2292), Arduino® Alvik Carrier is not integrated yet into STM32duino's boards.
2323

2424
<br>
25-
2625
At the moment, it is possible to:
27-
- flash `bridge_firmware_updater` example into Arduino Nano ESP32 mounted on Alvik
28-
- use [STM32CubeProgrammer](https://www.st.com/en/development-tools/stm32cubeprog.html) to flash the new firmware.
29-
30-
<br>
3126

27+
- Open the **Bridge** example in the Arduino IDE by going to **File > Examples > Arduino_Alvik > bridge_firmware_updater**. (For this, the board's [firmware must be reset](https://support.arduino.cc/hc/en-us/articles/9810414060188-Reset-the-Arduino-bootloader-on-the-Nano-ESP32) to work in the Arduino IDE.)
28+
![Bridge Firmware Updater](assets/bridgeFirmware.png)
29+
- Open [STM32 Cube Programmer](https://www.st.com/en/development-tools/stm32cubeprog.html).
30+
- Set the connection to **UART** mode, the **Port** to whichever port the board is connected to, and **DTR** to HIGH. You can now press **Connect**. Make sure the robot is ON.
31+
![Settings for STMCube](assets/stmCubeSetup.png)
32+
- Go to the **Erasing & Programming** tab and set the **File path** to the firmware (this will be a .bin file) you are trying to program. The updated releases can be found [here](https://github.com/arduino-libraries/Arduino_Alvik/releases/). You can find the latest release [here](https://github.com/arduino-libraries/Arduino_Alvik/releases/tag/1.0.1). You can now press **Start Programming**.
33+
![Programming STM Cube](assets/ProgrammingstmCube.png)
3234

33-
In particular these settings are needed:
34-
- UART communication with DTR setted to 1 in STM32CubeProgrammer
35-
- robot must be turned on.
3635

3736
<br>
38-
<br>
39-
<br>
37+
4038

4139
## Useful links
4240
- [arduino-alvik-mpy](https://github.com/arduino/arduino-alvik-mpy): MicroPython library required to program Alvik

‎assets/ProgrammingstmCube.png

94.9 KB
Loading

‎assets/bridgeFirmware.png

92.6 KB
Loading

‎assets/stmCubeSetup.png

55.8 KB
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.