你好,我自己板子的DM8127只使用了DDR[0]接口,接了2片DDR3芯片,容量共512MB。我使用的创龙DM8148开发板的uboot,该开发板上DDR的2个端口共接了4片DDR3,容量总共为1GB。
请问DM8127芯片是否支持DDR的容量大小为512MB时启动系统,需不需要对DM8148的uboot做一些修改,才能适应我当前DM8127的硬件设计呢?(原uboot中对DDR的配置是Interleaving模式,我已经改成no interleaving模式,不知道还是否需要改其他地方呢?)
Chris Meng:
你好,
如果你仅仅需要使用一个DDR 控制器,TI 也提供了相应的补丁(下载链接http://processors.wiki.ti.com/index.php/TI814x-DDR3-Init-U-Boot#FAQ)。
user5000247:
回复 Chris Meng:
你好,我打了补丁之后,现象依旧。
我现在在内核的schedul()函数中增加printascii()打印函数打印一些测试信息(因为printk现在还无法使用),我打印该函数中变量prev->pid和next->pid值,发现当任务切换发生在prev->pid=12 next->pid=1时,系统就不在引导了,感觉好像是PID=12的任务导致系统卡死了。
请问PID=12的任务是用来做什么的呢?