关于SWD的问题,大神们请帮助我,感激不尽

2019-07-20 23:45发布

本人买了一块“源地 STM32F407ZGT6 Mini版 核心板 最小系统版 STM32”,在测试的时候将他发送过来的例程利用SWD写入,能正常写入,程序正常运行。
但是我网里面写了原子哥的跑马灯例程(程序我下载在探索者F4里是运行正常的),就出现问题了,第一次写入完成后SWD就用不了啦,并且程序在里面运行不正常,测试对应的IO口电压不会像跑马灯一样变化。
一下情况如图: 2016.1.jpg 2016.2.jpg 2016.3.jpg 2016.4.jpg




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
dalianlwd
1楼-- · 2019-07-21 03:59
只有一种可能,就是你主板上的晶振不是8M的,你检查一下。
xuande
2楼-- · 2019-07-21 07:50

哈哈,很可能是某个程序把调试端口的功能改变了。

用jlink的earse功能,把芯片擦除,就可以重新使用了。
可能需要rsest信号,临时接一下就行。


xuande
3楼-- · 2019-07-21 12:14
 精彩回答 2  元偷偷看……
鬼舞判官
4楼-- · 2019-07-21 16:44
 精彩回答 2  元偷偷看……
xuande
5楼-- · 2019-07-21 18:48
鬼舞判官 发表于 2016-2-19 17:03
原子哥的例程是不是只能用在他的开发板上啊,用他例程里的sys里面的东西也会把swd锁死


我不知道。
你自己没有对比过吗?随手就下载到另一块板子?

鬼舞判官
6楼-- · 2019-07-21 19:32
xuande 发表于 2016-2-19 17:48
我不知道。
你自己没有对比过吗?随手就下载到另一块板子?

因为另外一个板子就是块核心板,老板提供的例程是基于库函数的,我一直是用寄存器操作的,所以就没想太多,自己就用自己的方式写程序(sys文件夹里的东西是用的原子哥的,其余的都是自己写的)然后烧写进去,然后就没有然后了

一周热门 更多>