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

如何为buildroot添加另一个目标(即定制FSBL或Vivado项目的bistream)?,buildroot,zynq,Buildroot,Zynq,除了rootfs、Linux内核映像和Uboot之外,是否有可能为buildroot添加另一个目标?在我的用例中,我想为Zynq构建引导映像,它包括FSBL、Zynq的FPGA部分的比特流、Uboot、Linux内核、设备树和rootfs。没有自动生成FSBL和比特流的方法(我知道Uboot SPL,但我不能使用它,因为我需要自定义FSBL)。我可以为Buildroot添加这个目标吗,这样它就可以构建这两个目标,并将工件复制到输出/图像中?然后我就可以在后期图像脚本中使用它来创建最终图像(BOO

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

您可以添加两个新包(比如说
fsbl
bitstream
),每个包都可以安装在
输出/图像中。每个包都会创建一个与包名相等的make目标,因此您将拥有
make fsbl
make bitstream


查看有关如何添加软件包的说明。

您可以添加两个新软件包(比如
fsbl
bitstream
),每个软件包都可以安装在
输出/图像中。每个包都会创建一个与包名相等的make目标,因此您将拥有
make fsbl
make bitstream


查看有关如何添加包的说明。

添加两个新包(一个用于fsbl,一个用于FPGA比特流)就足够了。软件包可以安装在输出/映像中。请看一下手册()。每个包都会创建一个与包名相等的make target,因此您将拥有
make fsbl
make bitstream
。好的,谢谢!提交这个作为答案,这样我就可以接受了。完成,稍微重写。添加两个新包(一个用于fsbl,一个用于FPGA比特流)就足够了。软件包可以安装在输出/映像中。请看一下手册()。每个包都会创建一个与包名相等的make target,因此您将拥有
make fsbl
make bitstream
。好的,谢谢!将此作为答案提交,以便我可以接受。完成,稍加修改。