用的SDK版本为:ti-processor-sdk-linux-am335x-evm-03.03.00.04
我们是参考beaglebone做的新板子, 我首先通过SD卡制作启动盘,但是放到板子上烧写死活没有任何反应。后来实在没办法,我就通过串口来下载MLO和u-boot,经过各种努力,终于可以通过串口启动了,但是在向Nand里面烧写的时候,发现不行。一直显示
=> nand device
no devices available
另外,在u-boot下面,使用SD卡命令是,也出现这样的错误。
=> mmc info
Card did not respond to voltage select!
=> mmc rescan
Card did not respond to voltage select!
请各位大牛指导!
yongqing wang:
还有其他提示信息吗
yongqing wang:
挺多原因会导致这个错误,比如NANDflash的位宽设置不对
fucheng xu:
回复 yongqing wang:
我没有Nand flash,只有eemc。
Log 如下:
=> mmclistUnknown command 'mmclist' – try 'help'=> mmc listOMAP SD/MMC: 0OMAP SD/MMC: 1 (eMMC)=> OMAP SD/MMC: 0OMAP SD/MMC: 1 (eMMC)=> OMAP SD/MMC: 0OMAP SD/MMC: 1 (eMMC)=> mmc dev 0Card did not respond to voltage select!=> mmc dev 1** First descriptor is NOT a primary desc on 1:1 **switch to partitions #0, OKmmc1(part 0) is current device
fucheng xu:
回复 fucheng xu:
有人知道原因吗? SD卡死活不能检测到,同样的代码在BBB上可以,但是在自己的板子上就不行,我们板子就是参考BBB设计的。
Eggsy Pang:
回复 fucheng xu:
SD卡是挂在MMC0 的引脚上吗?
如果是,很大可能 是硬件的问题,检查MMC0引脚的电压和时许。