s3c6410 wince 找不到SD卡

时间:2022-06-11 12:23:45
在调试T_Card时候时钟检测状态时没有stable,以至于读不到卡!
在升级时T_Card是正常的,开机后SDCLK 没有波形,也识别不到卡!

插卡后的打印信息如下:

[HSMMC0] Card is Inserted!
[HSMMC0] Turn OFF the F/B delay control.
SDHCSetRate - Clock Control Reg = 8001
SDHCSetRate - Actual clock rate = 187500
CSDHCSlotBase::WaitForReg: Timeout (1000 ms) waiting for (ReadReg<2>(0x2c) & 0x00000002) == 0x00000002
[HSMMC0] CSDHCSlotBase::SDClockOn: Timeout waiting for CLOCK_STABLE
[HSMMC0] Setting for 1 bit mode , Clock Rate = 100000 Hz
[HSMMC0] Turn OFF the F/B delay control.
SDHCSetRate - Clock Control Reg = 8001
SDHCSetRate - Actual clock rate = 187500
CSDHCSlotBase::WaitForReg: Timeout (1000 ms) waiting for (ReadReg<2>(0x2c) & 0x00000002) == 0x00000002
[HSMMC0] CSDHCSlotBase::SDClockOn: Timeout waiting for CLOCK_STABLE

请高手帮忙看看是什么原因?

5 个解决方案

#1


没有回复?
我再顶上来

我们用的友善的TINY6410,SD卡的时钟是要用到USB_PHY的,但是我们还没有调试好USB的时钟,所以用系统时钟就没有返回stable了

#2


估计还是时钟的问题

#3


最近我司开发的TINY6410底板端子插拔老是死机,更多的是重启,网口,串口插拔等,如何解决呢?

#4


TINY6410底板端子接触老是死机或重启?
带电端子端子多次接触 6410开发板地板S2开关处(开关S2选择SD卡启动还是NAND启动)将会导致正在运行的核心TINGY6410 死机,而且必死无疑,请问这是什么缘故呢?如何防止此类非正常死机? 

#5


不好意思,我还没有碰到楼上所说的问题

是时钟的问题,代码中对SLCK_GATE的参数没有配置好

现在可以了!

#1


没有回复?
我再顶上来

我们用的友善的TINY6410,SD卡的时钟是要用到USB_PHY的,但是我们还没有调试好USB的时钟,所以用系统时钟就没有返回stable了

#2


估计还是时钟的问题

#3


最近我司开发的TINY6410底板端子插拔老是死机,更多的是重启,网口,串口插拔等,如何解决呢?

#4


TINY6410底板端子接触老是死机或重启?
带电端子端子多次接触 6410开发板地板S2开关处(开关S2选择SD卡启动还是NAND启动)将会导致正在运行的核心TINGY6410 死机,而且必死无疑,请问这是什么缘故呢?如何防止此类非正常死机? 

#5


不好意思,我还没有碰到楼上所说的问题

是时钟的问题,代码中对SLCK_GATE的参数没有配置好

现在可以了!