RK3588 开发备忘录

日暮清林
2025-04-07 / 0 评论 / 7 阅读 / 正在检测是否收录...

前言

现在正在研究 Radxa Rock 5B,开发过程中遇到很多以前研究野火的鲁班猫5时候的问题。特写此文用以记录和备忘。

问题与解决方案

使用含 extlinux 的 boot 分区启动时,Linux 内核启动后无日志显示

​​‌‌​​​‌‌​‌​​‌‌‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌​​​‌​​​‌‌​‍​‌​‌‌​​​‌‌​​​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​​‌‌‌‌‌‌‌‌​​‌‌‍‌​‌​‌‌​‌‍‌​‌‌​‌​​‍‌‌​​‌‌​​‍‌‌​​‌​‌​‍‌‌​​​‌‌‌‍‌‌​​​‌‌‌‍‌‌​‌‌‌‌‌‍​‌​​​​​‌‌‌‌‌‌‌‌‍​‌​‌‌​​​​‌​‌‌‌​‍​‌​​‌‌​‌‌‌‌‌​​​‍​‌​​​​​​​‌​​‌‌‌‍​‌​​​​​‌​‌​‌​‌​‍​​‌‌‌‌‌‌‌‌​​‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​​​‌​‌​‌‌​​‌‌‌​‍‌​‌‌​​‌‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​‌​​​​​‍‌​‌‌​​‌​‍‌​​‌‌‌‌​‍‌​​​‌‌​‌‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍​‌‌​​​‌​‌‌‌​​​‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​​‌​‌​‍‌‌​‌​​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌​‌‌‍‌‌​‌​​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌​​​‍​‌​‌‌​‌‌‌‌​​‌​​‍​‌‌​​​​‌​‌​​​‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌​​​‌​‌‌‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​​‌‌‌‌‍‌​​​‌‌​​‍‌‌​​​‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍‌​​‌​‌​​‍‌​​​​‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌‌​‌​​​‌‍‌​​​‌‌​​‍‌​​​‌​‌​‍‌​‌​​​‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌​‍‌​​​‌​‌‌‍‌​​‌​​​​‍‌​​​‌‌​‌‍‌​​‌​‌‌​‍‌​​‌‌‌‌​‍‌​​‌​​‌‌‍‌​​​‌‌​​‍‌​‌​​​‌‌‍‌​​​‌‌​‌‍‌​​‌​‌​​‍‌‌​​‌‌​​‍‌‌​​‌​‌​‍‌‌​​​‌‌‌‍‌‌​​​‌‌‌‍‌‌​‌​​‌​‍‌​​‌‌​‌‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌‌​‌​‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​​‌‌‌‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌​​‌‌​​​‍‌‌​‌​​‌​‍‌​​‌​​‌​‍‌​​‌‌​‌​‍‌​​‌​​‌​‍‌​​‌​​​​‍‌‌​‌​​​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​‌​​‌​‍‌​​‌​​‌‌

如显示 Starting kernel ...I/TC: Secondary CPU X initializing 后无日志。
解决方案:检查 extlinux.conf 文件中或内核编译时指定的内核命令(CMDLINE 或 BOOTCONFIG)中,是否指定了日志输出设备(如 console=tty1 等),如有则删去。

刷入自行定制的 Debian 12 rootfs 并启动后,执行部分命令提示空间不足

如显示 No space left on device 等,通过 df -h 命令查看挂载点的大小为 rootfs 镜像文件的大小,而非全部剩余空间(parameter.txt中的 grow)。
使用命令 resize2fs /dev/mmcblk0p3 (后面的参数为实际的 rootfs 分区设备)即可。

0

评论 (0)

取消