Firefly开源社区

标题: 编译kernel,烧录boot.img后无法正常启动 [打印本页]

作者: Mickey_00    时间: 2022-8-29 14:57
标题: 编译kernel,烧录boot.img后无法正常启动
1、安装固件“AIO-3399J_Ubuntu20.04-Gnome-r21156_v2.5.1b_220528.7z”,安装后可以正常启动;
2、编译kernel,开启gs_usb驱动,代码来自“https://www.t-firefly.com/doc/download/31.html”的“Linux-SDK源码包(仅支持RK3399)
cd SDK_DIR/kernelmake ARCH=arm64 firefly_linux_defconfigmake ARCH=arm64 menuconfimake ARCH=arm64 savedefconfigmv defconfig arch/arm64/configs/firefly_linux_defconfigcd .../build.sh kernel
编译kernel后,有红色文字提示,如下所示,但boot.img文件也正常生成。

PLEASE CHECK BOARD GPIO POWER DOMAIN CONFIGURATION !!!!!
<<< ESPECIALLY Wi-Fi/Flash/Ethernet IO power domain >>> !!!!!
Check Node [pmu_io_domains] in the file: /home/eugen/works/99.temp/proj/rk3399_linux_release_v2.5.1_20210301/rk3399_linux_release_v2.5.1_20210301/kernel/arch/arm64/boot/dts/rockchip/rk3399-evb-ind-lpddr4-linux.dts

请再次确认板级的电源域配置!!!!!!
<<< 特别是Wi-Fi,FLASH,以太网这几路IO电源的配置 >>> !!!!!
检查内核文件 /home/eugen/works/99.temp/proj/rk3399_linux_release_v2.5.1_20210301/rk3399_linux_release_v2.5.1_20210301/kernel/arch/arm64/boot/dts/rockchip/rk3399-evb-ind-lpddr4-linux.dts 的节点 [pmu_io_domains]


3、烧录boot.img文件,板子始终在MASKROM状态。

我的目的是开启sudo modprobe gs_usb,是不是镜像和源码不匹配,请帮忙解答,多谢。
tchip_askquestions

2022-08-29 14-47-09屏幕截图.png (54.55 KB, 下载次数: 93)

2022-08-29 14-47-09屏幕截图.png

2022-08-29 14-50-51屏幕截图.png (179.52 KB, 下载次数: 105)

2022-08-29 14-50-51屏幕截图.png

lQLPJxaiv1GzkwPNAcnNA4mwvtU-5-Zs4gMDC7Yny0BCAA_905_457.png_620x10000q90g.jpg (30.19 KB, 下载次数: 112)

lQLPJxaiv1GzkwPNAcnNA4mwvtU-5-Zs4gMDC7Yny0BCAA_905_457.png_620x10000q90g.jpg

kernel.tar.gz

1.32 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: Liuth    时间: 2022-8-29 15:19
首先你编译前没有进行配置,导致编译出来的是rk3399-evb的东西
编译前应该执行下面这句来选择 aio-3399j
./build.sh aio-3399j-ubuntu.mk

其次烧录的时候你把boot.img烧录到地址0x0了,导致无法开机
重新烧录完整固件恢复一下
然后烧录boot.img前先点击“设备分区表”按钮获得正确的地址,应该是0x0000a000,再烧录boot.img
作者: 小北    时间: 2022-11-21 13:01
楼主解决配置电源域的问题了吗,我也倒在这里了




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1