diff --git a/Listing/Fire_RT-Thread.map b/Listing/Fire_RT-Thread.map index 6c4ced2..e8534e0 100644 --- a/Listing/Fire_RT-Thread.map +++ b/Listing/Fire_RT-Thread.map @@ -489,19 +489,20 @@ Section Cross References stm32h7xx_hal_usart.o(i.USART_SetConfig) refers to stm32h7xx_hal_usart.o(.constdata) for .constdata stm32h7xx_hal_usart.o(i.USART_TransmitReceive_IT) refers to stm32h7xx_hal_usart.o(i.HAL_USART_TxRxCpltCallback) for HAL_USART_TxRxCpltCallback stm32h7xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) refers to core_delay.o(i.HAL_GetTick) for HAL_GetTick + main.o(i.OFlowCal_thread_entry) refers to oflowcal.o(i.OFlowCal) for OFlowCal + main.o(i.OFlowCal_thread_entry) refers to printfa.o(i.__0printf) for __2printf + main.o(i.OFlowCal_thread_entry) refers to memseta.o(.text) for __aeabi_memclr4 main.o(i.key_thread_entry) refers to bsp_key.o(i.Key_Scan) for Key_Scan - main.o(i.key_thread_entry) refers to printf1.o(i.__0printf$1) for __2printf + main.o(i.key_thread_entry) refers to printfa.o(i.__0printf) for __2printf main.o(i.key_thread_entry) refers to thread.o(i.rt_thread_suspend) for rt_thread_suspend main.o(i.key_thread_entry) refers to kservice.o(i.rt_kprintf) for rt_kprintf main.o(i.key_thread_entry) refers to thread.o(i.rt_thread_resume) for rt_thread_resume main.o(i.key_thread_entry) refers to thread.o(i.rt_thread_delay) for rt_thread_delay main.o(i.key_thread_entry) refers to main.o(.data) for .data - main.o(i.led1_thread_entry) refers to thread.o(i.rt_thread_delay) for rt_thread_delay - main.o(i.led1_thread_entry) refers to kservice.o(i.rt_kprintf) for rt_kprintf main.o(i.main) refers to kservice.o(i.rt_kprintf) for rt_kprintf main.o(i.main) refers to thread.o(i.rt_thread_create) for rt_thread_create main.o(i.main) refers to thread.o(i.rt_thread_startup) for rt_thread_startup - main.o(i.main) refers to main.o(i.led1_thread_entry) for led1_thread_entry + main.o(i.main) refers to main.o(i.OFlowCal_thread_entry) for OFlowCal_thread_entry main.o(i.main) refers to main.o(.data) for .data main.o(i.main) refers to main.o(i.key_thread_entry) for key_thread_entry board.o(i.SysTick_Handler) refers to irq.o(i.rt_interrupt_enter) for rt_interrupt_enter @@ -545,6 +546,8 @@ Section Cross References detail.o(i.Detail_Construct) refers to malloc.o(i.malloc) for malloc detail.o(i.Detail_Construct) refers to memseta.o(.text) for __aeabi_memclr4 detail.o(i.Detail_Construct) refers to detail.o(i.Detail_table) for Detail_table + detail.o(i.Detail_Construct) refers to malloc.o(i.free) for free + detail.o(i.Detail_Destroy) refers to malloc.o(i.free) for free detail.o(i.Detail_Run) refers to detail.o(i.Detail_compositionchange) for Detail_compositionchange detail.o(i.Detail_Run) refers to detail.o(i.Detail_paramdl) for Detail_paramdl detail.o(i.Detail_Run) refers to detail.o(i.Detail_chardl) for Detail_chardl @@ -577,42 +580,55 @@ Section Cross References ngcal.o(i.Cperf) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt ngcal.o(i.Crit) refers to ngcal.o(i.NGCal_UnInit) for NGCal_UnInit ngcal.o(i.Crit) refers to ngcal.o(i.NGCal_Init) for NGCal_Init + ngcal.o(i.Crit) refers to therm.o(i.Therm_Run) for Therm_Run + ngcal.o(i.Crit) refers to therm.o(i.Therm_HS_Mode) for Therm_HS_Mode ngcal.o(i.Crit) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt ngcal.o(i.Crit) refers to ngcal.o(.data) for .data + ngcal.o(i.NGCal_Init) refers to detail.o(i.Detail_Construct) for Detail_Construct ngcal.o(i.NGCal_Init) refers to malloc.o(i.malloc) for malloc + ngcal.o(i.NGCal_Init) refers to therm.o(i.Therm_Init) for Therm_Init ngcal.o(i.NGCal_Init) refers to ngcal.o(.data) for .data ngcal.o(i.NGCal_UnInit) refers to malloc.o(i.free) for free ngcal.o(i.NGCal_UnInit) refers to ngcal.o(.data) for .data ngcal.o(i.SOS) refers to ngcal.o(i.NGCal_UnInit) for NGCal_UnInit ngcal.o(i.SOS) refers to ngcal.o(i.NGCal_Init) for NGCal_Init + ngcal.o(i.SOS) refers to therm.o(i.Therm_Run) for Therm_Run ngcal.o(i.SOS) refers to ngcal.o(.data) for .data - therm.o(i.CpiMolar) refers to sinh.o(i.__hardfp_sinh) for __hardfp_sinh - therm.o(i.CpiMolar) refers to cosh.o(i.__hardfp_cosh) for __hardfp_cosh - therm.o(i.CpiMolar) refers to therm.o(.data) for .data - therm.o(i.CprCvrHS) refers to therm.o(i.CpiMolar) for CpiMolar - therm.o(i.CprCvrHS) refers to therm.o(i.Ho) for Ho - therm.o(i.CprCvrHS) refers to therm.o(i.So) for So - therm.o(i.CprCvrHS) refers to detail.o(i.Detail_zdetail) for Detail_zdetail - therm.o(i.CprCvrHS) refers to detail.o(i.Detail_dZdT) for Detail_dZdT - therm.o(i.CprCvrHS) refers to detail.o(i.Detail_d2ZdT2) for Detail_d2ZdT2 - therm.o(i.CprCvrHS) refers to log.o(i.__hardfp_log) for __hardfp_log - therm.o(i.CprCvrHS) refers to therm.o(.data) for .data - therm.o(i.Ho) refers to therm.o(i.coth) for coth - therm.o(i.Ho) refers to tanh.o(i.__hardfp_tanh) for __hardfp_tanh - therm.o(i.Ho) refers to therm.o(.data) for .data - therm.o(i.Run) refers to detail.o(i.Detail_Run) for Detail_Run - therm.o(i.Run) refers to detail.o(i.Detail_dZdD) for Detail_dZdD - therm.o(i.Run) refers to therm.o(i.CprCvrHS) for CprCvrHS - therm.o(i.Run) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt - therm.o(i.So) refers to therm.o(i.coth) for coth - therm.o(i.So) refers to tanh.o(i.__hardfp_tanh) for __hardfp_tanh - therm.o(i.So) refers to sinh.o(i.__hardfp_sinh) for __hardfp_sinh - therm.o(i.So) refers to cosh.o(i.__hardfp_cosh) for __hardfp_cosh - therm.o(i.So) refers to log.o(i.__hardfp_log) for __hardfp_log - therm.o(i.So) refers to therm.o(.data) for .data - therm.o(i.ThermInit) refers to therm.o(.data) for .data - therm.o(i.coth) refers to cosh.o(i.__hardfp_cosh) for __hardfp_cosh - therm.o(i.coth) refers to sinh.o(i.__hardfp_sinh) for __hardfp_sinh + therm.o(i.Therm_CpiMolar) refers to sinh.o(i.__hardfp_sinh) for __hardfp_sinh + therm.o(i.Therm_CpiMolar) refers to cosh.o(i.__hardfp_cosh) for __hardfp_cosh + therm.o(i.Therm_CprCvrHS) refers to therm.o(i.Therm_CpiMolar) for Therm_CpiMolar + therm.o(i.Therm_CprCvrHS) refers to therm.o(i.Therm_Ho) for Therm_Ho + therm.o(i.Therm_CprCvrHS) refers to therm.o(i.Therm_So) for Therm_So + therm.o(i.Therm_CprCvrHS) refers to detail.o(i.Detail_zdetail) for Detail_zdetail + therm.o(i.Therm_CprCvrHS) refers to detail.o(i.Detail_dZdT) for Detail_dZdT + therm.o(i.Therm_CprCvrHS) refers to detail.o(i.Detail_d2ZdT2) for Detail_d2ZdT2 + therm.o(i.Therm_CprCvrHS) refers to log.o(i.__hardfp_log) for __hardfp_log + therm.o(i.Therm_H) refers to therm.o(i.Therm_Ho) for Therm_Ho + therm.o(i.Therm_H) refers to detail.o(i.Detail_zdetail) for Detail_zdetail + therm.o(i.Therm_H) refers to detail.o(i.Detail_dZdT) for Detail_dZdT + therm.o(i.Therm_H) refers to detail.o(i.Detail_d2ZdT2) for Detail_d2ZdT2 + therm.o(i.Therm_HS_Mode) refers to detail.o(i.Detail_Run) for Detail_Run + therm.o(i.Therm_HS_Mode) refers to therm.o(i.Therm_H) for Therm_H + therm.o(i.Therm_HS_Mode) refers to therm.o(i.Therm_S) for Therm_S + therm.o(i.Therm_Ho) refers to therm.o(i.Therm_coth) for Therm_coth + therm.o(i.Therm_Ho) refers to tanh.o(i.__hardfp_tanh) for __hardfp_tanh + therm.o(i.Therm_Init) refers to memcpya.o(.text) for __aeabi_memcpy4 + therm.o(i.Therm_Init) refers to therm.o(.constdata) for .constdata + therm.o(i.Therm_Run) refers to detail.o(i.Detail_Run) for Detail_Run + therm.o(i.Therm_Run) refers to detail.o(i.Detail_dZdD) for Detail_dZdD + therm.o(i.Therm_Run) refers to therm.o(i.Therm_CprCvrHS) for Therm_CprCvrHS + therm.o(i.Therm_Run) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt + therm.o(i.Therm_S) refers to detail.o(i.Detail_zdetail) for Detail_zdetail + therm.o(i.Therm_S) refers to detail.o(i.Detail_dZdT) for Detail_dZdT + therm.o(i.Therm_S) refers to detail.o(i.Detail_d2ZdT2) for Detail_d2ZdT2 + therm.o(i.Therm_S) refers to therm.o(i.Therm_So) for Therm_So + therm.o(i.Therm_S) refers to log.o(i.__hardfp_log) for __hardfp_log + therm.o(i.Therm_So) refers to therm.o(i.Therm_coth) for Therm_coth + therm.o(i.Therm_So) refers to tanh.o(i.__hardfp_tanh) for __hardfp_tanh + therm.o(i.Therm_So) refers to sinh.o(i.__hardfp_sinh) for __hardfp_sinh + therm.o(i.Therm_So) refers to cosh.o(i.__hardfp_cosh) for __hardfp_cosh + therm.o(i.Therm_So) refers to log.o(i.__hardfp_log) for __hardfp_log + therm.o(i.Therm_coth) refers to tanh.o(i.__hardfp_tanh) for __hardfp_tanh oflowcal.o(i.Dlndjs) refers to memcpya.o(.text) for __aeabi_memcpy4 oflowcal.o(i.Dlndjs) refers to oflowcal.o(.constdata) for .constdata oflowcal.o(i.OFlowCal) refers to ngcal.o(i.Crit) for Crit @@ -627,11 +643,12 @@ Section Cross References oflowcal.o(i.OFlowCal) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt oflowcal.o(i.OFlowCal) refers to oflowcal.o(i.calculateReD) for calculateReD oflowcal.o(i.OFlowCal) refers to oflowcal.o(i.calculateCd) for calculateCd - oflowcal.o(i.OFlowCal) refers to printf1.o(i.__0fprintf$1) for __2fprintf + oflowcal.o(i.OFlowCal) refers to printfa.o(i.__0fprintf) for __2fprintf oflowcal.o(i.OFlowCal) refers to oflowcal.o(i.calculateK) for calculateK oflowcal.o(i.OFlowCal) refers to oflowcal.o(i.calculateRoughnessFactor) for calculateRoughnessFactor + oflowcal.o(i.OFlowCal) refers to oflowcal.o(.conststring) for .conststring oflowcal.o(i.OFlowCal) refers to stderr.o(.data) for __stderr - oflowcal.o(i.calculateCd) refers to printf1.o(i.__0fprintf$1) for __2fprintf + oflowcal.o(i.calculateCd) refers to printfa.o(i.__0fprintf) for __2fprintf oflowcal.o(i.calculateCd) refers to pow.o(i.__hardfp_pow) for __hardfp_pow oflowcal.o(i.calculateCd) refers to exp.o(i.__hardfp_exp) for __hardfp_exp oflowcal.o(i.calculateCd) refers to stderr.o(.data) for __stderr @@ -640,9 +657,9 @@ Section Cross References oflowcal.o(i.calculateEpsilon) refers to pow.o(i.__hardfp_pow) for __hardfp_pow oflowcal.o(i.calculateFG) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt oflowcal.o(i.calculateFT) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt - oflowcal.o(i.calculateK) refers to printf1.o(i.__0fprintf$1) for __2fprintf + oflowcal.o(i.calculateK) refers to printfa.o(i.__0fprintf) for __2fprintf oflowcal.o(i.calculateK) refers to stderr.o(.data) for __stderr - oflowcal.o(i.calculateRoughnessFactor) refers to printf1.o(i.__0fprintf$1) for __2fprintf + oflowcal.o(i.calculateRoughnessFactor) refers to printfa.o(i.__0fprintf) for __2fprintf oflowcal.o(i.calculateRoughnessFactor) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt oflowcal.o(i.calculateRoughnessFactor) refers to stderr.o(.data) for __stderr clock.o(i.rt_tick_get) refers to clock.o(.data) for .data @@ -1439,7 +1456,6 @@ Section Cross References Removing Unused input sections from the image. - Removing startup_stm32h743xx.o(HEAP), (512 bytes). Removing system_stm32h7xx.o(.rev16_text), (4 bytes). Removing system_stm32h7xx.o(.revsh_text), (4 bytes). Removing system_stm32h7xx.o(.rrx_text), (6 bytes). @@ -2134,52 +2150,10 @@ Removing Unused input sections from the image. Removing bsp_key.o(.rev16_text), (4 bytes). Removing bsp_key.o(.revsh_text), (4 bytes). Removing bsp_key.o(.rrx_text), (6 bytes). - Removing detail.o(i.Detail_Construct), (92 bytes). - Removing detail.o(i.Detail_Run), (572 bytes). - Removing detail.o(i.Detail_braket), (392 bytes). - Removing detail.o(i.Detail_bvir), (584 bytes). - Removing detail.o(i.Detail_chardl), (1640 bytes). - Removing detail.o(i.Detail_compositionchange), (68 bytes). - Removing detail.o(i.Detail_d2ZdT2), (980 bytes). - Removing detail.o(i.Detail_dZdD), (1632 bytes). - Removing detail.o(i.Detail_dZdT), (960 bytes). - Removing detail.o(i.Detail_ddetail), (616 bytes). - Removing detail.o(i.Detail_paramdl), (624 bytes). - Removing detail.o(i.Detail_pdetail), (64 bytes). - Removing detail.o(i.Detail_relativedensity), (136 bytes). - Removing detail.o(i.Detail_table), (2304 bytes). - Removing detail.o(i.Detail_temp), (92 bytes). - Removing detail.o(i.Detail_zdetail), (886 bytes). - Removing detail.o(.constdata), (2944 bytes). + Removing detail.o(i.Detail_Destroy), (10 bytes). Removing ngcal.o(i.CRi), (40 bytes). Removing ngcal.o(i.Cperf), (54 bytes). - Removing ngcal.o(i.Crit), (272 bytes). - Removing ngcal.o(i.NGCal_Init), (48 bytes). - Removing ngcal.o(i.NGCal_UnInit), (32 bytes). Removing ngcal.o(i.SOS), (60 bytes). - Removing ngcal.o(.data), (8 bytes). - Removing therm.o(i.CpiMolar), (248 bytes). - Removing therm.o(i.CprCvrHS), (736 bytes). - Removing therm.o(i.Ho), (288 bytes). - Removing therm.o(i.Run), (164 bytes). - Removing therm.o(i.So), (396 bytes). - Removing therm.o(i.ThermDestroy), (2 bytes). - Removing therm.o(i.ThermInit), (32 bytes). - Removing therm.o(i.coth), (44 bytes). - Removing therm.o(.data), (1968 bytes). - Removing oflowcal.o(i.CaiLiaoPzxs), (216 bytes). - Removing oflowcal.o(i.Dlndjs), (448 bytes). - Removing oflowcal.o(i.OFlowCal), (1048 bytes). - Removing oflowcal.o(i.calculateCd), (696 bytes). - Removing oflowcal.o(i.calculateE), (40 bytes). - Removing oflowcal.o(i.calculateEpsilon), (124 bytes). - Removing oflowcal.o(i.calculateFG), (20 bytes). - Removing oflowcal.o(i.calculateFT), (12 bytes). - Removing oflowcal.o(i.calculateK), (180 bytes). - Removing oflowcal.o(i.calculateKappa), (48 bytes). - Removing oflowcal.o(i.calculateReD), (40 bytes). - Removing oflowcal.o(i.calculateRoughnessFactor), (168 bytes). - Removing oflowcal.o(.constdata), (856 bytes). Removing clock.o(i.rt_system_tick_init), (2 bytes). Removing clock.o(i.rt_tick_from_millisecond), (34 bytes). Removing clock.o(i.rt_tick_set), (24 bytes). @@ -2235,15 +2209,8 @@ Removing Unused input sections from the image. Removing timer.o(i.rt_timer_next_timeout_tick), (12 bytes). Removing cpuport.o(i.rt_hw_cpu_shutdown), (24 bytes). Removing cpuport.o(i.rt_hw_exception_install), (12 bytes). - Removing dadd.o(.text), (334 bytes). - Removing dmul.o(.text), (228 bytes). - Removing ddiv.o(.text), (222 bytes). - Removing dscalb.o(.text), (46 bytes). - Removing dfixul.o(.text), (48 bytes). - Removing cdrcmple.o(.text), (48 bytes). - Removing depilogue.o(.text), (186 bytes). -803 unused section(s) (total 65954 bytes) removed from the image. +753 unused section(s) (total 41620 bytes) removed from the image. ============================================================================== @@ -2253,46 +2220,46 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) - ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.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 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.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 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE - ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stderr.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE @@ -2303,8 +2270,8 @@ Image Symbol Table ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE - ../mathlib/cosh.c 0x00000000 Number 0 cosh_x.o ABSOLUTE ../mathlib/cosh.c 0x00000000 Number 0 cosh.o ABSOLUTE + ../mathlib/cosh.c 0x00000000 Number 0 cosh_x.o ABSOLUTE ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE ../mathlib/exp.c 0x00000000 Number 0 exp.o ABSOLUTE ../mathlib/exp.c 0x00000000 Number 0 exp_x.o ABSOLUTE @@ -2315,15 +2282,15 @@ Image Symbol Table ../mathlib/log.c 0x00000000 Number 0 log.o ABSOLUTE ../mathlib/log.c 0x00000000 Number 0 log_x.o ABSOLUTE ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE - ../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE ../mathlib/pow.c 0x00000000 Number 0 pow_x.o ABSOLUTE + ../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE - ../mathlib/sinh.c 0x00000000 Number 0 sinh.o ABSOLUTE ../mathlib/sinh.c 0x00000000 Number 0 sinh_x.o ABSOLUTE - ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE + ../mathlib/sinh.c 0x00000000 Number 0 sinh.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE - ../mathlib/tanh.c 0x00000000 Number 0 tanh_x.o ABSOLUTE + ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE ../mathlib/tanh.c 0x00000000 Number 0 tanh.o ABSOLUTE + ../mathlib/tanh.c 0x00000000 Number 0 tanh_x.o ABSOLUTE ..\..\Libraries\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s 0x00000000 Number 0 startup_stm32h743xx.o ABSOLUTE ..\..\Libraries\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c 0x00000000 Number 0 system_stm32h7xx.o ABSOLUTE ..\..\Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c 0x00000000 Number 0 stm32h7xx_hal.o ABSOLUTE @@ -2539,225 +2506,341 @@ Image Symbol Table .text 0x080002d4 Section 272 context_rvds.o(.text) $v0 0x080002d4 Number 0 context_rvds.o(.text) .text 0x080003e4 Section 0 uldiv.o(.text) - .text 0x08000446 Section 0 uidiv.o(.text) - .text 0x08000472 Section 0 llshl.o(.text) - .text 0x08000490 Section 0 llushr.o(.text) - .text 0x080004b0 Section 36 init.o(.text) - i.$Sub$$main 0x080004d4 Section 0 components.o(i.$Sub$$main) - i.BusFault_Handler 0x080004e2 Section 0 stm32h7xx_it.o(i.BusFault_Handler) - i.DEBUG_USART_Config 0x080004e4 Section 0 bsp_debug_usart.o(i.DEBUG_USART_Config) - i.DebugMon_Handler 0x080005a8 Section 0 stm32h7xx_it.o(i.DebugMon_Handler) - i.HAL_GPIO_Init 0x080005ac Section 0 stm32h7xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_ReadPin 0x08000798 Section 0 stm32h7xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - i.HAL_GetTick 0x080007a8 Section 0 core_delay.o(i.HAL_GetTick) - i.HAL_InitTick 0x080007c4 Section 0 core_delay.o(i.HAL_InitTick) - i.HAL_NVIC_EnableIRQ 0x080007e8 Section 0 stm32h7xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08000804 Section 0 stm32h7xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_RCCEx_GetD1SysClockFreq 0x08000844 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD1SysClockFreq) - i.HAL_RCCEx_GetD3PCLK1Freq 0x08000878 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD3PCLK1Freq) - i.HAL_RCCEx_GetPLL2ClockFreq 0x080008a4 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL2ClockFreq) - i.HAL_RCCEx_GetPLL3ClockFreq 0x08000a38 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL3ClockFreq) - i.HAL_RCCEx_PeriphCLKConfig 0x08000bcc Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) - i.HAL_RCC_ClockConfig 0x080015b8 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetHCLKFreq 0x080017a4 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) - i.HAL_RCC_GetPCLK1Freq 0x080017d8 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetPCLK2Freq 0x08001804 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - i.HAL_RCC_GetSysClockFreq 0x08001830 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x080019b8 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SYSTICK_Config 0x08001f30 Section 0 stm32h7xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_UART_Init 0x08001f58 Section 0 stm32h7xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x08001fc8 Section 0 stm32h7xx_hal_uart.o(i.HAL_UART_MspInit) - i.HAL_UART_Transmit 0x08001fca Section 0 stm32h7xx_hal_uart.o(i.HAL_UART_Transmit) - i.Key_GPIO_Config 0x08002084 Section 0 bsp_key.o(i.Key_GPIO_Config) - i.Key_Scan 0x080020dc Section 0 bsp_key.o(i.Key_Scan) - i.LED_GPIO_Config 0x08002104 Section 0 bsp_led.o(i.LED_GPIO_Config) - i.NMI_Handler 0x08002184 Section 0 stm32h7xx_it.o(i.NMI_Handler) - i.RCCEx_PLL2_Config 0x08002188 Section 0 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL2_Config) - RCCEx_PLL2_Config 0x08002189 Thumb Code 208 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL2_Config) - i.RCCEx_PLL3_Config 0x0800225c Section 0 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL3_Config) - RCCEx_PLL3_Config 0x0800225d Thumb Code 208 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL3_Config) - i.SVC_Handler 0x08002330 Section 0 stm32h7xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08002332 Section 0 board.o(i.SysTick_Handler) - i.SystemClock_Config 0x08002344 Section 0 board.o(i.SystemClock_Config) - SystemClock_Config 0x08002345 Thumb Code 134 board.o(i.SystemClock_Config) - i.SystemInit 0x080023d0 Section 0 system_stm32h7xx.o(i.SystemInit) - i.UART_AdvFeatureConfig 0x08002454 Section 0 stm32h7xx_hal_uart.o(i.UART_AdvFeatureConfig) - i.UART_CheckIdleState 0x0800251c Section 0 stm32h7xx_hal_uart.o(i.UART_CheckIdleState) - i.UART_SetConfig 0x08002578 Section 0 stm32h7xx_hal_uart.o(i.UART_SetConfig) - i.UART_WaitOnFlagUntilTimeout 0x08002cae Section 0 stm32h7xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - i.UsageFault_Handler 0x08002d12 Section 0 stm32h7xx_it.o(i.UsageFault_Handler) - i.__0printf$1 0x08002d14 Section 0 printf1.o(i.__0printf$1) - i.__NVIC_SetPriority 0x08002d34 Section 0 stm32h7xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002d35 Thumb Code 32 stm32h7xx_hal_cortex.o(i.__NVIC_SetPriority) - i.__rt_ffs 0x08002d54 Section 0 kservice.o(i.__rt_ffs) - i.__scatterload_copy 0x08002d9c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08002daa Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08002dac Section 14 handlers.o(i.__scatterload_zeroinit) - i._has_defunct_thread 0x08002dbc Section 0 idle.o(i._has_defunct_thread) - _has_defunct_thread 0x08002dbd Thumb Code 16 idle.o(i._has_defunct_thread) - i._printf_core 0x08002dd0 Section 0 printf1.o(i._printf_core) - _printf_core 0x08002dd1 Thumb Code 336 printf1.o(i._printf_core) - i._rt_thread_init 0x08002f24 Section 0 thread.o(i._rt_thread_init) - _rt_thread_init 0x08002f25 Thumb Code 110 thread.o(i._rt_thread_init) - i._rt_timer_init 0x08002f9c Section 0 timer.o(i._rt_timer_init) - _rt_timer_init 0x08002f9d Thumb Code 38 timer.o(i._rt_timer_init) - i._rt_timer_remove 0x08002fc2 Section 0 timer.o(i._rt_timer_remove) - _rt_timer_remove 0x08002fc3 Thumb Code 34 timer.o(i._rt_timer_remove) - i.fputc 0x08002fe4 Section 0 bsp_debug_usart.o(i.fputc) - i.key_thread_entry 0x08002ffc Section 0 main.o(i.key_thread_entry) - key_thread_entry 0x08002ffd Thumb Code 104 main.o(i.key_thread_entry) - i.led1_thread_entry 0x08003100 Section 0 main.o(i.led1_thread_entry) - led1_thread_entry 0x08003101 Thumb Code 40 main.o(i.led1_thread_entry) - i.main 0x0800316c Section 0 main.o(i.main) - i.main_thread_entry 0x08003238 Section 0 components.o(i.main_thread_entry) - i.plug_holes 0x08003248 Section 0 mem.o(i.plug_holes) - plug_holes 0x08003249 Thumb Code 80 mem.o(i.plug_holes) - i.print_number 0x0800329c Section 0 kservice.o(i.print_number) - print_number 0x0800329d Thumb Code 292 kservice.o(i.print_number) - i.rt_application_init 0x080033c4 Section 0 components.o(i.rt_application_init) - i.rt_components_board_init 0x080033f0 Section 0 components.o(i.rt_components_board_init) - i.rt_components_init 0x0800340c Section 0 components.o(i.rt_components_init) - i.rt_enter_critical 0x08003428 Section 0 scheduler.o(i.rt_enter_critical) - i.rt_exit_critical 0x08003444 Section 0 scheduler.o(i.rt_exit_critical) - i.rt_free 0x08003474 Section 0 mem.o(i.rt_free) - i.rt_heap_begin_get 0x08003538 Section 0 board.o(i.rt_heap_begin_get) - i.rt_heap_end_get 0x08003540 Section 0 board.o(i.rt_heap_end_get) - i.rt_hw_board_init 0x08003548 Section 0 board.o(i.rt_hw_board_init) - i.rt_hw_console_output 0x08003584 Section 0 board.o(i.rt_hw_console_output) - i.rt_hw_hard_fault_exception 0x080035b4 Section 0 cpuport.o(i.rt_hw_hard_fault_exception) - i.rt_hw_stack_init 0x080036b8 Section 0 cpuport.o(i.rt_hw_stack_init) - i.rt_interrupt_enter 0x080036f8 Section 0 irq.o(i.rt_interrupt_enter) - i.rt_interrupt_leave 0x08003714 Section 0 irq.o(i.rt_interrupt_leave) - i.rt_ipc_list_suspend 0x08003730 Section 0 ipc.o(i.rt_ipc_list_suspend) - rt_ipc_list_suspend 0x08003731 Thumb Code 92 ipc.o(i.rt_ipc_list_suspend) - i.rt_kprintf 0x0800378c Section 0 kservice.o(i.rt_kprintf) - i.rt_list_insert_after 0x080037b0 Section 0 object.o(i.rt_list_insert_after) - rt_list_insert_after 0x080037b1 Thumb Code 14 object.o(i.rt_list_insert_after) - i.rt_list_insert_after 0x080037be Section 0 thread.o(i.rt_list_insert_after) - rt_list_insert_after 0x080037bf Thumb Code 14 thread.o(i.rt_list_insert_after) - i.rt_list_insert_after 0x080037cc Section 0 timer.o(i.rt_list_insert_after) - rt_list_insert_after 0x080037cd Thumb Code 14 timer.o(i.rt_list_insert_after) - i.rt_list_insert_before 0x080037da Section 0 ipc.o(i.rt_list_insert_before) - rt_list_insert_before 0x080037db Thumb Code 14 ipc.o(i.rt_list_insert_before) - i.rt_list_isempty 0x080037e8 Section 0 ipc.o(i.rt_list_isempty) - rt_list_isempty 0x080037e9 Thumb Code 14 ipc.o(i.rt_list_isempty) - i.rt_list_isempty 0x080037f6 Section 0 timer.o(i.rt_list_isempty) - rt_list_isempty 0x080037f7 Thumb Code 14 timer.o(i.rt_list_isempty) - i.rt_list_remove 0x08003804 Section 0 object.o(i.rt_list_remove) - rt_list_remove 0x08003805 Thumb Code 18 object.o(i.rt_list_remove) - i.rt_list_remove 0x08003816 Section 0 thread.o(i.rt_list_remove) - rt_list_remove 0x08003817 Thumb Code 18 thread.o(i.rt_list_remove) - i.rt_malloc 0x08003828 Section 0 mem.o(i.rt_malloc) - i.rt_memset 0x0800392c Section 0 kservice.o(i.rt_memset) - i.rt_object_allocate 0x08003972 Section 0 object.o(i.rt_object_allocate) - i.rt_object_delete 0x080039bc Section 0 object.o(i.rt_object_delete) - i.rt_object_detach 0x080039de Section 0 object.o(i.rt_object_detach) - i.rt_object_get_information 0x080039fc Section 0 object.o(i.rt_object_get_information) - i.rt_object_init 0x08003a20 Section 0 object.o(i.rt_object_init) - i.rt_object_is_systemobject 0x08003a5c Section 0 object.o(i.rt_object_is_systemobject) - i.rt_schedule 0x08003a6c Section 0 scheduler.o(i.rt_schedule) - i.rt_schedule_insert_thread 0x08003ae0 Section 0 scheduler.o(i.rt_schedule_insert_thread) - i.rt_schedule_remove_thread 0x08003b2c Section 0 scheduler.o(i.rt_schedule_remove_thread) - i.rt_sem_init 0x08003b80 Section 0 ipc.o(i.rt_sem_init) - i.rt_sem_release 0x08003ba6 Section 0 ipc.o(i.rt_sem_release) - i.rt_sem_take 0x08003be2 Section 0 ipc.o(i.rt_sem_take) - i.rt_show_version 0x08003c50 Section 0 kservice.o(i.rt_show_version) - i.rt_strlen 0x08003d00 Section 0 kservice.o(i.rt_strlen) - i.rt_strncpy 0x08003d10 Section 0 kservice.o(i.rt_strncpy) - i.rt_system_heap_init 0x08003d38 Section 0 mem.o(i.rt_system_heap_init) - i.rt_system_scheduler_init 0x08003de8 Section 0 scheduler.o(i.rt_system_scheduler_init) - i.rt_system_scheduler_start 0x08003e1c Section 0 scheduler.o(i.rt_system_scheduler_start) - i.rt_system_timer_init 0x08003e44 Section 0 timer.o(i.rt_system_timer_init) - i.rt_system_timer_thread_init 0x08003e5c Section 0 timer.o(i.rt_system_timer_thread_init) - i.rt_thread_create 0x08003e5e Section 0 thread.o(i.rt_thread_create) - i.rt_thread_delay 0x08003eaa Section 0 thread.o(i.rt_thread_delay) - i.rt_thread_exit 0x08003eb0 Section 0 thread.o(i.rt_thread_exit) - i.rt_thread_idle_entry 0x08003f08 Section 0 idle.o(i.rt_thread_idle_entry) - rt_thread_idle_entry 0x08003f09 Thumb Code 6 idle.o(i.rt_thread_idle_entry) - i.rt_thread_idle_excute 0x08003f10 Section 0 idle.o(i.rt_thread_idle_excute) - i.rt_thread_idle_init 0x08003f8c Section 0 idle.o(i.rt_thread_idle_init) - i.rt_thread_init 0x08003fcc Section 0 thread.o(i.rt_thread_init) - i.rt_thread_resume 0x08004004 Section 0 thread.o(i.rt_thread_resume) - i.rt_thread_self 0x08004040 Section 0 thread.o(i.rt_thread_self) - i.rt_thread_sleep 0x0800404c Section 0 thread.o(i.rt_thread_sleep) - i.rt_thread_startup 0x0800408c Section 0 thread.o(i.rt_thread_startup) - i.rt_thread_suspend 0x080040b2 Section 0 thread.o(i.rt_thread_suspend) - i.rt_thread_timeout 0x080040f4 Section 0 thread.o(i.rt_thread_timeout) - i.rt_thread_yield 0x08004114 Section 0 thread.o(i.rt_thread_yield) - i.rt_tick_get 0x08004174 Section 0 clock.o(i.rt_tick_get) - i.rt_tick_increase 0x08004180 Section 0 clock.o(i.rt_tick_increase) - i.rt_timer_check 0x080041ac Section 0 timer.o(i.rt_timer_check) - i.rt_timer_control 0x08004218 Section 0 timer.o(i.rt_timer_control) - i.rt_timer_detach 0x0800424c Section 0 timer.o(i.rt_timer_detach) - i.rt_timer_init 0x0800426c Section 0 timer.o(i.rt_timer_init) - i.rt_timer_start 0x08004298 Section 0 timer.o(i.rt_timer_start) - i.rt_timer_stop 0x0800436c Section 0 timer.o(i.rt_timer_stop) - i.rt_vsnprintf 0x0800439c Section 0 kservice.o(i.rt_vsnprintf) - i.rti_board_end 0x0800462c Section 0 components.o(i.rti_board_end) - rti_board_end 0x0800462d Thumb Code 4 components.o(i.rti_board_end) - i.rti_board_start 0x08004630 Section 0 components.o(i.rti_board_start) - rti_board_start 0x08004631 Thumb Code 4 components.o(i.rti_board_start) - i.rti_end 0x08004634 Section 0 components.o(i.rti_end) - rti_end 0x08004635 Thumb Code 4 components.o(i.rti_end) - i.rti_start 0x08004638 Section 0 components.o(i.rti_start) - rti_start 0x08004639 Thumb Code 4 components.o(i.rti_start) - i.rtthread_startup 0x0800463c Section 0 components.o(i.rtthread_startup) - i.skip_atoi 0x08004666 Section 0 kservice.o(i.skip_atoi) - skip_atoi 0x08004667 Thumb Code 40 kservice.o(i.skip_atoi) - .constdata 0x0800468e Section 16 system_stm32h7xx.o(.constdata) - .constdata 0x0800469e Section 24 stm32h7xx_hal_uart.o(.constdata) - UARTPrescTable 0x0800469e Data 24 stm32h7xx_hal_uart.o(.constdata) - .constdata 0x080046b6 Section 290 kservice.o(.constdata) - small_digits 0x080047b6 Data 17 kservice.o(.constdata) - large_digits 0x080047c7 Data 17 kservice.o(.constdata) - .rti_fn.0 0x080047d8 Section 4 components.o(.rti_fn.0) - __tagsym$$used 0x080047d8 Number 0 components.o(.rti_fn.0) - .rti_fn.0.end 0x080047dc Section 4 components.o(.rti_fn.0.end) - __tagsym$$used 0x080047dc Number 0 components.o(.rti_fn.0.end) - .rti_fn.1.end 0x080047e0 Section 4 components.o(.rti_fn.1.end) - __tagsym$$used 0x080047e0 Number 0 components.o(.rti_fn.1.end) - .rti_fn.6.end 0x080047e4 Section 4 components.o(.rti_fn.6.end) - __tagsym$$used 0x080047e4 Number 0 components.o(.rti_fn.6.end) + .text 0x08000446 Section 0 memcpya.o(.text) + .text 0x0800046a Section 0 memseta.o(.text) + .text 0x0800048e Section 0 uidiv.o(.text) + .text 0x080004ba Section 0 llshl.o(.text) + .text 0x080004d8 Section 0 llushr.o(.text) + .text 0x080004f8 Section 0 dadd.o(.text) + .text 0x080004f8 Section 0 iusefp.o(.text) + .text 0x08000646 Section 0 dmul.o(.text) + .text 0x0800072a Section 0 ddiv.o(.text) + .text 0x08000808 Section 0 dscalb.o(.text) + .text 0x08000836 Section 0 dfixul.o(.text) + .text 0x08000868 Section 48 cdrcmple.o(.text) + .text 0x08000898 Section 36 init.o(.text) + .text 0x080008bc Section 0 llsshr.o(.text) + .text 0x080008e0 Section 0 depilogue.o(.text) + i.$Sub$$main 0x0800099a Section 0 components.o(i.$Sub$$main) + i.BusFault_Handler 0x080009a8 Section 0 stm32h7xx_it.o(i.BusFault_Handler) + i.CaiLiaoPzxs 0x080009ac Section 0 oflowcal.o(i.CaiLiaoPzxs) + i.Crit 0x08000a84 Section 0 ngcal.o(i.Crit) + i.DEBUG_USART_Config 0x08000b94 Section 0 bsp_debug_usart.o(i.DEBUG_USART_Config) + i.DebugMon_Handler 0x08000c58 Section 0 stm32h7xx_it.o(i.DebugMon_Handler) + i.Detail_Construct 0x08000c5c Section 0 detail.o(i.Detail_Construct) + i.Detail_Run 0x08000cd4 Section 0 detail.o(i.Detail_Run) + i.Detail_braket 0x08000f10 Section 0 detail.o(i.Detail_braket) + i.Detail_bvir 0x08001098 Section 0 detail.o(i.Detail_bvir) + i.Detail_chardl 0x080012e0 Section 0 detail.o(i.Detail_chardl) + i.Detail_compositionchange 0x08001948 Section 0 detail.o(i.Detail_compositionchange) + i.Detail_d2ZdT2 0x0800198c Section 0 detail.o(i.Detail_d2ZdT2) + i.Detail_dZdD 0x08001d60 Section 0 detail.o(i.Detail_dZdD) + i.Detail_dZdT 0x080023c0 Section 0 detail.o(i.Detail_dZdT) + i.Detail_ddetail 0x08002780 Section 0 detail.o(i.Detail_ddetail) + i.Detail_paramdl 0x080029e8 Section 0 detail.o(i.Detail_paramdl) + i.Detail_pdetail 0x08002c58 Section 0 detail.o(i.Detail_pdetail) + i.Detail_relativedensity 0x08002c98 Section 0 detail.o(i.Detail_relativedensity) + i.Detail_table 0x08002d20 Section 0 detail.o(i.Detail_table) + i.Detail_temp 0x08003b38 Section 0 detail.o(i.Detail_temp) + i.Detail_zdetail 0x08003b94 Section 0 detail.o(i.Detail_zdetail) + i.Dlndjs 0x08003f0c Section 0 oflowcal.o(i.Dlndjs) + i.HAL_GPIO_Init 0x080040cc Section 0 stm32h7xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_ReadPin 0x080042b8 Section 0 stm32h7xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + i.HAL_GetTick 0x080042c8 Section 0 core_delay.o(i.HAL_GetTick) + i.HAL_InitTick 0x080042e4 Section 0 core_delay.o(i.HAL_InitTick) + i.HAL_NVIC_EnableIRQ 0x08004308 Section 0 stm32h7xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08004324 Section 0 stm32h7xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_RCCEx_GetD1SysClockFreq 0x08004364 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD1SysClockFreq) + i.HAL_RCCEx_GetD3PCLK1Freq 0x08004398 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD3PCLK1Freq) + i.HAL_RCCEx_GetPLL2ClockFreq 0x080043c4 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL2ClockFreq) + i.HAL_RCCEx_GetPLL3ClockFreq 0x08004558 Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL3ClockFreq) + i.HAL_RCCEx_PeriphCLKConfig 0x080046ec Section 0 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) + i.HAL_RCC_ClockConfig 0x080050d8 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetHCLKFreq 0x080052c4 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + i.HAL_RCC_GetPCLK1Freq 0x080052f8 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetPCLK2Freq 0x08005324 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + i.HAL_RCC_GetSysClockFreq 0x08005350 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x080054d8 Section 0 stm32h7xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SYSTICK_Config 0x08005a50 Section 0 stm32h7xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_UART_Init 0x08005a78 Section 0 stm32h7xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x08005ae8 Section 0 stm32h7xx_hal_uart.o(i.HAL_UART_MspInit) + i.HAL_UART_Transmit 0x08005aea Section 0 stm32h7xx_hal_uart.o(i.HAL_UART_Transmit) + i.Key_GPIO_Config 0x08005ba4 Section 0 bsp_key.o(i.Key_GPIO_Config) + i.Key_Scan 0x08005bfc Section 0 bsp_key.o(i.Key_Scan) + i.LED_GPIO_Config 0x08005c24 Section 0 bsp_led.o(i.LED_GPIO_Config) + i.NGCal_Init 0x08005ca4 Section 0 ngcal.o(i.NGCal_Init) + i.NGCal_UnInit 0x08005cd8 Section 0 ngcal.o(i.NGCal_UnInit) + i.NMI_Handler 0x08005cf8 Section 0 stm32h7xx_it.o(i.NMI_Handler) + i.OFlowCal 0x08005cfc Section 0 oflowcal.o(i.OFlowCal) + i.OFlowCal_thread_entry 0x080060f8 Section 0 main.o(i.OFlowCal_thread_entry) + OFlowCal_thread_entry 0x080060f9 Thumb Code 376 main.o(i.OFlowCal_thread_entry) + i.RCCEx_PLL2_Config 0x080063b4 Section 0 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL2_Config) + RCCEx_PLL2_Config 0x080063b5 Thumb Code 208 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL2_Config) + i.RCCEx_PLL3_Config 0x08006488 Section 0 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL3_Config) + RCCEx_PLL3_Config 0x08006489 Thumb Code 208 stm32h7xx_hal_rcc_ex.o(i.RCCEx_PLL3_Config) + i.SVC_Handler 0x0800655c Section 0 stm32h7xx_it.o(i.SVC_Handler) + i.SysTick_Handler 0x0800655e Section 0 board.o(i.SysTick_Handler) + i.SystemClock_Config 0x08006570 Section 0 board.o(i.SystemClock_Config) + SystemClock_Config 0x08006571 Thumb Code 134 board.o(i.SystemClock_Config) + i.SystemInit 0x080065fc Section 0 system_stm32h7xx.o(i.SystemInit) + i.Therm_CpiMolar 0x08006680 Section 0 therm.o(i.Therm_CpiMolar) + i.Therm_CprCvrHS 0x080067a4 Section 0 therm.o(i.Therm_CprCvrHS) + i.Therm_H 0x08006a78 Section 0 therm.o(i.Therm_H) + i.Therm_HS_Mode 0x08006bc0 Section 0 therm.o(i.Therm_HS_Mode) + i.Therm_Ho 0x08006e1c Section 0 therm.o(i.Therm_Ho) + i.Therm_Init 0x08006f8c Section 0 therm.o(i.Therm_Init) + i.Therm_Run 0x080070dc Section 0 therm.o(i.Therm_Run) + i.Therm_S 0x08007184 Section 0 therm.o(i.Therm_S) + i.Therm_So 0x08007370 Section 0 therm.o(i.Therm_So) + i.Therm_coth 0x08007538 Section 0 therm.o(i.Therm_coth) + i.UART_AdvFeatureConfig 0x0800754c Section 0 stm32h7xx_hal_uart.o(i.UART_AdvFeatureConfig) + i.UART_CheckIdleState 0x08007614 Section 0 stm32h7xx_hal_uart.o(i.UART_CheckIdleState) + i.UART_SetConfig 0x08007670 Section 0 stm32h7xx_hal_uart.o(i.UART_SetConfig) + i.UART_WaitOnFlagUntilTimeout 0x08007da6 Section 0 stm32h7xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + i.UsageFault_Handler 0x08007e0a Section 0 stm32h7xx_it.o(i.UsageFault_Handler) + i.__0fprintf 0x08007e0c Section 0 printfa.o(i.__0fprintf) + i.__0printf 0x08007e28 Section 0 printfa.o(i.__0printf) + i.__ARM_fpclassify 0x08007e48 Section 0 fpclassify.o(i.__ARM_fpclassify) + i.__NVIC_SetPriority 0x08007e78 Section 0 stm32h7xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08007e79 Thumb Code 32 stm32h7xx_hal_cortex.o(i.__NVIC_SetPriority) + i.__hardfp_cosh 0x08007e98 Section 0 cosh.o(i.__hardfp_cosh) + i.__hardfp_exp 0x08007ff0 Section 0 exp.o(i.__hardfp_exp) + i.__hardfp_log 0x08008258 Section 0 log.o(i.__hardfp_log) + i.__hardfp_pow 0x08008498 Section 0 pow.o(i.__hardfp_pow) + i.__hardfp_sinh 0x08008d90 Section 0 sinh.o(i.__hardfp_sinh) + i.__hardfp_sqrt 0x08008f10 Section 0 sqrt.o(i.__hardfp_sqrt) + i.__hardfp_tanh 0x08008f78 Section 0 tanh.o(i.__hardfp_tanh) + i.__kernel_poly 0x08009088 Section 0 poly.o(i.__kernel_poly) + i.__mathlib_dbl_divzero 0x080090f8 Section 0 dunder.o(i.__mathlib_dbl_divzero) + i.__mathlib_dbl_infnan 0x08009118 Section 0 dunder.o(i.__mathlib_dbl_infnan) + i.__mathlib_dbl_infnan2 0x0800911e Section 0 dunder.o(i.__mathlib_dbl_infnan2) + i.__mathlib_dbl_invalid 0x08009128 Section 0 dunder.o(i.__mathlib_dbl_invalid) + i.__mathlib_dbl_overflow 0x08009140 Section 0 dunder.o(i.__mathlib_dbl_overflow) + i.__mathlib_dbl_posinfnan 0x08009158 Section 0 dunder.o(i.__mathlib_dbl_posinfnan) + i.__mathlib_dbl_underflow 0x08009160 Section 0 dunder.o(i.__mathlib_dbl_underflow) + i.__mathlib_expm1 0x08009178 Section 0 expm1_i.o(i.__mathlib_expm1) + i.__rt_ffs 0x080094e8 Section 0 kservice.o(i.__rt_ffs) + i.__scatterload_copy 0x08009530 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0800953e Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08009540 Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_errno 0x08009550 Section 0 errno.o(i.__set_errno) + i._fp_digits 0x0800955c Section 0 printfa.o(i._fp_digits) + _fp_digits 0x0800955d Thumb Code 366 printfa.o(i._fp_digits) + i._has_defunct_thread 0x080096e0 Section 0 idle.o(i._has_defunct_thread) + _has_defunct_thread 0x080096e1 Thumb Code 16 idle.o(i._has_defunct_thread) + i._printf_core 0x080096f4 Section 0 printfa.o(i._printf_core) + _printf_core 0x080096f5 Thumb Code 1704 printfa.o(i._printf_core) + i._printf_post_padding 0x08009da8 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x08009da9 Thumb Code 36 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x08009dcc Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x08009dcd Thumb Code 46 printfa.o(i._printf_pre_padding) + i._rt_thread_init 0x08009dfc Section 0 thread.o(i._rt_thread_init) + _rt_thread_init 0x08009dfd Thumb Code 110 thread.o(i._rt_thread_init) + i._rt_timer_init 0x08009e74 Section 0 timer.o(i._rt_timer_init) + _rt_timer_init 0x08009e75 Thumb Code 38 timer.o(i._rt_timer_init) + i._rt_timer_remove 0x08009e9a Section 0 timer.o(i._rt_timer_remove) + _rt_timer_remove 0x08009e9b Thumb Code 34 timer.o(i._rt_timer_remove) + i.calculateCd 0x08009ebc Section 0 oflowcal.o(i.calculateCd) + i.calculateE 0x0800a180 Section 0 oflowcal.o(i.calculateE) + i.calculateEpsilon 0x0800a1a8 Section 0 oflowcal.o(i.calculateEpsilon) + i.calculateFG 0x0800a224 Section 0 oflowcal.o(i.calculateFG) + i.calculateFT 0x0800a238 Section 0 oflowcal.o(i.calculateFT) + i.calculateK 0x0800a244 Section 0 oflowcal.o(i.calculateK) + i.calculateKappa 0x0800a304 Section 0 oflowcal.o(i.calculateKappa) + i.calculateReD 0x0800a334 Section 0 oflowcal.o(i.calculateReD) + i.calculateRoughnessFactor 0x0800a35c Section 0 oflowcal.o(i.calculateRoughnessFactor) + i.exp 0x0800a420 Section 0 exp.o(i.exp) + i.fabs 0x0800a430 Section 0 fabs.o(i.fabs) + i.fputc 0x0800a448 Section 0 bsp_debug_usart.o(i.fputc) + i.free 0x0800a460 Section 0 malloc.o(i.free) + i.key_thread_entry 0x0800a4b0 Section 0 main.o(i.key_thread_entry) + key_thread_entry 0x0800a4b1 Thumb Code 104 main.o(i.key_thread_entry) + i.main 0x0800a5b4 Section 0 main.o(i.main) + i.main_thread_entry 0x0800a688 Section 0 components.o(i.main_thread_entry) + i.malloc 0x0800a698 Section 0 malloc.o(i.malloc) + i.plug_holes 0x0800a704 Section 0 mem.o(i.plug_holes) + plug_holes 0x0800a705 Thumb Code 80 mem.o(i.plug_holes) + i.print_number 0x0800a758 Section 0 kservice.o(i.print_number) + print_number 0x0800a759 Thumb Code 292 kservice.o(i.print_number) + i.rt_application_init 0x0800a880 Section 0 components.o(i.rt_application_init) + i.rt_components_board_init 0x0800a8ac Section 0 components.o(i.rt_components_board_init) + i.rt_components_init 0x0800a8c8 Section 0 components.o(i.rt_components_init) + i.rt_enter_critical 0x0800a8e4 Section 0 scheduler.o(i.rt_enter_critical) + i.rt_exit_critical 0x0800a900 Section 0 scheduler.o(i.rt_exit_critical) + i.rt_free 0x0800a930 Section 0 mem.o(i.rt_free) + i.rt_heap_begin_get 0x0800a9f4 Section 0 board.o(i.rt_heap_begin_get) + i.rt_heap_end_get 0x0800a9fc Section 0 board.o(i.rt_heap_end_get) + i.rt_hw_board_init 0x0800aa04 Section 0 board.o(i.rt_hw_board_init) + i.rt_hw_console_output 0x0800aa40 Section 0 board.o(i.rt_hw_console_output) + i.rt_hw_hard_fault_exception 0x0800aa70 Section 0 cpuport.o(i.rt_hw_hard_fault_exception) + i.rt_hw_stack_init 0x0800ab74 Section 0 cpuport.o(i.rt_hw_stack_init) + i.rt_interrupt_enter 0x0800abb4 Section 0 irq.o(i.rt_interrupt_enter) + i.rt_interrupt_leave 0x0800abd0 Section 0 irq.o(i.rt_interrupt_leave) + i.rt_ipc_list_suspend 0x0800abec Section 0 ipc.o(i.rt_ipc_list_suspend) + rt_ipc_list_suspend 0x0800abed Thumb Code 92 ipc.o(i.rt_ipc_list_suspend) + i.rt_kprintf 0x0800ac48 Section 0 kservice.o(i.rt_kprintf) + i.rt_list_insert_after 0x0800ac6c Section 0 object.o(i.rt_list_insert_after) + rt_list_insert_after 0x0800ac6d Thumb Code 14 object.o(i.rt_list_insert_after) + i.rt_list_insert_after 0x0800ac7a Section 0 thread.o(i.rt_list_insert_after) + rt_list_insert_after 0x0800ac7b Thumb Code 14 thread.o(i.rt_list_insert_after) + i.rt_list_insert_after 0x0800ac88 Section 0 timer.o(i.rt_list_insert_after) + rt_list_insert_after 0x0800ac89 Thumb Code 14 timer.o(i.rt_list_insert_after) + i.rt_list_insert_before 0x0800ac96 Section 0 ipc.o(i.rt_list_insert_before) + rt_list_insert_before 0x0800ac97 Thumb Code 14 ipc.o(i.rt_list_insert_before) + i.rt_list_isempty 0x0800aca4 Section 0 ipc.o(i.rt_list_isempty) + rt_list_isempty 0x0800aca5 Thumb Code 14 ipc.o(i.rt_list_isempty) + i.rt_list_isempty 0x0800acb2 Section 0 timer.o(i.rt_list_isempty) + rt_list_isempty 0x0800acb3 Thumb Code 14 timer.o(i.rt_list_isempty) + i.rt_list_remove 0x0800acc0 Section 0 object.o(i.rt_list_remove) + rt_list_remove 0x0800acc1 Thumb Code 18 object.o(i.rt_list_remove) + i.rt_list_remove 0x0800acd2 Section 0 thread.o(i.rt_list_remove) + rt_list_remove 0x0800acd3 Thumb Code 18 thread.o(i.rt_list_remove) + i.rt_malloc 0x0800ace4 Section 0 mem.o(i.rt_malloc) + i.rt_memset 0x0800ade8 Section 0 kservice.o(i.rt_memset) + i.rt_object_allocate 0x0800ae2e Section 0 object.o(i.rt_object_allocate) + i.rt_object_delete 0x0800ae78 Section 0 object.o(i.rt_object_delete) + i.rt_object_detach 0x0800ae9a Section 0 object.o(i.rt_object_detach) + i.rt_object_get_information 0x0800aeb8 Section 0 object.o(i.rt_object_get_information) + i.rt_object_init 0x0800aedc Section 0 object.o(i.rt_object_init) + i.rt_object_is_systemobject 0x0800af18 Section 0 object.o(i.rt_object_is_systemobject) + i.rt_schedule 0x0800af28 Section 0 scheduler.o(i.rt_schedule) + i.rt_schedule_insert_thread 0x0800af9c Section 0 scheduler.o(i.rt_schedule_insert_thread) + i.rt_schedule_remove_thread 0x0800afe8 Section 0 scheduler.o(i.rt_schedule_remove_thread) + i.rt_sem_init 0x0800b03c Section 0 ipc.o(i.rt_sem_init) + i.rt_sem_release 0x0800b062 Section 0 ipc.o(i.rt_sem_release) + i.rt_sem_take 0x0800b09e Section 0 ipc.o(i.rt_sem_take) + i.rt_show_version 0x0800b10c Section 0 kservice.o(i.rt_show_version) + i.rt_strlen 0x0800b1bc Section 0 kservice.o(i.rt_strlen) + i.rt_strncpy 0x0800b1cc Section 0 kservice.o(i.rt_strncpy) + i.rt_system_heap_init 0x0800b1f4 Section 0 mem.o(i.rt_system_heap_init) + i.rt_system_scheduler_init 0x0800b2a4 Section 0 scheduler.o(i.rt_system_scheduler_init) + i.rt_system_scheduler_start 0x0800b2d8 Section 0 scheduler.o(i.rt_system_scheduler_start) + i.rt_system_timer_init 0x0800b300 Section 0 timer.o(i.rt_system_timer_init) + i.rt_system_timer_thread_init 0x0800b318 Section 0 timer.o(i.rt_system_timer_thread_init) + i.rt_thread_create 0x0800b31a Section 0 thread.o(i.rt_thread_create) + i.rt_thread_delay 0x0800b366 Section 0 thread.o(i.rt_thread_delay) + i.rt_thread_exit 0x0800b36c Section 0 thread.o(i.rt_thread_exit) + i.rt_thread_idle_entry 0x0800b3c4 Section 0 idle.o(i.rt_thread_idle_entry) + rt_thread_idle_entry 0x0800b3c5 Thumb Code 6 idle.o(i.rt_thread_idle_entry) + i.rt_thread_idle_excute 0x0800b3cc Section 0 idle.o(i.rt_thread_idle_excute) + i.rt_thread_idle_init 0x0800b448 Section 0 idle.o(i.rt_thread_idle_init) + i.rt_thread_init 0x0800b488 Section 0 thread.o(i.rt_thread_init) + i.rt_thread_resume 0x0800b4c0 Section 0 thread.o(i.rt_thread_resume) + i.rt_thread_self 0x0800b4fc Section 0 thread.o(i.rt_thread_self) + i.rt_thread_sleep 0x0800b508 Section 0 thread.o(i.rt_thread_sleep) + i.rt_thread_startup 0x0800b548 Section 0 thread.o(i.rt_thread_startup) + i.rt_thread_suspend 0x0800b56e Section 0 thread.o(i.rt_thread_suspend) + i.rt_thread_timeout 0x0800b5b0 Section 0 thread.o(i.rt_thread_timeout) + i.rt_thread_yield 0x0800b5d0 Section 0 thread.o(i.rt_thread_yield) + i.rt_tick_get 0x0800b630 Section 0 clock.o(i.rt_tick_get) + i.rt_tick_increase 0x0800b63c Section 0 clock.o(i.rt_tick_increase) + i.rt_timer_check 0x0800b668 Section 0 timer.o(i.rt_timer_check) + i.rt_timer_control 0x0800b6d4 Section 0 timer.o(i.rt_timer_control) + i.rt_timer_detach 0x0800b708 Section 0 timer.o(i.rt_timer_detach) + i.rt_timer_init 0x0800b728 Section 0 timer.o(i.rt_timer_init) + i.rt_timer_start 0x0800b754 Section 0 timer.o(i.rt_timer_start) + i.rt_timer_stop 0x0800b828 Section 0 timer.o(i.rt_timer_stop) + i.rt_vsnprintf 0x0800b858 Section 0 kservice.o(i.rt_vsnprintf) + i.rti_board_end 0x0800bae8 Section 0 components.o(i.rti_board_end) + rti_board_end 0x0800bae9 Thumb Code 4 components.o(i.rti_board_end) + i.rti_board_start 0x0800baec Section 0 components.o(i.rti_board_start) + rti_board_start 0x0800baed Thumb Code 4 components.o(i.rti_board_start) + i.rti_end 0x0800baf0 Section 0 components.o(i.rti_end) + rti_end 0x0800baf1 Thumb Code 4 components.o(i.rti_end) + i.rti_start 0x0800baf4 Section 0 components.o(i.rti_start) + rti_start 0x0800baf5 Thumb Code 4 components.o(i.rti_start) + i.rtthread_startup 0x0800baf8 Section 0 components.o(i.rtthread_startup) + i.skip_atoi 0x0800bb22 Section 0 kservice.o(i.skip_atoi) + skip_atoi 0x0800bb23 Thumb Code 40 kservice.o(i.skip_atoi) + i.sqrt 0x0800bb4a Section 0 sqrt.o(i.sqrt) + .constdata 0x0800bbb4 Section 16 system_stm32h7xx.o(.constdata) + .constdata 0x0800bbc4 Section 24 stm32h7xx_hal_uart.o(.constdata) + UARTPrescTable 0x0800bbc4 Data 24 stm32h7xx_hal_uart.o(.constdata) + .constdata 0x0800bbe0 Section 2016 detail.o(.constdata) + .constdata 0x0800c3c0 Section 1848 therm.o(.constdata) + .constdata 0x0800caf8 Section 856 oflowcal.o(.constdata) + .constdata 0x0800ce50 Section 290 kservice.o(.constdata) + small_digits 0x0800cf50 Data 17 kservice.o(.constdata) + large_digits 0x0800cf61 Data 17 kservice.o(.constdata) + .constdata 0x0800cf78 Section 8 cosh.o(.constdata) + one 0x0800cf78 Data 8 cosh.o(.constdata) + .constdata 0x0800cf80 Section 88 exp.o(.constdata) + halF 0x0800cf80 Data 16 exp.o(.constdata) + ln2HI 0x0800cf90 Data 16 exp.o(.constdata) + ln2LO 0x0800cfa0 Data 16 exp.o(.constdata) + P 0x0800cfb0 Data 40 exp.o(.constdata) + .constdata 0x0800cfd8 Section 56 log.o(.constdata) + Lg2 0x0800cfd8 Data 24 log.o(.constdata) + Lg 0x0800cff0 Data 32 log.o(.constdata) + .constdata 0x0800d010 Section 136 pow.o(.constdata) + bp 0x0800d010 Data 16 pow.o(.constdata) + dp_h 0x0800d020 Data 16 pow.o(.constdata) + dp_l 0x0800d030 Data 16 pow.o(.constdata) + L 0x0800d040 Data 48 pow.o(.constdata) + P 0x0800d070 Data 40 pow.o(.constdata) + .constdata 0x0800d098 Section 8 sinh.o(.constdata) + one 0x0800d098 Data 8 sinh.o(.constdata) + .constdata 0x0800d0a0 Section 40 expm1_i.o(.constdata) + Q 0x0800d0a0 Data 40 expm1_i.o(.constdata) + .constdata 0x0800d0c8 Section 8 qnan.o(.constdata) + .conststring 0x0800d0d0 Section 82 oflowcal.o(.conststring) + .rti_fn.0 0x0800d124 Section 4 components.o(.rti_fn.0) + __tagsym$$used 0x0800d124 Number 0 components.o(.rti_fn.0) + .rti_fn.0.end 0x0800d128 Section 4 components.o(.rti_fn.0.end) + __tagsym$$used 0x0800d128 Number 0 components.o(.rti_fn.0.end) + .rti_fn.1.end 0x0800d12c Section 4 components.o(.rti_fn.1.end) + __tagsym$$used 0x0800d12c Number 0 components.o(.rti_fn.1.end) + .rti_fn.6.end 0x0800d130 Section 4 components.o(.rti_fn.6.end) + __tagsym$$used 0x0800d130 Number 0 components.o(.rti_fn.6.end) .data 0x24000000 Section 4 system_stm32h7xx.o(.data) .data 0x24000004 Section 4 system_stm32h7xx.o(.data) .data 0x24000008 Section 8 main.o(.data) - led1_thread 0x24000008 Data 4 main.o(.data) + OFlowCal_thread 0x24000008 Data 4 main.o(.data) key_thread 0x2400000c Data 4 main.o(.data) - .data 0x24000010 Section 4 clock.o(.data) - rt_tick 0x24000010 Data 4 clock.o(.data) - .data 0x24000014 Section 1 irq.o(.data) - .data 0x24000018 Section 24 mem.o(.data) - heap_ptr 0x24000018 Data 4 mem.o(.data) - heap_end 0x2400001c Data 4 mem.o(.data) - lfree 0x24000020 Data 4 mem.o(.data) - mem_size_aligned 0x24000024 Data 4 mem.o(.data) - used_mem 0x24000028 Data 4 mem.o(.data) - max_mem 0x2400002c Data 4 mem.o(.data) - .data 0x24000030 Section 64 object.o(.data) - rt_object_container 0x24000030 Data 64 object.o(.data) - .data 0x24000070 Section 20 scheduler.o(.data) - rt_scheduler_lock_nest 0x24000072 Data 2 scheduler.o(.data) - .data 0x24000084 Section 12 timer.o(.data) - random_nr 0x24000084 Data 4 timer.o(.data) - rt_timer_list 0x24000088 Data 8 timer.o(.data) - .data 0x24000090 Section 4 cpuport.o(.data) - rt_exception_hook 0x24000090 Data 4 cpuport.o(.data) - .data 0x24000094 Section 4 cpuport.o(.data) + .data 0x24000010 Section 8 ngcal.o(.data) + ptTherm 0x24000010 Data 4 ngcal.o(.data) + ptDetail 0x24000014 Data 4 ngcal.o(.data) + .data 0x24000018 Section 4 clock.o(.data) + rt_tick 0x24000018 Data 4 clock.o(.data) + .data 0x2400001c Section 1 irq.o(.data) + .data 0x24000020 Section 24 mem.o(.data) + heap_ptr 0x24000020 Data 4 mem.o(.data) + heap_end 0x24000024 Data 4 mem.o(.data) + lfree 0x24000028 Data 4 mem.o(.data) + mem_size_aligned 0x2400002c Data 4 mem.o(.data) + used_mem 0x24000030 Data 4 mem.o(.data) + max_mem 0x24000034 Data 4 mem.o(.data) + .data 0x24000038 Section 64 object.o(.data) + rt_object_container 0x24000038 Data 64 object.o(.data) + .data 0x24000078 Section 20 scheduler.o(.data) + rt_scheduler_lock_nest 0x2400007a Data 2 scheduler.o(.data) + .data 0x2400008c Section 12 timer.o(.data) + random_nr 0x2400008c Data 4 timer.o(.data) + rt_timer_list 0x24000090 Data 8 timer.o(.data) .data 0x24000098 Section 4 cpuport.o(.data) + rt_exception_hook 0x24000098 Data 4 cpuport.o(.data) .data 0x2400009c Section 4 cpuport.o(.data) - .data 0x240000a0 Section 4 stdout.o(.data) - .bss 0x240000a4 Section 4096 board.o(.bss) - rt_heap 0x240000a4 Data 4096 board.o(.bss) - .bss 0x240010a4 Section 128 bsp_debug_usart.o(.bss) - .bss 0x24001124 Section 376 idle.o(.bss) - idle 0x24001124 Data 120 idle.o(.bss) - rt_thread_stack 0x2400119c Data 256 idle.o(.bss) - .bss 0x2400129c Section 128 kservice.o(.bss) - rt_log_buf 0x2400129c Data 128 kservice.o(.bss) - .bss 0x2400131c Section 32 mem.o(.bss) - heap_sem 0x2400131c Data 32 mem.o(.bss) - .bss 0x2400133c Section 64 scheduler.o(.bss) - STACK 0x24001380 Section 1024 startup_stm32h743xx.o(STACK) + .data 0x240000a0 Section 4 cpuport.o(.data) + .data 0x240000a4 Section 4 cpuport.o(.data) + .data 0x240000a8 Section 4 stderr.o(.data) + .data 0x240000ac Section 4 stdout.o(.data) + .data 0x240000b0 Section 4 mvars.o(.data) + .data 0x240000b4 Section 4 mvars.o(.data) + .data 0x240000b8 Section 4 errno.o(.data) + _errno 0x240000b8 Data 4 errno.o(.data) + .bss 0x240000bc Section 4096 board.o(.bss) + rt_heap 0x240000bc Data 4096 board.o(.bss) + .bss 0x240010bc Section 128 bsp_debug_usart.o(.bss) + .bss 0x2400113c Section 376 idle.o(.bss) + idle 0x2400113c Data 120 idle.o(.bss) + rt_thread_stack 0x240011b4 Data 256 idle.o(.bss) + .bss 0x240012b4 Section 128 kservice.o(.bss) + rt_log_buf 0x240012b4 Data 128 kservice.o(.bss) + .bss 0x24001334 Section 32 mem.o(.bss) + heap_sem 0x24001334 Data 32 mem.o(.bss) + .bss 0x24001354 Section 64 scheduler.o(.bss) + HEAP 0x24001398 Section 512 startup_stm32h743xx.o(HEAP) + STACK 0x24001598 Section 1024 startup_stm32h743xx.o(STACK) Global Symbols @@ -2974,143 +3057,244 @@ Image Symbol Table HardFault_Handler 0x080003b7 Thumb Code 20 context_rvds.o(.text) MemManage_Handler 0x080003b7 Thumb Code 0 context_rvds.o(.text) __aeabi_uldivmod 0x080003e5 Thumb Code 98 uldiv.o(.text) - __aeabi_uidiv 0x08000447 Thumb Code 0 uidiv.o(.text) - __aeabi_uidivmod 0x08000447 Thumb Code 44 uidiv.o(.text) - __aeabi_llsl 0x08000473 Thumb Code 30 llshl.o(.text) - _ll_shift_l 0x08000473 Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x08000491 Thumb Code 32 llushr.o(.text) - _ll_ushift_r 0x08000491 Thumb Code 0 llushr.o(.text) - __scatterload 0x080004b1 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x080004b1 Thumb Code 0 init.o(.text) - main 0x080004d5 Thumb Code 14 components.o(i.$Sub$$main) - BusFault_Handler 0x080004e3 Thumb Code 2 stm32h7xx_it.o(i.BusFault_Handler) - DEBUG_USART_Config 0x080004e5 Thumb Code 180 bsp_debug_usart.o(i.DEBUG_USART_Config) - DebugMon_Handler 0x080005a9 Thumb Code 2 stm32h7xx_it.o(i.DebugMon_Handler) - HAL_GPIO_Init 0x080005ad Thumb Code 442 stm32h7xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x08000799 Thumb Code 14 stm32h7xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - HAL_GetTick 0x080007a9 Thumb Code 18 core_delay.o(i.HAL_GetTick) - HAL_InitTick 0x080007c5 Thumb Code 28 core_delay.o(i.HAL_InitTick) - HAL_NVIC_EnableIRQ 0x080007e9 Thumb Code 26 stm32h7xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000805 Thumb Code 60 stm32h7xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_RCCEx_GetD1SysClockFreq 0x08000845 Thumb Code 40 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD1SysClockFreq) - HAL_RCCEx_GetD3PCLK1Freq 0x08000879 Thumb Code 34 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD3PCLK1Freq) - HAL_RCCEx_GetPLL2ClockFreq 0x080008a5 Thumb Code 384 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL2ClockFreq) - HAL_RCCEx_GetPLL3ClockFreq 0x08000a39 Thumb Code 384 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL3ClockFreq) - HAL_RCCEx_PeriphCLKConfig 0x08000bcd Thumb Code 2536 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) - HAL_RCC_ClockConfig 0x080015b9 Thumb Code 472 stm32h7xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetHCLKFreq 0x080017a5 Thumb Code 38 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) - HAL_RCC_GetPCLK1Freq 0x080017d9 Thumb Code 34 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08001805 Thumb Code 36 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08001831 Thumb Code 372 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x080019b9 Thumb Code 1396 stm32h7xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x08001f31 Thumb Code 40 stm32h7xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_UART_Init 0x08001f59 Thumb Code 112 stm32h7xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x08001fc9 Thumb Code 2 stm32h7xx_hal_uart.o(i.HAL_UART_MspInit) - HAL_UART_Transmit 0x08001fcb Thumb Code 186 stm32h7xx_hal_uart.o(i.HAL_UART_Transmit) - Key_GPIO_Config 0x08002085 Thumb Code 74 bsp_key.o(i.Key_GPIO_Config) - Key_Scan 0x080020dd Thumb Code 38 bsp_key.o(i.Key_Scan) - LED_GPIO_Config 0x08002105 Thumb Code 114 bsp_led.o(i.LED_GPIO_Config) - NMI_Handler 0x08002185 Thumb Code 2 stm32h7xx_it.o(i.NMI_Handler) - SVC_Handler 0x08002331 Thumb Code 2 stm32h7xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08002333 Thumb Code 18 board.o(i.SysTick_Handler) - SystemInit 0x080023d1 Thumb Code 114 system_stm32h7xx.o(i.SystemInit) - UART_AdvFeatureConfig 0x08002455 Thumb Code 200 stm32h7xx_hal_uart.o(i.UART_AdvFeatureConfig) - UART_CheckIdleState 0x0800251d Thumb Code 92 stm32h7xx_hal_uart.o(i.UART_CheckIdleState) - UART_SetConfig 0x08002579 Thumb Code 1846 stm32h7xx_hal_uart.o(i.UART_SetConfig) - UART_WaitOnFlagUntilTimeout 0x08002caf Thumb Code 100 stm32h7xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - UsageFault_Handler 0x08002d13 Thumb Code 2 stm32h7xx_it.o(i.UsageFault_Handler) - __0printf$1 0x08002d15 Thumb Code 22 printf1.o(i.__0printf$1) - __1printf$1 0x08002d15 Thumb Code 0 printf1.o(i.__0printf$1) - __2printf 0x08002d15 Thumb Code 0 printf1.o(i.__0printf$1) - __rt_ffs 0x08002d55 Thumb Code 66 kservice.o(i.__rt_ffs) - __scatterload_copy 0x08002d9d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08002dab Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08002dad Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - fputc 0x08002fe5 Thumb Code 20 bsp_debug_usart.o(i.fputc) - $Super$$main 0x0800316d Thumb Code 94 main.o(i.main) - main_thread_entry 0x08003239 Thumb Code 14 components.o(i.main_thread_entry) - rt_application_init 0x080033c5 Thumb Code 30 components.o(i.rt_application_init) - rt_components_board_init 0x080033f1 Thumb Code 20 components.o(i.rt_components_board_init) - rt_components_init 0x0800340d Thumb Code 20 components.o(i.rt_components_init) - rt_enter_critical 0x08003429 Thumb Code 22 scheduler.o(i.rt_enter_critical) - rt_exit_critical 0x08003445 Thumb Code 44 scheduler.o(i.rt_exit_critical) - rt_free 0x08003475 Thumb Code 112 mem.o(i.rt_free) - rt_heap_begin_get 0x08003539 Thumb Code 4 board.o(i.rt_heap_begin_get) - rt_heap_end_get 0x08003541 Thumb Code 4 board.o(i.rt_heap_end_get) - rt_hw_board_init 0x08003549 Thumb Code 58 board.o(i.rt_hw_board_init) - rt_hw_console_output 0x08003585 Thumb Code 42 board.o(i.rt_hw_console_output) - rt_hw_hard_fault_exception 0x080035b5 Thumb Code 100 cpuport.o(i.rt_hw_hard_fault_exception) - rt_hw_stack_init 0x080036b9 Thumb Code 58 cpuport.o(i.rt_hw_stack_init) - rt_interrupt_enter 0x080036f9 Thumb Code 22 irq.o(i.rt_interrupt_enter) - rt_interrupt_leave 0x08003715 Thumb Code 22 irq.o(i.rt_interrupt_leave) - rt_kprintf 0x0800378d Thumb Code 30 kservice.o(i.rt_kprintf) - rt_malloc 0x08003829 Thumb Code 252 mem.o(i.rt_malloc) - rt_memset 0x0800392d Thumb Code 70 kservice.o(i.rt_memset) - rt_object_allocate 0x08003973 Thumb Code 74 object.o(i.rt_object_allocate) - rt_object_delete 0x080039bd Thumb Code 34 object.o(i.rt_object_delete) - rt_object_detach 0x080039df Thumb Code 28 object.o(i.rt_object_detach) - rt_object_get_information 0x080039fd Thumb Code 30 object.o(i.rt_object_get_information) - rt_object_init 0x08003a21 Thumb Code 60 object.o(i.rt_object_init) - rt_object_is_systemobject 0x08003a5d Thumb Code 14 object.o(i.rt_object_is_systemobject) - rt_schedule 0x08003a6d Thumb Code 102 scheduler.o(i.rt_schedule) - rt_schedule_insert_thread 0x08003ae1 Thumb Code 68 scheduler.o(i.rt_schedule_insert_thread) - rt_schedule_remove_thread 0x08003b2d Thumb Code 74 scheduler.o(i.rt_schedule_remove_thread) - rt_sem_init 0x08003b81 Thumb Code 38 ipc.o(i.rt_sem_init) - rt_sem_release 0x08003ba7 Thumb Code 60 ipc.o(i.rt_sem_release) - rt_sem_take 0x08003be3 Thumb Code 110 ipc.o(i.rt_sem_take) - rt_show_version 0x08003c51 Thumb Code 40 kservice.o(i.rt_show_version) - rt_strlen 0x08003d01 Thumb Code 16 kservice.o(i.rt_strlen) - rt_strncpy 0x08003d11 Thumb Code 38 kservice.o(i.rt_strncpy) - rt_system_heap_init 0x08003d39 Thumb Code 100 mem.o(i.rt_system_heap_init) - rt_system_scheduler_init 0x08003de9 Thumb Code 44 scheduler.o(i.rt_system_scheduler_init) - rt_system_scheduler_start 0x08003e1d Thumb Code 32 scheduler.o(i.rt_system_scheduler_start) - rt_system_timer_init 0x08003e45 Thumb Code 20 timer.o(i.rt_system_timer_init) - rt_system_timer_thread_init 0x08003e5d Thumb Code 2 timer.o(i.rt_system_timer_thread_init) - rt_thread_create 0x08003e5f Thumb Code 76 thread.o(i.rt_thread_create) - rt_thread_delay 0x08003eab Thumb Code 4 thread.o(i.rt_thread_delay) - rt_thread_exit 0x08003eb1 Thumb Code 78 thread.o(i.rt_thread_exit) - rt_thread_idle_excute 0x08003f11 Thumb Code 118 idle.o(i.rt_thread_idle_excute) - rt_thread_idle_init 0x08003f8d Thumb Code 46 idle.o(i.rt_thread_idle_init) - rt_thread_init 0x08003fcd Thumb Code 56 thread.o(i.rt_thread_init) - rt_thread_resume 0x08004005 Thumb Code 60 thread.o(i.rt_thread_resume) - rt_thread_self 0x08004041 Thumb Code 6 thread.o(i.rt_thread_self) - rt_thread_sleep 0x0800404d Thumb Code 60 thread.o(i.rt_thread_sleep) - rt_thread_startup 0x0800408d Thumb Code 38 thread.o(i.rt_thread_startup) - rt_thread_suspend 0x080040b3 Thumb Code 66 thread.o(i.rt_thread_suspend) - rt_thread_timeout 0x080040f5 Thumb Code 32 thread.o(i.rt_thread_timeout) - rt_thread_yield 0x08004115 Thumb Code 88 thread.o(i.rt_thread_yield) - rt_tick_get 0x08004175 Thumb Code 6 clock.o(i.rt_tick_get) - rt_tick_increase 0x08004181 Thumb Code 38 clock.o(i.rt_tick_increase) - rt_timer_check 0x080041ad Thumb Code 102 timer.o(i.rt_timer_check) - rt_timer_control 0x08004219 Thumb Code 52 timer.o(i.rt_timer_control) - rt_timer_detach 0x0800424d Thumb Code 32 timer.o(i.rt_timer_detach) - rt_timer_init 0x0800426d Thumb Code 42 timer.o(i.rt_timer_init) - rt_timer_start 0x08004299 Thumb Code 208 timer.o(i.rt_timer_start) - rt_timer_stop 0x0800436d Thumb Code 46 timer.o(i.rt_timer_stop) - rt_vsnprintf 0x0800439d Thumb Code 646 kservice.o(i.rt_vsnprintf) - rtthread_startup 0x0800463d Thumb Code 42 components.o(i.rtthread_startup) - D1CorePrescTable 0x0800468e Data 16 system_stm32h7xx.o(.constdata) - __lowest_bit_bitmap 0x080046b6 Data 256 kservice.o(.constdata) - __rt_init_rti_start 0x080047d8 Data 4 components.o(.rti_fn.0) - __rt_init_rti_board_start 0x080047dc Data 4 components.o(.rti_fn.0.end) - __rt_init_rti_board_end 0x080047e0 Data 4 components.o(.rti_fn.1.end) - __rt_init_rti_end 0x080047e4 Data 4 components.o(.rti_fn.6.end) - Region$$Table$$Base 0x080047e8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08004808 Number 0 anon$$obj.o(Region$$Table) + __aeabi_memcpy 0x08000447 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x08000447 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x08000447 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x0800046b Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x0800046b Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x0800046b Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x08000479 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x08000479 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x08000479 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x0800047d Thumb Code 18 memseta.o(.text) + __aeabi_uidiv 0x0800048f Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0800048f Thumb Code 44 uidiv.o(.text) + __aeabi_llsl 0x080004bb Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x080004bb Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x080004d9 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x080004d9 Thumb Code 0 llushr.o(.text) + __I$use$fp 0x080004f9 Thumb Code 0 iusefp.o(.text) + __aeabi_dadd 0x080004f9 Thumb Code 322 dadd.o(.text) + __aeabi_dsub 0x0800063b Thumb Code 6 dadd.o(.text) + __aeabi_drsub 0x08000641 Thumb Code 6 dadd.o(.text) + __aeabi_dmul 0x08000647 Thumb Code 228 dmul.o(.text) + __aeabi_ddiv 0x0800072b Thumb Code 222 ddiv.o(.text) + __ARM_scalbn 0x08000809 Thumb Code 46 dscalb.o(.text) + scalbn 0x08000809 Thumb Code 0 dscalb.o(.text) + __aeabi_d2ulz 0x08000837 Thumb Code 48 dfixul.o(.text) + __aeabi_cdrcmple 0x08000869 Thumb Code 48 cdrcmple.o(.text) + __scatterload 0x08000899 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000899 Thumb Code 0 init.o(.text) + __aeabi_lasr 0x080008bd Thumb Code 36 llsshr.o(.text) + _ll_sshift_r 0x080008bd Thumb Code 0 llsshr.o(.text) + _double_round 0x080008e1 Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x080008ff Thumb Code 156 depilogue.o(.text) + main 0x0800099b Thumb Code 14 components.o(i.$Sub$$main) + BusFault_Handler 0x080009a9 Thumb Code 2 stm32h7xx_it.o(i.BusFault_Handler) + CaiLiaoPzxs 0x080009ad Thumb Code 118 oflowcal.o(i.CaiLiaoPzxs) + Crit 0x08000a85 Thumb Code 258 ngcal.o(i.Crit) + DEBUG_USART_Config 0x08000b95 Thumb Code 180 bsp_debug_usart.o(i.DEBUG_USART_Config) + DebugMon_Handler 0x08000c59 Thumb Code 2 stm32h7xx_it.o(i.DebugMon_Handler) + Detail_Construct 0x08000c5d Thumb Code 112 detail.o(i.Detail_Construct) + Detail_Run 0x08000cd5 Thumb Code 548 detail.o(i.Detail_Run) + Detail_braket 0x08000f11 Thumb Code 336 detail.o(i.Detail_braket) + Detail_bvir 0x08001099 Thumb Code 574 detail.o(i.Detail_bvir) + Detail_chardl 0x080012e1 Thumb Code 1624 detail.o(i.Detail_chardl) + Detail_compositionchange 0x08001949 Thumb Code 60 detail.o(i.Detail_compositionchange) + Detail_d2ZdT2 0x0800198d Thumb Code 970 detail.o(i.Detail_d2ZdT2) + Detail_dZdD 0x08001d61 Thumb Code 1616 detail.o(i.Detail_dZdD) + Detail_dZdT 0x080023c1 Thumb Code 950 detail.o(i.Detail_dZdT) + Detail_ddetail 0x08002781 Thumb Code 584 detail.o(i.Detail_ddetail) + Detail_paramdl 0x080029e9 Thumb Code 566 detail.o(i.Detail_paramdl) + Detail_pdetail 0x08002c59 Thumb Code 56 detail.o(i.Detail_pdetail) + Detail_relativedensity 0x08002c99 Thumb Code 94 detail.o(i.Detail_relativedensity) + Detail_table 0x08002d21 Thumb Code 3598 detail.o(i.Detail_table) + Detail_temp 0x08003b39 Thumb Code 92 detail.o(i.Detail_temp) + Detail_zdetail 0x08003b95 Thumb Code 886 detail.o(i.Detail_zdetail) + Dlndjs 0x08003f0d Thumb Code 422 oflowcal.o(i.Dlndjs) + HAL_GPIO_Init 0x080040cd Thumb Code 442 stm32h7xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_ReadPin 0x080042b9 Thumb Code 14 stm32h7xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + HAL_GetTick 0x080042c9 Thumb Code 18 core_delay.o(i.HAL_GetTick) + HAL_InitTick 0x080042e5 Thumb Code 28 core_delay.o(i.HAL_InitTick) + HAL_NVIC_EnableIRQ 0x08004309 Thumb Code 26 stm32h7xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08004325 Thumb Code 60 stm32h7xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_RCCEx_GetD1SysClockFreq 0x08004365 Thumb Code 40 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD1SysClockFreq) + HAL_RCCEx_GetD3PCLK1Freq 0x08004399 Thumb Code 34 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetD3PCLK1Freq) + HAL_RCCEx_GetPLL2ClockFreq 0x080043c5 Thumb Code 384 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL2ClockFreq) + HAL_RCCEx_GetPLL3ClockFreq 0x08004559 Thumb Code 384 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPLL3ClockFreq) + HAL_RCCEx_PeriphCLKConfig 0x080046ed Thumb Code 2536 stm32h7xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) + HAL_RCC_ClockConfig 0x080050d9 Thumb Code 472 stm32h7xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetHCLKFreq 0x080052c5 Thumb Code 38 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + HAL_RCC_GetPCLK1Freq 0x080052f9 Thumb Code 34 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x08005325 Thumb Code 36 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x08005351 Thumb Code 372 stm32h7xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x080054d9 Thumb Code 1396 stm32h7xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x08005a51 Thumb Code 40 stm32h7xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_UART_Init 0x08005a79 Thumb Code 112 stm32h7xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x08005ae9 Thumb Code 2 stm32h7xx_hal_uart.o(i.HAL_UART_MspInit) + HAL_UART_Transmit 0x08005aeb Thumb Code 186 stm32h7xx_hal_uart.o(i.HAL_UART_Transmit) + Key_GPIO_Config 0x08005ba5 Thumb Code 74 bsp_key.o(i.Key_GPIO_Config) + Key_Scan 0x08005bfd Thumb Code 38 bsp_key.o(i.Key_Scan) + LED_GPIO_Config 0x08005c25 Thumb Code 114 bsp_led.o(i.LED_GPIO_Config) + NGCal_Init 0x08005ca5 Thumb Code 46 ngcal.o(i.NGCal_Init) + NGCal_UnInit 0x08005cd9 Thumb Code 26 ngcal.o(i.NGCal_UnInit) + NMI_Handler 0x08005cf9 Thumb Code 2 stm32h7xx_it.o(i.NMI_Handler) + OFlowCal 0x08005cfd Thumb Code 916 oflowcal.o(i.OFlowCal) + SVC_Handler 0x0800655d Thumb Code 2 stm32h7xx_it.o(i.SVC_Handler) + SysTick_Handler 0x0800655f Thumb Code 18 board.o(i.SysTick_Handler) + SystemInit 0x080065fd Thumb Code 114 system_stm32h7xx.o(i.SystemInit) + Therm_CpiMolar 0x08006681 Thumb Code 284 therm.o(i.Therm_CpiMolar) + Therm_CprCvrHS 0x080067a5 Thumb Code 682 therm.o(i.Therm_CprCvrHS) + Therm_H 0x08006a79 Thumb Code 310 therm.o(i.Therm_H) + Therm_HS_Mode 0x08006bc1 Thumb Code 530 therm.o(i.Therm_HS_Mode) + Therm_Ho 0x08006e1d Thumb Code 352 therm.o(i.Therm_Ho) + Therm_Init 0x08006f8d Thumb Code 234 therm.o(i.Therm_Init) + Therm_Run 0x080070dd Thumb Code 150 therm.o(i.Therm_Run) + Therm_S 0x08007185 Thumb Code 458 therm.o(i.Therm_S) + Therm_So 0x08007371 Thumb Code 440 therm.o(i.Therm_So) + Therm_coth 0x08007539 Thumb Code 20 therm.o(i.Therm_coth) + UART_AdvFeatureConfig 0x0800754d Thumb Code 200 stm32h7xx_hal_uart.o(i.UART_AdvFeatureConfig) + UART_CheckIdleState 0x08007615 Thumb Code 92 stm32h7xx_hal_uart.o(i.UART_CheckIdleState) + UART_SetConfig 0x08007671 Thumb Code 1846 stm32h7xx_hal_uart.o(i.UART_SetConfig) + UART_WaitOnFlagUntilTimeout 0x08007da7 Thumb Code 100 stm32h7xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + UsageFault_Handler 0x08007e0b Thumb Code 2 stm32h7xx_it.o(i.UsageFault_Handler) + __0fprintf 0x08007e0d Thumb Code 22 printfa.o(i.__0fprintf) + __1fprintf 0x08007e0d Thumb Code 0 printfa.o(i.__0fprintf) + __2fprintf 0x08007e0d Thumb Code 0 printfa.o(i.__0fprintf) + __c89fprintf 0x08007e0d Thumb Code 0 printfa.o(i.__0fprintf) + fprintf 0x08007e0d Thumb Code 0 printfa.o(i.__0fprintf) + __0printf 0x08007e29 Thumb Code 22 printfa.o(i.__0printf) + __1printf 0x08007e29 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x08007e29 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x08007e29 Thumb Code 0 printfa.o(i.__0printf) + printf 0x08007e29 Thumb Code 0 printfa.o(i.__0printf) + __ARM_fpclassify 0x08007e49 Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) + __hardfp_cosh 0x08007e99 Thumb Code 296 cosh.o(i.__hardfp_cosh) + __hardfp_exp 0x08007ff1 Thumb Code 486 exp.o(i.__hardfp_exp) + __hardfp_log 0x08008259 Thumb Code 480 log.o(i.__hardfp_log) + __hardfp_pow 0x08008499 Thumb Code 2140 pow.o(i.__hardfp_pow) + __hardfp_sinh 0x08008d91 Thumb Code 310 sinh.o(i.__hardfp_sinh) + __hardfp_sqrt 0x08008f11 Thumb Code 102 sqrt.o(i.__hardfp_sqrt) + __hardfp_tanh 0x08008f79 Thumb Code 230 tanh.o(i.__hardfp_tanh) + __kernel_poly 0x08009089 Thumb Code 112 poly.o(i.__kernel_poly) + __mathlib_dbl_divzero 0x080090f9 Thumb Code 14 dunder.o(i.__mathlib_dbl_divzero) + __mathlib_dbl_infnan 0x08009119 Thumb Code 6 dunder.o(i.__mathlib_dbl_infnan) + __mathlib_dbl_infnan2 0x0800911f Thumb Code 6 dunder.o(i.__mathlib_dbl_infnan2) + __mathlib_dbl_invalid 0x08009129 Thumb Code 10 dunder.o(i.__mathlib_dbl_invalid) + __mathlib_dbl_overflow 0x08009141 Thumb Code 10 dunder.o(i.__mathlib_dbl_overflow) + __mathlib_dbl_posinfnan 0x08009159 Thumb Code 6 dunder.o(i.__mathlib_dbl_posinfnan) + __mathlib_dbl_underflow 0x08009161 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow) + __mathlib_expm1 0x08009179 Thumb Code 704 expm1_i.o(i.__mathlib_expm1) + __rt_ffs 0x080094e9 Thumb Code 66 kservice.o(i.__rt_ffs) + __scatterload_copy 0x08009531 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0800953f Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08009541 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + __set_errno 0x08009551 Thumb Code 6 errno.o(i.__set_errno) + calculateCd 0x08009ebd Thumb Code 468 oflowcal.o(i.calculateCd) + calculateE 0x0800a181 Thumb Code 40 oflowcal.o(i.calculateE) + calculateEpsilon 0x0800a1a9 Thumb Code 100 oflowcal.o(i.calculateEpsilon) + calculateFG 0x0800a225 Thumb Code 20 oflowcal.o(i.calculateFG) + calculateFT 0x0800a239 Thumb Code 12 oflowcal.o(i.calculateFT) + calculateK 0x0800a245 Thumb Code 90 oflowcal.o(i.calculateK) + calculateKappa 0x0800a305 Thumb Code 30 oflowcal.o(i.calculateKappa) + calculateReD 0x0800a335 Thumb Code 30 oflowcal.o(i.calculateReD) + calculateRoughnessFactor 0x0800a35d Thumb Code 96 oflowcal.o(i.calculateRoughnessFactor) + exp 0x0800a421 Thumb Code 16 exp.o(i.exp) + fabs 0x0800a431 Thumb Code 24 fabs.o(i.fabs) + fputc 0x0800a449 Thumb Code 20 bsp_debug_usart.o(i.fputc) + free 0x0800a461 Thumb Code 76 malloc.o(i.free) + $Super$$main 0x0800a5b5 Thumb Code 94 main.o(i.main) + main_thread_entry 0x0800a689 Thumb Code 14 components.o(i.main_thread_entry) + malloc 0x0800a699 Thumb Code 92 malloc.o(i.malloc) + rt_application_init 0x0800a881 Thumb Code 30 components.o(i.rt_application_init) + rt_components_board_init 0x0800a8ad Thumb Code 20 components.o(i.rt_components_board_init) + rt_components_init 0x0800a8c9 Thumb Code 20 components.o(i.rt_components_init) + rt_enter_critical 0x0800a8e5 Thumb Code 22 scheduler.o(i.rt_enter_critical) + rt_exit_critical 0x0800a901 Thumb Code 44 scheduler.o(i.rt_exit_critical) + rt_free 0x0800a931 Thumb Code 112 mem.o(i.rt_free) + rt_heap_begin_get 0x0800a9f5 Thumb Code 4 board.o(i.rt_heap_begin_get) + rt_heap_end_get 0x0800a9fd Thumb Code 4 board.o(i.rt_heap_end_get) + rt_hw_board_init 0x0800aa05 Thumb Code 58 board.o(i.rt_hw_board_init) + rt_hw_console_output 0x0800aa41 Thumb Code 42 board.o(i.rt_hw_console_output) + rt_hw_hard_fault_exception 0x0800aa71 Thumb Code 100 cpuport.o(i.rt_hw_hard_fault_exception) + rt_hw_stack_init 0x0800ab75 Thumb Code 58 cpuport.o(i.rt_hw_stack_init) + rt_interrupt_enter 0x0800abb5 Thumb Code 22 irq.o(i.rt_interrupt_enter) + rt_interrupt_leave 0x0800abd1 Thumb Code 22 irq.o(i.rt_interrupt_leave) + rt_kprintf 0x0800ac49 Thumb Code 30 kservice.o(i.rt_kprintf) + rt_malloc 0x0800ace5 Thumb Code 252 mem.o(i.rt_malloc) + rt_memset 0x0800ade9 Thumb Code 70 kservice.o(i.rt_memset) + rt_object_allocate 0x0800ae2f Thumb Code 74 object.o(i.rt_object_allocate) + rt_object_delete 0x0800ae79 Thumb Code 34 object.o(i.rt_object_delete) + rt_object_detach 0x0800ae9b Thumb Code 28 object.o(i.rt_object_detach) + rt_object_get_information 0x0800aeb9 Thumb Code 30 object.o(i.rt_object_get_information) + rt_object_init 0x0800aedd Thumb Code 60 object.o(i.rt_object_init) + rt_object_is_systemobject 0x0800af19 Thumb Code 14 object.o(i.rt_object_is_systemobject) + rt_schedule 0x0800af29 Thumb Code 102 scheduler.o(i.rt_schedule) + rt_schedule_insert_thread 0x0800af9d Thumb Code 68 scheduler.o(i.rt_schedule_insert_thread) + rt_schedule_remove_thread 0x0800afe9 Thumb Code 74 scheduler.o(i.rt_schedule_remove_thread) + rt_sem_init 0x0800b03d Thumb Code 38 ipc.o(i.rt_sem_init) + rt_sem_release 0x0800b063 Thumb Code 60 ipc.o(i.rt_sem_release) + rt_sem_take 0x0800b09f Thumb Code 110 ipc.o(i.rt_sem_take) + rt_show_version 0x0800b10d Thumb Code 40 kservice.o(i.rt_show_version) + rt_strlen 0x0800b1bd Thumb Code 16 kservice.o(i.rt_strlen) + rt_strncpy 0x0800b1cd Thumb Code 38 kservice.o(i.rt_strncpy) + rt_system_heap_init 0x0800b1f5 Thumb Code 100 mem.o(i.rt_system_heap_init) + rt_system_scheduler_init 0x0800b2a5 Thumb Code 44 scheduler.o(i.rt_system_scheduler_init) + rt_system_scheduler_start 0x0800b2d9 Thumb Code 32 scheduler.o(i.rt_system_scheduler_start) + rt_system_timer_init 0x0800b301 Thumb Code 20 timer.o(i.rt_system_timer_init) + rt_system_timer_thread_init 0x0800b319 Thumb Code 2 timer.o(i.rt_system_timer_thread_init) + rt_thread_create 0x0800b31b Thumb Code 76 thread.o(i.rt_thread_create) + rt_thread_delay 0x0800b367 Thumb Code 4 thread.o(i.rt_thread_delay) + rt_thread_exit 0x0800b36d Thumb Code 78 thread.o(i.rt_thread_exit) + rt_thread_idle_excute 0x0800b3cd Thumb Code 118 idle.o(i.rt_thread_idle_excute) + rt_thread_idle_init 0x0800b449 Thumb Code 46 idle.o(i.rt_thread_idle_init) + rt_thread_init 0x0800b489 Thumb Code 56 thread.o(i.rt_thread_init) + rt_thread_resume 0x0800b4c1 Thumb Code 60 thread.o(i.rt_thread_resume) + rt_thread_self 0x0800b4fd Thumb Code 6 thread.o(i.rt_thread_self) + rt_thread_sleep 0x0800b509 Thumb Code 60 thread.o(i.rt_thread_sleep) + rt_thread_startup 0x0800b549 Thumb Code 38 thread.o(i.rt_thread_startup) + rt_thread_suspend 0x0800b56f Thumb Code 66 thread.o(i.rt_thread_suspend) + rt_thread_timeout 0x0800b5b1 Thumb Code 32 thread.o(i.rt_thread_timeout) + rt_thread_yield 0x0800b5d1 Thumb Code 88 thread.o(i.rt_thread_yield) + rt_tick_get 0x0800b631 Thumb Code 6 clock.o(i.rt_tick_get) + rt_tick_increase 0x0800b63d Thumb Code 38 clock.o(i.rt_tick_increase) + rt_timer_check 0x0800b669 Thumb Code 102 timer.o(i.rt_timer_check) + rt_timer_control 0x0800b6d5 Thumb Code 52 timer.o(i.rt_timer_control) + rt_timer_detach 0x0800b709 Thumb Code 32 timer.o(i.rt_timer_detach) + rt_timer_init 0x0800b729 Thumb Code 42 timer.o(i.rt_timer_init) + rt_timer_start 0x0800b755 Thumb Code 208 timer.o(i.rt_timer_start) + rt_timer_stop 0x0800b829 Thumb Code 46 timer.o(i.rt_timer_stop) + rt_vsnprintf 0x0800b859 Thumb Code 646 kservice.o(i.rt_vsnprintf) + rtthread_startup 0x0800baf9 Thumb Code 42 components.o(i.rtthread_startup) + sqrt 0x0800bb4b Thumb Code 106 sqrt.o(i.sqrt) + D1CorePrescTable 0x0800bbb4 Data 16 system_stm32h7xx.o(.constdata) + __lowest_bit_bitmap 0x0800ce50 Data 256 kservice.o(.constdata) + __mathlib_zero 0x0800d0c8 Data 8 qnan.o(.constdata) + __rt_init_rti_start 0x0800d124 Data 4 components.o(.rti_fn.0) + __rt_init_rti_board_start 0x0800d128 Data 4 components.o(.rti_fn.0.end) + __rt_init_rti_board_end 0x0800d12c Data 4 components.o(.rti_fn.1.end) + __rt_init_rti_end 0x0800d130 Data 4 components.o(.rti_fn.6.end) + Region$$Table$$Base 0x0800d134 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0800d154 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x24000000 Data 4 system_stm32h7xx.o(.data) SystemD2Clock 0x24000004 Data 4 system_stm32h7xx.o(.data) - rt_interrupt_nest 0x24000014 Data 1 irq.o(.data) - rt_current_priority 0x24000070 Data 1 scheduler.o(.data) - rt_current_thread 0x24000074 Data 4 scheduler.o(.data) - rt_thread_ready_priority_group 0x24000078 Data 4 scheduler.o(.data) - rt_thread_defunct 0x2400007c Data 8 scheduler.o(.data) - rt_interrupt_from_thread 0x24000094 Data 4 cpuport.o(.data) - rt_interrupt_to_thread 0x24000098 Data 4 cpuport.o(.data) - rt_thread_switch_interrupt_flag 0x2400009c Data 4 cpuport.o(.data) - __stdout 0x240000a0 Data 4 stdout.o(.data) - UartHandle 0x240010a4 Data 128 bsp_debug_usart.o(.bss) - rt_thread_priority_table 0x2400133c Data 64 scheduler.o(.bss) - __initial_sp 0x24001780 Data 0 startup_stm32h743xx.o(STACK) + rt_interrupt_nest 0x2400001c Data 1 irq.o(.data) + rt_current_priority 0x24000078 Data 1 scheduler.o(.data) + rt_current_thread 0x2400007c Data 4 scheduler.o(.data) + rt_thread_ready_priority_group 0x24000080 Data 4 scheduler.o(.data) + rt_thread_defunct 0x24000084 Data 8 scheduler.o(.data) + rt_interrupt_from_thread 0x2400009c Data 4 cpuport.o(.data) + rt_interrupt_to_thread 0x240000a0 Data 4 cpuport.o(.data) + rt_thread_switch_interrupt_flag 0x240000a4 Data 4 cpuport.o(.data) + __stderr 0x240000a8 Data 4 stderr.o(.data) + __stdout 0x240000ac Data 4 stdout.o(.data) + __microlib_freelist 0x240000b0 Data 4 mvars.o(.data) + __microlib_freelist_initialised 0x240000b4 Data 4 mvars.o(.data) + UartHandle 0x240010bc Data 128 bsp_debug_usart.o(.bss) + rt_thread_priority_table 0x24001354 Data 64 scheduler.o(.bss) + __heap_base 0x24001398 Data 0 startup_stm32h743xx.o(HEAP) + __heap_limit 0x24001598 Data 0 startup_stm32h743xx.o(HEAP) + __initial_sp 0x24001998 Data 0 startup_stm32h743xx.o(STACK) @@ -3120,313 +3304,325 @@ Memory Map of the image Image Entry point : 0x08000299 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000048ac, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000d210, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004808, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000d154, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000298 Data RO 3 RESET startup_stm32h743xx.o - 0x08000298 0x08000298 0x00000000 Code RO 5921 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x08000298 0x08000298 0x00000004 Code RO 6253 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x0800029c 0x0800029c 0x00000004 Code RO 6256 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080002a0 0x080002a0 0x00000000 Code RO 6258 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080002a0 0x080002a0 0x00000000 Code RO 6260 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080002a0 0x080002a0 0x00000008 Code RO 6261 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080002a8 0x080002a8 0x00000004 Code RO 6268 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) - 0x080002ac 0x080002ac 0x00000000 Code RO 6263 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) - 0x080002ac 0x080002ac 0x00000000 Code RO 6265 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) - 0x080002ac 0x080002ac 0x00000004 Code RO 6254 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000298 0x08000298 0x00000000 Code RO 5941 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x08000298 0x08000298 0x00000004 Code RO 6273 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x0800029c 0x0800029c 0x00000004 Code RO 6276 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080002a0 0x080002a0 0x00000000 Code RO 6278 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080002a0 0x080002a0 0x00000000 Code RO 6280 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080002a0 0x080002a0 0x00000008 Code RO 6281 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080002a8 0x080002a8 0x00000004 Code RO 6288 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x080002ac 0x080002ac 0x00000000 Code RO 6283 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x080002ac 0x080002ac 0x00000000 Code RO 6285 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x080002ac 0x080002ac 0x00000004 Code RO 6274 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x080002b0 0x080002b0 0x00000024 Code RO 4 .text startup_stm32h743xx.o - 0x080002d4 0x080002d4 0x00000110 Code RO 5823 .text context_rvds.o - 0x080003e4 0x080003e4 0x00000062 Code RO 5925 .text mc_w.l(uldiv.o) - 0x08000446 0x08000446 0x0000002c Code RO 6270 .text mc_w.l(uidiv.o) - 0x08000472 0x08000472 0x0000001e Code RO 6272 .text mc_w.l(llshl.o) - 0x08000490 0x08000490 0x00000020 Code RO 6274 .text mc_w.l(llushr.o) - 0x080004b0 0x080004b0 0x00000024 Code RO 6298 .text mc_w.l(init.o) - 0x080004d4 0x080004d4 0x0000000e Code RO 4919 i.$Sub$$main components.o - 0x080004e2 0x080004e2 0x00000002 Code RO 4313 i.BusFault_Handler stm32h7xx_it.o - 0x080004e4 0x080004e4 0x000000c4 Code RO 4488 i.DEBUG_USART_Config bsp_debug_usart.o - 0x080005a8 0x080005a8 0x00000002 Code RO 4314 i.DebugMon_Handler stm32h7xx_it.o - 0x080005aa 0x080005aa 0x00000002 PAD - 0x080005ac 0x080005ac 0x000001ec Code RO 1323 i.HAL_GPIO_Init stm32h7xx_hal_gpio.o - 0x08000798 0x08000798 0x0000000e Code RO 1325 i.HAL_GPIO_ReadPin stm32h7xx_hal_gpio.o - 0x080007a6 0x080007a6 0x00000002 PAD - 0x080007a8 0x080007a8 0x0000001c Code RO 4424 i.HAL_GetTick core_delay.o - 0x080007c4 0x080007c4 0x00000024 Code RO 4425 i.HAL_InitTick core_delay.o - 0x080007e8 0x080007e8 0x0000001a Code RO 535 i.HAL_NVIC_EnableIRQ stm32h7xx_hal_cortex.o - 0x08000802 0x08000802 0x00000002 PAD - 0x08000804 0x08000804 0x00000040 Code RO 541 i.HAL_NVIC_SetPriority stm32h7xx_hal_cortex.o - 0x08000844 0x08000844 0x00000034 Code RO 2952 i.HAL_RCCEx_GetD1SysClockFreq stm32h7xx_hal_rcc_ex.o - 0x08000878 0x08000878 0x0000002c Code RO 2953 i.HAL_RCCEx_GetD3PCLK1Freq stm32h7xx_hal_rcc_ex.o - 0x080008a4 0x080008a4 0x00000194 Code RO 2955 i.HAL_RCCEx_GetPLL2ClockFreq stm32h7xx_hal_rcc_ex.o - 0x08000a38 0x08000a38 0x00000194 Code RO 2956 i.HAL_RCCEx_GetPLL3ClockFreq stm32h7xx_hal_rcc_ex.o - 0x08000bcc 0x08000bcc 0x000009ec Code RO 2960 i.HAL_RCCEx_PeriphCLKConfig stm32h7xx_hal_rcc_ex.o - 0x080015b8 0x080015b8 0x000001ec Code RO 2845 i.HAL_RCC_ClockConfig stm32h7xx_hal_rcc.o - 0x080017a4 0x080017a4 0x00000034 Code RO 2849 i.HAL_RCC_GetHCLKFreq stm32h7xx_hal_rcc.o - 0x080017d8 0x080017d8 0x0000002c Code RO 2851 i.HAL_RCC_GetPCLK1Freq stm32h7xx_hal_rcc.o - 0x08001804 0x08001804 0x0000002c Code RO 2852 i.HAL_RCC_GetPCLK2Freq stm32h7xx_hal_rcc.o - 0x08001830 0x08001830 0x00000188 Code RO 2853 i.HAL_RCC_GetSysClockFreq stm32h7xx_hal_rcc.o - 0x080019b8 0x080019b8 0x00000578 Code RO 2856 i.HAL_RCC_OscConfig stm32h7xx_hal_rcc.o - 0x08001f30 0x08001f30 0x00000028 Code RO 546 i.HAL_SYSTICK_Config stm32h7xx_hal_cortex.o - 0x08001f58 0x08001f58 0x00000070 Code RO 3456 i.HAL_UART_Init stm32h7xx_hal_uart.o - 0x08001fc8 0x08001fc8 0x00000002 Code RO 3458 i.HAL_UART_MspInit stm32h7xx_hal_uart.o - 0x08001fca 0x08001fca 0x000000ba Code RO 3464 i.HAL_UART_Transmit stm32h7xx_hal_uart.o - 0x08002084 0x08002084 0x00000058 Code RO 4537 i.Key_GPIO_Config bsp_key.o - 0x080020dc 0x080020dc 0x00000026 Code RO 4538 i.Key_Scan bsp_key.o - 0x08002102 0x08002102 0x00000002 PAD - 0x08002104 0x08002104 0x00000080 Code RO 4464 i.LED_GPIO_Config bsp_led.o - 0x08002184 0x08002184 0x00000002 Code RO 4315 i.NMI_Handler stm32h7xx_it.o - 0x08002186 0x08002186 0x00000002 PAD - 0x08002188 0x08002188 0x000000d4 Code RO 2963 i.RCCEx_PLL2_Config stm32h7xx_hal_rcc_ex.o - 0x0800225c 0x0800225c 0x000000d4 Code RO 2964 i.RCCEx_PLL3_Config stm32h7xx_hal_rcc_ex.o - 0x08002330 0x08002330 0x00000002 Code RO 4316 i.SVC_Handler stm32h7xx_it.o - 0x08002332 0x08002332 0x00000012 Code RO 4364 i.SysTick_Handler board.o - 0x08002344 0x08002344 0x0000008c Code RO 4365 i.SystemClock_Config board.o - 0x080023d0 0x080023d0 0x00000084 Code RO 14 i.SystemInit system_stm32h7xx.o - 0x08002454 0x08002454 0x000000c8 Code RO 3469 i.UART_AdvFeatureConfig stm32h7xx_hal_uart.o - 0x0800251c 0x0800251c 0x0000005c Code RO 3470 i.UART_CheckIdleState stm32h7xx_hal_uart.o - 0x08002578 0x08002578 0x00000736 Code RO 3485 i.UART_SetConfig stm32h7xx_hal_uart.o - 0x08002cae 0x08002cae 0x00000064 Code RO 3487 i.UART_WaitOnFlagUntilTimeout stm32h7xx_hal_uart.o - 0x08002d12 0x08002d12 0x00000002 Code RO 4317 i.UsageFault_Handler stm32h7xx_it.o - 0x08002d14 0x08002d14 0x00000020 Code RO 5978 i.__0printf$1 mc_w.l(printf1.o) - 0x08002d34 0x08002d34 0x00000020 Code RO 548 i.__NVIC_SetPriority stm32h7xx_hal_cortex.o - 0x08002d54 0x08002d54 0x00000048 Code RO 5185 i.__rt_ffs kservice.o - 0x08002d9c 0x08002d9c 0x0000000e Code RO 6306 i.__scatterload_copy mc_w.l(handlers.o) - 0x08002daa 0x08002daa 0x00000002 Code RO 6307 i.__scatterload_null mc_w.l(handlers.o) - 0x08002dac 0x08002dac 0x0000000e Code RO 6308 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08002dba 0x08002dba 0x00000002 PAD - 0x08002dbc 0x08002dbc 0x00000014 Code RO 4993 i._has_defunct_thread idle.o - 0x08002dd0 0x08002dd0 0x00000154 Code RO 5985 i._printf_core mc_w.l(printf1.o) - 0x08002f24 0x08002f24 0x00000078 Code RO 5570 i._rt_thread_init thread.o - 0x08002f9c 0x08002f9c 0x00000026 Code RO 5685 i._rt_timer_init timer.o - 0x08002fc2 0x08002fc2 0x00000022 Code RO 5686 i._rt_timer_remove timer.o - 0x08002fe4 0x08002fe4 0x00000018 Code RO 4491 i.fputc bsp_debug_usart.o - 0x08002ffc 0x08002ffc 0x00000104 Code RO 4206 i.key_thread_entry main.o - 0x08003100 0x08003100 0x0000006c Code RO 4207 i.led1_thread_entry main.o - 0x0800316c 0x0800316c 0x000000cc Code RO 4208 i.main main.o - 0x08003238 0x08003238 0x0000000e Code RO 4920 i.main_thread_entry components.o - 0x08003246 0x08003246 0x00000002 PAD - 0x08003248 0x08003248 0x00000054 Code RO 5362 i.plug_holes mem.o - 0x0800329c 0x0800329c 0x00000128 Code RO 5187 i.print_number kservice.o - 0x080033c4 0x080033c4 0x0000002c Code RO 4921 i.rt_application_init components.o - 0x080033f0 0x080033f0 0x0000001c Code RO 4922 i.rt_components_board_init components.o - 0x0800340c 0x0800340c 0x0000001c Code RO 4923 i.rt_components_init components.o - 0x08003428 0x08003428 0x0000001c Code RO 5494 i.rt_enter_critical scheduler.o - 0x08003444 0x08003444 0x00000030 Code RO 5495 i.rt_exit_critical scheduler.o - 0x08003474 0x08003474 0x000000c4 Code RO 5364 i.rt_free mem.o - 0x08003538 0x08003538 0x00000008 Code RO 4366 i.rt_heap_begin_get board.o - 0x08003540 0x08003540 0x00000008 Code RO 4367 i.rt_heap_end_get board.o - 0x08003548 0x08003548 0x0000003a Code RO 4368 i.rt_hw_board_init board.o - 0x08003582 0x08003582 0x00000002 PAD - 0x08003584 0x08003584 0x00000030 Code RO 4369 i.rt_hw_console_output board.o - 0x080035b4 0x080035b4 0x00000104 Code RO 5789 i.rt_hw_hard_fault_exception cpuport.o - 0x080036b8 0x080036b8 0x00000040 Code RO 5790 i.rt_hw_stack_init cpuport.o - 0x080036f8 0x080036f8 0x0000001c Code RO 5158 i.rt_interrupt_enter irq.o - 0x08003714 0x08003714 0x0000001c Code RO 5160 i.rt_interrupt_leave irq.o - 0x08003730 0x08003730 0x0000005c Code RO 5034 i.rt_ipc_list_suspend ipc.o - 0x0800378c 0x0800378c 0x00000024 Code RO 5191 i.rt_kprintf kservice.o - 0x080037b0 0x080037b0 0x0000000e Code RO 5424 i.rt_list_insert_after object.o - 0x080037be 0x080037be 0x0000000e Code RO 5571 i.rt_list_insert_after thread.o - 0x080037cc 0x080037cc 0x0000000e Code RO 5687 i.rt_list_insert_after timer.o - 0x080037da 0x080037da 0x0000000e Code RO 5035 i.rt_list_insert_before ipc.o - 0x080037e8 0x080037e8 0x0000000e Code RO 5036 i.rt_list_isempty ipc.o - 0x080037f6 0x080037f6 0x0000000e Code RO 5688 i.rt_list_isempty timer.o - 0x08003804 0x08003804 0x00000012 Code RO 5425 i.rt_list_remove object.o - 0x08003816 0x08003816 0x00000012 Code RO 5572 i.rt_list_remove thread.o - 0x08003828 0x08003828 0x00000104 Code RO 5365 i.rt_malloc mem.o - 0x0800392c 0x0800392c 0x00000046 Code RO 5197 i.rt_memset kservice.o - 0x08003972 0x08003972 0x0000004a Code RO 5426 i.rt_object_allocate object.o - 0x080039bc 0x080039bc 0x00000022 Code RO 5427 i.rt_object_delete object.o - 0x080039de 0x080039de 0x0000001c Code RO 5428 i.rt_object_detach object.o - 0x080039fa 0x080039fa 0x00000002 PAD - 0x080039fc 0x080039fc 0x00000024 Code RO 5430 i.rt_object_get_information object.o - 0x08003a20 0x08003a20 0x0000003c Code RO 5431 i.rt_object_init object.o - 0x08003a5c 0x08003a5c 0x0000000e Code RO 5432 i.rt_object_is_systemobject object.o - 0x08003a6a 0x08003a6a 0x00000002 PAD - 0x08003a6c 0x08003a6c 0x00000074 Code RO 5496 i.rt_schedule scheduler.o - 0x08003ae0 0x08003ae0 0x0000004c Code RO 5497 i.rt_schedule_insert_thread scheduler.o - 0x08003b2c 0x08003b2c 0x00000054 Code RO 5498 i.rt_schedule_remove_thread scheduler.o - 0x08003b80 0x08003b80 0x00000026 Code RO 5049 i.rt_sem_init ipc.o - 0x08003ba6 0x08003ba6 0x0000003c Code RO 5050 i.rt_sem_release ipc.o - 0x08003be2 0x08003be2 0x0000006e Code RO 5051 i.rt_sem_take ipc.o - 0x08003c50 0x08003c50 0x000000b0 Code RO 5199 i.rt_show_version kservice.o - 0x08003d00 0x08003d00 0x00000010 Code RO 5205 i.rt_strlen kservice.o - 0x08003d10 0x08003d10 0x00000026 Code RO 5207 i.rt_strncpy kservice.o - 0x08003d36 0x08003d36 0x00000002 PAD - 0x08003d38 0x08003d38 0x000000b0 Code RO 5368 i.rt_system_heap_init mem.o - 0x08003de8 0x08003de8 0x00000034 Code RO 5499 i.rt_system_scheduler_init scheduler.o - 0x08003e1c 0x08003e1c 0x00000028 Code RO 5500 i.rt_system_scheduler_start scheduler.o - 0x08003e44 0x08003e44 0x00000018 Code RO 5689 i.rt_system_timer_init timer.o - 0x08003e5c 0x08003e5c 0x00000002 Code RO 5690 i.rt_system_timer_thread_init timer.o - 0x08003e5e 0x08003e5e 0x0000004c Code RO 5574 i.rt_thread_create thread.o - 0x08003eaa 0x08003eaa 0x00000004 Code RO 5575 i.rt_thread_delay thread.o - 0x08003eae 0x08003eae 0x00000002 PAD - 0x08003eb0 0x08003eb0 0x00000058 Code RO 5578 i.rt_thread_exit thread.o - 0x08003f08 0x08003f08 0x00000006 Code RO 4994 i.rt_thread_idle_entry idle.o - 0x08003f0e 0x08003f0e 0x00000002 PAD - 0x08003f10 0x08003f10 0x0000007c Code RO 4995 i.rt_thread_idle_excute idle.o - 0x08003f8c 0x08003f8c 0x00000040 Code RO 4997 i.rt_thread_idle_init idle.o - 0x08003fcc 0x08003fcc 0x00000038 Code RO 5580 i.rt_thread_init thread.o - 0x08004004 0x08004004 0x0000003c Code RO 5581 i.rt_thread_resume thread.o - 0x08004040 0x08004040 0x0000000c Code RO 5582 i.rt_thread_self thread.o - 0x0800404c 0x0800404c 0x00000040 Code RO 5583 i.rt_thread_sleep thread.o - 0x0800408c 0x0800408c 0x00000026 Code RO 5584 i.rt_thread_startup thread.o - 0x080040b2 0x080040b2 0x00000042 Code RO 5585 i.rt_thread_suspend thread.o - 0x080040f4 0x080040f4 0x00000020 Code RO 5586 i.rt_thread_timeout thread.o - 0x08004114 0x08004114 0x00000060 Code RO 5587 i.rt_thread_yield thread.o - 0x08004174 0x08004174 0x0000000c Code RO 4877 i.rt_tick_get clock.o - 0x08004180 0x08004180 0x0000002c Code RO 4878 i.rt_tick_increase clock.o - 0x080041ac 0x080041ac 0x0000006c Code RO 5691 i.rt_timer_check timer.o - 0x08004218 0x08004218 0x00000034 Code RO 5692 i.rt_timer_control timer.o - 0x0800424c 0x0800424c 0x00000020 Code RO 5695 i.rt_timer_detach timer.o - 0x0800426c 0x0800426c 0x0000002a Code RO 5696 i.rt_timer_init timer.o - 0x08004296 0x08004296 0x00000002 PAD - 0x08004298 0x08004298 0x000000d4 Code RO 5699 i.rt_timer_start timer.o - 0x0800436c 0x0800436c 0x0000002e Code RO 5700 i.rt_timer_stop timer.o - 0x0800439a 0x0800439a 0x00000002 PAD - 0x0800439c 0x0800439c 0x00000290 Code RO 5210 i.rt_vsnprintf kservice.o - 0x0800462c 0x0800462c 0x00000004 Code RO 4924 i.rti_board_end components.o - 0x08004630 0x08004630 0x00000004 Code RO 4925 i.rti_board_start components.o - 0x08004634 0x08004634 0x00000004 Code RO 4926 i.rti_end components.o - 0x08004638 0x08004638 0x00000004 Code RO 4927 i.rti_start components.o - 0x0800463c 0x0800463c 0x0000002a Code RO 4928 i.rtthread_startup components.o - 0x08004666 0x08004666 0x00000028 Code RO 5212 i.skip_atoi kservice.o - 0x0800468e 0x0800468e 0x00000010 Data RO 15 .constdata system_stm32h7xx.o - 0x0800469e 0x0800469e 0x00000018 Data RO 3488 .constdata stm32h7xx_hal_uart.o - 0x080046b6 0x080046b6 0x00000122 Data RO 5214 .constdata kservice.o - 0x080047d8 0x080047d8 0x00000004 Data RO 4929 .rti_fn.0 components.o - 0x080047dc 0x080047dc 0x00000004 Data RO 4930 .rti_fn.0.end components.o - 0x080047e0 0x080047e0 0x00000004 Data RO 4931 .rti_fn.1.end components.o - 0x080047e4 0x080047e4 0x00000004 Data RO 4932 .rti_fn.6.end components.o - 0x080047e8 0x080047e8 0x00000020 Data RO 6304 Region$$Table anon$$obj.o + 0x080002d4 0x080002d4 0x00000110 Code RO 5843 .text context_rvds.o + 0x080003e4 0x080003e4 0x00000062 Code RO 5945 .text mc_w.l(uldiv.o) + 0x08000446 0x08000446 0x00000024 Code RO 5947 .text mc_w.l(memcpya.o) + 0x0800046a 0x0800046a 0x00000024 Code RO 5949 .text mc_w.l(memseta.o) + 0x0800048e 0x0800048e 0x0000002c Code RO 6290 .text mc_w.l(uidiv.o) + 0x080004ba 0x080004ba 0x0000001e Code RO 6292 .text mc_w.l(llshl.o) + 0x080004d8 0x080004d8 0x00000020 Code RO 6294 .text mc_w.l(llushr.o) + 0x080004f8 0x080004f8 0x00000000 Code RO 6305 .text mc_w.l(iusefp.o) + 0x080004f8 0x080004f8 0x0000014e Code RO 6306 .text mf_w.l(dadd.o) + 0x08000646 0x08000646 0x000000e4 Code RO 6308 .text mf_w.l(dmul.o) + 0x0800072a 0x0800072a 0x000000de Code RO 6310 .text mf_w.l(ddiv.o) + 0x08000808 0x08000808 0x0000002e Code RO 6312 .text mf_w.l(dscalb.o) + 0x08000836 0x08000836 0x00000030 Code RO 6314 .text mf_w.l(dfixul.o) + 0x08000866 0x08000866 0x00000002 PAD + 0x08000868 0x08000868 0x00000030 Code RO 6316 .text mf_w.l(cdrcmple.o) + 0x08000898 0x08000898 0x00000024 Code RO 6318 .text mc_w.l(init.o) + 0x080008bc 0x080008bc 0x00000024 Code RO 6320 .text mc_w.l(llsshr.o) + 0x080008e0 0x080008e0 0x000000ba Code RO 6322 .text mf_w.l(depilogue.o) + 0x0800099a 0x0800099a 0x0000000e Code RO 4939 i.$Sub$$main components.o + 0x080009a8 0x080009a8 0x00000002 Code RO 4335 i.BusFault_Handler stm32h7xx_it.o + 0x080009aa 0x080009aa 0x00000002 PAD + 0x080009ac 0x080009ac 0x000000d8 Code RO 4815 i.CaiLiaoPzxs oflowcal.o + 0x08000a84 0x08000a84 0x00000110 Code RO 4700 i.Crit ngcal.o + 0x08000b94 0x08000b94 0x000000c4 Code RO 4510 i.DEBUG_USART_Config bsp_debug_usart.o + 0x08000c58 0x08000c58 0x00000002 Code RO 4336 i.DebugMon_Handler stm32h7xx_it.o + 0x08000c5a 0x08000c5a 0x00000002 PAD + 0x08000c5c 0x08000c5c 0x00000078 Code RO 4586 i.Detail_Construct detail.o + 0x08000cd4 0x08000cd4 0x0000023c Code RO 4588 i.Detail_Run detail.o + 0x08000f10 0x08000f10 0x00000188 Code RO 4589 i.Detail_braket detail.o + 0x08001098 0x08001098 0x00000248 Code RO 4590 i.Detail_bvir detail.o + 0x080012e0 0x080012e0 0x00000668 Code RO 4591 i.Detail_chardl detail.o + 0x08001948 0x08001948 0x00000044 Code RO 4592 i.Detail_compositionchange detail.o + 0x0800198c 0x0800198c 0x000003d4 Code RO 4593 i.Detail_d2ZdT2 detail.o + 0x08001d60 0x08001d60 0x00000660 Code RO 4594 i.Detail_dZdD detail.o + 0x080023c0 0x080023c0 0x000003c0 Code RO 4595 i.Detail_dZdT detail.o + 0x08002780 0x08002780 0x00000268 Code RO 4596 i.Detail_ddetail detail.o + 0x080029e8 0x080029e8 0x00000270 Code RO 4597 i.Detail_paramdl detail.o + 0x08002c58 0x08002c58 0x00000040 Code RO 4598 i.Detail_pdetail detail.o + 0x08002c98 0x08002c98 0x00000088 Code RO 4599 i.Detail_relativedensity detail.o + 0x08002d20 0x08002d20 0x00000e18 Code RO 4600 i.Detail_table detail.o + 0x08003b38 0x08003b38 0x0000005c Code RO 4601 i.Detail_temp detail.o + 0x08003b94 0x08003b94 0x00000376 Code RO 4602 i.Detail_zdetail detail.o + 0x08003f0a 0x08003f0a 0x00000002 PAD + 0x08003f0c 0x08003f0c 0x000001c0 Code RO 4816 i.Dlndjs oflowcal.o + 0x080040cc 0x080040cc 0x000001ec Code RO 1323 i.HAL_GPIO_Init stm32h7xx_hal_gpio.o + 0x080042b8 0x080042b8 0x0000000e Code RO 1325 i.HAL_GPIO_ReadPin stm32h7xx_hal_gpio.o + 0x080042c6 0x080042c6 0x00000002 PAD + 0x080042c8 0x080042c8 0x0000001c Code RO 4446 i.HAL_GetTick core_delay.o + 0x080042e4 0x080042e4 0x00000024 Code RO 4447 i.HAL_InitTick core_delay.o + 0x08004308 0x08004308 0x0000001a Code RO 535 i.HAL_NVIC_EnableIRQ stm32h7xx_hal_cortex.o + 0x08004322 0x08004322 0x00000002 PAD + 0x08004324 0x08004324 0x00000040 Code RO 541 i.HAL_NVIC_SetPriority stm32h7xx_hal_cortex.o + 0x08004364 0x08004364 0x00000034 Code RO 2952 i.HAL_RCCEx_GetD1SysClockFreq stm32h7xx_hal_rcc_ex.o + 0x08004398 0x08004398 0x0000002c Code RO 2953 i.HAL_RCCEx_GetD3PCLK1Freq stm32h7xx_hal_rcc_ex.o + 0x080043c4 0x080043c4 0x00000194 Code RO 2955 i.HAL_RCCEx_GetPLL2ClockFreq stm32h7xx_hal_rcc_ex.o + 0x08004558 0x08004558 0x00000194 Code RO 2956 i.HAL_RCCEx_GetPLL3ClockFreq stm32h7xx_hal_rcc_ex.o + 0x080046ec 0x080046ec 0x000009ec Code RO 2960 i.HAL_RCCEx_PeriphCLKConfig stm32h7xx_hal_rcc_ex.o + 0x080050d8 0x080050d8 0x000001ec Code RO 2845 i.HAL_RCC_ClockConfig stm32h7xx_hal_rcc.o + 0x080052c4 0x080052c4 0x00000034 Code RO 2849 i.HAL_RCC_GetHCLKFreq stm32h7xx_hal_rcc.o + 0x080052f8 0x080052f8 0x0000002c Code RO 2851 i.HAL_RCC_GetPCLK1Freq stm32h7xx_hal_rcc.o + 0x08005324 0x08005324 0x0000002c Code RO 2852 i.HAL_RCC_GetPCLK2Freq stm32h7xx_hal_rcc.o + 0x08005350 0x08005350 0x00000188 Code RO 2853 i.HAL_RCC_GetSysClockFreq stm32h7xx_hal_rcc.o + 0x080054d8 0x080054d8 0x00000578 Code RO 2856 i.HAL_RCC_OscConfig stm32h7xx_hal_rcc.o + 0x08005a50 0x08005a50 0x00000028 Code RO 546 i.HAL_SYSTICK_Config stm32h7xx_hal_cortex.o + 0x08005a78 0x08005a78 0x00000070 Code RO 3456 i.HAL_UART_Init stm32h7xx_hal_uart.o + 0x08005ae8 0x08005ae8 0x00000002 Code RO 3458 i.HAL_UART_MspInit stm32h7xx_hal_uart.o + 0x08005aea 0x08005aea 0x000000ba Code RO 3464 i.HAL_UART_Transmit stm32h7xx_hal_uart.o + 0x08005ba4 0x08005ba4 0x00000058 Code RO 4559 i.Key_GPIO_Config bsp_key.o + 0x08005bfc 0x08005bfc 0x00000026 Code RO 4560 i.Key_Scan bsp_key.o + 0x08005c22 0x08005c22 0x00000002 PAD + 0x08005c24 0x08005c24 0x00000080 Code RO 4486 i.LED_GPIO_Config bsp_led.o + 0x08005ca4 0x08005ca4 0x00000034 Code RO 4701 i.NGCal_Init ngcal.o + 0x08005cd8 0x08005cd8 0x00000020 Code RO 4702 i.NGCal_UnInit ngcal.o + 0x08005cf8 0x08005cf8 0x00000002 Code RO 4337 i.NMI_Handler stm32h7xx_it.o + 0x08005cfa 0x08005cfa 0x00000002 PAD + 0x08005cfc 0x08005cfc 0x000003fc Code RO 4817 i.OFlowCal oflowcal.o + 0x080060f8 0x080060f8 0x000002bc Code RO 4206 i.OFlowCal_thread_entry main.o + 0x080063b4 0x080063b4 0x000000d4 Code RO 2963 i.RCCEx_PLL2_Config stm32h7xx_hal_rcc_ex.o + 0x08006488 0x08006488 0x000000d4 Code RO 2964 i.RCCEx_PLL3_Config stm32h7xx_hal_rcc_ex.o + 0x0800655c 0x0800655c 0x00000002 Code RO 4338 i.SVC_Handler stm32h7xx_it.o + 0x0800655e 0x0800655e 0x00000012 Code RO 4386 i.SysTick_Handler board.o + 0x08006570 0x08006570 0x0000008c Code RO 4387 i.SystemClock_Config board.o + 0x080065fc 0x080065fc 0x00000084 Code RO 14 i.SystemInit system_stm32h7xx.o + 0x08006680 0x08006680 0x00000124 Code RO 4745 i.Therm_CpiMolar therm.o + 0x080067a4 0x080067a4 0x000002d4 Code RO 4746 i.Therm_CprCvrHS therm.o + 0x08006a78 0x08006a78 0x00000148 Code RO 4747 i.Therm_H therm.o + 0x08006bc0 0x08006bc0 0x0000025c Code RO 4748 i.Therm_HS_Mode therm.o + 0x08006e1c 0x08006e1c 0x00000170 Code RO 4749 i.Therm_Ho therm.o + 0x08006f8c 0x08006f8c 0x00000150 Code RO 4750 i.Therm_Init therm.o + 0x080070dc 0x080070dc 0x000000a8 Code RO 4751 i.Therm_Run therm.o + 0x08007184 0x08007184 0x000001ec Code RO 4752 i.Therm_S therm.o + 0x08007370 0x08007370 0x000001c8 Code RO 4753 i.Therm_So therm.o + 0x08007538 0x08007538 0x00000014 Code RO 4754 i.Therm_coth therm.o + 0x0800754c 0x0800754c 0x000000c8 Code RO 3469 i.UART_AdvFeatureConfig stm32h7xx_hal_uart.o + 0x08007614 0x08007614 0x0000005c Code RO 3470 i.UART_CheckIdleState stm32h7xx_hal_uart.o + 0x08007670 0x08007670 0x00000736 Code RO 3485 i.UART_SetConfig stm32h7xx_hal_uart.o + 0x08007da6 0x08007da6 0x00000064 Code RO 3487 i.UART_WaitOnFlagUntilTimeout stm32h7xx_hal_uart.o + 0x08007e0a 0x08007e0a 0x00000002 Code RO 4339 i.UsageFault_Handler stm32h7xx_it.o + 0x08007e0c 0x08007e0c 0x0000001c Code RO 6185 i.__0fprintf mc_w.l(printfa.o) + 0x08007e28 0x08007e28 0x00000020 Code RO 6186 i.__0printf mc_w.l(printfa.o) + 0x08007e48 0x08007e48 0x00000030 Code RO 6268 i.__ARM_fpclassify m_wv.l(fpclassify.o) + 0x08007e78 0x08007e78 0x00000020 Code RO 548 i.__NVIC_SetPriority stm32h7xx_hal_cortex.o + 0x08007e98 0x08007e98 0x00000158 Code RO 5847 i.__hardfp_cosh m_wv.l(cosh.o) + 0x08007ff0 0x08007ff0 0x00000268 Code RO 5861 i.__hardfp_exp m_wv.l(exp.o) + 0x08008258 0x08008258 0x0000023c Code RO 5875 i.__hardfp_log m_wv.l(log.o) + 0x08008494 0x08008494 0x00000004 PAD + 0x08008498 0x08008498 0x000008f8 Code RO 5889 i.__hardfp_pow m_wv.l(pow.o) + 0x08008d90 0x08008d90 0x00000180 Code RO 5903 i.__hardfp_sinh m_wv.l(sinh.o) + 0x08008f10 0x08008f10 0x00000066 Code RO 5917 i.__hardfp_sqrt m_wv.l(sqrt.o) + 0x08008f76 0x08008f76 0x00000002 PAD + 0x08008f78 0x08008f78 0x00000110 Code RO 5929 i.__hardfp_tanh m_wv.l(tanh.o) + 0x08009088 0x08009088 0x00000070 Code RO 6270 i.__kernel_poly m_wv.l(poly.o) + 0x080090f8 0x080090f8 0x00000020 Code RO 6242 i.__mathlib_dbl_divzero m_wv.l(dunder.o) + 0x08009118 0x08009118 0x00000006 Code RO 6243 i.__mathlib_dbl_infnan m_wv.l(dunder.o) + 0x0800911e 0x0800911e 0x00000006 Code RO 6244 i.__mathlib_dbl_infnan2 m_wv.l(dunder.o) + 0x08009124 0x08009124 0x00000004 PAD + 0x08009128 0x08009128 0x00000018 Code RO 6245 i.__mathlib_dbl_invalid m_wv.l(dunder.o) + 0x08009140 0x08009140 0x00000018 Code RO 6246 i.__mathlib_dbl_overflow m_wv.l(dunder.o) + 0x08009158 0x08009158 0x00000006 Code RO 6247 i.__mathlib_dbl_posinfnan m_wv.l(dunder.o) + 0x0800915e 0x0800915e 0x00000002 PAD + 0x08009160 0x08009160 0x00000018 Code RO 6248 i.__mathlib_dbl_underflow m_wv.l(dunder.o) + 0x08009178 0x08009178 0x00000370 Code RO 6256 i.__mathlib_expm1 m_wv.l(expm1_i.o) + 0x080094e8 0x080094e8 0x00000048 Code RO 5205 i.__rt_ffs kservice.o + 0x08009530 0x08009530 0x0000000e Code RO 6326 i.__scatterload_copy mc_w.l(handlers.o) + 0x0800953e 0x0800953e 0x00000002 Code RO 6327 i.__scatterload_null mc_w.l(handlers.o) + 0x08009540 0x08009540 0x0000000e Code RO 6328 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x0800954e 0x0800954e 0x00000002 PAD + 0x08009550 0x08009550 0x0000000c Code RO 6300 i.__set_errno mc_w.l(errno.o) + 0x0800955c 0x0800955c 0x00000184 Code RO 6193 i._fp_digits mc_w.l(printfa.o) + 0x080096e0 0x080096e0 0x00000014 Code RO 5013 i._has_defunct_thread idle.o + 0x080096f4 0x080096f4 0x000006b4 Code RO 6194 i._printf_core mc_w.l(printfa.o) + 0x08009da8 0x08009da8 0x00000024 Code RO 6195 i._printf_post_padding mc_w.l(printfa.o) + 0x08009dcc 0x08009dcc 0x0000002e Code RO 6196 i._printf_pre_padding mc_w.l(printfa.o) + 0x08009dfa 0x08009dfa 0x00000002 PAD + 0x08009dfc 0x08009dfc 0x00000078 Code RO 5590 i._rt_thread_init thread.o + 0x08009e74 0x08009e74 0x00000026 Code RO 5705 i._rt_timer_init timer.o + 0x08009e9a 0x08009e9a 0x00000022 Code RO 5706 i._rt_timer_remove timer.o + 0x08009ebc 0x08009ebc 0x000002c4 Code RO 4818 i.calculateCd oflowcal.o + 0x0800a180 0x0800a180 0x00000028 Code RO 4819 i.calculateE oflowcal.o + 0x0800a1a8 0x0800a1a8 0x0000007c Code RO 4820 i.calculateEpsilon oflowcal.o + 0x0800a224 0x0800a224 0x00000014 Code RO 4821 i.calculateFG oflowcal.o + 0x0800a238 0x0800a238 0x0000000c Code RO 4822 i.calculateFT oflowcal.o + 0x0800a244 0x0800a244 0x000000c0 Code RO 4823 i.calculateK oflowcal.o + 0x0800a304 0x0800a304 0x00000030 Code RO 4824 i.calculateKappa oflowcal.o + 0x0800a334 0x0800a334 0x00000028 Code RO 4825 i.calculateReD oflowcal.o + 0x0800a35c 0x0800a35c 0x000000c4 Code RO 4826 i.calculateRoughnessFactor oflowcal.o + 0x0800a420 0x0800a420 0x00000010 Code RO 5863 i.exp m_wv.l(exp.o) + 0x0800a430 0x0800a430 0x00000018 Code RO 6264 i.fabs m_wv.l(fabs.o) + 0x0800a448 0x0800a448 0x00000018 Code RO 4513 i.fputc bsp_debug_usart.o + 0x0800a460 0x0800a460 0x00000050 Code RO 6214 i.free mc_w.l(malloc.o) + 0x0800a4b0 0x0800a4b0 0x00000104 Code RO 4207 i.key_thread_entry main.o + 0x0800a5b4 0x0800a5b4 0x000000d4 Code RO 4208 i.main main.o + 0x0800a688 0x0800a688 0x0000000e Code RO 4940 i.main_thread_entry components.o + 0x0800a696 0x0800a696 0x00000002 PAD + 0x0800a698 0x0800a698 0x0000006c Code RO 6215 i.malloc mc_w.l(malloc.o) + 0x0800a704 0x0800a704 0x00000054 Code RO 5382 i.plug_holes mem.o + 0x0800a758 0x0800a758 0x00000128 Code RO 5207 i.print_number kservice.o + 0x0800a880 0x0800a880 0x0000002c Code RO 4941 i.rt_application_init components.o + 0x0800a8ac 0x0800a8ac 0x0000001c Code RO 4942 i.rt_components_board_init components.o + 0x0800a8c8 0x0800a8c8 0x0000001c Code RO 4943 i.rt_components_init components.o + 0x0800a8e4 0x0800a8e4 0x0000001c Code RO 5514 i.rt_enter_critical scheduler.o + 0x0800a900 0x0800a900 0x00000030 Code RO 5515 i.rt_exit_critical scheduler.o + 0x0800a930 0x0800a930 0x000000c4 Code RO 5384 i.rt_free mem.o + 0x0800a9f4 0x0800a9f4 0x00000008 Code RO 4388 i.rt_heap_begin_get board.o + 0x0800a9fc 0x0800a9fc 0x00000008 Code RO 4389 i.rt_heap_end_get board.o + 0x0800aa04 0x0800aa04 0x0000003a Code RO 4390 i.rt_hw_board_init board.o + 0x0800aa3e 0x0800aa3e 0x00000002 PAD + 0x0800aa40 0x0800aa40 0x00000030 Code RO 4391 i.rt_hw_console_output board.o + 0x0800aa70 0x0800aa70 0x00000104 Code RO 5809 i.rt_hw_hard_fault_exception cpuport.o + 0x0800ab74 0x0800ab74 0x00000040 Code RO 5810 i.rt_hw_stack_init cpuport.o + 0x0800abb4 0x0800abb4 0x0000001c Code RO 5178 i.rt_interrupt_enter irq.o + 0x0800abd0 0x0800abd0 0x0000001c Code RO 5180 i.rt_interrupt_leave irq.o + 0x0800abec 0x0800abec 0x0000005c Code RO 5054 i.rt_ipc_list_suspend ipc.o + 0x0800ac48 0x0800ac48 0x00000024 Code RO 5211 i.rt_kprintf kservice.o + 0x0800ac6c 0x0800ac6c 0x0000000e Code RO 5444 i.rt_list_insert_after object.o + 0x0800ac7a 0x0800ac7a 0x0000000e Code RO 5591 i.rt_list_insert_after thread.o + 0x0800ac88 0x0800ac88 0x0000000e Code RO 5707 i.rt_list_insert_after timer.o + 0x0800ac96 0x0800ac96 0x0000000e Code RO 5055 i.rt_list_insert_before ipc.o + 0x0800aca4 0x0800aca4 0x0000000e Code RO 5056 i.rt_list_isempty ipc.o + 0x0800acb2 0x0800acb2 0x0000000e Code RO 5708 i.rt_list_isempty timer.o + 0x0800acc0 0x0800acc0 0x00000012 Code RO 5445 i.rt_list_remove object.o + 0x0800acd2 0x0800acd2 0x00000012 Code RO 5592 i.rt_list_remove thread.o + 0x0800ace4 0x0800ace4 0x00000104 Code RO 5385 i.rt_malloc mem.o + 0x0800ade8 0x0800ade8 0x00000046 Code RO 5217 i.rt_memset kservice.o + 0x0800ae2e 0x0800ae2e 0x0000004a Code RO 5446 i.rt_object_allocate object.o + 0x0800ae78 0x0800ae78 0x00000022 Code RO 5447 i.rt_object_delete object.o + 0x0800ae9a 0x0800ae9a 0x0000001c Code RO 5448 i.rt_object_detach object.o + 0x0800aeb6 0x0800aeb6 0x00000002 PAD + 0x0800aeb8 0x0800aeb8 0x00000024 Code RO 5450 i.rt_object_get_information object.o + 0x0800aedc 0x0800aedc 0x0000003c Code RO 5451 i.rt_object_init object.o + 0x0800af18 0x0800af18 0x0000000e Code RO 5452 i.rt_object_is_systemobject object.o + 0x0800af26 0x0800af26 0x00000002 PAD + 0x0800af28 0x0800af28 0x00000074 Code RO 5516 i.rt_schedule scheduler.o + 0x0800af9c 0x0800af9c 0x0000004c Code RO 5517 i.rt_schedule_insert_thread scheduler.o + 0x0800afe8 0x0800afe8 0x00000054 Code RO 5518 i.rt_schedule_remove_thread scheduler.o + 0x0800b03c 0x0800b03c 0x00000026 Code RO 5069 i.rt_sem_init ipc.o + 0x0800b062 0x0800b062 0x0000003c Code RO 5070 i.rt_sem_release ipc.o + 0x0800b09e 0x0800b09e 0x0000006e Code RO 5071 i.rt_sem_take ipc.o + 0x0800b10c 0x0800b10c 0x000000b0 Code RO 5219 i.rt_show_version kservice.o + 0x0800b1bc 0x0800b1bc 0x00000010 Code RO 5225 i.rt_strlen kservice.o + 0x0800b1cc 0x0800b1cc 0x00000026 Code RO 5227 i.rt_strncpy kservice.o + 0x0800b1f2 0x0800b1f2 0x00000002 PAD + 0x0800b1f4 0x0800b1f4 0x000000b0 Code RO 5388 i.rt_system_heap_init mem.o + 0x0800b2a4 0x0800b2a4 0x00000034 Code RO 5519 i.rt_system_scheduler_init scheduler.o + 0x0800b2d8 0x0800b2d8 0x00000028 Code RO 5520 i.rt_system_scheduler_start scheduler.o + 0x0800b300 0x0800b300 0x00000018 Code RO 5709 i.rt_system_timer_init timer.o + 0x0800b318 0x0800b318 0x00000002 Code RO 5710 i.rt_system_timer_thread_init timer.o + 0x0800b31a 0x0800b31a 0x0000004c Code RO 5594 i.rt_thread_create thread.o + 0x0800b366 0x0800b366 0x00000004 Code RO 5595 i.rt_thread_delay thread.o + 0x0800b36a 0x0800b36a 0x00000002 PAD + 0x0800b36c 0x0800b36c 0x00000058 Code RO 5598 i.rt_thread_exit thread.o + 0x0800b3c4 0x0800b3c4 0x00000006 Code RO 5014 i.rt_thread_idle_entry idle.o + 0x0800b3ca 0x0800b3ca 0x00000002 PAD + 0x0800b3cc 0x0800b3cc 0x0000007c Code RO 5015 i.rt_thread_idle_excute idle.o + 0x0800b448 0x0800b448 0x00000040 Code RO 5017 i.rt_thread_idle_init idle.o + 0x0800b488 0x0800b488 0x00000038 Code RO 5600 i.rt_thread_init thread.o + 0x0800b4c0 0x0800b4c0 0x0000003c Code RO 5601 i.rt_thread_resume thread.o + 0x0800b4fc 0x0800b4fc 0x0000000c Code RO 5602 i.rt_thread_self thread.o + 0x0800b508 0x0800b508 0x00000040 Code RO 5603 i.rt_thread_sleep thread.o + 0x0800b548 0x0800b548 0x00000026 Code RO 5604 i.rt_thread_startup thread.o + 0x0800b56e 0x0800b56e 0x00000042 Code RO 5605 i.rt_thread_suspend thread.o + 0x0800b5b0 0x0800b5b0 0x00000020 Code RO 5606 i.rt_thread_timeout thread.o + 0x0800b5d0 0x0800b5d0 0x00000060 Code RO 5607 i.rt_thread_yield thread.o + 0x0800b630 0x0800b630 0x0000000c Code RO 4897 i.rt_tick_get clock.o + 0x0800b63c 0x0800b63c 0x0000002c Code RO 4898 i.rt_tick_increase clock.o + 0x0800b668 0x0800b668 0x0000006c Code RO 5711 i.rt_timer_check timer.o + 0x0800b6d4 0x0800b6d4 0x00000034 Code RO 5712 i.rt_timer_control timer.o + 0x0800b708 0x0800b708 0x00000020 Code RO 5715 i.rt_timer_detach timer.o + 0x0800b728 0x0800b728 0x0000002a Code RO 5716 i.rt_timer_init timer.o + 0x0800b752 0x0800b752 0x00000002 PAD + 0x0800b754 0x0800b754 0x000000d4 Code RO 5719 i.rt_timer_start timer.o + 0x0800b828 0x0800b828 0x0000002e Code RO 5720 i.rt_timer_stop timer.o + 0x0800b856 0x0800b856 0x00000002 PAD + 0x0800b858 0x0800b858 0x00000290 Code RO 5230 i.rt_vsnprintf kservice.o + 0x0800bae8 0x0800bae8 0x00000004 Code RO 4944 i.rti_board_end components.o + 0x0800baec 0x0800baec 0x00000004 Code RO 4945 i.rti_board_start components.o + 0x0800baf0 0x0800baf0 0x00000004 Code RO 4946 i.rti_end components.o + 0x0800baf4 0x0800baf4 0x00000004 Code RO 4947 i.rti_start components.o + 0x0800baf8 0x0800baf8 0x0000002a Code RO 4948 i.rtthread_startup components.o + 0x0800bb22 0x0800bb22 0x00000028 Code RO 5232 i.skip_atoi kservice.o + 0x0800bb4a 0x0800bb4a 0x0000006a Code RO 5919 i.sqrt m_wv.l(sqrt.o) + 0x0800bbb4 0x0800bbb4 0x00000010 Data RO 15 .constdata system_stm32h7xx.o + 0x0800bbc4 0x0800bbc4 0x00000018 Data RO 3488 .constdata stm32h7xx_hal_uart.o + 0x0800bbdc 0x0800bbdc 0x00000004 PAD + 0x0800bbe0 0x0800bbe0 0x000007e0 Data RO 4603 .constdata detail.o + 0x0800c3c0 0x0800c3c0 0x00000738 Data RO 4755 .constdata therm.o + 0x0800caf8 0x0800caf8 0x00000358 Data RO 4827 .constdata oflowcal.o + 0x0800ce50 0x0800ce50 0x00000122 Data RO 5234 .constdata kservice.o + 0x0800cf72 0x0800cf72 0x00000006 PAD + 0x0800cf78 0x0800cf78 0x00000008 Data RO 5850 .constdata m_wv.l(cosh.o) + 0x0800cf80 0x0800cf80 0x00000058 Data RO 5864 .constdata m_wv.l(exp.o) + 0x0800cfd8 0x0800cfd8 0x00000038 Data RO 5878 .constdata m_wv.l(log.o) + 0x0800d010 0x0800d010 0x00000088 Data RO 5892 .constdata m_wv.l(pow.o) + 0x0800d098 0x0800d098 0x00000008 Data RO 5906 .constdata m_wv.l(sinh.o) + 0x0800d0a0 0x0800d0a0 0x00000028 Data RO 6257 .constdata m_wv.l(expm1_i.o) + 0x0800d0c8 0x0800d0c8 0x00000008 Data RO 6272 .constdata m_wv.l(qnan.o) + 0x0800d0d0 0x0800d0d0 0x00000052 Data RO 4828 .conststring oflowcal.o + 0x0800d122 0x0800d122 0x00000002 PAD + 0x0800d124 0x0800d124 0x00000004 Data RO 4949 .rti_fn.0 components.o + 0x0800d128 0x0800d128 0x00000004 Data RO 4950 .rti_fn.0.end components.o + 0x0800d12c 0x0800d12c 0x00000004 Data RO 4951 .rti_fn.1.end components.o + 0x0800d130 0x0800d130 0x00000004 Data RO 4952 .rti_fn.6.end components.o + 0x0800d134 0x0800d134 0x00000020 Data RO 6324 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004808, Size: 0x00000000, Max: 0x00020000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800d154, Size: 0x00000000, Max: 0x00020000, ABSOLUTE) **** No section assigned to this execution region **** - Execution Region RW_IRAM2 (Exec base: 0x24000000, Load base: 0x08004808, Size: 0x00001780, Max: 0x00080000, ABSOLUTE) + Execution Region RW_IRAM2 (Exec base: 0x24000000, Load base: 0x0800d154, Size: 0x00001998, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x24000000 0x08004808 0x00000004 Data RW 16 .data system_stm32h7xx.o - 0x24000004 0x0800480c 0x00000004 Data RW 17 .data system_stm32h7xx.o - 0x24000008 0x08004810 0x00000008 Data RW 4209 .data main.o - 0x24000010 0x08004818 0x00000004 Data RW 4880 .data clock.o - 0x24000014 0x0800481c 0x00000001 Data RW 5161 .data irq.o - 0x24000015 0x0800481d 0x00000003 PAD - 0x24000018 0x08004820 0x00000018 Data RW 5370 .data mem.o - 0x24000030 0x08004838 0x00000040 Data RW 5434 .data object.o - 0x24000070 0x08004878 0x00000014 Data RW 5502 .data scheduler.o - 0x24000084 0x0800488c 0x0000000c Data RW 5701 .data timer.o - 0x24000090 0x08004898 0x00000004 Data RW 5791 .data cpuport.o - 0x24000094 0x0800489c 0x00000004 Data RW 5792 .data cpuport.o - 0x24000098 0x080048a0 0x00000004 Data RW 5793 .data cpuport.o - 0x2400009c 0x080048a4 0x00000004 Data RW 5794 .data cpuport.o - 0x240000a0 0x080048a8 0x00000004 Data RW 6269 .data mc_w.l(stdout.o) - 0x240000a4 - 0x00001000 Zero RW 4370 .bss board.o - 0x240010a4 - 0x00000080 Zero RW 4492 .bss bsp_debug_usart.o - 0x24001124 - 0x00000178 Zero RW 4998 .bss idle.o - 0x2400129c - 0x00000080 Zero RW 5213 .bss kservice.o - 0x2400131c - 0x00000020 Zero RW 5369 .bss mem.o - 0x2400133c - 0x00000040 Zero RW 5501 .bss scheduler.o - 0x2400137c 0x080048ac 0x00000004 PAD - 0x24001380 - 0x00000400 Zero RW 1 STACK startup_stm32h743xx.o - - -============================================================================== - -Image component sizes - - - Code (inc. data) RO Data RW Data ZI Data Debug Object Name - - 280 20 0 0 4096 4102 board.o - 220 20 0 0 128 2123 bsp_debug_usart.o - 126 14 0 0 0 1697 bsp_key.o - 128 14 0 0 0 1054 bsp_led.o - 56 12 0 4 0 1361 clock.o - 186 30 16 0 0 6456 components.o - 272 26 0 0 0 868 context_rvds.o - 64 18 0 0 0 1117 core_delay.o - 324 166 0 16 0 3846 cpuport.o - 214 28 0 0 376 5402 idle.o - 328 0 0 0 0 7037 ipc.o - 56 12 0 1 0 1770 irq.o - 1400 162 290 0 128 10112 kservice.o - 572 334 0 8 0 7567 main.o - 716 172 0 24 32 4368 mem.o - 278 6 0 64 0 8264 object.o - 444 58 0 20 64 8410 scheduler.o - 36 8 664 0 1024 992 startup_stm32h743xx.o - 162 4 0 0 0 37920 stm32h7xx_hal_cortex.o - 506 50 0 0 0 2827 stm32h7xx_hal_gpio.o - 2424 96 0 0 0 7424 stm32h7xx_hal_rcc.o - 3868 128 0 0 0 8755 stm32h7xx_hal_rcc_ex.o - 2538 102 24 0 0 28712 stm32h7xx_hal_uart.o - 10 0 0 0 0 2467 stm32h7xx_it.o - 132 18 16 8 0 1141994 system_stm32h7xx.o - 744 38 0 0 0 12303 thread.o - 618 14 0 12 0 11224 timer.o - - ---------------------------------------------------------------------- - 16730 1550 1042 160 5852 1330172 Object Totals - 0 0 32 0 0 0 (incl. Generated) - 28 0 0 3 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 - 30 0 0 0 0 68 llshl.o - 32 0 0 0 0 68 llushr.o - 372 14 0 0 0 184 printf1.o - 0 0 0 4 0 0 stdout.o - 44 0 0 0 0 80 uidiv.o - 98 0 0 0 0 92 uldiv.o - - ---------------------------------------------------------------------- - 668 30 0 4 0 560 Library Totals - 2 0 0 0 0 0 (incl. Padding) - - ---------------------------------------------------------------------- - - Code (inc. data) RO Data RW Data ZI Data Debug Library Name - - 666 30 0 4 0 560 mc_w.l - - ---------------------------------------------------------------------- - 668 30 0 4 0 560 Library Totals - - ---------------------------------------------------------------------- - -============================================================================== - - - Code (inc. data) RO Data RW Data ZI Data Debug - - 17398 1580 1042 164 5852 1318528 Grand Totals - 17398 1580 1042 164 5852 1318528 ELF Image Totals - 17398 1580 1042 164 0 0 ROM Totals - -============================================================================== - - Total RO Size (Code + RO Data) 18440 ( 18.01kB) - Total RW Size (RW Data + ZI Data) 6016 ( 5.88kB) - Total ROM Size (Code + RO Data + RW Data) 18604 ( 18.17kB) - -============================================================================== + 0x24000000 0x0800d154 0x00000004 Data RW 16 .data system_stm32h7xx.o + 0x24000004 0x0800d158 0x00000004 Data RW 17 .data system_stm32h7xx.o + 0x24000008 0x0800d15c 0x00000008 Data RW 4209 .data main.o + 0x24000010 0x0800d164 0x00000008 Data RW 4704 .data ngcal.o + 0x24000018 0x0800d16c 0x00000004 Data RW 4900 .data clock.o + 0x2400001c 0x0800d170 0x00000001 Data RW 5181 .data irq.o + 0x2400001d 0x0800d171 0x00000003 PAD + 0x24000020 0x0800d174 0x00000018 Data RW 5390 .data mem.o + 0x24000038 0x0800d18c 0x00000040 Data RW 5454 .data object.o + 0x24000078 0x0800d1cc 0x00000014 Data RW 5522 .data scheduler.o + 0x2400008c 0x0800d1e0 0x0000000c Data RW 5721 .data timer.o + 0x24000098 0x0800d1ec 0x00000004 Data RW 5811 .data cpuport.o + 0x2400009c 0x0800d1f0 0x00000004 Data RW 5812 .data cpuport.o + 0x240000a0 0x0800d1f4 0x00000004 Data RW 5813 .data cpuport.o + 0x240000a4 0x0800d1f8 0x00000004 Data RW 5814 .data cpuport.o + 0x240000a8 0x0800d1fc 0x00000004 Data RW 5944 .data mc_w.l(stderr.o) + 0x240000ac 0x0800d200 0x00000004 Data RW 6289 .data mc_w.l(stdout.o) + 0x240000b0 0x0800d204 0x00000004 Data RW 6296 .data mc_w.l(mvars.o) + 0x240000b4 0x0800d208 0x00000004 Data RW 6297 .data mc_w.l(mvars.o) + 0x240000b8 0x0800d20c 0x00000004 Data RW 6301 .data mc_w.l(errno.o) + 0x240000bc - 0x00001000 Zero RW 4392 .bss board.o + 0x240010bc - 0x00000080 Zero RW 4514 .bss bsp_debug_usart.o + 0x2400113c - 0x00000178 Zero RW 5018 .bss idle.o + 0x240012b4 - 0x00000080 Zero RW 5233 .bss kservice.o + 0x24001334 - 0x00000020 Zero RW 5389 .bss mem.o + 0x24001354 - 0x00000040 Zero RW 5521 .bss scheduler.o + 0x24001394 0x0800d210 0x00000004 PAD + 0x24001398 - 0x00000200 Zero RW 2 HEAP startup_stm32h743xx.o + 0x24001598 - 0x00000400 Zero RW 1 STACK startup_stm32h743xx.o diff --git a/Output/Fire_RT-Thread.axf b/Output/Fire_RT-Thread.axf deleted file mode 100644 index db5aa21..0000000 Binary files a/Output/Fire_RT-Thread.axf and /dev/null differ diff --git a/Output/Fire_RT-Thread.build_log.htm b/Output/Fire_RT-Thread.build_log.htm index 0d7172e..c22941e 100644 --- a/Output/Fire_RT-Thread.build_log.htm +++ b/Output/Fire_RT-Thread.build_log.htm @@ -28,9 +28,9 @@ Project File Date: 07/06/2025 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'd:\Keil_v5\ARM\ARMCC\Bin' Build target 'Fire_RT-Thread' linking... -Program Size: Code=17398 RO-data=1042 RW-data=164 ZI-data=5852 -FromELF: creating hex file... -"..\..\Output\Fire_RT-Thread.axf" - 0 Error(s), 0 Warning(s). +..\..\Output\Fire_RT-Thread.axf: error: L6050U: The code size of this image (47388 bytes) exceeds the maximum allowed for this version of the linker. +Finished: 0 information, 0 warning, 0 error and 1 fatal error messages. +"..\..\Output\Fire_RT-Thread.axf" - 1 Error(s), 0 Warning(s).