自己用3566的rk core制作了一块核心板,用野火的SDK进行修改适配自己的板子,在启动的时候log显示如下图,证明pmic电源芯片不匹配,自己制作的板子的pmic是rk817,sdk里面配置的是809,因此打算修改设备树来进行匹配,我从mk文件里面查看到kernel的dts是rk356x-lubancat-rk_series,我修改了之后不起作用,还是一样,后面在网上翻了之后发现rk会将多个设备树文件集中生成一个rk-kernel.dtb,在arch/arm64/boot/dts/rockchip下的Makefile中将包含的设备树打包成一个,然后进行id识别匹配,如果识别不到不知道是使用哪个设备树来进行初始化,有没有大佬能解答一个这个过程和原理的,感激不尽。![]() ![]() ![]() |
-
-
850 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1