AM3894中有关于DDR0和DDR1的管脚,目前只用了DDR0部分,DDR1部分未连线。外围的电路也和官网EVM一样。但SD卡boot不起来,是因为DDR只连接一个的原因吗?如果是,那通过软件可不可以修改呢?
Louis:
你好,
请先检查一下DDR1未使用的pins脚是否有按datasheet的要求进行配置,比如DQS的差分信号是否有上拉/下拉等。另外还需要根据你的具体外部DDR内存,修改uboot中DMM_LISA_MAP_0~3寄存器。可以参考下面的链接:
http://e2e.ti.com/support/embedded/linux/f/354/p/187489/675821.aspx#675821
http://e2e.ti.com/support/embedded/linux/f/354/t/141187.aspx#509295