Range |
Size |
Symbol or [section] name |
30000004-30000007 |
4 |
uwTickPrio |
30000008-3000000b |
4 |
SystemD2Clock |
3000000c-3000000f |
4 |
SystemCoreClock |
30000010-30000010 |
1 |
uwTickFreq |
30000004-30000010 |
13 |
Total (4 sections) |
Summary
Description |
Size |
Initialization table |
32 bytes |
Source image |
13 bytes |
Destination image |
17 bytes |
Saving |
-28 bytes |
LINKER-CREATED VENEERS
Arm-Arm range extension veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Thumb range extension veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Arm-Thumb mode switch veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Arm mode switch veneers
Veneer Size |
Target |
Source |
0 |
Total |
|
Summary
Veneer Type |
Size |
Thumb-Arm mode switch |
0 |
Arm-Thumb mode switch |
0 |
Thumb-Thumb range extension |
0 |
Arm-Arm range extension |
0 |
Total: |
0 |
SYMBOL LIST
Function symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ADC3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ADC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel6_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel7_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BusFault_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
CEC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
COMP1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CORDIC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CRS_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DCMI_PSSI_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream6_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream7_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2D_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream6_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream7_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX1_OVR_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX2_OVR_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DTS_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DebugMon_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
ECC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_WKUP_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI15_10_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI9_5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
Error_Handler |
0x08001389 |
4 |
2 |
Code |
Lc |
charger_lto.o |
FDCAN1_IT0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN_CAL_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FLASH_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMAC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FPU_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HAL_GetTick |
0x0800138D |
12 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Init |
0x0800089D |
118 |
2 |
Code |
Lc |
charger_lto.o |
HAL_InitTick |
0x08000913 |
126 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_ConfigRegion |
0x08001499 |
128 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_Disable |
0x08000A4D |
34 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_Enable |
0x08001469 |
48 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MspInit |
0x08000991 |
2 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriority |
0x08000993 |
46 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriorityGrouping |
0x08001399 |
16 |
2 |
Code |
Lc |
charger_lto.o |
HAL_PWREx_ConfigSupply |
0x08000A6F |
138 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_ClockConfig |
0x08001519 |
1 024 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_GetSysClockFreq |
0x080002CD |
752 |
4 |
Code |
Lc |
charger_lto.o |
HAL_RCC_OscConfig |
0x08000AF9 |
2 190 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SYSTICK_Config |
0x08001459 |
16 |
2 |
Code |
Lc |
charger_lto.o |
HSEM1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HardFault_Handler |
0x080005BD |
36 |
4 |
Code |
Wk |
Cortex_M_Startup.o |
I2C1_ER_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_EV_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_ER_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_EV_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_ER_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_EV_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_ER_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_EV_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_ER_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_EV_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPUART1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_ER_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_WKUP_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDMA_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MPU_Config() |
0x08000677 |
86 |
2 |
Code |
Lc |
charger_lto.o |
MemManage_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
NMI_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
NVIC_EncodePriority |
0x080013F5 |
100 |
2 |
Code |
Lc |
charger_lto.o |
OCTOSPI1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_IN_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_OUT_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_WKUP_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PVD_AVD_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PendSV_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
RCC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RNG_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_Alarm_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_WKUP_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
Reset_Handler |
0x08001919 |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
SAI1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPDIF_RX_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI6_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SVC_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
SWPMI1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SysTick_Config |
0x080009FF |
78 |
2 |
Code |
Lc |
charger_lto.o |
SysTick_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
SystemClock_Config() |
0x080006CD |
158 |
2 |
Code |
Lc |
charger_lto.o |
SystemInit |
0x0800076B |
306 |
2 |
Code |
Gb |
charger_lto.o |
TAMP_STAMP_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM15_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM16_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM17_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_BRK_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_CC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_TRG_COM_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_UP_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM23_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM24_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM6_DAC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM7_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_BRK_TIM12_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_CC_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_TRG_COM_TIM14_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_UP_TIM13_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART4_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART5_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART7_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART8_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART9_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART10_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART1_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART2_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART3_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART6_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UsageFault_Handler |
0x08001387 |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
WAKEUP_PIN_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WWDG_IRQHandler |
0x08001387 |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
__NVIC_GetPriorityGrouping |
0x080013E5 |
16 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriority |
0x080009C1 |
62 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriorityGrouping |
0x080013A9 |
60 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_init_copy |
0x08001983 |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_done |
0x080005EF |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
0x08001971 |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr |
0x080005F9 |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr4 |
0x080005F9 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
0x080005F9 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
0x080005FB |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
0x080005FB |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
0x080005FB |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
0x080005EF |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
_start |
0x080005E5 |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
exit |
0x080005F3 |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
main |
0x08000661 |
22 |
2 |
Code |
Gb |
charger_lto.o |
memset |
0x08000601 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
0x08001919 |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
Function symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x080002CD |
HAL_RCC_GetSysClockFreq |
752 |
4 |
Code |
Lc |
charger_lto.o |
0x080005BD |
HardFault_Handler |
36 |
4 |
Code |
Wk |
Cortex_M_Startup.o |
0x080005E5 |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080005EF |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080005EF |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080005F3 |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080005F9 |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005F9 |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005F9 |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005FB |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005FB |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080005FB |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000601 |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000661 |
main |
22 |
2 |
Code |
Gb |
charger_lto.o |
0x08000677 |
MPU_Config() |
86 |
2 |
Code |
Lc |
charger_lto.o |
0x080006CD |
SystemClock_Config() |
158 |
2 |
Code |
Lc |
charger_lto.o |
0x0800076B |
SystemInit |
306 |
2 |
Code |
Gb |
charger_lto.o |
0x0800089D |
HAL_Init |
118 |
2 |
Code |
Lc |
charger_lto.o |
0x08000913 |
HAL_InitTick |
126 |
2 |
Code |
Lc |
charger_lto.o |
0x08000991 |
HAL_MspInit |
2 |
2 |
Code |
Lc |
charger_lto.o |
0x08000993 |
HAL_NVIC_SetPriority |
46 |
2 |
Code |
Lc |
charger_lto.o |
0x080009C1 |
__NVIC_SetPriority |
62 |
2 |
Code |
Lc |
charger_lto.o |
0x080009FF |
SysTick_Config |
78 |
2 |
Code |
Lc |
charger_lto.o |
0x08000A4D |
HAL_MPU_Disable |
34 |
2 |
Code |
Lc |
charger_lto.o |
0x08000A6F |
HAL_PWREx_ConfigSupply |
138 |
2 |
Code |
Lc |
charger_lto.o |
0x08000AF9 |
HAL_RCC_OscConfig |
2 190 |
2 |
Code |
Lc |
charger_lto.o |
0x08001387 |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
WAKEUP_PIN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
UsageFault_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
USART6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
USART2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
USART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
USART10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
UART9_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
UART8_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
UART7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM8_UP_TIM13_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM8_TRG_COM_TIM14_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM8_BRK_TIM12_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM24_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM23_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM1_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM1_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM1_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
TAMP_STAMP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SysTick_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
SWPMI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SVC_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
SPI6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SPI5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SPI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SPDIF_RX_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SDMMC2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SDMMC1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SAI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
PendSV_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
PVD_AVD_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
OTG_HS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
OTG_HS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
OTG_HS_EP1_OUT_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
OTG_HS_EP1_IN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
OCTOSPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
OCTOSPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
NMI_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
MemManage_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
MDMA_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
MDIOS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
MDIOS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LTDC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LTDC_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LPTIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LPTIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LPTIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LPTIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C5_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C5_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
HSEM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN_CAL_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI9_5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
ETH_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
ETH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
ECC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DebugMon_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
DTS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMAMUX2_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMAMUX1_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA2D_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DMA1_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DFSDM1_FLT3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DFSDM1_FLT2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DFSDM1_FLT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DFSDM1_FLT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
DCMI_PSSI_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
COMP1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
CEC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BusFault_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x08001387 |
BDMA_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
BDMA_Channel0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
ADC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001387 |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x08001389 |
Error_Handler |
4 |
2 |
Code |
Lc |
charger_lto.o |
0x0800138D |
HAL_GetTick |
12 |
2 |
Code |
Lc |
charger_lto.o |
0x08001399 |
HAL_NVIC_SetPriorityGrouping |
16 |
2 |
Code |
Lc |
charger_lto.o |
0x080013A9 |
__NVIC_SetPriorityGrouping |
60 |
2 |
Code |
Lc |
charger_lto.o |
0x080013E5 |
__NVIC_GetPriorityGrouping |
16 |
2 |
Code |
Lc |
charger_lto.o |
0x080013F5 |
NVIC_EncodePriority |
100 |
2 |
Code |
Lc |
charger_lto.o |
0x08001459 |
HAL_SYSTICK_Config |
16 |
2 |
Code |
Lc |
charger_lto.o |
0x08001469 |
HAL_MPU_Enable |
48 |
2 |
Code |
Lc |
charger_lto.o |
0x08001499 |
HAL_MPU_ConfigRegion |
128 |
2 |
Code |
Lc |
charger_lto.o |
0x08001519 |
HAL_RCC_ClockConfig |
1 024 |
2 |
Code |
Lc |
charger_lto.o |
0x08001919 |
reset_handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
0x08001919 |
Reset_Handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
0x08001971 |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08001983 |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Function symbols by descending size
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
HAL_RCC_OscConfig |
2 190 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_ClockConfig |
1 024 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_GetSysClockFreq |
752 |
4 |
Code |
Lc |
charger_lto.o |
SystemInit |
306 |
2 |
Code |
Gb |
charger_lto.o |
SystemClock_Config() |
158 |
2 |
Code |
Lc |
charger_lto.o |
HAL_PWREx_ConfigSupply |
138 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_ConfigRegion |
128 |
2 |
Code |
Lc |
charger_lto.o |
HAL_InitTick |
126 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Init |
118 |
2 |
Code |
Lc |
charger_lto.o |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
NVIC_EncodePriority |
100 |
2 |
Code |
Lc |
charger_lto.o |
MPU_Config() |
86 |
2 |
Code |
Lc |
charger_lto.o |
SysTick_Config |
78 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriority |
62 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_SetPriorityGrouping |
60 |
2 |
Code |
Lc |
charger_lto.o |
HAL_MPU_Enable |
48 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriority |
46 |
2 |
Code |
Lc |
charger_lto.o |
HardFault_Handler |
36 |
4 |
Code |
Wk |
Cortex_M_Startup.o |
HAL_MPU_Disable |
34 |
2 |
Code |
Lc |
charger_lto.o |
Reset_Handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
reset_handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
main |
22 |
2 |
Code |
Gb |
charger_lto.o |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_NVIC_SetPriorityGrouping |
16 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SYSTICK_Config |
16 |
2 |
Code |
Lc |
charger_lto.o |
__NVIC_GetPriorityGrouping |
16 |
2 |
Code |
Lc |
charger_lto.o |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
HAL_GetTick |
12 |
2 |
Code |
Lc |
charger_lto.o |
Error_Handler |
4 |
2 |
Code |
Lc |
charger_lto.o |
BusFault_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
DebugMon_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
HAL_MspInit |
2 |
2 |
Code |
Lc |
charger_lto.o |
MemManage_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
NMI_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
PendSV_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
SVC_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
SysTick_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
UsageFault_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ADC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CEC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
COMP1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DCMI_PSSI_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2D_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX1_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX2_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DTS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ECC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI9_5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN_CAL_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HSEM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDMA_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_IN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_OUT_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PVD_AVD_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPDIF_RX_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SWPMI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TAMP_STAMP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM23_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM24_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_BRK_TIM12_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_TRG_COM_TIM14_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_UP_TIM13_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART8_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART9_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WAKEUP_PIN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Read-write data symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
SystemCoreClock |
0x3000000C |
4 |
4 |
Init |
Lc |
charger_lto.o |
SystemD2Clock |
0x30000008 |
4 |
4 |
Init |
Lc |
charger_lto.o |
uwTick |
0x30000000 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
uwTickFreq |
0x30000010 |
1 |
|
Init |
Lc |
charger_lto.o |
uwTickPrio |
0x30000004 |
4 |
4 |
Init |
Lc |
charger_lto.o |
Read-write data symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x30000000 |
uwTick |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x30000004 |
uwTickPrio |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x30000008 |
SystemD2Clock |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x3000000C |
SystemCoreClock |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x30000010 |
uwTickFreq |
1 |
|
Init |
Lc |
charger_lto.o |
Read-write data symbols by descending size
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
SystemCoreClock |
4 |
4 |
Init |
Lc |
charger_lto.o |
SystemD2Clock |
4 |
4 |
Init |
Lc |
charger_lto.o |
uwTick |
4 |
4 |
Zero |
Lc |
charger_lto.o |
uwTickPrio |
4 |
4 |
Init |
Lc |
charger_lto.o |
uwTickFreq |
1 |
|
Init |
Lc |
charger_lto.o |
Read-only data symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
D1CorePrescTable |
0x08001930 |
16 |
|
Cnst |
Lc |
charger_lto.o |
__SEGGER_init_data__ |
0x08001960 |
[16] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x08001940 |
[32] |
4 |
Cnst |
Lc |
[ Linker created ] |
Read-only data symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x08001930 |
D1CorePrescTable |
16 |
|
Cnst |
Lc |
charger_lto.o |
0x08001940 |
__SEGGER_init_table__ |
[32] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x08001960 |
__SEGGER_init_data__ |
[16] |
4 |
Cnst |
Lc |
[ Linker created ] |
Untyped symbols by name
Symbol name |
Value |
Size |
Align |
Type |
Bd |
Object File |
__AXI_RAM_segment_end__ |
0x24020000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_start__ |
0x24000000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_used_end__ |
0x24000000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__AXI_RAM_segment_used_start__ |
0x24000000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_end__ |
0x38801000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_size__ |
0x00001000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_start__ |
0x38800000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_used_end__ |
0x38800000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__Backup_RAM_segment_used_start__ |
0x38800000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_end__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_end__ |
0x08080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_size__ |
0x00080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_end__ |
0x08001996 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_size__ |
0x00001996 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_end__ |
0x08080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_size__ |
0x00080000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_end__ |
0x08001996 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_size__ |
0x00001996 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__HEAPSIZE__ |
0x00000800 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_end__ |
0x00010000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_size__ |
0x00010000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_start__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_used_end__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__ITCM_RAM_segment_used_start__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_end__ |
0x30008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_start__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_end__ |
0x30008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_start__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_end__ |
0x38004000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_size__ |
0x00004000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_start__ |
0x38000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_end__ |
0x38000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_start__ |
0x38000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_end__ |
0x30008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_start__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_end__ |
0x30008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_start__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE_PROCESS__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE__ |
0x00002000 |
|
|
---- |
Gb |
[ Linker created ] |
__dso_handle |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__stack_end__ |
0x30008000 |
|
|
---- |
Gb |
[ Linker created ] |
__thread_pointer$ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
_vectors |
0x08000000 |
[716] |
1024 |
Code |
Gb |
stm32h723xx_Vectors.o |
_vectors_end |
0x080002CC |
|
1024 |
Code |
Lc |
stm32h723xx_Vectors.o |
Untyped symbols by address
Value |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x00000000 |
__thread_pointer$ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__dso_handle |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__STACKSIZE_PROCESS__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__RAM2_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__ITCM_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__DTCM_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__Backup_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__AXI_RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000800 |
__HEAPSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00001000 |
__Backup_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00001996 |
__FLASH_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00001996 |
__FLASH1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00002000 |
__STACKSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00004000 |
__RAM2_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00010000 |
__ITCM_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00010000 |
__ITCM_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__DTCM_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__AXI_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00080000 |
__FLASH_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00080000 |
__FLASH1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
_vectors |
[716] |
1024 |
Code |
Gb |
stm32h723xx_Vectors.o |
0x08000000 |
__FLASH_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x080002CC |
_vectors_end |
|
1024 |
Code |
Lc |
stm32h723xx_Vectors.o |
0x08001996 |
__FLASH_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08001996 |
__FLASH1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08080000 |
__FLASH_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08080000 |
__FLASH1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__DTCM_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24000000 |
__AXI_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24000000 |
__AXI_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24000000 |
__AXI_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x24020000 |
__AXI_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30008000 |
__stack_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30008000 |
__RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30008000 |
__RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30008000 |
__RAM1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30008000 |
__RAM1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38000000 |
__RAM2_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38000000 |
__RAM2_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38000000 |
__RAM2_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38004000 |
__RAM2_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38800000 |
__Backup_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38800000 |
__Backup_RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38800000 |
__Backup_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x38801000 |
__Backup_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
REGION LIST
Regions by name
Name |
Range |
Size |
AXI_RAM |
24000000-2401ffff |
131 072 |
Backup_RAM |
38800000-38800fff |
4 096 |
DTCM_RAM |
20000000-2001ffff |
131 072 |
FLASH |
08000000-0807ffff |
524 288 |
FLASH1 |
08000000-0807ffff |
524 288 |
ITCM_RAM |
00000000-0000ffff |
65 536 |
RAM |
30000000-30007fff |
32 768 |
RAM1 |
30000000-30007fff |
32 768 |
RAM2 |
38000000-38003fff |
16 384 |
Analysis
FLASH:
Identical to region FLASH1
FLASH1:
Identical to region FLASH
RAM:
Identical to region RAM1
RAM1:
Identical to region RAM
BLOCK LIST
Blocks by name
Name |
Range |
Size |
Ordering |
stack |
30006000-30007fff |
8 192 |
Auto |
vectors |
08000000-080002cb |
716 |
Auto |
Blocks by address
Range |
Size |
Name |
Ordering |
08000000-080002cb |
716 |
vectors |
Auto |
30006000-30007fff |
8 192 |
stack |
Auto |
STACK SIZES
Functions by stack size
Function name |
Stack |
Object File |
MPU_Config()
HAL_Init
SystemClock_Config()
HAL_MPU_Disable
HAL_MPU_ConfigRegion
HAL_MPU_Enable
HAL_PWREx_ConfigSupply
HAL_RCC_OscConfig
Error_Handler
HAL_RCC_ClockConfig
HAL_NVIC_SetPriorityGrouping
HAL_RCC_GetSysClockFreq
HAL_InitTick
HAL_MspInit
HAL_SYSTICK_Config
HAL_NVIC_SetPriority
HAL_GetTick
__NVIC_SetPriorityGrouping
__NVIC_GetPriorityGrouping
NVIC_EncodePriority
__NVIC_SetPriority
SysTick_Config
main
SystemInit
Reset_Handler
NMI_Handler
HardFault_Handler
MemManage_Handler
BusFault_Handler
UsageFault_Handler
SVC_Handler
DebugMon_Handler
PendSV_Handler
SysTick_Handler
reset_handler
_start
__SEGGER_init_done
__startup_complete
exit
WWDG_IRQHandler
PVD_AVD_IRQHandler
TAMP_STAMP_IRQHandler
RTC_WKUP_IRQHandler
FLASH_IRQHandler
RCC_IRQHandler
EXTI0_IRQHandler
EXTI1_IRQHandler
EXTI2_IRQHandler
EXTI3_IRQHandler
EXTI4_IRQHandler
DMA1_Stream0_IRQHandler
DMA1_Stream1_IRQHandler
DMA1_Stream2_IRQHandler
DMA1_Stream3_IRQHandler
DMA1_Stream4_IRQHandler
DMA1_Stream5_IRQHandler
DMA1_Stream6_IRQHandler
ADC_IRQHandler
FDCAN1_IT0_IRQHandler
FDCAN2_IT0_IRQHandler
FDCAN1_IT1_IRQHandler
FDCAN2_IT1_IRQHandler
EXTI9_5_IRQHandler
TIM1_BRK_IRQHandler
TIM1_UP_IRQHandler
TIM1_TRG_COM_IRQHandler
TIM1_CC_IRQHandler
TIM2_IRQHandler
TIM3_IRQHandler
TIM4_IRQHandler
I2C1_EV_IRQHandler
I2C1_ER_IRQHandler
I2C2_EV_IRQHandler
I2C2_ER_IRQHandler
SPI1_IRQHandler
SPI2_IRQHandler
USART1_IRQHandler
USART2_IRQHandler
USART3_IRQHandler
EXTI15_10_IRQHandler
RTC_Alarm_IRQHandler
TIM8_BRK_TIM12_IRQHandler
TIM8_UP_TIM13_IRQHandler
TIM8_TRG_COM_TIM14_IRQHandler
TIM8_CC_IRQHandler
DMA1_Stream7_IRQHandler
FMC_IRQHandler
SDMMC1_IRQHandler
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_DAC_IRQHandler
TIM7_IRQHandler
DMA2_Stream0_IRQHandler
DMA2_Stream1_IRQHandler
DMA2_Stream2_IRQHandler
DMA2_Stream3_IRQHandler
DMA2_Stream4_IRQHandler
ETH_IRQHandler
ETH_WKUP_IRQHandler
FDCAN_CAL_IRQHandler
DMA2_Stream5_IRQHandler
DMA2_Stream6_IRQHandler
DMA2_Stream7_IRQHandler
USART6_IRQHandler
I2C3_EV_IRQHandler
I2C3_ER_IRQHandler
OTG_HS_EP1_OUT_IRQHandler
OTG_HS_EP1_IN_IRQHandler
OTG_HS_WKUP_IRQHandler
OTG_HS_IRQHandler
DCMI_PSSI_IRQHandler
RNG_IRQHandler
FPU_IRQHandler
UART7_IRQHandler
UART8_IRQHandler
SPI4_IRQHandler
SPI5_IRQHandler
SPI6_IRQHandler
SAI1_IRQHandler
LTDC_IRQHandler
LTDC_ER_IRQHandler
DMA2D_IRQHandler
OCTOSPI1_IRQHandler
LPTIM1_IRQHandler
CEC_IRQHandler
I2C4_EV_IRQHandler
I2C4_ER_IRQHandler
SPDIF_RX_IRQHandler
DMAMUX1_OVR_IRQHandler
DFSDM1_FLT0_IRQHandler
DFSDM1_FLT1_IRQHandler
DFSDM1_FLT2_IRQHandler
DFSDM1_FLT3_IRQHandler
SWPMI1_IRQHandler
TIM15_IRQHandler
TIM16_IRQHandler
TIM17_IRQHandler
MDIOS_WKUP_IRQHandler
MDIOS_IRQHandler
MDMA_IRQHandler
SDMMC2_IRQHandler
HSEM1_IRQHandler
ADC3_IRQHandler
DMAMUX2_OVR_IRQHandler
BDMA_Channel0_IRQHandler
BDMA_Channel1_IRQHandler
BDMA_Channel2_IRQHandler
BDMA_Channel3_IRQHandler
BDMA_Channel4_IRQHandler
BDMA_Channel5_IRQHandler
BDMA_Channel6_IRQHandler
BDMA_Channel7_IRQHandler
COMP1_IRQHandler
LPTIM2_IRQHandler
LPTIM3_IRQHandler
LPTIM4_IRQHandler
LPTIM5_IRQHandler
LPUART1_IRQHandler
CRS_IRQHandler
ECC_IRQHandler
SAI4_IRQHandler
DTS_IRQHandler
WAKEUP_PIN_IRQHandler
OCTOSPI2_IRQHandler
FMAC_IRQHandler
CORDIC_IRQHandler
UART9_IRQHandler
USART10_IRQHandler
I2C5_EV_IRQHandler
I2C5_ER_IRQHandler
FDCAN3_IT0_IRQHandler
FDCAN3_IT1_IRQHandler
TIM23_IRQHandler
TIM24_IRQHandler
__SEGGER_init_zero
__SEGGER_init_copy
__aeabi_memclr
__aeabi_memclr8
__aeabi_memclr4
__aeabi_memset8
__aeabi_memset4
__aeabi_memset
memset
No unused object files
ABSOLUTE LISTING
Section .vectors from stm32h723xx_Vectors.o, size=716, align=1024
_vectors:
0x08000000: 30008000 DC.W 0x30008000 ; R_ARM_ABS32
0x08000004: 08001919 DC.W Reset_Handler
0x08000008: 08001387 DC.W NMI_Handler
0x0800000C: 080005BD DC.W HardFault_Handler
0x08000010: 08001387 DC.W NMI_Handler
0x08000014: 08001387 DC.W NMI_Handler
0x08000018: 08001387 DC.W NMI_Handler
0x0800001C: 00 DC.B 0x00 ; '\0'
0x0800001D: 00 DC.B 0x00 ; '\0'
0x0800001E: 00 DC.B 0x00 ; '\0'
0x0800001F: 00 DC.B 0x00 ; '\0'
0x08000020: 00 DC.B 0x00 ; '\0'
0x08000021: 00 DC.B 0x00 ; '\0'
0x08000022: 00 DC.B 0x00 ; '\0'
0x08000023: 00 DC.B 0x00 ; '\0'
0x08000024: 00 DC.B 0x00 ; '\0'
0x08000025: 00 DC.B 0x00 ; '\0'
0x08000026: 00 DC.B 0x00 ; '\0'
0x08000027: 00 DC.B 0x00 ; '\0'
0x08000028: 00 DC.B 0x00 ; '\0'
0x08000029: 00 DC.B 0x00 ; '\0'
0x0800002A: 00 DC.B 0x00 ; '\0'
0x0800002B: 00 DC.B 0x00 ; '\0'
0x0800002C: 08001387 DC.W NMI_Handler
0x08000030: 08001387 DC.W NMI_Handler
0x08000034: 00 DC.B 0x00 ; '\0'
0x08000035: 00 DC.B 0x00 ; '\0'
0x08000036: 00 DC.B 0x00 ; '\0'
0x08000037: 00 DC.B 0x00 ; '\0'
0x08000038: 08001387 DC.W NMI_Handler
0x0800003C: 08001387 DC.W NMI_Handler
0x08000040: 08001387 DC.W NMI_Handler
0x08000044: 08001387 DC.W NMI_Handler
0x08000048: 08001387 DC.W NMI_Handler
0x0800004C: 08001387 DC.W NMI_Handler
0x08000050: 08001387 DC.W NMI_Handler
0x08000054: 08001387 DC.W NMI_Handler
0x08000058: 08001387 DC.W NMI_Handler
0x0800005C: 08001387 DC.W NMI_Handler
0x08000060: 08001387 DC.W NMI_Handler
0x08000064: 08001387 DC.W NMI_Handler
0x08000068: 08001387 DC.W NMI_Handler
0x0800006C: 08001387 DC.W NMI_Handler
0x08000070: 08001387 DC.W NMI_Handler
0x08000074: 08001387 DC.W NMI_Handler
0x08000078: 08001387 DC.W NMI_Handler
0x0800007C: 08001387 DC.W NMI_Handler
0x08000080: 08001387 DC.W NMI_Handler
0x08000084: 08001387 DC.W NMI_Handler
0x08000088: 08001387 DC.W NMI_Handler
0x0800008C: 08001387 DC.W NMI_Handler
0x08000090: 08001387 DC.W NMI_Handler
0x08000094: 08001387 DC.W NMI_Handler
0x08000098: 08001387 DC.W NMI_Handler
0x0800009C: 08001387 DC.W NMI_Handler
0x080000A0: 08001387 DC.W NMI_Handler
0x080000A4: 08001387 DC.W NMI_Handler
0x080000A8: 08001387 DC.W NMI_Handler
0x080000AC: 08001387 DC.W NMI_Handler
0x080000B0: 08001387 DC.W NMI_Handler
0x080000B4: 08001387 DC.W NMI_Handler
0x080000B8: 08001387 DC.W NMI_Handler
0x080000BC: 08001387 DC.W NMI_Handler
0x080000C0: 08001387 DC.W NMI_Handler
0x080000C4: 08001387 DC.W NMI_Handler
0x080000C8: 08001387 DC.W NMI_Handler
0x080000CC: 08001387 DC.W NMI_Handler
0x080000D0: 08001387 DC.W NMI_Handler
0x080000D4: 08001387 DC.W NMI_Handler
0x080000D8: 08001387 DC.W NMI_Handler
0x080000DC: 08001387 DC.W NMI_Handler
0x080000E0: 08001387 DC.W NMI_Handler
0x080000E4: 08001387 DC.W NMI_Handler
0x080000E8: 00 DC.B 0x00 ; '\0'
0x080000E9: 00 DC.B 0x00 ; '\0'
0x080000EA: 00 DC.B 0x00 ; '\0'
0x080000EB: 00 DC.B 0x00 ; '\0'
0x080000EC: 08001387 DC.W NMI_Handler
0x080000F0: 08001387 DC.W NMI_Handler
0x080000F4: 08001387 DC.W NMI_Handler
0x080000F8: 08001387 DC.W NMI_Handler
0x080000FC: 08001387 DC.W NMI_Handler
0x08000100: 08001387 DC.W NMI_Handler
0x08000104: 08001387 DC.W NMI_Handler
0x08000108: 08001387 DC.W NMI_Handler
0x0800010C: 08001387 DC.W NMI_Handler
0x08000110: 08001387 DC.W NMI_Handler
0x08000114: 08001387 DC.W NMI_Handler
0x08000118: 08001387 DC.W NMI_Handler
0x0800011C: 08001387 DC.W NMI_Handler
0x08000120: 08001387 DC.W NMI_Handler
0x08000124: 08001387 DC.W NMI_Handler
0x08000128: 08001387 DC.W NMI_Handler
0x0800012C: 08001387 DC.W NMI_Handler
0x08000130: 08001387 DC.W NMI_Handler
0x08000134: 08001387 DC.W NMI_Handler
0x08000138: 08001387 DC.W NMI_Handler
0x0800013C: 08001387 DC.W NMI_Handler
0x08000140: 00 DC.B 0x00 ; '\0'
0x08000141: 00 DC.B 0x00 ; '\0'
0x08000142: 00 DC.B 0x00 ; '\0'
0x08000143: 00 DC.B 0x00 ; '\0'
0x08000144: 00 DC.B 0x00 ; '\0'
0x08000145: 00 DC.B 0x00 ; '\0'
0x08000146: 00 DC.B 0x00 ; '\0'
0x08000147: 00 DC.B 0x00 ; '\0'
0x08000148: 00 DC.B 0x00 ; '\0'
0x08000149: 00 DC.B 0x00 ; '\0'
0x0800014A: 00 DC.B 0x00 ; '\0'
0x0800014B: 00 DC.B 0x00 ; '\0'
0x0800014C: 00 DC.B 0x00 ; '\0'
0x0800014D: 00 DC.B 0x00 ; '\0'
0x0800014E: 00 DC.B 0x00 ; '\0'
0x0800014F: 00 DC.B 0x00 ; '\0'
0x08000150: 08001387 DC.W NMI_Handler
0x08000154: 08001387 DC.W NMI_Handler
0x08000158: 08001387 DC.W NMI_Handler
0x0800015C: 08001387 DC.W NMI_Handler
0x08000160: 08001387 DC.W NMI_Handler
0x08000164: 08001387 DC.W NMI_Handler
0x08000168: 08001387 DC.W NMI_Handler
0x0800016C: 08001387 DC.W NMI_Handler
0x08000170: 08001387 DC.W NMI_Handler
0x08000174: 08001387 DC.W NMI_Handler
0x08000178: 08001387 DC.W NMI_Handler
0x0800017C: 00 DC.B 0x00 ; '\0'
0x0800017D: 00 DC.B 0x00 ; '\0'
0x0800017E: 00 DC.B 0x00 ; '\0'
0x0800017F: 00 DC.B 0x00 ; '\0'
0x08000180: 08001387 DC.W NMI_Handler
0x08000184: 08001387 DC.W NMI_Handler
0x08000188: 08001387 DC.W NMI_Handler
0x0800018C: 08001387 DC.W NMI_Handler
0x08000190: 08001387 DC.W NMI_Handler
0x08000194: 08001387 DC.W NMI_Handler
0x08000198: 08001387 DC.W NMI_Handler
0x0800019C: 08001387 DC.W NMI_Handler
0x080001A0: 08001387 DC.W NMI_Handler
0x080001A4: 08001387 DC.W NMI_Handler
0x080001A8: 08001387 DC.W NMI_Handler
0x080001AC: 00 DC.B 0x00 ; '\0'
0x080001AD: 00 DC.B 0x00 ; '\0'
0x080001AE: 00 DC.B 0x00 ; '\0'
0x080001AF: 00 DC.B 0x00 ; '\0'
0x080001B0: 08001387 DC.W NMI_Handler
0x080001B4: 08001387 DC.W NMI_Handler
0x080001B8: 08001387 DC.W NMI_Handler
0x080001BC: 08001387 DC.W NMI_Handler
0x080001C0: 08001387 DC.W NMI_Handler
0x080001C4: 08001387 DC.W NMI_Handler
0x080001C8: 00 DC.B 0x00 ; '\0'
0x080001C9: 00 DC.B 0x00 ; '\0'
0x080001CA: 00 DC.B 0x00 ; '\0'
0x080001CB: 00 DC.B 0x00 ; '\0'
0x080001CC: 00 DC.B 0x00 ; '\0'
0x080001CD: 00 DC.B 0x00 ; '\0'
0x080001CE: 00 DC.B 0x00 ; '\0'
0x080001CF: 00 DC.B 0x00 ; '\0'
0x080001D0: 00 DC.B 0x00 ; '\0'
0x080001D1: 00 DC.B 0x00 ; '\0'
0x080001D2: 00 DC.B 0x00 ; '\0'
0x080001D3: 00 DC.B 0x00 ; '\0'
0x080001D4: 00 DC.B 0x00 ; '\0'
0x080001D5: 00 DC.B 0x00 ; '\0'
0x080001D6: 00 DC.B 0x00 ; '\0'
0x080001D7: 00 DC.B 0x00 ; '\0'
0x080001D8: 08001387 DC.W NMI_Handler
0x080001DC: 00 DC.B 0x00 ; '\0'
0x080001DD: 00 DC.B 0x00 ; '\0'
0x080001DE: 00 DC.B 0x00 ; '\0'
0x080001DF: 00 DC.B 0x00 ; '\0'
0x080001E0: 00 DC.B 0x00 ; '\0'
0x080001E1: 00 DC.B 0x00 ; '\0'
0x080001E2: 00 DC.B 0x00 ; '\0'
0x080001E3: 00 DC.B 0x00 ; '\0'
0x080001E4: 00 DC.B 0x00 ; '\0'
0x080001E5: 00 DC.B 0x00 ; '\0'
0x080001E6: 00 DC.B 0x00 ; '\0'
0x080001E7: 00 DC.B 0x00 ; '\0'
0x080001E8: 00 DC.B 0x00 ; '\0'
0x080001E9: 00 DC.B 0x00 ; '\0'
0x080001EA: 00 DC.B 0x00 ; '\0'
0x080001EB: 00 DC.B 0x00 ; '\0'
0x080001EC: 00 DC.B 0x00 ; '\0'
0x080001ED: 00 DC.B 0x00 ; '\0'
0x080001EE: 00 DC.B 0x00 ; '\0'
0x080001EF: 00 DC.B 0x00 ; '\0'
0x080001F0: 00 DC.B 0x00 ; '\0'
0x080001F1: 00 DC.B 0x00 ; '\0'
0x080001F2: 00 DC.B 0x00 ; '\0'
0x080001F3: 00 DC.B 0x00 ; '\0'
0x080001F4: 00 DC.B 0x00 ; '\0'
0x080001F5: 00 DC.B 0x00 ; '\0'
0x080001F6: 00 DC.B 0x00 ; '\0'
0x080001F7: 00 DC.B 0x00 ; '\0'
0x080001F8: 08001387 DC.W NMI_Handler
0x080001FC: 08001387 DC.W NMI_Handler
0x08000200: 08001387 DC.W NMI_Handler
0x08000204: 08001387 DC.W NMI_Handler
0x08000208: 00 DC.B 0x00 ; '\0'
0x08000209: 00 DC.B 0x00 ; '\0'
0x0800020A: 00 DC.B 0x00 ; '\0'
0x0800020B: 00 DC.B 0x00 ; '\0'
0x0800020C: 08001387 DC.W NMI_Handler
0x08000210: 08001387 DC.W NMI_Handler
0x08000214: 08001387 DC.W NMI_Handler
0x08000218: 08001387 DC.W NMI_Handler
0x0800021C: 08001387 DC.W NMI_Handler
0x08000220: 08001387 DC.W NMI_Handler
0x08000224: 00 DC.B 0x00 ; '\0'
0x08000225: 00 DC.B 0x00 ; '\0'
0x08000226: 00 DC.B 0x00 ; '\0'
0x08000227: 00 DC.B 0x00 ; '\0'
0x08000228: 08001387 DC.W NMI_Handler
0x0800022C: 00 DC.B 0x00 ; '\0'
0x0800022D: 00 DC.B 0x00 ; '\0'
0x0800022E: 00 DC.B 0x00 ; '\0'
0x0800022F: 00 DC.B 0x00 ; '\0'
0x08000230: 08001387 DC.W NMI_Handler
0x08000234: 08001387 DC.W NMI_Handler
0x08000238: 00 DC.B 0x00 ; '\0'
0x08000239: 00 DC.B 0x00 ; '\0'
0x0800023A: 00 DC.B 0x00 ; '\0'
0x0800023B: 00 DC.B 0x00 ; '\0'
0x0800023C: 08001387 DC.W NMI_Handler
0x08000240: 08001387 DC.W NMI_Handler
0x08000244: 08001387 DC.W NMI_Handler
0x08000248: 08001387 DC.W NMI_Handler
0x0800024C: 08001387 DC.W NMI_Handler
0x08000250: 08001387 DC.W NMI_Handler
0x08000254: 08001387 DC.W NMI_Handler
0x08000258: 08001387 DC.W NMI_Handler
0x0800025C: 08001387 DC.W NMI_Handler
0x08000260: 08001387 DC.W NMI_Handler
0x08000264: 08001387 DC.W NMI_Handler
0x08000268: 08001387 DC.W NMI_Handler
0x0800026C: 08001387 DC.W NMI_Handler
0x08000270: 08001387 DC.W NMI_Handler
0x08000274: 08001387 DC.W NMI_Handler
0x08000278: 08001387 DC.W NMI_Handler
0x0800027C: 00 DC.B 0x00 ; '\0'
0x0800027D: 00 DC.B 0x00 ; '\0'
0x0800027E: 00 DC.B 0x00 ; '\0'
0x0800027F: 00 DC.B 0x00 ; '\0'
0x08000280: 08001387 DC.W NMI_Handler
0x08000284: 08001387 DC.W NMI_Handler
0x08000288: 08001387 DC.W NMI_Handler
0x0800028C: 08001387 DC.W NMI_Handler
0x08000290: 00 DC.B 0x00 ; '\0'
0x08000291: 00 DC.B 0x00 ; '\0'
0x08000292: 00 DC.B 0x00 ; '\0'
0x08000293: 00 DC.B 0x00 ; '\0'
0x08000294: 08001387 DC.W NMI_Handler
0x08000298: 08001387 DC.W NMI_Handler
0x0800029C: 00 DC.B 0x00 ; '\0'
0x0800029D: 00 DC.B 0x00 ; '\0'
0x0800029E: 00 DC.B 0x00 ; '\0'
0x0800029F: 00 DC.B 0x00 ; '\0'
0x080002A0: 00 DC.B 0x00 ; '\0'
0x080002A1: 00 DC.B 0x00 ; '\0'
0x080002A2: 00 DC.B 0x00 ; '\0'
0x080002A3: 00 DC.B 0x00 ; '\0'
0x080002A4: 08001387 DC.W NMI_Handler
0x080002A8: 08001387 DC.W NMI_Handler
0x080002AC: 08001387 DC.W NMI_Handler
0x080002B0: 08001387 DC.W NMI_Handler
0x080002B4: 08001387 DC.W NMI_Handler
0x080002B8: 08001387 DC.W NMI_Handler
0x080002BC: 08001387 DC.W NMI_Handler
0x080002C0: 08001387 DC.W NMI_Handler
0x080002C4: 08001387 DC.W NMI_Handler
0x080002C8: 08001387 DC.W NMI_Handler
Section .text.HAL_RCC_GetSysClockFreq from charger_lto.o, size=752, align=4
HAL_RCC_GetSysClockFreq:
_vectors_end:
0x080002CC: B08A SUB SP, SP, #40
0x080002CE: F244 4010 MOVW R0, #0x4410
0x080002D2: F6C5 0002 MOVT R0, #0x5802
0x080002D6: 6800 LDR R0, [R0]
0x080002D8: F000 0038 AND R0, R0, #56
0x080002DC: 4601 MOV R1, R0
0x080002DE: 9101 STR R1, [SP, #4]
0x080002E0: 2818 CMP R0, #24
0x080002E2: F200 815A BHI.W .L12 ; 0x0800059A
0x080002E6: 9901 LDR R1, [SP, #4]
0x080002E8: E8DF F011 TBH [PC, R1, LSL #1]
0x080002EC: 19 DC.B 0x19 ; '\x19'
0x080002ED: 00 DC.B 0x00 ; '\0'
0x080002EE: 57 DC.B 0x57 ; 'W'
0x080002EF: 01 DC.B 0x01 ; '\x01'
0x080002F0: 57 DC.B 0x57 ; 'W'
0x080002F1: 01 DC.B 0x01 ; '\x01'
0x080002F2: 57 DC.B 0x57 ; 'W'
0x080002F3: 01 DC.B 0x01 ; '\x01'
0x080002F4: 57 DC.B 0x57 ; 'W'
0x080002F5: 01 DC.B 0x01 ; '\x01'
0x080002F6: 57 DC.B 0x57 ; 'W'
0x080002F7: 01 DC.B 0x01 ; '\x01'
0x080002F8: 57 DC.B 0x57 ; 'W'
0x080002F9: 01 DC.B 0x01 ; '\x01'
0x080002FA: 57 DC.B 0x57 ; 'W'
0x080002FB: 01 DC.B 0x01 ; '\x01'
0x080002FC: 35 DC.B 0x35 ; '5'
0x080002FD: 00 DC.B 0x00 ; '\0'
0x080002FE: 57 DC.B 0x57 ; 'W'
0x080002FF: 01 DC.B 0x01 ; '\x01'
0x08000300: 57 DC.B 0x57 ; 'W'
0x08000301: 01 DC.B 0x01 ; '\x01'
0x08000302: 57 DC.B 0x57 ; 'W'
0x08000303: 01 DC.B 0x01 ; '\x01'
0x08000304: 57 DC.B 0x57 ; 'W'
0x08000305: 01 DC.B 0x01 ; '\x01'
0x08000306: 57 DC.B 0x57 ; 'W'
0x08000307: 01 DC.B 0x01 ; '\x01'
0x08000308: 57 DC.B 0x57 ; 'W'
0x08000309: 01 DC.B 0x01 ; '\x01'
0x0800030A: 57 DC.B 0x57 ; 'W'
0x0800030B: 01 DC.B 0x01 ; '\x01'
0x0800030C: 3B DC.B 0x3B ; ';'
0x0800030D: 00 DC.B 0x00 ; '\0'
0x0800030E: 57 DC.B 0x57 ; 'W'
0x0800030F: 01 DC.B 0x01 ; '\x01'
0x08000310: 57 DC.B 0x57 ; 'W'
0x08000311: 01 DC.B 0x01 ; '\x01'
0x08000312: 57 DC.B 0x57 ; 'W'
0x08000313: 01 DC.B 0x01 ; '\x01'
0x08000314: 57 DC.B 0x57 ; 'W'
0x08000315: 01 DC.B 0x01 ; '\x01'
0x08000316: 57 DC.B 0x57 ; 'W'
0x08000317: 01 DC.B 0x01 ; '\x01'
0x08000318: 57 DC.B 0x57 ; 'W'
0x08000319: 01 DC.B 0x01 ; '\x01'
0x0800031A: 57 DC.B 0x57 ; 'W'
0x0800031B: 01 DC.B 0x01 ; '\x01'
0x0800031C: 41 DC.B 0x41 ; 'A'
0x0800031D: 00 DC.B 0x00 ; '\0'
0x0800031E: F244 4000 MOVW R0, #0x4400
0x08000322: F6C5 0002 MOVT R0, #0x5802
0x08000326: 6800 LDR R0, [R0]
0x08000328: F3C0 1040 UBFX R0, R0, #5, #1
0x0800032C: B168 CBZ R0, .L1 ; 0x0800034A
0x0800032E: F244 4000 MOVW R0, #0x4400
0x08000332: F6C5 0002 MOVT R0, #0x5802
0x08000336: 6800 LDR R0, [R0]
0x08000338: F3C0 01C1 UBFX R1, R0, #3, #2
0x0800033C: F249 0000 MOVW R0, #0x9000
0x08000340: F2C0 30D0 MOVT R0, #0x03D0
0x08000344: 40C8 LSRS R0, R1
0x08000346: 9002 STR R0, [SP, #8]
0x08000348: E004 B .L2 ; 0x08000354
.L1:
0x0800034A: F249 0000 MOVW R0, #0x9000
0x0800034E: F2C0 30D0 MOVT R0, #0x03D0
0x08000352: 9002 STR R0, [SP, #8]
.L2:
0x08000354: E126 B .L13 ; 0x080005A4
0x08000356: F640 1000 MOVW R0, #0x0900
0x0800035A: F2C0 003D MOVT R0, #61
0x0800035E: 9002 STR R0, [SP, #8]
0x08000360: E120 B .L13 ; 0x080005A4
0x08000362: F647 0040 MOVW R0, #0x7840
0x08000366: F2C0 107D MOVT R0, #0x017D
0x0800036A: 9002 STR R0, [SP, #8]
0x0800036C: E11A B .L13 ; 0x080005A4
0x0800036E: F244 4028 MOVW R0, #0x4428
0x08000372: F6C5 0002 MOVT R0, #0x5802
0x08000376: 6801 LDR R1, [R0]
0x08000378: F001 0103 AND R1, R1, #3
0x0800037C: 9108 STR R1, [SP, #32]
0x0800037E: 6800 LDR R0, [R0]
0x08000380: F3C0 1005 UBFX R0, R0, #4, #6
0x08000384: 9007 STR R0, [SP, #28]
0x08000386: F244 402C MOVW R0, #0x442C
0x0800038A: F6C5 0002 MOVT R0, #0x5802
0x0800038E: 6800 LDR R0, [R0]
0x08000390: F000 0001 AND R0, R0, #1
0x08000394: 9006 STR R0, [SP, #24]
0x08000396: 9806 LDR R0, [SP, #24]
0x08000398: F244 4134 MOVW R1, #0x4434
0x0800039C: F6C5 0102 MOVT R1, #0x5802
0x080003A0: 6809 LDR R1, [R1]
0x080003A2: B289 UXTH R1, R1
0x080003A4: 08C9 LSRS R1, R1, #3
0x080003A6: 4348 MULS R0, R1, R0
0x080003A8: EE00 0A10 VMOV S0, R0
0x080003AC: EEB8 0A40 VCVT.F32.U32 S0, S0
0x080003B0: ED8D 0A04 VSTR S0, [SP, #16]
0x080003B4: 9807 LDR R0, [SP, #28]
0x080003B6: 2800 CMP R0, #0
0x080003B8: F000 80EC BEQ.W .L10 ; 0x08000594
0x080003BC: 9808 LDR R0, [SP, #32]
0x080003BE: 9000 STR R0, [SP, #0]
0x080003C0: B138 CBZ R0, .L3 ; 0x080003D2
0x080003C2: 9800 LDR R0, [SP, #0]
0x080003C4: 2801 CMP R0, #1
0x080003C6: D063 BEQ .L6 ; 0x08000490
0x080003C8: 9800 LDR R0, [SP, #0]
0x080003CA: 2802 CMP R0, #2
0x080003CC: F000 8084 BEQ.W .L7 ; 0x080004D8
0x080003D0: E0A6 B .L8 ; 0x08000520
.L3:
0x080003D2: F244 4000 MOVW R0, #0x4400
0x080003D6: F6C5 0002 MOVT R0, #0x5802
0x080003DA: 6800 LDR R0, [R0]
0x080003DC: F3C0 1040 UBFX R0, R0, #5, #1
0x080003E0: B390 CBZ R0, .L4 ; 0x08000448
0x080003E2: F244 4000 MOVW R0, #0x4400
0x080003E6: F6C5 0002 MOVT R0, #0x5802
0x080003EA: 6800 LDR R0, [R0]
0x080003EC: F3C0 01C1 UBFX R1, R0, #3, #2
0x080003F0: F249 0000 MOVW R0, #0x9000
0x080003F4: F2C0 30D0 MOVT R0, #0x03D0
0x080003F8: 40C8 LSRS R0, R1
0x080003FA: 9005 STR R0, [SP, #20]
0x080003FC: ED9D 0A05 VLDR S0, [SP, #20]
0x08000400: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08000404: ED9D 1A07 VLDR S2, [SP, #28]
0x08000408: EEB8 1A41 VCVT.F32.U32 S2, S2
0x0800040C: EE80 0A01 VDIV.F32 S0, S0, S2
0x08000410: F244 4030 MOVW R0, #0x4430
0x08000414: F6C5 0002 MOVT R0, #0x5802
0x08000418: 6800 LDR R0, [R0]
0x0800041A: F36F 205F BFC R0, #9, #23
0x0800041E: EE01 0A10 VMOV S2, R0
0x08000422: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08000426: ED9D 2A04 VLDR S4, [SP, #16]
0x0800042A: ED9F 3A61 VLDR S6, =0x46000000 ; [PC, #0x0184] [0x080005B0]
0x0800042E: EE82 2A03 VDIV.F32 S4, S4, S6
0x08000432: EE31 1A02 VADD.F32 S2, S2, S4
0x08000436: EEB7 2A00 VMOV.F32 S4, #1
0x0800043A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800043E: EE20 0A01 VMUL.F32 S0, S0, S2
0x08000442: ED8D 0A03 VSTR S0, [SP, #12]
0x08000446: E022 B .L5 ; 0x0800048E
.L4:
0x08000448: ED9D 0A07 VLDR S0, [SP, #28]
0x0800044C: EEB8 1A40 VCVT.F32.U32 S2, S0
0x08000450: ED9F 0A59 VLDR S0, =0x4C742400 ; [PC, #0x0164] [0x080005B8]
0x08000454: EE80 0A01 VDIV.F32 S0, S0, S2
0x08000458: F244 4030 MOVW R0, #0x4430
0x0800045C: F6C5 0002 MOVT R0, #0x5802
0x08000460: 6800 LDR R0, [R0]
0x08000462: F36F 205F BFC R0, #9, #23
0x08000466: EE01 0A10 VMOV S2, R0
0x0800046A: EEB8 1A41 VCVT.F32.U32 S2, S2
0x0800046E: ED9D 2A04 VLDR S4, [SP, #16]
0x08000472: ED9F 3A4F VLDR S6, =0x46000000 ; [PC, #0x013C] [0x080005B0]
0x08000476: EE82 2A03 VDIV.F32 S4, S4, S6
0x0800047A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800047E: EEB7 2A00 VMOV.F32 S4, #1
0x08000482: EE31 1A02 VADD.F32 S2, S2, S4
0x08000486: EE20 0A01 VMUL.F32 S0, S0, S2
0x0800048A: ED8D 0A03 VSTR S0, [SP, #12]
.L5:
0x0800048E: E06A B .L9 ; 0x08000566
.L6:
0x08000490: ED9D 0A07 VLDR S0, [SP, #28]
0x08000494: EEB8 1A40 VCVT.F32.U32 S2, S0
0x08000498: ED9F 0A46 VLDR S0, =0x4A742400 ; [PC, #0x0118] [0x080005B4]
0x0800049C: EE80 0A01 VDIV.F32 S0, S0, S2
0x080004A0: F244 4030 MOVW R0, #0x4430
0x080004A4: F6C5 0002 MOVT R0, #0x5802
0x080004A8: 6800 LDR R0, [R0]
0x080004AA: F36F 205F BFC R0, #9, #23
0x080004AE: EE01 0A10 VMOV S2, R0
0x080004B2: EEB8 1A41 VCVT.F32.U32 S2, S2
0x080004B6: ED9D 2A04 VLDR S4, [SP, #16]
0x080004BA: ED9F 3A3D VLDR S6, =0x46000000 ; [PC, #244] [0x080005B0]
0x080004BE: EE82 2A03 VDIV.F32 S4, S4, S6
0x080004C2: EE31 1A02 VADD.F32 S2, S2, S4
0x080004C6: EEB7 2A00 VMOV.F32 S4, #1
0x080004CA: EE31 1A02 VADD.F32 S2, S2, S4
0x080004CE: EE20 0A01 VMUL.F32 S0, S0, S2
0x080004D2: ED8D 0A03 VSTR S0, [SP, #12]
0x080004D6: E046 B .L9 ; 0x08000566
.L7:
0x080004D8: ED9D 0A07 VLDR S0, [SP, #28]
0x080004DC: EEB8 1A40 VCVT.F32.U32 S2, S0
0x080004E0: ED9F 0A32 VLDR S0, =0x4BBEBC20 ; [PC, #200] [0x080005AC]
0x080004E4: EE80 0A01 VDIV.F32 S0, S0, S2
0x080004E8: F244 4030 MOVW R0, #0x4430
0x080004EC: F6C5 0002 MOVT R0, #0x5802
0x080004F0: 6800 LDR R0, [R0]
0x080004F2: F36F 205F BFC R0, #9, #23
0x080004F6: EE01 0A10 VMOV S2, R0
0x080004FA: EEB8 1A41 VCVT.F32.U32 S2, S2
0x080004FE: ED9D 2A04 VLDR S4, [SP, #16]
0x08000502: ED9F 3A2B VLDR S6, =0x46000000 ; [PC, #172] [0x080005B0]
0x08000506: EE82 2A03 VDIV.F32 S4, S4, S6
0x0800050A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800050E: EEB7 2A00 VMOV.F32 S4, #1
0x08000512: EE31 1A02 VADD.F32 S2, S2, S4
0x08000516: EE20 0A01 VMUL.F32 S0, S0, S2
0x0800051A: ED8D 0A03 VSTR S0, [SP, #12]
0x0800051E: E022 B .L9 ; 0x08000566
.L8:
0x08000520: ED9D 0A07 VLDR S0, [SP, #28]
0x08000524: EEB8 1A40 VCVT.F32.U32 S2, S0
0x08000528: ED9F 0A22 VLDR S0, =0x4A742400 ; [PC, #136] [0x080005B4]
0x0800052C: EE80 0A01 VDIV.F32 S0, S0, S2
0x08000530: F244 4030 MOVW R0, #0x4430
0x08000534: F6C5 0002 MOVT R0, #0x5802
0x08000538: 6800 LDR R0, [R0]
0x0800053A: F36F 205F BFC R0, #9, #23
0x0800053E: EE01 0A10 VMOV S2, R0
0x08000542: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08000546: ED9D 2A04 VLDR S4, [SP, #16]
0x0800054A: ED9F 3A19 VLDR S6, =0x46000000 ; [PC, #100] [0x080005B0]
0x0800054E: EE82 2A03 VDIV.F32 S4, S4, S6
0x08000552: EE31 1A02 VADD.F32 S2, S2, S4
0x08000556: EEB7 2A00 VMOV.F32 S4, #1
0x0800055A: EE31 1A02 VADD.F32 S2, S2, S4
0x0800055E: EE20 0A01 VMUL.F32 S0, S0, S2
0x08000562: ED8D 0A03 VSTR S0, [SP, #12]
.L9:
0x08000566: F244 4030 MOVW R0, #0x4430
0x0800056A: F6C5 0002 MOVT R0, #0x5802
0x0800056E: 6800 LDR R0, [R0]
0x08000570: B281 UXTH R1, R0
0x08000572: 2001 MOVS R0, #1
0x08000574: EB00 2051 ADD.W R0, R0, R1, LSR #9
0x08000578: 9009 STR R0, [SP, #36]
0x0800057A: ED9D 0A03 VLDR S0, [SP, #12]
0x0800057E: ED9D 1A09 VLDR S2, [SP, #36]
0x08000582: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08000586: EE80 0A01 VDIV.F32 S0, S0, S2
0x0800058A: EEBC 0AC0 VCVT.U32.F32 S0, S0
0x0800058E: ED8D 0A02 VSTR S0, [SP, #8]
0x08000592: E001 B .L11 ; 0x08000598
.L10:
0x08000594: 2000 MOVS R0, #0
0x08000596: 9002 STR R0, [SP, #8]
.L11:
0x08000598: E004 B .L13 ; 0x080005A4
.L12:
0x0800059A: F640 1000 MOVW R0, #0x0900
0x0800059E: F2C0 003D MOVT R0, #61
0x080005A2: 9002 STR R0, [SP, #8]
.L13:
0x080005A4: 9802 LDR R0, [SP, #8]
0x080005A6: B00A ADD SP, SP, #40
0x080005A8: 4770 BX LR
0x080005AA: BF00 NOP
0x080005AC: 4BBEBC20 DC.W 0x4BBEBC20
0x080005B0: 46000000 DC.W 0x46000000
0x080005B4: 4A742400 DC.W 0x4A742400
0x080005B8: 4C742400 DC.W 0x4C742400
Section .init.HardFault_Handler from Cortex_M_Startup.o, size=40, align=4
HardFault_Handler:
0x080005BC: 4908 LDR R1, =0xE000ED2C ; [PC, #32] [0x080005E0]
0x080005BE: 680A LDR R2, [R1]
0x080005C0: 2A00 CMP R2, #0
.L1:
0x080005C2: D4FE BMI .L1 ; 0x080005C2
0x080005C4: F01E 0F04 TST LR, #4
0x080005C8: BF0C ITE EQ
0x080005CA: F3EF 8008 MRSEQ R0, MSP
0x080005CE: F3EF 8009 MRSNE R0, PSP
0x080005D2: F042 4200 ORR R2, R2, #0x80000000
0x080005D6: 600A STR R2, [R1]
0x080005D8: 6981 LDR R1, [R0, #24]
0x080005DA: 3102 ADDS R1, #2
0x080005DC: 6181 STR R1, [R0, #24]
0x080005DE: 4770 BX LR
0x080005E0: E000ED2C DC.W 0xE000ED2C
Section .init._start from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x080005E4: 4C03 LDR R4, =0x08001940 ; [PC, #12] [0x080005F4]
.L1:
0x080005E6: 6820 LDR R0, [R4]
0x080005E8: 3404 ADDS R4, #4
0x080005EA: 4780 BLX R0
0x080005EC: E7FB B .L1 ; 0x080005E6
__SEGGER_init_done:
__startup_complete:
0x080005EE: F000 F837 BL main ; 0x08000660
exit:
0x080005F2: E7FE B exit ; 0x080005F2
0x080005F4: 08001940 DC.W 0x08001940 ; R_ARM_ABS32
Section .text.libc.__aeabi_memclr from strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=104, align=4
__aeabi_memclr:
__aeabi_memclr8:
__aeabi_memclr4:
0x080005F8: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x080005FA: 000B MOVS R3, R1
0x080005FC: 0011 MOVS R1, R2
0x080005FE: 001A MOVS R2, R3
memset:
0x08000600: 4684 MOV R12, R0
0x08000602: B35A CBZ R2, .L7 ; 0x0800065C
.L1:
0x08000604: 0783 LSLS R3, R0, #30
0x08000606: D004 BEQ .L2 ; 0x08000612
0x08000608: F800 1B01 STRB R1, [R0], #1
0x0800060C: 3A01 SUBS R2, #1
0x0800060E: D1F9 BNE .L1 ; 0x08000604
0x08000610: E024 B .L7 ; 0x0800065C
.L2:
0x08000612: B2C9 UXTB R1, R1
0x08000614: EA41 2101 ORR.W R1, R1, R1, LSL #8
0x08000618: EA41 4101 ORR.W R1, R1, R1, LSL #16
0x0800061C: 2A20 CMP R2, #32
0x0800061E: D311 BCC .L4 ; 0x08000644
0x08000620: 3A20 SUBS R2, #32
0x08000622: E92D 03F0 PUSH.W {R4-R9}
0x08000626: 460B MOV R3, R1
0x08000628: 460C MOV R4, R1
0x0800062A: 460D MOV R5, R1
0x0800062C: 460E MOV R6, R1
0x0800062E: 460F MOV R7, R1
0x08000630: 4688 MOV R8, R1
0x08000632: 4689 MOV R9, R1
.L3:
0x08000634: E8A0 03FA STM.W R0!, {R1, R3-R9}
0x08000638: 3A20 SUBS R2, #32
0x0800063A: D2FB BCS .L3 ; 0x08000634
0x0800063C: E8BD 03F0 POP.W {R4-R9}
0x08000640: 3220 ADDS R2, #32
0x08000642: D00B BEQ .L7 ; 0x0800065C
.L4:
0x08000644: 2A04 CMP R2, #4
0x08000646: D305 BCC .L6 ; 0x08000654
.L5:
0x08000648: F840 1B04 STR R1, [R0], #4
0x0800064C: 3A04 SUBS R2, #4
0x0800064E: D005 BEQ .L7 ; 0x0800065C
0x08000650: 2A04 CMP R2, #4
0x08000652: D2F9 BCS .L5 ; 0x08000648
.L6:
0x08000654: F800 1B01 STRB R1, [R0], #1
0x08000658: 3A01 SUBS R2, #1
0x0800065A: D1FB BNE .L6 ; 0x08000654
.L7:
0x0800065C: 4660 MOV R0, R12
0x0800065E: 4770 BX LR
Section .text.main from charger_lto.o, size=22, align=2
main:
0x08000660: B580 PUSH {R7, LR}
0x08000662: B082 SUB SP, SP, #8
0x08000664: 2000 MOVS R0, #0
0x08000666: 9001 STR R0, [SP, #4]
0x08000668: F000 F805 BL MPU_Config() ; 0x08000676
0x0800066C: F000 F916 BL HAL_Init ; 0x0800089C
0x08000670: F000 F82C BL SystemClock_Config() ; 0x080006CC
.L1:
0x08000674: E7FE B .L1 ; 0x08000674
Section .text.MPU_Config() from charger_lto.o, size=86, align=2
MPU_Config():
0x08000676: B580 PUSH {R7, LR}
0x08000678: B086 SUB SP, SP, #24
0x0800067A: 2000 MOVS R0, #0
0x0800067C: 9001 STR R0, [SP, #4]
0x0800067E: 9005 STR R0, [SP, #20]
0x08000680: 9004 STR R0, [SP, #16]
0x08000682: 9003 STR R0, [SP, #12]
0x08000684: 9002 STR R0, [SP, #8]
0x08000686: F000 F9E1 BL HAL_MPU_Disable ; 0x08000A4C
0x0800068A: 9801 LDR R0, [SP, #4]
0x0800068C: 2101 MOVS R1, #1
0x0800068E: F88D 1008 STRB.W R1, [SP, #8]
0x08000692: F88D 0009 STRB.W R0, [SP, #9]
0x08000696: 9003 STR R0, [SP, #12]
0x08000698: 221F MOVS R2, #31
0x0800069A: F88D 2010 STRB.W R2, [SP, #16]
0x0800069E: 2287 MOVS R2, #135
0x080006A0: F88D 2011 STRB.W R2, [SP, #17]
0x080006A4: F88D 0012 STRB.W R0, [SP, #18]
0x080006A8: F88D 0013 STRB.W R0, [SP, #19]
0x080006AC: F88D 1014 STRB.W R1, [SP, #20]
0x080006B0: F88D 1015 STRB.W R1, [SP, #21]
0x080006B4: F88D 0016 STRB.W R0, [SP, #22]
0x080006B8: F88D 0017 STRB.W R0, [SP, #23]
0x080006BC: A802 ADD R0, SP, #8
0x080006BE: F000 FEEB BL HAL_MPU_ConfigRegion ; 0x08001498
0x080006C2: 2004 MOVS R0, #4
0x080006C4: F000 FED0 BL HAL_MPU_Enable ; 0x08001468
0x080006C8: B006 ADD SP, SP, #24
0x080006CA: BD80 POP {R7, PC}
Section .text.SystemClock_Config() from charger_lto.o, size=158, align=2
SystemClock_Config():
0x080006CC: B580 PUSH {R7, LR}
0x080006CE: B09E SUB SP, SP, #120
0x080006D0: A80B ADD R0, SP, #44
0x080006D2: 214C MOVS R1, #76
0x080006D4: F7FF FF90 BL __aeabi_memclr ; 0x080005F8
0x080006D8: 2000 MOVS R0, #0
0x080006DA: 9001 STR R0, [SP, #4]
0x080006DC: 900A STR R0, [SP, #40]
0x080006DE: 9009 STR R0, [SP, #36]
0x080006E0: 9008 STR R0, [SP, #32]
0x080006E2: 9007 STR R0, [SP, #28]
0x080006E4: 9006 STR R0, [SP, #24]
0x080006E6: 9005 STR R0, [SP, #20]
0x080006E8: 9004 STR R0, [SP, #16]
0x080006EA: 9003 STR R0, [SP, #12]
0x080006EC: 2002 MOVS R0, #2
0x080006EE: F000 F9BE BL HAL_PWREx_ConfigSupply ; 0x08000A6E
0x080006F2: 2000 MOVS R0, #0
0x080006F4: 9002 STR R0, [SP, #8]
0x080006F6: F644 0018 MOVW R0, #0x4818
0x080006FA: F6C5 0002 MOVT R0, #0x5802
0x080006FE: 6801 LDR R1, [R0]
0x08000700: 2201 MOVS R2, #1
0x08000702: F362 318F BFI R1, R2, #14, #2
0x08000706: 6001 STR R1, [R0]
0x08000708: 6800 LDR R0, [R0]
0x0800070A: F400 4040 AND R0, R0, #0xC000
0x0800070E: 9002 STR R0, [SP, #8]
0x08000710: 9802 LDR R0, [SP, #8]
.L1:
0x08000712: F644 0018 MOVW R0, #0x4818
0x08000716: F6C5 0002 MOVT R0, #0x5802
0x0800071A: 6800 LDR R0, [R0]
0x0800071C: F400 5000 AND R0, R0, #0x2000
0x08000720: F5B0 5F00 CMP.W R0, #0x2000
0x08000724: D000 BEQ .L2 ; 0x08000728
0x08000726: E7F4 B .L1 ; 0x08000712
.L2:
0x08000728: 2002 MOVS R0, #2
0x0800072A: 900B STR R0, [SP, #44]
0x0800072C: 2001 MOVS R0, #1
0x0800072E: 900E STR R0, [SP, #56]
0x08000730: 2040 MOVS R0, #64
0x08000732: 900F STR R0, [SP, #60]
0x08000734: 2000 MOVS R0, #0
0x08000736: 9014 STR R0, [SP, #80]
0x08000738: A80B ADD R0, SP, #44
0x0800073A: F000 F9DD BL HAL_RCC_OscConfig ; 0x08000AF8
0x0800073E: B108 CBZ R0, .L3 ; 0x08000744
0x08000740: F000 FE22 BL Error_Handler ; 0x08001388
.L3:
0x08000744: 203F MOVS R0, #63
0x08000746: 9003 STR R0, [SP, #12]
0x08000748: 2000 MOVS R0, #0
0x0800074A: 9004 STR R0, [SP, #16]
0x0800074C: 9005 STR R0, [SP, #20]
0x0800074E: 9006 STR R0, [SP, #24]
0x08000750: 9007 STR R0, [SP, #28]
0x08000752: 9008 STR R0, [SP, #32]
0x08000754: 9009 STR R0, [SP, #36]
0x08000756: 900A STR R0, [SP, #40]
0x08000758: A803 ADD R0, SP, #12
0x0800075A: 2101 MOVS R1, #1
0x0800075C: F000 FEDC BL HAL_RCC_ClockConfig ; 0x08001518
0x08000760: B108 CBZ R0, .L4 ; 0x08000766
0x08000762: F000 FE11 BL Error_Handler ; 0x08001388
.L4:
0x08000766: B01E ADD SP, SP, #120
0x08000768: BD80 POP {R7, PC}
Section .text.SystemInit from charger_lto.o, size=306, align=2
SystemInit:
0x0800076A: F64E 5188 MOVW R1, #0xED88
0x0800076E: F2CE 0100 MOVT R1, #0xE000
0x08000772: 6808 LDR R0, [R1]
0x08000774: F440 0070 ORR R0, R0, #0xF00000
0x08000778: 6008 STR R0, [R1]
0x0800077A: F242 0000 MOVW R0, #0x2000
0x0800077E: F2C5 2000 MOVT R0, #0x5200
0x08000782: 6800 LDR R0, [R0]
0x08000784: F000 000F AND R0, R0, #15
0x08000788: 2806 CMP R0, #6
0x0800078A: D808 BHI .L1 ; 0x0800079E
0x0800078C: F242 0100 MOVW R1, #0x2000
0x08000790: F2C5 2100 MOVT R1, #0x5200
0x08000794: 6808 LDR R0, [R1]
0x08000796: 2207 MOVS R2, #7
0x08000798: F362 0003 BFI R0, R2, #0, #4
0x0800079C: 6008 STR R0, [R1]
.L1:
0x0800079E: F244 4100 MOVW R1, #0x4400
0x080007A2: F6C5 0102 MOVT R1, #0x5802
0x080007A6: 6808 LDR R0, [R1]
0x080007A8: F040 0001 ORR R0, R0, #1
0x080007AC: 6008 STR R0, [R1]
0x080007AE: F244 4210 MOVW R2, #0x4410
0x080007B2: F6C5 0202 MOVT R2, #0x5802
0x080007B6: 2000 MOVS R0, #0
0x080007B8: 6010 STR R0, [R2]
0x080007BA: 6808 LDR R0, [R1]
0x080007BC: F64E 527F MOVW R2, #0xED7F
0x080007C0: F6CE 22F6 MOVT R2, #0xEAF6
0x080007C4: 4010 ANDS R0, R2
0x080007C6: 6008 STR R0, [R1]
0x080007C8: F242 0000 MOVW R0, #0x2000
0x080007CC: F2C5 2000 MOVT R0, #0x5200
0x080007D0: 6800 LDR R0, [R0]
0x080007D2: F000 000F AND R0, R0, #15
0x080007D6: 2808 CMP R0, #8
0x080007D8: D308 BCC .L2 ; 0x080007EC
0x080007DA: F242 0100 MOVW R1, #0x2000
0x080007DE: F2C5 2100 MOVT R1, #0x5200
0x080007E2: 6808 LDR R0, [R1]
0x080007E4: 2207 MOVS R2, #7
0x080007E6: F362 0003 BFI R0, R2, #0, #4
0x080007EA: 6008 STR R0, [R1]
.L2:
0x080007EC: F244 4118 MOVW R1, #0x4418
0x080007F0: F6C5 0102 MOVT R1, #0x5802
0x080007F4: 2000 MOVS R0, #0
0x080007F6: 6008 STR R0, [R1]
0x080007F8: F244 411C MOVW R1, #0x441C
0x080007FC: F6C5 0102 MOVT R1, #0x5802
0x08000800: 6008 STR R0, [R1]
0x08000802: F244 4120 MOVW R1, #0x4420
0x08000806: F6C5 0102 MOVT R1, #0x5802
0x0800080A: 6008 STR R0, [R1]
0x0800080C: F244 4228 MOVW R2, #0x4428
0x08000810: F6C5 0202 MOVT R2, #0x5802
0x08000814: F240 2100 MOVW R1, #0x0200
0x08000818: F2C0 2102 MOVT R1, #0x0202
0x0800081C: 6011 STR R1, [R2]
0x0800081E: F244 422C MOVW R2, #0x442C
0x08000822: F6C5 0202 MOVT R2, #0x5802
0x08000826: 2100 MOVS R1, #0
0x08000828: F2C0 11FF MOVT R1, #0x01FF
0x0800082C: 6011 STR R1, [R2]
0x0800082E: F244 4230 MOVW R2, #0x4430
0x08000832: F6C5 0202 MOVT R2, #0x5802
0x08000836: F240 2180 MOVW R1, #0x0280
0x0800083A: F2C0 1101 MOVT R1, #0x0101
0x0800083E: 6011 STR R1, [R2]
0x08000840: F244 4234 MOVW R2, #0x4434
0x08000844: F6C5 0202 MOVT R2, #0x5802
0x08000848: 6010 STR R0, [R2]
0x0800084A: F244 4238 MOVW R2, #0x4438
0x0800084E: F6C5 0202 MOVT R2, #0x5802
0x08000852: 6011 STR R1, [R2]
0x08000854: F244 423C MOVW R2, #0x443C
0x08000858: F6C5 0202 MOVT R2, #0x5802
0x0800085C: 6010 STR R0, [R2]
0x0800085E: F244 4240 MOVW R2, #0x4440
0x08000862: F6C5 0202 MOVT R2, #0x5802
0x08000866: 6011 STR R1, [R2]
0x08000868: F244 4144 MOVW R1, #0x4444
0x0800086C: F6C5 0102 MOVT R1, #0x5802
0x08000870: 6008 STR R0, [R1]
0x08000872: F244 4200 MOVW R2, #0x4400
0x08000876: F6C5 0202 MOVT R2, #0x5802
0x0800087A: 6811 LDR R1, [R2]
0x0800087C: F421 2180 BIC R1, R1, #0x040000
0x08000880: 6011 STR R1, [R2]
0x08000882: F244 4160 MOVW R1, #0x4460
0x08000886: F6C5 0102 MOVT R1, #0x5802
0x0800088A: 6008 STR R0, [R1]
0x0800088C: F244 0100 MOVW R1, #0x4000
0x08000890: F2C5 2100 MOVT R1, #0x5200
0x08000894: F243 00D2 MOVW R0, #0x30D2
0x08000898: 6008 STR R0, [R1]
0x0800089A: 4770 BX LR
Section .text.HAL_Init from charger_lto.o, size=118, align=2
HAL_Init:
0x0800089C: B580 PUSH {R7, LR}
0x0800089E: B082 SUB SP, SP, #8
0x080008A0: 2003 MOVS R0, #3
0x080008A2: F000 FD79 BL HAL_NVIC_SetPriorityGrouping ; 0x08001398
0x080008A6: F7FF FD11 BL HAL_RCC_GetSysClockFreq ; 0x080002CC
0x080008AA: F244 4218 MOVW R2, #0x4418
0x080008AE: F6C5 0202 MOVT R2, #0x5802
0x080008B2: 6811 LDR R1, [R2]
0x080008B4: F3C1 2303 UBFX R3, R1, #8, #4
0x080008B8: F641 1130 MOVW R1, #0x1930 ; 0x08001930 = D1CorePrescTable
0x080008BC: F6C0 0100 MOVT R1, #0x0800 ; 0x08001930 = D1CorePrescTable
0x080008C0: 5CCB LDRB R3, [R1, R3]
0x080008C2: F003 031F AND R3, R3, #31
0x080008C6: 40D8 LSRS R0, R3
0x080008C8: 9000 STR R0, [SP, #0]
0x080008CA: 9800 LDR R0, [SP, #0]
0x080008CC: 6812 LDR R2, [R2]
0x080008CE: F002 020F AND R2, R2, #15
0x080008D2: 5C89 LDRB R1, [R1, R2]
0x080008D4: F001 011F AND R1, R1, #31
0x080008D8: 40C8 LSRS R0, R1
0x080008DA: F240 0108 MOVW R1, #8 ; 0x30000008 = SystemD2Clock
0x080008DE: F2C3 0100 MOVT R1, #0x3000 ; 0x30000008 = SystemD2Clock
0x080008E2: 6008 STR R0, [R1]
0x080008E4: 9800 LDR R0, [SP, #0]
0x080008E6: F240 010C MOVW R1, #12 ; 0x3000000C = SystemCoreClock
0x080008EA: F2C3 0100 MOVT R1, #0x3000 ; 0x3000000C = SystemCoreClock
0x080008EE: 6008 STR R0, [R1]
0x080008F0: 200F MOVS R0, #15
0x080008F2: F000 F80E BL HAL_InitTick ; 0x08000912
0x080008F6: B118 CBZ R0, .L1 ; 0x08000900
0x080008F8: 2001 MOVS R0, #1
0x080008FA: F88D 0007 STRB.W R0, [SP, #7]
0x080008FE: E004 B .L2 ; 0x0800090A
.L1:
0x08000900: F000 F846 BL HAL_MspInit ; 0x08000990
0x08000904: 2000 MOVS R0, #0
0x08000906: F88D 0007 STRB.W R0, [SP, #7]
.L2:
0x0800090A: F89D 0007 LDRB.W R0, [SP, #7]
0x0800090E: B002 ADD SP, SP, #8
0x08000910: BD80 POP {R7, PC}
Section .text.HAL_InitTick from charger_lto.o, size=126, align=2
HAL_InitTick:
0x08000912: B580 PUSH {R7, LR}
0x08000914: B082 SUB SP, SP, #8
0x08000916: 9000 STR R0, [SP, #0]
0x08000918: F240 0010 MOVW R0, #16 ; 0x30000010 = uwTickFreq
0x0800091C: F2C3 0000 MOVT R0, #0x3000 ; 0x30000010 = uwTickFreq
0x08000920: 7800 LDRB R0, [R0]
0x08000922: B918 CBNZ R0, .L1 ; 0x0800092C
0x08000924: 2001 MOVS R0, #1
0x08000926: F88D 0007 STRB.W R0, [SP, #7]
0x0800092A: E02D B .L5 ; 0x08000988
.L1:
0x0800092C: F240 000C MOVW R0, #12 ; 0x3000000C = SystemCoreClock
0x08000930: F2C3 0000 MOVT R0, #0x3000 ; 0x3000000C = SystemCoreClock
0x08000934: 6800 LDR R0, [R0]
0x08000936: F240 0110 MOVW R1, #16 ; 0x30000010 = uwTickFreq
0x0800093A: F2C3 0100 MOVT R1, #0x3000 ; 0x30000010 = uwTickFreq
0x0800093E: 780A LDRB R2, [R1]
0x08000940: F44F 717A MOV.W R1, #0x03E8
0x08000944: FBB1 F1F2 UDIV R1, R1, R2
0x08000948: FBB0 F0F1 UDIV R0, R0, R1
0x0800094C: F000 FD84 BL HAL_SYSTICK_Config ; 0x08001458
0x08000950: B118 CBZ R0, .L2 ; 0x0800095A
0x08000952: 2001 MOVS R0, #1
0x08000954: F88D 0007 STRB.W R0, [SP, #7]
0x08000958: E016 B .L5 ; 0x08000988
.L2:
0x0800095A: 9800 LDR R0, [SP, #0]
0x0800095C: 280F CMP R0, #15
0x0800095E: D80C BHI .L3 ; 0x0800097A
0x08000960: 9900 LDR R1, [SP, #0]
0x08000962: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000966: 2200 MOVS R2, #0
0x08000968: F000 F813 BL HAL_NVIC_SetPriority ; 0x08000992
0x0800096C: 9800 LDR R0, [SP, #0]
0x0800096E: F240 0104 MOVW R1, #4 ; 0x30000004 = uwTickPrio
0x08000972: F2C3 0100 MOVT R1, #0x3000 ; 0x30000004 = uwTickPrio
0x08000976: 6008 STR R0, [R1]
0x08000978: E003 B .L4 ; 0x08000982
.L3:
0x0800097A: 2001 MOVS R0, #1
0x0800097C: F88D 0007 STRB.W R0, [SP, #7]
0x08000980: E002 B .L5 ; 0x08000988
.L4:
0x08000982: 2000 MOVS R0, #0
0x08000984: F88D 0007 STRB.W R0, [SP, #7]
.L5:
0x08000988: F89D 0007 LDRB.W R0, [SP, #7]
0x0800098C: B002 ADD SP, SP, #8
0x0800098E: BD80 POP {R7, PC}
Section .text.HAL_MspInit from charger_lto.o, size=2, align=2
HAL_MspInit:
0x08000990: 4770 BX LR
Section .text.HAL_NVIC_SetPriority from charger_lto.o, size=46, align=2
HAL_NVIC_SetPriority:
0x08000992: B580 PUSH {R7, LR}
0x08000994: B086 SUB SP, SP, #24
0x08000996: F8AD 0016 STRH.W R0, [SP, #22]
0x0800099A: 9104 STR R1, [SP, #16]
0x0800099C: 9203 STR R2, [SP, #12]
0x0800099E: F000 FD21 BL __NVIC_GetPriorityGrouping ; 0x080013E4
0x080009A2: 9002 STR R0, [SP, #8]
0x080009A4: F9BD 0016 LDRSH.W R0, [SP, #22]
0x080009A8: 9001 STR R0, [SP, #4]
0x080009AA: 9802 LDR R0, [SP, #8]
0x080009AC: 9904 LDR R1, [SP, #16]
0x080009AE: 9A03 LDR R2, [SP, #12]
0x080009B0: F000 FD20 BL NVIC_EncodePriority ; 0x080013F4
0x080009B4: 4601 MOV R1, R0
0x080009B6: 9801 LDR R0, [SP, #4]
0x080009B8: F000 F802 BL __NVIC_SetPriority ; 0x080009C0
0x080009BC: B006 ADD SP, SP, #24
0x080009BE: BD80 POP {R7, PC}
Section .text.__NVIC_SetPriority from charger_lto.o, size=62, align=2
__NVIC_SetPriority:
0x080009C0: B082 SUB SP, SP, #8
0x080009C2: F8AD 0006 STRH.W R0, [SP, #6]
0x080009C6: 9100 STR R1, [SP, #0]
0x080009C8: F9BD 0006 LDRSH.W R0, [SP, #6]
0x080009CC: 2800 CMP R0, #0
0x080009CE: D409 BMI .L1 ; 0x080009E4
0x080009D0: 9800 LDR R0, [SP, #0]
0x080009D2: 0100 LSLS R0, R0, #4
0x080009D4: F9BD 1006 LDRSH.W R1, [SP, #6]
0x080009D8: F24E 4200 MOVW R2, #0xE400
0x080009DC: F2CE 0200 MOVT R2, #0xE000
0x080009E0: 5488 STRB R0, [R1, R2]
0x080009E2: E00A B .L2 ; 0x080009FA
.L1:
0x080009E4: 9800 LDR R0, [SP, #0]
0x080009E6: 0100 LSLS R0, R0, #4
0x080009E8: F8BD 1006 LDRH.W R1, [SP, #6]
0x080009EC: F001 010F AND R1, R1, #15
0x080009F0: F64E 5214 MOVW R2, #0xED14
0x080009F4: F2CE 0200 MOVT R2, #0xE000
0x080009F8: 5488 STRB R0, [R1, R2]
.L2:
0x080009FA: B002 ADD SP, SP, #8
0x080009FC: 4770 BX LR
Section .text.SysTick_Config from charger_lto.o, size=78, align=2
SysTick_Config:
0x080009FE: B580 PUSH {R7, LR}
0x08000A00: B082 SUB SP, SP, #8
0x08000A02: 9000 STR R0, [SP, #0]
0x08000A04: 9800 LDR R0, [SP, #0]
0x08000A06: 3801 SUBS R0, #1
0x08000A08: F1B0 7F80 CMP.W R0, #0x01000000
0x08000A0C: D302 BCC .L1 ; 0x08000A14
0x08000A0E: 2001 MOVS R0, #1
0x08000A10: 9001 STR R0, [SP, #4]
0x08000A12: E018 B .L2 ; 0x08000A46
.L1:
0x08000A14: 9800 LDR R0, [SP, #0]
0x08000A16: 3801 SUBS R0, #1
0x08000A18: F24E 0114 MOVW R1, #0xE014
0x08000A1C: F2CE 0100 MOVT R1, #0xE000
0x08000A20: 6008 STR R0, [R1]
0x08000A22: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000A26: 210F MOVS R1, #15
0x08000A28: F7FF FFCA BL __NVIC_SetPriority ; 0x080009C0
0x08000A2C: F24E 0118 MOVW R1, #0xE018
0x08000A30: F2CE 0100 MOVT R1, #0xE000
0x08000A34: 2000 MOVS R0, #0
0x08000A36: 6008 STR R0, [R1]
0x08000A38: F24E 0210 MOVW R2, #0xE010
0x08000A3C: F2CE 0200 MOVT R2, #0xE000
0x08000A40: 2107 MOVS R1, #7
0x08000A42: 6011 STR R1, [R2]
0x08000A44: 9001 STR R0, [SP, #4]
.L2:
0x08000A46: 9801 LDR R0, [SP, #4]
0x08000A48: B002 ADD SP, SP, #8
0x08000A4A: BD80 POP {R7, PC}
Section .text.HAL_MPU_Disable from charger_lto.o, size=34, align=2
HAL_MPU_Disable:
0x08000A4C: F3BF 8F5F DMB SY
0x08000A50: F64E 5124 MOVW R1, #0xED24
0x08000A54: F2CE 0100 MOVT R1, #0xE000
0x08000A58: 6808 LDR R0, [R1]
0x08000A5A: F420 3080 BIC R0, R0, #0x010000
0x08000A5E: 6008 STR R0, [R1]
0x08000A60: F64E 5194 MOVW R1, #0xED94
0x08000A64: F2CE 0100 MOVT R1, #0xE000
0x08000A68: 2000 MOVS R0, #0
0x08000A6A: 6008 STR R0, [R1]
0x08000A6C: 4770 BX LR
Section .text.HAL_PWREx_ConfigSupply from charger_lto.o, size=138, align=2
HAL_PWREx_ConfigSupply:
0x08000A6E: B580 PUSH {R7, LR}
0x08000A70: B084 SUB SP, SP, #16
0x08000A72: 9002 STR R0, [SP, #8]
0x08000A74: F644 000C MOVW R0, #0x480C
0x08000A78: F6C5 0002 MOVT R0, #0x5802
0x08000A7C: 6800 LDR R0, [R0]
0x08000A7E: F3C0 0080 UBFX R0, R0, #2, #1
0x08000A82: B988 CBNZ R0, .L2 ; 0x08000AA8
0x08000A84: F644 000C MOVW R0, #0x480C
0x08000A88: F6C5 0002 MOVT R0, #0x5802
0x08000A8C: 6800 LDR R0, [R0]
0x08000A8E: F000 0007 AND R0, R0, #7
0x08000A92: 9902 LDR R1, [SP, #8]
0x08000A94: 4288 CMP R0, R1
0x08000A96: D003 BEQ .L1 ; 0x08000AA0
0x08000A98: 2001 MOVS R0, #1
0x08000A9A: F88D 000F STRB.W R0, [SP, #15]
0x08000A9E: E027 B .L6 ; 0x08000AF0
.L1:
0x08000AA0: 2000 MOVS R0, #0
0x08000AA2: F88D 000F STRB.W R0, [SP, #15]
0x08000AA6: E023 B .L6 ; 0x08000AF0
.L2:
0x08000AA8: F644 010C MOVW R1, #0x480C
0x08000AAC: F6C5 0102 MOVT R1, #0x5802
0x08000AB0: 6808 LDR R0, [R1]
0x08000AB2: F020 0007 BIC R0, R0, #7
0x08000AB6: 9A02 LDR R2, [SP, #8]
0x08000AB8: 4310 ORRS R0, R2
0x08000ABA: 6008 STR R0, [R1]
0x08000ABC: F000 FC66 BL HAL_GetTick ; 0x0800138C
0x08000AC0: 9001 STR R0, [SP, #4]
.L3:
0x08000AC2: F644 0004 MOVW R0, #0x4804
0x08000AC6: F6C5 0002 MOVT R0, #0x5802
0x08000ACA: 6800 LDR R0, [R0]
0x08000ACC: F3C0 3040 UBFX R0, R0, #13, #1
0x08000AD0: B958 CBNZ R0, .L5 ; 0x08000AEA
0x08000AD2: F000 FC5B BL HAL_GetTick ; 0x0800138C
0x08000AD6: 9901 LDR R1, [SP, #4]
0x08000AD8: 1A40 SUBS R0, R0, R1
0x08000ADA: F5B0 7F7A CMP.W R0, #0x03E8
0x08000ADE: D903 BLS .L4 ; 0x08000AE8
0x08000AE0: 2001 MOVS R0, #1
0x08000AE2: F88D 000F STRB.W R0, [SP, #15]
0x08000AE6: E003 B .L6 ; 0x08000AF0
.L4:
0x08000AE8: E7EB B .L3 ; 0x08000AC2
.L5:
0x08000AEA: 2000 MOVS R0, #0
0x08000AEC: F88D 000F STRB.W R0, [SP, #15]
.L6:
0x08000AF0: F89D 000F LDRB.W R0, [SP, #15]
0x08000AF4: B004 ADD SP, SP, #16
0x08000AF6: BD80 POP {R7, PC}
Section .text.HAL_RCC_OscConfig from charger_lto.o, size=2190, align=2
HAL_RCC_OscConfig:
0x08000AF8: B580 PUSH {R7, LR}
0x08000AFA: B08C SUB SP, SP, #48
0x08000AFC: 900A STR R0, [SP, #40]
0x08000AFE: 980A LDR R0, [SP, #40]
0x08000B00: B920 CBNZ R0, .L1 ; 0x08000B0C
0x08000B02: 2001 MOVS R0, #1
0x08000B04: F88D 002F STRB.W R0, [SP, #47]
0x08000B08: F000 BC39 B.W .L83 ; 0x0800137E
.L1:
0x08000B0C: 980A LDR R0, [SP, #40]
0x08000B0E: 7800 LDRB R0, [R0]
0x08000B10: 07C0 LSLS R0, R0, #31
0x08000B12: 2800 CMP R0, #0
0x08000B14: F000 8096 BEQ.W .L15 ; 0x08000C44
0x08000B18: F244 4010 MOVW R0, #0x4410
0x08000B1C: F6C5 0002 MOVT R0, #0x5802
0x08000B20: 6800 LDR R0, [R0]
0x08000B22: F000 0038 AND R0, R0, #56
0x08000B26: 9006 STR R0, [SP, #24]
0x08000B28: F244 4028 MOVW R0, #0x4428
0x08000B2C: F6C5 0002 MOVT R0, #0x5802
0x08000B30: 6800 LDR R0, [R0]
0x08000B32: 9005 STR R0, [SP, #20]
0x08000B34: 9806 LDR R0, [SP, #24]
0x08000B36: 2810 CMP R0, #16
0x08000B38: D007 BEQ .L2 ; 0x08000B4A
0x08000B3A: 9806 LDR R0, [SP, #24]
0x08000B3C: 2818 CMP R0, #24
0x08000B3E: D115 BNE .L4 ; 0x08000B6C
0x08000B40: 9805 LDR R0, [SP, #20]
0x08000B42: F000 0003 AND R0, R0, #3
0x08000B46: 2802 CMP R0, #2
0x08000B48: D110 BNE .L4 ; 0x08000B6C
.L2:
0x08000B4A: F244 4000 MOVW R0, #0x4400
0x08000B4E: F6C5 0002 MOVT R0, #0x5802
0x08000B52: 6800 LDR R0, [R0]
0x08000B54: F3C0 4040 UBFX R0, R0, #17, #1
0x08000B58: B138 CBZ R0, .L3 ; 0x08000B6A
0x08000B5A: 980A LDR R0, [SP, #40]
0x08000B5C: 6840 LDR R0, [R0, #4]
0x08000B5E: B920 CBNZ R0, .L3 ; 0x08000B6A
0x08000B60: 2001 MOVS R0, #1
0x08000B62: F88D 002F STRB.W R0, [SP, #47]
0x08000B66: F000 BC0A B.W .L83 ; 0x0800137E
.L3:
0x08000B6A: E06B B .L15 ; 0x08000C44
.L4:
0x08000B6C: 980A LDR R0, [SP, #40]
0x08000B6E: 6840 LDR R0, [R0, #4]
0x08000B70: F5B0 3F80 CMP.W R0, #0x010000
0x08000B74: D108 BNE .L5 ; 0x08000B88
0x08000B76: F244 4100 MOVW R1, #0x4400
0x08000B7A: F6C5 0102 MOVT R1, #0x5802
0x08000B7E: 6808 LDR R0, [R1]
0x08000B80: F440 3080 ORR R0, R0, #0x010000
0x08000B84: 6008 STR R0, [R1]
0x08000B86: E02D B .L8 ; 0x08000BE4
.L5:
0x08000B88: 980A LDR R0, [SP, #40]
0x08000B8A: 6840 LDR R0, [R0, #4]
0x08000B8C: B960 CBNZ R0, .L6 ; 0x08000BA8
0x08000B8E: F244 4100 MOVW R1, #0x4400
0x08000B92: F6C5 0102 MOVT R1, #0x5802
0x08000B96: 6808 LDR R0, [R1]
0x08000B98: F420 3080 BIC R0, R0, #0x010000
0x08000B9C: 6008 STR R0, [R1]
0x08000B9E: 6808 LDR R0, [R1]
0x08000BA0: F420 2080 BIC R0, R0, #0x040000
0x08000BA4: 6008 STR R0, [R1]
0x08000BA6: E01D B .L8 ; 0x08000BE4
.L6:
0x08000BA8: 980A LDR R0, [SP, #40]
0x08000BAA: 6840 LDR R0, [R0, #4]
0x08000BAC: F5B0 2FA0 CMP.W R0, #0x050000
0x08000BB0: D10C BNE .L7 ; 0x08000BCC
0x08000BB2: F244 4100 MOVW R1, #0x4400
0x08000BB6: F6C5 0102 MOVT R1, #0x5802
0x08000BBA: 6808 LDR R0, [R1]
0x08000BBC: F440 2080 ORR R0, R0, #0x040000
0x08000BC0: 6008 STR R0, [R1]
0x08000BC2: 6808 LDR R0, [R1]
0x08000BC4: F440 3080 ORR R0, R0, #0x010000
0x08000BC8: 6008 STR R0, [R1]
0x08000BCA: E00B B .L8 ; 0x08000BE4
.L7:
0x08000BCC: F244 4100 MOVW R1, #0x4400
0x08000BD0: F6C5 0102 MOVT R1, #0x5802
0x08000BD4: 6808 LDR R0, [R1]
0x08000BD6: F420 3080 BIC R0, R0, #0x010000
0x08000BDA: 6008 STR R0, [R1]
0x08000BDC: 6808 LDR R0, [R1]
0x08000BDE: F420 2080 BIC R0, R0, #0x040000
0x08000BE2: 6008 STR R0, [R1]
.L8:
0x08000BE4: 980A LDR R0, [SP, #40]
0x08000BE6: 6840 LDR R0, [R0, #4]
0x08000BE8: B1B0 CBZ R0, .L12 ; 0x08000C18
0x08000BEA: F000 FBCF BL HAL_GetTick ; 0x0800138C
0x08000BEE: 9009 STR R0, [SP, #36]
.L9:
0x08000BF0: F244 4000 MOVW R0, #0x4400
0x08000BF4: F6C5 0002 MOVT R0, #0x5802
0x08000BF8: 6800 LDR R0, [R0]
0x08000BFA: F3C0 4040 UBFX R0, R0, #17, #1
0x08000BFE: B950 CBNZ R0, .L11 ; 0x08000C16
0x08000C00: F000 FBC4 BL HAL_GetTick ; 0x0800138C
0x08000C04: 9909 LDR R1, [SP, #36]
0x08000C06: 1A40 SUBS R0, R0, R1
0x08000C08: 2865 CMP R0, #101
0x08000C0A: D303 BCC .L10 ; 0x08000C14
0x08000C0C: 2003 MOVS R0, #3
0x08000C0E: F88D 002F STRB.W R0, [SP, #47]
0x08000C12: E3B4 B .L83 ; 0x0800137E
.L10:
0x08000C14: E7EC B .L9 ; 0x08000BF0
.L11:
0x08000C16: E015 B .L15 ; 0x08000C44
.L12:
0x08000C18: F000 FBB8 BL HAL_GetTick ; 0x0800138C
0x08000C1C: 9009 STR R0, [SP, #36]
.L13:
0x08000C1E: F244 4000 MOVW R0, #0x4400
0x08000C22: F6C5 0002 MOVT R0, #0x5802
0x08000C26: 6800 LDR R0, [R0]
0x08000C28: F3C0 4040 UBFX R0, R0, #17, #1
0x08000C2C: B150 CBZ R0, .L15 ; 0x08000C44
0x08000C2E: F000 FBAD BL HAL_GetTick ; 0x0800138C
0x08000C32: 9909 LDR R1, [SP, #36]
0x08000C34: 1A40 SUBS R0, R0, R1
0x08000C36: 2865 CMP R0, #101
0x08000C38: D303 BCC .L14 ; 0x08000C42
0x08000C3A: 2003 MOVS R0, #3
0x08000C3C: F88D 002F STRB.W R0, [SP, #47]
0x08000C40: E39D B .L83 ; 0x0800137E
.L14:
0x08000C42: E7EC B .L13 ; 0x08000C1E
.L15:
0x08000C44: 980A LDR R0, [SP, #40]
0x08000C46: 7800 LDRB R0, [R0]
0x08000C48: 0780 LSLS R0, R0, #30
0x08000C4A: 2800 CMP R0, #0
0x08000C4C: F140 80A3 BPL.W .L28 ; 0x08000D96
0x08000C50: F244 4010 MOVW R0, #0x4410
0x08000C54: F6C5 0002 MOVT R0, #0x5802
0x08000C58: 6800 LDR R0, [R0]
0x08000C5A: F000 0038 AND R0, R0, #56
0x08000C5E: 9004 STR R0, [SP, #16]
0x08000C60: F244 4028 MOVW R0, #0x4428
0x08000C64: F6C5 0002 MOVT R0, #0x5802
0x08000C68: 6800 LDR R0, [R0]
0x08000C6A: 9003 STR R0, [SP, #12]
0x08000C6C: 9804 LDR R0, [SP, #16]
0x08000C6E: B130 CBZ R0, .L16 ; 0x08000C7E
0x08000C70: 9804 LDR R0, [SP, #16]
0x08000C72: 2818 CMP R0, #24
0x08000C74: D140 BNE .L21 ; 0x08000CF8
0x08000C76: F89D 000C LDRB.W R0, [SP, #12]
0x08000C7A: 0780 LSLS R0, R0, #30
0x08000C7C: BBE0 CBNZ R0, .L21 ; 0x08000CF8
.L16:
0x08000C7E: F244 4000 MOVW R0, #0x4400
0x08000C82: F6C5 0002 MOVT R0, #0x5802
0x08000C86: 6800 LDR R0, [R0]
0x08000C88: F3C0 0080 UBFX R0, R0, #2, #1
0x08000C8C: B130 CBZ R0, .L17 ; 0x08000C9C
0x08000C8E: 980A LDR R0, [SP, #40]
0x08000C90: 68C0 LDR R0, [R0, #12]
0x08000C92: B918 CBNZ R0, .L17 ; 0x08000C9C
0x08000C94: 2001 MOVS R0, #1
0x08000C96: F88D 002F STRB.W R0, [SP, #47]
0x08000C9A: E370 B .L83 ; 0x0800137E
.L17:
0x08000C9C: F244 4100 MOVW R1, #0x4400
0x08000CA0: F6C5 0102 MOVT R1, #0x5802
0x08000CA4: 6808 LDR R0, [R1]
0x08000CA6: F020 0019 BIC R0, R0, #25
0x08000CAA: 9A0A LDR R2, [SP, #40]
0x08000CAC: 68D2 LDR R2, [R2, #12]
0x08000CAE: 4310 ORRS R0, R2
0x08000CB0: 6008 STR R0, [R1]
0x08000CB2: F000 FB6B BL HAL_GetTick ; 0x0800138C
0x08000CB6: 9009 STR R0, [SP, #36]
.L18:
0x08000CB8: F244 4000 MOVW R0, #0x4400
0x08000CBC: F6C5 0002 MOVT R0, #0x5802
0x08000CC0: 6800 LDR R0, [R0]
0x08000CC2: F3C0 0080 UBFX R0, R0, #2, #1
0x08000CC6: B950 CBNZ R0, .L20 ; 0x08000CDE
0x08000CC8: F000 FB60 BL HAL_GetTick ; 0x0800138C
0x08000CCC: 9909 LDR R1, [SP, #36]
0x08000CCE: 1A40 SUBS R0, R0, R1
0x08000CD0: 2803 CMP R0, #3
0x08000CD2: D303 BCC .L19 ; 0x08000CDC
0x08000CD4: 2003 MOVS R0, #3
0x08000CD6: F88D 002F STRB.W R0, [SP, #47]
0x08000CDA: E350 B .L83 ; 0x0800137E
.L19:
0x08000CDC: E7EC B .L18 ; 0x08000CB8
.L20:
0x08000CDE: F244 4104 MOVW R1, #0x4404
0x08000CE2: F6C5 0102 MOVT R1, #0x5802
0x08000CE6: 6808 LDR R0, [R1]
0x08000CE8: F020 40FE BIC R0, R0, #0x7F000000
0x08000CEC: 9A0A LDR R2, [SP, #40]
0x08000CEE: 6912 LDR R2, [R2, #16]
0x08000CF0: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08000CF4: 6008 STR R0, [R1]
0x08000CF6: E04E B .L28 ; 0x08000D96
.L21:
0x08000CF8: 980A LDR R0, [SP, #40]
0x08000CFA: 68C0 LDR R0, [R0, #12]
0x08000CFC: B368 CBZ R0, .L25 ; 0x08000D5A
0x08000CFE: F244 4100 MOVW R1, #0x4400
0x08000D02: F6C5 0102 MOVT R1, #0x5802
0x08000D06: 6808 LDR R0, [R1]
0x08000D08: F020 0019 BIC R0, R0, #25
0x08000D0C: 9A0A LDR R2, [SP, #40]
0x08000D0E: 68D2 LDR R2, [R2, #12]
0x08000D10: 4310 ORRS R0, R2
0x08000D12: 6008 STR R0, [R1]
0x08000D14: F000 FB3A BL HAL_GetTick ; 0x0800138C
0x08000D18: 9009 STR R0, [SP, #36]
.L22:
0x08000D1A: F244 4000 MOVW R0, #0x4400
0x08000D1E: F6C5 0002 MOVT R0, #0x5802
0x08000D22: 6800 LDR R0, [R0]
0x08000D24: F3C0 0080 UBFX R0, R0, #2, #1
0x08000D28: B950 CBNZ R0, .L24 ; 0x08000D40
0x08000D2A: F000 FB2F BL HAL_GetTick ; 0x0800138C
0x08000D2E: 9909 LDR R1, [SP, #36]
0x08000D30: 1A40 SUBS R0, R0, R1
0x08000D32: 2803 CMP R0, #3
0x08000D34: D303 BCC .L23 ; 0x08000D3E
0x08000D36: 2003 MOVS R0, #3
0x08000D38: F88D 002F STRB.W R0, [SP, #47]
0x08000D3C: E31F B .L83 ; 0x0800137E
.L23:
0x08000D3E: E7EC B .L22 ; 0x08000D1A
.L24:
0x08000D40: F244 4104 MOVW R1, #0x4404
0x08000D44: F6C5 0102 MOVT R1, #0x5802
0x08000D48: 6808 LDR R0, [R1]
0x08000D4A: F020 40FE BIC R0, R0, #0x7F000000
0x08000D4E: 9A0A LDR R2, [SP, #40]
0x08000D50: 6912 LDR R2, [R2, #16]
0x08000D52: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08000D56: 6008 STR R0, [R1]
0x08000D58: E01D B .L28 ; 0x08000D96
.L25:
0x08000D5A: F244 4100 MOVW R1, #0x4400
0x08000D5E: F6C5 0102 MOVT R1, #0x5802
0x08000D62: 6808 LDR R0, [R1]
0x08000D64: F020 0001 BIC R0, R0, #1
0x08000D68: 6008 STR R0, [R1]
0x08000D6A: F000 FB0F BL HAL_GetTick ; 0x0800138C
0x08000D6E: 9009 STR R0, [SP, #36]
.L26:
0x08000D70: F244 4000 MOVW R0, #0x4400
0x08000D74: F6C5 0002 MOVT R0, #0x5802
0x08000D78: 6800 LDR R0, [R0]
0x08000D7A: F3C0 0080 UBFX R0, R0, #2, #1
0x08000D7E: B150 CBZ R0, .L28 ; 0x08000D96
0x08000D80: F000 FB04 BL HAL_GetTick ; 0x0800138C
0x08000D84: 9909 LDR R1, [SP, #36]
0x08000D86: 1A40 SUBS R0, R0, R1
0x08000D88: 2803 CMP R0, #3
0x08000D8A: D303 BCC .L27 ; 0x08000D94
0x08000D8C: 2003 MOVS R0, #3
0x08000D8E: F88D 002F STRB.W R0, [SP, #47]
0x08000D92: E2F4 B .L83 ; 0x0800137E
.L27:
0x08000D94: E7EC B .L26 ; 0x08000D70
.L28:
0x08000D96: 980A LDR R0, [SP, #40]
0x08000D98: 7800 LDRB R0, [R0]
0x08000D9A: 06C0 LSLS R0, R0, #27
0x08000D9C: 2800 CMP R0, #0
0x08000D9E: F140 8082 BPL.W .L38 ; 0x08000EA6
0x08000DA2: F244 4010 MOVW R0, #0x4410
0x08000DA6: F6C5 0002 MOVT R0, #0x5802
0x08000DAA: 6800 LDR R0, [R0]
0x08000DAC: F000 0038 AND R0, R0, #56
0x08000DB0: 9002 STR R0, [SP, #8]
0x08000DB2: F244 4028 MOVW R0, #0x4428
0x08000DB6: F6C5 0002 MOVT R0, #0x5802
0x08000DBA: 6800 LDR R0, [R0]
0x08000DBC: 9001 STR R0, [SP, #4]
0x08000DBE: 9802 LDR R0, [SP, #8]
0x08000DC0: 2808 CMP R0, #8
0x08000DC2: D007 BEQ .L29 ; 0x08000DD4
0x08000DC4: 9802 LDR R0, [SP, #8]
0x08000DC6: 2818 CMP R0, #24
0x08000DC8: D121 BNE .L31 ; 0x08000E0E
0x08000DCA: 9801 LDR R0, [SP, #4]
0x08000DCC: F000 0003 AND R0, R0, #3
0x08000DD0: 2801 CMP R0, #1
0x08000DD2: D11C BNE .L31 ; 0x08000E0E
.L29:
0x08000DD4: F244 4000 MOVW R0, #0x4400
0x08000DD8: F6C5 0002 MOVT R0, #0x5802
0x08000DDC: 6800 LDR R0, [R0]
0x08000DDE: F3C0 2000 UBFX R0, R0, #8, #1
0x08000DE2: B138 CBZ R0, .L30 ; 0x08000DF4
0x08000DE4: 980A LDR R0, [SP, #40]
0x08000DE6: 69C0 LDR R0, [R0, #28]
0x08000DE8: 2880 CMP R0, #128
0x08000DEA: D003 BEQ .L30 ; 0x08000DF4
0x08000DEC: 2001 MOVS R0, #1
0x08000DEE: F88D 002F STRB.W R0, [SP, #47]
0x08000DF2: E2C4 B .L83 ; 0x0800137E
.L30:
0x08000DF4: F244 410C MOVW R1, #0x440C
0x08000DF8: F6C5 0102 MOVT R1, #0x5802
0x08000DFC: 6808 LDR R0, [R1]
0x08000DFE: F020 507C BIC R0, R0, #0x3F000000
0x08000E02: 9A0A LDR R2, [SP, #40]
0x08000E04: 6A12 LDR R2, [R2, #32]
0x08000E06: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08000E0A: 6008 STR R0, [R1]
0x08000E0C: E04B B .L38 ; 0x08000EA6
.L31:
0x08000E0E: 980A LDR R0, [SP, #40]
0x08000E10: 69C0 LDR R0, [R0, #28]
0x08000E12: B350 CBZ R0, .L35 ; 0x08000E6A
0x08000E14: F244 4100 MOVW R1, #0x4400
0x08000E18: F6C5 0102 MOVT R1, #0x5802
0x08000E1C: 6808 LDR R0, [R1]
0x08000E1E: F040 0080 ORR R0, R0, #128
0x08000E22: 6008 STR R0, [R1]
0x08000E24: F000 FAB2 BL HAL_GetTick ; 0x0800138C
0x08000E28: 9009 STR R0, [SP, #36]
.L32:
0x08000E2A: F244 4000 MOVW R0, #0x4400
0x08000E2E: F6C5 0002 MOVT R0, #0x5802
0x08000E32: 6800 LDR R0, [R0]
0x08000E34: F3C0 2000 UBFX R0, R0, #8, #1
0x08000E38: B950 CBNZ R0, .L34 ; 0x08000E50
0x08000E3A: F000 FAA7 BL HAL_GetTick ; 0x0800138C
0x08000E3E: 9909 LDR R1, [SP, #36]
0x08000E40: 1A40 SUBS R0, R0, R1
0x08000E42: 2803 CMP R0, #3
0x08000E44: D303 BCC .L33 ; 0x08000E4E
0x08000E46: 2003 MOVS R0, #3
0x08000E48: F88D 002F STRB.W R0, [SP, #47]
0x08000E4C: E297 B .L83 ; 0x0800137E
.L33:
0x08000E4E: E7EC B .L32 ; 0x08000E2A
.L34:
0x08000E50: F244 410C MOVW R1, #0x440C
0x08000E54: F6C5 0102 MOVT R1, #0x5802
0x08000E58: 6808 LDR R0, [R1]
0x08000E5A: F020 507C BIC R0, R0, #0x3F000000
0x08000E5E: 9A0A LDR R2, [SP, #40]
0x08000E60: 6A12 LDR R2, [R2, #32]
0x08000E62: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x08000E66: 6008 STR R0, [R1]
0x08000E68: E01D B .L38 ; 0x08000EA6
.L35:
0x08000E6A: F244 4100 MOVW R1, #0x4400
0x08000E6E: F6C5 0102 MOVT R1, #0x5802
0x08000E72: 6808 LDR R0, [R1]
0x08000E74: F020 0080 BIC R0, R0, #128
0x08000E78: 6008 STR R0, [R1]
0x08000E7A: F000 FA87 BL HAL_GetTick ; 0x0800138C
0x08000E7E: 9009 STR R0, [SP, #36]
.L36:
0x08000E80: F244 4000 MOVW R0, #0x4400
0x08000E84: F6C5 0002 MOVT R0, #0x5802
0x08000E88: 6800 LDR R0, [R0]
0x08000E8A: F3C0 2000 UBFX R0, R0, #8, #1
0x08000E8E: B150 CBZ R0, .L38 ; 0x08000EA6
0x08000E90: F000 FA7C BL HAL_GetTick ; 0x0800138C
0x08000E94: 9909 LDR R1, [SP, #36]
0x08000E96: 1A40 SUBS R0, R0, R1
0x08000E98: 2803 CMP R0, #3
0x08000E9A: D303 BCC .L37 ; 0x08000EA4
0x08000E9C: 2003 MOVS R0, #3
0x08000E9E: F88D 002F STRB.W R0, [SP, #47]
0x08000EA2: E26C B .L83 ; 0x0800137E
.L37:
0x08000EA4: E7EC B .L36 ; 0x08000E80
.L38:
0x08000EA6: 980A LDR R0, [SP, #40]
0x08000EA8: 7800 LDRB R0, [R0]
0x08000EAA: 0700 LSLS R0, R0, #28
0x08000EAC: 2800 CMP R0, #0
0x08000EAE: D53F BPL .L45 ; 0x08000F30
0x08000EB0: 980A LDR R0, [SP, #40]
0x08000EB2: 6940 LDR R0, [R0, #20]
0x08000EB4: B1F0 CBZ R0, .L42 ; 0x08000EF4
0x08000EB6: F244 4174 MOVW R1, #0x4474
0x08000EBA: F6C5 0102 MOVT R1, #0x5802
0x08000EBE: 6808 LDR R0, [R1]
0x08000EC0: F040 0001 ORR R0, R0, #1
0x08000EC4: 6008 STR R0, [R1]
0x08000EC6: F000 FA61 BL HAL_GetTick ; 0x0800138C
0x08000ECA: 9009 STR R0, [SP, #36]
.L39:
0x08000ECC: F244 4074 MOVW R0, #0x4474
0x08000ED0: F6C5 0002 MOVT R0, #0x5802
0x08000ED4: 6800 LDR R0, [R0]
0x08000ED6: F3C0 0040 UBFX R0, R0, #1, #1
0x08000EDA: B950 CBNZ R0, .L41 ; 0x08000EF2
0x08000EDC: F000 FA56 BL HAL_GetTick ; 0x0800138C
0x08000EE0: 9909 LDR R1, [SP, #36]
0x08000EE2: 1A40 SUBS R0, R0, R1
0x08000EE4: 2803 CMP R0, #3
0x08000EE6: D303 BCC .L40 ; 0x08000EF0
0x08000EE8: 2003 MOVS R0, #3
0x08000EEA: F88D 002F STRB.W R0, [SP, #47]
0x08000EEE: E246 B .L83 ; 0x0800137E
.L40:
0x08000EF0: E7EC B .L39 ; 0x08000ECC
.L41:
0x08000EF2: E01D B .L45 ; 0x08000F30
.L42:
0x08000EF4: F244 4174 MOVW R1, #0x4474
0x08000EF8: F6C5 0102 MOVT R1, #0x5802
0x08000EFC: 6808 LDR R0, [R1]
0x08000EFE: F020 0001 BIC R0, R0, #1
0x08000F02: 6008 STR R0, [R1]
0x08000F04: F000 FA42 BL HAL_GetTick ; 0x0800138C
0x08000F08: 9009 STR R0, [SP, #36]
.L43:
0x08000F0A: F244 4074 MOVW R0, #0x4474
0x08000F0E: F6C5 0002 MOVT R0, #0x5802
0x08000F12: 6800 LDR R0, [R0]
0x08000F14: F3C0 0040 UBFX R0, R0, #1, #1
0x08000F18: B150 CBZ R0, .L45 ; 0x08000F30
0x08000F1A: F000 FA37 BL HAL_GetTick ; 0x0800138C
0x08000F1E: 9909 LDR R1, [SP, #36]
0x08000F20: 1A40 SUBS R0, R0, R1
0x08000F22: 2803 CMP R0, #3
0x08000F24: D303 BCC .L44 ; 0x08000F2E
0x08000F26: 2003 MOVS R0, #3
0x08000F28: F88D 002F STRB.W R0, [SP, #47]
0x08000F2C: E227 B .L83 ; 0x0800137E
.L44:
0x08000F2E: E7EC B .L43 ; 0x08000F0A
.L45:
0x08000F30: 980A LDR R0, [SP, #40]
0x08000F32: 7800 LDRB R0, [R0]
0x08000F34: 0680 LSLS R0, R0, #26
0x08000F36: 2800 CMP R0, #0
0x08000F38: D53F BPL .L52 ; 0x08000FBA
0x08000F3A: 980A LDR R0, [SP, #40]
0x08000F3C: 6980 LDR R0, [R0, #24]
0x08000F3E: B1F0 CBZ R0, .L49 ; 0x08000F7E
0x08000F40: F244 4100 MOVW R1, #0x4400
0x08000F44: F6C5 0102 MOVT R1, #0x5802
0x08000F48: 6808 LDR R0, [R1]
0x08000F4A: F440 5080 ORR R0, R0, #0x1000
0x08000F4E: 6008 STR R0, [R1]
0x08000F50: F000 FA1C BL HAL_GetTick ; 0x0800138C
0x08000F54: 9009 STR R0, [SP, #36]
.L46:
0x08000F56: F244 4000 MOVW R0, #0x4400
0x08000F5A: F6C5 0002 MOVT R0, #0x5802
0x08000F5E: 6800 LDR R0, [R0]
0x08000F60: F3C0 3040 UBFX R0, R0, #13, #1
0x08000F64: B950 CBNZ R0, .L48 ; 0x08000F7C
0x08000F66: F000 FA11 BL HAL_GetTick ; 0x0800138C
0x08000F6A: 9909 LDR R1, [SP, #36]
0x08000F6C: 1A40 SUBS R0, R0, R1
0x08000F6E: 2803 CMP R0, #3
0x08000F70: D303 BCC .L47 ; 0x08000F7A
0x08000F72: 2003 MOVS R0, #3
0x08000F74: F88D 002F STRB.W R0, [SP, #47]
0x08000F78: E201 B .L83 ; 0x0800137E
.L47:
0x08000F7A: E7EC B .L46 ; 0x08000F56
.L48:
0x08000F7C: E01D B .L52 ; 0x08000FBA
.L49:
0x08000F7E: F244 4100 MOVW R1, #0x4400
0x08000F82: F6C5 0102 MOVT R1, #0x5802
0x08000F86: 6808 LDR R0, [R1]
0x08000F88: F420 5080 BIC R0, R0, #0x1000
0x08000F8C: 6008 STR R0, [R1]
0x08000F8E: F000 F9FD BL HAL_GetTick ; 0x0800138C
0x08000F92: 9009 STR R0, [SP, #36]
.L50:
0x08000F94: F244 4000 MOVW R0, #0x4400
0x08000F98: F6C5 0002 MOVT R0, #0x5802
0x08000F9C: 6800 LDR R0, [R0]
0x08000F9E: F3C0 3040 UBFX R0, R0, #13, #1
0x08000FA2: B150 CBZ R0, .L52 ; 0x08000FBA
0x08000FA4: F000 F9F2 BL HAL_GetTick ; 0x0800138C
0x08000FA8: 9909 LDR R1, [SP, #36]
0x08000FAA: 1A40 SUBS R0, R0, R1
0x08000FAC: 2803 CMP R0, #3
0x08000FAE: D303 BCC .L51 ; 0x08000FB8
0x08000FB0: 2003 MOVS R0, #3
0x08000FB2: F88D 002F STRB.W R0, [SP, #47]
0x08000FB6: E1E2 B .L83 ; 0x0800137E
.L51:
0x08000FB8: E7EC B .L50 ; 0x08000F94
.L52:
0x08000FBA: 980A LDR R0, [SP, #40]
0x08000FBC: 7800 LDRB R0, [R0]
0x08000FBE: 0740 LSLS R0, R0, #29
0x08000FC0: 2800 CMP R0, #0
0x08000FC2: F140 808C BPL.W .L66 ; 0x080010DE
0x08000FC6: F644 0100 MOVW R1, #0x4800
0x08000FCA: F6C5 0102 MOVT R1, #0x5802
0x08000FCE: 6808 LDR R0, [R1]
0x08000FD0: F440 7080 ORR R0, R0, #0x0100
0x08000FD4: 6008 STR R0, [R1]
0x08000FD6: F000 F9D9 BL HAL_GetTick ; 0x0800138C
0x08000FDA: 9009 STR R0, [SP, #36]
.L53:
0x08000FDC: F644 0000 MOVW R0, #0x4800
0x08000FE0: F6C5 0002 MOVT R0, #0x5802
0x08000FE4: 6800 LDR R0, [R0]
0x08000FE6: 05C0 LSLS R0, R0, #23
0x08000FE8: 2800 CMP R0, #0
0x08000FEA: D40A BMI .L55 ; 0x08001002
0x08000FEC: F000 F9CE BL HAL_GetTick ; 0x0800138C
0x08000FF0: 9909 LDR R1, [SP, #36]
0x08000FF2: 1A40 SUBS R0, R0, R1
0x08000FF4: 2865 CMP R0, #101
0x08000FF6: D303 BCC .L54 ; 0x08001000
0x08000FF8: 2003 MOVS R0, #3
0x08000FFA: F88D 002F STRB.W R0, [SP, #47]
0x08000FFE: E1BE B .L83 ; 0x0800137E
.L54:
0x08001000: E7EC B .L53 ; 0x08000FDC
.L55:
0x08001002: 980A LDR R0, [SP, #40]
0x08001004: 6880 LDR R0, [R0, #8]
0x08001006: 2801 CMP R0, #1
0x08001008: D108 BNE .L56 ; 0x0800101C
0x0800100A: F244 4170 MOVW R1, #0x4470
0x0800100E: F6C5 0102 MOVT R1, #0x5802
0x08001012: 6808 LDR R0, [R1]
0x08001014: F040 0001 ORR R0, R0, #1
0x08001018: 6008 STR R0, [R1]
0x0800101A: E02C B .L59 ; 0x08001076
.L56:
0x0800101C: 980A LDR R0, [SP, #40]
0x0800101E: 6880 LDR R0, [R0, #8]
0x08001020: B960 CBNZ R0, .L57 ; 0x0800103C
0x08001022: F244 4170 MOVW R1, #0x4470
0x08001026: F6C5 0102 MOVT R1, #0x5802
0x0800102A: 6808 LDR R0, [R1]
0x0800102C: F020 0001 BIC R0, R0, #1
0x08001030: 6008 STR R0, [R1]
0x08001032: 6808 LDR R0, [R1]
0x08001034: F020 0004 BIC R0, R0, #4
0x08001038: 6008 STR R0, [R1]
0x0800103A: E01C B .L59 ; 0x08001076
.L57:
0x0800103C: 980A LDR R0, [SP, #40]
0x0800103E: 6880 LDR R0, [R0, #8]
0x08001040: 2805 CMP R0, #5
0x08001042: D10C BNE .L58 ; 0x0800105E
0x08001044: F244 4170 MOVW R1, #0x4470
0x08001048: F6C5 0102 MOVT R1, #0x5802
0x0800104C: 6808 LDR R0, [R1]
0x0800104E: F040 0004 ORR R0, R0, #4
0x08001052: 6008 STR R0, [R1]
0x08001054: 6808 LDR R0, [R1]
0x08001056: F040 0001 ORR R0, R0, #1
0x0800105A: 6008 STR R0, [R1]
0x0800105C: E00B B .L59 ; 0x08001076
.L58:
0x0800105E: F244 4170 MOVW R1, #0x4470
0x08001062: F6C5 0102 MOVT R1, #0x5802
0x08001066: 6808 LDR R0, [R1]
0x08001068: F020 0001 BIC R0, R0, #1
0x0800106C: 6008 STR R0, [R1]
0x0800106E: 6808 LDR R0, [R1]
0x08001070: F020 0004 BIC R0, R0, #4
0x08001074: 6008 STR R0, [R1]
.L59:
0x08001076: 980A LDR R0, [SP, #40]
0x08001078: 6880 LDR R0, [R0, #8]
0x0800107A: B1C0 CBZ R0, .L63 ; 0x080010AE
0x0800107C: F000 F986 BL HAL_GetTick ; 0x0800138C
0x08001080: 9009 STR R0, [SP, #36]
.L60:
0x08001082: F244 4070 MOVW R0, #0x4470
0x08001086: F6C5 0002 MOVT R0, #0x5802
0x0800108A: 6800 LDR R0, [R0]
0x0800108C: F3C0 0040 UBFX R0, R0, #1, #1
0x08001090: B960 CBNZ R0, .L62 ; 0x080010AC
0x08001092: F000 F97B BL HAL_GetTick ; 0x0800138C
0x08001096: 9909 LDR R1, [SP, #36]
0x08001098: 1A40 SUBS R0, R0, R1
0x0800109A: F241 3189 MOVW R1, #0x1389
0x0800109E: 4288 CMP R0, R1
0x080010A0: D303 BCC .L61 ; 0x080010AA
0x080010A2: 2003 MOVS R0, #3
0x080010A4: F88D 002F STRB.W R0, [SP, #47]
0x080010A8: E169 B .L83 ; 0x0800137E
.L61:
0x080010AA: E7EA B .L60 ; 0x08001082
.L62:
0x080010AC: E017 B .L66 ; 0x080010DE
.L63:
0x080010AE: F000 F96D BL HAL_GetTick ; 0x0800138C
0x080010B2: 9009 STR R0, [SP, #36]
.L64:
0x080010B4: F244 4070 MOVW R0, #0x4470
0x080010B8: F6C5 0002 MOVT R0, #0x5802
0x080010BC: 6800 LDR R0, [R0]
0x080010BE: F3C0 0040 UBFX R0, R0, #1, #1
0x080010C2: B160 CBZ R0, .L66 ; 0x080010DE
0x080010C4: F000 F962 BL HAL_GetTick ; 0x0800138C
0x080010C8: 9909 LDR R1, [SP, #36]
0x080010CA: 1A40 SUBS R0, R0, R1
0x080010CC: F241 3189 MOVW R1, #0x1389
0x080010D0: 4288 CMP R0, R1
0x080010D2: D303 BCC .L65 ; 0x080010DC
0x080010D4: 2003 MOVS R0, #3
0x080010D6: F88D 002F STRB.W R0, [SP, #47]
0x080010DA: E150 B .L83 ; 0x0800137E
.L65:
0x080010DC: E7EA B .L64 ; 0x080010B4
.L66:
0x080010DE: 980A LDR R0, [SP, #40]
0x080010E0: 6A40 LDR R0, [R0, #36]
0x080010E2: 2800 CMP R0, #0
0x080010E4: F000 8148 BEQ.W .L82 ; 0x08001378
0x080010E8: F244 4010 MOVW R0, #0x4410
0x080010EC: F6C5 0002 MOVT R0, #0x5802
0x080010F0: 6800 LDR R0, [R0]
0x080010F2: F000 0038 AND R0, R0, #56
0x080010F6: 2818 CMP R0, #24
0x080010F8: F000 80C9 BEQ.W .L77 ; 0x0800128E
0x080010FC: 980A LDR R0, [SP, #40]
0x080010FE: 6A40 LDR R0, [R0, #36]
0x08001100: 2802 CMP R0, #2
0x08001102: F040 80A5 BNE.W .L73 ; 0x08001250
0x08001106: F244 4100 MOVW R1, #0x4400
0x0800110A: F6C5 0102 MOVT R1, #0x5802
0x0800110E: 6808 LDR R0, [R1]
0x08001110: F020 7080 BIC R0, R0, #0x01000000
0x08001114: 6008 STR R0, [R1]
0x08001116: F000 F939 BL HAL_GetTick ; 0x0800138C
0x0800111A: 9009 STR R0, [SP, #36]
.L67:
0x0800111C: F244 4000 MOVW R0, #0x4400
0x08001120: F6C5 0002 MOVT R0, #0x5802
0x08001124: 6800 LDR R0, [R0]
0x08001126: F3C0 6040 UBFX R0, R0, #25, #1
0x0800112A: B150 CBZ R0, .L69 ; 0x08001142
0x0800112C: F000 F92E BL HAL_GetTick ; 0x0800138C
0x08001130: 9909 LDR R1, [SP, #36]
0x08001132: 1A40 SUBS R0, R0, R1
0x08001134: 2803 CMP R0, #3
0x08001136: D303 BCC .L68 ; 0x08001140
0x08001138: 2003 MOVS R0, #3
0x0800113A: F88D 002F STRB.W R0, [SP, #47]
0x0800113E: E11E B .L83 ; 0x0800137E
.L68:
0x08001140: E7EC B .L67 ; 0x0800111C
.L69:
0x08001142: F244 4128 MOVW R1, #0x4428
0x08001146: F6C5 0102 MOVT R1, #0x5802
0x0800114A: 6808 LDR R0, [R1]
0x0800114C: F240 32F3 MOVW R2, #0x03F3
0x08001150: 4390 BICS R0, R2
0x08001152: 9B0A LDR R3, [SP, #40]
0x08001154: 6A9A LDR R2, [R3, #40]
0x08001156: 6ADB LDR R3, [R3, #44]
0x08001158: EA42 1203 ORR.W R2, R2, R3, LSL #4
0x0800115C: 4310 ORRS R0, R2
0x0800115E: 6008 STR R0, [R1]
0x08001160: 990A LDR R1, [SP, #40]
0x08001162: 6B08 LDR R0, [R1, #48]
0x08001164: F8D1 C034 LDR.W R12, [R1, #52]
0x08001168: 6B8B LDR R3, [R1, #56]
0x0800116A: 6BCA LDR R2, [R1, #60]
0x0800116C: 3801 SUBS R0, #1
0x0800116E: F36F 205F BFC R0, #9, #23
0x08001172: F64F 6100 MOVW R1, #0xFE00
0x08001176: F6CF 71FF MOVT R1, #0xFFFF
0x0800117A: EB01 214C ADD.W R1, R1, R12, LSL #9
0x0800117E: B289 UXTH R1, R1
0x08001180: 4408 ADD R0, R1
0x08001182: 2100 MOVS R1, #0
0x08001184: F6CF 71FF MOVT R1, #0xFFFF
0x08001188: EB01 4103 ADD.W R1, R1, R3, LSL #16
0x0800118C: F401 01FE AND R1, R1, #0x7F0000
0x08001190: 4408 ADD R0, R1
0x08001192: F04F 417F MOV.W R1, #0xFF000000
0x08001196: EB01 6102 ADD.W R1, R1, R2, LSL #24
0x0800119A: F001 41FE AND R1, R1, #0x7F000000
0x0800119E: 4408 ADD R0, R1
0x080011A0: F244 4130 MOVW R1, #0x4430
0x080011A4: F6C5 0102 MOVT R1, #0x5802
0x080011A8: 6008 STR R0, [R1]
0x080011AA: F244 412C MOVW R1, #0x442C
0x080011AE: F6C5 0102 MOVT R1, #0x5802
0x080011B2: 9100 STR R1, [SP, #0]
0x080011B4: 6808 LDR R0, [R1]
0x080011B6: F020 0001 BIC R0, R0, #1
0x080011BA: 6008 STR R0, [R1]
0x080011BC: F244 4234 MOVW R2, #0x4434
0x080011C0: F6C5 0202 MOVT R2, #0x5802
0x080011C4: 6810 LDR R0, [R2]
0x080011C6: F64F 73F8 MOVW R3, #0xFFF8
0x080011CA: 4398 BICS R0, R3
0x080011CC: 9B0A LDR R3, [SP, #40]
0x080011CE: 6C9B LDR R3, [R3, #72]
0x080011D0: EA40 00C3 ORR.W R0, R0, R3, LSL #3
0x080011D4: 6010 STR R0, [R2]
0x080011D6: 6808 LDR R0, [R1]
0x080011D8: F020 000C BIC R0, R0, #12
0x080011DC: 9A0A LDR R2, [SP, #40]
0x080011DE: 6C12 LDR R2, [R2, #64]
0x080011E0: 4310 ORRS R0, R2
0x080011E2: 6008 STR R0, [R1]
0x080011E4: 6808 LDR R0, [R1]
0x080011E6: F020 0002 BIC R0, R0, #2
0x080011EA: 9A0A LDR R2, [SP, #40]
0x080011EC: 6C52 LDR R2, [R2, #68]
0x080011EE: 4310 ORRS R0, R2
0x080011F0: 6008 STR R0, [R1]
0x080011F2: 6808 LDR R0, [R1]
0x080011F4: F440 3080 ORR R0, R0, #0x010000
0x080011F8: 6008 STR R0, [R1]
0x080011FA: 6808 LDR R0, [R1]
0x080011FC: F440 3000 ORR R0, R0, #0x020000
0x08001200: 6008 STR R0, [R1]
0x08001202: 6808 LDR R0, [R1]
0x08001204: F440 2080 ORR R0, R0, #0x040000
0x08001208: 6008 STR R0, [R1]
0x0800120A: 6808 LDR R0, [R1]
0x0800120C: F040 0001 ORR R0, R0, #1
0x08001210: 6008 STR R0, [R1]
0x08001212: F244 4100 MOVW R1, #0x4400
0x08001216: F6C5 0102 MOVT R1, #0x5802
0x0800121A: 6808 LDR R0, [R1]
0x0800121C: F040 7080 ORR R0, R0, #0x01000000
0x08001220: 6008 STR R0, [R1]
0x08001222: F000 F8B3 BL HAL_GetTick ; 0x0800138C
0x08001226: 9009 STR R0, [SP, #36]
.L70:
0x08001228: F244 4000 MOVW R0, #0x4400
0x0800122C: F6C5 0002 MOVT R0, #0x5802
0x08001230: 6800 LDR R0, [R0]
0x08001232: F3C0 6040 UBFX R0, R0, #25, #1
0x08001236: B950 CBNZ R0, .L72 ; 0x0800124E
0x08001238: F000 F8A8 BL HAL_GetTick ; 0x0800138C
0x0800123C: 9909 LDR R1, [SP, #36]
0x0800123E: 1A40 SUBS R0, R0, R1
0x08001240: 2803 CMP R0, #3
0x08001242: D303 BCC .L71 ; 0x0800124C
0x08001244: 2003 MOVS R0, #3
0x08001246: F88D 002F STRB.W R0, [SP, #47]
0x0800124A: E098 B .L83 ; 0x0800137E
.L71:
0x0800124C: E7EC B .L70 ; 0x08001228
.L72:
0x0800124E: E01D B .L76 ; 0x0800128C
.L73:
0x08001250: F244 4100 MOVW R1, #0x4400
0x08001254: F6C5 0102 MOVT R1, #0x5802
0x08001258: 6808 LDR R0, [R1]
0x0800125A: F020 7080 BIC R0, R0, #0x01000000
0x0800125E: 6008 STR R0, [R1]
0x08001260: F000 F894 BL HAL_GetTick ; 0x0800138C
0x08001264: 9009 STR R0, [SP, #36]
.L74:
0x08001266: F244 4000 MOVW R0, #0x4400
0x0800126A: F6C5 0002 MOVT R0, #0x5802
0x0800126E: 6800 LDR R0, [R0]
0x08001270: F3C0 6040 UBFX R0, R0, #25, #1
0x08001274: B150 CBZ R0, .L76 ; 0x0800128C
0x08001276: F000 F889 BL HAL_GetTick ; 0x0800138C
0x0800127A: 9909 LDR R1, [SP, #36]
0x0800127C: 1A40 SUBS R0, R0, R1
0x0800127E: 2803 CMP R0, #3
0x08001280: D303 BCC .L75 ; 0x0800128A
0x08001282: 2003 MOVS R0, #3
0x08001284: F88D 002F STRB.W R0, [SP, #47]
0x08001288: E079 B .L83 ; 0x0800137E
.L75:
0x0800128A: E7EC B .L74 ; 0x08001266
.L76:
0x0800128C: E074 B .L82 ; 0x08001378
.L77:
0x0800128E: F244 4028 MOVW R0, #0x4428
0x08001292: F6C5 0002 MOVT R0, #0x5802
0x08001296: 6800 LDR R0, [R0]
0x08001298: 9008 STR R0, [SP, #32]
0x0800129A: F244 4030 MOVW R0, #0x4430
0x0800129E: F6C5 0002 MOVT R0, #0x5802
0x080012A2: 6800 LDR R0, [R0]
0x080012A4: 9007 STR R0, [SP, #28]
0x080012A6: 980A LDR R0, [SP, #40]
0x080012A8: 6A40 LDR R0, [R0, #36]
0x080012AA: 2801 CMP R0, #1
0x080012AC: D02D BEQ .L78 ; 0x0800130A
0x080012AE: 9808 LDR R0, [SP, #32]
0x080012B0: F000 0003 AND R0, R0, #3
0x080012B4: 990A LDR R1, [SP, #40]
0x080012B6: 6A89 LDR R1, [R1, #40]
0x080012B8: 4288 CMP R0, R1
0x080012BA: D126 BNE .L78 ; 0x0800130A
0x080012BC: 9808 LDR R0, [SP, #32]
0x080012BE: F3C0 1105 UBFX R1, R0, #4, #6
0x080012C2: 980A LDR R0, [SP, #40]
0x080012C4: 6AC0 LDR R0, [R0, #44]
0x080012C6: 4288 CMP R0, R1
0x080012C8: D11F BNE .L78 ; 0x0800130A
0x080012CA: 9807 LDR R0, [SP, #28]
0x080012CC: F36F 205F BFC R0, #9, #23
0x080012D0: 990A LDR R1, [SP, #40]
0x080012D2: 6B09 LDR R1, [R1, #48]
0x080012D4: 3901 SUBS R1, #1
0x080012D6: 4288 CMP R0, R1
0x080012D8: D117 BNE .L78 ; 0x0800130A
0x080012DA: F8BD 001C LDRH.W R0, [SP, #28]
0x080012DE: 0A41 LSRS R1, R0, #9
0x080012E0: 980A LDR R0, [SP, #40]
0x080012E2: 6B40 LDR R0, [R0, #52]
0x080012E4: 3801 SUBS R0, #1
0x080012E6: 4288 CMP R0, R1
0x080012E8: D10F BNE .L78 ; 0x0800130A
0x080012EA: 9807 LDR R0, [SP, #28]
0x080012EC: F3C0 4106 UBFX R1, R0, #16, #7
0x080012F0: 980A LDR R0, [SP, #40]
0x080012F2: 6B80 LDR R0, [R0, #56]
0x080012F4: 3801 SUBS R0, #1
0x080012F6: 4288 CMP R0, R1
0x080012F8: D107 BNE .L78 ; 0x0800130A
0x080012FA: 9807 LDR R0, [SP, #28]
0x080012FC: F3C0 6106 UBFX R1, R0, #24, #7
0x08001300: 980A LDR R0, [SP, #40]
0x08001302: 6BC0 LDR R0, [R0, #60]
0x08001304: 3801 SUBS R0, #1
0x08001306: 4288 CMP R0, R1
0x08001308: D003 BEQ .L79 ; 0x08001312
.L78:
0x0800130A: 2001 MOVS R0, #1
0x0800130C: F88D 002F STRB.W R0, [SP, #47]
0x08001310: E035 B .L83 ; 0x0800137E
.L79:
0x08001312: F244 4034 MOVW R0, #0x4434
0x08001316: F6C5 0002 MOVT R0, #0x5802
0x0800131A: 6800 LDR R0, [R0]
0x0800131C: B280 UXTH R0, R0
0x0800131E: 08C0 LSRS R0, R0, #3
0x08001320: 9008 STR R0, [SP, #32]
0x08001322: 980A LDR R0, [SP, #40]
0x08001324: 6C80 LDR R0, [R0, #72]
0x08001326: 9908 LDR R1, [SP, #32]
0x08001328: 4288 CMP R0, R1
0x0800132A: D025 BEQ .L82 ; 0x08001378
0x0800132C: F244 412C MOVW R1, #0x442C
0x08001330: F6C5 0102 MOVT R1, #0x5802
0x08001334: 6808 LDR R0, [R1]
0x08001336: F020 0001 BIC R0, R0, #1
0x0800133A: 6008 STR R0, [R1]
0x0800133C: F000 F826 BL HAL_GetTick ; 0x0800138C
0x08001340: 9009 STR R0, [SP, #36]
.L80:
0x08001342: F000 F823 BL HAL_GetTick ; 0x0800138C
0x08001346: 9909 LDR R1, [SP, #36]
0x08001348: 1A40 SUBS R0, R0, R1
0x0800134A: B900 CBNZ R0, .L81 ; 0x0800134E
0x0800134C: E7F9 B .L80 ; 0x08001342
.L81:
0x0800134E: F244 4134 MOVW R1, #0x4434
0x08001352: F6C5 0102 MOVT R1, #0x5802
0x08001356: 6808 LDR R0, [R1]
0x08001358: F64F 72F8 MOVW R2, #0xFFF8
0x0800135C: 4390 BICS R0, R2
0x0800135E: 9A0A LDR R2, [SP, #40]
0x08001360: 6C92 LDR R2, [R2, #72]
0x08001362: EA40 00C2 ORR.W R0, R0, R2, LSL #3
0x08001366: 6008 STR R0, [R1]
0x08001368: F244 412C MOVW R1, #0x442C
0x0800136C: F6C5 0102 MOVT R1, #0x5802
0x08001370: 6808 LDR R0, [R1]
0x08001372: F040 0001 ORR R0, R0, #1
0x08001376: 6008 STR R0, [R1]
.L82:
0x08001378: 2000 MOVS R0, #0
0x0800137A: F88D 002F STRB.W R0, [SP, #47]
.L83:
0x0800137E: F89D 002F LDRB.W R0, [SP, #47]
0x08001382: B00C ADD SP, SP, #48
0x08001384: BD80 POP {R7, PC}
Section .init.NMI_Handler from Cortex_M_Startup.o, size=2, align=2
NMI_Handler:
MemManage_Handler:
BusFault_Handler:
UsageFault_Handler:
SVC_Handler:
DebugMon_Handler:
PendSV_Handler:
SysTick_Handler:
WWDG_IRQHandler:
PVD_AVD_IRQHandler:
TAMP_STAMP_IRQHandler:
RTC_WKUP_IRQHandler:
FLASH_IRQHandler:
RCC_IRQHandler:
EXTI0_IRQHandler:
EXTI1_IRQHandler:
EXTI2_IRQHandler:
EXTI3_IRQHandler:
EXTI4_IRQHandler:
DMA1_Stream0_IRQHandler:
DMA1_Stream1_IRQHandler:
DMA1_Stream2_IRQHandler:
DMA1_Stream3_IRQHandler:
DMA1_Stream4_IRQHandler:
DMA1_Stream5_IRQHandler:
DMA1_Stream6_IRQHandler:
ADC_IRQHandler:
FDCAN1_IT0_IRQHandler:
FDCAN2_IT0_IRQHandler:
FDCAN1_IT1_IRQHandler:
FDCAN2_IT1_IRQHandler:
EXTI9_5_IRQHandler:
TIM1_BRK_IRQHandler:
TIM1_UP_IRQHandler:
TIM1_TRG_COM_IRQHandler:
TIM1_CC_IRQHandler:
TIM2_IRQHandler:
TIM3_IRQHandler:
TIM4_IRQHandler:
I2C1_EV_IRQHandler:
I2C1_ER_IRQHandler:
I2C2_EV_IRQHandler:
I2C2_ER_IRQHandler:
SPI1_IRQHandler:
SPI2_IRQHandler:
USART1_IRQHandler:
USART2_IRQHandler:
USART3_IRQHandler:
EXTI15_10_IRQHandler:
RTC_Alarm_IRQHandler:
TIM8_BRK_TIM12_IRQHandler:
TIM8_UP_TIM13_IRQHandler:
TIM8_TRG_COM_TIM14_IRQHandler:
TIM8_CC_IRQHandler:
DMA1_Stream7_IRQHandler:
FMC_IRQHandler:
SDMMC1_IRQHandler:
TIM5_IRQHandler:
SPI3_IRQHandler:
UART4_IRQHandler:
UART5_IRQHandler:
TIM6_DAC_IRQHandler:
TIM7_IRQHandler:
DMA2_Stream0_IRQHandler:
DMA2_Stream1_IRQHandler:
DMA2_Stream2_IRQHandler:
DMA2_Stream3_IRQHandler:
DMA2_Stream4_IRQHandler:
ETH_IRQHandler:
ETH_WKUP_IRQHandler:
FDCAN_CAL_IRQHandler:
DMA2_Stream5_IRQHandler:
DMA2_Stream6_IRQHandler:
DMA2_Stream7_IRQHandler:
USART6_IRQHandler:
I2C3_EV_IRQHandler:
I2C3_ER_IRQHandler:
OTG_HS_EP1_OUT_IRQHandler:
OTG_HS_EP1_IN_IRQHandler:
OTG_HS_WKUP_IRQHandler:
OTG_HS_IRQHandler:
DCMI_PSSI_IRQHandler:
RNG_IRQHandler:
FPU_IRQHandler:
UART7_IRQHandler:
UART8_IRQHandler:
SPI4_IRQHandler:
SPI5_IRQHandler:
SPI6_IRQHandler:
SAI1_IRQHandler:
LTDC_IRQHandler:
LTDC_ER_IRQHandler:
DMA2D_IRQHandler:
OCTOSPI1_IRQHandler:
LPTIM1_IRQHandler:
CEC_IRQHandler:
I2C4_EV_IRQHandler:
I2C4_ER_IRQHandler:
SPDIF_RX_IRQHandler:
DMAMUX1_OVR_IRQHandler:
DFSDM1_FLT0_IRQHandler:
DFSDM1_FLT1_IRQHandler:
DFSDM1_FLT2_IRQHandler:
DFSDM1_FLT3_IRQHandler:
SWPMI1_IRQHandler:
TIM15_IRQHandler:
TIM16_IRQHandler:
TIM17_IRQHandler:
MDIOS_WKUP_IRQHandler:
MDIOS_IRQHandler:
MDMA_IRQHandler:
SDMMC2_IRQHandler:
HSEM1_IRQHandler:
ADC3_IRQHandler:
DMAMUX2_OVR_IRQHandler:
BDMA_Channel0_IRQHandler:
BDMA_Channel1_IRQHandler:
BDMA_Channel2_IRQHandler:
BDMA_Channel3_IRQHandler:
BDMA_Channel4_IRQHandler:
BDMA_Channel5_IRQHandler:
BDMA_Channel6_IRQHandler:
BDMA_Channel7_IRQHandler:
COMP1_IRQHandler:
LPTIM2_IRQHandler:
LPTIM3_IRQHandler:
LPTIM4_IRQHandler:
LPTIM5_IRQHandler:
LPUART1_IRQHandler:
CRS_IRQHandler:
ECC_IRQHandler:
SAI4_IRQHandler:
DTS_IRQHandler:
WAKEUP_PIN_IRQHandler:
OCTOSPI2_IRQHandler:
FMAC_IRQHandler:
CORDIC_IRQHandler:
UART9_IRQHandler:
USART10_IRQHandler:
I2C5_EV_IRQHandler:
I2C5_ER_IRQHandler:
FDCAN3_IT0_IRQHandler:
FDCAN3_IT1_IRQHandler:
TIM23_IRQHandler:
TIM24_IRQHandler:
0x08001386: E7FE B NMI_Handler ; Dedupe identical section .init.TIM24_IRQHandler
Section .text.Error_Handler from charger_lto.o, size=4, align=2
Error_Handler:
0x08001388: B672 CPSID i
.L1:
0x0800138A: E7FE B .L1 ; 0x0800138A
Section .text.HAL_GetTick from charger_lto.o, size=12, align=2
HAL_GetTick:
0x0800138C: F240 0000 MOVW R0, #0 ; 0x30000000 = uwTick
0x08001390: F2C3 0000 MOVT R0, #0x3000 ; 0x30000000 = uwTick
0x08001394: 6800 LDR R0, [R0]
0x08001396: 4770 BX LR
Section .text.HAL_NVIC_SetPriorityGrouping from charger_lto.o, size=16, align=2
HAL_NVIC_SetPriorityGrouping:
0x08001398: B580 PUSH {R7, LR}
0x0800139A: B082 SUB SP, SP, #8
0x0800139C: 9001 STR R0, [SP, #4]
0x0800139E: 9801 LDR R0, [SP, #4]
0x080013A0: F000 F802 BL __NVIC_SetPriorityGrouping ; 0x080013A8
0x080013A4: B002 ADD SP, SP, #8
0x080013A6: BD80 POP {R7, PC}
Section .text.__NVIC_SetPriorityGrouping from charger_lto.o, size=60, align=2
__NVIC_SetPriorityGrouping:
0x080013A8: B083 SUB SP, SP, #12
0x080013AA: 9002 STR R0, [SP, #8]
0x080013AC: 9802 LDR R0, [SP, #8]
0x080013AE: F000 0007 AND R0, R0, #7
0x080013B2: 9000 STR R0, [SP, #0]
0x080013B4: F64E 510C MOVW R1, #0xED0C
0x080013B8: F2CE 0100 MOVT R1, #0xE000
0x080013BC: 6808 LDR R0, [R1]
0x080013BE: 9001 STR R0, [SP, #4]
0x080013C0: 9801 LDR R0, [SP, #4]
0x080013C2: F64F 02FF MOVW R2, #0xF8FF
0x080013C6: 4010 ANDS R0, R2
0x080013C8: 9001 STR R0, [SP, #4]
0x080013CA: 9801 LDR R0, [SP, #4]
0x080013CC: 9A00 LDR R2, [SP, #0]
0x080013CE: EA40 2002 ORR.W R0, R0, R2, LSL #8
0x080013D2: 2200 MOVS R2, #0
0x080013D4: F2C0 52FA MOVT R2, #0x05FA
0x080013D8: 4310 ORRS R0, R2
0x080013DA: 9001 STR R0, [SP, #4]
0x080013DC: 9801 LDR R0, [SP, #4]
0x080013DE: 6008 STR R0, [R1]
0x080013E0: B003 ADD SP, SP, #12
0x080013E2: 4770 BX LR
Section .text.__NVIC_GetPriorityGrouping from charger_lto.o, size=16, align=2
__NVIC_GetPriorityGrouping:
0x080013E4: F64E 500C MOVW R0, #0xED0C
0x080013E8: F2CE 0000 MOVT R0, #0xE000
0x080013EC: 6800 LDR R0, [R0]
0x080013EE: F3C0 2002 UBFX R0, R0, #8, #3
0x080013F2: 4770 BX LR
Section .text.NVIC_EncodePriority from charger_lto.o, size=100, align=2
NVIC_EncodePriority:
0x080013F4: B088 SUB SP, SP, #32
0x080013F6: 9007 STR R0, [SP, #28]
0x080013F8: 9106 STR R1, [SP, #24]
0x080013FA: 9205 STR R2, [SP, #20]
0x080013FC: 9807 LDR R0, [SP, #28]
0x080013FE: F000 0007 AND R0, R0, #7
0x08001402: 9004 STR R0, [SP, #16]
0x08001404: 9804 LDR R0, [SP, #16]
0x08001406: F1C0 0007 RSB R0, R0, #7
0x0800140A: 2805 CMP R0, #5
0x0800140C: D302 BCC .L1 ; 0x08001414
0x0800140E: 2004 MOVS R0, #4
0x08001410: 9001 STR R0, [SP, #4]
0x08001412: E003 B .L2 ; 0x0800141C
.L1:
0x08001414: 9804 LDR R0, [SP, #16]
0x08001416: F1C0 0007 RSB R0, R0, #7
0x0800141A: 9001 STR R0, [SP, #4]
.L2:
0x0800141C: 9801 LDR R0, [SP, #4]
0x0800141E: 9003 STR R0, [SP, #12]
0x08001420: 9804 LDR R0, [SP, #16]
0x08001422: 3004 ADDS R0, #4
0x08001424: 2806 CMP R0, #6
0x08001426: D802 BHI .L3 ; 0x0800142E
0x08001428: 2000 MOVS R0, #0
0x0800142A: 9000 STR R0, [SP, #0]
0x0800142C: E002 B .L4 ; 0x08001434
.L3:
0x0800142E: 9804 LDR R0, [SP, #16]
0x08001430: 3803 SUBS R0, #3
0x08001432: 9000 STR R0, [SP, #0]
.L4:
0x08001434: 9800 LDR R0, [SP, #0]
0x08001436: 9002 STR R0, [SP, #8]
0x08001438: 9806 LDR R0, [SP, #24]
0x0800143A: 9903 LDR R1, [SP, #12]
0x0800143C: 2201 MOVS R2, #1
0x0800143E: FA02 F101 LSL.W R1, R2, R1
0x08001442: 3901 SUBS R1, #1
0x08001444: 4008 ANDS R0, R1
0x08001446: 9B02 LDR R3, [SP, #8]
0x08001448: 4098 LSLS R0, R3
0x0800144A: 9905 LDR R1, [SP, #20]
0x0800144C: 409A LSLS R2, R3
0x0800144E: 3A01 SUBS R2, #1
0x08001450: 4011 ANDS R1, R2
0x08001452: 4308 ORRS R0, R1
0x08001454: B008 ADD SP, SP, #32
0x08001456: 4770 BX LR
Section .text.HAL_SYSTICK_Config from charger_lto.o, size=16, align=2
HAL_SYSTICK_Config:
0x08001458: B580 PUSH {R7, LR}
0x0800145A: B082 SUB SP, SP, #8
0x0800145C: 9001 STR R0, [SP, #4]
0x0800145E: 9801 LDR R0, [SP, #4]
0x08001460: F7FF FACD BL SysTick_Config ; 0x080009FE
0x08001464: B002 ADD SP, SP, #8
0x08001466: BD80 POP {R7, PC}
Section .text.HAL_MPU_Enable from charger_lto.o, size=48, align=2
HAL_MPU_Enable:
0x08001468: B081 SUB SP, SP, #4
0x0800146A: 9000 STR R0, [SP, #0]
0x0800146C: 9800 LDR R0, [SP, #0]
0x0800146E: F040 0001 ORR R0, R0, #1
0x08001472: F64E 5194 MOVW R1, #0xED94
0x08001476: F2CE 0100 MOVT R1, #0xE000
0x0800147A: 6008 STR R0, [R1]
0x0800147C: F64E 5124 MOVW R1, #0xED24
0x08001480: F2CE 0100 MOVT R1, #0xE000
0x08001484: 6808 LDR R0, [R1]
0x08001486: F440 3080 ORR R0, R0, #0x010000
0x0800148A: 6008 STR R0, [R1]
0x0800148C: F3BF 8F4F DSB SY
0x08001490: F3BF 8F6F ISB SY
0x08001494: B001 ADD SP, SP, #4
0x08001496: 4770 BX LR
Section .text.HAL_MPU_ConfigRegion from charger_lto.o, size=128, align=2
HAL_MPU_ConfigRegion:
0x08001498: B510 PUSH {R4, LR}
0x0800149A: B081 SUB SP, SP, #4
0x0800149C: 9000 STR R0, [SP, #0]
0x0800149E: 9800 LDR R0, [SP, #0]
0x080014A0: 7840 LDRB R0, [R0, #1]
0x080014A2: F64E 5198 MOVW R1, #0xED98
0x080014A6: F2CE 0100 MOVT R1, #0xE000
0x080014AA: 6008 STR R0, [R1]
0x080014AC: F64E 51A0 MOVW R1, #0xEDA0
0x080014B0: F2CE 0100 MOVT R1, #0xE000
0x080014B4: 6808 LDR R0, [R1]
0x080014B6: F020 0001 BIC R0, R0, #1
0x080014BA: 6008 STR R0, [R1]
0x080014BC: 9800 LDR R0, [SP, #0]
0x080014BE: 6840 LDR R0, [R0, #4]
0x080014C0: F64E 529C MOVW R2, #0xED9C
0x080014C4: F2CE 0200 MOVT R2, #0xE000
0x080014C8: 6010 STR R0, [R2]
0x080014CA: F8DD E000 LDR.W LR, [SP]
0x080014CE: F89E 000C LDRB.W R0, [LR, #12]
0x080014D2: 0700 LSLS R0, R0, #28
0x080014D4: F89E 200B LDRB.W R2, [LR, #11]
0x080014D8: EA40 6002 ORR.W R0, R0, R2, LSL #24
0x080014DC: F89E 2000 LDRB.W R2, [LR]
0x080014E0: F89E 3008 LDRB.W R3, [LR, #8]
0x080014E4: F89E C009 LDRB.W R12, [LR, #9]
0x080014E8: F89E 400A LDRB.W R4, [LR, #10]
0x080014EC: EA40 40C4 ORR.W R0, R0, R4, LSL #19
0x080014F0: F89E 400D LDRB.W R4, [LR, #13]
0x080014F4: EA40 4084 ORR.W R0, R0, R4, LSL #18
0x080014F8: F89E 400E LDRB.W R4, [LR, #14]
0x080014FC: EA40 4044 ORR.W R0, R0, R4, LSL #17
0x08001500: F89E E00F LDRB.W LR, [LR, #15]
0x08001504: EA40 400E ORR.W R0, R0, LR, LSL #16
0x08001508: EA40 200C ORR.W R0, R0, R12, LSL #8
0x0800150C: EA40 0043 ORR.W R0, R0, R3, LSL #1
0x08001510: 4310 ORRS R0, R2
0x08001512: 6008 STR R0, [R1]
0x08001514: B001 ADD SP, SP, #4
0x08001516: BD10 POP {R4, PC}
Section .text.HAL_RCC_ClockConfig from charger_lto.o, size=1024, align=2
HAL_RCC_ClockConfig:
0x08001518: B580 PUSH {R7, LR}
0x0800151A: B086 SUB SP, SP, #24
0x0800151C: 9004 STR R0, [SP, #16]
0x0800151E: 9103 STR R1, [SP, #12]
0x08001520: 9804 LDR R0, [SP, #16]
0x08001522: B918 CBNZ R0, .L1 ; 0x0800152C
0x08001524: 2001 MOVS R0, #1
0x08001526: F88D 0017 STRB.W R0, [SP, #23]
0x0800152A: E1F1 B .L24 ; 0x08001910
.L1:
0x0800152C: 9803 LDR R0, [SP, #12]
0x0800152E: F242 0100 MOVW R1, #0x2000
0x08001532: F2C5 2100 MOVT R1, #0x5200
0x08001536: 6809 LDR R1, [R1]
0x08001538: F001 010F AND R1, R1, #15
0x0800153C: 4288 CMP R0, R1
0x0800153E: D913 BLS .L2 ; 0x08001568
0x08001540: F242 0000 MOVW R0, #0x2000
0x08001544: F2C5 2000 MOVT R0, #0x5200
0x08001548: 6801 LDR R1, [R0]
0x0800154A: F021 010F BIC R1, R1, #15
0x0800154E: 9A03 LDR R2, [SP, #12]
0x08001550: 4311 ORRS R1, R2
0x08001552: 6001 STR R1, [R0]
0x08001554: 6800 LDR R0, [R0]
0x08001556: F000 000F AND R0, R0, #15
0x0800155A: 9903 LDR R1, [SP, #12]
0x0800155C: 4288 CMP R0, R1
0x0800155E: D003 BEQ .L2 ; 0x08001568
0x08001560: 2001 MOVS R0, #1
0x08001562: F88D 0017 STRB.W R0, [SP, #23]
0x08001566: E1D3 B .L24 ; 0x08001910
.L2:
0x08001568: 9804 LDR R0, [SP, #16]
0x0800156A: 7800 LDRB R0, [R0]
0x0800156C: 0740 LSLS R0, R0, #29
0x0800156E: 2800 CMP R0, #0
0x08001570: D515 BPL .L3 ; 0x0800159E
0x08001572: 9804 LDR R0, [SP, #16]
0x08001574: 6900 LDR R0, [R0, #16]
0x08001576: F244 4118 MOVW R1, #0x4418
0x0800157A: F6C5 0102 MOVT R1, #0x5802
0x0800157E: 6809 LDR R1, [R1]
0x08001580: F001 0170 AND R1, R1, #112
0x08001584: 4288 CMP R0, R1
0x08001586: D90A BLS .L3 ; 0x0800159E
0x08001588: F244 4118 MOVW R1, #0x4418
0x0800158C: F6C5 0102 MOVT R1, #0x5802
0x08001590: 6808 LDR R0, [R1]
0x08001592: F020 0070 BIC R0, R0, #112
0x08001596: 9A04 LDR R2, [SP, #16]
0x08001598: 6912 LDR R2, [R2, #16]
0x0800159A: 4310 ORRS R0, R2
0x0800159C: 6008 STR R0, [R1]
.L3:
0x0800159E: 9804 LDR R0, [SP, #16]
0x080015A0: 7800 LDRB R0, [R0]
0x080015A2: 0700 LSLS R0, R0, #28
0x080015A4: 2800 CMP R0, #0
0x080015A6: D515 BPL .L4 ; 0x080015D4
0x080015A8: 9804 LDR R0, [SP, #16]
0x080015AA: 6940 LDR R0, [R0, #20]
0x080015AC: F244 411C MOVW R1, #0x441C
0x080015B0: F6C5 0102 MOVT R1, #0x5802
0x080015B4: 6809 LDR R1, [R1]
0x080015B6: F001 0170 AND R1, R1, #112
0x080015BA: 4288 CMP R0, R1
0x080015BC: D90A BLS .L4 ; 0x080015D4
0x080015BE: F244 411C MOVW R1, #0x441C
0x080015C2: F6C5 0102 MOVT R1, #0x5802
0x080015C6: 6808 LDR R0, [R1]
0x080015C8: F020 0070 BIC R0, R0, #112
0x080015CC: 9A04 LDR R2, [SP, #16]
0x080015CE: 6952 LDR R2, [R2, #20]
0x080015D0: 4310 ORRS R0, R2
0x080015D2: 6008 STR R0, [R1]
.L4:
0x080015D4: 9804 LDR R0, [SP, #16]
0x080015D6: 7800 LDRB R0, [R0]
0x080015D8: 06C0 LSLS R0, R0, #27
0x080015DA: 2800 CMP R0, #0
0x080015DC: D515 BPL .L5 ; 0x0800160A
0x080015DE: 9804 LDR R0, [SP, #16]
0x080015E0: 6980 LDR R0, [R0, #24]
0x080015E2: F244 411C MOVW R1, #0x441C
0x080015E6: F6C5 0102 MOVT R1, #0x5802
0x080015EA: 6809 LDR R1, [R1]
0x080015EC: F401 61E0 AND R1, R1, #0x0700
0x080015F0: 4288 CMP R0, R1
0x080015F2: D90A BLS .L5 ; 0x0800160A
0x080015F4: F244 411C MOVW R1, #0x441C
0x080015F8: F6C5 0102 MOVT R1, #0x5802
0x080015FC: 6808 LDR R0, [R1]
0x080015FE: F420 60E0 BIC R0, R0, #0x0700
0x08001602: 9A04 LDR R2, [SP, #16]
0x08001604: 6992 LDR R2, [R2, #24]
0x08001606: 4310 ORRS R0, R2
0x08001608: 6008 STR R0, [R1]
.L5:
0x0800160A: 9804 LDR R0, [SP, #16]
0x0800160C: 7800 LDRB R0, [R0]
0x0800160E: 0680 LSLS R0, R0, #26
0x08001610: 2800 CMP R0, #0
0x08001612: D515 BPL .L6 ; 0x08001640
0x08001614: 9804 LDR R0, [SP, #16]
0x08001616: 69C0 LDR R0, [R0, #28]
0x08001618: F244 4120 MOVW R1, #0x4420
0x0800161C: F6C5 0102 MOVT R1, #0x5802
0x08001620: 6809 LDR R1, [R1]
0x08001622: F001 0170 AND R1, R1, #112
0x08001626: 4288 CMP R0, R1
0x08001628: D90A BLS .L6 ; 0x08001640
0x0800162A: F244 4120 MOVW R1, #0x4420
0x0800162E: F6C5 0102 MOVT R1, #0x5802
0x08001632: 6808 LDR R0, [R1]
0x08001634: F020 0070 BIC R0, R0, #112
0x08001638: 9A04 LDR R2, [SP, #16]
0x0800163A: 69D2 LDR R2, [R2, #28]
0x0800163C: 4310 ORRS R0, R2
0x0800163E: 6008 STR R0, [R1]
.L6:
0x08001640: 9804 LDR R0, [SP, #16]
0x08001642: 7800 LDRB R0, [R0]
0x08001644: 0780 LSLS R0, R0, #30
0x08001646: 2800 CMP R0, #0
0x08001648: D515 BPL .L7 ; 0x08001676
0x0800164A: 9804 LDR R0, [SP, #16]
0x0800164C: 68C0 LDR R0, [R0, #12]
0x0800164E: F244 4118 MOVW R1, #0x4418
0x08001652: F6C5 0102 MOVT R1, #0x5802
0x08001656: 6809 LDR R1, [R1]
0x08001658: F001 010F AND R1, R1, #15
0x0800165C: 4288 CMP R0, R1
0x0800165E: D90A BLS .L7 ; 0x08001676
0x08001660: F244 4118 MOVW R1, #0x4418
0x08001664: F6C5 0102 MOVT R1, #0x5802
0x08001668: 6808 LDR R0, [R1]
0x0800166A: F020 000F BIC R0, R0, #15
0x0800166E: 9A04 LDR R2, [SP, #16]
0x08001670: 68D2 LDR R2, [R2, #12]
0x08001672: 4310 ORRS R0, R2
0x08001674: 6008 STR R0, [R1]
.L7:
0x08001676: 9804 LDR R0, [SP, #16]
0x08001678: 7800 LDRB R0, [R0]
0x0800167A: 07C0 LSLS R0, R0, #31
0x0800167C: 2800 CMP R0, #0
0x0800167E: D070 BEQ .L17 ; 0x08001762
0x08001680: F244 4118 MOVW R1, #0x4418
0x08001684: F6C5 0102 MOVT R1, #0x5802
0x08001688: 6808 LDR R0, [R1]
0x0800168A: F420 6070 BIC R0, R0, #0x0F00
0x0800168E: 9A04 LDR R2, [SP, #16]
0x08001690: 6892 LDR R2, [R2, #8]
0x08001692: 4310 ORRS R0, R2
0x08001694: 6008 STR R0, [R1]
0x08001696: 9804 LDR R0, [SP, #16]
0x08001698: 6840 LDR R0, [R0, #4]
0x0800169A: 2802 CMP R0, #2
0x0800169C: D10C BNE .L9 ; 0x080016B8
0x0800169E: F244 4000 MOVW R0, #0x4400
0x080016A2: F6C5 0002 MOVT R0, #0x5802
0x080016A6: 6800 LDR R0, [R0]
0x080016A8: F3C0 4040 UBFX R0, R0, #17, #1
0x080016AC: B918 CBNZ R0, .L8 ; 0x080016B6
0x080016AE: 2001 MOVS R0, #1
0x080016B0: F88D 0017 STRB.W R0, [SP, #23]
0x080016B4: E12C B .L24 ; 0x08001910
.L8:
0x080016B6: E02D B .L14 ; 0x08001714
.L9:
0x080016B8: 9804 LDR R0, [SP, #16]
0x080016BA: 6840 LDR R0, [R0, #4]
0x080016BC: 2803 CMP R0, #3
0x080016BE: D10C BNE .L11 ; 0x080016DA
0x080016C0: F244 4000 MOVW R0, #0x4400
0x080016C4: F6C5 0002 MOVT R0, #0x5802
0x080016C8: 6800 LDR R0, [R0]
0x080016CA: F3C0 6040 UBFX R0, R0, #25, #1
0x080016CE: B918 CBNZ R0, .L10 ; 0x080016D8
0x080016D0: 2001 MOVS R0, #1
0x080016D2: F88D 0017 STRB.W R0, [SP, #23]
0x080016D6: E11B B .L24 ; 0x08001910
.L10:
0x080016D8: E01C B .L14 ; 0x08001714
.L11:
0x080016DA: 9804 LDR R0, [SP, #16]
0x080016DC: 6840 LDR R0, [R0, #4]
0x080016DE: 2801 CMP R0, #1
0x080016E0: D10C BNE .L13 ; 0x080016FC
0x080016E2: F244 4000 MOVW R0, #0x4400
0x080016E6: F6C5 0002 MOVT R0, #0x5802
0x080016EA: 6800 LDR R0, [R0]
0x080016EC: F3C0 2000 UBFX R0, R0, #8, #1
0x080016F0: B918 CBNZ R0, .L12 ; 0x080016FA
0x080016F2: 2001 MOVS R0, #1
0x080016F4: F88D 0017 STRB.W R0, [SP, #23]
0x080016F8: E10A B .L24 ; 0x08001910
.L12:
0x080016FA: E00B B .L14 ; 0x08001714
.L13:
0x080016FC: F244 4000 MOVW R0, #0x4400
0x08001700: F6C5 0002 MOVT R0, #0x5802
0x08001704: 6800 LDR R0, [R0]
0x08001706: F3C0 0080 UBFX R0, R0, #2, #1
0x0800170A: B918 CBNZ R0, .L14 ; 0x08001714
0x0800170C: 2001 MOVS R0, #1
0x0800170E: F88D 0017 STRB.W R0, [SP, #23]
0x08001712: E0FD B .L24 ; 0x08001910
.L14:
0x08001714: F244 4110 MOVW R1, #0x4410
0x08001718: F6C5 0102 MOVT R1, #0x5802
0x0800171C: 6808 LDR R0, [R1]
0x0800171E: F020 0007 BIC R0, R0, #7
0x08001722: 9A04 LDR R2, [SP, #16]
0x08001724: 6852 LDR R2, [R2, #4]
0x08001726: 4310 ORRS R0, R2
0x08001728: 6008 STR R0, [R1]
0x0800172A: F7FF FE2F BL HAL_GetTick ; 0x0800138C
0x0800172E: 9001 STR R0, [SP, #4]
.L15:
0x08001730: F244 4010 MOVW R0, #0x4410
0x08001734: F6C5 0002 MOVT R0, #0x5802
0x08001738: 6800 LDR R0, [R0]
0x0800173A: F000 0038 AND R0, R0, #56
0x0800173E: 9904 LDR R1, [SP, #16]
0x08001740: 6849 LDR R1, [R1, #4]
0x08001742: 00C9 LSLS R1, R1, #3
0x08001744: 4288 CMP R0, R1
0x08001746: D00C BEQ .L17 ; 0x08001762
0x08001748: F7FF FE20 BL HAL_GetTick ; 0x0800138C
0x0800174C: 9901 LDR R1, [SP, #4]
0x0800174E: 1A40 SUBS R0, R0, R1
0x08001750: F241 3189 MOVW R1, #0x1389
0x08001754: 4288 CMP R0, R1
0x08001756: D303 BCC .L16 ; 0x08001760
0x08001758: 2003 MOVS R0, #3
0x0800175A: F88D 0017 STRB.W R0, [SP, #23]
0x0800175E: E0D7 B .L24 ; 0x08001910
.L16:
0x08001760: E7E6 B .L15 ; 0x08001730
.L17:
0x08001762: 9804 LDR R0, [SP, #16]
0x08001764: 7800 LDRB R0, [R0]
0x08001766: 0780 LSLS R0, R0, #30
0x08001768: 2800 CMP R0, #0
0x0800176A: D515 BPL .L18 ; 0x08001798
0x0800176C: 9804 LDR R0, [SP, #16]
0x0800176E: 68C0 LDR R0, [R0, #12]
0x08001770: F244 4118 MOVW R1, #0x4418
0x08001774: F6C5 0102 MOVT R1, #0x5802
0x08001778: 6809 LDR R1, [R1]
0x0800177A: F001 010F AND R1, R1, #15
0x0800177E: 4288 CMP R0, R1
0x08001780: D20A BCS .L18 ; 0x08001798
0x08001782: F244 4118 MOVW R1, #0x4418
0x08001786: F6C5 0102 MOVT R1, #0x5802
0x0800178A: 6808 LDR R0, [R1]
0x0800178C: F020 000F BIC R0, R0, #15
0x08001790: 9A04 LDR R2, [SP, #16]
0x08001792: 68D2 LDR R2, [R2, #12]
0x08001794: 4310 ORRS R0, R2
0x08001796: 6008 STR R0, [R1]
.L18:
0x08001798: 9803 LDR R0, [SP, #12]
0x0800179A: F242 0100 MOVW R1, #0x2000
0x0800179E: F2C5 2100 MOVT R1, #0x5200
0x080017A2: 6809 LDR R1, [R1]
0x080017A4: F001 010F AND R1, R1, #15
0x080017A8: 4288 CMP R0, R1
0x080017AA: D213 BCS .L19 ; 0x080017D4
0x080017AC: F242 0000 MOVW R0, #0x2000
0x080017B0: F2C5 2000 MOVT R0, #0x5200
0x080017B4: 6801 LDR R1, [R0]
0x080017B6: F021 010F BIC R1, R1, #15
0x080017BA: 9A03 LDR R2, [SP, #12]
0x080017BC: 4311 ORRS R1, R2
0x080017BE: 6001 STR R1, [R0]
0x080017C0: 6800 LDR R0, [R0]
0x080017C2: F000 000F AND R0, R0, #15
0x080017C6: 9903 LDR R1, [SP, #12]
0x080017C8: 4288 CMP R0, R1
0x080017CA: D003 BEQ .L19 ; 0x080017D4
0x080017CC: 2001 MOVS R0, #1
0x080017CE: F88D 0017 STRB.W R0, [SP, #23]
0x080017D2: E09D B .L24 ; 0x08001910
.L19:
0x080017D4: 9804 LDR R0, [SP, #16]
0x080017D6: 7800 LDRB R0, [R0]
0x080017D8: 0740 LSLS R0, R0, #29
0x080017DA: 2800 CMP R0, #0
0x080017DC: D515 BPL .L20 ; 0x0800180A
0x080017DE: 9804 LDR R0, [SP, #16]
0x080017E0: 6900 LDR R0, [R0, #16]
0x080017E2: F244 4118 MOVW R1, #0x4418
0x080017E6: F6C5 0102 MOVT R1, #0x5802
0x080017EA: 6809 LDR R1, [R1]
0x080017EC: F001 0170 AND R1, R1, #112
0x080017F0: 4288 CMP R0, R1
0x080017F2: D20A BCS .L20 ; 0x0800180A
0x080017F4: F244 4118 MOVW R1, #0x4418
0x080017F8: F6C5 0102 MOVT R1, #0x5802
0x080017FC: 6808 LDR R0, [R1]
0x080017FE: F020 0070 BIC R0, R0, #112
0x08001802: 9A04 LDR R2, [SP, #16]
0x08001804: 6912 LDR R2, [R2, #16]
0x08001806: 4310 ORRS R0, R2
0x08001808: 6008 STR R0, [R1]
.L20:
0x0800180A: 9804 LDR R0, [SP, #16]
0x0800180C: 7800 LDRB R0, [R0]
0x0800180E: 0700 LSLS R0, R0, #28
0x08001810: 2800 CMP R0, #0
0x08001812: D515 BPL .L21 ; 0x08001840
0x08001814: 9804 LDR R0, [SP, #16]
0x08001816: 6940 LDR R0, [R0, #20]
0x08001818: F244 411C MOVW R1, #0x441C
0x0800181C: F6C5 0102 MOVT R1, #0x5802
0x08001820: 6809 LDR R1, [R1]
0x08001822: F001 0170 AND R1, R1, #112
0x08001826: 4288 CMP R0, R1
0x08001828: D20A BCS .L21 ; 0x08001840
0x0800182A: F244 411C MOVW R1, #0x441C
0x0800182E: F6C5 0102 MOVT R1, #0x5802
0x08001832: 6808 LDR R0, [R1]
0x08001834: F020 0070 BIC R0, R0, #112
0x08001838: 9A04 LDR R2, [SP, #16]
0x0800183A: 6952 LDR R2, [R2, #20]
0x0800183C: 4310 ORRS R0, R2
0x0800183E: 6008 STR R0, [R1]
.L21:
0x08001840: 9804 LDR R0, [SP, #16]
0x08001842: 7800 LDRB R0, [R0]
0x08001844: 06C0 LSLS R0, R0, #27
0x08001846: 2800 CMP R0, #0
0x08001848: D515 BPL .L22 ; 0x08001876
0x0800184A: 9804 LDR R0, [SP, #16]
0x0800184C: 6980 LDR R0, [R0, #24]
0x0800184E: F244 411C MOVW R1, #0x441C
0x08001852: F6C5 0102 MOVT R1, #0x5802
0x08001856: 6809 LDR R1, [R1]
0x08001858: F401 61E0 AND R1, R1, #0x0700
0x0800185C: 4288 CMP R0, R1
0x0800185E: D20A BCS .L22 ; 0x08001876
0x08001860: F244 411C MOVW R1, #0x441C
0x08001864: F6C5 0102 MOVT R1, #0x5802
0x08001868: 6808 LDR R0, [R1]
0x0800186A: F420 60E0 BIC R0, R0, #0x0700
0x0800186E: 9A04 LDR R2, [SP, #16]
0x08001870: 6992 LDR R2, [R2, #24]
0x08001872: 4310 ORRS R0, R2
0x08001874: 6008 STR R0, [R1]
.L22:
0x08001876: 9804 LDR R0, [SP, #16]
0x08001878: 7800 LDRB R0, [R0]
0x0800187A: 0680 LSLS R0, R0, #26
0x0800187C: 2800 CMP R0, #0
0x0800187E: D515 BPL .L23 ; 0x080018AC
0x08001880: 9804 LDR R0, [SP, #16]
0x08001882: 69C0 LDR R0, [R0, #28]
0x08001884: F244 4120 MOVW R1, #0x4420
0x08001888: F6C5 0102 MOVT R1, #0x5802
0x0800188C: 6809 LDR R1, [R1]
0x0800188E: F001 0170 AND R1, R1, #112
0x08001892: 4288 CMP R0, R1
0x08001894: D20A BCS .L23 ; 0x080018AC
0x08001896: F244 4120 MOVW R1, #0x4420
0x0800189A: F6C5 0102 MOVT R1, #0x5802
0x0800189E: 6808 LDR R0, [R1]
0x080018A0: F020 0070 BIC R0, R0, #112
0x080018A4: 9A04 LDR R2, [SP, #16]
0x080018A6: 69D2 LDR R2, [R2, #28]
0x080018A8: 4310 ORRS R0, R2
0x080018AA: 6008 STR R0, [R1]
.L23:
0x080018AC: F7FE FD0E BL HAL_RCC_GetSysClockFreq ; 0x080002CC
0x080018B0: F244 4218 MOVW R2, #0x4418
0x080018B4: F6C5 0202 MOVT R2, #0x5802
0x080018B8: 6811 LDR R1, [R2]
0x080018BA: F3C1 2303 UBFX R3, R1, #8, #4
0x080018BE: F641 1130 MOVW R1, #0x1930 ; 0x08001930 = D1CorePrescTable
0x080018C2: F6C0 0100 MOVT R1, #0x0800 ; 0x08001930 = D1CorePrescTable
0x080018C6: 5CCB LDRB R3, [R1, R3]
0x080018C8: F003 031F AND R3, R3, #31
0x080018CC: 40D8 LSRS R0, R3
0x080018CE: 9000 STR R0, [SP, #0]
0x080018D0: 9800 LDR R0, [SP, #0]
0x080018D2: 6812 LDR R2, [R2]
0x080018D4: F002 020F AND R2, R2, #15
0x080018D8: 5C89 LDRB R1, [R1, R2]
0x080018DA: F001 011F AND R1, R1, #31
0x080018DE: 40C8 LSRS R0, R1
0x080018E0: F240 0108 MOVW R1, #8 ; 0x30000008 = SystemD2Clock
0x080018E4: F2C3 0100 MOVT R1, #0x3000 ; 0x30000008 = SystemD2Clock
0x080018E8: 6008 STR R0, [R1]
0x080018EA: 9800 LDR R0, [SP, #0]
0x080018EC: F240 010C MOVW R1, #12 ; 0x3000000C = SystemCoreClock
0x080018F0: F2C3 0100 MOVT R1, #0x3000 ; 0x3000000C = SystemCoreClock
0x080018F4: 6008 STR R0, [R1]
0x080018F6: F240 0004 MOVW R0, #4 ; 0x30000004 = uwTickPrio
0x080018FA: F2C3 0000 MOVT R0, #0x3000 ; 0x30000004 = uwTickPrio
0x080018FE: 6800 LDR R0, [R0]
0x08001900: F7FF F807 BL HAL_InitTick ; 0x08000912
0x08001904: F88D 000B STRB.W R0, [SP, #11]
0x08001908: F89D 000B LDRB.W R0, [SP, #11]
0x0800190C: F88D 0017 STRB.W R0, [SP, #23]
.L24:
0x08001910: F89D 0017 LDRB.W R0, [SP, #23]
0x08001914: B006 ADD SP, SP, #24
0x08001916: BD80 POP {R7, PC}
Section .init.Reset_Handler from Cortex_M_Startup.o, size=24, align=2
Reset_Handler:
reset_handler:
0x08001918: F7FE FF27 BL SystemInit ; 0x0800076A
0x0800191C: F64E 5088 MOVW R0, #0xED88
0x08001920: F2CE 0000 MOVT R0, #0xE000
0x08001924: 6801 LDR R1, [R0]
0x08001926: F451 0170 ORRS R1, R1, #0xF00000
0x0800192A: 6001 STR R1, [R0]
0x0800192C: F7FE FE5A BL _start ; 0x080005E4
Section .rodata.D1CorePrescTable from charger_lto.o, size=16, align=1
D1CorePrescTable:
0x08001930: 00 DC.B 0x00 ; '\0'
0x08001931: 00 DC.B 0x00 ; '\0'
0x08001932: 00 DC.B 0x00 ; '\0'
0x08001933: 00 DC.B 0x00 ; '\0'
0x08001934: 00 DC.B 0x00 ; '\0'
0x08001935: 00 DC.B 0x00 ; '\0'
0x08001936: 00 DC.B 0x00 ; '\0'
0x08001937: 00 DC.B 0x00 ; '\0'
0x08001938: 01 DC.B 0x01 ; '\x01'
0x08001939: 02 DC.B 0x02 ; '\x02'
0x0800193A: 03 DC.B 0x03 ; '\x03'
0x0800193B: 04 DC.B 0x04 ; '\x04'
0x0800193C: 06 DC.B 0x06 ; '\x06'
0x0800193D: 07 DC.B 0x07 ; '\x07'
0x0800193E: 08 DC.B 0x08 ; '\b'
0x0800193F: 09 DC.B 0x09 ; '\t'
Section .segger.init.table from [ Linker created ], size=32, align=4
0x08001940: 08001971 DC.W __SEGGER_init_zero
0x08001944: 00 DC.B 0x00 ; '\0'
0x08001945: 00 DC.B 0x00 ; '\0'
0x08001946: 00 DC.B 0x00 ; '\0'
0x08001947: 30 DC.B 0x30 ; '0'
0x08001948: 04 DC.B 0x04 ; '\x04'
0x08001949: 00 DC.B 0x00 ; '\0'
0x0800194A: 00 DC.B 0x00 ; '\0'
0x0800194B: 00 DC.B 0x00 ; '\0'
0x0800194C: 08001983 DC.W __SEGGER_init_copy
0x08001950: 04 DC.B 0x04 ; '\x04'
0x08001951: 00 DC.B 0x00 ; '\0'
0x08001952: 00 DC.B 0x00 ; '\0'
0x08001953: 30 DC.B 0x30 ; '0'
0x08001954: 08001960 DC.W 0x08001960 ; R_ARM_ABS32
0x08001958: 0D DC.B 0x0D ; '\r'
0x08001959: 00 DC.B 0x00 ; '\0'
0x0800195A: 00 DC.B 0x00 ; '\0'
0x0800195B: 00 DC.B 0x00 ; '\0'
0x0800195C: 080005EF DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=16, align=4
0x08001960: 10 DC.B 0x10 ; '\x10'
0x08001961: 00 DC.B 0x00 ; '\0'
0x08001962: 00 DC.B 0x00 ; '\0'
0x08001963: 00 DC.B 0x00 ; '\0'
0x08001964: 00 DC.B 0x00 ; '\0'
0x08001965: 90 DC.B 0x90 ; '\x90'
0x08001966: D0 DC.B 0xD0 ; '\xD0'
0x08001967: 03 DC.B 0x03 ; '\x03'
0x08001968: 00 DC.B 0x00 ; '\0'
0x08001969: 90 DC.B 0x90 ; '\x90'
0x0800196A: D0 DC.B 0xD0 ; '\xD0'
0x0800196B: 03 DC.B 0x03 ; '\x03'
0x0800196C: 01 DC.B 0x01 ; '\x01'
0x0800196D: 00 DC.B 0x00 ; '\0'
0x0800196E: 00 DC.B 0x00 ; '\0'
0x0800196F: 00 DC.B 0x00 ; '\0'
Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=18, align=2
__SEGGER_init_zero:
0x08001970: 6820 LDR R0, [R4]
0x08001972: 6861 LDR R1, [R4, #4]
0x08001974: 3408 ADDS R4, #8
0x08001976: 2200 MOVS R2, #0
0x08001978: E000 B .L2 ; 0x0800197C
.L1:
0x0800197A: 5442 STRB R2, [R0, R1]
.L2:
0x0800197C: 3901 SUBS R1, #1
0x0800197E: D5FC BPL .L1 ; 0x0800197A
0x08001980: 4770 BX LR
Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=2
__SEGGER_init_copy:
0x08001982: 6820 LDR R0, [R4]
0x08001984: 6861 LDR R1, [R4, #4]
0x08001986: 68A2 LDR R2, [R4, #8]
0x08001988: 340C ADDS R4, #12
0x0800198A: E001 B .L2 ; 0x08001990
.L1:
0x0800198C: 5C8B LDRB R3, [R1, R2]
0x0800198E: 5483 STRB R3, [R0, R2]
.L2:
0x08001990: 3A01 SUBS R2, #1
0x08001992: D5FB BPL .L1 ; 0x0800198C
0x08001994: 4770 BX LR
Section .bss.uwTick from charger_lto.o, size=4, align=4
uwTick:
0x30000000: 00 DC.B 0x00 ; '\0'
0x30000001: 90 DC.B 0x90 ; '\x90'
0x30000002: D0 DC.B 0xD0 ; '\xD0'
0x30000003: 03 DC.B 0x03 ; '\x03'
Section .data.uwTickPrio from charger_lto.o, size=4, align=4
uwTickPrio:
0x30000004: 10 DC.B 0x10 ; '\x10'
0x30000005: 00 DC.B 0x00 ; '\0'
0x30000006: 00 DC.B 0x00 ; '\0'
0x30000007: 00 DC.B 0x00 ; '\0'
Section .data.SystemD2Clock from charger_lto.o, size=4, align=4
SystemD2Clock:
0x30000008: 00 DC.B 0x00 ; '\0'
0x30000009: 90 DC.B 0x90 ; '\x90'
0x3000000A: D0 DC.B 0xD0 ; '\xD0'
0x3000000B: 03 DC.B 0x03 ; '\x03'
Section .data.SystemCoreClock from charger_lto.o, size=4, align=4
SystemCoreClock:
0x3000000C: 00 DC.B 0x00 ; '\0'
0x3000000D: 90 DC.B 0x90 ; '\x90'
0x3000000E: D0 DC.B 0xD0 ; '\xD0'
0x3000000F: 03 DC.B 0x03 ; '\x03'
Section .data.uwTickFreq from charger_lto.o, size=1, align=1
uwTickFreq:
0x30000010: 01 DC.B 0x01 ; '\x01'
Section .bss.block.stack from [ Linker created ], size=8192, align=8
(0x30006000-0x30007fff excluded)
OPTIMIZATION REPORT
Transformation |
Bytes saved |
Dedupe code |
288 |
Total: |
288 |
LINK SUMMARY
Memory breakdown
6 486 bytes read-only code +
64 bytes read-only data = 6 550 bytes read-only (total)
8 209 bytes read-write data
Region summary
Name |
Range |
Size |
Used |
Unused |
Alignment Loss |
FLASH |
08000000-0807ffff |
524 288 |
6 550 1.25% |
517 738 98.75% |
0 0.00% |
RAM |
30000000-30007fff |
32 768 |
8 209 25.05% |
24 559 74.95% |
0 0.00% |
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks