您的位置:首页 > 其它

RK3288 kernel 编译 resource.img 时 .dtb 文件无法识别问题

2018-01-31 14:27 666 查看

RK3288 kernel 编译 resource.img 时 .dtb 文件无法识别问题

RK3288平台的芯片,因为性能平稳,价格便宜,非常适合小设备的使用,因此,在一段时间内受到追捧,市场使用量也不小。

目前, 最新的 rk 芯片已经升级到了 3399 版本,性能也是大幅提升,支持了4K, 完全可以使用在中端的 Android TV上,前景还不错;

最近在重编 老版本 RK3288 平台 Android 5.1的系统是,发现了一个小问题,虽然小问题,但对于初学者而言,可能会比较棘手,如是个人觉得,有一定的必要性去细说一下;

我在编译 U-boot后,像往常一样去编译 kernel :

root@build:~jonlo/rk3288$ cd kernel/

root@build:~jonlo/rk3288/kernel$ make rockchip_defconfig
root@build:~jonlo/rk3288/kernel$ make rk3288-XXXX.img

正常编译完成后,kernel 根目录下会生成新的 kernel.img 和 resource.img 文件。
而我编译的结果是:

kernel.img
成功的生成了,
resource.img 却生成失败:
recipe for rk3288-XXXX.dtb
failed 


第一时间有点蒙了,没出现过这种情况,之后想想明白了原因;
找到了 kernel\arch\arm\boot\dts目录下此项目的
.dts文件, 



重新执行了:make yk-my50-rk3288-mipi_TL050VDXP10_1080x1920.img

顺利编译出了 resource.img
;

根本原因:在项目初期的时候,对于产品、固件和驱动等方面的命名规范没有统一而导致的;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐