forked from Imagelibrary/rtems
bsp/mpc55xx: Add and use linkcmds.mpc5674f_ecu508
This commit is contained in:
@@ -30,6 +30,7 @@ dist_project_lib_DATA += startup/linkcmds.mpc5643l_dpu
|
||||
dist_project_lib_DATA += startup/linkcmds.mpc5674fevb
|
||||
dist_project_lib_DATA += startup/linkcmds.mpc5674fevb_spe
|
||||
dist_project_lib_DATA += startup/linkcmds.phycore_mpc5554
|
||||
dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508
|
||||
dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508_boot
|
||||
dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508_app
|
||||
|
||||
|
||||
@@ -93,6 +93,10 @@ $(PROJECT_LIB)/linkcmds.phycore_mpc5554: startup/linkcmds.phycore_mpc5554 $(PROJ
|
||||
$(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.phycore_mpc5554
|
||||
PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.phycore_mpc5554
|
||||
|
||||
$(PROJECT_LIB)/linkcmds.mpc5674f_ecu508: startup/linkcmds.mpc5674f_ecu508 $(PROJECT_LIB)/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.mpc5674f_ecu508
|
||||
PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.mpc5674f_ecu508
|
||||
|
||||
$(PROJECT_LIB)/linkcmds.mpc5674f_ecu508_boot: startup/linkcmds.mpc5674f_ecu508_boot $(PROJECT_LIB)/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.mpc5674f_ecu508_boot
|
||||
PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.mpc5674f_ecu508_boot
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
MEMORY {
|
||||
RAM : ORIGIN = 0x40000000, LENGTH = 256K - 16k
|
||||
RAM_EXT : ORIGIN = 0x20000000, LENGTH = 512K
|
||||
NOCACHE : ORIGIN = 0x4003c000, LENGTH = 16k
|
||||
}
|
||||
|
||||
REGION_ALIAS ("REGION_START", ROM);
|
||||
REGION_ALIAS ("REGION_FAST_TEXT", RAM);
|
||||
REGION_ALIAS ("REGION_FAST_TEXT_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_TEXT", ROM);
|
||||
REGION_ALIAS ("REGION_TEXT_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_RODATA", ROM);
|
||||
REGION_ALIAS ("REGION_RODATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_FAST_DATA", RAM);
|
||||
REGION_ALIAS ("REGION_FAST_DATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_DATA", RAM);
|
||||
REGION_ALIAS ("REGION_DATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_BSS", RAM);
|
||||
REGION_ALIAS ("REGION_RWEXTRA", RAM_EXT);
|
||||
REGION_ALIAS ("REGION_WORK", RAM);
|
||||
REGION_ALIAS ("REGION_STACK", RAM);
|
||||
REGION_ALIAS ("REGION_NOCACHE", NOCACHE);
|
||||
REGION_ALIAS ("REGION_NOCACHE_LOAD", ROM);
|
||||
|
||||
INCLUDE linkcmds.mpc55xx
|
||||
@@ -1,28 +1,6 @@
|
||||
MEMORY {
|
||||
/* Let space for the binary image library header */
|
||||
ROM : ORIGIN = 0x00100000, LENGTH = 3M - 4k
|
||||
|
||||
RAM : ORIGIN = 0x40000000, LENGTH = 256K - 16k
|
||||
RAM_EXT : ORIGIN = 0x20000000, LENGTH = 512K
|
||||
NOCACHE : ORIGIN = 0x4003c000, LENGTH = 16k
|
||||
}
|
||||
|
||||
REGION_ALIAS ("REGION_START", ROM);
|
||||
REGION_ALIAS ("REGION_FAST_TEXT", RAM);
|
||||
REGION_ALIAS ("REGION_FAST_TEXT_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_TEXT", ROM);
|
||||
REGION_ALIAS ("REGION_TEXT_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_RODATA", ROM);
|
||||
REGION_ALIAS ("REGION_RODATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_FAST_DATA", RAM);
|
||||
REGION_ALIAS ("REGION_FAST_DATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_DATA", RAM);
|
||||
REGION_ALIAS ("REGION_DATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_BSS", RAM);
|
||||
REGION_ALIAS ("REGION_RWEXTRA", RAM_EXT);
|
||||
REGION_ALIAS ("REGION_WORK", RAM);
|
||||
REGION_ALIAS ("REGION_STACK", RAM);
|
||||
REGION_ALIAS ("REGION_NOCACHE", NOCACHE);
|
||||
REGION_ALIAS ("REGION_NOCACHE_LOAD", ROM);
|
||||
|
||||
INCLUDE linkcmds.mpc55xx
|
||||
INCLUDE linkcmds.mpc5674f_ecu508
|
||||
|
||||
@@ -1,26 +1,5 @@
|
||||
MEMORY {
|
||||
ROM : ORIGIN = 0x0, LENGTH = 1M
|
||||
RAM : ORIGIN = 0x40000000, LENGTH = 256K - 16k
|
||||
RAM_EXT : ORIGIN = 0x20000000, LENGTH = 512K
|
||||
NOCACHE : ORIGIN = 0x4003c000, LENGTH = 16k
|
||||
}
|
||||
|
||||
REGION_ALIAS ("REGION_START", ROM);
|
||||
REGION_ALIAS ("REGION_FAST_TEXT", RAM);
|
||||
REGION_ALIAS ("REGION_FAST_TEXT_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_TEXT", ROM);
|
||||
REGION_ALIAS ("REGION_TEXT_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_RODATA", ROM);
|
||||
REGION_ALIAS ("REGION_RODATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_FAST_DATA", RAM);
|
||||
REGION_ALIAS ("REGION_FAST_DATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_DATA", RAM);
|
||||
REGION_ALIAS ("REGION_DATA_LOAD", ROM);
|
||||
REGION_ALIAS ("REGION_BSS", RAM);
|
||||
REGION_ALIAS ("REGION_RWEXTRA", RAM_EXT);
|
||||
REGION_ALIAS ("REGION_WORK", RAM);
|
||||
REGION_ALIAS ("REGION_STACK", RAM);
|
||||
REGION_ALIAS ("REGION_NOCACHE", NOCACHE);
|
||||
REGION_ALIAS ("REGION_NOCACHE_LOAD", ROM);
|
||||
|
||||
INCLUDE linkcmds.mpc55xx
|
||||
INCLUDE linkcmds.mpc5674f_ecu508
|
||||
|
||||
Reference in New Issue
Block a user