【求助】RK3588开发板,适配设备树时报错(基于贝启SDK)
基于https://laval.csdn.net/65669b3176f0791b6eca7698.html贡献的SDK,在这个基础上,想着适配自己开发板。
操作流程:
先移植设备树相关文件,图中是原开发板使用的设备树文件

将设备树文件替换到
device/soc/rockchip/rk3588/kernel/arch/arm64/boot/dts/rockchip
路径下。
因为发现设备树中的一些宏和贝启源码中的设备树不用,所以将设备树中使用的原开发板内核的include文件夹替换贝启源码中
device/soc/rockchip/rk3588/kernel/include
文件夹。
然后在
device/soc/rockchip/rk3588/kernel/arch/arm64/boot/dts/rockchip/Makefile
文件中增加以下代码;
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-evb7-v11-linux.dtb
然后修改
device/board/hihope/dayu210/kernel/make-ohos.sh
文件中内核编译相关代码。
model_list=(
"TB-RK3568X0 arm64 0xfe660000 rk3568-toybrick-x0-linux Image rockchip_linux_defconfig"
"TB-RK3568X10 arm64 0xfe660000 rk3568-toybrick-x10-linux Image rockchip_linux_defconfig"
"BQ3588C1 arm64 0xfe660000 rk3588-evb7-v11-linux Image rockchip_linux_defconfig"
)
将BQ3588C1一行代码替换为自己使用的设备树文件,进行编译。报错信息如图片和附件文件的显示。
各位前辈,我适配的操作有什么问题吗?并且目前这种报错是什么引起的,怎么修改呢?
