Firefly开源社区

打印 上一主题 下一主题

如何自己制作SD卡固件

51

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
51

如何自己制作SD卡固件

发表于 2015-1-26 10:00:13      浏览:10446 | 回复:6        打印      只看该作者   [复制链接] 楼主
我看官方提供SD卡固件,我想使用一个64GB的SD卡来运行系统。请问如何自己来编译
回复

使用道具 举报

600

积分

21

威望

25

贡献

技术大神

Rank: 3Rank: 3

积分
600

活跃会员

发表于 2015-1-26 11:31:05        只看该作者  沙发
这个貌似官方还没有公布源代码。。。
回复

使用道具 举报

51

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
51
发表于 2015-1-26 11:50:09        只看该作者  板凳
linjc 发表于 2015-1-26 11:31
这个貌似官方还没有公布源代码。。。

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

使用道具 举报

600

积分

21

威望

25

贡献

技术大神

Rank: 3Rank: 3

积分
600

活跃会员

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

有试过,不行的
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-1-26 12:22:07        只看该作者  5#
除非内置emmc坏了,否则uboot放在哪区别不大吧?
回复

使用道具 举报

600

积分

21

威望

25

贡献

技术大神

Rank: 3Rank: 3

积分
600

活跃会员

发表于 2015-1-26 14:30:29        只看该作者  6#
pqy 发表于 2015-1-26 12:22
除非内置emmc坏了,否则uboot放在哪区别不大吧?

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

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-1-26 15:58:33        只看该作者  7#
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。完全正常启动这两个系统。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表