外部norflash擦除后往flash里写入 0-20个数,在通过串口读出来结果是0x0FFFF。
说明flash擦除成功但是没有成功往falsh里写入数据。
最后发现是 时序不对,FSMC初始化设置的数据保持时间和地址建立时间太短,将其赋予最大值问题解决。写和读之间要加入延时以避免冲突。
外部norflash擦除后往flash里写入 0-20个数,在通过串口读出来结果是0x0FFFF。
说明flash擦除成功但是没有成功往falsh里写入数据。
最后发现是 时序不对,FSMC初始化设置的数据保持时间和地址建立时间太短,将其赋予最大值问题解决。写和读之间要加入延时以避免冲突。