各位:
我最近在开发一个传感器硬件,初始化传感器的参数需要借助外部设备进行测量,之后写入Flash中,然后传感器测量到的数据也会写入Flash。
我使用的芯片是STM32F429VG,具有1M的Flash
我的信息存放地址为:
#define SysInfo_ADDR 0x080E0000 //CalibrationInfo
但是我发现每次通过Keil下载程序,该区域的Flash内容就会被擦除。每次都需要重新写一遍,非常麻烦。
我的问题是:如何在下载程序的时候,避免擦除 0x080E0000 块的数据?
请指教。
一周热门 更多>