1、在Qsys里面添加了一个新的组件(不是hps里面的东西),挂在Avalon总线上,如添加了一个新ADC组件,是否需要重新编译dtb。
答: 不需要。
2、修改了相关Qsys里面的东西,是否也需要重新编译dtb。
答: 根据实际修改情况,一般来说如果修改了外设相关配置,此时需要修改dtsi/dts文件,就需要重新编译dtb。
3、改变了新的内核是否也需要重新编译dtb,这种情况如何编译呢。
答: dtb要与linux配套生成的
4、编译步骤
1)配置平台: make ARCH=arm socfpga_defconfig
2)编译uImage: make ARCH=arm uImage LOADADDR=0x8000
3)编译设备树: make ARCH=arm dtbs