小白发问:
1. 在linux目录下 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8 ,dts也会被编译吗?
2. linux代码不变,设备树dts 有修改,使用问题1的方法编译,dts会被重新编译吗?
3. 如果单独编译dts? 如果代码不变,dts有修改,用什么方法重新生成dtb最优
离线
1. 好像是可以重新编译
2. 如果1可以,这个也可以
3. 可以单独生成dtb文件, 假如arch/arm/boot/xxx.dts,
用 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- xxx.dtb 命令单独生成.
3. 按照3中你的方法编译立马有效
2. 好像不会重新编译
离线
在/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
是不是就是你所说的
离线