参照bbb,自己做了核心板。emmc还是连接在mmc1,TF卡连接在mmc0,tf卡连接正常,启动正常。
在uboot中,使用mmc命令正常读写emmc。在进入内核以后,提示IO error 。
后发现 只是在uboot阶段,mmc 总线是4bit模式,经过查看硬件连接无问题。不过在布线过程中,没有对mmc总线做严格等长处理,数据线在500~800mil之间。clk和cmd线 长度为1300mil左右。请问大家是否遇到过类似情况,是否和布线等长有关。谢谢
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.
参照bbb,自己做了核心板。emmc还是连接在mmc1,TF卡连接在mmc0,tf卡连接正常,启动正常。
在uboot中,使用mmc命令正常读写emmc。在进入内核以后,提示IO error 。
后发现 只是在uboot阶段,mmc 总线是4bit模式,经过查看硬件连接无问题。不过在布线过程中,没有对mmc总线做严格等长处理,数据线在500~800mil之间。clk和cmd线 长度为1300mil左右。请问大家是否遇到过类似情况,是否和布线等长有关。谢谢
你用的是TI官方的SDK么?官方SDK是8bit模式的eMMC。
那基本确定和你的PCB走线有关系,你可以参考下PCB layout guide:
http://processors.wiki.ti.com/index.php/Sitara_Layout_Checklist