STM32读取Flash出现乱码,重新刷入进入HardFault

问题描述 之前是在Flash中写入了一些参数,读取一直是正常的,但是今天修改了一些程序后再次刷入程序,跑的时候却发现写在Flash中的参数崩了。 解决方案 Debug观察Flash中的数据,发现在写参数的扇区中的数据变成了乱码,怀疑是刷入了程序,于是检查了程序的大小对比当前Flash的地址,发现果然是程序的大小超过了写参数的Flash地址的大小。 程序总大小 (129520+7152+836+23
相关文章
相关标签/搜索