返回信息流将两段程序写入Flash不同位置,于是发现写每一段的时候都会把上一段覆盖掉。。。
这是一条镜像帖。来源:北邮人论坛 / circuit / #17844同步于 2011/7/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
Flash写入
xzy
2011/7/11镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
flash中的空间是分区域的,flash只能把1的地方写成0,而要把0写成1就必须把那个区域全部擦除,变为1,再把原先为0的地方再写成0
两段代码如果在同一个区域中,本质上必须一次写入
【 在 xzy 的大作中提到: 】
: 将两段程序写入Flash不同位置,于是发现写每一段的时候都会把上一段覆盖掉。。。
写的时候能不能先把里面的内容读进内存里,
然后在内存中修改后再写回FLASH?
必须可以啊~其实事实上大家都是这么干的
【 在 ghy (伤逝) 的大作中提到: 】
: 写的时候能不能先把里面的内容读进内存里,
: 然后在内存中修改后再写回FLASH?
【 在 ghy 的大作中提到: 】
:
: 【 在 UZ 的大作中提到: 】
: : 必须可以啊~其实事实上大家都是这么干的
: ...................
恩?啥意思~~