ARM(LS1046A)模块及XC7Z045模块调试记录

ARM:

1、初始上电时核电压配置错误,比最高耐压高了0.3V左右,芯片未烧;

2、配置为SD卡启动,板载设计为TF卡卡槽,上电无打印,测量SD卡CLK信号,有稳定时钟,配置为自QSPI启动,SD卡CLK信号无波形,证明配置无误,芯片PLL已经正常工作;

    测量CMD、data0,均无波形。待排查未正常读取TF卡原因。

3、TF卡信号线需要上拉电阻,添加上拉电阻后BOOT可启动,有打印信息,打印至DDR初始化报错停止。

XC7Z045:

1、DONE信号有下拉,配置完成后内部上拉能力较弱,内部状态机无法正常跳转,报错误;

2、ARM核报“DEVICEEN is 0”错误,待排查原因。

3、PS DDR接线错误,程序默认在DDR中运行,故报错,改为在RAM中运行即恢复正常(在工程中新建“*.ld”文件,可修改程序默认运行位置及分配堆栈空间大小)。

原文地址:https://www.cnblogs.com/dlutccj/p/11330151.html