52 lines
1.3 KiB
Plaintext
52 lines
1.3 KiB
Plaintext
|
|
||
|
MEMORY
|
||
|
{
|
||
|
FLASH (rx) : ORIGIN = 0x00B81050, LENGTH = 0x07FB0 /* (ORIGIN = PKGFLXAPP_APP0_LNA + APP_HEAD_LENGTH) (LENGTH <= PKGFLXAPP_APP0_SIZE - APP_HEAD_LENGTH) */
|
||
|
#if (EC718PM == 1)
|
||
|
RAM (rwx) : ORIGIN = 0x0A0CC000, LENGTH = 0x08000 /* (ORIGIN = up_buf_start - APPSDK_DATA_SIZE) (LENGTH <= APPSDK_DATA_SIZE) */
|
||
|
#else
|
||
|
#if (USE_PSRAM == 1)
|
||
|
RAM (rwx) : ORIGIN = 0x08100000, LENGTH = 0x08000 /* (ORIGIN = PSRAM_START_ADDR + 0x00100000) (LENGTH <= PSRAM_TOTAL_LENGTH - 0x00100000) */
|
||
|
#else
|
||
|
RAM (rwx) : ORIGIN = 0x004AB000, LENGTH = 0x08000 /* (ORIGIN = up_buf_start - APPSDK_DATA_SIZE) (LENGTH <= APPSDK_DATA_SIZE) */
|
||
|
#endif
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
SECTIONS
|
||
|
{
|
||
|
.text :
|
||
|
{
|
||
|
*(.text.startup.main)
|
||
|
*(.text*)
|
||
|
*(.rodata*)
|
||
|
} > FLASH
|
||
|
|
||
|
.data : ALIGN(4)
|
||
|
{
|
||
|
. = ALIGN(4);
|
||
|
Load$$LOAD_DRAM_SHARED$$Base = LOADADDR(.data);
|
||
|
Image$$LOAD_DRAM_SHARED$$Base = .;
|
||
|
*(.data*)
|
||
|
. = ALIGN(4);
|
||
|
} >RAM AT>FLASH
|
||
|
|
||
|
Image$$LOAD_DRAM_SHARED$$Length = SIZEOF(.data);
|
||
|
|
||
|
.load_dram_shared_zi (NOLOAD):
|
||
|
{
|
||
|
. = ALIGN(4);
|
||
|
Image$$LOAD_DRAM_SHARED$$ZI$$Base = .;
|
||
|
__bss_start__ = .;
|
||
|
*(.bss*)
|
||
|
*(.sect_*_bss* .bss*)
|
||
|
*(COMMON)
|
||
|
*(.sect_decompress_bss.*)
|
||
|
. = ALIGN(4);
|
||
|
*(.stack*) /* stack should be 4 byte align */
|
||
|
__bss_end__ = .;
|
||
|
Image$$LOAD_DRAM_SHARED$$ZI$$Limit = .;
|
||
|
*(.USB_NOINIT_DATA_BUF)
|
||
|
} >RAM
|
||
|
}
|