请问一个从SDRAM写到flash时遇见的问题

发布于 2022-09-29 11:51:56 字数 967 浏览 14 评论 0

用的是华恒的板子
板子上已经有了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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时光的容颜 2022-10-06 11:51:56

而且我用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啊。。。。怎么回事?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文