串口下载
特点:最简单经济
原理:实际是通过USB转TTL(CH340G)
方式:连接USB(USB1)口,flymcu软件下载程序
缺点:代码工程比较大时,难免存在一些 bug ,需要通过在线调试解决问题。串口只能下载代码,不能实时跟踪调试,而利用调试工具比如JLINK、ULINK、STLINK 等就可以实时跟踪程序, 从而找到程序中的bug
仿真器下载
仿真器:JLINK ULINK DAP STLINK等通常对JATAG/SWD下载模式均支持
JTAG下载
需要接线:
- VDD
- TRST对应stm32的PB4
- TDI对应stm32的PA15
- TMS/SWDIO对应stm32的PA13
- TCK/SWCLK对应stm32的PA14
- TDO\SWO对应stm32的PB3
- RESET对应stm32的NRST
- 任意地脚
SWD下载
需要接线:
- VDD
- TMS/SWDIO对应stm32的PA13
- TCK/SW