[STM32F1] SWD协议是如何把程序烧录进去的

[复制链接]
13046|42
llljh 发表于 2021-7-3 08:45 | 显示全部楼层
stm32的swd接口的烧写协议是否公开的呢?   
supernan 发表于 2021-7-3 08:47 | 显示全部楼层
跟BootLoader配合的吗  
heweibig 发表于 2021-7-3 08:52 | 显示全部楼层

内部的通信机制吧   
zhenykun 发表于 2021-7-3 08:54 | 显示全部楼层
jtag是怎么烧写的呢  
yszong 发表于 2021-7-3 08:56 | 显示全部楼层
就跟串行写入数据是一样的  
dingy 发表于 2021-7-3 09:01 | 显示全部楼层
ST的单片机stm32103系列的调试端口可以是jtag或者是SWD的端口。  
xxrs 发表于 2021-7-3 09:03 | 显示全部楼层
SWD 模式比 JTAG 在高速模式下面更加可靠  
pengf 发表于 2021-7-3 09:05 | 显示全部楼层
当用SWD协议进行通信的时候首先是发送jtag转SWD接口的命令。  
huangchui 发表于 2021-7-3 09:07 | 显示全部楼层
对一些相关的协议相关说明有了较浅的认识。  
wyjie 发表于 2021-7-3 09:10 | 显示全部楼层
这个确实没有研究过呢。   
chuxh 发表于 2021-7-3 09:13 | 显示全部楼层
具体的工作原理不是很了解的。  
heweibig 发表于 2021-7-3 09:15 | 显示全部楼层
swd和jtag原理应该一样的。
zhenykun 发表于 2021-7-3 09:17 | 显示全部楼层
SWD协议没有研究过  
chuxh 发表于 2021-7-3 09:18 | 显示全部楼层
楼主会烧写程序就行了。   
 楼主| wenfen 发表于 2021-7-3 09:23 | 显示全部楼层
想做一个离线下载器,我的主板可以对MCU进行升级
 楼主| wenfen 发表于 2021-7-3 09:29 | 显示全部楼层
串口下载要先进入BOOtloader模式,我想进行在线升级,mcu是内嵌在主控上的,很难去控制BOOT引脚
heweibig 发表于 2021-7-3 09:29 | 显示全部楼层
自己弄个下载器
 楼主| wenfen 发表于 2021-7-3 09:32 | 显示全部楼层
嗯好的 我再去研究研究ADIV手册,谢谢
jlyuan 发表于 2021-7-3 09:34 | 显示全部楼层
ST官方有 UART做BOOT升级的资料呀,如果你想做1托多离线下载器,可以研究下SWD协议,如果只是产品使用中升级,直接串口好了。
zhanghqi 发表于 2021-7-3 09:36 | 显示全部楼层
如果要仔细研究,需要看官网的定义和协议的定义
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部