mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 04:04:31 +02:00
esp32s3: Reserve RTC memory in bootloader in the app linker script
This commit is contained in:
@@ -8,6 +8,14 @@
|
|||||||
|
|
||||||
#include "sdkconfig.h"
|
#include "sdkconfig.h"
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC
|
||||||
|
#define ESP_BOOTLOADER_RESERVE_RTC (CONFIG_BOOTLOADER_RESERVE_RTC_SIZE + CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE)
|
||||||
|
#elif defined(CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP)
|
||||||
|
#define ESP_BOOTLOADER_RESERVE_RTC (CONFIG_BOOTLOADER_RESERVE_RTC_SIZE)
|
||||||
|
#else
|
||||||
|
#define ESP_BOOTLOADER_RESERVE_RTC 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#define SRAM_IRAM_START 0x40370000
|
#define SRAM_IRAM_START 0x40370000
|
||||||
#define SRAM_DRAM_START 0x3FC80000
|
#define SRAM_DRAM_START 0x3FC80000
|
||||||
#define I_D_SRAM_OFFSET (SRAM_IRAM_START - SRAM_DRAM_START)
|
#define I_D_SRAM_OFFSET (SRAM_IRAM_START - SRAM_DRAM_START)
|
||||||
@@ -65,7 +73,7 @@ MEMORY
|
|||||||
/**
|
/**
|
||||||
* RTC fast memory (executable). Persists over deep sleep.
|
* RTC fast memory (executable). Persists over deep sleep.
|
||||||
*/
|
*/
|
||||||
rtc_iram_seg(RWX) : org = 0x600fe000, len = 0x2000
|
rtc_iram_seg(RWX) : org = 0x600fe000, len = 0x2000 - ESP_BOOTLOADER_RESERVE_RTC
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* RTC fast memory (same block as above), viewed from data bus
|
* RTC fast memory (same block as above), viewed from data bus
|
||||||
|
Reference in New Issue
Block a user