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>
ls
1 parent 803d295 commit 0ad1a988ec308b122aa160d12029038e6e2d6495
@Devaraj Ranganna Devaraj Ranganna authored on 11 Feb 2020
Jaeden Amero committed on 30 Apr 2020
Showing 7 changed files
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/device/TOOLCHAIN_GCC_ARM/musca_ns.ld
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/device/device_cfg.h
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/partition/flash_layout.h
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/partition/image_macros_preprocessed.c 0 → 100644
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_A1/partition/region_defs.h
View
tools/psa/tfm/bin_utils/assemble.py
View
tools/targets/ARM_MUSCA_A1.py