请问一个从SDRAM写到flash时遇见的问题
用的是华恒的板子
板子上已经有了PPCBOOT并且工作正常,我把u-boot。bin这个文件用tftp方式下载到地址为30008000的SDRAM中成功,
然后使用命令fl 1000000 30008000 20000 把u-boot.bin从SDRAM中烧写到FLASH 中,结果出现如下错误:
start_sect=0x0,end_sect=0x0
************erase sector 0x0***********
----------program sector 0x0---------
Error Command Sequence!mflash_program_sector error : status read
flash not completed for error
这个是怎么回事? 刚才上网搜索一下,难道是扇区0坏了?
一个flash的烧写次数大概是几次啊?
如果是sector0坏了的话,那我试试sector1似乎也不行。。
#fl 1020000 30008000 20000
start_sect=0x1,end_sect=0x1
************erase sector 0x0***********
Error Command Sequence!mflash_program_sector error : status read
flash not completed for error
而且试了好几个其他的扇区也都是这个错误。。。
望大伙指导一下了:)
BTW:谁有华恒 去保护的SJF工具,发给我一份吧,感谢了
xenglish@163.com
[ 本帖最后由 xenglish 于 2007-5-22 22:02 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
而且我用flinfo命令查看后发现
Bank # 1: AMD: 1x Amd29LV400BB (4Mbit)
Size: 16 MB in 11 Sectors
Sector Start Addresses:
00000000 00004000 00006000 00008000 00010000
00020000 00030000 00040000 00050000 00060000
00070000
可是我用的是INTEL28J128F这个flash啊。。。。怎么回事?