FT2004(D2000)开发实战之飞腾开发板偶尔启动失败调试

本文详细介绍了飞腾开发板在启动过程中遇到的两个问题:一是上电报qspi失败,二是U-boot启动时报错“Bad Linux ARM64 Image magic”。针对qspi失败,解决方案是降低qspi flash工作频率;对于U-boot启动错误,解决方法是在SD卡电路焊接10K上拉电阻。通过这些措施,可以解决开发板的启动问题。

一 飞腾开发板上电报qspi失败

具体现象为开发板一上电,串口打印如下错误信息,然后就没有任何反应了。

run bl01
qspi set.
w25q128fw flash. 
qspi setup done.
pwr on qspi set.

咨询原厂发现,该现象属于板卡qspi flash时序不稳定,导致板卡启动失败,更大的原因是板卡生产的问题,某些板卡的质量较好,性能较高,某些板卡的质量较差,性能较弱。
解决方案就是降低qspi flash工作频率,从37.5MHz降低到4.6MHz,具体操作如下所示:

  1. Ubuntu PC执行如下命令,进入PBF工具配置界面
    cd image_fix
    ./my_scripts/fix_parameter.sh
  2. PBF配置界面如下所示:
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值