新创建的dts文件不能编译成dtb文件.


b8dd47c2fb75f31426356f190bf9856

新创建的100ask_led.dts 放在dts目录下,在Linux-4.9.88 目录下make dtbs, 不能生成100ask_led.dtb文件。 之前的100ask_imx6ull-14x14.dts 就可以生成dtb文件。

图二是 100ask_led.dts文件内容

你新建一个文件就扔进去,当然没什么用。
我的意思是,你需要把100ask_led.dts的内容复制出来,写入100ask_imx6ull-14x14.dts

100ask_imx6ull-14x14.dts 中的内容我看了下,基本覆盖了所有驱动
c355f81083dafb1157c536df68f4137
我再加入新的设备树,原则上和就设备树操作是同一个硬件资源,没有意义吧。
还有dts 文件的名字是固定的吗? 如何关联的呢?

你当然可以使用原来的设备树、使用内核自带的驱动。
我们做这个的意义在于教学。
使用哪个dts文件,你看arch/arm/boot/dts/Makefile

多谢韦老师解答疑问