我想利用STM32F4做一个SWD离线,一烧多的烧录器,请教如何实现?

2019-07-20 00:57发布

我想利用STM32F4做一个SWD离线一个烧多个板子的烧录器,请教如何实现?是先用电脑把hex文件,通过JFlash软件,下载到离线烧录器中,但离线烧录器中的,SWD协议怎么弄呢?SWD一般只有VCC,CLK,SWD,GND,是要向被烧的多个板子,统一发数据指令吗?具体如何实现?请教!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
42条回答
mygod
1楼-- · 2019-07-23 13:31
先读ID ,ID正确 说明协议对了。

配置 上电请求,使能Debug 并进入停止模式。

DP 是 调试端口组件,AP 是访问内存,外设的。

要写FLASH,是通过AP写入的。
先写地址,然后再写这地址数据。
mygod
2楼-- · 2019-07-23 18:24
 精彩回答 2  元偷偷看……
PAOPAOHAO
3楼-- · 2019-07-23 19:05
 精彩回答 2  元偷偷看……
stm32tag
4楼-- · 2019-07-23 21:21
zmingwang 发表于 2018-2-1 09:24
首先要实现SWD协议通信,可参考这篇文章,对SWD接口有详尽的描述.STM32的参考手册也对SWD接口作了一些介绍,可 ...

高手        
qshuashao
5楼-- · 2019-07-24 01:27
 精彩回答 2  元偷偷看……
stm32tag
6楼-- · 2019-07-24 05:31
八度空间 发表于 2018-1-31 16:42
https://item.taobao.com/item.htm?spm=a230r.1.14.102.64e5555cAPOj2T&id=528403517685&ns=1&abbucket=1 ...

很好很强大。

一周热门 更多>