小白杨杨 发表于 2016-12-29 15:57:53

stm32 SWD烧写遇到Contents mismatch at: 08000000H

板子做出来很长时间都问题,前几天在烧写时有一个板子突然出现如下错误,网上搜索答案未果,请大家帮忙看下,谢谢

Contents mismatch at: 08000039H(Flash=FFHRequired=14H) !
Contents mismatch at: 0800003AH(Flash=FFHRequired=00H) !
Contents mismatch at: 0800003BH(Flash=FFHRequired=08H) !
Contents mismatch at: 0800003CH(Flash=FFHRequired=E7H) !
Contents mismatch at: 0800003DH(Flash=FFHRequired=14H) !
Contents mismatch at: 0800003EH(Flash=FFHRequired=00H) !
Contents mismatch at: 0800003FH(Flash=FFHRequired=08H) !
Contents mismatch at: 08000040H(Flash=FFHRequired=63H) !
Contents mismatch at: 08000041H(Flash=FFHRequired=55H) !
Contents mismatch at: 08000042H(Flash=FFHRequired=00H) !
Contents mismatch at: 08000043H(Flash=FFHRequired=08H) !
Contents mismatch at: 08000044H(Flash=FFHRequired=63H) !
Contents mismatch at: 08000045H(Flash=FFHRequired=55H) !
Contents mismatch at: 08000046H(Flash=FFHRequired=00H) !
Contents mismatch at: 08000047H(Flash=FFHRequired=08H) !
Contents mismatch at: 08000048H(Flash=FFHRequired=63H) !
Contents mismatch at: 08000049H(Flash=FFHRequired=55H) !
Contents mismatch at: 0800004AH(Flash=FFHRequired=00H) !
Contents mismatch at: 0800004BH(Flash=FFHRequired=08H) !
Contents mismatch at: 0800004CH(Flash=FFHRequired=D5H) !
Contents mismatch at: 0800004DH(Flash=FFHRequired=14H) !
Contents mismatch at: 0800004EH(Flash=FFHRequired=00H) !
Contents mismatch at: 0800004FH(Flash=FFHRequired=08H) !
Contents mismatch at: 08000050H(Flash=FFHRequired=63H) !
Contents mismatch at: 08000051H(Flash=FFHRequired=55H) !
Contents mismatch at: 08000052H(Flash=FFHRequired=00H) !
Contents mismatch at: 08000053H(Flash=FFHRequired=08H) !
Contents mismatch at: 08000054H(Flash=FFHRequired=63H) !
Contents mismatch at: 08000055H(Flash=FFHRequired=55H) !
Contents mismatch at: 08000056H(Flash=FFHRequired=00H) !
Contents mismatch at: 08000057H(Flash=FFHRequired=08H) !
Contents mismatch at: 08000058H(Flash=FFHRequired=63H) !
Contents mismatch at: 08000059H(Flash=FFHRequired=55H) !
Contents mismatch at: 0800005AH(Flash=FFHRequired=00H) !
Contents mismatch at: 0800005BH(Flash=FFHRequired=08H) !
Contents mismatch at: 0800005CH(Flash=FFHRequired=29H) !
Contents mismatch at: 0800005DH(Flash=FFHRequired=15H) !
Contents mismatch at: 0800005EH(Flash=FFHRequired=00H) !
Contents mismatch at: 0800005FH(Flash=FFHRequired=08H) !
Contents mismatch at: 08000060H(Flash=FFHRequired=EBH) !
Contents mismatch at: 08000061H(Flash=FFHRequired=14H) !
Contents mismatch at: 08000062H(Flash=FFHRequired=00H) !
Contents mismatch at: 08000063H(Flash=FFHRequired=08H) !
Too many errors to display !

creep 发表于 2016-12-29 16:30:35

把flash全部擦除再下载试下。

五哥1 发表于 2016-12-29 20:44:23

把板子仔细检查下,看有无虚焊,尤其是vdd

andypanfan 发表于 2016-12-30 09:24:15

要么 电源   要么底线没有接好吧   我原来也遇到过这种问题!!!!!

小白杨杨 发表于 2016-12-30 11:05:58

creep 发表于 2016-12-29 16:30
把flash全部擦除再下载试下。

还是不行。

小白杨杨 发表于 2016-12-30 11:06:15

五哥1 发表于 2016-12-29 20:44
把板子仔细检查下,看有无虚焊,尤其是vdd

检查了没问题

小白杨杨 发表于 2016-12-30 11:06:38

andypanfan 发表于 2016-12-30 09:24
要么 电源   要么底线没有接好吧   我原来也遇到过这种问题!!!!!

网上说的检查复位电路,我也检查了,也不行。。。

小白杨杨 发表于 2016-12-30 11:07:48

我在网上看到有人取消verify可以完成烧写,我试了试,果然没有出现错误,但是程序仍然跑不起来!这个方法不科学……
我又看到网上有人说是复位电路的原因,也没有说具体是什么原因,害我找了半天硬件复位的原因,也没有找出结果……

然后擦除整个FLASH,还是不行。。。   
不知道各位有什么办法没有

creep 发表于 2016-12-30 13:45:44

小白杨杨 发表于 2016-12-30 11:07
我在网上看到有人取消verify可以完成烧写,我试了试,果然没有出现错误,但是程序仍然跑不起来!这个方法不 ...

有一个比较低级的错误也会出现你这样类似的提示,比如拿F1(M3)的程序烧写F4(M4)的板子,估计你应该不是这个问题导致的。

小白杨杨 发表于 2016-12-30 16:28:03

creep 发表于 2016-12-30 13:45
有一个比较低级的错误也会出现你这样类似的提示,比如拿F1(M3)的程序烧写F4(M4)的板子,估计你应该不是 ...

我的不是这个原因
页: [1] 2 3
查看完整版本: stm32 SWD烧写遇到Contents mismatch at: 08000000H