kingpoo 发表于 2020-3-3 22:11:04

STM32H743IIT6调试的时候出现Error: Flash Download failed

STM32H743IIT6调试的时候出现Error: Flash Download failed-"Cortex-M7"
使用自己做的板子,芯片是STM32H743IIT6 V版本
MDK5.29,JLINK V9和CMSIS-DAP,都是最新版本,调试器可以正常识别到芯片(频率从1M-10M都可以)
使用内部flash,编程算法使用MDK自带的STM32H7X_2048,
编程完毕后出现:

Contents mismatch at: 080000C0H(Flash=FFHRequired=C7H) !
。。。。
Contents mismatch at: 08000243H(Flash=FFHRequired=08H) !
Too many errors to display !

Error: Flash Download failed-"Cortex-M7"


每次地址都不可能一样!
芯片的复位电路如下:

每个电源引脚也都有配置104滤波电容。

第一次用M7的芯片,不知道什么原因,请指教,

butterflyspring 发表于 2020-3-9 16:08:41

先使用烧录器软件烧录一段测试代码(一段数据,可以没有任何功能)试试硬件是否正常。然后再看看是不是软件配置是否需要调整:)

kingpoo 发表于 2020-3-17 17:02:38

前几天重新做了个板子,把芯片换成了STM32H743VIT6,今天拿到板子焊接好之后问题依旧,因此我怀疑不是硬件的问题。
后来通过芯片卖家(某宝上的)了解到他们也收到过客户投诉过相同的问题,并且说可能是MDK的问题,说在STM32CubeIDE下可以正常下载,可能是V版本芯片导致的flash编程算法的导致的问题,我尝试用STM32CubeIDE和IAR(也会出现验证失败的问题)进行调试,程序都可以正常运行。
终于找到原因,但是问题还没解决!

bian007 发表于 2020-4-21 12:00:20

你好,请问你这个问题解决了吗?我现在也遇到了这个问题
页: [1]
查看完整版本: STM32H743IIT6调试的时候出现Error: Flash Download failed