zephyr/soc/arm/nxp_imx
Daniel DeGrasse 23264c4b3a soc: arm: nxp_imx: introduce ROM ramloader feature
The iMX RT bootrom allows the user to load images into RAM regions from
flash by providing a correctly configured boot header. In particular, if
the boot header contains a load address within RAM, the bootroom will
automatically copy the image to the load address before executing it

Introduce CONFIG_NXP_IMX_RT_ROM_RAMLOADER to enable this feature. This
Kconfig will shift the LMA of a image built to run in a RAM region to
reside in the default FlexSPI boot region, which allows the image to be
loaded to the FlexSPI region using west. This is intended to simplify
development of applications executing from RAM on iMX RT based systems.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-09-15 14:37:07 -05:00
..
mcimx6x_m4 include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
mcimx7_m4 include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
mimx8ml8_m7 include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
mimx8mm6_m4 include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
mimx8mq6_m4 include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
rt soc: arm: nxp_imx: introduce ROM ramloader feature 2023-09-15 14:37:07 -05:00
rt5xx soc: arm: nxp_imx: introduce ROM ramloader feature 2023-09-15 14:37:07 -05:00
rt6xx soc: arm: nxp_imx: introduce ROM ramloader feature 2023-09-15 14:37:07 -05:00
CMakeLists.txt
Kconfig soc: Only select HAS_SEGGER_RTT if module is available 2023-04-20 14:57:51 +02:00
Kconfig.defconfig
Kconfig.soc