通电后,从串口打印CCCCC,这个能说明硬件电路是好的吗?包括供电,晶振等
Ternence_Hsu:
嗯,说明芯片已经正常工作了,没有找到 boot loader 。
yi xu:
回复 Ternence_Hsu:
烧写u-boot后,没有任何打印信息。是否可以说明是u-boot运行部正常,而非硬件问题;
Ternence_Hsu:
回复 yi xu:
boot模式是nand启动还是sd卡启动,是烧写u-boot 后,“CCCCC”的打印也没有了吗?
yi xu:
回复 Ternence_Hsu:
是NAND启动,是的烧写好之后什么都没有了
Ternence_Hsu:
回复 yi xu:
你的uboot 的ddr 时序等修改了吗?
Ternence_Hsu:
回复 Ternence_Hsu:
关于ddr时序的调整可以参考:
http://processors.wiki.ti.com/index.php/File:DM813x_DDR_Controller_Register_Configuration_spreadsheet_v1.0.zip
uboot的配置
http://processors.wiki.ti.com/index.php/TI813x-DDR3-Init-U-Boot
http://processors.wiki.ti.com/index.php/TI81XX_PSP_UBOOT_User_Guide
yi xu:
回复 Ternence_Hsu:
软件工程师说修改了,但是现在没任何打印信息,所以没法确定是软件问题还是硬件问题;麻烦帮忙判断下
Eason Wang:
回复 yi xu:
试过从串口启动了吗? uboot.min 那一级应该是不需要用到DDR的。
Ternence_Hsu:
回复 yi xu:
芯片已经正常工作了,如果uboot烧对了,uboot程序是对的,最少在第一阶段启动的时候,有打印输出的;
应当是软件的问题了;
xi pan:
回复 Eason Wang:
TI的兄弟,几次看到你说ubootmin不需要用到ddr,你好好看看代码吧。。。
ubootmin自己首先是在内部ram里头,但是他启动之后先对ddr做了配置,ddr能够正常工作了之后,他把自己从内部ram迁移到
ddr里头,然后继续运行,最后把第二阶段代码读入到ddr里头。