alonewolf2014 发表于 2015-1-26 10:00:13

如何自己制作SD卡固件

我看官方提供SD卡固件,我想使用一个64GB的SD卡来运行系统。请问如何自己来编译

linjc 发表于 2015-1-26 11:31:05

这个貌似官方还没有公布源代码。。。

alonewolf2014 发表于 2015-1-26 11:50:09

linjc 发表于 2015-1-26 11:31
这个貌似官方还没有公布源代码。。。

我记得rk3188是一个文档,配置下内核就可以了,但是rk3288 好像不行,不过应该配置一下就行了吧

linjc 发表于 2015-1-26 11:53:19

alonewolf2014 发表于 2015-1-26 11:50
我记得rk3188是一个文档,配置下内核就可以了,但是rk3288 好像不行,不过应该配置一下就行了吧

有试过,不行的

pqy 发表于 2015-1-26 12:22:07

除非内置emmc坏了,否则uboot放在哪区别不大吧?

linjc 发表于 2015-1-26 14:30:29

pqy 发表于 2015-1-26 12:22
除非内置emmc坏了,否则uboot放在哪区别不大吧?

uboot是可以的,Firefly的uboot已经支持SD卡启动,但Kernel不能解析SD卡上的文件系统,这是个问题。

pqy 发表于 2015-1-26 15:58:33

linjc 发表于 2015-1-26 14:30
uboot是可以的,Firefly的uboot已经支持SD卡启动,但Kernel不能解析SD卡上的文件系统,这是个问题。

什么?不是吧?
我解包官方的bootimg,并修改ramdisk里面的init文件,在中间加上
read ROOT
if [ -z "$ROOT" ];then
        ROOT=/dev/block/mtd/by-name/linuxroot
else
        ROOT=/dev/disk/by-label/$ROOT
fi
只要sdcard分区设置了label,开机时输入对应的label就行了。我的sdcard分了两个区,分别装gentoo和debian。完全正常启动这两个系统。
页: [1]
查看完整版本: 如何自己制作SD卡固件