musca_a1: Add TF-M compatibility
Make the MUSCA_A1 target TF-M compatible by doing the following: - Add flash, region definitions, and preprocessed image macros from TF-M (at version 6e7be077eabe "Core: Add lifecycle API") - Update the MUSCA_A1 linker script to create a flash image compatible with TF-M. - Update the tfm/bin_utils/assemble.py signing script to work with preprocessed image macros rather than flat C pre-processor defines Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com> Signed-off-by: Jaeden Amero <jaeden.amero@arm.com> |
---|
|
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/device/TOOLCHAIN_GCC_ARM/musca_ns.ld |
---|
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/device/device_cfg.h |
---|
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/partition/flash_layout.h |
---|
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/partition/image_macros_preprocessed.c 0 → 100644 |
---|
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/partition/region_defs.h |
---|
tools/psa/tfm/bin_utils/assemble.py |
---|
tools/targets/ARM_MUSCA_A1.py |
---|