[STM32F4] 下载校验出错 Contents mismatch at: 08040000H (Flash=69H Required=6DH)

[复制链接]
 楼主| GaoChip 发表于 2024-7-20 23:08 | 显示全部楼层 |阅读模式
如题,STM32F407VE 在使用MDK下载调试时,提示 0x08040000地址开始后面的数据校验不过。 提示如下:
Contents mismatch at: 08040000H  (Flash=69H  Required=6DH) !

从提示看,应该是Section 6  0x08040000后面的数据没有成功擦除掉。但如果使用Chip擦之后再下载(IAP+APP)是可以的。 如果程序没改动单独下APP也是可以的。

因为有Bootload程序,烧录算法中设置启始地址为 0x08008000 开始,x0807ffff结速。 不知为何,后面的这两个Section在下载时,没有成功擦除?
kqh11a 发表于 2024-7-29 14:29 | 显示全部楼层
在使用下载工具(如MDK)时,擦除Flash的操作可能未完全执行,尤其是在你提到的Bootloader存在的情况下。为了确保Flash被完全擦除,可以尝试以下操作:

手动擦除Flash区域:
在MDK中,尝试手动擦除特定的Flash区域,包括0x08040000及其后的区域。使用STM32CubeProgrammer等工具可能会更有效。

在STM32CubeProgrammer中,选择“Erasing & Programming”选项,确保你选择了整个Flash区域进行擦除,包括0x08040000地址以后的部分。

使用完整的Flash擦除:
确保在使用Bootloader时,你执行了完整的Flash擦除,而不仅仅是部分区域。
申小林一号 发表于 2024-7-29 22:55 | 显示全部楼层
感谢分享
申小林一号 发表于 2024-7-29 22:56 | 显示全部楼层
感谢分享
远芳侵古道 发表于 2024-7-30 14:01 | 显示全部楼层
Bootloader和应用程序的地址配置冲突
确保你的Bootloader和应用程序的地址配置是正确的:

Bootloader:确保Bootloader的起始地址和结束地址配置正确,且不会覆盖应用程序区域。一般来说,Bootloader的起始地址是0x08000000或0x08008000,结束地址应在应用程序的起始地址之前。

应用程序:应用程序应从Bootloader结束的位置开始。确认你配置的Flash起始地址和应用程序的位置不重叠,且应用程序的编译地址与下载地址一致。
过期的塔头 发表于 2024-7-30 15:01 | 显示全部楼层
检查MDK或其他工具中的下载算法设置。确保你的下载算法正确配置为从0x08008000开始,并且没有与Bootloader或其他区域重叠。
过期的塔头 发表于 2024-7-30 15:01 | 显示全部楼层
确保你使用的是工具的最新版本。旧版本的工具可能有bug或不完全支持特定的MCU型号。
powerantone 发表于 2024-7-30 15:59 | 显示全部楼层
文件损坏,重新下载固件文件
stormwind123 发表于 2024-7-30 16:03 | 显示全部楼层
是不是固件版本不匹配
probedog 发表于 2024-7-30 16:03 | 显示全部楼层
Flash写入错误
classroom 发表于 2024-7-30 16:03 | 显示全部楼层
校验和或签名不匹配
laocuo1142 发表于 2024-7-30 16:04 | 显示全部楼层
重新下载固件试试
flycamelaaa 发表于 2024-7-30 16:04 | 显示全部楼层
检查固件版本和设备兼容性
两只袜子 发表于 2024-7-30 16:04 | 显示全部楼层
检查硬件连接
jcky001 发表于 2024-7-30 16:05 | 显示全部楼层
可能需要先清除或擦除设备中的旧固件,然后再尝试写入新固件。
cr315 发表于 2024-7-30 16:05 | 显示全部楼层
查看错误日志
elephant00 发表于 2024-7-30 16:05 | 显示全部楼层
联系技术支持
米多0036 发表于 2024-8-31 13:03 | 显示全部楼层
如果你使用了Bootloader程序,并且启动地址为0x08008000,这意味着0x08000000到0x08007FFF的区域可能是Bootloader区域,而应用程序从0x08008000开始。
米多0036 发表于 2024-8-31 13:04 | 显示全部楼层
检查Flash是否有任何保护设置,例如读写保护或写保护,这可能会影响擦除和写入操作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部