主题 : 建议友善从IROM加载Nandflash 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 9192
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
贡献值: 0 点
综合积分: 38 分
注册时间: 2009-09-20
最后登录: 2020-11-02
楼主  发表于: 2011-08-12 09:44

 建议友善从IROM加载Nandflash



从友善的硬件电路设计上看,和mini2440一样。都是采用cpu本身的硬件机制,加载Nandflash前面的4K代码到steppingstone,steppingstone映射到0x0000_0000,从而达到从Nandflash启动的目的。

但是当使用MLC的时候,这个机制就有很大风险,可能导致的问题是,系统有时不能启动。
原因有
1 MLC不像SLC那么稳定,
2 直接从Nandflash启动,是没有ECC校验的。

如果从IROM启动,再通过IROM加载Nand,这时nand加载是带8位的ECC校验的,那就安全多了。

当然,这样友善生产就很麻烦了,不同的大小的Flash,就有不同的电阻跳线设置。

级别: 新手上路
UID: 91656
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2013-05-13
最后登录: 2013-05-21
1楼  发表于: 2013-05-14 11:11

 回 2楼(lansy) 的帖子

请教电路中的NC是什么意思? tiny6410中 默认应该是接电阻还是短接电阻还是悬空呢?