CONTENTS
Linker version
SEGGER Linker 3.00 compiled Aug 5 2020 08:35:16
Copyright (c) 2017-2020 SEGGER Microcontroller GmbH www.segger.com
Command line
--add-region:FLASH1=0x00100000@0x00000000
--add-region:RAM1=0x00010000@0x20000000
--defsym=__SEGGER_RTL_vfprintf=__SEGGER_RTL_vfprintf_int_nwp
--defsym=__SEGGER_RTL_vfscanf=__SEGGER_RTL_vfscanf_int
--defsym=getchar=getchar_semihost
--defsym=putchar=putchar_semihost
--defsym=gets=gets_semihost
--defsym=puts=puts_semihost
--defsym=printf=printf_semihost_formatted
--defsym=scanf=scanf_semihost
--defsym=vprintf=vprintf_semihost
--defsym=vscanf=vscanf_semihost
--defsym=__STACKSIZE__=2048
--defsym=__STACKSIZE_PROCESS__=0
--defsym=__HEAPSIZE__=0
--full-section-headers
-eReset_Handler
--silent
--list-all-undefineds
--fatal-warnings
-EL
-mcpu=7E-M
-TSetup/SEGGER_Flash.icf
--map-html
--map-file=Output/Release/Exe/Mini.htm
-u_vectors
-o
Output/Release/Exe/Mini.elf
--emit-relocs
--start-group
Output/Release/Obj/Mini/main.o
Output/Release/Obj/Mini/Cortex_M_Startup.o
Output/Release/Obj/Mini/SEGGER_THUMB_Startup.o
/usr/share/segger_embedded_studio_for_arm_5.10/segger-rtl/libs/libc_v7em_t_le_eabi_small.a
/usr/share/segger_embedded_studio_for_arm_5.10/lib/SEGGER_crtinit_v7em.o
--end-group
LINKER SCRIPT
Linker script 'Setup/SEGGER_Flash.icf'
/*********************************************************************
* SEGGER Microcontroller GmbH *
* The Embedded Experts *
**********************************************************************
* *
* (c) 2014 - 2020 SEGGER Microcontroller GmbH *
* *
* www.segger.com Support: support@segger.com *
* *
**********************************************************************
* *
* All rights reserved. *
* *
* Redistribution and use in source and binary forms, with or *
* without modification, are permitted provided that the following *
* condition is met: *
* *
* - Redistributions of source code must retain the above copyright *
* notice, this condition and the following disclaimer. *
* *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND *
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, *
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF *
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE *
* DISCLAIMED. IN NO EVENT SHALL SEGGER Microcontroller BE LIABLE FOR *
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR *
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT *
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; *
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF *
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT *
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE *
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH *
* DAMAGE. *
* *
**********************************************************************
-------------------------- END-OF-HEADER -----------------------------
File : SEGGER_Flash.icf
Purpose : Generic linker script for application placement in Flash,
for use with the SEGGER Linker.
*/
define memory with size = 4G;
//
// Combined regions per memory type
//
define region FLASH = FLASH1;
define region RAM = RAM1;
//
// Block definitions
//
define block vectors { section .vectors }; // Vector table section
define block vectors_ram { section .vectors_ram }; // Vector table section
define block ctors { section .ctors, section .ctors.*, block with alphabetical order { init_array } };
define block dtors { section .dtors, section .dtors.*, block with reverse alphabetical order { fini_array } };
define block exidx { section .ARM.exidx, section .ARM.exidx.* };
define block tbss { section .tbss, section .tbss.* };
define block tdata { section .tdata, section .tdata.* };
define block tls { block tbss, block tdata };
define block tdata_load { copy of block tdata };
define block heap with size = __HEAPSIZE__, alignment = 8, /* fill =0x00, */ readwrite access { };
define block stack with size = __STACKSIZE__, alignment = 8, /* fill =0xCD, */ readwrite access { };
//
// Explicit initialization settings for sections
// Packing options for initialize by copy: packing=auto/lzss/zpak/packbits
//
do not initialize { section .non_init, section .non_init.*, section .*.non_init, section .*.non_init.* };
do not initialize { section .no_init, section .no_init.*, section .*.no_init, section .*.no_init.* }; // Legacy sections, kept for backwards compatibility
do not initialize { section .noinit, section .noinit.*, section .*.noinit, section .*.noinit.* }; // Legacy sections, used by some SDKs/HALs
do not initialize { block vectors_ram };
initialize by copy /* with packing=auto */ { section .data, section .data.*, section .*.data, section .*.data.* }; // Static data sections
initialize by copy /* with packing=auto */ { section .fast, section .fast.* }; // "RAM Code" sections
initialize by symbol __SEGGER_init_heap { block heap }; // Init the heap if there is one
initialize by symbol __SEGGER_init_ctors { block ctors }; // Call constructors for global objects which need to be constructed before reaching main (if any). Make sure this is done after setting up heap.
//
// Explicit placement in FLASHn
//
place in FLASH1 { section .FLASH1, section .FLASH1.* };
//
// FLASH Placement
//
place at start of FLASH { block vectors }; // Vector table section
place in FLASH with minimum size order { section .init, section .init.*, // Init code section
section .init_rodata, section .init_rodata.*, // Init read-only section
section .text, section .text.*, // Code section
section .rodata, section .rodata.*, // Read-only data section
section .segger.*, // Auto-generated initialization
block exidx, // ARM exception unwinding block
block ctors, // Constructors block
block dtors }; // Destructors block
place in FLASH { block tdata_load }; // Thread-local-storage load image
//
// Explicit placement in RAMn
//
place in RAM1 { section .RAM1, section .RAM1.* };
//
// RAM Placement
//
place at start of RAM { block vectors_ram };
place in RAM { section .non_init, section .non_init.*, // No initialization section
section .no_init, section .no_init.*, // No initialization section, for backwards compatibility
section .noinit, section .noinit.*, // No initialization section, used by some SDKs/HALs
block tls }; // Thread-local-storage block
place in RAM with auto order { section .fast, section .fast.*, // "ramfunc" section
section .data, section .data.*, // Initialized data section
section .bss, section .bss.* // Static data section
};
place in RAM { block heap }; // Heap reserved block
place at end of RAM { block stack }; // Stack reserved block at the end
PLACEMENT SUMMARY
place at 0x00000000
Section |
Type |
Address |
Size |
Align |
Object File |
.vectors |
Code |
00000000 |
0x8 |
4 |
Cortex_M_Startup.o |
place at 0x20000000
Section |
Type |
Address |
Size |
Align |
Object File |
place at 0x20010000
Section |
Type |
Address |
Size |
Align |
Object File |
"<#3> at line 81, col 45": place in [0x00000000 to 0x000fffff] with auto order
Section |
Type |
Address |
Size |
Align |
Object File |
"<#5> at line 86, col 45": place in [0x00000000 to 0x000fffff] with maximum packing
Section |
Type |
Address |
Size |
Align |
Object File |
.text.__aeabi_fadd |
Code |
00000008 |
0x11c |
4 |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
.text.__aeabi_f2d |
Code |
00000124 |
0x34 |
4 |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
.init |
Code |
00000158 |
0x14 |
4 |
SEGGER_THUMB_Startup.o |
.text |
Code |
0000016c |
0x2c |
4 |
main.o |
.segger.init.table |
Cnst |
000001e4 |
0x10 |
4 |
- Linker created - |
.text.libc.printf_semihost_formatted |
Code |
00000198 |
0x1e |
2 |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
.text.libc.SEGGER_SEMIHOST_DebugHalt |
Code |
000001b6 |
0x2 |
2 |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
.segger.init.__SEGGER_init_zero |
Code |
000001f4 |
0x16 |
2 |
SEGGER_crtinit_v7em.o |
.init.Reset_Handler |
Code |
000001b8 |
0x4 |
2 |
Cortex_M_Startup.o |
.text.libc.SEGGER_SEMIHOST_Writef |
Code |
000001bc |
0x10 |
2 |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
.text.libc.SEGGER_SEMIHOST_X_Request |
Code |
000001cc |
0x4 |
2 |
SEGGER_SEMIHOST_Generic.o (libc_v7em_t_le_eabi_small.a) |
.rodata.str1.1 |
Cnst |
000001d0 |
0x11 |
1 |
main.o |
"<#6> at line 94, col 45": place in [0x00000000 to 0x000fffff] with auto order
Section |
Type |
Address |
Size |
Align |
Object File |
"<#7> at line 99, col 45": place in [0x20000000 to 0x2000ffff] with auto order
Section |
Type |
Address |
Size |
Align |
Object File |
"<#9> at line 104, col 45": place in [0x20000000 to 0x2000ffff] with auto order
Section |
Type |
Address |
Size |
Align |
Object File |
"<#10> at line 108, col 45": place in [0x20000000 to 0x2000ffff] with auto order
Section |
Type |
Address |
Size |
Align |
Object File |
.bss |
Zero |
20000000 |
0x4 |
4 |
main.o |
"<#11> at line 112, col 45": place in [0x20000000 to 0x2000ffff] with auto order
Section |
Type |
Address |
Size |
Align |
Object File |
MODULE SUMMARY
Memory use by object file
Object File |
RX Code |
RO Data |
RW Data |
ZI Data |
Cortex_M_Startup.o |
12 |
|
|
|
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
18 |
|
|
|
SEGGER_SEMIHOST_Generic.o (libc_v7em_t_le_eabi_small.a) |
4 |
|
|
|
SEGGER_THUMB_Startup.o |
20 |
|
|
|
SEGGER_crtinit_v7em.o |
22 |
|
|
|
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
336 |
|
|
|
main.o |
44 |
17 |
|
4 |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
30 |
|
|
|
Total: |
486 |
17 |
|
4 |
SYMBOL LIST
Symbols by value
Symbol |
Value |
Size |
Align |
Type |
Object File |
_vectors |
00000000 |
[0x8] |
4 |
Code Gb |
Cortex_M_Startup.o |
__STACKSIZE_PROCESS__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__HEAPSIZE__ |
00000000 |
|
|
---- Gb |
- Linker created - |
vectors$$Base |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_start |
00000000 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_size |
00000000 |
|
|
---- Gb |
- Linker created - |
ctors$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__ctors_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__ctors_size |
00000000 |
|
|
---- Gb |
- Linker created - |
dtors$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__dtors_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__dtors_size |
00000000 |
|
|
---- Gb |
- Linker created - |
exidx$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__exidx_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__exidx_size |
00000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__tbss_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tbss_size |
00000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_size |
00000000 |
|
|
---- Gb |
- Linker created - |
tls$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__tls_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tls_size |
00000000 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_size |
00000000 |
|
|
---- Gb |
- Linker created - |
heap$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
__heap_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__heap_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
_vectors_end |
00000008 |
|
4 |
Code Lc |
Cortex_M_Startup.o |
vectors$$Limit |
00000008 |
|
|
---- Gb |
- Linker created - |
vectors$$Length |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_end__ |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_size__ |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_end |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_size |
00000008 |
|
|
---- Gb |
- Linker created - |
__aeabi_fadd |
00000009 |
0x11c |
4 |
Code Wk |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
__aeabi_f2d |
00000125 |
0x34 |
4 |
Code Wk |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
_start |
00000159 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_run_loop |
0000015a |
|
4 |
Code Lc |
SEGGER_THUMB_Startup.o |
__SEGGER_init_done |
00000163 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
exit |
00000167 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
main |
0000016d |
0x2c |
4 |
Code Gb |
main.o |
printf_semihost_formatted |
00000199 |
0x1e |
2 |
Code Gb |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
printf |
00000199 |
0x1e |
2 |
Code Gb |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
SEGGER_SEMIHOST_DebugHalt |
000001b7 |
0x2 |
2 |
Code Gb |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
Reset_Handler |
000001b9 |
|
2 |
Code Gb |
Cortex_M_Startup.o |
reset_handler |
000001b9 |
|
2 |
Code Gb |
Cortex_M_Startup.o |
SEGGER_SEMIHOST_Writef |
000001bd |
0x10 |
2 |
Code Gb |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
SEGGER_SEMIHOST_X_Request |
000001cd |
0x4 |
2 |
Code Gb |
SEGGER_SEMIHOST_Generic.o (libc_v7em_t_le_eabi_small.a) |
.L.str |
000001d0 |
0x11 |
|
Cnst Lc |
main.o |
ctors$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
ctors$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
dtors$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
dtors$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
exidx$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
exidx$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__SEGGER_init_table__ |
000001e4 |
[0x10] |
4 |
Cnst Lc |
- Linker created - |
__SEGGER_init_zero |
000001f5 |
|
2 |
Code Wk |
SEGGER_crtinit_v7em.o |
izLoop |
00000200 |
|
2 |
Code Lc |
SEGGER_crtinit_v7em.o |
izDone |
00000208 |
|
2 |
Code Lc |
SEGGER_crtinit_v7em.o |
__FLASH_segment_used_end__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_size__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_end__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_size__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__STACKSIZE__ |
00000800 |
|
|
---- Gb |
- Linker created - |
stack$$Length |
00000800 |
|
|
---- Gb |
- Linker created - |
__stack_size__ |
00000800 |
|
|
---- Gb |
- Linker created - |
__stack_size |
00000800 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_end__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_size__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_end__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_size__ |
00100000 |
|
|
---- Gb |
- Linker created - |
Cnt |
20000000 |
0x4 |
4 |
Zero Gb |
main.o |
vectors_ram$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_end |
20000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_end |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_end |
20000000 |
|
|
---- Gb |
- Linker created - |
tls$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tls$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
heap$$Base |
20000008 |
|
|
---- Gb |
- Linker created - |
heap$$Limit |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_start__ |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_end__ |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_start |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_end |
20000008 |
|
|
---- Gb |
- Linker created - |
stack$$Base |
2000f800 |
|
|
---- Gb |
- Linker created - |
__stack_start__ |
2000f800 |
|
|
---- Gb |
- Linker created - |
__stack_start |
2000f800 |
|
|
---- Gb |
- Linker created - |
stack$$Limit |
20010000 |
|
|
---- Gb |
- Linker created - |
__stack_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__stack_end |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
Symbols by name
Symbol |
Value |
Size |
Align |
Type |
Object File |
.L.str |
000001d0 |
0x11 |
|
Cnst Lc |
main.o |
Cnt |
20000000 |
0x4 |
4 |
Zero Gb |
main.o |
Reset_Handler |
000001b9 |
|
2 |
Code Gb |
Cortex_M_Startup.o |
SEGGER_SEMIHOST_DebugHalt |
000001b7 |
0x2 |
2 |
Code Gb |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
SEGGER_SEMIHOST_Writef |
000001bd |
0x10 |
2 |
Code Gb |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
SEGGER_SEMIHOST_X_Request |
000001cd |
0x4 |
2 |
Code Gb |
SEGGER_SEMIHOST_Generic.o (libc_v7em_t_le_eabi_small.a) |
__FLASH1_segment_end__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_size__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_end__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_size__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_end__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_size__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_end__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_size__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__HEAPSIZE__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__SEGGER_init_done |
00000163 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_run_loop |
0000015a |
|
4 |
Code Lc |
SEGGER_THUMB_Startup.o |
__SEGGER_init_table__ |
000001e4 |
[0x10] |
4 |
Cnst Lc |
- Linker created - |
__SEGGER_init_zero |
000001f5 |
|
2 |
Code Wk |
SEGGER_crtinit_v7em.o |
__STACKSIZE_PROCESS__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__STACKSIZE__ |
00000800 |
|
|
---- Gb |
- Linker created - |
__aeabi_f2d |
00000125 |
0x34 |
4 |
Code Wk |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
__aeabi_fadd |
00000009 |
0x11c |
4 |
Code Wk |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
__ctors_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__ctors_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__ctors_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__dtors_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__dtors_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__exidx_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__exidx_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__heap_end |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_end__ |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__heap_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__heap_start |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_start__ |
20000008 |
|
|
---- Gb |
- Linker created - |
__stack_end |
20010000 |
|
|
---- Gb |
- Linker created - |
__stack_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__stack_size |
00000800 |
|
|
---- Gb |
- Linker created - |
__stack_size__ |
00000800 |
|
|
---- Gb |
- Linker created - |
__stack_start |
2000f800 |
|
|
---- Gb |
- Linker created - |
__stack_start__ |
2000f800 |
|
|
---- Gb |
- Linker created - |
__tbss_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tbss_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tbss_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tls_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tls_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_end |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_end__ |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_size |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_size__ |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_start |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
_start |
00000159 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
_vectors |
00000000 |
[0x8] |
4 |
Code Gb |
Cortex_M_Startup.o |
_vectors_end |
00000008 |
|
4 |
Code Lc |
Cortex_M_Startup.o |
ctors$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
ctors$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
ctors$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
dtors$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
dtors$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
dtors$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
exidx$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
exidx$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
exidx$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
exit |
00000167 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
heap$$Base |
20000008 |
|
|
---- Gb |
- Linker created - |
heap$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
heap$$Limit |
20000008 |
|
|
---- Gb |
- Linker created - |
izDone |
00000208 |
|
2 |
Code Lc |
SEGGER_crtinit_v7em.o |
izLoop |
00000200 |
|
2 |
Code Lc |
SEGGER_crtinit_v7em.o |
main |
0000016d |
0x2c |
4 |
Code Gb |
main.o |
printf |
00000199 |
0x1e |
2 |
Code Gb |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
printf_semihost_formatted |
00000199 |
0x1e |
2 |
Code Gb |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
reset_handler |
000001b9 |
|
2 |
Code Gb |
Cortex_M_Startup.o |
stack$$Base |
2000f800 |
|
|
---- Gb |
- Linker created - |
stack$$Length |
00000800 |
|
|
---- Gb |
- Linker created - |
stack$$Limit |
20010000 |
|
|
---- Gb |
- Linker created - |
tbss$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
tls$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tls$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tls$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
vectors$$Base |
00000000 |
|
|
---- Gb |
- Linker created - |
vectors$$Length |
00000008 |
|
|
---- Gb |
- Linker created - |
vectors$$Limit |
00000008 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
Symbols by file then by name
Symbol |
Value |
Size |
Align |
Type |
Object File |
__FLASH1_segment_end__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_size__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_end__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_size__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH1_segment_used_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_end__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_size__ |
00100000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_end__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_size__ |
0000020a |
|
|
---- Gb |
- Linker created - |
__FLASH_segment_used_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__HEAPSIZE__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM1_segment_used_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_size__ |
00010000 |
|
|
---- Gb |
- Linker created - |
__RAM_segment_used_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__SEGGER_init_table__ |
000001e4 |
[0x10] |
4 |
Cnst Lc |
- Linker created - |
__STACKSIZE_PROCESS__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__STACKSIZE__ |
00000800 |
|
|
---- Gb |
- Linker created - |
__ctors_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__ctors_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__ctors_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__ctors_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__dtors_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__dtors_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__dtors_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__exidx_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__exidx_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__exidx_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__heap_end |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_end__ |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__heap_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__heap_start |
20000008 |
|
|
---- Gb |
- Linker created - |
__heap_start__ |
20000008 |
|
|
---- Gb |
- Linker created - |
__stack_end |
20010000 |
|
|
---- Gb |
- Linker created - |
__stack_end__ |
20010000 |
|
|
---- Gb |
- Linker created - |
__stack_size |
00000800 |
|
|
---- Gb |
- Linker created - |
__stack_size__ |
00000800 |
|
|
---- Gb |
- Linker created - |
__stack_start |
2000f800 |
|
|
---- Gb |
- Linker created - |
__stack_start__ |
2000f800 |
|
|
---- Gb |
- Linker created - |
__tbss_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tbss_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tbss_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tbss_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_end |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_end__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_load_start |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_load_start__ |
000001e1 |
|
|
---- Gb |
- Linker created - |
__tdata_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tdata_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tdata_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__tls_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__tls_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__tls_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_end |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_end__ |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_end |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_end__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_size |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_size__ |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_start |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_ram_start__ |
20000000 |
|
|
---- Gb |
- Linker created - |
__vectors_size |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_size__ |
00000008 |
|
|
---- Gb |
- Linker created - |
__vectors_start |
00000000 |
|
|
---- Gb |
- Linker created - |
__vectors_start__ |
00000000 |
|
|
---- Gb |
- Linker created - |
ctors$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
ctors$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
ctors$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
dtors$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
dtors$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
dtors$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
exidx$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
exidx$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
exidx$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
heap$$Base |
20000008 |
|
|
---- Gb |
- Linker created - |
heap$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
heap$$Limit |
20000008 |
|
|
---- Gb |
- Linker created - |
stack$$Base |
2000f800 |
|
|
---- Gb |
- Linker created - |
stack$$Length |
00000800 |
|
|
---- Gb |
- Linker created - |
stack$$Limit |
20010000 |
|
|
---- Gb |
- Linker created - |
tbss$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tbss$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tdata$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Base |
000001e1 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tdata_load$$Limit |
000001e1 |
|
|
---- Gb |
- Linker created - |
tls$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
tls$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
tls$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
vectors$$Base |
00000000 |
|
|
---- Gb |
- Linker created - |
vectors$$Length |
00000008 |
|
|
---- Gb |
- Linker created - |
vectors$$Limit |
00000008 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Base |
20000000 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Length |
00000000 |
|
|
---- Gb |
- Linker created - |
vectors_ram$$Limit |
20000000 |
|
|
---- Gb |
- Linker created - |
Reset_Handler |
000001b9 |
|
2 |
Code Gb |
Cortex_M_Startup.o |
_vectors |
00000000 |
[0x8] |
4 |
Code Gb |
Cortex_M_Startup.o |
_vectors_end |
00000008 |
|
4 |
Code Lc |
Cortex_M_Startup.o |
reset_handler |
000001b9 |
|
2 |
Code Gb |
Cortex_M_Startup.o |
SEGGER_SEMIHOST_DebugHalt |
000001b7 |
0x2 |
2 |
Code Gb |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
SEGGER_SEMIHOST_Writef |
000001bd |
0x10 |
2 |
Code Gb |
SEGGER_SEMIHOST.o (libc_v7em_t_le_eabi_small.a) |
SEGGER_SEMIHOST_X_Request |
000001cd |
0x4 |
2 |
Code Gb |
SEGGER_SEMIHOST_Generic.o (libc_v7em_t_le_eabi_small.a) |
__SEGGER_init_done |
00000163 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_run_loop |
0000015a |
|
4 |
Code Lc |
SEGGER_THUMB_Startup.o |
_start |
00000159 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
exit |
00000167 |
|
4 |
Code Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
000001f5 |
|
2 |
Code Wk |
SEGGER_crtinit_v7em.o |
izDone |
00000208 |
|
2 |
Code Lc |
SEGGER_crtinit_v7em.o |
izLoop |
00000200 |
|
2 |
Code Lc |
SEGGER_crtinit_v7em.o |
__aeabi_f2d |
00000125 |
0x34 |
4 |
Code Wk |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
__aeabi_fadd |
00000009 |
0x11c |
4 |
Code Wk |
floatasmops_arm.o (libc_v7em_t_le_eabi_small.a) |
.L.str |
000001d0 |
0x11 |
|
Cnst Lc |
main.o |
Cnt |
20000000 |
0x4 |
4 |
Zero Gb |
main.o |
main |
0000016d |
0x2c |
4 |
Code Gb |
main.o |
printf |
00000199 |
0x1e |
2 |
Code Gb |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
printf_semihost_formatted |
00000199 |
0x1e |
2 |
Code Gb |
prinops_scanops_semihost.o (libc_v7em_t_le_eabi_small.a) |
UNUSED MEMORY SUMMARY
Detail
Range |
Size |
Reason |
000001e1-000001e3 |
3 |
Unused memory between sections '.rodata.str1.1' and '.segger.init.table' |
0000020a-1fffffff |
536870390 |
Unused memory between sections '.segger.init.__SEGGER_init_zero' and '.bss' |
20000004-2000f7ff |
63484 |
Unused memory between sections '.bss' and 'stack' |
INITIALIZATION TABLE
Regions
Zero (__SEGGER_init_zero)
1 destination range, total size 0x4
[0x20000000 to 0x20000003]
1 initialized sections
[0x20000000 to 0x20000003] - section .bss (from main.o), size=4, align=4
Totals
Initialization table: 0x10 bytes
Source image: 0 bytes
Destination image: 0 bytes
LINKER-CREATED VENEERS
Arm-Arm range extension veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Thumb range extension veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Arm-Thumb mode switch veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Arm mode switch veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Summary
Veneer Type |
Size |
Thumb-Arm mode switch |
0 |
Arm-Thumb mode switch |
0 |
Thumb-Thumb range extension |
0 |
Arm-Arm range extension |
0 |
Total: |
0 |
LINK SUMMARY
Link complete: 0 errors, 0 warnings, 0 remarks
Load summary
Name |
Range |
Size |
Used |
Unused |
Alignment Loss |
FLASH |
00000000-000fffff |
1048576 |
519 0.05% |
1048057 99.95% |
0 0.00% |
RAM |
20000000-2000ffff |
65536 |
2052 3.13% |
63484 96.87% |
0 0.00% |
Section composition
Size |
Memory |
Size |
Memory |
486 |
RX |
0 |
RW |
33 |
RO |
2052 |
ZI |
519 |
ROM |
2052 |
RAM |