soc: espressif: esp32c3: 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-02-14 11:43:29 +01:00 committed by Anas Nashif
commit f9008b5330
5 changed files with 865 additions and 577 deletions

File diff suppressed because it is too large Load diff