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

DM8168 uboot内存(mtest)hung住不动

板子CPU8168内存配置:

EMF0:  2 * 128MB * 16

EMF1: 2 *  128MB * 16

地址map:

GEL_MapAddStr( 0x80000000, 0, 0x40000000, "R|W|AS4", 0 ); // DDR EMIF0/1
GEL_MapAddStr( 0xC0000000, 0, 0x40000000, "R|W|AS4", 0 ); // DDR EMIF0/1

DMM_LISA_MAP0-3的设置:

WR_MEM_32(DMM_LISA_MAP__0, 0x80500300); 
WR_MEM_32(DMM_LISA_MAP__1, 0xC0500320);

WR_MEM_32(DMM_LISA_MAP__2, 0x80500300);
WR_MEM_32(DMM_LISA_MAP__3, 0xC0500320);

按照上面的配置,我再uboot中修改了同样的参数,然后SPI启动 mtest检测内存

> mtest 0x80000000 0x80800000 0xaa55aa55 1

mtest在“Writed 0x80700000”hung住再不往下运行

(注:这个调试是我在uboot源码中加的)

测试:

> mtest 0xA0000000 0xA0800000 0xaa55aa55 1

> mtest 0xC0000000 0xC0800000 0xaa55aa55 1

也分别在0xA0700000和0xC0700000处挂住不动

有人知道这是怎么回事吗?

Vic qi:

怎么没人答疑啊?

 

Eason Wang:

除了mtest,别的功能正常吗?

去digitalspetrum 下载CCS测试工程

http://support.spectrumdigital.com/boards/evm816x/revg/files/evm816x_BSL.zip

看看DDR测试能不能过。。。

HiccupZhu:

回复 Eason Wang:

用evm816x_BSL.zip测试DDR是能过的,没有在0x80700000的地方挂住。

HiccupZhu:

回复 HiccupZhu:

evm816x_BSL.zip测试和uboot测试有什么差异吗?

HiccupZhu:

回复 HiccupZhu:

这几天我追踪了一下uboot源码,发现evm自带的uboot板子初始化函数(s_init)和GEL中的初始化过程还是很有差别的。

问一下在哪能获取到TI最新的uboot版本(支持8168的)呢?

haibo hao:

回复 HiccupZhu:

为什么在0xA0700000这里卡住?

haibo hao:

回复 HiccupZhu:

为什么在0xA0700000这里卡住?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168 uboot内存(mtest)hung住不动
分享到: 更多 (0)