hbss 发表于 2024-8-22 15:43:19

rk3568如何升级内核

计划将内核从4.19.206升级到5.17。因为3568是Uboot引导加载程序(猜测),最开始我是尝试用网络方法grub引导加载程序,安装好内核的.deb包后,执行update-grub,成功了,但是重启,版本没变。
试了很多办法,该如何升级内核,用源码编译的话,好像和直接执行.deb的包差不多。
此外设备数也需要重新弄吗。网络上说
setenv bootargs 'console=ttyFIQ0,115200 root=/dev/mmcblk0p6 rw rootwait'
setenv bootcmd 'load mmc 0:1 ${kernel_addr_r} /boot/Image; load mmc 0:1 ${fdt_addr_r} /boot/<your_board>.dtb; booti ${kernel_addr_r} - ${fdt_addr_r}'
saveenv

需要指定新的镜像和设备数文件。可是我只生成镜像文件了。设备数一定要从源码编译才有吗

kunyi 发表于 2024-8-24 09:00:35

原則上是
"load mmc 0:1 ${kernel_addr_r} /boot/Image; load mmc 0:1 ${fdt_addr_r} /boot/<your_board>.dtb"
更新你的 /boot/Image 是你的新Kernel 可以試試
不過有機會DeviceTree 跟版本不相容,你最好知道你的板子要如何還原才來試
页: [1]
查看完整版本: rk3568如何升级内核