TI中文支持网
TI专业的中文技术问题搜集分享网站

请问在DM385开发板中,为什么uboot的第二阶段不能运行?

开发环境:DM385, IPNC3.5

DM385的uboot启动的时候,MLO正常的加载启动后,可以读到u-boot.bin,为什么u-boot没有运行呢 ???

U-Boot 2010.06-dirty (Aug 09 2015 – 11:22:11) DM385_IPNC_3.50.00

DM385-GP rev 1.1

ARM clk: 600MHz DDR clk: 533MHz L3 clk: 200MHz IVA clk: 450MHz ISS clk: 400MHz DSP Default OFF DSS Default OFF

DRAM:  1 GiB MMC:   OMAP SD/MMC: 0, ON-BOARD SDIO: 1 Using default environment

The 2nd stage U-Boot will now be auto-loaded Please do not interrupt the countdown till DM385_IPNC prompt if 2nd stage is already flashed Hit any key to stop autoboot:  0 reading u-boot.bin

204364 bytes read ## Starting application at 0x80800000 …

请大家帮忙分析一下,谢谢;

 

 

Eason Wang:

是自己做的板子吗,DDR是否有按照对应的芯片手册调整过时序?

Toread:

回复 Eason Wang:

是自己做的板子,DDR有按照芯片手册调整过时序

 

#define DDR3_EMIF_READ_LATENCY0x0017020A
 #define DDR3_EMIF_TIM10x0EEF266B 
#define DDR3_EMIF_TIM20x305A7FDA
#define DDR3_EMIF_TIM30x507F855F#define DDR3_EMIF_REF_CTRL0x0000081E
#define DDR3_EMIF_SDRAM_CONFIG0x614123B2#define DDR3_EMIF_SDRAM_ZQCR0x500797CF 

更新后的参数 DDR3, MT41J128M16HA

Eason Wang:

回复 Toread:

Hi ,

1. 可以尝试从UART启动或者其他设备启动看看2nd stage uboot 是否能正常起来。

2. 建议跑一下DDR的测试程序看看DDR是否稳定。  如果不能过的话,建议再算一下timing,以及做DDR SW Leveling. 

3. DDR降频试试。

Eason Wang:

回复 Eason Wang:

Toread:

回复 Eason Wang:

谢谢 Eason;

      做了降频测试,还是无法引导uboot的第二阶段运行;

 

     我还有2个地方没有明白;

     1、上面提供的ddr的测试程序,如果运行,怎么使用

     2、前面看到uboot的第一阶段运行在ram中,当我在配置参数DDR3_EMIF_SDRAM_CONFIG 配置和芯片不匹配的参数的时候,uboot的第一阶段是不能运行的 ?这个应当怎样理解呢 ?

 

谢谢

johu1 johu:

楼主解决了么?

我自己做的板子也是这个样子的。。。。困扰好久了

赞(0)
未经允许不得转载:TI中文支持网 » 请问在DM385开发板中,为什么uboot的第二阶段不能运行?
分享到: 更多 (0)