自己做了个板子,开始是按照EVM的样板进行设计的,选用的芯片是AM3715 800MHZ,内存使用的是Micron DDR333,此开发板可以跑起来。但是之后开发板改进设计,芯片选用AM3715 1GHZ,内存选用Hynix DDR400,开发板其他没有改动。这个时候,出问题了,只能跑x-loader,进入u-boot之后就停止了,以下是输出信息:
Texas Instruments X-Loader 1.51 (May 22 2012 - 23:33:15)
Starting X-loader on MMC
Reading boot sector
217968 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
之后就无动静了。Linux内核选用的是2.6.37版本,在TI官网上下载的。
在x-loader源码里面在void config_3430sdram_ddr(void)已经把相关的原来Micron的参数配置改为Hynix的。