stm32下载程序的方法有多少种?分别是什么?

2019-08-14 19:54发布

我现在知道的方法是:jtag,ulink,串口isp,swd,这样分类对吗?

我不懂这些有什么区别

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
八度空间
1楼-- · 2019-08-15 01:19
 精彩回答 2  元偷偷看……
aleda303
2楼-- · 2019-08-15 07:05
一共三大类
通过JTAG ULINK SWD 等 这是一类 都是通过外部调试下载工具
ISP是一类, 不同型号有 USART USB 等
IAP  是一类, 用户自己定义 可通过USART/USB/SD/SPI/I2C…… 用你可能用的任何接口 写入程序。
雪雪
3楼-- · 2019-08-15 11:59
回复【2楼】Badu_Space:
---------------------------------
雪雪
4楼-- · 2019-08-15 13:04
回复【3楼】aleda303:
---------------------------------
也就是说串口下载是isp的一种?

usb也是isp的一种?

还有swd跟jtag,ulink有什么区别?
aleda303
5楼-- · 2019-08-15 18:59
ISP 是STM32自带的 bootloader , 不同的芯片不一样, 一般串口都有, 像F4 和F107吧(...不是很确定了) 有带USB 的bootloader
还有带网口的。  
它是 存储在 FlASH地址 0x00000000 位置。 而用户程序 放在 0x08000000 起始

IAP 是用户自定义的 , 一般都是在 0x08000000 位置  用户程序 放在 0x080x000 起始<用户自己定义>

SWD 相比JTAG/ULINK 少了硬件接线, 把控制、状态、复位等硬件连线省掉了, 而放到通信里面去了, 可以减少很多走线。
litai11114
6楼-- · 2019-08-15 21:42
 精彩回答 2  元偷偷看……

一周热门 更多>