请问各位前辈,一直有个问题没搞懂,我一直都是插上SD卡机器才能跑起来的,那如果,不插SD卡,机器一上电就能跑起来,应该要怎么做?是不是要烧录到nand里面,怎么烧录呢?
ps:板子是am335x evm,具体是什么型号不清楚(芯片上面的这个是型号么: XAM3359BZCZI00)
mangui zhang:
EVM我的上电后就直接能起来啊 无需SD卡
插上SD能起来 说明板上4G的eMMC里面的东西被抹掉了
Sean:
回复 mangui zhang:
您好 感谢您的回复 那需要怎么做才能从emmc启动?
Steven Liu1:
你需要先确认一下自己的板子上面是否有NAND flash,EMMC等资源。
我们有很多EVM板,不确定你用的是哪个,可以参考这个辨识一下:http://processors.wiki.ti.com/index.php/AM335x_Resource_Guide(English/%E4%B8%AD%E6%96%87)
然后参考这里:http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide
里面讲述了如何编译uboot以及一些烧录方式。
Steven Liu1:
回复 Sean:
如果你用的是Beagleboneblack,如果没有改过硬件电路的设计,默认是可以用eMMC启动的,启动序列为11100, MMC1->MMC0->UART0->USB0
eMMC在MMC1上,tf在MMC0。
你需要确定eMMC里面是否有image。如果没有的话就直接烧录eMMC就好了,至于怎么烧录,可以参考这个:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/73278.aspx
Sean:
回复 Steven Liu1:
您好 感谢您的回复
我在您提供的网站上找到,是AM335x GP EVM这块板子,但是我不知道是否有nand flash, emmc等资源,请问怎么查看呢?
Jian Zhou:
回复 Sean:
GPEVM板子上面是带NAND Flash的,可以从NAND启动的,请参考:
http://processors.wiki.ti.com/index.php/AM335x_General_Purpose_EVM_HW_User_Guide#NAND_Flash_Memory
Sean:
回复 Jian Zhou:
感谢您的回复,那请问是不是没有emmc呢?还有,SDMMC0和SDMMC1是一样的吗?为什么SD卡插入SDMMC0可以启动,插入SDMMC1就不能启动?
Sean:
回复 Jian Zhou:
感谢您的耐心解答