各位好,我们的板子是按照am335x制作的,更换了部分芯片,其中emmc芯片更换了,还有ram也更换了,请问这些驱动里要重新修改吗?还有eeprom要不要重新设置?
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.
1. EEPROM是用于存储板子的ID的,区分beaglebone, EVM-SK, EVM 等的配置代码的,您做的板子可以不需要用这个。
2. 如果您用的是ezsdk 6.0,请参考 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/68813/163930.aspx#163930
3. 如果RAM换掉了,那么需要做ddr s/w leveling ,可以参考 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/53263.aspx
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips
http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling
对于,eMMC,目前市面上主流的eMMC都是v5.0的,请按照如下总结检查下驱动:
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/73278.aspx?pi2132219853=2
qun zhou 说:您好:
我是按照您提供的去除eeprom id验证的代码,但是执行uboot的时候还是出现could not get id!类似的错误,请问是还要去除部分吗?
您可以在uboot中搜索下“could not get id!”看是不是有您漏掉了的地方
U-boot这部分的EEprom代码移植可以参考:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/68813/163930.aspx#163930