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.
你现在问题是啥?问为什么板子有时一直打C?为什么sd卡的clk信号时有时无?
你提供的信息太少了些,现在你用的是什么启动模式?SD卡里面有启动image吗?这个image是否测试正常?SDK6.0?7.0?
从板子启动的方式说起,我们支持的启动方式比较多,支持的启动列表,会从选项1尝试启动,失败则选项2,然后3...,然后4... 然后1..2..3..4...1...这样
对于beaglebone,来说,启动模式为.MMC....SPI....UART....USB.也就是说,他会先从MMC找image,你这时候能量到SD的clk信号,然后找不到了会往下一步走,走到了UART时就会打印C出来了,打印一段时间后,会继续尝试下一种模式……循环往复。
不知道这样是否能解答你的疑问。
我想问的是,为什么新板子找不到存储介质导致无法启动,因为旧板子是正常,而新旧板子只是不同批次的器件和贴装而已。
串口打C是无法找到存储介质的表现。
sd卡有mlo和app,这个sd卡是在其他板子上使用正常的。用的是starterware。
启动模式和那个正常板子一样,也和beaglebone一样,这是从tracevector的数值看到的。
SD的clk信号,是说明cpu已经在寻找sd卡了,但不知为什么找不到?这也是我想知道的。
我把sd卡的6个数据信号的引脚,设置成gpio,进行拉高拉低,在sd卡旁边的电阻进行测量,可以看到确实被拉高拉低了,可见这几个引脚和cpu是连接正常的。
而这几个电阻,和sd卡接插件的引脚,经过测量也是导通的,地信号也正常。
我还用了starterware的detect_sd的程序,显示可以找到sd卡,因为在我插拔sd卡是,串口有打印。
综上所述,我想请教的是,为什么找不到存储介质,也就是sd卡呢,还有什么可能性?