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

一 飞腾开发板上电报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配置界面如下所示:
    FT2004(D2000)开发实战之飞腾开发板偶尔启动失败调试_第1张图片
    图1-1
  3. 选择dev interface --> S3 flag source select (qspi rank0 — 37.5Mhz)

你可能感兴趣的:(嵌入式硬件,驱动开发,硬件工程)