TI中文支持网
TI专业的中文技术问题搜集分享网站

Am3558 用SD卡烧写

用的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引脚的电压和时许。

赞(0)
未经允许不得转载:TI中文支持网 » Am3558 用SD卡烧写
分享到: 更多 (0)