嵌入式爱好者

查看: 10337|回复: 0

[硬件咨询] Nand Flash有前8K有坏块,自己写的自启动程序无法验证

[复制链接]

1

主题

3

帖子

9

积分

扫一扫,手机访问本帖
发表于 2015-9-11 17:07:55 | 显示全部楼层 |阅读模式
本帖最后由 shita09 于 2015-9-11 17:18 编辑

RT。
大学买的板子,也就过了两年。还是师兄代理的。
现在拿来写boot程序,发现已进入c环境下的main函数就死机(cpu锁定了)。
折腾了一天发现nand有坏块。如图:
坏块所在0x1000-0x1800                                                                     
1.jpg          
  坏块所在0x3000-0x3800
2.jpg

其他页则正常:
0x2000-0x2800                                                                                         
3.jpg          
  0x0-0x800            
4.jpg

进行块擦除后:
坏块处0x1000                                                                                         
6.jpg          
    正常处0x0
5.jpg




请问有同学或者版主版测试一下么。我懒得返修了,有时间自己买个nand芯片换掉就好了。将程序通过openocd下载到ddr 0x50000000运行,然后使用 “h”命令将自己线下载到ddr所属的0x52000000,然后按“Y”烧写到前16k的每页前2kb。
可以的话谢谢。如果想要工程的话也可以提供给帮助我的人。
7.jpg


nand.zip

10.74 KB, 下载次数: 0, 下载积分: 贡献 1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-24 23:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表