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

制作SD启动卡时出现的问题

各位专家好,我是新手,刚刚拿到板子,然后想自己制作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

赞(0)
未经允许不得转载:TI中文支持网 » 制作SD启动卡时出现的问题
分享到: 更多 (0)