1. 硬件环境:
- 正点原子战舰开发板(STM32F103ZET6)
- USB转串口线
2. 软件环境:
- STM32 Cube Programmer烧录软件
- RT-Thread固件(.bin或者.elf文件)
3. 串口烧录步骤
-
开发板上BOOT0接3.3V,BOOT1接GND,通过跳线帽选择串口下载方式,具体参考STM32芯片手册:
2.USB转串口线连接电脑与开发板,并按RESET键或者重新上下电,STM32芯片选择系统存储器启动方式。
3.打开烧录软件STM32 Cube Programmer,先配置DTR引脚和RTS引脚高低电平,再连接串口,如果DTR和RTS配置不对,串口会连接失败。
4.BOOT0和BOOT1引脚设置为GND,选择固件从用户闪存存储器启动,地址0x0800 0000,然后按开发板RESET键或者重新上下电,代码就开始运行了。