changes memeory map to match RISCV-VP, commit a94fd67
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
MEMORY
|
||||
{
|
||||
ram (wxa!ri) : ORIGIN = 0x00000000, LENGTH = 128K
|
||||
rom (rxai!w) : ORIGIN = 0x10080000, LENGTH = 8k
|
||||
flash (rxai!w) : ORIGIN = 0x20000000, LENGTH = 16M
|
||||
dram (wxa!ri) : ORIGIN = 0x40000000, LENGTH = 2048M
|
||||
dram (wxa!ri) : ORIGIN = 0x00000000, LENGTH = 1024M
|
||||
ram (wxa!ri) : ORIGIN = 0xE0000000, LENGTH = 128K
|
||||
rom (rxai!w) : ORIGIN = 0xF0080000, LENGTH = 8k
|
||||
flash (rxai!w) : ORIGIN = 0xF2000000, LENGTH = 16M
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ SECTIONS
|
||||
{
|
||||
__stack_size = DEFINED(__stack_size) ? __stack_size : 2K;
|
||||
__stack_segment_size = DEFINED(__stack_segment_size) ? __stack_segment_size : __stack_size;
|
||||
__data_vma_base = ORIGIN(LOCATION_DATA) + ((ORIGIN(LOCATION_DATA) == 0) ? 0x10 : 0);
|
||||
|
||||
/* Code/Const in LOCATION_TEXT */
|
||||
. = ORIGIN(LOCATION_TEXT);
|
||||
@@ -48,9 +47,15 @@ SECTIONS
|
||||
PROVIDE_HIDDEN(__fini_array_end = .);
|
||||
} > LOCATION_TEXT :text
|
||||
|
||||
/* .data in LOCATION_DATA, Load-Image in LOCATION_TEXT, PHDR is data */
|
||||
.data __data_vma_base : ALIGN(4)
|
||||
.data_pad (NOLOAD) : ALIGN(4)
|
||||
{
|
||||
} > LOCATION_DATA :data
|
||||
__data_offs = ((ADDR(.data_pad) == 0) ? 0x10 : 0);
|
||||
|
||||
/* .data in LOCATION_DATA, Load-Image in LOCATION_TEXT, PHDR is data */
|
||||
.data : ALIGN(4)
|
||||
{
|
||||
. += __data_offs;
|
||||
__data_start = .;
|
||||
*(.data .data.*)
|
||||
__data_end = .;
|
||||
|
||||
Reference in New Issue
Block a user