关于如何使用dts设备树
风筝丶 博客专家认证 2017-08-24 08:05:36 听说现在设备树是时代的潮流,所以也想学学,
网上看了很多资料,好像是分为以下步骤:
在arch/arm/boot/dts里面是设备树的源文件,修改好,
然后退回内核的顶层目录,执行 make dtbs命令,编译出.dtb文件
然后在uboot源文件里添加一个宏定义,是关于设备树的,忘记是什么宏了,
最后把.dtb文件下载到某个地址,内核启动时就回去读取这个设备树文件了。。。。。
不知道是不是这样玩,或者漏了什么细节???
后来又看到一个名词,dtc,不知道怎么用,好像说是用来编译设备树的,但是不是make dtbs命令吗?
还有,单单在uboot添加一个宏定义就可以了吗?还要做什么吗?内核配置里要不要修改什么?
以及,要把dtb文件下载到那个地址?