一 飞腾开发板上电报qspi失败
具体现象为开发板一上电,串口打印如下错误信息,然后就没有任何反应了。
run bl01
qspi set.
w25q128fw flash.
qspi setup done.
pwr on qspi set.
咨询原厂发现,该现象属于板卡qspi flash时序不稳定,导致板卡启动失败,更大的原因是板卡生产的问题,某些板卡的质量较好,性能较高,某些板卡的质量较差,性能较弱。
解决方案就是降低qspi flash工作频率,从37.5MHz降低到4.6MHz,具体操作如下所示:
- Ubuntu PC执行如下命令,进入PBF工具配置界面
cd image_fix
./my_scripts/fix_parameter.sh - PBF配置界面如下所示:
图1-1 - 选择dev interface --> S3 flag source select (qspi rank0 — 37.5Mhz)