看了几篇关于Flash问题的联想

[复制链接]
3621|9
 楼主| roc_qiu 发表于 2010-4-14 17:54 | 显示全部楼层 |阅读模式
看了几篇关于内置Flash的帖子,想起设计中可能利用上,但有些疑点想咨询一下:
1、内置的Flash可以保存数据(但帖子中都描述是烧录的时候保存为Const),不知道是否可以在程序运行期间进行数据的改写(不能是使用RAM哦)。
2、如果上面的方法可以,那么在改写数据的时候,需要擦除,是否有NandFlash的特性,例如块和页的概念。
3、其读取的速度和外挂的NANDFlash相比,会快些吗?理论上会快多少?

暂时想到这些。
谢谢!
香水城 发表于 2010-4-14 18:06 | 显示全部楼层
1)可以,请看PM0042 - STM32F10xxx Flash programming

2)是的,同样看PM0042

3)数据手册中有具体参数,你可以比较一下。
mcuisp 发表于 2010-4-14 18:11 | 显示全部楼层
读取的速度没的说,呵呵,干干的,不需要看数据手册。
 楼主| roc_qiu 发表于 2010-4-15 16:08 | 显示全部楼层
非常感谢!再加一条:4、内置的Flash是否有坏块的问题出现!若有,该如何处理。(外挂的NANDFlash是有坏块标识的)
fengyan81 发表于 2010-4-15 17:36 | 显示全部楼层
呵呵,我也想了解这个问题呢。
xsgy123 发表于 2010-4-15 18:11 | 显示全部楼层
程序运行期间进行数据的改写,好像跟在线仿真两个概念
香水城 发表于 2010-4-15 19:01 | 显示全部楼层
非常感谢!再加一条:4、内置的Flash是否有坏块的问题出现!若有,该如何处理。(外挂的NANDFlash是有坏块标识的)
roc_qiu 发表于 2010-4-15 16:08


1)从来没有人碰到过这种问题。NOR Flash不像NAND Flash这么容易有坏块。

2)如果内置的Flash出现坏块,这片MCU就算废了。
 楼主| roc_qiu 发表于 2010-4-16 11:15 | 显示全部楼层
6楼的怎么提到在线仿真的事情了,让我有点云里雾里的。
 楼主| roc_qiu 发表于 2010-4-16 11:18 | 显示全部楼层
谢谢香版的支持。
鉴于目前的状况,我们准备将存储在外挂Flash的数据换到内置Flash中来,从而提高读取的速度(反正外挂Flash和内置Flash的擦除寿命是一样的)。
有问题再来咨询!
谢谢!
 楼主| roc_qiu 发表于 2010-10-4 18:32 | 显示全部楼层
不好意思!离职后一直没有时间来管理贴子!
谢谢各位了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

198

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部