soc: espressif: esp32s2: simple boot support

Add simplistic booting method which allows to run
applications without the 2nd stage bootloader.

- introduce memory layout header file
- update and optimize default and mcuboot linker scripts
- remove building multiple binaries during the application build

Signed-off-by: Marek Matej <marek.matej@espressif.com>
This commit is contained in:
Marek Matej 2024-01-31 20:24:46 +01:00 committed by Anas Nashif
commit 323f811c7c
5 changed files with 964 additions and 617 deletions

File diff suppressed because it is too large Load diff