keil5 SWD模式下载程序的问题

2019-07-21 04:14发布

今天用keil5 SWD模式下载程序的时候出现,这些错误提示

Erase Done.
Programming Done.
Contents mismatch at: 08000000H  (Flash=FFH  Required=60H) !
Contents mismatch at: 08000001H  (Flash=FFH  Required=0AH) !
Contents mismatch at: 08000002H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000003H  (Flash=FFH  Required=20H) !
Contents mismatch at: 08000004H  (Flash=FFH  Required=C9H) !
Contents mismatch at: 08000005H  (Flash=FFH  Required=01H) !
Contents mismatch at: 08000006H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000007H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000008H  (Flash=FFH  Required=05H) !
Contents mismatch at: 08000009H  (Flash=FFH  Required=06H) !
Contents mismatch at: 0800000AH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800000BH  (Flash=FFH  Required=08H) !
Contents mismatch at: 0800000CH  (Flash=FFH  Required=31H) !
Contents mismatch at: 0800000DH  (Flash=FFH  Required=05H) !
Contents mismatch at: 0800000EH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800000FH  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000010H  (Flash=FFH  Required=35H) !
Contents mismatch at: 08000011H  (Flash=FFH  Required=05H) !
Contents mismatch at: 08000012H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000013H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000014H  (Flash=FFH  Required=83H) !
Contents mismatch at: 08000015H  (Flash=FFH  Required=02H) !
Contents mismatch at: 08000016H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000017H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000018H  (Flash=FFH  Required=8DH) !
Contents mismatch at: 08000019H  (Flash=FFH  Required=12H) !
Contents mismatch at: 0800001AH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800001BH  (Flash=FFH  Required=08H) !
Contents mismatch at: 0800001CH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800001DH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800001EH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800001FH  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000020H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000021H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000022H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000023H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000024H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000025H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000026H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000027H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000028H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000029H  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800002AH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800002BH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800002CH  (Flash=FFH  Required=21H) !
Contents mismatch at: 0800002DH  (Flash=FFH  Required=0CH) !
Contents mismatch at: 0800002EH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800002FH  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000030H  (Flash=FFH  Required=C1H) !
Contents mismatch at: 08000031H  (Flash=FFH  Required=02H) !
Contents mismatch at: 08000032H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000033H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000034H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000035H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000036H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000037H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000038H  (Flash=FFH  Required=07H) !
Contents mismatch at: 08000039H  (Flash=FFH  Required=06H) !
Contents mismatch at: 0800003AH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800003BH  (Flash=FFH  Required=08H) !
Contents mismatch at: 0800003CH  (Flash=FFH  Required=A9H) !
Contents mismatch at: 0800003DH  (Flash=FFH  Required=0FH) !
Contents mismatch at: 0800003EH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800003FH  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000040H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000041H  (Flash=FFH  Required=01H) !
Contents mismatch at: 08000042H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000043H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000044H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000045H  (Flash=FFH  Required=01H) !
Contents mismatch at: 08000046H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000047H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000048H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000049H  (Flash=FFH  Required=01H) !
Contents mismatch at: 0800004AH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800004BH  (Flash=FFH  Required=08H) !
Contents mismatch at: 0800004CH  (Flash=FFH  Required=E3H) !
Contents mismatch at: 0800004DH  (Flash=FFH  Required=01H) !
Contents mismatch at: 0800004EH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800004FH  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000050H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000051H  (Flash=FFH  Required=01H) !
Contents mismatch at: 08000052H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000053H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000054H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000055H  (Flash=FFH  Required=01H) !
Contents mismatch at: 08000056H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000057H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000058H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000059H  (Flash=FFH  Required=01H) !
Contents mismatch at: 0800005AH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800005BH  (Flash=FFH  Required=08H) !
Contents mismatch at: 0800005CH  (Flash=FFH  Required=E3H) !
Contents mismatch at: 0800005DH  (Flash=FFH  Required=01H) !
Contents mismatch at: 0800005EH  (Flash=FFH  Required=00H) !
Contents mismatch at: 0800005FH  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000060H  (Flash=FFH  Required=E3H) !
Contents mismatch at: 08000061H  (Flash=FFH  Required=01H) !
Contents mismatch at: 08000062H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000063H  (Flash=FFH  Required=08H) !
Too many errors to display !
Error: Flash Download failed  -  "Cortex-M3"

程序第一次可以烧录进去(用的是STM32F103C8芯片),断电后再烧进去就不行了,用作SWD的GPIO口也没有设置成输出模式,请问怎么解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xuande
1楼-- · 2019-07-22 01:52
 精彩回答 2  元偷偷看……
freedompoi
2楼-- · 2019-07-22 02:52
xuande 发表于 2016-8-11 11:25
感觉是配置参数出问题了,比如芯片型号张冠李戴了。
换个对应的例程试试。

嗯嗯,我先试试看
freedompoi
3楼-- · 2019-07-22 05:34
xuande 发表于 2016-8-11 11:28
如果程序里修改了SWD接口,
第二次基本烧不进去,和同一个程序没关系。

算是解决了,原来是flash download里面的verify的选项不能勾选,这样可以分步实现擦除,然后下载程序进去(不懂为什么这么做)。但是一键烧写还是会失败
xuande
4楼-- · 2019-07-22 08:44

verify不会是原因,肯定另有问题。

freedompoi
5楼-- · 2019-07-22 12:23
xuande 发表于 2016-8-11 14:24
verify不会是原因,肯定另有问题。

这个我就不太清楚了,我还在慢慢检查
hometainan
6楼-- · 2019-07-22 14:36
 精彩回答 2  元偷偷看……

一周热门 更多>