在Linux下也有串口烧写软件,名为stm32flash。
它的安装很简单,在源代码目录下运行make和make install既可,它会将stm32flash这个可执行文件放置在/usr/bin目录下。
第一步,将STM32芯片的串口连接到RS232上;
第二步,将STM32芯片的BOOT0置高,BOOT1置低;
第三步,上电;
第四步,执行:
stm32flash /dev/ttyUSB0
stm32flash -w basic_lib_test.hex -v -g 0 /dev/ttyUSB0
它还有read和start的功能,查看help就知道了!