打印
[STM32F1]

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

[复制链接]
楼主: wenfen
手机看帖
扫描二维码
随时随地手机跟帖
21
eefas| | 2019-7-16 15:55 | 只看该作者 回帖奖励 |倒序浏览
jtag是怎么烧写的呢  

使用特权

评论回复
22
qiufengsd| | 2019-7-16 15:55 | 只看该作者
就跟串行写入数据是一样的  

使用特权

评论回复
23
aspoke| | 2019-7-16 15:56 | 只看该作者
T的单片机stm32103系列的调试端口可以是jtag或者是SWD的端口。  

使用特权

评论回复
24
kmzuaz| | 2019-7-16 15:56 | 只看该作者
SWD 模式比 JTAG 在高速模式下面更加可靠  

使用特权

评论回复
25
232321122| | 2019-7-16 15:56 | 只看该作者
当用SWD协议进行通信的时候首先是发送jtag转SWD接口的命令。  

使用特权

评论回复
26
plsbackup| | 2019-7-16 15:56 | 只看该作者
对一些相关的协议相关说明有了较浅的认识。  

使用特权

评论回复
27
soodesyt| | 2019-7-16 15:56 | 只看该作者
这个确实没有研究过呢。   

使用特权

评论回复
28
mnynt121| | 2019-7-16 15:56 | 只看该作者
具体的工作原理不是很了解的。  

使用特权

评论回复
29
eefas| | 2019-7-16 15:56 | 只看该作者
swd和jtag原理应该一样的。

使用特权

评论回复
30
wengh2016| | 2019-7-16 15:56 | 只看该作者
SWD协议没有研究过  

使用特权

评论回复
31
ghuca| | 2019-7-16 15:56 | 只看该作者
楼主会烧写程序就行了。   

使用特权

评论回复
32
wenfen|  楼主 | 2019-7-20 12:11 | 只看该作者
想做一个离线下载器,我的主板可以对MCU进行升级

使用特权

评论回复
33
wenfen|  楼主 | 2019-7-20 12:15 | 只看该作者
串口下载要先进入BOOtloader模式,我想进行在线升级,mcu是内嵌在主控上的,很难去控制BOOT引脚

使用特权

评论回复
34
wenfen|  楼主 | 2019-7-20 12:18 | 只看该作者
想自己弄个下载器哈

使用特权

评论回复
35
wenfen|  楼主 | 2019-7-20 12:22 | 只看该作者
嗯好的 我再去研究研究ADIV手册,谢谢

使用特权

评论回复
36
wyjie| | 2019-7-20 12:25 | 只看该作者
ST官方有 UART做BOOT升级的资料呀,如果你想做1托多离线下载器,可以研究下SWD协议,如果只是产品使用中升级,直接串口好了。

使用特权

评论回复
37
zhanghqi| | 2019-7-20 12:31 | 只看该作者

如果要仔细研究,需要看官网的定义和协议的定义

使用特权

评论回复
38
shimx| | 2019-7-20 12:34 | 只看该作者
SWD 和 JTAG 进入 ARM 处理器核心之后,其地位相当于一个 AHB 或 AXI Master。这个时候它可以停掉 ARM 核心,任意操作整颗芯片的所有外设和内存空间,写入一段程序到 RAM 给核心跑,读取或写入核心的所有寄存器,或者直接操作片上外设的寄存器。

使用特权

评论回复
39
wenfen|  楼主 | 2019-7-20 12:37 | 只看该作者

哦,那我就知道怎么回事了,多谢大家,结贴了哈

使用特权

评论回复
40
木木guainv| | 2019-8-8 13:14 | 只看该作者
SWD协议的具体内容是什么啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则