diff options
Diffstat (limited to 'bsps/sh/gensh2/start')
-rw-r--r-- | bsps/sh/gensh2/start/linkcmds | 4 | ||||
-rw-r--r-- | bsps/sh/gensh2/start/linkcmds.ram | 5 | ||||
-rw-r--r-- | bsps/sh/gensh2/start/linkcmds.rom | 4 |
3 files changed, 12 insertions, 1 deletions
diff --git a/bsps/sh/gensh2/start/linkcmds b/bsps/sh/gensh2/start/linkcmds index 2c4d44a941..e6db97e0c3 100644 --- a/bsps/sh/gensh2/start/linkcmds +++ b/bsps/sh/gensh2/start/linkcmds @@ -199,6 +199,10 @@ SECTIONS _WorkAreaBase = . ; + .rtemsstack (NOLOAD) : { + *(SORT(.rtemsstack.*)) + } > onchip_ram + _CPU_Interrupt_stack_low = 0xFFFFF000; _CPU_Interrupt_stack_high = 0xFFFFFFFF; diff --git a/bsps/sh/gensh2/start/linkcmds.ram b/bsps/sh/gensh2/start/linkcmds.ram index c5349398ff..8b53cd4f39 100644 --- a/bsps/sh/gensh2/start/linkcmds.ram +++ b/bsps/sh/gensh2/start/linkcmds.ram @@ -200,7 +200,10 @@ SECTIONS PROVIDE (end = .); _WorkAreaBase = . ; - . = 0x00480000 ; + + .rtemsstack (NOLOAD) : { + *(SORT(.rtemsstack.*)) + } > onchip_ram _CPU_Interrupt_stack_low = 0xFFFFF000; _CPU_Interrupt_stack_high = 0xFFFFFFFF; diff --git a/bsps/sh/gensh2/start/linkcmds.rom b/bsps/sh/gensh2/start/linkcmds.rom index 4934c10269..9f50cd7e64 100644 --- a/bsps/sh/gensh2/start/linkcmds.rom +++ b/bsps/sh/gensh2/start/linkcmds.rom @@ -206,6 +206,10 @@ SECTIONS _WorkAreaBase = . ; + .rtemsstack (NOLOAD) : { + *(SORT(.rtemsstack.*)) + } > onchip_ram + _CPU_Interrupt_stack_low = 0xFFFFF000; _CPU_Interrupt_stack_high = 0xFFFFFFFF; |