环境:t4240,
ddr类型:discrete ddr。
调试uboot部分卡在ddr了初始化部分,调了一周多才调试通过,在此记录调试过程。
背景:codewarrior一直连接不上ddr validation,但是debug connect是没有问题的。大部分时间在搞validation不上的问题,感觉是codewarrior软件或硬件设备的问题。连接不上也没办法,于是跳过连接这一步。根据手册和之前的调试经验盲调ddr参数,还真被试出来了,有此感觉大部分参数是可以使用默认值的,只有部分需要我们修改正确即可。如此uboot也就能起来了。下一步调试网卡。
下面的打印是ddr通过后,uboot的完整启动log。
U-Boot 2015.01+SDKv1.9+geb3d4fc (Aug 16 2022 - 15:04:05)
CPU0: T4240, Version: 2.0, (0x82400020)
Core: e6500, Version: 2.0, (0x80400120)
Clock Configuration:
CPU0:933.333 MHz, CPU1:933.333 MHz, CPU2:933.333 MHz, CPU3:933.333 MHz,
CPU4:933.333 MHz, CPU5:933.333 MHz, CPU6:933.333 MHz, CPU7:933.333 MHz,
CPU8:933.333 MHz, CPU9:933.333 MHz, CPU10:933.333 MHz, CPU11:933.333 MHz,
CCB:666.667 MHz,
本文记录了在t4240平台上进行DDR调试的经历,环境为discrete DDR,主要问题在于UBOOT的DDR初始化阶段。尽管面临Codewarrior无法连接DDR validation的困扰,但通过调整参数并参考p2020的配置,最终成功通过DDR初始化。现在,将继续进行网卡调试。
订阅专栏 解锁全文
1639

被折叠的 条评论
为什么被折叠?



