Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

在Firefly_RK3399上使用RK新版本的BSP

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ

在Firefly_RK3399上使用RK新版本的BSP

发表于 2017-12-16 15:34:58      浏览:29060 | 回复:19        打印      只看该作者   [复制链接] 楼主
本帖最后由 54zw 于 2017-12-17 16:44 编辑

使用RK官网提供的最新BSP,主要是新版BSP描述更加清晰,更接近开源和通用

基本操作都可以参考官网,只是用官网的内核代码有些问题,没具体看,直接使用了android 6.0 SDK里的内核

https://github.com/54shady/kerne ... tree/Firefly_RK3399  最下面

https://github.com/54shady/kerne ... K3399/bsp/README.md   直接看这里也可以

U-Boot 2017.09,主要是这个

Kernel (4.4.16)没变,代码不是最新的,后续同步RK最新代码

Rootfs(随便,可以自己制作)



更新:

内核代码可以下载这个https://github.com/54shady/firefly_rk3399_kernel.git

uboot代码可以下载这个https://github.com/54shady/firefly_rk3399_uboot.git

具体操作可以看网页描述
回复

使用道具 举报

76

积分

0

威望

0

贡献

游客

积分
76
发表于 2017-12-17 13:48:32        只看该作者  沙发
使用Rockchip的U-boot是否支持按住Recovery键,并短按reset进入USB升级模式?还是安装之后只有通过Maskrom才能进入?
回复

使用道具 举报

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ
发表于 2017-12-17 16:36:02        只看该作者  板凳
firecb 发表于 2017-12-17 13:48
使用Rockchip的U-boot是否支持按住Recovery键,并短按reset进入USB升级模式?还是安装之后只有通过Maskrom ...

支持
回复

使用道具 举报

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ
发表于 2017-12-17 16:36:38        只看该作者  地板
firecb 发表于 2017-12-17 13:48
使用Rockchip的U-boot是否支持按住Recovery键,并短按reset进入USB升级模式?还是安装之后只有通过Maskrom ...

支持,这样进入的是新的rockusb模式
回复

使用道具 举报

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ
发表于 2017-12-17 16:38:27        只看该作者  5#
内核代码可以下载这个https://github.com/54shady/firefly_rk3399_kernel.git

uboot代码可以下载这个https://github.com/54shady/firefly_rk3399_uboot.git

具体操作可以看网页描述
回复

使用道具 举报

76

积分

0

威望

0

贡献

游客

积分
76
发表于 2017-12-17 21:15:32        只看该作者  6#
54zw 发表于 2017-12-17 16:38
内核代码可以下载这个https://github.com/54shady/firefly_rk3399_kernel.git

uboot代码可以下载这个htt ...

内核代码repo(https://github.com/54shady/firefly_rk3399_kernel.git)是空的?
回复

使用道具 举报

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ
发表于 2017-12-17 21:16:46        只看该作者  7#
firecb 发表于 2017-12-17 21:15
内核代码repo(https://github.com/54shady/firefly_rk3399_kernel.git)是空的?

今天网络出问题了,还在处理
回复

使用道具 举报

76

积分

0

威望

0

贡献

游客

积分
76
发表于 2017-12-17 21:30:00        只看该作者  8#
54zw 发表于 2017-12-17 16:36
支持,这样进入的是新的rockusb模式

我试了一下,rockchip的u-boot刷进去之后按recovery+短按reset仍然进不了rockusb,但是在tty下u-boot cmd输入rockusb 0 mmc 0可以进入,还算可以接受,比每次都要短接emmc方便多了。
回复

使用道具 举报

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ
发表于 2017-12-17 21:59:09        只看该作者  9#
firecb 发表于 2017-12-17 21:30
我试了一下,rockchip的u-boot刷进去之后按recovery+短按reset仍然进不了rockusb,但是在tty下u-boot cmd ...

我试了是可以按键进入下载模式的,长按recovery,在按reset
回复

使用道具 举报

76

积分

0

威望

0

贡献

游客

积分
76
发表于 2017-12-17 23:46:19        只看该作者  10#
54zw 发表于 2017-12-17 21:16
今天网络出问题了,还在处理

尝试了一下rockchip的linux 4.4.103内核,从u-boot到kernel这儿都没问题,但是启动内核之后找不到mmcblk1p7(也就是rootfs分区)。
在u-boot下用mmc part命令可以看到分区表是正常的,但是Linux启动的log却只能看到b301-b306(mmcblk1p1-mmcblk1p6),看不到最大的mmcblk1p7。
因为这个问题,extlinux.conf里指定root=PARTUUID=<分区的uuid> 就一直卡在rootwait,指定root=/dev/mmcblk1p7就直接panic: VFS: Unable to mount root fs on unknown-block(179,7)

请问这个是Rockchip内核的问题吗?
回复

使用道具 举报

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

本版积分规则

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