33 lines
506 B
Plaintext
33 lines
506 B
Plaintext
#!armcc -E
|
|
#define IRAM_START 0x10102000
|
|
#define IRAM_SIZE 0x00016000
|
|
#define DRAM_START 0x10200000
|
|
#define DRAM_SIZE 0x00016000
|
|
|
|
FW_LOAD_REGION IRAM_START IRAM_SIZE
|
|
{
|
|
CODE_RO_REGION_STARTUP +0
|
|
{
|
|
*(RESET, +First)
|
|
}
|
|
CODE_RO_REGION_HEADER +0 FIXED
|
|
{
|
|
*(IMAGE_HEADER, +First)
|
|
}
|
|
CODE_RO_REGION_RO +0
|
|
{
|
|
*(InRoot$$Sections)
|
|
.ANY (+RO)
|
|
}
|
|
|
|
DATA_RW_REGION DRAM_START DRAM_SIZE-8
|
|
{
|
|
.ANY (+RW +ZI)
|
|
}
|
|
|
|
DATA_RW_REGION_misc AlignExpr(+0,8)
|
|
{
|
|
.ANY (misc_data)
|
|
}
|
|
}
|