aoyipower 发表于 2015-7-24 10:29:43

s3c6410 SD卡启动自定义Linux的问题

本帖最后由 aoyipower 于 2015-7-24 10:41 编辑

我用yocto自定义了一个Embedded Linux,想在s3c6410上启动。
编译后生成的文件:
1. qemuarm.rootfs.ext4   (当然可以是其他格式如:ta r .bz2 等十几种,但是不支持yaffs2)
2zImage

用开发板自带的u-boot.bin,启动失败了,读取文件系统的时候出错。

在网上找了一下,有一种Beagleboard启动的方法,不知道是否适用:
1.将SD卡分区:bootFAT32 ,rootext4
2.需要下列文件:
Boot Loader: MLO (目前还不知道哪有源码,怎样编译这个文件) , u-boot.bin(用开发板自带的应该就可以)
Root FS:$IMAGE_TYPE.tar.bz2(这个是文件系统文件),$KERNEL_VERSION.tgz(这个也应该是文件系统,但还不知道怎样得到)
Kernel: uImage (编译后的内核映像)

哪位大侠处理过类似的问题。请提示一下:
1.怎样获得并编译MLO,源码应该叫x-load
2.文件系统中$KERNEL_VERSION.tgz这个文件怎样得到


或者怎样改造u-boot.bin,使它支持tar.bz2格式的文件系统
页: [1]
查看完整版本: s3c6410 SD卡启动自定义Linux的问题