Linux内核5.10版本在RK3568上无法运行

固件类型:自行编译的固件
SDK包名称:rk356x_linux5.10_release_20240319_v1.4.0b
SDK修改内容:无
Log日志:2024-08-21_18-18-13.tar.gz

从百度网盘下载的rk356x_linux5.10_release_20240319_v1.4.0b,编译
sudo ./build.sh firefly_rk3568_roc-rk3568-pc-se_buildroot_defconfig

sudo ./build.sh all

编译出固件:
boot.img misc.img parameter.txt rootfs.img update.img
MiniLoaderAll.bin oem.img recovery.img uboot.img userdata.img

通过RKDevTools基于parameter.txt 更改分区后,下载直接失败。第一次成功下载过一次,后面一直失败。

淘宝客服回复说RK3568的板子不支持5.10内核

rkImageMaker ver 2.23
Generating new image, please wait…
Writing head info…
Writing boot file…
Writing firmware…
Generating MD5 data…
MD5 data generated successfully!
New image generated successfully!
File name is ROC-RK3568-PC-SE_Buildroot_v1.4.0b_240821.img
Rename the file? [N|y]y
Enter new file name: ROC-RK3568-PC-SE_Buildroot_v1.4.0b_240821.img
====== Copying Firmware ======
Running mk-updateimg.sh - build_updateimg succeeded.
Running 99-all.sh - build_all succeeded.

tchip_askquestions


2024-08-21_18-18-13.tar.gz (80.2 KB)

直接去out/update 目录下找到ROC-RK3568-PC-SE_Buildroot_v1.4.0b_240821.img 下载完整固件就行了,如果单个分区下载建议先清除emmc 原本的数据

目前只成功下载了一次update固件,之后再下载又开始报错。尝试十几次都不行,是否和擦除flash有关?基于parameter.txt分区一次都没成功过

luwy 发表于 2024-8-22 10:10
直接去out/update 目录下找到ROC-RK3568-PC-SE_Buildroot_v1.4.0b_240821.img 下载完整固件就行了,如果单 …

不行,只升级成功一次后,再也无法继续更新固件了

升级固件只需要在loader 模式下升级,如果在maskrom模式下升级固件需要切换存储器,可以查看wiki:https://wiki.t-firefly.com/zh_CN/ROC-RK3568-PC-SE/03-upgrade_firmware_with_flash.html

本帖最后由 luwy 于 2024-8-29 16:41 编辑

很抱歉没有及时回复问题,buildroot 没有更新1.4.0的固件,但是ubuntu 有更新1.4.0版本固件,内核都是一样的,您可以在此链接下载:Firefly | 让科技更简单,让生活更智能
固件:
图片.png

关于烧录固件:1. 建议使用sdk中带的烧写工具,工具目录:tools/windows/
2. 正常烧录完整固件后,后续烧录loader模式下就行了,如果在maskrom模式下会默认烧录到norflash中,因此需要切换存储器,或者烧录失败后等待1分钟左右,会自动进入loader模式,这时再烧录固件, wiki:4. 切换升级存储器 — Firefly Wiki