关于SoCFPGA 编译问答

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

原文地址:https://www.cnblogs.com/mouou/p/4718253.html