FreeRTOS-Kernel/FreeRTOS/Demo/RX100-RSK_GCC_e2studio/RTOSDemo/linker_scriptHardwareDebug.ld
Ming Yue 778ba90b96
GCC/Rx100 Demo project files update to e2 Studio v8 (#776)
* Upgrade GCC project files for e2 studio v7.8.0 in Demo/RX100-RSK_GCC_e2studio folder

* Update Demo project file to e2 Studio v8 and remove the .bat file.

* Update the choice of toolchain version.

* Update the link in file header.

Co-authored-by: NoMaY (a user of Japan.RenesasRulz.com) <NoMaY-jp@outlook.com>
2022-01-13 10:30:34 -08:00

127 lines
1.7 KiB
Text

MEMORY
{
RAM : ORIGIN = 0x0, LENGTH = 20480
ROM : ORIGIN = 0xFFFE0000, LENGTH = 131072
}
SECTIONS
{
.fvectors 0xFFFFFFD0 : AT (0xFFFFFFD0)
{
KEEP(*(.fvectors))
} > ROM
.option_bytes 0xFFFFFF88 : AT (0xFFFFFF88)
{
KEEP(*(.option_bytes))
} > ROM
.endian_bytes 0xFFFFFF80 : AT (0xFFFFFF80)
{
KEEP(*(.endian_bytes))
} > ROM
.text 0xFFFE0000 : AT (0xFFFE0000)
{
*(.text)
*(.text.*)
*(P)
etext = .;
} > ROM
.rvectors :
{
_rvectors_start = .;
*(.rvectors)
_rvectors_end = .;
} > ROM
.init :
{
*(.init)
__preinit_array_start = .;
*(.preinit_array)
__preinit_array_end = .;
__init_array_start = (. + 3) & ~ 3;
*(.init_array)
*(SORT(.init_array.*))
__init_array_end = .;
__fini_array_start = .;
*(.fini_array)
*(SORT(.fini_array.*))
__fini_array_end = .;
} > ROM
.fini :
{
*(.fini)
} > ROM
.got :
{
*(.got)
*(.got.plt)
} > ROM
.rodata :
{
*(.rodata)
*(.rodata.*)
*(C_1)
*(C_2)
*(C)
_erodata = .;
} > ROM
.eh_frame_hdr :
{
*(.eh_frame_hdr)
} > ROM
.eh_frame :
{
*(.eh_frame)
} > ROM
.jcr :
{
*(.jcr)
} > ROM
.tors :
{
__CTOR_LIST__ = .;
___ctors = .;
*(.ctors)
___ctors_end = .;
__CTOR_END__ = .;
__DTOR_LIST__ = .;
___dtors = .;
*(.dtors)
___dtors_end = .;
__DTOR_END__ = .;
_mdata = .;
} > ROM
.data 0x200 : AT (_mdata)
{
_data = .;
*(.data)
*(.data.*)
*(D)
*(D_1)
*(D_2)
_edata = .;
} > RAM
.gcc_exc :
{
*(.gcc_exc)
} > RAM
.bss :
{
_bss = .;
*(.bss)
*(.bss.**)
*(COMMON)
*(B)
*(B_1)
*(B_2)
_ebss = .;
_end = .;
} > RAM
.ustack 0x1FF : AT (0x1FF)
{
_ustack = .;
} > RAM
.istack 0x1FB : AT (0x1FB)
{
_istack = .;
} > RAM
}