You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm only referring to the esp32s3 SOC, but this might be relevant for other Espressif SOCs too.
The bootloader iram_loader_seg is defined to start from 0x403BA000 (which translates to 0x3FCCA000).
In Zephyr, starting from releases 3.7.0 and onwards, the DRAM section of the app finishes at 0x3FCD6400 (it used to be 0x3FCCA000 up until releases 3.6.0).
That creates a not allowed overlap, since "the app may use RAM for static allocations up to the start of iram_loader_seg" (link).
I suggest changing the memory allocation for the bootloader to (keeping the section sizes the same):
iram_seg (RWX) : org = 0x403BC400, len = 0xA000
iram_loader_seg (RWX) : org = 0x403C6400, len = 0x6000
dram_seg (RW) : org = 0x3FCDC400, len = 0x9A00
The text was updated successfully, but these errors were encountered:
I'm only referring to the esp32s3 SOC, but this might be relevant for other Espressif SOCs too.
The bootloader iram_loader_seg is defined to start from 0x403BA000 (which translates to 0x3FCCA000).
In Zephyr, starting from releases 3.7.0 and onwards, the DRAM section of the app finishes at 0x3FCD6400 (it used to be 0x3FCCA000 up until releases 3.6.0).
That creates a not allowed overlap, since "the app may use RAM for static allocations up to the start of iram_loader_seg" (link).
I suggest changing the memory allocation for the bootloader to (keeping the section sizes the same):
The text was updated successfully, but these errors were encountered: