这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » NAND FLASH启动问题

共8条 1/1 1 跳转至

NAND FLASH启动问题

高工
2012-03-12 09:35:36     打赏
程序和数据都存储在NAND FLASH中,从NAND FLASH启动,偶尔会出现板子一直在点着,但是再开机的时候竟然点不起来了,从新下载程序后又可以点,这样的现象。
不知道NAND FLASH中的程序是怎么被破坏的,请各位高手指点。



关键词: FLASH     启动     问题    

助工
2012-03-12 09:55:10     打赏
2楼
是不是ECC的问题?

专家
2012-03-12 11:31:07     打赏
3楼

可能是Bootload的时候不注意,因为nanflash是有坏块的,少些的时候必须跳过去,否则会碰到很多问题!!你确定你的flash已经跳过坏块了???


高工
2012-03-12 14:48:56     打赏
4楼
没搞过Flash
占位学习

高工
2012-03-13 20:37:32     打赏
5楼
还不知道是不是有坏块。

菜鸟
2012-06-07 00:04:22     打赏
6楼
首先你要确定 ,1.你所用的芯片支持 这款NAND 不?并不是所有的NAND,CPU 都支持。 2.查看所用的CPU是从哪个Block 开始启动,例如ST的芯片是从 0到4,代码量控制在8K 之内。该Block 是否为坏块,检查你的坏块管理文件。 3.如果以上都没有问题,你如何确认你的板子没有起来,会不会是因为别的原因引起的。

工程师
2012-06-07 09:16:59     打赏
7楼

估计是nand flsh读写时序和ECC校验没做好。nand flash会出现操作中的位反转现象,如果正好是系统启动的重要数据就会造成系统启动不了。


高工
2012-06-07 23:31:02     打赏
8楼
感谢上面两位童鞋!已经解决了,是时序的问题。

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]