[meta-xilinx] [PATCH] pmu-firmware: Create and deploy a binary firmware blob
Nathan Rossi
nathan at nathanrossi.com
Fri Aug 25 07:51:42 PDT 2017
On 25 August 2017 at 15:46, Mike Looijmans <mike.looijmans at topic.nl> wrote:
> The SPL based flow needs a raw firmware image instead of an ELF executable. Though
> probably any objcopy version can perform this, it's better to have the actual
> microblaze tool do the conversion, hence its inclusion in this recipe.
>
> With this addition, it is possible to create a bootloader for the zynqmp
> platforms based op opensource tools.
>
> Signed-off-by: Mike Looijmans <mike.looijmans at topic.nl>
Applied.
Thanks,
Nathan
> ---
> recipes-bsp/pmu-firmware/pmu-firmware_2017.1.bb | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/recipes-bsp/pmu-firmware/pmu-firmware_2017.1.bb b/recipes-bsp/pmu-firmware/pmu-firmware_2017.1.bb
> index 68916ad..4ae5c4e 100644
> --- a/recipes-bsp/pmu-firmware/pmu-firmware_2017.1.bb
> +++ b/recipes-bsp/pmu-firmware/pmu-firmware_2017.1.bb
> @@ -80,6 +80,10 @@ do_deploy() {
> install -Dm 0644 ${B}/executable.elf ${DEPLOYDIR}/${PMU_FIRMWARE_BASE_NAME}.elf
> ln -sf ${PMU_FIRMWARE_BASE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}.elf
> ln -sf ${BPN}-${MACHINE}.elf ${DEPLOYDIR}/pmu-${MACHINE}.elf
> + ${OBJCOPY} -O binary ${B}/executable.elf ${B}/executable.bin
> + install -m 0644 ${B}/executable.bin ${DEPLOYDIR}/${PMU_FIRMWARE_BASE_NAME}.bin
> + ln -sf ${PMU_FIRMWARE_BASE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}.bin
> + ln -sf ${BPN}-${MACHINE}.bin ${DEPLOYDIR}/pmu-${MACHINE}.bin
> }
> addtask deploy before do_build after do_install
>
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-xilinx mailing list
> meta-xilinx at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-xilinx
More information about the meta-xilinx
mailing list