我用CCS5调试uboot
因为启动板子时加载了GEL之后才load了uboot
原本以为DDR初始化用最近的uboot设置的,但是我改变GEL的配置后,尽然能影响uboot的运行;
问一下:
GEL的初始化是不是长期有效,uboot到底执行初始化了吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
你可以看看uboot的map文件是不是有数据是放在DDR上的。如果是,那在CCS下是使用gel是可以配置DDR,这样uboot的代码就可以正常加载了。
HiccupZhu 说:那正常情况下uboot有数据放在DDR上吗,这块我不是很熟悉?
请看看uboot编译后的map文件里面memory存放的地址。
HiccupZhu 说:uboot中不是也有DDR的初始化吗,不会和GEL的初始化冲突吗?
在CCS下,如果uboot没有下载成功运行,谁来初始化DDR?你可以尝试编译一个只使用ocmc的uboot(需要使用特殊配置ocmc 的config,例如ti8168_evm_min_ocmc ),这样就不需要CCS来初始化DDR了。