我有大概100字节的数据要存储,我将储存地址写在了0x00006FF00,结果写入数据正常,但使用函数FLASH_ROM_READ,进行读取时程序运行错乱,跳进了奇奇怪怪的位置,然后系统重启了,再次在FLASH_ROM_READ处运行错乱。我最终将储存地址改为0x00006FD00后,程序正常运行。6FE00也会出问题,但错乱的位置的不同。
我经过校验dataflash数据没有被更改。
不太理解这是什么问题,还有codeflash写入前要先擦除吗
热门产品 :
USB3.0 HUB控制器:CH634