ZHDA191 June 2026 TDA4VE-Q1
保留用于运行时覆盖执行的专用 SRAM 暂存区域。
当前演示使用
• 覆盖基址:0x41C70000
• 覆层大小:16KB
以下是示例链接器命令文件“emmc_overlay_payload.cmd”。
--entry_point=emmc_overlay_payload_entry
--stack_size=0x400
--heap_size=0x0
MEMORY
{
SRAM_OVERLAY_SLOT (RWX) : origin = 0x41C70000, length = 0x00004000
}
SECTIONS
{
.text : {} palign(64) > SRAM_OVERLAY_SLOT
.rodata : {} palign(64) > SRAM_OVERLAY_SLOT
.const : {} palign(64) > SRAM_OVERLAY_SLOT
.cinit : {} palign(64) > SRAM_OVERLAY_SLOT
.pinit : {} palign(64) > SRAM_OVERLAY_SLOT
.init_array : {} palign(64) > SRAM_OVERLAY_SLOT
.data : {} palign(64) > SRAM_OVERLAY_SLOT
.bss : {} palign(64) > SRAM_OVERLAY_SLOT
.sysmem : {} palign(64) > SRAM_OVERLAY_SLOT
.stack : {} palign(64) > SRAM_OVERLAY_SLOT
}覆盖区域用作所有有效载荷的临时执行槽。一次只有一个有效载荷占用覆盖区域。加载新的有效载荷时,之前的有效载荷将被覆盖。