|
@@ -31,18 +31,13 @@
|
|
|
|
|
|
MEMORY
|
|
|
{
|
|
|
- int_flash_interrupts : ORIGIN = 0x00014200, LENGTH = 0x00000400 /* 1K */ /* Do not change this section */
|
|
|
- /* int_flash_config : ORIGIN = 0x00000400, LENGTH = 0x00000010 /* 16bytes */ /* Do not change this section */
|
|
|
- int_flash : ORIGIN = 0x00014600, LENGTH = 0x000EBA00 /* ~1.0MB */
|
|
|
-/* int_flash_interrupts : ORIGIN = 0x00080200, LENGTH = 0x00000400 /**/
|
|
|
-/* int_flash : ORIGIN = 0x00080600, LENGTH = 0x0007FA00 /**/
|
|
|
-
|
|
|
- m_flexram : ORIGIN = 0x14000000, LENGTH = 0x00001000
|
|
|
+ int_flash_interrupts : ORIGIN = 0x00000000, LENGTH = 0x00000400 /* 1K */ /* Do not change this section */
|
|
|
+ int_flash_config : ORIGIN = 0x00000400, LENGTH = 0x00000010 /* 16bytes */ /* Do not change this section */
|
|
|
+ int_flash : ORIGIN = 0x00000410, LENGTH = 0x000FFBF0 /* ~1.0MB */
|
|
|
int_sram_results : ORIGIN = 0x1FFF0000, LENGTH = 0x00000100 /* 256bytes */
|
|
|
int_sram : ORIGIN = 0x1FFF0100, LENGTH = 0x0001DF00 /* ~120K */
|
|
|
- int_sram_stack_c0 : ORIGIN = 0x2000E000, LENGTH = 0x00001000 - 0x10 /* 4K */
|
|
|
- ram_rsvd2 : ORIGIN = 0x2000EFF0, LENGTH = 0 /* End of SRAM */
|
|
|
- ExchangeInfo : ORIGIN = 0x2000EFF0, LENGTH = 0x10
|
|
|
+ int_sram_stack_c0 : ORIGIN = 0x2000E000, LENGTH = 0x00001000 /* 4K */
|
|
|
+ ram_rsvd2 : ORIGIN = 0x2000F000, LENGTH = 0 /* End of SRAM */
|
|
|
}
|
|
|
|
|
|
|
|
@@ -56,19 +51,20 @@ SECTIONS
|
|
|
{
|
|
|
*(.eeprom)
|
|
|
} >m_flexram
|
|
|
+
|
|
|
.flash_interrupts :
|
|
|
{
|
|
|
- . = ALIGN(512);
|
|
|
+ . = ALIGN(4096);
|
|
|
__interrupts_rom_start = .;
|
|
|
KEEP(*(.intc_vector))
|
|
|
- . = ALIGN(512);
|
|
|
+ . = ALIGN(4);
|
|
|
__interrupts_rom_end = .;
|
|
|
} > int_flash_interrupts
|
|
|
|
|
|
-/* .flash_config : */
|
|
|
-/* { */
|
|
|
-/* KEEP(*(.flash_config)) */
|
|
|
-/* } > int_flash_config */
|
|
|
+ .flash_config :
|
|
|
+ {
|
|
|
+ KEEP(*(.flash_config))
|
|
|
+ } > int_flash_config
|
|
|
|
|
|
.flash :
|
|
|
{
|
|
@@ -115,7 +111,6 @@ SECTIONS
|
|
|
__DATA_ROM = .;
|
|
|
} > int_flash
|
|
|
|
|
|
-
|
|
|
. = ALIGN(4);
|
|
|
PROVIDE(__exidx_start = .);
|
|
|
.ARM.exidx :
|