给openfyde适配了radxa rock 3A rk3568 2GB跑起来了哈哈

适配图片




适配视频

适配结果及测试问题

目前鼠标没看到。需要从无障碍更换鼠标颜色
[ 17.583097] frecon[414]: Unable to hide cursor on crtc:71 No such device or address.
自带的音频解码器不工作之外,其他都还好。窗口拖动有点撕裂。
硬件解码/npu/gpu都意外的工作正常。
2gb比原来的debian自带的浏览器流畅很多。这个配置挺适合一些数字标牌/图书馆/车站/工业上这种需要Koisk的HMI场景
termina无法下载

笔记

参考这篇适配recipe

大概做了一些适配工作
在rock 5b的基础上修改的。rk3588和rk3568一起发布的,需要更改的地方不多

  1. uboot适配rock 3A(直接把rock 3a的uboot编译好放过来)
  2. rock 3A在目前的代码库里面有,改一下有问题的设备树节点
  3. 内核修改一些选项,能够跑起来,比如biforst
  4. 更换libmali的驱动, libmali-bifrost-g52-g2p0-dummy.so

固件

链接:https://pan.baidu.com/s/1vJjS3KpoDA8G6I_s497R-A?pwd=2v89
提取码:2v89
md5: dad75c075f10560973b97a33d8b37c00
刷入SD卡,EMMC应该也能用,暂时没测试

后续工作

从开始适配到点亮大概花了四五天时间。代码和固件稍后几天上传。估计rock 3b和rock 3c都能点亮。
radxa家还有rk356x的设备比如还有zero 3E/W 这种uboot不一样,要重新适配uboot估计就行了。
后续rk356x再适配一下orange pi 3c和嘉立创的泰山派哈哈。

1 个赞

ARM SoC bring up 被你玩入门了,恭喜。也希望在这个过程中 openFyde 给你提供了源源不断的灵感和帮助 :relieved:

1 个赞

:sunglasses: :sunglasses: :sunglasses: :sunglasses:

喔唷,不错哦,加油加油 :face_with_peeking_eye:

1 个赞