feat(bootloader): split linker scripts into memory and sections

Replaced per-target bootloader.ld.in with bootloader.memory.ld.in and
bootloader.sections.ld.in.

Common code moved to file bootloader.sections.common.ld

Unify ESP32-P4 ECO4- and ECO4+ linker scripts into one shared script
Revision-specific code is selected with CONFIG_ESP32P4_SELECTS_REV_LESS_V3
This commit is contained in:
Alexey Lapshin
2026-04-02 13:18:31 +07:00
parent 49c770cf85
commit a1cbc20a91
43 changed files with 1744 additions and 4372 deletions

View File

@@ -14,7 +14,7 @@ extern "C" {
/**@{*/
/**
* @brief labels from bootloader linker script: bootloader.ld.in
* @brief labels from bootloader linker script: bootloader.sections.common.ld.in
*
*/
extern int _bss_start;