This commit is contained in:
刘可亮
2024-06-04 19:00:30 +08:00
parent 990c72f5be
commit 0a13af6a1d
1668 changed files with 342810 additions and 37726 deletions

View File

@@ -49,7 +49,7 @@ MEMORY
{
/* The last 256KB for bootloader */
SRAM_SW : ORIGIN = 0x30040000, LENGTH = 0x8000
PSRAM_BOOT_SW : ORIGIN = 0x40200100, LENGTH = 0x200000
PSRAM_BOOT_SW : ORIGIN = 0x40200100, LENGTH = AIC_PSRAM_SIZE - 0x200000
}
PROVIDE (__sram_start = 0x30040000);
@@ -57,7 +57,7 @@ PROVIDE (__sram_end = 0x30040000 + AIC_SRAM_SIZE);
PROVIDE (__min_heap_size = 0x200);
PROVIDE (__heap_start = __psram_sw_heap_start);
PROVIDE (__heap_end = 0x40400000);
PROVIDE (__heap_end = 0x40000000 + AIC_PSRAM_SIZE);
REGION_ALIAS("REGION_TEXT" , PSRAM_BOOT_SW);
REGION_ALIAS("REGION_RODATA" , PSRAM_BOOT_SW);

View File

@@ -74,12 +74,12 @@ PROVIDE (__sram_end = 0x30040000 + AIC_SRAM_TOTAL_SIZE);
PROVIDE (__min_heap_size = 0x200);
#ifdef AIC_BOOTLOADER_PSRAM_EN
PROVIDE (__heap_start = 0x40000000);
/* Limit bootloader's heap to 8MB */
PROVIDE (__heap_end = 0x40000000 + 0x800000);
PROVIDE (__heap_end = 0x40000000 + AIC_PSRAM_SIZE);
#else
PROVIDE (__heap_start = 0x300E0000);
PROVIDE (__heap_end = 0x30100000);
PROVIDE (__heap_end = 0x300FF000);
#endif
REGION_ALIAS("REGION_TEXT" , SRAM_SW);
REGION_ALIAS("REGION_RODATA" , SRAM_SW);
REGION_ALIAS("REGION_DATA" , SRAM_SW);