找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5149|回复: 16

HK1 RBOX R3 盒子成功从TF卡运行 armbian ,可以重启,RK3566

[复制链接]
发表于 2022-5-14 20:45 | 显示全部楼层 |阅读模式
本帖最后由 xou130 于 2022-5-14 21:58 编辑

凭linux经验自己摸索了一下,貌似可以在这个盒子里跑armbian了


盒子就是这个


因为安卓的线刷包可以通刷,所以同cpu(RK3566)的HK1 RBOX R2应该也可用
主要方法:提取安卓刷机包的dtb文件,刷入同cpu其他开发板的镜像到emmc(替换uboot和安卓的分区),tf卡刷armbian固件并在linux替换dtb,进入系统后删除emmc的多余分区防止uboot从emmc启动

用到的资料
提取的dtb
ubuntu线刷包和刷机工具 https://en.t-firefly.com/doc/download/89.html
刷入TF卡的镜像 https://users.armbian.com/balbes150/rk3566/
factory tool 刷机工具 https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8194638&highlight=RK3566
注意镜像要使用这一个:Armbian_22.02.0-trunk_Station-m2_bullseye_legacy_4.19.219.img.xz,5.18镜像会关闭boot console导致串口无输出(也许可以设置,但我没找到)
线刷工具也可以使用RKDevTool (common),需要下载DriverAssitant安装驱动

1.用线刷法刷ubuntu线刷包,流程和刷安卓系统一样,上方ubuntu下载地址右侧firmware里ubuntu下载
按住reset键,插双头usb(可不接电源),用任意线刷工具加载ubuntu镜像刷入,推荐用factory tool,成功率高
这时候其实是另一个开发板的linux,是无法启动的,但是uboot可用


2. 用win32diskimager刷armbian镜像到tf卡,并在Linux里打开,把dtb文件放到boot/dtb/rockchip并修改boot/extlinux/extlinux.conf里的dtb文件名
注意:在Linux修改要使用root权限操作,dtb的权限要设置为755
linux拔卡前一定要点弹出
位置:boot/extlinux/extlinux.conf


位置:boot/dtb/rockchip



3.HK1 RBOX R3的uboot实测不会从tf卡启动,需要焊接ttl线,打开串口,在开机时按住ctrl+c进入uboot命令行
后盖无螺丝,右下角边缘有个缺口直接撬下
TTL在电源接口旁边,背面空间有限最好从正面飞线出来,方焊盘是地,然后是TX和RX(可能是RXTX,试一下),最内是5V不用接



4.准备启动,需要先开启终端,波特率是1500000(150+4个0),键盘按住ctrl+c上电


看见这个就成功了,然后输入命令
  1. <font size="3">setenv devnum 1; run mmc_boot</font>
复制代码
也可以输入命令print找到这一行

5.成功进入TF卡的系统,进行初始设置(略)


看到这个Found就表示uboot从tf卡启动了,如果跑码到1.7左右停下来然后一分钟左右蹦几行出来就是没有成功启动tf卡系统,这表示启动了emmc里面启动不了的ubuntu



根据提示设置密码时区等,最好接上网线可以省步骤,WiFi应该是不可用的,这里就略过,和安装服务器linux一样简单

6.使用parted删除emmc上的多余分区
因为我发现任何情况下都只会启动emmc里的ubuntu,只能破坏掉这个系统来稳定启动tf卡
注意:不能全删除,只能删除指定的分区




  1. <font size="3">parted /dev/mmcblk2
  2. #此时进入parted工具
  3. print
  4. rm 7
  5. rm 6
  6. rm 5
  7. rm 4
  8. rm 3</font>
复制代码





可以利用接近64G的空间新建一个分区,不过需要先更改print的显示单位
  1. <font size="3">print unit s
  2. print</font>
复制代码






可以看到最后一个分区结束在32767s,然后可以使用32768s到100%创建一个分区



?后为手动输入的指令
  1. <font size="3">mkpart
  2. data #分区名称
  3. ext4 #文件系统类型
  4. 32768s #起始块编号
  5. 100% #结束位置</font>
复制代码


7.reboot重启,进入tf卡的系统,搞定



重启后从串口直接提升login,成功啦


8.conclusion
本人在嵌入式开发基本是入门水平,只有全套资料才会编译系统核uboot这样,跑起来已经不容易,但是rk3566这个cpu有很多firefly的开发板,安卓镜像内又能提取到dtb,我认为可玩性不必N1差,4核A55,性能不低,有望作为N1的升级品
内存可选4G和8G,但是我的盒子都是4G,不知道8G的兼容性如何
希望有大牛基于上面那个ubuntu的镜像,做出直接线刷的linux系统,比起折腾N1要先线刷安卓再u盘启动,如果能直接线刷linux那就非常方便了





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-5-15 00:07 | 显示全部楼层
可否共享一下你从安卓中提取dtb的过程及工具嘛

点评

imgRePacker,xda找,还有一个imgRePackerRK,我是用imgRePacker拆包的  详情 回复 发表于 2022-5-15 13:47
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-5-15 13:47 | 显示全部楼层
EVEFans 发表于 2022-5-15 00:07
可否共享一下你从安卓中提取dtb的过程及工具嘛

imgRePacker,xda找,还有一个imgRePackerRK,我是用imgRePacker拆包的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-5-15 15:39 | 显示全部楼层
楼主干活呀,要是我在1月份就看到了这个贴子,我会,欣喜若狂,然后就买了R3,因为RAM大有8G,现在发现了新车,有16G,
总结楼主的教程,
提取R3 BOX的DTB,然后替换支持启动第三方引导的Android镜像,在启动的过程中,手动引导uboot启动TF卡或者U盘,然后破坏emmc里面的启动,让uboot自动启动第三方,
干货满满,

点评

8G的没试过,据说8G和4G的dtb不一样,现在我发现这个rkdevtool功能很强大,可以直接按地址操作emmc,就是ui有点简陋,开发的功能都有,比起N1只有factorytool这种全量写固件的好多了  详情 回复 发表于 2022-5-15 18:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-5-15 15:42 | 显示全部楼层
希望,楼主重新整理资料,让更多小白入HK1BOX R3的坑&#128371;,让更多小白,主动学习Linux,和我们一起填Linux在arm上的天坑,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-5-15 18:02 | 显示全部楼层
menial 发表于 2022-5-15 15:39
楼主干活呀,要是我在1月份就看到了这个贴子,我会,欣喜若狂,然后就买了R3,因为RAM大有8G,现在发现了新车,有1 ...

8G的没试过,据说8G和4G的dtb不一样,现在我发现这个rkdevtool功能很强大,可以直接按地址操作emmc,就是ui有点简陋,开发的功能都有,比起N1只有factorytool这种全量写固件的好多了

点评

,同时,让我们一起入瑞芯微的坑吧,我还没有具体接触过瑞星微的工具呢  详情 回复 发表于 2022-5-16 09:03
DTB,我猜是内存相关的不同,  详情 回复 发表于 2022-5-16 09:01
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-5-16 09:01 | 显示全部楼层
xou130 发表于 2022-5-15 18:02
8G的没试过,据说8G和4G的dtb不一样,现在我发现这个rkdevtool功能很强大,可以直接按地址操作emmc,就是 ...

DTB,我猜是内存相关的不同,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-5-16 09:03 | 显示全部楼层
xou130 发表于 2022-5-15 18:02
8G的没试过,据说8G和4G的dtb不一样,现在我发现这个rkdevtool功能很强大,可以直接按地址操作emmc,就是 ...

,同时,让我们一起入瑞芯微的坑吧,我还没有具体接触过瑞星微的工具呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-5-23 21:32 | 显示全部楼层
看一下 学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-6-23 17:23 | 显示全部楼层
已入x96 8G版本的空了也刷来 旁路由玩玩,充分玩转RK3566

点评

可以试试,但是这个办法只能说跑起来了,驱动问题还很多  详情 回复 发表于 2022-6-24 09:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-6-24 09:36 | 显示全部楼层
hbw27 发表于 2022-6-23 17:23
已入x96 8G版本的空了也刷来 旁路由玩玩,充分玩转RK3566

可以试试,但是这个办法只能说跑起来了,驱动问题还很多
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-12-2 23:19 | 显示全部楼层
强烈建议来个 H96 RK3188
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-5-29 13:36 | 显示全部楼层
大神怎么直接刷进emmc存储并启动?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-8-30 13:14 来自手机 | 显示全部楼层
网口和WIfi都是国产芯片,驱动不了。楼主的网络正常么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-10-21 08:08 | 显示全部楼层
支持支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 12:14

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表