自己的硬件, 共4片 DDR3,按照"http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_DDR3_Init"步骤, DDR3 能达到1333MHz,然后从EVM里编译了SPI驱动代码“spi-flash-writer.out”,这是一段很小的程序,连接JTAG调试时CPU总是在这个return位置跑飞,不能返回:
ds = NETRA_UTIL_allocMem(sizeof(struct omap3_spi_slave));
if (!ds) {
printf("SPI error: malloc of SPI structure failed\n");
return NULL;
}
请指点一下,这与什么配置有关。
另外,在那里能看到“DDR3_SlaveRatio_ByteWiseSearch_TI816x.out ”的源码?
Eason Wang:
若是怀疑DDR的问题,请降低DDR频率再试。
那个。out是做DDR leveling的,没有源码可以提供
Vic qi:
回复 Eason Wang:
谢谢, 我再试试