如何为buildroot添加另一个目标(即自定义FSBL,或来自Vivado项目的bistream)?

时间:2017-10-11 07:29:20

标签: buildroot zynq

除了rootfs,Linux内核映像和Uboot之外,是否有可能为buildroot添加另一个目标?在我的用例中,我想为Zynq构建启动映像,Zynq由FSBL,Zynq的FPGA部分的比特流,Uboot,Linux内核,设备树和rootfs组成。没有自动方式来制作FSBL和比特流(我知道Uboot SPL,但我不能使用它,因为我需要我的自定义FSBL)。我可以以某种方式为Buildroot添加此目标,以便它构建这两个目标,并将工件复制到输出/图像?然后我就可以在后期图像脚本中使用它来创建最终图像(BOOT.bin或BOOT.mcs)。

1 个答案:

答案 0 :(得分:2)

您可以添加两个新软件包(例如fsblbitstream),每个软件包都可以安装在output/images中。每个包都会创建一个等于包名称的make目标,因此您将拥有make fsblmake bitstream

有关如何添加包的说明,请查看the manual