IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Zynq uboot 擦除QSPI FLASH错误:SF: xxxx bytes @ xxxx Erased: ERROR

    techbulo发表于 2017-05-17 06:17:46
    love 0

    近几天把uoot移植到板子上做测试,打算做个在线升级。经测试uboot对QSPI Flash的读取没有问题,应用程序已能够成功加载启动,当我修改了uboot的环境变量下次启动时发现并没有生效,这就奇怪了,于是使用如下命令测试了一下flash的擦除:

    erase error

    erase error

    于是上网查了一下,在赛灵思官网上查到了原因及解决办法:

    error solution

    error solution

    原文地址 : http://www.xilinx.com/support/answers/60539.html

    错误原因:由于选用的flash是按扇区擦除的。每个扇区256K,命令中擦除的长度不是256K的倍数。

    解决方案:按照扇区的大小的倍数进行擦除。

    erase ok

    erase ok

     



沪ICP备19023445号-2号
友情链接