serial bootloader and stm32flash

 

stm32flash is a flash program for STM32 MCU to upload program using the built-in serial bootloader over UART. The jumper should be set at boot mode when the stm32flash.

stm32flash -b 115200 -w file.hex -v -g 0x0 COM6

Change COM6 to whatever port you are using. "-g 0x0" means run program after flashing. Omit it when your program is driving the right wheel because UART 1 share pin with TIMER 1. Remember to detach the USB2TTL as well.

Make sure "file.hex" is generated by checking the appropriate box in "Options for Target":

You can run stm32flash in keil uvision by setting the external tools:

"#h" is the substitution of hex file name.

Remind you once again. Use the 3.3 volts line on the USB2TTL. Never connect the 5 volts line to the robot car.

stm32flash use SPACE as delimiter. Therefore your project name and folder name shall not contains SPACE. Chinese characters shall be avoided.


Popular posts from this blog

STM32F103 Black Pill

Robocar (Go to eie3105p2.blogspot.com for more updated info & photos)

Blue Pill Adapter Board