1. 串口烧录前,要先使芯片进入烧录模式;
进入烧录模式的方法:boot1接地,boot0 接高。
2. 在platformio.ini的设置里,设置成串口烧录并指定PC使用的串口号;
设置方法:
修改upload_protocol项,使:upload_protocol = Serial
修改upload_port项,使:upload_port = COMx (x是编号)
烧录时的波特率可以在[env:serial] 中修改,如:upload_speed = 115200
(注:烧录时芯片端必须使用UART0)
3. 烧录步伐和烧录ve;
按钮方式,串口烧录和jlink烧录时相同(可参照上边jlink烧录的介绍)
命令方式,(把release换成serial)。
烧录步伐的命令:pio run -e serial -t upload
烧录ve的命令:pio run -e serial -t logic
4. 烧录成功后的反馈;
同jlink烧录相似,成功也会有SUCCESS提示;
烧录失败会有红色FAIL提示错误缘故原由。 总结下几个常用命令(如果使用命令的话):
编译(debug):pio run -e dev -v
#串口烧录ve设置:pio run -e serial -t logic
#串口烧录code:pio run -e serial -t upload
jlink烧录ve设置: pio run -e release -t logic
jlink烧录code: pio run -e release -t upload 注:这里的烧录VE,其实是烧录logic。更多信息请参考后边描述。
三、daplink(或jlink)仿真: