各位专家好,我是新手,刚刚拿到板子,然后想自己制作SD启动卡,按照http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_create_SD_card_script上的方法,自己选择路径,接着就出现下面这种情况
Copying files now… will take minutes
################################################################################
Copying boot partition
MLO copied
u-boot.img copied
Copying rootfs System partition
./create-sdcard.sh: 第 94 行: [: 0: 期待一元表达式
Syncing…
并没有提示出错,但这跟选择默认路径的显示又不一样,然后我发现sd卡boot目录下没有MLO,但是我选择的路径下是有MLO的。还有一点不明白的是,为什么制作SD启动卡的时候不用setenv,也没有uENV.txt
请各位大神指教!!
Sean:
忘了说了,是am335x的板子
leo chen:
回复 Sean:
什么版本?
有的uENV.txt在文件系统的 boot目录下
Sean:
回复 leo chen:
版本是07.00,文件系统的boot目录下没有uENV.txt,需要添加么?
leo chen:
回复 Sean:
没有啊
那boot下面都有些什么
7.0的还没测试过
Sean:
回复 leo chen:
是文件系统下的boot目录吗?下面这些
am335x-boneblack.dtb devicetree-zImage-am335x-evmsk.dtbam335x-bone.dtb System.mapam335x-evm.dtb uImageam335x-evmsk.dtb vmlinuxdevicetree-zImage-am335x-boneblack.dtb vmlinux-3.12.10-ti2013.12.01devicetree-zImage-am335x-bone.dtb zImagedevicetree-zImage-am335x-evm.dtb zImage-3.12.10-ti2013.12.01
后来我把MLO,u-boot ,zImage放到一个新建的目录下,再次运行create-sdcard.sh时选择这个目录,还是会出现这样的情况,结束后发现SD卡里竟然有MLO了,可以正常启动,搞不懂了,但是能正常启动就是了
Copying files now… will take minutes################################################################################Copying boot partitionMLO copiedu-boot.img copiedCopying rootfs System partition./create-sdcard.sh: 第 94 行: [: 0: 期待一元表达式Syncing…
Sean:
回复 leo chen:
leo chen:
你好!我想请问下,芯片上的编号XAM3359BZCZ1(或者是 I )00,怎么判断它是否支持flash,emmc呢?还有,我一直都是插上SD卡启动的,如果不插卡也能启动的话,我应该怎么做,我看官网上的文档说是烧到flash里面去,但是怎么做又没讲清楚,照着做又不对。。。我发觉那些文档对初学者,至少对我来说,有点难以理解。请问你能给我讲解讲解,或者有什么适合初学者的文档之类发给我,我的邮箱:callmechuck@163.com