TI专家,各位朋友:
做了两种OMAPL138的板子,SD卡部分的电路是一样的,ARM端同样的内核,同样的驱动,Linux下A板子可以正常识别读取SD卡,B板子全部不行。
SD卡的原理图如下:

SD卡的四根数据线(SD0_D0~SD0_D3)、SD0_CLK、SD0_CMD都是直接和OMAPL138相连的,我感觉没什么可调试的。
疑惑#1:SD卡部分的电路,PCB设计以及制版的时候需要做什么阻抗匹配吗,或者布线的时候需要进行其他的考虑吗?
疑惑#2:插槽的引脚C/D不是用来检测SD看是否插拔的吗?SD卡控制器却没有相应的引脚,OMAPL138是怎么检测SD是否插拔的呢?
最后,请Tony Tang以及各位朋友,帮忙分析下问题可能出在哪里,现在没有什么调试思路了,谢谢!