我们的平台是DM8168的,之前用三星和尔必达的DDR在FLASH和SD卡上都可以正常引导起来,现在因原来的停产准备换美光的DDR3,我们把美光的DDR换到原来好的板上后,发现可以从NAND上引导,但是SD卡引导不起来,从NAND起来后在系统中是可以访问到SD卡的,说明SD卡总线上是没问题的,我们实验了2块板都是这样的现象,有谁碰到这样的问题吗?这个是DDR兼容性问题吗,紧急求助!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们的平台是DM8168的,之前用三星和尔必达的DDR在FLASH和SD卡上都可以正常引导起来,现在因原来的停产准备换美光的DDR3,我们把美光的DDR换到原来好的板上后,发现可以从NAND上引导,但是SD卡引导不起来,从NAND起来后在系统中是可以访问到SD卡的,说明SD卡总线上是没问题的,我们实验了2块板都是这样的现象,有谁碰到这样的问题吗?这个是DDR兼容性问题吗,紧急求助!
有参考修改,NAND上可以启动,好像代码这些配置只对从NAND启动有效,跟踪UBOOT代码(原来的尔必达DDR的主板上调试的,美光的无反应没法跟),从SD卡启动的话会跳过DDR的PLL和leveing配置的那段代码,如果人为设置条件进入的话,一执行到此处程序就挂了
问题已经解决,是SD卡里的MLO未从新编译,旧的MLO中DDR的参数与新的不匹配导致的。