5 gnU17 iDE
Linker script and section location
The linker script is generated, as shown below.
/* Linker Script file generated by Gnu17 Plug-in for Eclipse */
OUTPUT_FORMAT("elf32-c17", "elf32-c17", "elf32-c17")
OUTPUT_ARCH(c17)
SEARCH_DIR(.);
SECTIONS
{
/* location counter */
. = 0x0;
/* section information */
.bss 0x000000 :
{
__START_bss = . ;
boot.o(.bss)
func1.o(.bss)
func2.o(.bss)
main.o(.bss)
C:/EPSON/gnu17/lib/24bit/libstdio.a(.bss)
C:/EPSON/gnu17/lib/24bit/libc.a(.bss)
C:/EPSON/gnu17/lib/24bit/libgcc.a(.bss)
C:/EPSON/gnu17/lib/24bit/libc.a(.bss)
}
__END_bss = . ;
.data __END_bss : AT( __END_rodata )
{
__START_data = . ;
boot.o(.data)
func1.o(.data)
func2.o(.data)
main.o(.data)
C:/EPSON/gnu17/lib/24bit/libstdio.a(.data)
C:/EPSON/gnu17/lib/24bit/libc.a(.data)
C:/EPSON/gnu17/lib/24bit/libgcc.a(.data)
C:/EPSON/gnu17/lib/24bit/libc.a(.data)
}
__END_data = . ;
.textu1 __END_data : AT( __START_data_lma + SIZEOF( .data ) )
{
__START_textu1 = . ;
func1.o(.text)
}
__END_textu1 = . ;
.textu2 __END_data : AT( __START_textu1_lma + SIZEOF( .textu1 ) )
{
__START_textu2 = . ;
func2.o(.text)
}
__END_textu2 = . ;
.vector 0x008000 :
{
__START_vector = . ;
boot.o(.rodata)
}
__END_vector = . ;
.text __END_vector :
{
__START_text = . ;
boot.o(.text)
main.o(.text)
5-152
EPSOn
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
S5U1C17001C ManUal
Need help?
Do you have a question about the S5U1C17001C and is the answer not in the manual?