проект запущен шим идет, нужно запустить с пид регулятором вывести все измерения в структуру
This commit is contained in:
@@ -23,8 +23,11 @@ Section Cross References
|
||||
main.o(.text.main) refers to system_stm32g4xx.o(.data.SystemCoreClock) for SystemCoreClock
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_GetPeriodTicks) for DCDC_GetPeriodTicks
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_IsHrtimReady) for DCDC_IsHrtimReady
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_GetMode) for DCDC_GetMode
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_ModeText) for DCDC_ModeText
|
||||
main.o(.text.main) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
main.o(.text.main) refers to board.o(.text.Board_Millis) for Board_Millis
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_ControlStep) for DCDC_ControlStep
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_Service1ms) for DCDC_Service1ms
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_ReadMeasurements) for DCDC_ReadMeasurements
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_GetState) for DCDC_GetState
|
||||
main.o(.text.main) refers to dcdc.o(.text.DCDC_StateText) for DCDC_StateText
|
||||
@@ -78,16 +81,21 @@ Section Cross References
|
||||
dcdc.o(.ARM.exidx.text.set_loads_off) refers to dcdc.o(.text.set_loads_off) for [Anonymous Symbol]
|
||||
dcdc.o(.text.adc1_init) refers to board.o(.text.Board_DelayMs) for Board_DelayMs
|
||||
dcdc.o(.ARM.exidx.text.adc1_init) refers to dcdc.o(.text.adc1_init) for [Anonymous Symbol]
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.text.hrtim_period_from_clock) for hrtim_period_from_clock
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.text.hrtim_period_from_frequency) for hrtim_period_from_frequency
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.data.s_period_ticks) for s_period_ticks
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.text.hrtim1_wait_dll_ready) for hrtim1_wait_dll_ready
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.text.hrtim_max_duty_ticks) for hrtim_max_duty_ticks
|
||||
dcdc.o(.text.hrtim1_timer_c_init) refers to dcdc.o(.text.hrtim1_apply_pwm_config) for hrtim1_apply_pwm_config
|
||||
dcdc.o(.ARM.exidx.text.hrtim1_timer_c_init) refers to dcdc.o(.text.hrtim1_timer_c_init) for [Anonymous Symbol]
|
||||
dcdc.o(.ARM.exidx.text.hrtim1_outputs_enable) refers to dcdc.o(.text.hrtim1_outputs_enable) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.bss.s_fault) for s_fault
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.bss.s_hrtim_ready) for s_hrtim_ready
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.text.latch_fault) for latch_fault
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.text.set_usbpd_input_switch) for set_usbpd_input_switch
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.bss.s_integrator_ticks) for s_integrator_ticks
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.text.hrtim1_apply_pwm_config) for hrtim1_apply_pwm_config
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.text.hrtim1_set_duty) for hrtim1_set_duty
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.text.hrtim1_outputs_enable) for hrtim1_outputs_enable
|
||||
dcdc.o(.text.DCDC_Start) refers to dcdc.o(.bss.s_state) for s_state
|
||||
@@ -98,16 +106,55 @@ Section Cross References
|
||||
dcdc.o(.text.latch_fault) refers to dcdc.o(.bss.s_fault) for s_fault
|
||||
dcdc.o(.text.latch_fault) refers to dcdc.o(.bss.s_state) for s_state
|
||||
dcdc.o(.ARM.exidx.text.latch_fault) refers to dcdc.o(.text.latch_fault) for [Anonymous Symbol]
|
||||
dcdc.o(.text.hrtim1_apply_pwm_config) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.hrtim1_apply_pwm_config) refers to dcdc.o(.text.hrtim_period_from_frequency) for hrtim_period_from_frequency
|
||||
dcdc.o(.text.hrtim1_apply_pwm_config) refers to dcdc.o(.text.clamp_u32) for clamp_u32
|
||||
dcdc.o(.text.hrtim1_apply_pwm_config) refers to dcdc.o(.data.s_period_ticks) for s_period_ticks
|
||||
dcdc.o(.ARM.exidx.text.hrtim1_apply_pwm_config) refers to dcdc.o(.text.hrtim1_apply_pwm_config) for [Anonymous Symbol]
|
||||
dcdc.o(.text.hrtim1_set_duty) refers to dcdc.o(.text.hrtim_max_duty_ticks) for hrtim_max_duty_ticks
|
||||
dcdc.o(.text.hrtim1_set_duty) refers to dcdc.o(.data.s_duty_ticks) for s_duty_ticks
|
||||
dcdc.o(.ARM.exidx.text.hrtim1_set_duty) refers to dcdc.o(.text.hrtim1_set_duty) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.bss.s_fault) for s_fault
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.bss.s_hrtim_ready) for s_hrtim_ready
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.text.latch_fault) for latch_fault
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.text.hrtim1_apply_pwm_config) for hrtim1_apply_pwm_config
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.text.permille_to_ticks) for permille_to_ticks
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.text.set_usbpd_input_switch) for set_usbpd_input_switch
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.bss.s_integrator_ticks) for s_integrator_ticks
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.text.hrtim1_set_duty) for hrtim1_set_duty
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.text.hrtim1_outputs_enable) for hrtim1_outputs_enable
|
||||
dcdc.o(.text.DCDC_StartPwmTest) refers to dcdc.o(.bss.s_state) for s_state
|
||||
dcdc.o(.ARM.exidx.text.DCDC_StartPwmTest) refers to dcdc.o(.text.DCDC_StartPwmTest) for [Anonymous Symbol]
|
||||
dcdc.o(.text.permille_to_ticks) refers to dcdc.o(.text.clamp_u32) for clamp_u32
|
||||
dcdc.o(.text.permille_to_ticks) refers to dcdc.o(.data.s_period_ticks) for s_period_ticks
|
||||
dcdc.o(.text.permille_to_ticks) refers to lludivv7m.o(.text) for __aeabi_uldivmod
|
||||
dcdc.o(.ARM.exidx.text.permille_to_ticks) refers to dcdc.o(.text.permille_to_ticks) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_Stop) refers to dcdc.o(.text.hrtim1_outputs_enable) for hrtim1_outputs_enable
|
||||
dcdc.o(.text.DCDC_Stop) refers to dcdc.o(.text.hrtim1_set_duty) for hrtim1_set_duty
|
||||
dcdc.o(.text.DCDC_Stop) refers to dcdc.o(.text.set_usbpd_input_switch) for set_usbpd_input_switch
|
||||
dcdc.o(.text.DCDC_Stop) refers to dcdc.o(.bss.s_state) for s_state
|
||||
dcdc.o(.ARM.exidx.text.DCDC_Stop) refers to dcdc.o(.text.DCDC_Stop) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_GetMode) for DCDC_GetMode
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_ApplyRuntimeConfig) for DCDC_ApplyRuntimeConfig
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.bss.s_state) for s_state
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_Stop) for DCDC_Stop
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_StartPwmTest) for DCDC_StartPwmTest
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_Start) for DCDC_Start
|
||||
dcdc.o(.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_ControlStep) for DCDC_ControlStep
|
||||
dcdc.o(.ARM.exidx.text.DCDC_Service1ms) refers to dcdc.o(.text.DCDC_Service1ms) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_GetMode) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.ARM.exidx.text.DCDC_GetMode) refers to dcdc.o(.text.DCDC_GetMode) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.bss.s_hrtim_ready) for s_hrtim_ready
|
||||
dcdc.o(.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.text.hrtim1_apply_pwm_config) for hrtim1_apply_pwm_config
|
||||
dcdc.o(.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.bss.s_state) for s_state
|
||||
dcdc.o(.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.text.permille_to_ticks) for permille_to_ticks
|
||||
dcdc.o(.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.text.hrtim1_set_duty) for hrtim1_set_duty
|
||||
dcdc.o(.ARM.exidx.text.DCDC_ApplyRuntimeConfig) refers to dcdc.o(.text.DCDC_ApplyRuntimeConfig) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_ControlStep) refers to dcdc.o(.text.DCDC_ReadMeasurements) for DCDC_ReadMeasurements
|
||||
dcdc.o(.text.DCDC_ControlStep) refers to dcdc.o(.bss.s_state) for s_state
|
||||
dcdc.o(.text.DCDC_ControlStep) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.DCDC_ControlStep) refers to dcdc.o(.text.latch_fault) for latch_fault
|
||||
dcdc.o(.text.DCDC_ControlStep) refers to dcdc.o(.data.s_period_ticks) for s_period_ticks
|
||||
dcdc.o(.text.DCDC_ControlStep) refers to lludivv7m.o(.text) for __aeabi_uldivmod
|
||||
@@ -120,6 +167,9 @@ Section Cross References
|
||||
dcdc.o(.text.DCDC_ReadMeasurements) refers to dcdc.o(.text.sense_mv_to_voltage_mv) for sense_mv_to_voltage_mv
|
||||
dcdc.o(.text.DCDC_ReadMeasurements) refers to dcdc.o(.text.sense_mv_to_current_ma) for sense_mv_to_current_ma
|
||||
dcdc.o(.ARM.exidx.text.DCDC_ReadMeasurements) refers to dcdc.o(.text.DCDC_ReadMeasurements) for [Anonymous Symbol]
|
||||
dcdc.o(.text.hrtim_max_duty_ticks) refers to dcdc.o(.data.g_dcdc_config) for g_dcdc_config
|
||||
dcdc.o(.text.hrtim_max_duty_ticks) refers to dcdc.o(.text.clamp_u32) for clamp_u32
|
||||
dcdc.o(.text.hrtim_max_duty_ticks) refers to dcdc.o(.text.permille_to_ticks) for permille_to_ticks
|
||||
dcdc.o(.text.hrtim_max_duty_ticks) refers to dcdc.o(.data.s_period_ticks) for s_period_ticks
|
||||
dcdc.o(.ARM.exidx.text.hrtim_max_duty_ticks) refers to dcdc.o(.text.hrtim_max_duty_ticks) for [Anonymous Symbol]
|
||||
dcdc.o(.ARM.exidx.text.adc1_read_channel) refers to dcdc.o(.text.adc1_read_channel) for [Anonymous Symbol]
|
||||
@@ -139,12 +189,15 @@ Section Cross References
|
||||
dcdc.o(.ARM.exidx.text.DCDC_GetPeriodTicks) refers to dcdc.o(.text.DCDC_GetPeriodTicks) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_StateText) refers to dcdc.o(.rodata.str1.1) for .L.str
|
||||
dcdc.o(.ARM.exidx.text.DCDC_StateText) refers to dcdc.o(.text.DCDC_StateText) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_FaultText) refers to dcdc.o(.rodata.str1.1) for .L.str.5
|
||||
dcdc.o(.text.DCDC_ModeText) refers to dcdc.o(.rodata.str1.1) for .L.str.6
|
||||
dcdc.o(.ARM.exidx.text.DCDC_ModeText) refers to dcdc.o(.text.DCDC_ModeText) for [Anonymous Symbol]
|
||||
dcdc.o(.text.DCDC_FaultText) refers to dcdc.o(.rodata.str1.1) for .L.str.8
|
||||
dcdc.o(.ARM.exidx.text.DCDC_FaultText) refers to dcdc.o(.text.DCDC_FaultText) for [Anonymous Symbol]
|
||||
dcdc.o(.text.hrtim_period_from_clock) refers to system_stm32g4xx.o(.data.SystemCoreClock) for SystemCoreClock
|
||||
dcdc.o(.text.hrtim_period_from_clock) refers to lludivv7m.o(.text) for __aeabi_uldivmod
|
||||
dcdc.o(.ARM.exidx.text.hrtim_period_from_clock) refers to dcdc.o(.text.hrtim_period_from_clock) for [Anonymous Symbol]
|
||||
dcdc.o(.text.hrtim_period_from_frequency) refers to system_stm32g4xx.o(.data.SystemCoreClock) for SystemCoreClock
|
||||
dcdc.o(.text.hrtim_period_from_frequency) refers to lludivv7m.o(.text) for __aeabi_uldivmod
|
||||
dcdc.o(.ARM.exidx.text.hrtim_period_from_frequency) refers to dcdc.o(.text.hrtim_period_from_frequency) for [Anonymous Symbol]
|
||||
dcdc.o(.ARM.exidx.text.hrtim1_wait_dll_ready) refers to dcdc.o(.text.hrtim1_wait_dll_ready) for [Anonymous Symbol]
|
||||
dcdc.o(.ARM.exidx.text.clamp_u32) refers to dcdc.o(.text.clamp_u32) for [Anonymous Symbol]
|
||||
retarget.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
|
||||
retarget.o(.text.Retarget_Init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
|
||||
retarget.o(.text.Retarget_Init) refers to retarget.o(.text.gpio_pc10_pc11_to_usart3) for gpio_pc10_pc11_to_usart3
|
||||
@@ -521,12 +574,16 @@ Removing Unused input sections from the image.
|
||||
Removing dcdc.o(.ARM.exidx.text.adc1_init), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim1_timer_c_init), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim1_outputs_enable), (8 bytes).
|
||||
Removing dcdc.o(.text.DCDC_Start), (100 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_Start), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.latch_fault), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim1_apply_pwm_config), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim1_set_duty), (8 bytes).
|
||||
Removing dcdc.o(.text.DCDC_Stop), (56 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_StartPwmTest), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.permille_to_ticks), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_Stop), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_Service1ms), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_GetMode), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_ApplyRuntimeConfig), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_ControlStep), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_ReadMeasurements), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim_max_duty_ticks), (8 bytes).
|
||||
@@ -540,9 +597,11 @@ Removing Unused input sections from the image.
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_GetDutyTicks), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_GetPeriodTicks), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_StateText), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_ModeText), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.DCDC_FaultText), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim_period_from_clock), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim_period_from_frequency), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.hrtim1_wait_dll_ready), (8 bytes).
|
||||
Removing dcdc.o(.ARM.exidx.text.clamp_u32), (8 bytes).
|
||||
Removing retarget.o(.text), (0 bytes).
|
||||
Removing retarget.o(.ARM.exidx.text.Retarget_Init), (8 bytes).
|
||||
Removing retarget.o(.ARM.exidx.text.gpio_pc10_pc11_to_usart3), (8 bytes).
|
||||
@@ -559,7 +618,7 @@ Removing Unused input sections from the image.
|
||||
Removing system_stm32g4xx.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
|
||||
Removing system_stm32g4xx.o(.rodata.APBPrescTable), (8 bytes).
|
||||
|
||||
62 unused section(s) (total 714 bytes) removed from the image.
|
||||
68 unused section(s) (total 622 bytes) removed from the image.
|
||||
|
||||
==============================================================================
|
||||
|
||||
@@ -833,155 +892,173 @@ Image Symbol Table
|
||||
[Anonymous Symbol] 0x080015dc Section 0 board.o(.text.Board_Millis)
|
||||
Clock_UseHsi16 0x080015e9 Thumb Code 58 board.o(.text.Clock_UseHsi16)
|
||||
[Anonymous Symbol] 0x080015e8 Section 0 board.o(.text.Clock_UseHsi16)
|
||||
[Anonymous Symbol] 0x08001624 Section 0 dcdc.o(.text.DCDC_ControlStep)
|
||||
[Anonymous Symbol] 0x08001794 Section 0 dcdc.o(.text.DCDC_FaultText)
|
||||
[Anonymous Symbol] 0x08001800 Section 0 dcdc.o(.text.DCDC_GetDutyTicks)
|
||||
[Anonymous Symbol] 0x0800180c Section 0 dcdc.o(.text.DCDC_GetFault)
|
||||
[Anonymous Symbol] 0x08001818 Section 0 dcdc.o(.text.DCDC_GetPeriodTicks)
|
||||
[Anonymous Symbol] 0x08001824 Section 0 dcdc.o(.text.DCDC_GetState)
|
||||
[Anonymous Symbol] 0x08001830 Section 0 dcdc.o(.text.DCDC_Init)
|
||||
[Anonymous Symbol] 0x08001880 Section 0 dcdc.o(.text.DCDC_IsHrtimReady)
|
||||
[Anonymous Symbol] 0x08001890 Section 0 dcdc.o(.text.DCDC_ReadMeasurements)
|
||||
[Anonymous Symbol] 0x08001900 Section 0 dcdc.o(.text.DCDC_StateText)
|
||||
Flash_SetLatency 0x08001961 Thumb Code 102 board.o(.text.Flash_SetLatency)
|
||||
[Anonymous Symbol] 0x08001960 Section 0 board.o(.text.Flash_SetLatency)
|
||||
[Anonymous Symbol] 0x080019c8 Section 0 retarget.o(.text.Retarget_Init)
|
||||
[Anonymous Symbol] 0x08001a2c Section 0 retarget.o(.text.Retarget_PutChar)
|
||||
SysTick_Config 0x08001a5d Thumb Code 82 board.o(.text.SysTick_Config)
|
||||
[Anonymous Symbol] 0x08001a5c Section 0 board.o(.text.SysTick_Config)
|
||||
[Anonymous Symbol] 0x08001ab0 Section 0 board.o(.text.SysTick_Handler)
|
||||
SystemClock_Config 0x08001ac1 Thumb Code 274 board.o(.text.SystemClock_Config)
|
||||
[Anonymous Symbol] 0x08001ac0 Section 0 board.o(.text.SystemClock_Config)
|
||||
[Anonymous Symbol] 0x08001bd4 Section 0 system_stm32g4xx.o(.text.SystemCoreClockUpdate)
|
||||
[Anonymous Symbol] 0x08001ca4 Section 0 system_stm32g4xx.o(.text.SystemInit)
|
||||
__NVIC_SetPriority 0x08001cc5 Thumb Code 66 board.o(.text.__NVIC_SetPriority)
|
||||
[Anonymous Symbol] 0x08001cc4 Section 0 board.o(.text.__NVIC_SetPriority)
|
||||
[Anonymous Symbol] 0x08001d08 Section 0 retarget.o(.text._sys_exit)
|
||||
adc1_init 0x08001d15 Thumb Code 166 dcdc.o(.text.adc1_init)
|
||||
[Anonymous Symbol] 0x08001d14 Section 0 dcdc.o(.text.adc1_init)
|
||||
adc1_read_channel 0x08001dbd Thumb Code 74 dcdc.o(.text.adc1_read_channel)
|
||||
[Anonymous Symbol] 0x08001dbc Section 0 dcdc.o(.text.adc1_read_channel)
|
||||
adc_raw_to_mv 0x08001e09 Thumb Code 32 dcdc.o(.text.adc_raw_to_mv)
|
||||
[Anonymous Symbol] 0x08001e08 Section 0 dcdc.o(.text.adc_raw_to_mv)
|
||||
[Anonymous Symbol] 0x08001e28 Section 0 retarget.o(.text.fputc)
|
||||
gpio_init_for_dcdc 0x08001e51 Thumb Code 228 dcdc.o(.text.gpio_init_for_dcdc)
|
||||
[Anonymous Symbol] 0x08001e50 Section 0 dcdc.o(.text.gpio_init_for_dcdc)
|
||||
gpio_pc10_pc11_to_usart3 0x08001f35 Thumb Code 116 retarget.o(.text.gpio_pc10_pc11_to_usart3)
|
||||
[Anonymous Symbol] 0x08001f34 Section 0 retarget.o(.text.gpio_pc10_pc11_to_usart3)
|
||||
hrtim1_outputs_enable 0x08001fa9 Thumb Code 48 dcdc.o(.text.hrtim1_outputs_enable)
|
||||
[Anonymous Symbol] 0x08001fa8 Section 0 dcdc.o(.text.hrtim1_outputs_enable)
|
||||
hrtim1_set_duty 0x08001fd9 Thumb Code 76 dcdc.o(.text.hrtim1_set_duty)
|
||||
[Anonymous Symbol] 0x08001fd8 Section 0 dcdc.o(.text.hrtim1_set_duty)
|
||||
hrtim1_timer_c_init 0x08002025 Thumb Code 266 dcdc.o(.text.hrtim1_timer_c_init)
|
||||
[Anonymous Symbol] 0x08002024 Section 0 dcdc.o(.text.hrtim1_timer_c_init)
|
||||
hrtim1_wait_dll_ready 0x08002131 Thumb Code 76 dcdc.o(.text.hrtim1_wait_dll_ready)
|
||||
[Anonymous Symbol] 0x08002130 Section 0 dcdc.o(.text.hrtim1_wait_dll_ready)
|
||||
hrtim_max_duty_ticks 0x0800217d Thumb Code 66 dcdc.o(.text.hrtim_max_duty_ticks)
|
||||
[Anonymous Symbol] 0x0800217c Section 0 dcdc.o(.text.hrtim_max_duty_ticks)
|
||||
hrtim_period_from_clock 0x080021c1 Thumb Code 122 dcdc.o(.text.hrtim_period_from_clock)
|
||||
[Anonymous Symbol] 0x080021c0 Section 0 dcdc.o(.text.hrtim_period_from_clock)
|
||||
latch_fault 0x0800223d Thumb Code 74 dcdc.o(.text.latch_fault)
|
||||
[Anonymous Symbol] 0x0800223c Section 0 dcdc.o(.text.latch_fault)
|
||||
[Anonymous Symbol] 0x08002288 Section 0 main.o(.text.main)
|
||||
sense_mv_to_current_ma 0x080023f5 Thumb Code 30 dcdc.o(.text.sense_mv_to_current_ma)
|
||||
[Anonymous Symbol] 0x080023f4 Section 0 dcdc.o(.text.sense_mv_to_current_ma)
|
||||
sense_mv_to_voltage_mv 0x08002415 Thumb Code 34 dcdc.o(.text.sense_mv_to_voltage_mv)
|
||||
[Anonymous Symbol] 0x08002414 Section 0 dcdc.o(.text.sense_mv_to_voltage_mv)
|
||||
set_loads_off 0x08002439 Thumb Code 16 dcdc.o(.text.set_loads_off)
|
||||
[Anonymous Symbol] 0x08002438 Section 0 dcdc.o(.text.set_loads_off)
|
||||
set_usbpd_input_switch 0x08002449 Thumb Code 48 dcdc.o(.text.set_usbpd_input_switch)
|
||||
[Anonymous Symbol] 0x08002448 Section 0 dcdc.o(.text.set_usbpd_input_switch)
|
||||
wait_mask_clear 0x08002479 Thumb Code 74 board.o(.text.wait_mask_clear)
|
||||
[Anonymous Symbol] 0x08002478 Section 0 board.o(.text.wait_mask_clear)
|
||||
wait_mask_set 0x080024c5 Thumb Code 78 board.o(.text.wait_mask_set)
|
||||
[Anonymous Symbol] 0x080024c4 Section 0 board.o(.text.wait_mask_set)
|
||||
wait_mask_value 0x08002515 Thumb Code 80 board.o(.text.wait_mask_value)
|
||||
[Anonymous Symbol] 0x08002514 Section 0 board.o(.text.wait_mask_value)
|
||||
CL$$btod_d2e 0x08002564 Section 62 btod.o(CL$$btod_d2e)
|
||||
CL$$btod_d2e_denorm_low 0x080025a2 Section 70 btod.o(CL$$btod_d2e_denorm_low)
|
||||
CL$$btod_d2e_norm_op1 0x080025e8 Section 96 btod.o(CL$$btod_d2e_norm_op1)
|
||||
CL$$btod_div_common 0x08002648 Section 824 btod.o(CL$$btod_div_common)
|
||||
CL$$btod_e2e 0x08002980 Section 220 btod.o(CL$$btod_e2e)
|
||||
CL$$btod_ediv 0x08002a5c Section 42 btod.o(CL$$btod_ediv)
|
||||
CL$$btod_emul 0x08002a86 Section 42 btod.o(CL$$btod_emul)
|
||||
CL$$btod_mult_common 0x08002ab0 Section 580 btod.o(CL$$btod_mult_common)
|
||||
i.__ARM_fpclassify 0x08002cf4 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
||||
i._is_digit 0x08002d24 Section 0 __printf_wp.o(i._is_digit)
|
||||
locale$$code 0x08002d34 Section 44 lc_numeric_c.o(locale$$code)
|
||||
locale$$code 0x08002d60 Section 44 lc_ctype_c.o(locale$$code)
|
||||
$v0 0x08002d8c Number 0 fpinit.o(x$fpl$fpinit)
|
||||
x$fpl$fpinit 0x08002d8c Section 26 fpinit.o(x$fpl$fpinit)
|
||||
$v0 0x08002da6 Number 0 printf1.o(x$fpl$printf1)
|
||||
x$fpl$printf1 0x08002da6 Section 4 printf1.o(x$fpl$printf1)
|
||||
$v0 0x08002daa Number 0 printf2.o(x$fpl$printf2)
|
||||
x$fpl$printf2 0x08002daa Section 4 printf2.o(x$fpl$printf2)
|
||||
x$fpl$usenofp 0x08002dae Section 0 usenofp.o(x$fpl$usenofp)
|
||||
initial_mbstate 0x08002db0 Data 8 _printf_wctomb.o(.constdata)
|
||||
.constdata 0x08002db0 Section 8 _printf_wctomb.o(.constdata)
|
||||
uc_hextab 0x08002db8 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
|
||||
.constdata 0x08002db8 Section 40 _printf_hex_int_ll_ptr.o(.constdata)
|
||||
lc_hextab 0x08002dcc Data 20 _printf_hex_int_ll_ptr.o(.constdata)
|
||||
maptable 0x08002de0 Data 17 __printf_flags_ss_wp.o(.constdata)
|
||||
.constdata 0x08002de0 Section 17 __printf_flags_ss_wp.o(.constdata)
|
||||
lc_hextab 0x08002df1 Data 19 _printf_fp_hex.o(.constdata)
|
||||
.constdata 0x08002df1 Section 38 _printf_fp_hex.o(.constdata)
|
||||
uc_hextab 0x08002e04 Data 19 _printf_fp_hex.o(.constdata)
|
||||
tenpwrs_x 0x08002e18 Data 60 bigflt0.o(.constdata)
|
||||
.constdata 0x08002e18 Section 148 bigflt0.o(.constdata)
|
||||
tenpwrs_i 0x08002e54 Data 64 bigflt0.o(.constdata)
|
||||
.L.str.7 0x08002ebc Data 58 main.o(.rodata.str1.1)
|
||||
[Anonymous Symbol] 0x08002ebc Section 0 main.o(.rodata.str1.1)
|
||||
.L.str.1 0x08002ef6 Data 34 main.o(.rodata.str1.1)
|
||||
.L.str.4 0x08002f18 Data 15 main.o(.rodata.str1.1)
|
||||
.L.str.3 0x08002f27 Data 37 main.o(.rodata.str1.1)
|
||||
.L.str 0x08002f4c Data 37 main.o(.rodata.str1.1)
|
||||
.L.str.8 0x08002f71 Data 72 main.o(.rodata.str1.1)
|
||||
.L.str.2 0x08002fb9 Data 25 main.o(.rodata.str1.1)
|
||||
.L.str.6 0x08002fd2 Data 10 main.o(.rodata.str1.1)
|
||||
.L.str.9 0x08002fdc Data 10 main.o(.rodata.str1.1)
|
||||
.L.str.1 0x08002fe0 Data 6 main.o(.rodata.str1.1)
|
||||
.L.str.5 0x08002fe0 Data 6 main.o(.rodata.str1.1)
|
||||
.L.str 0x08002fe6 Data 8 dcdc.o(.rodata.str1.1)
|
||||
[Anonymous Symbol] 0x08002fe6 Section 0 dcdc.o(.rodata.str1.1)
|
||||
.L.str.6 0x08002fee Data 17 dcdc.o(.rodata.str1.1)
|
||||
.L.str.7 0x08002fff Data 17 dcdc.o(.rodata.str1.1)
|
||||
.L.str.5 0x08003010 Data 5 dcdc.o(.rodata.str1.1)
|
||||
.L.str.2 0x08003015 Data 8 dcdc.o(.rodata.str1.1)
|
||||
.L.str.4 0x0800301d Data 8 dcdc.o(.rodata.str1.1)
|
||||
.L.str.3 0x08003025 Data 6 dcdc.o(.rodata.str1.1)
|
||||
.L.str.8 0x0800302b Data 18 dcdc.o(.rodata.str1.1)
|
||||
.L.str.9 0x0800303d Data 18 dcdc.o(.rodata.str1.1)
|
||||
locale$$data 0x08003070 Section 28 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_name 0x08003074 Data 2 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_start 0x0800307c Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_point 0x08003088 Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_thousands 0x0800308a Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_grouping 0x0800308b Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_end 0x0800308c Data 0 lc_numeric_c.o(locale$$data)
|
||||
locale$$data 0x0800308c Section 272 lc_ctype_c.o(locale$$data)
|
||||
__lcctype_c_name 0x08003090 Data 2 lc_ctype_c.o(locale$$data)
|
||||
__lcctype_c_start 0x08003098 Data 0 lc_ctype_c.o(locale$$data)
|
||||
__lcctype_c_end 0x0800319c Data 0 lc_ctype_c.o(locale$$data)
|
||||
s_duty_ticks 0x20000004 Data 4 dcdc.o(.data.s_duty_ticks)
|
||||
[Anonymous Symbol] 0x20000004 Section 0 dcdc.o(.data.s_duty_ticks)
|
||||
s_period_ticks 0x20000008 Data 4 dcdc.o(.data.s_period_ticks)
|
||||
[Anonymous Symbol] 0x20000008 Section 0 dcdc.o(.data.s_period_ticks)
|
||||
.bss 0x20000010 Section 96 libspace.o(.bss)
|
||||
s_fault 0x200000c4 Data 1 dcdc.o(.bss.s_fault)
|
||||
[Anonymous Symbol] 0x200000c4 Section 0 dcdc.o(.bss.s_fault)
|
||||
s_hrtim_ready 0x200000c5 Data 1 dcdc.o(.bss.s_hrtim_ready)
|
||||
[Anonymous Symbol] 0x200000c5 Section 0 dcdc.o(.bss.s_hrtim_ready)
|
||||
s_integrator_ticks 0x200000c8 Data 4 dcdc.o(.bss.s_integrator_ticks)
|
||||
[Anonymous Symbol] 0x200000c8 Section 0 dcdc.o(.bss.s_integrator_ticks)
|
||||
s_ms_ticks 0x200000cc Data 4 board.o(.bss.s_ms_ticks)
|
||||
[Anonymous Symbol] 0x200000cc Section 0 board.o(.bss.s_ms_ticks)
|
||||
s_state 0x200000d0 Data 1 dcdc.o(.bss.s_state)
|
||||
[Anonymous Symbol] 0x200000d0 Section 0 dcdc.o(.bss.s_state)
|
||||
Heap_Mem 0x200000d8 Data 512 startup_stm32g474xx.o(HEAP)
|
||||
HEAP 0x200000d8 Section 512 startup_stm32g474xx.o(HEAP)
|
||||
Stack_Mem 0x200002d8 Data 1024 startup_stm32g474xx.o(STACK)
|
||||
STACK 0x200002d8 Section 1024 startup_stm32g474xx.o(STACK)
|
||||
__initial_sp 0x200006d8 Data 0 startup_stm32g474xx.o(STACK)
|
||||
[Anonymous Symbol] 0x08001624 Section 0 dcdc.o(.text.DCDC_ApplyRuntimeConfig)
|
||||
[Anonymous Symbol] 0x08001664 Section 0 dcdc.o(.text.DCDC_ControlStep)
|
||||
[Anonymous Symbol] 0x080017fc Section 0 dcdc.o(.text.DCDC_FaultText)
|
||||
[Anonymous Symbol] 0x08001868 Section 0 dcdc.o(.text.DCDC_GetDutyTicks)
|
||||
[Anonymous Symbol] 0x08001874 Section 0 dcdc.o(.text.DCDC_GetFault)
|
||||
[Anonymous Symbol] 0x08001880 Section 0 dcdc.o(.text.DCDC_GetMode)
|
||||
[Anonymous Symbol] 0x080018b4 Section 0 dcdc.o(.text.DCDC_GetPeriodTicks)
|
||||
[Anonymous Symbol] 0x080018c0 Section 0 dcdc.o(.text.DCDC_GetState)
|
||||
[Anonymous Symbol] 0x080018cc Section 0 dcdc.o(.text.DCDC_Init)
|
||||
[Anonymous Symbol] 0x0800191c Section 0 dcdc.o(.text.DCDC_IsHrtimReady)
|
||||
[Anonymous Symbol] 0x0800192c Section 0 dcdc.o(.text.DCDC_ModeText)
|
||||
[Anonymous Symbol] 0x08001984 Section 0 dcdc.o(.text.DCDC_ReadMeasurements)
|
||||
[Anonymous Symbol] 0x080019f4 Section 0 dcdc.o(.text.DCDC_Service1ms)
|
||||
[Anonymous Symbol] 0x08001a94 Section 0 dcdc.o(.text.DCDC_Start)
|
||||
[Anonymous Symbol] 0x08001b10 Section 0 dcdc.o(.text.DCDC_StartPwmTest)
|
||||
[Anonymous Symbol] 0x08001ba0 Section 0 dcdc.o(.text.DCDC_StateText)
|
||||
[Anonymous Symbol] 0x08001c0c Section 0 dcdc.o(.text.DCDC_Stop)
|
||||
Flash_SetLatency 0x08001c45 Thumb Code 102 board.o(.text.Flash_SetLatency)
|
||||
[Anonymous Symbol] 0x08001c44 Section 0 board.o(.text.Flash_SetLatency)
|
||||
[Anonymous Symbol] 0x08001cac Section 0 retarget.o(.text.Retarget_Init)
|
||||
[Anonymous Symbol] 0x08001d10 Section 0 retarget.o(.text.Retarget_PutChar)
|
||||
SysTick_Config 0x08001d41 Thumb Code 82 board.o(.text.SysTick_Config)
|
||||
[Anonymous Symbol] 0x08001d40 Section 0 board.o(.text.SysTick_Config)
|
||||
[Anonymous Symbol] 0x08001d94 Section 0 board.o(.text.SysTick_Handler)
|
||||
SystemClock_Config 0x08001da5 Thumb Code 274 board.o(.text.SystemClock_Config)
|
||||
[Anonymous Symbol] 0x08001da4 Section 0 board.o(.text.SystemClock_Config)
|
||||
[Anonymous Symbol] 0x08001eb8 Section 0 system_stm32g4xx.o(.text.SystemCoreClockUpdate)
|
||||
[Anonymous Symbol] 0x08001f88 Section 0 system_stm32g4xx.o(.text.SystemInit)
|
||||
__NVIC_SetPriority 0x08001fa9 Thumb Code 66 board.o(.text.__NVIC_SetPriority)
|
||||
[Anonymous Symbol] 0x08001fa8 Section 0 board.o(.text.__NVIC_SetPriority)
|
||||
[Anonymous Symbol] 0x08001fec Section 0 retarget.o(.text._sys_exit)
|
||||
adc1_init 0x08001ff9 Thumb Code 166 dcdc.o(.text.adc1_init)
|
||||
[Anonymous Symbol] 0x08001ff8 Section 0 dcdc.o(.text.adc1_init)
|
||||
adc1_read_channel 0x080020a1 Thumb Code 74 dcdc.o(.text.adc1_read_channel)
|
||||
[Anonymous Symbol] 0x080020a0 Section 0 dcdc.o(.text.adc1_read_channel)
|
||||
adc_raw_to_mv 0x080020ed Thumb Code 32 dcdc.o(.text.adc_raw_to_mv)
|
||||
[Anonymous Symbol] 0x080020ec Section 0 dcdc.o(.text.adc_raw_to_mv)
|
||||
clamp_u32 0x0800210d Thumb Code 52 dcdc.o(.text.clamp_u32)
|
||||
[Anonymous Symbol] 0x0800210c Section 0 dcdc.o(.text.clamp_u32)
|
||||
[Anonymous Symbol] 0x08002140 Section 0 retarget.o(.text.fputc)
|
||||
gpio_init_for_dcdc 0x08002169 Thumb Code 228 dcdc.o(.text.gpio_init_for_dcdc)
|
||||
[Anonymous Symbol] 0x08002168 Section 0 dcdc.o(.text.gpio_init_for_dcdc)
|
||||
gpio_pc10_pc11_to_usart3 0x0800224d Thumb Code 116 retarget.o(.text.gpio_pc10_pc11_to_usart3)
|
||||
[Anonymous Symbol] 0x0800224c Section 0 retarget.o(.text.gpio_pc10_pc11_to_usart3)
|
||||
hrtim1_apply_pwm_config 0x080022c1 Thumb Code 142 dcdc.o(.text.hrtim1_apply_pwm_config)
|
||||
[Anonymous Symbol] 0x080022c0 Section 0 dcdc.o(.text.hrtim1_apply_pwm_config)
|
||||
hrtim1_outputs_enable 0x08002351 Thumb Code 48 dcdc.o(.text.hrtim1_outputs_enable)
|
||||
[Anonymous Symbol] 0x08002350 Section 0 dcdc.o(.text.hrtim1_outputs_enable)
|
||||
hrtim1_set_duty 0x08002381 Thumb Code 76 dcdc.o(.text.hrtim1_set_duty)
|
||||
[Anonymous Symbol] 0x08002380 Section 0 dcdc.o(.text.hrtim1_set_duty)
|
||||
hrtim1_timer_c_init 0x080023cd Thumb Code 290 dcdc.o(.text.hrtim1_timer_c_init)
|
||||
[Anonymous Symbol] 0x080023cc Section 0 dcdc.o(.text.hrtim1_timer_c_init)
|
||||
hrtim1_wait_dll_ready 0x080024f1 Thumb Code 76 dcdc.o(.text.hrtim1_wait_dll_ready)
|
||||
[Anonymous Symbol] 0x080024f0 Section 0 dcdc.o(.text.hrtim1_wait_dll_ready)
|
||||
hrtim_max_duty_ticks 0x0800253d Thumb Code 92 dcdc.o(.text.hrtim_max_duty_ticks)
|
||||
[Anonymous Symbol] 0x0800253c Section 0 dcdc.o(.text.hrtim_max_duty_ticks)
|
||||
hrtim_period_from_frequency 0x08002599 Thumb Code 140 dcdc.o(.text.hrtim_period_from_frequency)
|
||||
[Anonymous Symbol] 0x08002598 Section 0 dcdc.o(.text.hrtim_period_from_frequency)
|
||||
latch_fault 0x08002625 Thumb Code 74 dcdc.o(.text.latch_fault)
|
||||
[Anonymous Symbol] 0x08002624 Section 0 dcdc.o(.text.latch_fault)
|
||||
[Anonymous Symbol] 0x08002670 Section 0 main.o(.text.main)
|
||||
permille_to_ticks 0x0800282d Thumb Code 52 dcdc.o(.text.permille_to_ticks)
|
||||
[Anonymous Symbol] 0x0800282c Section 0 dcdc.o(.text.permille_to_ticks)
|
||||
sense_mv_to_current_ma 0x08002861 Thumb Code 30 dcdc.o(.text.sense_mv_to_current_ma)
|
||||
[Anonymous Symbol] 0x08002860 Section 0 dcdc.o(.text.sense_mv_to_current_ma)
|
||||
sense_mv_to_voltage_mv 0x08002881 Thumb Code 34 dcdc.o(.text.sense_mv_to_voltage_mv)
|
||||
[Anonymous Symbol] 0x08002880 Section 0 dcdc.o(.text.sense_mv_to_voltage_mv)
|
||||
set_loads_off 0x080028a5 Thumb Code 16 dcdc.o(.text.set_loads_off)
|
||||
[Anonymous Symbol] 0x080028a4 Section 0 dcdc.o(.text.set_loads_off)
|
||||
set_usbpd_input_switch 0x080028b5 Thumb Code 48 dcdc.o(.text.set_usbpd_input_switch)
|
||||
[Anonymous Symbol] 0x080028b4 Section 0 dcdc.o(.text.set_usbpd_input_switch)
|
||||
wait_mask_clear 0x080028e5 Thumb Code 74 board.o(.text.wait_mask_clear)
|
||||
[Anonymous Symbol] 0x080028e4 Section 0 board.o(.text.wait_mask_clear)
|
||||
wait_mask_set 0x08002931 Thumb Code 78 board.o(.text.wait_mask_set)
|
||||
[Anonymous Symbol] 0x08002930 Section 0 board.o(.text.wait_mask_set)
|
||||
wait_mask_value 0x08002981 Thumb Code 80 board.o(.text.wait_mask_value)
|
||||
[Anonymous Symbol] 0x08002980 Section 0 board.o(.text.wait_mask_value)
|
||||
CL$$btod_d2e 0x080029d0 Section 62 btod.o(CL$$btod_d2e)
|
||||
CL$$btod_d2e_denorm_low 0x08002a0e Section 70 btod.o(CL$$btod_d2e_denorm_low)
|
||||
CL$$btod_d2e_norm_op1 0x08002a54 Section 96 btod.o(CL$$btod_d2e_norm_op1)
|
||||
CL$$btod_div_common 0x08002ab4 Section 824 btod.o(CL$$btod_div_common)
|
||||
CL$$btod_e2e 0x08002dec Section 220 btod.o(CL$$btod_e2e)
|
||||
CL$$btod_ediv 0x08002ec8 Section 42 btod.o(CL$$btod_ediv)
|
||||
CL$$btod_emul 0x08002ef2 Section 42 btod.o(CL$$btod_emul)
|
||||
CL$$btod_mult_common 0x08002f1c Section 580 btod.o(CL$$btod_mult_common)
|
||||
i.__ARM_fpclassify 0x08003160 Section 0 fpclassify.o(i.__ARM_fpclassify)
|
||||
i._is_digit 0x08003190 Section 0 __printf_wp.o(i._is_digit)
|
||||
locale$$code 0x080031a0 Section 44 lc_numeric_c.o(locale$$code)
|
||||
locale$$code 0x080031cc Section 44 lc_ctype_c.o(locale$$code)
|
||||
$v0 0x080031f8 Number 0 fpinit.o(x$fpl$fpinit)
|
||||
x$fpl$fpinit 0x080031f8 Section 26 fpinit.o(x$fpl$fpinit)
|
||||
$v0 0x08003212 Number 0 printf1.o(x$fpl$printf1)
|
||||
x$fpl$printf1 0x08003212 Section 4 printf1.o(x$fpl$printf1)
|
||||
$v0 0x08003216 Number 0 printf2.o(x$fpl$printf2)
|
||||
x$fpl$printf2 0x08003216 Section 4 printf2.o(x$fpl$printf2)
|
||||
x$fpl$usenofp 0x0800321a Section 0 usenofp.o(x$fpl$usenofp)
|
||||
initial_mbstate 0x0800321c Data 8 _printf_wctomb.o(.constdata)
|
||||
.constdata 0x0800321c Section 8 _printf_wctomb.o(.constdata)
|
||||
uc_hextab 0x08003224 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
|
||||
.constdata 0x08003224 Section 40 _printf_hex_int_ll_ptr.o(.constdata)
|
||||
lc_hextab 0x08003238 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
|
||||
maptable 0x0800324c Data 17 __printf_flags_ss_wp.o(.constdata)
|
||||
.constdata 0x0800324c Section 17 __printf_flags_ss_wp.o(.constdata)
|
||||
lc_hextab 0x0800325d Data 19 _printf_fp_hex.o(.constdata)
|
||||
.constdata 0x0800325d Section 38 _printf_fp_hex.o(.constdata)
|
||||
uc_hextab 0x08003270 Data 19 _printf_fp_hex.o(.constdata)
|
||||
tenpwrs_x 0x08003284 Data 60 bigflt0.o(.constdata)
|
||||
.constdata 0x08003284 Section 148 bigflt0.o(.constdata)
|
||||
tenpwrs_i 0x080032c0 Data 64 bigflt0.o(.constdata)
|
||||
.L.str.7 0x08003328 Data 53 main.o(.rodata.str1.1)
|
||||
[Anonymous Symbol] 0x08003328 Section 0 main.o(.rodata.str1.1)
|
||||
.L.str.9 0x0800335d Data 68 main.o(.rodata.str1.1)
|
||||
.L.str.1 0x080033a1 Data 34 main.o(.rodata.str1.1)
|
||||
.L.str.4 0x080033c3 Data 15 main.o(.rodata.str1.1)
|
||||
.L.str.3 0x080033d2 Data 37 main.o(.rodata.str1.1)
|
||||
.L.str.8 0x080033f7 Data 76 main.o(.rodata.str1.1)
|
||||
.L.str 0x08003443 Data 37 main.o(.rodata.str1.1)
|
||||
.L.str.10 0x08003468 Data 91 main.o(.rodata.str1.1)
|
||||
.L.str.2 0x080034c3 Data 25 main.o(.rodata.str1.1)
|
||||
.L.str.6 0x080034dc Data 10 main.o(.rodata.str1.1)
|
||||
.L.str.11 0x080034e6 Data 10 main.o(.rodata.str1.1)
|
||||
.L.str.1 0x080034ea Data 6 main.o(.rodata.str1.1)
|
||||
.L.str.5 0x080034ea Data 6 main.o(.rodata.str1.1)
|
||||
.L.str 0x080034f0 Data 8 dcdc.o(.rodata.str1.1)
|
||||
[Anonymous Symbol] 0x080034f0 Section 0 dcdc.o(.rodata.str1.1)
|
||||
.L.str.9 0x080034f8 Data 17 dcdc.o(.rodata.str1.1)
|
||||
.L.str.10 0x08003509 Data 17 dcdc.o(.rodata.str1.1)
|
||||
.L.str.8 0x0800351a Data 5 dcdc.o(.rodata.str1.1)
|
||||
.L.str.3 0x0800351f Data 8 dcdc.o(.rodata.str1.1)
|
||||
.L.str.5 0x08003527 Data 8 dcdc.o(.rodata.str1.1)
|
||||
.L.str.7 0x0800352f Data 12 dcdc.o(.rodata.str1.1)
|
||||
.L.str.6 0x0800353b Data 8 dcdc.o(.rodata.str1.1)
|
||||
.L.str.4 0x08003543 Data 6 dcdc.o(.rodata.str1.1)
|
||||
.L.str.11 0x08003549 Data 18 dcdc.o(.rodata.str1.1)
|
||||
.L.str.2 0x0800355b Data 9 dcdc.o(.rodata.str1.1)
|
||||
.L.str.12 0x08003564 Data 18 dcdc.o(.rodata.str1.1)
|
||||
locale$$data 0x08003598 Section 28 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_name 0x0800359c Data 2 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_start 0x080035a4 Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_point 0x080035b0 Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_thousands 0x080035b2 Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_grouping 0x080035b3 Data 0 lc_numeric_c.o(locale$$data)
|
||||
__lcnum_c_end 0x080035b4 Data 0 lc_numeric_c.o(locale$$data)
|
||||
locale$$data 0x080035b4 Section 272 lc_ctype_c.o(locale$$data)
|
||||
__lcctype_c_name 0x080035b8 Data 2 lc_ctype_c.o(locale$$data)
|
||||
__lcctype_c_start 0x080035c0 Data 0 lc_ctype_c.o(locale$$data)
|
||||
__lcctype_c_end 0x080036c4 Data 0 lc_ctype_c.o(locale$$data)
|
||||
s_duty_ticks 0x20000044 Data 4 dcdc.o(.data.s_duty_ticks)
|
||||
[Anonymous Symbol] 0x20000044 Section 0 dcdc.o(.data.s_duty_ticks)
|
||||
s_period_ticks 0x20000048 Data 4 dcdc.o(.data.s_period_ticks)
|
||||
[Anonymous Symbol] 0x20000048 Section 0 dcdc.o(.data.s_period_ticks)
|
||||
.bss 0x20000050 Section 96 libspace.o(.bss)
|
||||
s_fault 0x20000104 Data 1 dcdc.o(.bss.s_fault)
|
||||
[Anonymous Symbol] 0x20000104 Section 0 dcdc.o(.bss.s_fault)
|
||||
s_hrtim_ready 0x20000105 Data 1 dcdc.o(.bss.s_hrtim_ready)
|
||||
[Anonymous Symbol] 0x20000105 Section 0 dcdc.o(.bss.s_hrtim_ready)
|
||||
s_integrator_ticks 0x20000108 Data 4 dcdc.o(.bss.s_integrator_ticks)
|
||||
[Anonymous Symbol] 0x20000108 Section 0 dcdc.o(.bss.s_integrator_ticks)
|
||||
s_ms_ticks 0x2000010c Data 4 board.o(.bss.s_ms_ticks)
|
||||
[Anonymous Symbol] 0x2000010c Section 0 board.o(.bss.s_ms_ticks)
|
||||
s_state 0x20000110 Data 1 dcdc.o(.bss.s_state)
|
||||
[Anonymous Symbol] 0x20000110 Section 0 dcdc.o(.bss.s_state)
|
||||
Heap_Mem 0x20000118 Data 512 startup_stm32g474xx.o(HEAP)
|
||||
HEAP 0x20000118 Section 512 startup_stm32g474xx.o(HEAP)
|
||||
Stack_Mem 0x20000318 Data 1024 startup_stm32g474xx.o(STACK)
|
||||
STACK 0x20000318 Section 1024 startup_stm32g474xx.o(STACK)
|
||||
__initial_sp 0x20000718 Data 0 startup_stm32g474xx.o(STACK)
|
||||
|
||||
Global Symbols
|
||||
|
||||
@@ -1268,50 +1345,58 @@ Image Symbol Table
|
||||
Board_FatalError 0x080015a5 Thumb Code 8 board.o(.text.Board_FatalError)
|
||||
Board_Init 0x080015ad Thumb Code 46 board.o(.text.Board_Init)
|
||||
Board_Millis 0x080015dd Thumb Code 12 board.o(.text.Board_Millis)
|
||||
DCDC_ControlStep 0x08001625 Thumb Code 366 dcdc.o(.text.DCDC_ControlStep)
|
||||
DCDC_FaultText 0x08001795 Thumb Code 108 dcdc.o(.text.DCDC_FaultText)
|
||||
DCDC_GetDutyTicks 0x08001801 Thumb Code 12 dcdc.o(.text.DCDC_GetDutyTicks)
|
||||
DCDC_GetFault 0x0800180d Thumb Code 12 dcdc.o(.text.DCDC_GetFault)
|
||||
DCDC_GetPeriodTicks 0x08001819 Thumb Code 12 dcdc.o(.text.DCDC_GetPeriodTicks)
|
||||
DCDC_GetState 0x08001825 Thumb Code 12 dcdc.o(.text.DCDC_GetState)
|
||||
DCDC_Init 0x08001831 Thumb Code 78 dcdc.o(.text.DCDC_Init)
|
||||
DCDC_IsHrtimReady 0x08001881 Thumb Code 16 dcdc.o(.text.DCDC_IsHrtimReady)
|
||||
DCDC_ReadMeasurements 0x08001891 Thumb Code 112 dcdc.o(.text.DCDC_ReadMeasurements)
|
||||
DCDC_StateText 0x08001901 Thumb Code 94 dcdc.o(.text.DCDC_StateText)
|
||||
Retarget_Init 0x080019c9 Thumb Code 98 retarget.o(.text.Retarget_Init)
|
||||
Retarget_PutChar 0x08001a2d Thumb Code 48 retarget.o(.text.Retarget_PutChar)
|
||||
SysTick_Handler 0x08001ab1 Thumb Code 16 board.o(.text.SysTick_Handler)
|
||||
SystemCoreClockUpdate 0x08001bd5 Thumb Code 206 system_stm32g4xx.o(.text.SystemCoreClockUpdate)
|
||||
SystemInit 0x08001ca5 Thumb Code 32 system_stm32g4xx.o(.text.SystemInit)
|
||||
_sys_exit 0x08001d09 Thumb Code 10 retarget.o(.text._sys_exit)
|
||||
fputc 0x08001e29 Thumb Code 38 retarget.o(.text.fputc)
|
||||
main 0x08002289 Thumb Code 362 main.o(.text.main)
|
||||
_btod_d2e 0x08002565 Thumb Code 62 btod.o(CL$$btod_d2e)
|
||||
_d2e_denorm_low 0x080025a3 Thumb Code 70 btod.o(CL$$btod_d2e_denorm_low)
|
||||
_d2e_norm_op1 0x080025e9 Thumb Code 96 btod.o(CL$$btod_d2e_norm_op1)
|
||||
__btod_div_common 0x08002649 Thumb Code 696 btod.o(CL$$btod_div_common)
|
||||
_e2e 0x08002981 Thumb Code 220 btod.o(CL$$btod_e2e)
|
||||
_btod_ediv 0x08002a5d Thumb Code 42 btod.o(CL$$btod_ediv)
|
||||
_btod_emul 0x08002a87 Thumb Code 42 btod.o(CL$$btod_emul)
|
||||
__btod_mult_common 0x08002ab1 Thumb Code 580 btod.o(CL$$btod_mult_common)
|
||||
__ARM_fpclassify 0x08002cf5 Thumb Code 48 fpclassify.o(i.__ARM_fpclassify)
|
||||
_is_digit 0x08002d25 Thumb Code 14 __printf_wp.o(i._is_digit)
|
||||
_get_lc_numeric 0x08002d35 Thumb Code 44 lc_numeric_c.o(locale$$code)
|
||||
_get_lc_ctype 0x08002d61 Thumb Code 44 lc_ctype_c.o(locale$$code)
|
||||
_fp_init 0x08002d8d Thumb Code 26 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_fpu_vfp 0x08002da5 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_pureend_doubles 0x08002da5 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
_printf_fp_dec 0x08002da7 Thumb Code 4 printf1.o(x$fpl$printf1)
|
||||
_printf_fp_hex 0x08002dab Thumb Code 4 printf2.o(x$fpl$printf2)
|
||||
__I$use$fp 0x08002dae Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x08002eac Data 16 system_stm32g4xx.o(.rodata.AHBPrescTable)
|
||||
Region$$Table$$Base 0x08003050 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08003070 Number 0 anon$$obj.o(Region$$Table)
|
||||
__ctype 0x08003099 Data 0 lc_ctype_c.o(locale$$data)
|
||||
DCDC_ApplyRuntimeConfig 0x08001625 Thumb Code 62 dcdc.o(.text.DCDC_ApplyRuntimeConfig)
|
||||
DCDC_ControlStep 0x08001665 Thumb Code 406 dcdc.o(.text.DCDC_ControlStep)
|
||||
DCDC_FaultText 0x080017fd Thumb Code 108 dcdc.o(.text.DCDC_FaultText)
|
||||
DCDC_GetDutyTicks 0x08001869 Thumb Code 12 dcdc.o(.text.DCDC_GetDutyTicks)
|
||||
DCDC_GetFault 0x08001875 Thumb Code 12 dcdc.o(.text.DCDC_GetFault)
|
||||
DCDC_GetMode 0x08001881 Thumb Code 52 dcdc.o(.text.DCDC_GetMode)
|
||||
DCDC_GetPeriodTicks 0x080018b5 Thumb Code 12 dcdc.o(.text.DCDC_GetPeriodTicks)
|
||||
DCDC_GetState 0x080018c1 Thumb Code 12 dcdc.o(.text.DCDC_GetState)
|
||||
DCDC_Init 0x080018cd Thumb Code 78 dcdc.o(.text.DCDC_Init)
|
||||
DCDC_IsHrtimReady 0x0800191d Thumb Code 16 dcdc.o(.text.DCDC_IsHrtimReady)
|
||||
DCDC_ModeText 0x0800192d Thumb Code 88 dcdc.o(.text.DCDC_ModeText)
|
||||
DCDC_ReadMeasurements 0x08001985 Thumb Code 112 dcdc.o(.text.DCDC_ReadMeasurements)
|
||||
DCDC_Service1ms 0x080019f5 Thumb Code 160 dcdc.o(.text.DCDC_Service1ms)
|
||||
DCDC_Start 0x08001a95 Thumb Code 124 dcdc.o(.text.DCDC_Start)
|
||||
DCDC_StartPwmTest 0x08001b11 Thumb Code 142 dcdc.o(.text.DCDC_StartPwmTest)
|
||||
DCDC_StateText 0x08001ba1 Thumb Code 108 dcdc.o(.text.DCDC_StateText)
|
||||
DCDC_Stop 0x08001c0d Thumb Code 56 dcdc.o(.text.DCDC_Stop)
|
||||
Retarget_Init 0x08001cad Thumb Code 98 retarget.o(.text.Retarget_Init)
|
||||
Retarget_PutChar 0x08001d11 Thumb Code 48 retarget.o(.text.Retarget_PutChar)
|
||||
SysTick_Handler 0x08001d95 Thumb Code 16 board.o(.text.SysTick_Handler)
|
||||
SystemCoreClockUpdate 0x08001eb9 Thumb Code 206 system_stm32g4xx.o(.text.SystemCoreClockUpdate)
|
||||
SystemInit 0x08001f89 Thumb Code 32 system_stm32g4xx.o(.text.SystemInit)
|
||||
_sys_exit 0x08001fed Thumb Code 10 retarget.o(.text._sys_exit)
|
||||
fputc 0x08002141 Thumb Code 38 retarget.o(.text.fputc)
|
||||
main 0x08002671 Thumb Code 444 main.o(.text.main)
|
||||
_btod_d2e 0x080029d1 Thumb Code 62 btod.o(CL$$btod_d2e)
|
||||
_d2e_denorm_low 0x08002a0f Thumb Code 70 btod.o(CL$$btod_d2e_denorm_low)
|
||||
_d2e_norm_op1 0x08002a55 Thumb Code 96 btod.o(CL$$btod_d2e_norm_op1)
|
||||
__btod_div_common 0x08002ab5 Thumb Code 696 btod.o(CL$$btod_div_common)
|
||||
_e2e 0x08002ded Thumb Code 220 btod.o(CL$$btod_e2e)
|
||||
_btod_ediv 0x08002ec9 Thumb Code 42 btod.o(CL$$btod_ediv)
|
||||
_btod_emul 0x08002ef3 Thumb Code 42 btod.o(CL$$btod_emul)
|
||||
__btod_mult_common 0x08002f1d Thumb Code 580 btod.o(CL$$btod_mult_common)
|
||||
__ARM_fpclassify 0x08003161 Thumb Code 48 fpclassify.o(i.__ARM_fpclassify)
|
||||
_is_digit 0x08003191 Thumb Code 14 __printf_wp.o(i._is_digit)
|
||||
_get_lc_numeric 0x080031a1 Thumb Code 44 lc_numeric_c.o(locale$$code)
|
||||
_get_lc_ctype 0x080031cd Thumb Code 44 lc_ctype_c.o(locale$$code)
|
||||
_fp_init 0x080031f9 Thumb Code 26 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_fpu_vfp 0x08003211 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
__fplib_config_pureend_doubles 0x08003211 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||
_printf_fp_dec 0x08003213 Thumb Code 4 printf1.o(x$fpl$printf1)
|
||||
_printf_fp_hex 0x08003217 Thumb Code 4 printf2.o(x$fpl$printf2)
|
||||
__I$use$fp 0x0800321a Number 0 usenofp.o(x$fpl$usenofp)
|
||||
AHBPrescTable 0x08003318 Data 16 system_stm32g4xx.o(.rodata.AHBPrescTable)
|
||||
Region$$Table$$Base 0x08003578 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08003598 Number 0 anon$$obj.o(Region$$Table)
|
||||
__ctype 0x080035c1 Data 0 lc_ctype_c.o(locale$$data)
|
||||
SystemCoreClock 0x20000000 Data 4 system_stm32g4xx.o(.data.SystemCoreClock)
|
||||
__libspace_start 0x20000010 Data 96 libspace.o(.bss)
|
||||
__stdout 0x20000070 Data 84 retarget.o(.bss.__stdout)
|
||||
__temporary_stack_top$libspace 0x20000070 Data 0 libspace.o(.bss)
|
||||
g_dcdc_config 0x20000004 Data 64 dcdc.o(.data.g_dcdc_config)
|
||||
__libspace_start 0x20000050 Data 96 libspace.o(.bss)
|
||||
__stdout 0x200000b0 Data 84 retarget.o(.bss.__stdout)
|
||||
__temporary_stack_top$libspace 0x200000b0 Data 0 libspace.o(.bss)
|
||||
|
||||
|
||||
|
||||
@@ -1321,127 +1406,127 @@ Memory Map of the image
|
||||
|
||||
Image Entry point : 0x080001d9
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000031b0, Max: 0x00080000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003718, Max: 0x00080000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000319c, Max: 0x00080000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000036c4, Max: 0x00080000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x000001d8 Data RO 3 RESET startup_stm32g474xx.o
|
||||
0x080001d8 0x080001d8 0x00000008 Code RO 169 * !!!main c_w.l(__main.o)
|
||||
0x080001e0 0x080001e0 0x0000005c Code RO 512 !!!scatter c_w.l(__scatter.o)
|
||||
0x0800023c 0x0800023c 0x0000001a Code RO 516 !!handler_copy c_w.l(__scatter_copy.o)
|
||||
0x080001d8 0x080001d8 0x00000008 Code RO 186 * !!!main c_w.l(__main.o)
|
||||
0x080001e0 0x080001e0 0x0000005c Code RO 529 !!!scatter c_w.l(__scatter.o)
|
||||
0x0800023c 0x0800023c 0x0000001a Code RO 533 !!handler_copy c_w.l(__scatter_copy.o)
|
||||
0x08000256 0x08000256 0x00000002 PAD
|
||||
0x08000258 0x08000258 0x00000002 Code RO 513 !!handler_null c_w.l(__scatter.o)
|
||||
0x08000258 0x08000258 0x00000002 Code RO 530 !!handler_null c_w.l(__scatter.o)
|
||||
0x0800025a 0x0800025a 0x00000002 PAD
|
||||
0x0800025c 0x0800025c 0x0000001c Code RO 518 !!handler_zi c_w.l(__scatter_zi.o)
|
||||
0x08000278 0x08000278 0x00000000 Code RO 257 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
|
||||
0x08000278 0x08000278 0x00000006 Code RO 246 .ARM.Collect$$_printf_percent$$00000001 c_w.l(_printf_n.o)
|
||||
0x0800027e 0x0800027e 0x00000006 Code RO 248 .ARM.Collect$$_printf_percent$$00000002 c_w.l(_printf_p.o)
|
||||
0x08000284 0x08000284 0x00000006 Code RO 253 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o)
|
||||
0x0800028a 0x0800028a 0x00000006 Code RO 254 .ARM.Collect$$_printf_percent$$00000004 c_w.l(_printf_e.o)
|
||||
0x08000290 0x08000290 0x00000006 Code RO 255 .ARM.Collect$$_printf_percent$$00000005 c_w.l(_printf_g.o)
|
||||
0x08000296 0x08000296 0x00000006 Code RO 256 .ARM.Collect$$_printf_percent$$00000006 c_w.l(_printf_a.o)
|
||||
0x0800029c 0x0800029c 0x0000000a Code RO 261 .ARM.Collect$$_printf_percent$$00000007 c_w.l(_printf_ll.o)
|
||||
0x080002a6 0x080002a6 0x00000006 Code RO 250 .ARM.Collect$$_printf_percent$$00000008 c_w.l(_printf_i.o)
|
||||
0x080002ac 0x080002ac 0x00000006 Code RO 251 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o)
|
||||
0x080002b2 0x080002b2 0x00000006 Code RO 252 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o)
|
||||
0x080002b8 0x080002b8 0x00000006 Code RO 249 .ARM.Collect$$_printf_percent$$0000000B c_w.l(_printf_o.o)
|
||||
0x080002be 0x080002be 0x00000006 Code RO 247 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o)
|
||||
0x080002c4 0x080002c4 0x00000006 Code RO 258 .ARM.Collect$$_printf_percent$$0000000D c_w.l(_printf_lli.o)
|
||||
0x080002ca 0x080002ca 0x00000006 Code RO 259 .ARM.Collect$$_printf_percent$$0000000E c_w.l(_printf_lld.o)
|
||||
0x080002d0 0x080002d0 0x00000006 Code RO 260 .ARM.Collect$$_printf_percent$$0000000F c_w.l(_printf_llu.o)
|
||||
0x080002d6 0x080002d6 0x00000006 Code RO 265 .ARM.Collect$$_printf_percent$$00000010 c_w.l(_printf_llo.o)
|
||||
0x080002dc 0x080002dc 0x00000006 Code RO 266 .ARM.Collect$$_printf_percent$$00000011 c_w.l(_printf_llx.o)
|
||||
0x080002e2 0x080002e2 0x0000000a Code RO 262 .ARM.Collect$$_printf_percent$$00000012 c_w.l(_printf_l.o)
|
||||
0x080002ec 0x080002ec 0x00000006 Code RO 244 .ARM.Collect$$_printf_percent$$00000013 c_w.l(_printf_c.o)
|
||||
0x080002f2 0x080002f2 0x00000006 Code RO 245 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o)
|
||||
0x080002f8 0x080002f8 0x00000006 Code RO 263 .ARM.Collect$$_printf_percent$$00000015 c_w.l(_printf_lc.o)
|
||||
0x080002fe 0x080002fe 0x00000006 Code RO 264 .ARM.Collect$$_printf_percent$$00000016 c_w.l(_printf_ls.o)
|
||||
0x08000304 0x08000304 0x00000004 Code RO 309 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
|
||||
0x08000308 0x08000308 0x00000002 Code RO 370 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
|
||||
0x0800030a 0x0800030a 0x00000004 Code RO 394 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 397 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 399 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 402 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 404 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 406 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000006 Code RO 407 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
|
||||
0x08000314 0x08000314 0x00000000 Code RO 409 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
|
||||
0x08000314 0x08000314 0x0000000c Code RO 410 .ARM.Collect$$libinit$$00000014 c_w.l(libinit2.o)
|
||||
0x08000320 0x08000320 0x00000000 Code RO 411 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
|
||||
0x08000320 0x08000320 0x00000000 Code RO 413 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
|
||||
0x08000320 0x08000320 0x0000000a Code RO 414 .ARM.Collect$$libinit$$00000018 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 415 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 417 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 419 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 421 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 423 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 425 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 427 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 429 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 433 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 435 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 437 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 439 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000002 Code RO 440 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
|
||||
0x0800032c 0x0800032c 0x00000002 Code RO 466 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 494 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 496 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 499 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 502 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 504 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 507 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000002 Code RO 508 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
|
||||
0x08000330 0x08000330 0x00000000 Code RO 173 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
|
||||
0x08000330 0x08000330 0x00000000 Code RO 276 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
|
||||
0x08000330 0x08000330 0x00000006 Code RO 288 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
|
||||
0x08000336 0x08000336 0x00000000 Code RO 278 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
|
||||
0x08000336 0x08000336 0x00000004 Code RO 279 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
|
||||
0x0800033a 0x0800033a 0x00000000 Code RO 281 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
|
||||
0x0800033a 0x0800033a 0x00000008 Code RO 282 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
|
||||
0x08000342 0x08000342 0x00000002 Code RO 379 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
|
||||
0x08000344 0x08000344 0x00000000 Code RO 442 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
|
||||
0x08000344 0x08000344 0x00000004 Code RO 443 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
||||
0x08000348 0x08000348 0x00000006 Code RO 444 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
||||
0x0800025c 0x0800025c 0x0000001c Code RO 535 !!handler_zi c_w.l(__scatter_zi.o)
|
||||
0x08000278 0x08000278 0x00000000 Code RO 274 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
|
||||
0x08000278 0x08000278 0x00000006 Code RO 263 .ARM.Collect$$_printf_percent$$00000001 c_w.l(_printf_n.o)
|
||||
0x0800027e 0x0800027e 0x00000006 Code RO 265 .ARM.Collect$$_printf_percent$$00000002 c_w.l(_printf_p.o)
|
||||
0x08000284 0x08000284 0x00000006 Code RO 270 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o)
|
||||
0x0800028a 0x0800028a 0x00000006 Code RO 271 .ARM.Collect$$_printf_percent$$00000004 c_w.l(_printf_e.o)
|
||||
0x08000290 0x08000290 0x00000006 Code RO 272 .ARM.Collect$$_printf_percent$$00000005 c_w.l(_printf_g.o)
|
||||
0x08000296 0x08000296 0x00000006 Code RO 273 .ARM.Collect$$_printf_percent$$00000006 c_w.l(_printf_a.o)
|
||||
0x0800029c 0x0800029c 0x0000000a Code RO 278 .ARM.Collect$$_printf_percent$$00000007 c_w.l(_printf_ll.o)
|
||||
0x080002a6 0x080002a6 0x00000006 Code RO 267 .ARM.Collect$$_printf_percent$$00000008 c_w.l(_printf_i.o)
|
||||
0x080002ac 0x080002ac 0x00000006 Code RO 268 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o)
|
||||
0x080002b2 0x080002b2 0x00000006 Code RO 269 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o)
|
||||
0x080002b8 0x080002b8 0x00000006 Code RO 266 .ARM.Collect$$_printf_percent$$0000000B c_w.l(_printf_o.o)
|
||||
0x080002be 0x080002be 0x00000006 Code RO 264 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o)
|
||||
0x080002c4 0x080002c4 0x00000006 Code RO 275 .ARM.Collect$$_printf_percent$$0000000D c_w.l(_printf_lli.o)
|
||||
0x080002ca 0x080002ca 0x00000006 Code RO 276 .ARM.Collect$$_printf_percent$$0000000E c_w.l(_printf_lld.o)
|
||||
0x080002d0 0x080002d0 0x00000006 Code RO 277 .ARM.Collect$$_printf_percent$$0000000F c_w.l(_printf_llu.o)
|
||||
0x080002d6 0x080002d6 0x00000006 Code RO 282 .ARM.Collect$$_printf_percent$$00000010 c_w.l(_printf_llo.o)
|
||||
0x080002dc 0x080002dc 0x00000006 Code RO 283 .ARM.Collect$$_printf_percent$$00000011 c_w.l(_printf_llx.o)
|
||||
0x080002e2 0x080002e2 0x0000000a Code RO 279 .ARM.Collect$$_printf_percent$$00000012 c_w.l(_printf_l.o)
|
||||
0x080002ec 0x080002ec 0x00000006 Code RO 261 .ARM.Collect$$_printf_percent$$00000013 c_w.l(_printf_c.o)
|
||||
0x080002f2 0x080002f2 0x00000006 Code RO 262 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o)
|
||||
0x080002f8 0x080002f8 0x00000006 Code RO 280 .ARM.Collect$$_printf_percent$$00000015 c_w.l(_printf_lc.o)
|
||||
0x080002fe 0x080002fe 0x00000006 Code RO 281 .ARM.Collect$$_printf_percent$$00000016 c_w.l(_printf_ls.o)
|
||||
0x08000304 0x08000304 0x00000004 Code RO 326 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
|
||||
0x08000308 0x08000308 0x00000002 Code RO 387 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
|
||||
0x0800030a 0x0800030a 0x00000004 Code RO 411 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 414 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 416 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 419 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 421 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000000 Code RO 423 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
|
||||
0x0800030e 0x0800030e 0x00000006 Code RO 424 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
|
||||
0x08000314 0x08000314 0x00000000 Code RO 426 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
|
||||
0x08000314 0x08000314 0x0000000c Code RO 427 .ARM.Collect$$libinit$$00000014 c_w.l(libinit2.o)
|
||||
0x08000320 0x08000320 0x00000000 Code RO 428 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
|
||||
0x08000320 0x08000320 0x00000000 Code RO 430 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
|
||||
0x08000320 0x08000320 0x0000000a Code RO 431 .ARM.Collect$$libinit$$00000018 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 432 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 434 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 436 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 438 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 440 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 442 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 444 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 446 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 450 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 452 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 454 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000000 Code RO 456 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
|
||||
0x0800032a 0x0800032a 0x00000002 Code RO 457 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
|
||||
0x0800032c 0x0800032c 0x00000002 Code RO 483 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 511 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 513 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 516 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 519 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 521 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000000 Code RO 524 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
|
||||
0x0800032e 0x0800032e 0x00000002 Code RO 525 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
|
||||
0x08000330 0x08000330 0x00000000 Code RO 190 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
|
||||
0x08000330 0x08000330 0x00000000 Code RO 293 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
|
||||
0x08000330 0x08000330 0x00000006 Code RO 305 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
|
||||
0x08000336 0x08000336 0x00000000 Code RO 295 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
|
||||
0x08000336 0x08000336 0x00000004 Code RO 296 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
|
||||
0x0800033a 0x0800033a 0x00000000 Code RO 298 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
|
||||
0x0800033a 0x0800033a 0x00000008 Code RO 299 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
|
||||
0x08000342 0x08000342 0x00000002 Code RO 396 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
|
||||
0x08000344 0x08000344 0x00000000 Code RO 459 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
|
||||
0x08000344 0x08000344 0x00000004 Code RO 460 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
||||
0x08000348 0x08000348 0x00000006 Code RO 461 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
||||
0x0800034e 0x0800034e 0x00000002 PAD
|
||||
0x08000350 0x08000350 0x00000040 Code RO 4 .text startup_stm32g474xx.o
|
||||
0x08000390 0x08000390 0x00000002 Code RO 161 .text c_w.l(use_no_semi_2.o)
|
||||
0x08000392 0x08000392 0x000000f0 Code RO 163 .text c_w.l(lludivv7m.o)
|
||||
0x08000390 0x08000390 0x00000002 Code RO 178 .text c_w.l(use_no_semi_2.o)
|
||||
0x08000392 0x08000392 0x000000f0 Code RO 180 .text c_w.l(lludivv7m.o)
|
||||
0x08000482 0x08000482 0x00000002 PAD
|
||||
0x08000484 0x08000484 0x00000018 Code RO 165 .text c_w.l(printf.o)
|
||||
0x0800049c 0x0800049c 0x00000006 Code RO 167 .text c_w.l(heapauxi.o)
|
||||
0x080004a2 0x080004a2 0x00000002 Code RO 171 .text c_w.l(use_no_semi.o)
|
||||
0x080004a4 0x080004a4 0x0000004e Code RO 180 .text c_w.l(_printf_pad.o)
|
||||
0x080004f2 0x080004f2 0x00000024 Code RO 182 .text c_w.l(_printf_truncate.o)
|
||||
0x08000516 0x08000516 0x00000052 Code RO 184 .text c_w.l(_printf_str.o)
|
||||
0x08000568 0x08000568 0x00000078 Code RO 186 .text c_w.l(_printf_dec.o)
|
||||
0x080005e0 0x080005e0 0x00000028 Code RO 188 .text c_w.l(_printf_charcount.o)
|
||||
0x08000608 0x08000608 0x00000024 Code RO 190 .text c_w.l(_printf_char_file.o)
|
||||
0x0800062c 0x0800062c 0x000000bc Code RO 192 .text c_w.l(_printf_wctomb.o)
|
||||
0x080006e8 0x080006e8 0x0000007c Code RO 195 .text c_w.l(_printf_longlong_dec.o)
|
||||
0x08000764 0x08000764 0x00000070 Code RO 201 .text c_w.l(_printf_oct_int_ll.o)
|
||||
0x080007d4 0x080007d4 0x00000094 Code RO 221 .text c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x08000868 0x08000868 0x00000188 Code RO 241 .text c_w.l(__printf_flags_ss_wp.o)
|
||||
0x080009f0 0x080009f0 0x0000008a Code RO 292 .text c_w.l(lludiv10.o)
|
||||
0x08000a7a 0x08000a7a 0x000000b2 Code RO 294 .text c_w.l(_printf_intcommon.o)
|
||||
0x08000b2c 0x08000b2c 0x0000041c Code RO 296 .text c_w.l(_printf_fp_dec.o)
|
||||
0x08000f48 0x08000f48 0x000002fc Code RO 300 .text c_w.l(_printf_fp_hex.o)
|
||||
0x08001244 0x08001244 0x00000030 Code RO 303 .text c_w.l(_printf_char_common.o)
|
||||
0x08001274 0x08001274 0x0000002c Code RO 305 .text c_w.l(_printf_char.o)
|
||||
0x080012a0 0x080012a0 0x0000002c Code RO 307 .text c_w.l(_printf_wchar.o)
|
||||
0x080012cc 0x080012cc 0x00000008 Code RO 310 .text c_w.l(ferror.o)
|
||||
0x080012d4 0x080012d4 0x00000048 Code RO 314 .text c_w.l(_c16rtomb.o)
|
||||
0x0800131c 0x0800131c 0x0000004a Code RO 316 .text c_w.l(sys_stackheap_outer.o)
|
||||
0x08000484 0x08000484 0x00000018 Code RO 182 .text c_w.l(printf.o)
|
||||
0x0800049c 0x0800049c 0x00000006 Code RO 184 .text c_w.l(heapauxi.o)
|
||||
0x080004a2 0x080004a2 0x00000002 Code RO 188 .text c_w.l(use_no_semi.o)
|
||||
0x080004a4 0x080004a4 0x0000004e Code RO 197 .text c_w.l(_printf_pad.o)
|
||||
0x080004f2 0x080004f2 0x00000024 Code RO 199 .text c_w.l(_printf_truncate.o)
|
||||
0x08000516 0x08000516 0x00000052 Code RO 201 .text c_w.l(_printf_str.o)
|
||||
0x08000568 0x08000568 0x00000078 Code RO 203 .text c_w.l(_printf_dec.o)
|
||||
0x080005e0 0x080005e0 0x00000028 Code RO 205 .text c_w.l(_printf_charcount.o)
|
||||
0x08000608 0x08000608 0x00000024 Code RO 207 .text c_w.l(_printf_char_file.o)
|
||||
0x0800062c 0x0800062c 0x000000bc Code RO 209 .text c_w.l(_printf_wctomb.o)
|
||||
0x080006e8 0x080006e8 0x0000007c Code RO 212 .text c_w.l(_printf_longlong_dec.o)
|
||||
0x08000764 0x08000764 0x00000070 Code RO 218 .text c_w.l(_printf_oct_int_ll.o)
|
||||
0x080007d4 0x080007d4 0x00000094 Code RO 238 .text c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x08000868 0x08000868 0x00000188 Code RO 258 .text c_w.l(__printf_flags_ss_wp.o)
|
||||
0x080009f0 0x080009f0 0x0000008a Code RO 309 .text c_w.l(lludiv10.o)
|
||||
0x08000a7a 0x08000a7a 0x000000b2 Code RO 311 .text c_w.l(_printf_intcommon.o)
|
||||
0x08000b2c 0x08000b2c 0x0000041c Code RO 313 .text c_w.l(_printf_fp_dec.o)
|
||||
0x08000f48 0x08000f48 0x000002fc Code RO 317 .text c_w.l(_printf_fp_hex.o)
|
||||
0x08001244 0x08001244 0x00000030 Code RO 320 .text c_w.l(_printf_char_common.o)
|
||||
0x08001274 0x08001274 0x0000002c Code RO 322 .text c_w.l(_printf_char.o)
|
||||
0x080012a0 0x080012a0 0x0000002c Code RO 324 .text c_w.l(_printf_wchar.o)
|
||||
0x080012cc 0x080012cc 0x00000008 Code RO 327 .text c_w.l(ferror.o)
|
||||
0x080012d4 0x080012d4 0x00000048 Code RO 331 .text c_w.l(_c16rtomb.o)
|
||||
0x0800131c 0x0800131c 0x0000004a Code RO 333 .text c_w.l(sys_stackheap_outer.o)
|
||||
0x08001366 0x08001366 0x00000002 PAD
|
||||
0x08001368 0x08001368 0x00000010 Code RO 318 .text c_w.l(rt_ctype_table.o)
|
||||
0x08001378 0x08001378 0x00000008 Code RO 323 .text c_w.l(rt_locale_intlibspace.o)
|
||||
0x08001380 0x08001380 0x00000080 Code RO 325 .text c_w.l(_printf_fp_infnan.o)
|
||||
0x08001400 0x08001400 0x000000e4 Code RO 329 .text c_w.l(bigflt0.o)
|
||||
0x080014e4 0x080014e4 0x00000012 Code RO 359 .text c_w.l(exit.o)
|
||||
0x08001368 0x08001368 0x00000010 Code RO 335 .text c_w.l(rt_ctype_table.o)
|
||||
0x08001378 0x08001378 0x00000008 Code RO 340 .text c_w.l(rt_locale_intlibspace.o)
|
||||
0x08001380 0x08001380 0x00000080 Code RO 342 .text c_w.l(_printf_fp_infnan.o)
|
||||
0x08001400 0x08001400 0x000000e4 Code RO 346 .text c_w.l(bigflt0.o)
|
||||
0x080014e4 0x080014e4 0x00000012 Code RO 376 .text c_w.l(exit.o)
|
||||
0x080014f6 0x080014f6 0x00000002 PAD
|
||||
0x080014f8 0x080014f8 0x00000008 Code RO 376 .text c_w.l(libspace.o)
|
||||
0x08001500 0x08001500 0x0000007c Code RO 392 .text c_w.l(strcmpv7em.o)
|
||||
0x080014f8 0x080014f8 0x00000008 Code RO 393 .text c_w.l(libspace.o)
|
||||
0x08001500 0x08001500 0x0000007c Code RO 409 .text c_w.l(strcmpv7em.o)
|
||||
0x0800157c 0x0800157c 0x00000026 Code RO 31 .text.Board_DelayMs board.o
|
||||
0x080015a2 0x080015a2 0x00000002 PAD
|
||||
0x080015a4 0x080015a4 0x00000008 Code RO 27 .text.Board_FatalError board.o
|
||||
@@ -1450,121 +1535,131 @@ Memory Map of the image
|
||||
0x080015dc 0x080015dc 0x0000000c Code RO 29 .text.Board_Millis board.o
|
||||
0x080015e8 0x080015e8 0x0000003a Code RO 37 .text.Clock_UseHsi16 board.o
|
||||
0x08001622 0x08001622 0x00000002 PAD
|
||||
0x08001624 0x08001624 0x0000016e Code RO 77 .text.DCDC_ControlStep dcdc.o
|
||||
0x08001792 0x08001792 0x00000002 PAD
|
||||
0x08001794 0x08001794 0x0000006c Code RO 103 .text.DCDC_FaultText dcdc.o
|
||||
0x08001800 0x08001800 0x0000000c Code RO 97 .text.DCDC_GetDutyTicks dcdc.o
|
||||
0x0800180c 0x0800180c 0x0000000c Code RO 93 .text.DCDC_GetFault dcdc.o
|
||||
0x08001818 0x08001818 0x0000000c Code RO 99 .text.DCDC_GetPeriodTicks dcdc.o
|
||||
0x08001824 0x08001824 0x0000000c Code RO 91 .text.DCDC_GetState dcdc.o
|
||||
0x08001830 0x08001830 0x0000004e Code RO 55 .text.DCDC_Init dcdc.o
|
||||
0x0800187e 0x0800187e 0x00000002 PAD
|
||||
0x08001880 0x08001880 0x00000010 Code RO 95 .text.DCDC_IsHrtimReady dcdc.o
|
||||
0x08001890 0x08001890 0x00000070 Code RO 79 .text.DCDC_ReadMeasurements dcdc.o
|
||||
0x08001900 0x08001900 0x0000005e Code RO 101 .text.DCDC_StateText dcdc.o
|
||||
0x0800195e 0x0800195e 0x00000002 PAD
|
||||
0x08001960 0x08001960 0x00000066 Code RO 41 .text.Flash_SetLatency board.o
|
||||
0x080019c6 0x080019c6 0x00000002 PAD
|
||||
0x080019c8 0x080019c8 0x00000062 Code RO 123 .text.Retarget_Init retarget.o
|
||||
0x08001a2a 0x08001a2a 0x00000002 PAD
|
||||
0x08001a2c 0x08001a2c 0x00000030 Code RO 127 .text.Retarget_PutChar retarget.o
|
||||
0x08001a5c 0x08001a5c 0x00000052 Code RO 25 .text.SysTick_Config board.o
|
||||
0x08001aae 0x08001aae 0x00000002 PAD
|
||||
0x08001ab0 0x08001ab0 0x00000010 Code RO 33 .text.SysTick_Handler board.o
|
||||
0x08001ac0 0x08001ac0 0x00000112 Code RO 23 .text.SystemClock_Config board.o
|
||||
0x08001bd2 0x08001bd2 0x00000002 PAD
|
||||
0x08001bd4 0x08001bd4 0x000000ce Code RO 148 .text.SystemCoreClockUpdate system_stm32g4xx.o
|
||||
0x08001ca2 0x08001ca2 0x00000002 PAD
|
||||
0x08001ca4 0x08001ca4 0x00000020 Code RO 146 .text.SystemInit system_stm32g4xx.o
|
||||
0x08001cc4 0x08001cc4 0x00000042 Code RO 35 .text.__NVIC_SetPriority board.o
|
||||
0x08001d06 0x08001d06 0x00000002 PAD
|
||||
0x08001d08 0x08001d08 0x0000000a Code RO 135 .text._sys_exit retarget.o
|
||||
0x08001d12 0x08001d12 0x00000002 PAD
|
||||
0x08001d14 0x08001d14 0x000000a6 Code RO 63 .text.adc1_init dcdc.o
|
||||
0x08001dba 0x08001dba 0x00000002 PAD
|
||||
0x08001dbc 0x08001dbc 0x0000004a Code RO 83 .text.adc1_read_channel dcdc.o
|
||||
0x08001e06 0x08001e06 0x00000002 PAD
|
||||
0x08001e08 0x08001e08 0x00000020 Code RO 85 .text.adc_raw_to_mv dcdc.o
|
||||
0x08001e28 0x08001e28 0x00000026 Code RO 129 .text.fputc retarget.o
|
||||
0x08001e4e 0x08001e4e 0x00000002 PAD
|
||||
0x08001e50 0x08001e50 0x000000e4 Code RO 57 .text.gpio_init_for_dcdc dcdc.o
|
||||
0x08001f34 0x08001f34 0x00000074 Code RO 125 .text.gpio_pc10_pc11_to_usart3 retarget.o
|
||||
0x08001fa8 0x08001fa8 0x00000030 Code RO 67 .text.hrtim1_outputs_enable dcdc.o
|
||||
0x08001fd8 0x08001fd8 0x0000004c Code RO 73 .text.hrtim1_set_duty dcdc.o
|
||||
0x08002024 0x08002024 0x0000010a Code RO 65 .text.hrtim1_timer_c_init dcdc.o
|
||||
0x0800212e 0x0800212e 0x00000002 PAD
|
||||
0x08002130 0x08002130 0x0000004c Code RO 107 .text.hrtim1_wait_dll_ready dcdc.o
|
||||
0x0800217c 0x0800217c 0x00000042 Code RO 81 .text.hrtim_max_duty_ticks dcdc.o
|
||||
0x080021be 0x080021be 0x00000002 PAD
|
||||
0x080021c0 0x080021c0 0x0000007a Code RO 105 .text.hrtim_period_from_clock dcdc.o
|
||||
0x0800223a 0x0800223a 0x00000002 PAD
|
||||
0x0800223c 0x0800223c 0x0000004a Code RO 71 .text.latch_fault dcdc.o
|
||||
0x08002286 0x08002286 0x00000002 PAD
|
||||
0x08002288 0x08002288 0x0000016a Code RO 11 .text.main main.o
|
||||
0x080023f2 0x080023f2 0x00000002 PAD
|
||||
0x080023f4 0x080023f4 0x0000001e Code RO 89 .text.sense_mv_to_current_ma dcdc.o
|
||||
0x08002412 0x08002412 0x00000002 PAD
|
||||
0x08002414 0x08002414 0x00000022 Code RO 87 .text.sense_mv_to_voltage_mv dcdc.o
|
||||
0x08002436 0x08002436 0x00000002 PAD
|
||||
0x08002438 0x08002438 0x00000010 Code RO 61 .text.set_loads_off dcdc.o
|
||||
0x08002448 0x08002448 0x00000030 Code RO 59 .text.set_usbpd_input_switch dcdc.o
|
||||
0x08002478 0x08002478 0x0000004a Code RO 39 .text.wait_mask_clear board.o
|
||||
0x080024c2 0x080024c2 0x00000002 PAD
|
||||
0x080024c4 0x080024c4 0x0000004e Code RO 43 .text.wait_mask_set board.o
|
||||
0x08002512 0x08002512 0x00000002 PAD
|
||||
0x08002514 0x08002514 0x00000050 Code RO 45 .text.wait_mask_value board.o
|
||||
0x08002564 0x08002564 0x0000003e Code RO 332 CL$$btod_d2e c_w.l(btod.o)
|
||||
0x080025a2 0x080025a2 0x00000046 Code RO 334 CL$$btod_d2e_denorm_low c_w.l(btod.o)
|
||||
0x080025e8 0x080025e8 0x00000060 Code RO 333 CL$$btod_d2e_norm_op1 c_w.l(btod.o)
|
||||
0x08002648 0x08002648 0x00000338 Code RO 342 CL$$btod_div_common c_w.l(btod.o)
|
||||
0x08002980 0x08002980 0x000000dc Code RO 339 CL$$btod_e2e c_w.l(btod.o)
|
||||
0x08002a5c 0x08002a5c 0x0000002a Code RO 336 CL$$btod_ediv c_w.l(btod.o)
|
||||
0x08002a86 0x08002a86 0x0000002a Code RO 335 CL$$btod_emul c_w.l(btod.o)
|
||||
0x08002ab0 0x08002ab0 0x00000244 Code RO 341 CL$$btod_mult_common c_w.l(btod.o)
|
||||
0x08002cf4 0x08002cf4 0x00000030 Code RO 374 i.__ARM_fpclassify m_wm.l(fpclassify.o)
|
||||
0x08002d24 0x08002d24 0x0000000e Code RO 234 i._is_digit c_w.l(__printf_wp.o)
|
||||
0x08002d32 0x08002d32 0x00000002 PAD
|
||||
0x08002d34 0x08002d34 0x0000002c Code RO 357 locale$$code c_w.l(lc_numeric_c.o)
|
||||
0x08002d60 0x08002d60 0x0000002c Code RO 386 locale$$code c_w.l(lc_ctype_c.o)
|
||||
0x08002d8c 0x08002d8c 0x0000001a Code RO 456 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||
0x08002da6 0x08002da6 0x00000004 Code RO 267 x$fpl$printf1 fz_wm.l(printf1.o)
|
||||
0x08002daa 0x08002daa 0x00000004 Code RO 269 x$fpl$printf2 fz_wm.l(printf2.o)
|
||||
0x08002dae 0x08002dae 0x00000000 Code RO 373 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||
0x08002dae 0x08002dae 0x00000002 PAD
|
||||
0x08002db0 0x08002db0 0x00000008 Data RO 193 .constdata c_w.l(_printf_wctomb.o)
|
||||
0x08002db8 0x08002db8 0x00000028 Data RO 222 .constdata c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x08002de0 0x08002de0 0x00000011 Data RO 242 .constdata c_w.l(__printf_flags_ss_wp.o)
|
||||
0x08002df1 0x08002df1 0x00000026 Data RO 301 .constdata c_w.l(_printf_fp_hex.o)
|
||||
0x08002e17 0x08002e17 0x00000001 PAD
|
||||
0x08002e18 0x08002e18 0x00000094 Data RO 330 .constdata c_w.l(bigflt0.o)
|
||||
0x08002eac 0x08002eac 0x00000010 Data RO 151 .rodata.AHBPrescTable system_stm32g4xx.o
|
||||
0x08002ebc 0x08002ebc 0x0000012a Data RO 13 .rodata.str1.1 main.o
|
||||
0x08002fe6 0x08002fe6 0x00000069 Data RO 115 .rodata.str1.1 dcdc.o
|
||||
0x0800304f 0x0800304f 0x00000001 PAD
|
||||
0x08003050 0x08003050 0x00000020 Data RO 511 Region$$Table anon$$obj.o
|
||||
0x08003070 0x08003070 0x0000001c Data RO 356 locale$$data c_w.l(lc_numeric_c.o)
|
||||
0x0800308c 0x0800308c 0x00000110 Data RO 385 locale$$data c_w.l(lc_ctype_c.o)
|
||||
0x08001624 0x08001624 0x0000003e Code RO 87 .text.DCDC_ApplyRuntimeConfig dcdc.o
|
||||
0x08001662 0x08001662 0x00000002 PAD
|
||||
0x08001664 0x08001664 0x00000196 Code RO 89 .text.DCDC_ControlStep dcdc.o
|
||||
0x080017fa 0x080017fa 0x00000002 PAD
|
||||
0x080017fc 0x080017fc 0x0000006c Code RO 117 .text.DCDC_FaultText dcdc.o
|
||||
0x08001868 0x08001868 0x0000000c Code RO 109 .text.DCDC_GetDutyTicks dcdc.o
|
||||
0x08001874 0x08001874 0x0000000c Code RO 105 .text.DCDC_GetFault dcdc.o
|
||||
0x08001880 0x08001880 0x00000034 Code RO 85 .text.DCDC_GetMode dcdc.o
|
||||
0x080018b4 0x080018b4 0x0000000c Code RO 111 .text.DCDC_GetPeriodTicks dcdc.o
|
||||
0x080018c0 0x080018c0 0x0000000c Code RO 103 .text.DCDC_GetState dcdc.o
|
||||
0x080018cc 0x080018cc 0x0000004e Code RO 55 .text.DCDC_Init dcdc.o
|
||||
0x0800191a 0x0800191a 0x00000002 PAD
|
||||
0x0800191c 0x0800191c 0x00000010 Code RO 107 .text.DCDC_IsHrtimReady dcdc.o
|
||||
0x0800192c 0x0800192c 0x00000058 Code RO 115 .text.DCDC_ModeText dcdc.o
|
||||
0x08001984 0x08001984 0x00000070 Code RO 91 .text.DCDC_ReadMeasurements dcdc.o
|
||||
0x080019f4 0x080019f4 0x000000a0 Code RO 83 .text.DCDC_Service1ms dcdc.o
|
||||
0x08001a94 0x08001a94 0x0000007c Code RO 69 .text.DCDC_Start dcdc.o
|
||||
0x08001b10 0x08001b10 0x0000008e Code RO 77 .text.DCDC_StartPwmTest dcdc.o
|
||||
0x08001b9e 0x08001b9e 0x00000002 PAD
|
||||
0x08001ba0 0x08001ba0 0x0000006c Code RO 113 .text.DCDC_StateText dcdc.o
|
||||
0x08001c0c 0x08001c0c 0x00000038 Code RO 81 .text.DCDC_Stop dcdc.o
|
||||
0x08001c44 0x08001c44 0x00000066 Code RO 41 .text.Flash_SetLatency board.o
|
||||
0x08001caa 0x08001caa 0x00000002 PAD
|
||||
0x08001cac 0x08001cac 0x00000062 Code RO 140 .text.Retarget_Init retarget.o
|
||||
0x08001d0e 0x08001d0e 0x00000002 PAD
|
||||
0x08001d10 0x08001d10 0x00000030 Code RO 144 .text.Retarget_PutChar retarget.o
|
||||
0x08001d40 0x08001d40 0x00000052 Code RO 25 .text.SysTick_Config board.o
|
||||
0x08001d92 0x08001d92 0x00000002 PAD
|
||||
0x08001d94 0x08001d94 0x00000010 Code RO 33 .text.SysTick_Handler board.o
|
||||
0x08001da4 0x08001da4 0x00000112 Code RO 23 .text.SystemClock_Config board.o
|
||||
0x08001eb6 0x08001eb6 0x00000002 PAD
|
||||
0x08001eb8 0x08001eb8 0x000000ce Code RO 165 .text.SystemCoreClockUpdate system_stm32g4xx.o
|
||||
0x08001f86 0x08001f86 0x00000002 PAD
|
||||
0x08001f88 0x08001f88 0x00000020 Code RO 163 .text.SystemInit system_stm32g4xx.o
|
||||
0x08001fa8 0x08001fa8 0x00000042 Code RO 35 .text.__NVIC_SetPriority board.o
|
||||
0x08001fea 0x08001fea 0x00000002 PAD
|
||||
0x08001fec 0x08001fec 0x0000000a Code RO 152 .text._sys_exit retarget.o
|
||||
0x08001ff6 0x08001ff6 0x00000002 PAD
|
||||
0x08001ff8 0x08001ff8 0x000000a6 Code RO 63 .text.adc1_init dcdc.o
|
||||
0x0800209e 0x0800209e 0x00000002 PAD
|
||||
0x080020a0 0x080020a0 0x0000004a Code RO 95 .text.adc1_read_channel dcdc.o
|
||||
0x080020ea 0x080020ea 0x00000002 PAD
|
||||
0x080020ec 0x080020ec 0x00000020 Code RO 97 .text.adc_raw_to_mv dcdc.o
|
||||
0x0800210c 0x0800210c 0x00000034 Code RO 123 .text.clamp_u32 dcdc.o
|
||||
0x08002140 0x08002140 0x00000026 Code RO 146 .text.fputc retarget.o
|
||||
0x08002166 0x08002166 0x00000002 PAD
|
||||
0x08002168 0x08002168 0x000000e4 Code RO 57 .text.gpio_init_for_dcdc dcdc.o
|
||||
0x0800224c 0x0800224c 0x00000074 Code RO 142 .text.gpio_pc10_pc11_to_usart3 retarget.o
|
||||
0x080022c0 0x080022c0 0x0000008e Code RO 73 .text.hrtim1_apply_pwm_config dcdc.o
|
||||
0x0800234e 0x0800234e 0x00000002 PAD
|
||||
0x08002350 0x08002350 0x00000030 Code RO 67 .text.hrtim1_outputs_enable dcdc.o
|
||||
0x08002380 0x08002380 0x0000004c Code RO 75 .text.hrtim1_set_duty dcdc.o
|
||||
0x080023cc 0x080023cc 0x00000122 Code RO 65 .text.hrtim1_timer_c_init dcdc.o
|
||||
0x080024ee 0x080024ee 0x00000002 PAD
|
||||
0x080024f0 0x080024f0 0x0000004c Code RO 121 .text.hrtim1_wait_dll_ready dcdc.o
|
||||
0x0800253c 0x0800253c 0x0000005c Code RO 93 .text.hrtim_max_duty_ticks dcdc.o
|
||||
0x08002598 0x08002598 0x0000008c Code RO 119 .text.hrtim_period_from_frequency dcdc.o
|
||||
0x08002624 0x08002624 0x0000004a Code RO 71 .text.latch_fault dcdc.o
|
||||
0x0800266e 0x0800266e 0x00000002 PAD
|
||||
0x08002670 0x08002670 0x000001bc Code RO 11 .text.main main.o
|
||||
0x0800282c 0x0800282c 0x00000034 Code RO 79 .text.permille_to_ticks dcdc.o
|
||||
0x08002860 0x08002860 0x0000001e Code RO 101 .text.sense_mv_to_current_ma dcdc.o
|
||||
0x0800287e 0x0800287e 0x00000002 PAD
|
||||
0x08002880 0x08002880 0x00000022 Code RO 99 .text.sense_mv_to_voltage_mv dcdc.o
|
||||
0x080028a2 0x080028a2 0x00000002 PAD
|
||||
0x080028a4 0x080028a4 0x00000010 Code RO 61 .text.set_loads_off dcdc.o
|
||||
0x080028b4 0x080028b4 0x00000030 Code RO 59 .text.set_usbpd_input_switch dcdc.o
|
||||
0x080028e4 0x080028e4 0x0000004a Code RO 39 .text.wait_mask_clear board.o
|
||||
0x0800292e 0x0800292e 0x00000002 PAD
|
||||
0x08002930 0x08002930 0x0000004e Code RO 43 .text.wait_mask_set board.o
|
||||
0x0800297e 0x0800297e 0x00000002 PAD
|
||||
0x08002980 0x08002980 0x00000050 Code RO 45 .text.wait_mask_value board.o
|
||||
0x080029d0 0x080029d0 0x0000003e Code RO 349 CL$$btod_d2e c_w.l(btod.o)
|
||||
0x08002a0e 0x08002a0e 0x00000046 Code RO 351 CL$$btod_d2e_denorm_low c_w.l(btod.o)
|
||||
0x08002a54 0x08002a54 0x00000060 Code RO 350 CL$$btod_d2e_norm_op1 c_w.l(btod.o)
|
||||
0x08002ab4 0x08002ab4 0x00000338 Code RO 359 CL$$btod_div_common c_w.l(btod.o)
|
||||
0x08002dec 0x08002dec 0x000000dc Code RO 356 CL$$btod_e2e c_w.l(btod.o)
|
||||
0x08002ec8 0x08002ec8 0x0000002a Code RO 353 CL$$btod_ediv c_w.l(btod.o)
|
||||
0x08002ef2 0x08002ef2 0x0000002a Code RO 352 CL$$btod_emul c_w.l(btod.o)
|
||||
0x08002f1c 0x08002f1c 0x00000244 Code RO 358 CL$$btod_mult_common c_w.l(btod.o)
|
||||
0x08003160 0x08003160 0x00000030 Code RO 391 i.__ARM_fpclassify m_wm.l(fpclassify.o)
|
||||
0x08003190 0x08003190 0x0000000e Code RO 251 i._is_digit c_w.l(__printf_wp.o)
|
||||
0x0800319e 0x0800319e 0x00000002 PAD
|
||||
0x080031a0 0x080031a0 0x0000002c Code RO 374 locale$$code c_w.l(lc_numeric_c.o)
|
||||
0x080031cc 0x080031cc 0x0000002c Code RO 403 locale$$code c_w.l(lc_ctype_c.o)
|
||||
0x080031f8 0x080031f8 0x0000001a Code RO 473 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||
0x08003212 0x08003212 0x00000004 Code RO 284 x$fpl$printf1 fz_wm.l(printf1.o)
|
||||
0x08003216 0x08003216 0x00000004 Code RO 286 x$fpl$printf2 fz_wm.l(printf2.o)
|
||||
0x0800321a 0x0800321a 0x00000000 Code RO 390 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||
0x0800321a 0x0800321a 0x00000002 PAD
|
||||
0x0800321c 0x0800321c 0x00000008 Data RO 210 .constdata c_w.l(_printf_wctomb.o)
|
||||
0x08003224 0x08003224 0x00000028 Data RO 239 .constdata c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x0800324c 0x0800324c 0x00000011 Data RO 259 .constdata c_w.l(__printf_flags_ss_wp.o)
|
||||
0x0800325d 0x0800325d 0x00000026 Data RO 318 .constdata c_w.l(_printf_fp_hex.o)
|
||||
0x08003283 0x08003283 0x00000001 PAD
|
||||
0x08003284 0x08003284 0x00000094 Data RO 347 .constdata c_w.l(bigflt0.o)
|
||||
0x08003318 0x08003318 0x00000010 Data RO 168 .rodata.AHBPrescTable system_stm32g4xx.o
|
||||
0x08003328 0x08003328 0x000001c8 Data RO 13 .rodata.str1.1 main.o
|
||||
0x080034f0 0x080034f0 0x00000086 Data RO 132 .rodata.str1.1 dcdc.o
|
||||
0x08003576 0x08003576 0x00000002 PAD
|
||||
0x08003578 0x08003578 0x00000020 Data RO 528 Region$$Table anon$$obj.o
|
||||
0x08003598 0x08003598 0x0000001c Data RO 373 locale$$data c_w.l(lc_numeric_c.o)
|
||||
0x080035b4 0x080035b4 0x00000110 Data RO 402 locale$$data c_w.l(lc_ctype_c.o)
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080031a0, Size: 0x000006d8, Max: 0x00020000, ABSOLUTE)
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080036c8, Size: 0x00000718, Max: 0x00020000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x080031a0 0x00000004 Data RW 150 .data.SystemCoreClock system_stm32g4xx.o
|
||||
0x20000004 0x080031a4 0x00000004 Data RW 114 .data.s_duty_ticks dcdc.o
|
||||
0x20000008 0x080031a8 0x00000004 Data RW 113 .data.s_period_ticks dcdc.o
|
||||
0x2000000c 0x080031ac 0x00000004 PAD
|
||||
0x20000010 - 0x00000060 Zero RW 377 .bss c_w.l(libspace.o)
|
||||
0x20000070 - 0x00000054 Zero RW 137 .bss.__stdout retarget.o
|
||||
0x200000c4 - 0x00000001 Zero RW 111 .bss.s_fault dcdc.o
|
||||
0x200000c5 - 0x00000001 Zero RW 109 .bss.s_hrtim_ready dcdc.o
|
||||
0x200000c6 0x080031ac 0x00000002 PAD
|
||||
0x200000c8 - 0x00000004 Zero RW 112 .bss.s_integrator_ticks dcdc.o
|
||||
0x200000cc - 0x00000004 Zero RW 47 .bss.s_ms_ticks board.o
|
||||
0x200000d0 - 0x00000001 Zero RW 110 .bss.s_state dcdc.o
|
||||
0x200000d1 0x080031ac 0x00000007 PAD
|
||||
0x200000d8 - 0x00000200 Zero RW 2 HEAP startup_stm32g474xx.o
|
||||
0x200002d8 - 0x00000400 Zero RW 1 STACK startup_stm32g474xx.o
|
||||
0x20000000 0x080036c8 0x00000004 Data RW 167 .data.SystemCoreClock system_stm32g4xx.o
|
||||
0x20000004 0x080036cc 0x00000040 Data RW 125 .data.g_dcdc_config dcdc.o
|
||||
0x20000044 0x0800370c 0x00000004 Data RW 131 .data.s_duty_ticks dcdc.o
|
||||
0x20000048 0x08003710 0x00000004 Data RW 130 .data.s_period_ticks dcdc.o
|
||||
0x2000004c 0x08003714 0x00000004 PAD
|
||||
0x20000050 - 0x00000060 Zero RW 394 .bss c_w.l(libspace.o)
|
||||
0x200000b0 - 0x00000054 Zero RW 154 .bss.__stdout retarget.o
|
||||
0x20000104 - 0x00000001 Zero RW 128 .bss.s_fault dcdc.o
|
||||
0x20000105 - 0x00000001 Zero RW 126 .bss.s_hrtim_ready dcdc.o
|
||||
0x20000106 0x08003714 0x00000002 PAD
|
||||
0x20000108 - 0x00000004 Zero RW 129 .bss.s_integrator_ticks dcdc.o
|
||||
0x2000010c - 0x00000004 Zero RW 47 .bss.s_ms_ticks board.o
|
||||
0x20000110 - 0x00000001 Zero RW 127 .bss.s_state dcdc.o
|
||||
0x20000111 0x08003714 0x00000007 PAD
|
||||
0x20000118 - 0x00000200 Zero RW 2 HEAP startup_stm32g474xx.o
|
||||
0x20000318 - 0x00000400 Zero RW 1 STACK startup_stm32g474xx.o
|
||||
|
||||
|
||||
==============================================================================
|
||||
@@ -1575,16 +1670,16 @@ Image component sizes
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||
|
||||
934 0 0 0 4 8239 board.o
|
||||
2178 10 105 8 7 9738 dcdc.o
|
||||
362 0 298 0 0 1407 main.o
|
||||
3230 12 134 72 7 12266 dcdc.o
|
||||
444 0 456 0 0 1432 main.o
|
||||
310 0 0 0 84 3260 retarget.o
|
||||
64 26 472 0 1536 1048 startup_stm32g474xx.o
|
||||
238 0 16 4 0 2925 system_stm32g4xx.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
4136 36 924 12 1644 26617 Object Totals
|
||||
5268 38 1112 76 1644 29170 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
50 0 1 0 13 0 (incl. Padding)
|
||||
48 0 2 0 13 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
@@ -1692,15 +1787,15 @@ Image component sizes
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
11224 300 1476 12 1740 28777 Grand Totals
|
||||
11224 300 1476 12 1740 28777 ELF Image Totals
|
||||
11224 300 1476 12 0 0 ROM Totals
|
||||
12356 302 1664 76 1740 31330 Grand Totals
|
||||
12356 302 1664 76 1740 31330 ELF Image Totals
|
||||
12356 302 1664 76 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 12700 ( 12.40kB)
|
||||
Total RW Size (RW Data + ZI Data) 1752 ( 1.71kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 12712 ( 12.41kB)
|
||||
Total RO Size (Code + RO Data) 14020 ( 13.69kB)
|
||||
Total RW Size (RW Data + ZI Data) 1816 ( 1.77kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 14096 ( 13.77kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
||||
Reference in New Issue
Block a user