diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2022-02-20 13:47:18 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2022-02-23 11:14:45 +0100 |
commit | eff5c04efa94e581f45f9d5811f3184ddab6ba9c (patch) | |
tree | 244350bcc2e27d2d71b0ae494d6d91d212e67ff4 /defaultenv/defaultenv-2-reboot-mode | |
parent | eee339bf0d50d27875cb6987885cc08ff44f436e (diff) | |
download | barebox-eff5c04efa94e581f45f9d5811f3184ddab6ba9c.tar.gz barebox-eff5c04efa94e581f45f9d5811f3184ddab6ba9c.tar.xz |
scripts: add tool to adjust bl33 load address in existing FIP
Instead of rebuilding TF-A with a (newer) barebox, an existing image can
be repacked:
fiptool update fip.bin --nt-fw images/barebox-dt-2nd.img \
--hw-config build/arch/arm/dts/stm32mp157c-dk2.dtb
This may fail at runtime though, because the STM32MP default is to place
BL33 at the very start of RAM. The script introduced here offers
an alternative to rebuilding TF-A with adjust FW_CONFIG:
./scripts/fiptool_fwconfig -l 0xc0001000 mmcblk0p3
This will have barebox loaded 4096 bytes into the STM32MP SDRAM.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.barebox.org/20220220124736.3052502-7-a.fatoum@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv/defaultenv-2-reboot-mode')
0 files changed, 0 insertions, 0 deletions