firefly rk3399安装官方的方法编译内核,更新无法启动,用官方的内核镜像可以启动
本帖最后由 摩斯電碼 于 2024-1-28 21:59 编辑按照https://wiki.t-firefly.com/zh_CN ... ux_compile_gpt.html教程的步骤:
我先刷了RK3399_Ubuntu20.04-r240_v2.5.1d_230330.7z,运行正常,然后我创建了一个ubuntu18.04的容器环境,编译了内核,生成ext_boot.img,烧到板子上发现无法启动,内核crash的日志提示的错误在压缩包里,然后我又把官方提供的刷机包FIREFLY-RK3399_Ubuntu20.04-r240_v2.5.1d_230330.7z里面的内核镜像单独烧到板子上,更新后可以正常启动。不确定是不是官方提供的操作文档的操作步骤是不是有问题,导致自行编译的内核固件有问题,从内核crash日志看,好像是设备树有问题,不确定这个sdk默认使用的设备树跟我的硬件是不是匹配。
我的硬件型号是:firefly rk3399,是2017年购买的,应该是比较早的一批。
root@afb75f0079bb:~/work/rk3399_linux_release_v2.5.1_20210301/kernel# git log -1 --oneline
24162b312c31 (HEAD -> firefly, tag: rk3399/linux_release_v2.5.1d, m/master) drivers: watchdog: pc9202: Reduce the number of i2c read and write attempts to prevent the kernel from starting too slowly.
页:
[1]