小白发问:
在linux目录下 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8 ,dts也会被编译吗?
linux代码不变,设备树dts 有修改,使用问题1的方法编译,dts会被重新编译吗?
如果单独编译dts? 如果代码不变,dts有修改,用什么方法重新生成dtb最优
离线
晕哥 wrote:
好像是可以重新编译
如果1可以,这个也可以
可以单独生成dtb文件, 假如arch/arm/boot/xxx.dts,
用 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- xxx.dtb 命令单独生成.
按照3中你的方法编译立马有效
好像不会重新编译
离线
k455619 wrote:
在/home/gust/F1c200s/linux/arch/arm/boot/dts修改Makefile添加你自己的设备树.dtb,
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8 编译就可以了
我看makefile里面有这么一句
dtb-$(CONFIG_MACH_SUNIV) += \
suniv-f1c100s-licheepi-nano.dtb
是不是就是你所说的
离线