Advertisement

无法生成DTB文件的原因

阅读量:

在今日进行内核文件编译的过程中,能够成功生成Image文件,但dtb文件的生成却遇到了障碍。当执行make dtbs命令时,系统反馈了如下提示信息。

复制代码
    ~/linux-4.9.24$ make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- dtbs
      CHK     include/config/kernel.release
      CHK     include/generated/uapi/linux/version.h
      CHK     include/generated/utsrelease.h
      CHK     include/generated/bounds.h
      CHK     include/generated/timeconst.h
      CHK     include/generated/asm-offsets.h
      CALL    scripts/checksyscalls.sh
     ~/linux-4.9.24$
    
    
    AI写代码c
    
    运行

最终确认问题根源在于未采用官方发布的Linux内核源码包,致使源代码中缺少对应开发板的相关配置,从而无法生成相应的DTB文件。在Stack Overf

全部评论 (0)

还没有任何评论哟~