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 !
时隔两年,楼主问题解决了吗?我现在也遇到同样的问题,我怀疑是用了不该用的脚,然后没复用导致的 五哥1 发表于 2017-1-4 18:03
这个STM32F205RE我有,做过最小系统板,做过JLINK-V9,都没有出现过问题,如果自己做的板子,请仔细看看 有 ...
我就是做USB OTG的时候出现的这个问题,之前下载很多次都是好的。能尝试的方法也只有你刚说的方法没试过,因为板子上只有SWD,在下载的时候如果不勾选Verity选项,程序可以下载,但是运行的时候好像是部分代码在运行 我在网上看到有人取消verify可以完成烧写,我试了试,果然没有出现错误,但是程序仍然跑不起来!这个方法不科学……
我又看到网上有人说是复位电路的原因,也没有说具体是什么原因,害我找了半天硬件复位的原因,也没有找出结果……
然后擦除整个FLASH,还是不行。。。
不知道各位有什么办法没有 把flash全部擦除再下载试下。 把板子仔细检查下,看有无虚焊,尤其是vdd 要么 电源 要么底线没有接好吧 我原来也遇到过这种问题!!!!! creep 发表于 2016-12-29 16:30
把flash全部擦除再下载试下。
还是不行。 五哥1 发表于 2016-12-29 20:44
把板子仔细检查下,看有无虚焊,尤其是vdd
检查了没问题 andypanfan 发表于 2016-12-30 09:24
要么 电源 要么底线没有接好吧 我原来也遇到过这种问题!!!!!
网上说的检查复位电路,我也检查了,也不行。。。 小白杨杨 发表于 2016-12-30 11:07
我在网上看到有人取消verify可以完成烧写,我试了试,果然没有出现错误,但是程序仍然跑不起来!这个方法不 ...
有一个比较低级的错误也会出现你这样类似的提示,比如拿F1(M3)的程序烧写F4(M4)的板子,估计你应该不是这个问题导致的。 creep 发表于 2016-12-30 13:45
有一个比较低级的错误也会出现你这样类似的提示,比如拿F1(M3)的程序烧写F4(M4)的板子,估计你应该不是 ...
我的不是这个原因 STM32F103?串口下载?SWD ? JATG ?DFU ? 五哥1 发表于 2016-12-30 18:16
STM32F103?串口下载?SWD ? JATG ?DFU ?
是STM32F205RGT6V,用的swd下载的 这个STM32F205RE我有,做过最小系统板,做过JLINK-V9,都没有出现过问题,如果自己做的板子,请仔细看看 有无虚焊,205的可以用OTG ,也可以用串口试下,JATG 也试下。看看下载程序是否有问题,先确定是否芯片有问题,硬件问题也尽量缩减到SWD所用管脚,逐步减少范围。这个故障现象应该不是软件的问题。 楼主解决了么,我也遇到了,急需帮助解决:'(:'(:'(:'(:'(:'(
页:
[1]
2