Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(i.HardFault_Handler) refers to main.o(i.config_led) for config_led main.o(i.main) refers to flash_patch.o(i.fpb_setup) for fpb_setup main.o(i.main) refers to main.o(i.config_led) for config_led main.o(i.main) refers to main.o(i.turn_led_off) for turn_led_off fpb_lib.o(i.calc_branch_w_link_instr) refers to fpb_lib.o(i.calc_branch_instr) for calc_branch_instr fpb_lib.o(i.fpb_redirect_function_call) refers to fpb_lib.o(i.calc_branch_w_link_instr) for calc_branch_w_link_instr fpb_lib.o(i.fpb_redirect_function_call) refers to fpb_lib.o(i.calc_branch_instr) for calc_branch_instr fpb_lib.o(i.fpb_redirect_function_call) refers to fpb_lib.o(i.fpb_comparator_reg_config) for fpb_comparator_reg_config fpb_lib.o(i.fpb_redirect_function_call) refers to fpb_lib.o(i.little_endian_16_bit) for little_endian_16_bit flash_patch.o(i.fpb_setup) refers to fpb_lib.o(i.fpb_control_enable) for fpb_control_enable flash_patch.o(i.fpb_setup) refers to fpb_lib.o(i.fpb_remap_reg_config) for fpb_remap_reg_config flash_patch.o(i.fpb_setup) refers to fpb_lib.o(i.fpb_redirect_function_call) for fpb_redirect_function_call system_nrf52.o(i.SystemCoreClockUpdate) refers to system_nrf52.o(.data) for SystemCoreClock system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_16) for errata_16 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_31) for errata_31 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_32) for errata_32 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_36) for errata_36 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_37) for errata_37 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_57) for errata_57 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.errata_66) for errata_66 system_nrf52.o(i.SystemInit) refers to system_nrf52.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate arm_startup_nrf52.o(RESET) refers to arm_startup_nrf52.o(STACK) for __initial_sp arm_startup_nrf52.o(RESET) refers to arm_startup_nrf52.o(.text) for Reset_Handler arm_startup_nrf52.o(RESET) refers to main.o(i.HardFault_Handler) for HardFault_Handler arm_startup_nrf52.o(.text) refers to system_nrf52.o(i.SystemInit) for SystemInit arm_startup_nrf52.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to arm_startup_nrf52.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to arm_startup_nrf52.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). Removing fpb_lib.o(.rev16_text), (4 bytes). Removing fpb_lib.o(.revsh_text), (4 bytes). Removing fpb_lib.o(.rrx_text), (6 bytes). Removing fpb_lib.o(i.test_calc_remap_bl_instr), (110 bytes). Removing fpb_lib.o(i.test_fpb_configured_properly), (92 bytes). Removing flash_patch.o(.rev16_text), (4 bytes). Removing flash_patch.o(.revsh_text), (4 bytes). Removing flash_patch.o(.rrx_text), (6 bytes). Removing system_nrf52.o(.rev16_text), (4 bytes). Removing system_nrf52.o(.revsh_text), (4 bytes). Removing system_nrf52.o(.rrx_text), (6 bytes). Removing arm_startup_nrf52.o(HEAP), (8192 bytes). 15 unused section(s) (total 8450 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) RESET 0x00000000 Section 1024 arm_startup_nrf52.o(RESET) ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ..\\lib\\fpb_lib.c 0x00000000 Number 0 fpb_lib.o ABSOLUTE ..\lib\fpb_lib.c 0x00000000 Number 0 fpb_lib.o ABSOLUTE RTE/Device/nRF52832_xxAA/arm_startup_nrf52.s 0x00000000 Number 0 arm_startup_nrf52.o ABSOLUTE RTE/Device/nRF52832_xxAA/system_nrf52.c 0x00000000 Number 0 system_nrf52.o ABSOLUTE RTE\Device\nRF52832_xxAA\system_nrf52.c 0x00000000 Number 0 system_nrf52.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE flash_patch.c 0x00000000 Number 0 flash_patch.o ABSOLUTE flash_patch.c 0x00000000 Number 0 flash_patch.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE .ARM.Collect$$$$00000000 0x00000400 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x00000400 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x00000404 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x00000408 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x00000408 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x00000408 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000E 0x00000410 Section 4 entry12b.o(.ARM.Collect$$$$0000000E) .ARM.Collect$$$$0000000F 0x00000414 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00000011 0x00000414 Section 0 entry11a.o(.ARM.Collect$$$$00000011) .ARM.Collect$$$$00002712 0x00000414 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x00000414 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x00000418 Section 36 arm_startup_nrf52.o(.text) $v0 0x00000418 Number 0 arm_startup_nrf52.o(.text) .text 0x0000043c Section 36 init.o(.text) i.HardFault_Handler 0x00000460 Section 0 main.o(i.HardFault_Handler) i.SystemCoreClockUpdate 0x00000478 Section 0 system_nrf52.o(i.SystemCoreClockUpdate) i.SystemInit 0x00000488 Section 0 system_nrf52.o(i.SystemInit) i.__scatterload_copy 0x000005fc Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x0000060a Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x0000060c Section 14 handlers.o(i.__scatterload_zeroinit) i.calc_branch_instr 0x0000061a Section 0 fpb_lib.o(i.calc_branch_instr) i.calc_branch_w_link_instr 0x000006ac Section 0 fpb_lib.o(i.calc_branch_w_link_instr) i.config_led 0x000006c4 Section 0 main.o(i.config_led) config_led 0x000006c5 Thumb Code 10 main.o(i.config_led) i.errata_16 0x000006d4 Section 0 system_nrf52.o(i.errata_16) errata_16 0x000006d5 Thumb Code 42 system_nrf52.o(i.errata_16) i.errata_31 0x00000704 Section 0 system_nrf52.o(i.errata_31) errata_31 0x00000705 Thumb Code 78 system_nrf52.o(i.errata_31) i.errata_32 0x00000758 Section 0 system_nrf52.o(i.errata_32) errata_32 0x00000759 Thumb Code 42 system_nrf52.o(i.errata_32) i.errata_36 0x00000788 Section 0 system_nrf52.o(i.errata_36) errata_36 0x00000789 Thumb Code 78 system_nrf52.o(i.errata_36) i.errata_37 0x000007dc Section 0 system_nrf52.o(i.errata_37) errata_37 0x000007dd Thumb Code 42 system_nrf52.o(i.errata_37) i.errata_57 0x0000080c Section 0 system_nrf52.o(i.errata_57) errata_57 0x0000080d Thumb Code 42 system_nrf52.o(i.errata_57) i.errata_66 0x0000083c Section 0 system_nrf52.o(i.errata_66) errata_66 0x0000083d Thumb Code 42 system_nrf52.o(i.errata_66) i.fpb_comparator_reg_config 0x0000086c Section 0 fpb_lib.o(i.fpb_comparator_reg_config) i.fpb_control_enable 0x0000087c Section 0 fpb_lib.o(i.fpb_control_enable) i.fpb_redirect_function_call 0x00000888 Section 0 fpb_lib.o(i.fpb_redirect_function_call) i.fpb_remap_reg_config 0x00000924 Section 0 fpb_lib.o(i.fpb_remap_reg_config) i.little_endian_16_bit 0x00000930 Section 0 fpb_lib.o(i.little_endian_16_bit) i.main 0x0000093a Section 0 main.o(i.main) i.turn_led_off 0x00000968 Section 0 main.o(i.turn_led_off) turn_led_off 0x00000969 Thumb Code 10 main.o(i.turn_led_off) i.fpb_setup 0x0007f000 Section 0 flash_patch.o(i.fpb_setup) i.turn_led_on 0x0007f030 Section 0 flash_patch.o(i.turn_led_on) __tagsym$$used 0x0007f031 Number 0 flash_patch.o(i.turn_led_on) .data 0x20000000 Section 4 system_nrf52.o(.data) __tagsym$$used 0x20000000 Number 0 system_nrf52.o(.data) STACK 0x20000008 Section 8192 arm_startup_nrf52.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __Vectors 0x00000000 Data 4 arm_startup_nrf52.o(RESET) __arm_fini_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_End 0x00000400 Data 0 arm_startup_nrf52.o(RESET) __Vectors_Size 0x00000400 Number 0 arm_startup_nrf52.o ABSOLUTE __main 0x00000401 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x00000401 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x00000405 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x00000409 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x00000409 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x00000409 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x00000409 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_lib_shutdown_fini 0x00000411 Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) __rt_final_cpp 0x00000415 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) __rt_final_exit 0x00000415 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) Reset_Handler 0x00000419 Thumb Code 8 arm_startup_nrf52.o(.text) NMI_Handler 0x00000421 Thumb Code 2 arm_startup_nrf52.o(.text) MemoryManagement_Handler 0x00000425 Thumb Code 2 arm_startup_nrf52.o(.text) BusFault_Handler 0x00000427 Thumb Code 2 arm_startup_nrf52.o(.text) UsageFault_Handler 0x00000429 Thumb Code 2 arm_startup_nrf52.o(.text) SVC_Handler 0x0000042b Thumb Code 2 arm_startup_nrf52.o(.text) DebugMonitor_Handler 0x0000042d Thumb Code 2 arm_startup_nrf52.o(.text) PendSV_Handler 0x0000042f Thumb Code 2 arm_startup_nrf52.o(.text) SysTick_Handler 0x00000431 Thumb Code 2 arm_startup_nrf52.o(.text) CCM_AAR_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) COMP_LPCOMP_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) ECB_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) FPU_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) GPIOTE_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) I2S_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) MWU_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) NFCT_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) PDM_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) POWER_CLOCK_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) PWM0_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) PWM1_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) PWM2_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) QDEC_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) RADIO_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) RNG_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) RTC0_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) RTC1_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) RTC2_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SAADC_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SPIM2_SPIS2_SPI2_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SWI0_EGU0_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SWI1_EGU1_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SWI2_EGU2_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SWI3_EGU3_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SWI4_EGU4_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) SWI5_EGU5_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) TEMP_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) TIMER0_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) TIMER1_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) TIMER2_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) TIMER3_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) TIMER4_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) UARTE0_UART0_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) WDT_IRQHandler 0x00000433 Thumb Code 0 arm_startup_nrf52.o(.text) __scatterload 0x0000043d Thumb Code 28 init.o(.text) __scatterload_rt2 0x0000043d Thumb Code 0 init.o(.text) HardFault_Handler 0x00000461 Thumb Code 22 main.o(i.HardFault_Handler) SystemCoreClockUpdate 0x00000479 Thumb Code 8 system_nrf52.o(i.SystemCoreClockUpdate) SystemInit 0x00000489 Thumb Code 334 system_nrf52.o(i.SystemInit) __scatterload_copy 0x000005fd Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x0000060b Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x0000060d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) calc_branch_instr 0x0000061b Thumb Code 146 fpb_lib.o(i.calc_branch_instr) calc_branch_w_link_instr 0x000006ad Thumb Code 22 fpb_lib.o(i.calc_branch_w_link_instr) fpb_comparator_reg_config 0x0000086d Thumb Code 12 fpb_lib.o(i.fpb_comparator_reg_config) fpb_control_enable 0x0000087d Thumb Code 8 fpb_lib.o(i.fpb_control_enable) fpb_redirect_function_call 0x00000889 Thumb Code 156 fpb_lib.o(i.fpb_redirect_function_call) fpb_remap_reg_config 0x00000925 Thumb Code 6 fpb_lib.o(i.fpb_remap_reg_config) little_endian_16_bit 0x00000931 Thumb Code 10 fpb_lib.o(i.little_endian_16_bit) main 0x0000093b Thumb Code 44 main.o(i.main) Region$$Table$$Base 0x00000978 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00000998 Number 0 anon$$obj.o(Region$$Table) fpb_setup 0x0007f001 Thumb Code 38 flash_patch.o(i.fpb_setup) turn_led_on 0x0007f031 Thumb Code 10 flash_patch.o(i.turn_led_on) SystemCoreClock 0x20000000 Data 4 system_nrf52.o(.data) __initial_sp 0x20002008 Data 0 arm_startup_nrf52.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x00000401 Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0000099c, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00000998, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00000000 0x00000000 0x00000400 Data RO 269 RESET arm_startup_nrf52.o 0x00000400 0x00000400 0x00000000 Code RO 274 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x00000400 0x00000400 0x00000004 Code RO 277 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x00000404 0x00000404 0x00000004 Code RO 280 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x00000408 0x00000408 0x00000000 Code RO 282 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x00000408 0x00000408 0x00000000 Code RO 284 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x00000408 0x00000408 0x00000008 Code RO 285 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x00000410 0x00000410 0x00000004 Code RO 292 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) 0x00000414 0x00000414 0x00000000 Code RO 287 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x00000414 0x00000414 0x00000000 Code RO 289 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x00000414 0x00000414 0x00000004 Code RO 278 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x00000418 0x00000418 0x00000024 Code RO 270 .text arm_startup_nrf52.o 0x0000043c 0x0000043c 0x00000024 Code RO 293 .text mc_w.l(init.o) 0x00000460 0x00000460 0x00000016 Code RO 4 i.HardFault_Handler main.o 0x00000476 0x00000476 0x00000002 PAD 0x00000478 0x00000478 0x00000010 Code RO 199 i.SystemCoreClockUpdate system_nrf52.o 0x00000488 0x00000488 0x00000174 Code RO 200 i.SystemInit system_nrf52.o 0x000005fc 0x000005fc 0x0000000e Code RO 297 i.__scatterload_copy mc_w.l(handlers.o) 0x0000060a 0x0000060a 0x00000002 Code RO 298 i.__scatterload_null mc_w.l(handlers.o) 0x0000060c 0x0000060c 0x0000000e Code RO 299 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x0000061a 0x0000061a 0x00000092 Code RO 91 i.calc_branch_instr fpb_lib.o 0x000006ac 0x000006ac 0x00000016 Code RO 92 i.calc_branch_w_link_instr fpb_lib.o 0x000006c2 0x000006c2 0x00000002 PAD 0x000006c4 0x000006c4 0x00000010 Code RO 5 i.config_led main.o 0x000006d4 0x000006d4 0x00000030 Code RO 201 i.errata_16 system_nrf52.o 0x00000704 0x00000704 0x00000054 Code RO 202 i.errata_31 system_nrf52.o 0x00000758 0x00000758 0x00000030 Code RO 203 i.errata_32 system_nrf52.o 0x00000788 0x00000788 0x00000054 Code RO 204 i.errata_36 system_nrf52.o 0x000007dc 0x000007dc 0x00000030 Code RO 205 i.errata_37 system_nrf52.o 0x0000080c 0x0000080c 0x00000030 Code RO 206 i.errata_57 system_nrf52.o 0x0000083c 0x0000083c 0x00000030 Code RO 207 i.errata_66 system_nrf52.o 0x0000086c 0x0000086c 0x00000010 Code RO 93 i.fpb_comparator_reg_config fpb_lib.o 0x0000087c 0x0000087c 0x0000000c Code RO 94 i.fpb_control_enable fpb_lib.o 0x00000888 0x00000888 0x0000009c Code RO 95 i.fpb_redirect_function_call fpb_lib.o 0x00000924 0x00000924 0x0000000c Code RO 96 i.fpb_remap_reg_config fpb_lib.o 0x00000930 0x00000930 0x0000000a Code RO 97 i.little_endian_16_bit fpb_lib.o 0x0000093a 0x0000093a 0x0000002c Code RO 6 i.main main.o 0x00000966 0x00000966 0x00000002 PAD 0x00000968 0x00000968 0x00000010 Code RO 7 i.turn_led_off main.o 0x00000978 0x00000978 0x00000020 Data RO 295 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00000998, Size: 0x00002008, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000998 0x00000004 Data RW 208 .data system_nrf52.o 0x20000004 0x0000099c 0x00000004 PAD 0x20000008 - 0x00002000 Zero RW 267 STACK arm_startup_nrf52.o Load Region LR_IROM2 (Base: 0x0007f000, Size: 0x00000040, Max: 0x00001000, ABSOLUTE) Execution Region ER_IROM2 (Exec base: 0x0007f000, Load base: 0x0007f000, Size: 0x00000040, Max: 0x00001000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x0007f000 0x0007f000 0x00000030 Code RO 169 i.fpb_setup flash_patch.o 0x0007f030 0x0007f030 0x00000010 Code RO 170 i.turn_led_on flash_patch.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 36 8 1024 0 8192 860 arm_startup_nrf52.o 64 16 0 0 0 978 flash_patch.o 374 14 0 0 0 4439 fpb_lib.o 98 12 0 0 0 6291 main.o 796 88 0 4 0 5123 system_nrf52.o ---------------------------------------------------------------------- 1374 138 1056 4 8196 17691 Object Totals 0 0 32 0 0 0 (incl. Generated) 6 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 4 0 0 0 0 0 entry12b.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o ---------------------------------------------------------------------- 90 16 0 0 0 68 Library Totals 0 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 90 16 0 0 0 68 mc_w.l ---------------------------------------------------------------------- 90 16 0 0 0 68 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 1464 154 1056 4 8196 16163 Grand Totals 1464 154 1056 4 8196 16163 ELF Image Totals 1464 154 1056 4 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 2520 ( 2.46kB) Total RW Size (RW Data + ZI Data) 8200 ( 8.01kB) Total ROM Size (Code + RO Data + RW Data) 2524 ( 2.46kB) ==============================================================================