Skip to content

Add uboot-custom-imx8mp-evk reference (custom HAB/FIT U-Boot)#12

Open
mobileoverlord wants to merge 1 commit into
mainfrom
jschneck/uboot-custom-imx8mp-evk
Open

Add uboot-custom-imx8mp-evk reference (custom HAB/FIT U-Boot)#12
mobileoverlord wants to merge 1 commit into
mainfrom
jschneck/uboot-custom-imx8mp-evk

Conversation

@mobileoverlord

Copy link
Copy Markdown
Contributor

Adds the uboot-custom-imx8mp-evk reference: cross-compile a custom imx-boot bundle (TF-A BL31 + U-Boot SPL/proper + DDR firmware) from source in the SDK and replace the upstream bootloader on the i.MX 8M Plus EVK.

  • Builds NXP uboot-imx + imx-atf + imx-mkimage inside the SDK container
  • CONFIG_IMX_HAB=y (HAB-ready flash.bin) + CONFIG_FIT_SIGNATURE=y with a placeholder /signature node
  • insert-fit-pubkey.sh runs mkimage -K to inject/rotate the FIT signing pubkey without rebuilding U-Boot
  • Uses the runtimes.<n>.packages.<name>.{compile,install} hook to drop the built imx-boot into the os-bundle
  • Signing keys (keys/*.key, *.crt) and downloads are gitignored

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant