Range |
Size |
Symbol or [section] name |
20007738-2000774b |
20 |
__SEGGER_RTL_global_locale |
2000774c-2000774f |
4 |
stdout |
20007750-20007753 |
4 |
stdin |
20007754-20007757 |
4 |
stderr |
20007758-2000775b |
4 |
_tx_thread_system_state |
2000775c-2000775f |
4 |
SystemCoreClock |
20007738-2000775f |
40 |
Total (6 sections) |
Summary
Description |
Size |
Initialization table |
32 bytes |
Source image |
40 bytes |
Destination image |
30 557 bytes |
Saving |
30 485 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 |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ADC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BDMA_Channel7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
BusFault_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
CEC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
COMP1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CORDIC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
CRS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DCMI_PSSI_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DFSDM1_FLT3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream0_IRQHandler |
0x08004FB9 |
1 012 |
2 |
Code |
Gb |
charger_lto.o |
DMA1_Stream1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA1_Stream7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2D_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMA2_Stream7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX1_OVR_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DMAMUX2_OVR_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DTS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
DebugMon_Handler |
0x080002CF |
2 |
2 |
Code |
Gb |
charger_lto.o |
ECC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
ETH_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI15_10_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
EXTI9_5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FDCAN_CAL_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FLASH_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMAC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FMC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
FPU_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HAL_DMA_Abort_IT |
0x08005BCD |
428 |
2 |
Code |
Lc |
charger_lto.o |
HAL_GPIO_Init |
0x08005D79 |
452 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Init |
0x08003731 |
114 |
2 |
Code |
Lc |
charger_lto.o |
HAL_InitTick |
0x080035EF |
322 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriority |
0x08005B95 |
56 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCCEx_GetPeriphCLKFreq |
0x08001D69 |
372 |
4 |
Code |
Lc |
charger_lto.o |
HAL_RCCEx_PeriphCLKConfig |
0x08001535 |
2 100 |
4 |
Code |
Lc |
charger_lto.o |
HAL_RCC_GetSysClockFreq |
0x08001429 |
268 |
4 |
Code |
Lc |
charger_lto.o |
HAL_RTC_WaitForSynchro |
0x080037A3 |
54 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SD_GetCardCSD |
0x080038F5 |
394 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SD_GetCardState |
0x080037D9 |
70 |
2 |
Code |
Lc |
charger_lto.o |
HSEM1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
HardFault_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
I2C1_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C1_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C2_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C3_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C4_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
I2C5_EV_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPTIM5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LPUART1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_ER_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
LTDC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDIOS_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MDMA_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
MX_DMA_Init |
0x08004B29 |
68 |
2 |
Code |
Lc |
charger_lto.o |
MX_GPIO_Init |
0x08002733 |
430 |
2 |
Code |
Lc |
charger_lto.o |
MX_RTC_Init |
0x08004E85 |
308 |
2 |
Code |
Lc |
charger_lto.o |
MX_SDMMC1_SD_Init |
0x08002B11 |
1 986 |
2 |
Code |
Lc |
charger_lto.o |
MX_SPI4_Init |
0x08002359 |
986 |
4 |
Code |
Lc |
charger_lto.o |
MX_ThreadX_Init |
0x08005675 |
1 312 |
2 |
Code |
Lc |
charger_lto.o |
MemManage_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
NMI_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
OCTOSPI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OCTOSPI2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_IN_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_EP1_OUT_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
OTG_HS_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PVD_AVD_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
PendSV_Handler |
0x0800037D |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
RCCEx_PLL2_Config |
0x08005F3D |
256 |
2 |
Code |
Lc |
charger_lto.o |
RCCEx_PLL3_Config |
0x0800603D |
256 |
2 |
Code |
Lc |
charger_lto.o |
RCC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RNG_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_Alarm_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
RTC_WKUP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
Reset_Handler |
0x08007F1D |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
SAI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SAI4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC1_IRQHandler |
0x080053AD |
480 |
2 |
Code |
Gb |
charger_lto.o |
SDMMC2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SDMMC_CmdAppCommand |
0x08006199 |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdBlockLength |
0x08006151 |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdBusWidth |
0x080061BD |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdGoIdleState |
0x08003BFB |
82 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdSelDesel |
0x08006175 |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdSendCID |
0x080061E1 |
28 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdSendCSD |
0x08003C4D |
26 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdStopTransfer |
0x08003BAD |
78 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_GetCmdResp1 |
0x08003A7F |
302 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_GetCmdResp2 |
0x080061FD |
92 |
2 |
Code |
Lc |
charger_lto.o |
SD_FindSCR |
0x0800381F |
214 |
2 |
Code |
Lc |
charger_lto.o |
SEGGER_RTT_Write |
0x08004AD7 |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SEGGER_RTT_WriteNoLock |
0x08004A7D |
90 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SPDIF_RX_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI4_IRQHandler |
0x080032D3 |
630 |
2 |
Code |
Gb |
charger_lto.o |
SPI5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI_DMAAbortOnError |
0x0800613D |
20 |
2 |
Code |
Lc |
charger_lto.o |
SVC_Handler |
0x080002CD |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
SWPMI1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SysTick_Handler |
0x08000329 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
SystemClock_Config() |
0x08004B6D |
792 |
2 |
Code |
Lc |
charger_lto.o |
SystemInit |
0x08003549 |
166 |
2 |
Code |
Gb |
charger_lto.o |
TAMP_STAMP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM15_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM16_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM17_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_BRK_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_CC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_TRG_COM_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM1_UP_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM23_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM24_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM6_DAC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM7_IRQHandler |
0x0800558D |
232 |
2 |
Code |
Gb |
charger_lto.o |
TIM8_BRK_TIM12_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_CC_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_TRG_COM_TIM14_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
TIM8_UP_TIM13_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART4_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART5_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART7_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART8_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UART9_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART10_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART1_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART2_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART3_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
USART6_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
UsageFault_Handler |
0x080002CD |
2 |
2 |
Code |
Gb |
charger_lto.o |
WAKEUP_PIN_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
WWDG_IRQHandler |
0x080002CD |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
_DoInit |
0x080049AB |
102 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_GetAvailWriteSpace |
0x08004A11 |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_WriteBlocking |
0x08004A27 |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_WriteNoCheck |
0x08008141 |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_bufsize |
0x0800813D |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_stat |
0x08008105 |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_write |
0x080049A5 |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_isctype |
0x08008249 |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
0x08008275 |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_mbtowc |
0x08008215 |
52 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_tolower |
0x08004B1B |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_toupper |
0x08008269 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
0x08004B1B |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
0x08008269 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_wctomb |
0x08004B0D |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_current_locale |
0x080081FD |
24 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_frexp_inline |
0x08007F51 |
44 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_isinf |
0x080048E1 |
26 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_isnan |
0x08007F35 |
16 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_isnormal |
0x080048FB |
34 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_signbit |
0x08007F45 |
8 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_pow10 |
0x08007F85 |
60 |
2 |
Code |
Gb |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_pre_padding |
0x0800495F |
18 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_prin_flush |
0x08008045 |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_print_padding |
0x08008061 |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_putc |
0x08007FC1 |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
0x08004971 |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf |
0x08000809 |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_float_long_long |
0x08000809 |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_copy |
0x080085D7 |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_done |
0x0800203B |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
0x080085C5 |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_d2ulz |
0x08002045 |
62 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr |
0x0800226D |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr4 |
0x0800226D |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
0x0800226D |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy |
0x08002211 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy4 |
0x0800222F |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy8 |
0x0800222F |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
0x0800226F |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
0x0800226F |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
0x0800226F |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ul2d |
0x08002085 |
90 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_uldivmod |
0x080020E1 |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
0x0800203B |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__tx_BadHandler |
0x08000315 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_DBGHandler |
0x08000339 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_HardfaultHandler |
0x08000319 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_IntHandler |
0x08000321 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_NMIHandler |
0x08000335 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_PendSVHandler |
0x0800037D |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
__tx_SVCallHandler |
0x0800031D |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_SysTickHandler |
0x08000329 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
_fx_partition_offset_calculate |
0x0800768D |
220 |
2 |
Code |
Lc |
charger_lto.o |
_fx_system_timer_entry |
0x08001EDD |
340 |
4 |
Code |
Lc |
charger_lto.o |
_fx_utility_FAT_entry_read |
0x08006CB5 |
1 200 |
2 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_cache_entry_read |
0x08004323 |
814 |
2 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_flush |
0x08007165 |
756 |
2 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_read |
0x08007459 |
564 |
2 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_write |
0x08004651 |
342 |
2 |
Code |
Lc |
charger_lto.o |
_start |
0x08002031 |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
_tx_initialize_low_level |
0x080002D1 |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
_tx_mutex_create |
0x0800406B |
122 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_prioritize |
0x080067ED |
168 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_priority_change |
0x08006895 |
208 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_thread_release |
0x080065C9 |
548 |
2 |
Code |
Lc |
charger_lto.o |
_tx_semaphore_cleanup |
0x08004227 |
134 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_create |
0x08003C67 |
286 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_preemption_change |
0x08006965 |
176 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_schedule |
0x08000351 |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
_tx_thread_shell_entry |
0x08003D85 |
126 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_stack_build |
0x08000411 |
|
16 |
Code |
Gb |
tx_thread_stack_build.o |
_tx_thread_system_preempt_check |
0x08003E03 |
74 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_system_resume |
0x08003E4D |
342 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_system_suspend |
0x08006259 |
492 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_time_slice |
0x08003FA3 |
110 |
2 |
Code |
Gb |
charger_lto.o |
_tx_thread_timeout |
0x08006445 |
52 |
2 |
Code |
Lc |
charger_lto.o |
_tx_timer_expiration_process |
0x08006479 |
36 |
2 |
Code |
Gb |
charger_lto.o |
_tx_timer_interrupt |
0x08000451 |
|
16 |
Code |
Gb |
tx_timer_interrupt.o |
_tx_timer_system_activate |
0x08004011 |
90 |
2 |
Code |
Lc |
charger_lto.o |
_tx_timer_thread_entry |
0x0800649D |
300 |
2 |
Code |
Lc |
charger_lto.o |
_txe_byte_pool_create |
0x080040E5 |
322 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_create |
0x08006A15 |
236 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_delete |
0x08006B01 |
216 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_get |
0x08006BD9 |
220 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_put |
0x080042AD |
118 |
2 |
Code |
Lc |
charger_lto.o |
abs |
0x08007F7D |
8 |
2 |
Code |
Wk |
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
check_sd_status |
0x080047A7 |
58 |
2 |
Code |
Lc |
charger_lto.o |
exit |
0x0800203F |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
floor |
0x08000651 |
208 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
fmod |
0x08000509 |
328 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
frexp |
0x08007F4D |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
fwrite |
0x080048B3 |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
fx_app_thread_entry |
0x080078F9 |
1 352 |
2 |
Code |
Lc |
charger_lto.o |
fx_stm32_sd_driver |
0x080028E1 |
294 |
4 |
Code |
Lc |
charger_lto.o |
fx_stm32_sd_read_blocks |
0x08007E41 |
220 |
2 |
Code |
Lc |
charger_lto.o |
fx_stm32_sd_write_blocks |
0x080047E1 |
210 |
2 |
Code |
Lc |
charger_lto.o |
ldexp |
0x0800491D |
66 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
main |
0x08002A07 |
266 |
2 |
Code |
Gb |
charger_lto.o |
memcpy |
0x08002211 |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
memset |
0x08002275 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
printf |
0x0800497B |
42 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
0x08007F1D |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
sd_read_data |
0x08007769 |
196 |
2 |
Code |
Lc |
charger_lto.o |
sd_write_data |
0x0800782D |
204 |
2 |
Code |
Lc |
charger_lto.o |
strlen |
0x08008185 |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
strnlen |
0x080081B1 |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
tx_thread_fpu_disable |
0x080003FF |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
tx_thread_fpu_enable |
0x080003FF |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
vfprintf |
0x0800807D |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
vfprintf_l |
0x08008099 |
108 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Function symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x080002CD |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
WAKEUP_PIN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UsageFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
USART6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
USART10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART9_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART8_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_UP_TIM13_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_TRG_COM_TIM14_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM8_BRK_TIM12_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM24_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM23_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM1_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
TAMP_STAMP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SWPMI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SVC_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
0x080002CD |
SPI6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SPDIF_RX_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SDMMC2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SAI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
PVD_AVD_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_EP1_OUT_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OTG_HS_EP1_IN_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OCTOSPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
OCTOSPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
NMI_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
MemManage_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
MDMA_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
MDIOS_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
MDIOS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LTDC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LTDC_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C5_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C5_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
HardFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
HSEM1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN_CAL_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI9_5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ETH_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ETH_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ECC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DTS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMAMUX2_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMAMUX1_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2_Stream0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA2D_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DMA1_Stream1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DFSDM1_FLT0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
DCMI_PSSI_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
COMP1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
CEC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BusFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002CD |
BDMA_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
BDMA_Channel0_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ADC_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CD |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
0x080002CF |
DebugMon_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
0x080002D1 |
_tx_initialize_low_level |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000315 |
__tx_BadHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000319 |
__tx_HardfaultHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x0800031D |
__tx_SVCallHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000321 |
__tx_IntHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000329 |
__tx_SysTickHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000329 |
SysTick_Handler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000335 |
__tx_NMIHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000339 |
__tx_DBGHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
0x08000351 |
_tx_thread_schedule |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
0x0800037D |
__tx_PendSVHandler |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
0x0800037D |
PendSV_Handler |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
0x080003FF |
tx_thread_fpu_enable |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
0x080003FF |
tx_thread_fpu_disable |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
0x08000411 |
_tx_thread_stack_build |
|
16 |
Code |
Gb |
tx_thread_stack_build.o |
0x08000451 |
_tx_timer_interrupt |
|
16 |
Code |
Gb |
tx_timer_interrupt.o |
0x08000509 |
fmod |
328 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000651 |
floor |
208 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000809 |
__SEGGER_RTL_vfprintf_float_long_long |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000809 |
__SEGGER_RTL_vfprintf |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08001429 |
HAL_RCC_GetSysClockFreq |
268 |
4 |
Code |
Lc |
charger_lto.o |
0x08001535 |
HAL_RCCEx_PeriphCLKConfig |
2 100 |
4 |
Code |
Lc |
charger_lto.o |
0x08001D69 |
HAL_RCCEx_GetPeriphCLKFreq |
372 |
4 |
Code |
Lc |
charger_lto.o |
0x08001EDD |
_fx_system_timer_entry |
340 |
4 |
Code |
Lc |
charger_lto.o |
0x08002031 |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800203B |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800203B |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800203F |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x08002045 |
__aeabi_d2ulz |
62 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002085 |
__aeabi_ul2d |
90 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080020E1 |
__aeabi_uldivmod |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002211 |
memcpy |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002211 |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800222F |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800222F |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800226D |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800226D |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800226D |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800226F |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800226F |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800226F |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002275 |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002359 |
MX_SPI4_Init |
986 |
4 |
Code |
Lc |
charger_lto.o |
0x08002733 |
MX_GPIO_Init |
430 |
2 |
Code |
Lc |
charger_lto.o |
0x080028E1 |
fx_stm32_sd_driver |
294 |
4 |
Code |
Lc |
charger_lto.o |
0x08002A07 |
main |
266 |
2 |
Code |
Gb |
charger_lto.o |
0x08002B11 |
MX_SDMMC1_SD_Init |
1 986 |
2 |
Code |
Lc |
charger_lto.o |
0x080032D3 |
SPI4_IRQHandler |
630 |
2 |
Code |
Gb |
charger_lto.o |
0x08003549 |
SystemInit |
166 |
2 |
Code |
Gb |
charger_lto.o |
0x080035EF |
HAL_InitTick |
322 |
2 |
Code |
Lc |
charger_lto.o |
0x08003731 |
HAL_Init |
114 |
2 |
Code |
Lc |
charger_lto.o |
0x080037A3 |
HAL_RTC_WaitForSynchro |
54 |
2 |
Code |
Lc |
charger_lto.o |
0x080037D9 |
HAL_SD_GetCardState |
70 |
2 |
Code |
Lc |
charger_lto.o |
0x0800381F |
SD_FindSCR |
214 |
2 |
Code |
Lc |
charger_lto.o |
0x080038F5 |
HAL_SD_GetCardCSD |
394 |
2 |
Code |
Lc |
charger_lto.o |
0x08003A7F |
SDMMC_GetCmdResp1 |
302 |
2 |
Code |
Lc |
charger_lto.o |
0x08003BAD |
SDMMC_CmdStopTransfer |
78 |
2 |
Code |
Lc |
charger_lto.o |
0x08003BFB |
SDMMC_CmdGoIdleState |
82 |
2 |
Code |
Lc |
charger_lto.o |
0x08003C4D |
SDMMC_CmdSendCSD |
26 |
2 |
Code |
Lc |
charger_lto.o |
0x08003C67 |
_tx_thread_create |
286 |
2 |
Code |
Lc |
charger_lto.o |
0x08003D85 |
_tx_thread_shell_entry |
126 |
2 |
Code |
Lc |
charger_lto.o |
0x08003E03 |
_tx_thread_system_preempt_check |
74 |
2 |
Code |
Lc |
charger_lto.o |
0x08003E4D |
_tx_thread_system_resume |
342 |
2 |
Code |
Lc |
charger_lto.o |
0x08003FA3 |
_tx_thread_time_slice |
110 |
2 |
Code |
Gb |
charger_lto.o |
0x08004011 |
_tx_timer_system_activate |
90 |
2 |
Code |
Lc |
charger_lto.o |
0x0800406B |
_tx_mutex_create |
122 |
2 |
Code |
Lc |
charger_lto.o |
0x080040E5 |
_txe_byte_pool_create |
322 |
2 |
Code |
Lc |
charger_lto.o |
0x08004227 |
_tx_semaphore_cleanup |
134 |
2 |
Code |
Lc |
charger_lto.o |
0x080042AD |
_txe_semaphore_put |
118 |
2 |
Code |
Lc |
charger_lto.o |
0x08004323 |
_fx_utility_logical_sector_cache_entry_read |
814 |
2 |
Code |
Lc |
charger_lto.o |
0x08004651 |
_fx_utility_logical_sector_write |
342 |
2 |
Code |
Lc |
charger_lto.o |
0x080047A7 |
check_sd_status |
58 |
2 |
Code |
Lc |
charger_lto.o |
0x080047E1 |
fx_stm32_sd_write_blocks |
210 |
2 |
Code |
Lc |
charger_lto.o |
0x080048B3 |
fwrite |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080048E1 |
__SEGGER_RTL_float64_isinf |
26 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080048FB |
__SEGGER_RTL_float64_isnormal |
34 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800491D |
ldexp |
66 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800495F |
__SEGGER_RTL_pre_padding |
18 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004971 |
__SEGGER_RTL_stream_write |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800497B |
printf |
42 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080049A5 |
__SEGGER_RTL_X_file_write |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080049AB |
_DoInit |
102 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004A11 |
_GetAvailWriteSpace |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004A27 |
_WriteBlocking |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004A7D |
SEGGER_RTT_WriteNoLock |
90 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004AD7 |
SEGGER_RTT_Write |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004B0D |
__SEGGER_RTL_ascii_wctomb |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004B1B |
__SEGGER_RTL_ascii_towlower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004B1B |
__SEGGER_RTL_ascii_tolower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08004B29 |
MX_DMA_Init |
68 |
2 |
Code |
Lc |
charger_lto.o |
0x08004B6D |
SystemClock_Config() |
792 |
2 |
Code |
Lc |
charger_lto.o |
0x08004E85 |
MX_RTC_Init |
308 |
2 |
Code |
Lc |
charger_lto.o |
0x08004FB9 |
DMA1_Stream0_IRQHandler |
1 012 |
2 |
Code |
Gb |
charger_lto.o |
0x080053AD |
SDMMC1_IRQHandler |
480 |
2 |
Code |
Gb |
charger_lto.o |
0x0800558D |
TIM7_IRQHandler |
232 |
2 |
Code |
Gb |
charger_lto.o |
0x08005675 |
MX_ThreadX_Init |
1 312 |
2 |
Code |
Lc |
charger_lto.o |
0x08005B95 |
HAL_NVIC_SetPriority |
56 |
2 |
Code |
Lc |
charger_lto.o |
0x08005BCD |
HAL_DMA_Abort_IT |
428 |
2 |
Code |
Lc |
charger_lto.o |
0x08005D79 |
HAL_GPIO_Init |
452 |
2 |
Code |
Lc |
charger_lto.o |
0x08005F3D |
RCCEx_PLL2_Config |
256 |
2 |
Code |
Lc |
charger_lto.o |
0x0800603D |
RCCEx_PLL3_Config |
256 |
2 |
Code |
Lc |
charger_lto.o |
0x0800613D |
SPI_DMAAbortOnError |
20 |
2 |
Code |
Lc |
charger_lto.o |
0x08006151 |
SDMMC_CmdBlockLength |
36 |
2 |
Code |
Lc |
charger_lto.o |
0x08006175 |
SDMMC_CmdSelDesel |
36 |
2 |
Code |
Lc |
charger_lto.o |
0x08006199 |
SDMMC_CmdAppCommand |
36 |
2 |
Code |
Lc |
charger_lto.o |
0x080061BD |
SDMMC_CmdBusWidth |
36 |
2 |
Code |
Lc |
charger_lto.o |
0x080061E1 |
SDMMC_CmdSendCID |
28 |
2 |
Code |
Lc |
charger_lto.o |
0x080061FD |
SDMMC_GetCmdResp2 |
92 |
2 |
Code |
Lc |
charger_lto.o |
0x08006259 |
_tx_thread_system_suspend |
492 |
2 |
Code |
Lc |
charger_lto.o |
0x08006445 |
_tx_thread_timeout |
52 |
2 |
Code |
Lc |
charger_lto.o |
0x08006479 |
_tx_timer_expiration_process |
36 |
2 |
Code |
Gb |
charger_lto.o |
0x0800649D |
_tx_timer_thread_entry |
300 |
2 |
Code |
Lc |
charger_lto.o |
0x080065C9 |
_tx_mutex_thread_release |
548 |
2 |
Code |
Lc |
charger_lto.o |
0x080067ED |
_tx_mutex_prioritize |
168 |
2 |
Code |
Lc |
charger_lto.o |
0x08006895 |
_tx_mutex_priority_change |
208 |
2 |
Code |
Lc |
charger_lto.o |
0x08006965 |
_tx_thread_preemption_change |
176 |
2 |
Code |
Lc |
charger_lto.o |
0x08006A15 |
_txe_semaphore_create |
236 |
2 |
Code |
Lc |
charger_lto.o |
0x08006B01 |
_txe_semaphore_delete |
216 |
2 |
Code |
Lc |
charger_lto.o |
0x08006BD9 |
_txe_semaphore_get |
220 |
2 |
Code |
Lc |
charger_lto.o |
0x08006CB5 |
_fx_utility_FAT_entry_read |
1 200 |
2 |
Code |
Lc |
charger_lto.o |
0x08007165 |
_fx_utility_logical_sector_flush |
756 |
2 |
Code |
Lc |
charger_lto.o |
0x08007459 |
_fx_utility_logical_sector_read |
564 |
2 |
Code |
Lc |
charger_lto.o |
0x0800768D |
_fx_partition_offset_calculate |
220 |
2 |
Code |
Lc |
charger_lto.o |
0x08007769 |
sd_read_data |
196 |
2 |
Code |
Lc |
charger_lto.o |
0x0800782D |
sd_write_data |
204 |
2 |
Code |
Lc |
charger_lto.o |
0x080078F9 |
fx_app_thread_entry |
1 352 |
2 |
Code |
Lc |
charger_lto.o |
0x08007E41 |
fx_stm32_sd_read_blocks |
220 |
2 |
Code |
Lc |
charger_lto.o |
0x08007F1D |
reset_handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
0x08007F1D |
Reset_Handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
0x08007F35 |
__SEGGER_RTL_float64_isnan |
16 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08007F45 |
__SEGGER_RTL_float64_signbit |
8 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08007F4D |
frexp |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08007F51 |
__SEGGER_RTL_float64_frexp_inline |
44 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08007F7D |
abs |
8 |
2 |
Code |
Wk |
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08007F85 |
__SEGGER_RTL_pow10 |
60 |
2 |
Code |
Gb |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08007FC1 |
__SEGGER_RTL_putc |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008045 |
__SEGGER_RTL_prin_flush |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008061 |
__SEGGER_RTL_print_padding |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800807D |
vfprintf |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008099 |
vfprintf_l |
108 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008105 |
__SEGGER_RTL_X_file_stat |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800813D |
__SEGGER_RTL_X_file_bufsize |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008141 |
_WriteNoCheck |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008185 |
strlen |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080081B1 |
strnlen |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080081FD |
__SEGGER_RTL_current_locale |
24 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008215 |
__SEGGER_RTL_ascii_mbtowc |
52 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008249 |
__SEGGER_RTL_ascii_isctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008269 |
__SEGGER_RTL_ascii_towupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008269 |
__SEGGER_RTL_ascii_toupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008275 |
__SEGGER_RTL_ascii_iswctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080085C5 |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080085D7 |
__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 |
__SEGGER_RTL_vfprintf |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_float_long_long |
3 104 |
8 |
Code |
Gb |
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_RCCEx_PeriphCLKConfig |
2 100 |
4 |
Code |
Lc |
charger_lto.o |
MX_SDMMC1_SD_Init |
1 986 |
2 |
Code |
Lc |
charger_lto.o |
fx_app_thread_entry |
1 352 |
2 |
Code |
Lc |
charger_lto.o |
MX_ThreadX_Init |
1 312 |
2 |
Code |
Lc |
charger_lto.o |
_fx_utility_FAT_entry_read |
1 200 |
2 |
Code |
Lc |
charger_lto.o |
DMA1_Stream0_IRQHandler |
1 012 |
2 |
Code |
Gb |
charger_lto.o |
MX_SPI4_Init |
986 |
4 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_cache_entry_read |
814 |
2 |
Code |
Lc |
charger_lto.o |
SystemClock_Config() |
792 |
2 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_flush |
756 |
2 |
Code |
Lc |
charger_lto.o |
SPI4_IRQHandler |
630 |
2 |
Code |
Gb |
charger_lto.o |
_fx_utility_logical_sector_read |
564 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_thread_release |
548 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_system_suspend |
492 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC1_IRQHandler |
480 |
2 |
Code |
Gb |
charger_lto.o |
HAL_GPIO_Init |
452 |
2 |
Code |
Lc |
charger_lto.o |
MX_GPIO_Init |
430 |
2 |
Code |
Lc |
charger_lto.o |
HAL_DMA_Abort_IT |
428 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SD_GetCardCSD |
394 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCCEx_GetPeriphCLKFreq |
372 |
4 |
Code |
Lc |
charger_lto.o |
_fx_utility_logical_sector_write |
342 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_system_resume |
342 |
2 |
Code |
Lc |
charger_lto.o |
_fx_system_timer_entry |
340 |
4 |
Code |
Lc |
charger_lto.o |
fmod |
328 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_InitTick |
322 |
2 |
Code |
Lc |
charger_lto.o |
_txe_byte_pool_create |
322 |
2 |
Code |
Lc |
charger_lto.o |
MX_RTC_Init |
308 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_GetCmdResp1 |
302 |
2 |
Code |
Lc |
charger_lto.o |
__aeabi_uldivmod |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_tx_timer_thread_entry |
300 |
2 |
Code |
Lc |
charger_lto.o |
fx_stm32_sd_driver |
294 |
4 |
Code |
Lc |
charger_lto.o |
_tx_thread_create |
286 |
2 |
Code |
Lc |
charger_lto.o |
HAL_RCC_GetSysClockFreq |
268 |
4 |
Code |
Lc |
charger_lto.o |
main |
266 |
2 |
Code |
Gb |
charger_lto.o |
RCCEx_PLL2_Config |
256 |
2 |
Code |
Lc |
charger_lto.o |
RCCEx_PLL3_Config |
256 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_create |
236 |
2 |
Code |
Lc |
charger_lto.o |
TIM7_IRQHandler |
232 |
2 |
Code |
Gb |
charger_lto.o |
_fx_partition_offset_calculate |
220 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_get |
220 |
2 |
Code |
Lc |
charger_lto.o |
fx_stm32_sd_read_blocks |
220 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_delete |
216 |
2 |
Code |
Lc |
charger_lto.o |
SD_FindSCR |
214 |
2 |
Code |
Lc |
charger_lto.o |
fx_stm32_sd_write_blocks |
210 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_priority_change |
208 |
2 |
Code |
Lc |
charger_lto.o |
floor |
208 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
sd_write_data |
204 |
2 |
Code |
Lc |
charger_lto.o |
sd_read_data |
196 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_preemption_change |
176 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_prioritize |
168 |
2 |
Code |
Lc |
charger_lto.o |
SystemInit |
166 |
2 |
Code |
Gb |
charger_lto.o |
_tx_semaphore_cleanup |
134 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_putc |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_tx_thread_shell_entry |
126 |
2 |
Code |
Lc |
charger_lto.o |
_tx_mutex_create |
122 |
2 |
Code |
Lc |
charger_lto.o |
_txe_semaphore_put |
118 |
2 |
Code |
Lc |
charger_lto.o |
HAL_Init |
114 |
2 |
Code |
Lc |
charger_lto.o |
_tx_thread_time_slice |
110 |
2 |
Code |
Gb |
charger_lto.o |
vfprintf_l |
108 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_DoInit |
102 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SDMMC_GetCmdResp2 |
92 |
2 |
Code |
Lc |
charger_lto.o |
memcpy |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SEGGER_RTT_WriteNoLock |
90 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ul2d |
90 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_tx_timer_system_activate |
90 |
2 |
Code |
Lc |
charger_lto.o |
_WriteBlocking |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SDMMC_CmdGoIdleState |
82 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdStopTransfer |
78 |
2 |
Code |
Lc |
charger_lto.o |
strnlen |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_tx_thread_system_preempt_check |
74 |
2 |
Code |
Lc |
charger_lto.o |
HAL_SD_GetCardState |
70 |
2 |
Code |
Lc |
charger_lto.o |
MX_DMA_Init |
68 |
2 |
Code |
Lc |
charger_lto.o |
_WriteNoCheck |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
ldexp |
66 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_d2ulz |
62 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_pow10 |
60 |
2 |
Code |
Gb |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
check_sd_status |
58 |
2 |
Code |
Lc |
charger_lto.o |
HAL_NVIC_SetPriority |
56 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_X_file_stat |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
HAL_RTC_WaitForSynchro |
54 |
2 |
Code |
Lc |
charger_lto.o |
SEGGER_RTT_Write |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_mbtowc |
52 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_tx_thread_timeout |
52 |
2 |
Code |
Lc |
charger_lto.o |
fwrite |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_frexp_inline |
44 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
strlen |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
printf |
42 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SDMMC_CmdAppCommand |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdBlockLength |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdBusWidth |
36 |
2 |
Code |
Lc |
charger_lto.o |
SDMMC_CmdSelDesel |
36 |
2 |
Code |
Lc |
charger_lto.o |
_tx_timer_expiration_process |
36 |
2 |
Code |
Gb |
charger_lto.o |
__SEGGER_RTL_float64_isnormal |
34 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_isctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SDMMC_CmdSendCID |
28 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_prin_flush |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_print_padding |
28 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
vfprintf |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SDMMC_CmdSendCSD |
26 |
2 |
Code |
Lc |
charger_lto.o |
__SEGGER_RTL_float64_isinf |
26 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
Reset_Handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
__SEGGER_RTL_current_locale |
24 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
24 |
2 |
Code |
Gb |
Cortex_M_Startup.o |
_GetAvailWriteSpace |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SPI_DMAAbortOnError |
20 |
2 |
Code |
Lc |
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_RTL_pre_padding |
18 |
2 |
Code |
Gb |
prinops.o (libc_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) |
__SEGGER_RTL_float64_isnan |
16 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_tolower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
14 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_wctomb |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_RTL_ascii_toupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_signbit |
8 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
abs |
8 |
2 |
Code |
Wk |
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_write |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_bufsize |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
frexp |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
BusFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
DebugMon_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
HardFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
MemManage_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
NMI_Handler |
2 |
2 |
Code |
Gb |
charger_lto.o |
SVC_Handler |
2 |
2 |
Code |
Wk |
Cortex_M_Startup.o |
UsageFault_Handler |
2 |
2 |
Code |
Gb |
charger_lto.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_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 |
PendSV_Handler |
|
16 |
Code |
Gb |
tx_thread_schedule.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 |
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 |
SPI5_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SPI6_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SWPMI1_IRQHandler |
|
2 |
Code |
Wk |
stm32h723xx_Vectors.o |
SysTick_Handler |
|
16 |
Code |
Gb |
tx_initialize_low_level.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 |
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_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy8 |
|
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 |
__tx_BadHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_DBGHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_HardfaultHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_IntHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_NMIHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_PendSVHandler |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
__tx_SVCallHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
__tx_SysTickHandler |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
_tx_initialize_low_level |
|
16 |
Code |
Gb |
tx_initialize_low_level.o |
_tx_thread_schedule |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
_tx_thread_stack_build |
|
16 |
Code |
Gb |
tx_thread_stack_build.o |
_tx_timer_interrupt |
|
16 |
Code |
Gb |
tx_timer_interrupt.o |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
tx_thread_fpu_disable |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
tx_thread_fpu_enable |
|
16 |
Code |
Gb |
tx_thread_schedule.o |
Read-write data symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
SystemCoreClock |
0x2000775C |
4 |
4 |
Init |
Lc |
charger_lto.o |
_SEGGER_RTT |
0x20006E20 |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__RAL_global_locale |
0x20007738 |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_global_locale |
0x20007738 |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_locale_ptr |
0x20007298 |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stderr_file |
0x20007294 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
0x20007290 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdout_file |
0x2000728C |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_acDownBuffer |
0x20007725 |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_acUpBuffer |
0x20007325 |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_fx_system_build_options_1 |
0x20007320 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_build_options_2 |
0x2000731C |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_build_options_3 |
0x20007318 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_date |
0x20007314 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_media_opened_count |
0x20007310 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_media_opened_ptr |
0x2000730C |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_time |
0x20007308 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_timer |
0x200071F8 |
44 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_build_options |
0x20007304 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_byte_pool_created_count |
0x20007300 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_byte_pool_created_ptr |
0x200072FC |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_mutex_created_count |
0x200072F8 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_mutex_created_ptr |
0x200072F4 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_semaphore_created_count |
0x200072F0 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_semaphore_created_ptr |
0x200072EC |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_created_count |
0x200072E8 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_created_ptr |
0x200072E4 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_current_ptr |
0x200072E0 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_execute_ptr |
0x200072DC |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_highest_priority |
0x200072D8 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_mutex_release |
0x200072D4 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_preempt_disable |
0x200072D0 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_preempted_maps.0 |
0x200072CC |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_priority_list |
0x20006FD0 |
128 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_priority_maps.0 |
0x200072C8 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_system_stack_ptr |
0x200072C4 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_system_state |
0x20007758 |
4 |
4 |
Init |
Lc |
charger_lto.o |
_tx_timer_created_count |
0x200072C0 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_created_ptr |
0x200072BC |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_current_ptr |
0x200072B8 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_expired |
0x200072B4 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_expired_time_slice |
0x200072B0 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_expired_timer_ptr |
0x200072AC |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_list |
0x20006F50 |
128 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_list_end |
0x200072A8 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_list_start |
0x200072A4 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_system_clock |
0x200072A0 |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_thread |
0x20006D6C |
180 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_thread_stack_area |
0x200068B8 |
1 024 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_time_slice |
0x2000729C |
4 |
4 |
Zero |
Gb |
charger_lto.o |
fx_app_byte_pool |
0x200071C4 |
52 |
4 |
Zero |
Lc |
charger_lto.o |
fx_app_thread |
0x20006CB8 |
180 |
4 |
Zero |
Lc |
charger_lto.o |
fx_byte_pool_buffer |
0x200048B8 |
8 192 |
4 |
Zero |
Lc |
charger_lto.o |
fx_sd_media_memory |
0x20000200 |
512 |
32 |
Zero |
Lc |
charger_lto.o |
hdma_spi4_tx |
0x200070CC |
120 |
4 |
Zero |
Lc |
charger_lto.o |
hrtc |
0x20007224 |
36 |
4 |
Zero |
Lc |
charger_lto.o |
hsd1 |
0x20007050 |
124 |
4 |
Zero |
Lc |
charger_lto.o |
hspi4 |
0x20006EC8 |
136 |
4 |
Zero |
Lc |
charger_lto.o |
htim7 |
0x20007144 |
76 |
4 |
Zero |
Lc |
charger_lto.o |
scratch |
0x20000000 |
512 |
32 |
Zero |
Lc |
charger_lto.o |
sd_rx_semaphore |
0x20007268 |
32 |
4 |
Zero |
Lc |
charger_lto.o |
sd_tx_semaphore |
0x20007248 |
32 |
4 |
Zero |
Lc |
charger_lto.o |
sdio_disk |
0x20000400 |
9 400 |
8 |
Zero |
Lc |
charger_lto.o |
stderr |
0x20007754 |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdin |
0x20007750 |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdout |
0x2000774C |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
tx_app_byte_pool |
0x20007190 |
52 |
4 |
Zero |
Lc |
charger_lto.o |
tx_byte_pool_buffer |
0x200028B8 |
8 192 |
4 |
Zero |
Lc |
charger_lto.o |
uwTick |
0x20007288 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
uwTickPrio |
0x20007324 |
1 |
4 |
Zero |
Lc |
charger_lto.o |
Read-write data symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x20000000 |
scratch |
512 |
32 |
Zero |
Lc |
charger_lto.o |
0x20000200 |
fx_sd_media_memory |
512 |
32 |
Zero |
Lc |
charger_lto.o |
0x20000400 |
sdio_disk |
9 400 |
8 |
Zero |
Lc |
charger_lto.o |
0x200028B8 |
tx_byte_pool_buffer |
8 192 |
4 |
Zero |
Lc |
charger_lto.o |
0x200048B8 |
fx_byte_pool_buffer |
8 192 |
4 |
Zero |
Lc |
charger_lto.o |
0x200068B8 |
_tx_timer_thread_stack_area |
1 024 |
4 |
Zero |
Lc |
charger_lto.o |
0x20006CB8 |
fx_app_thread |
180 |
4 |
Zero |
Lc |
charger_lto.o |
0x20006D6C |
_tx_timer_thread |
180 |
4 |
Zero |
Lc |
charger_lto.o |
0x20006E20 |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20006EC8 |
hspi4 |
136 |
4 |
Zero |
Lc |
charger_lto.o |
0x20006F50 |
_tx_timer_list |
128 |
4 |
Zero |
Lc |
charger_lto.o |
0x20006FD0 |
_tx_thread_priority_list |
128 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007050 |
hsd1 |
124 |
4 |
Zero |
Lc |
charger_lto.o |
0x200070CC |
hdma_spi4_tx |
120 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007144 |
htim7 |
76 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007190 |
tx_app_byte_pool |
52 |
4 |
Zero |
Lc |
charger_lto.o |
0x200071C4 |
fx_app_byte_pool |
52 |
4 |
Zero |
Lc |
charger_lto.o |
0x200071F8 |
_fx_system_timer |
44 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007224 |
hrtc |
36 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007248 |
sd_tx_semaphore |
32 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007268 |
sd_rx_semaphore |
32 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007288 |
uwTick |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x2000728C |
__SEGGER_RTL_stdout_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007290 |
__SEGGER_RTL_stdin_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007294 |
__SEGGER_RTL_stderr_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007298 |
__SEGGER_RTL_locale_ptr |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x2000729C |
_tx_timer_time_slice |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072A0 |
_tx_timer_system_clock |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072A4 |
_tx_timer_list_start |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072A8 |
_tx_timer_list_end |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072AC |
_tx_timer_expired_timer_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072B0 |
_tx_timer_expired_time_slice |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072B4 |
_tx_timer_expired |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072B8 |
_tx_timer_current_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072BC |
_tx_timer_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072C0 |
_tx_timer_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072C4 |
_tx_thread_system_stack_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072C8 |
_tx_thread_priority_maps.0 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072CC |
_tx_thread_preempted_maps.0 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072D0 |
_tx_thread_preempt_disable |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072D4 |
_tx_thread_mutex_release |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072D8 |
_tx_thread_highest_priority |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072DC |
_tx_thread_execute_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072E0 |
_tx_thread_current_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
0x200072E4 |
_tx_thread_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072E8 |
_tx_thread_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072EC |
_tx_semaphore_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072F0 |
_tx_semaphore_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072F4 |
_tx_mutex_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072F8 |
_tx_mutex_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x200072FC |
_tx_byte_pool_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007300 |
_tx_byte_pool_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007304 |
_tx_build_options |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007308 |
_fx_system_time |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x2000730C |
_fx_system_media_opened_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007310 |
_fx_system_media_opened_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007314 |
_fx_system_date |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007318 |
_fx_system_build_options_3 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x2000731C |
_fx_system_build_options_2 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007320 |
_fx_system_build_options_1 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007324 |
uwTickPrio |
1 |
4 |
Zero |
Lc |
charger_lto.o |
0x20007325 |
_acUpBuffer |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007725 |
_acDownBuffer |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007738 |
__SEGGER_RTL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007738 |
__RAL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x2000774C |
stdout |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007750 |
stdin |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007754 |
stderr |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x20007758 |
_tx_thread_system_state |
4 |
4 |
Init |
Lc |
charger_lto.o |
0x2000775C |
SystemCoreClock |
4 |
4 |
Init |
Lc |
charger_lto.o |
Read-write data symbols by descending size
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
sdio_disk |
9 400 |
8 |
Zero |
Lc |
charger_lto.o |
fx_byte_pool_buffer |
8 192 |
4 |
Zero |
Lc |
charger_lto.o |
tx_byte_pool_buffer |
8 192 |
4 |
Zero |
Lc |
charger_lto.o |
_acUpBuffer |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_tx_timer_thread_stack_area |
1 024 |
4 |
Zero |
Lc |
charger_lto.o |
fx_sd_media_memory |
512 |
32 |
Zero |
Lc |
charger_lto.o |
scratch |
512 |
32 |
Zero |
Lc |
charger_lto.o |
_tx_timer_thread |
180 |
4 |
Zero |
Lc |
charger_lto.o |
fx_app_thread |
180 |
4 |
Zero |
Lc |
charger_lto.o |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
hspi4 |
136 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_priority_list |
128 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_list |
128 |
4 |
Zero |
Lc |
charger_lto.o |
hsd1 |
124 |
4 |
Zero |
Lc |
charger_lto.o |
hdma_spi4_tx |
120 |
4 |
Zero |
Lc |
charger_lto.o |
htim7 |
76 |
4 |
Zero |
Lc |
charger_lto.o |
fx_app_byte_pool |
52 |
4 |
Zero |
Lc |
charger_lto.o |
tx_app_byte_pool |
52 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_timer |
44 |
4 |
Zero |
Lc |
charger_lto.o |
hrtc |
36 |
4 |
Zero |
Lc |
charger_lto.o |
sd_rx_semaphore |
32 |
4 |
Zero |
Lc |
charger_lto.o |
sd_tx_semaphore |
32 |
4 |
Zero |
Lc |
charger_lto.o |
__RAL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_acDownBuffer |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
SystemCoreClock |
4 |
4 |
Init |
Lc |
charger_lto.o |
__SEGGER_RTL_locale_ptr |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stderr_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdout_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
_fx_system_build_options_1 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_build_options_2 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_build_options_3 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_date |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_media_opened_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_media_opened_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_fx_system_time |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_build_options |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_byte_pool_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_byte_pool_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_mutex_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_mutex_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_semaphore_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_semaphore_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_current_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_execute_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_highest_priority |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_mutex_release |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_preempt_disable |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_preempted_maps.0 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_priority_maps.0 |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_thread_system_stack_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_thread_system_state |
4 |
4 |
Init |
Lc |
charger_lto.o |
_tx_timer_created_count |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_created_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_current_ptr |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_expired |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_expired_time_slice |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_expired_timer_ptr |
4 |
4 |
Zero |
Lc |
charger_lto.o |
_tx_timer_list_end |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_list_start |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_system_clock |
4 |
4 |
Zero |
Gb |
charger_lto.o |
_tx_timer_time_slice |
4 |
4 |
Zero |
Gb |
charger_lto.o |
stderr |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdin |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
stdout |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
uwTick |
4 |
4 |
Zero |
Lc |
charger_lto.o |
uwTickPrio |
1 |
4 |
Zero |
Lc |
charger_lto.o |
Read-only data symbols by name
Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
D1CorePrescTable |
0x0800849E |
16 |
|
Cnst |
Lc |
charger_lto.o |
_DoInit._aInitStr |
0x0800840A |
17 |
|
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_aPower2 |
0x08000720 |
72 |
8 |
Cnst |
Lc |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_map |
0x080084FA |
128 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_mask |
0x08008485 |
13 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale |
0x080022D4 |
12 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_day_names |
0x08008436 |
29 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_month_names |
0x08008453 |
49 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_am_pm_indicator |
0x0800832B |
7 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_data |
0x08002300 |
88 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_format |
0x08008424 |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_time_format |
0x08008332 |
15 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_day_names |
0x08008353 |
58 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_month_names |
0x080082D4 |
87 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_time_format |
0x0800842D |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_codeset_ascii |
0x080022E0 |
32 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_empty_string |
0x08008484 |
1 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_utf8_period |
0x0800838F |
2 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_lc |
0x080084E2 |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_uc |
0x080084D2 |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ipow10 |
0x08000768 |
160 |
8 |
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_data__ |
0x0800859C |
[40] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x0800857C |
[32] |
4 |
Cnst |
Lc |
[ Linker created ] |
Read-only data symbols by address
Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x08000720 |
__SEGGER_RTL_aPower2 |
72 |
8 |
Cnst |
Lc |
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08000768 |
__SEGGER_RTL_ipow10 |
160 |
8 |
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080022D4 |
__SEGGER_RTL_c_locale |
12 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080022E0 |
__SEGGER_RTL_codeset_ascii |
32 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08002300 |
__SEGGER_RTL_c_locale_data |
88 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080082D4 |
__SEGGER_RTL_c_locale_month_names |
87 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800832B |
__SEGGER_RTL_c_locale_am_pm_indicator |
7 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008332 |
__SEGGER_RTL_c_locale_date_time_format |
15 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008353 |
__SEGGER_RTL_c_locale_day_names |
58 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800838F |
__SEGGER_RTL_data_utf8_period |
2 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800840A |
_DoInit._aInitStr |
17 |
|
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008424 |
__SEGGER_RTL_c_locale_date_format |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800842D |
__SEGGER_RTL_c_locale_time_format |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008436 |
__SEGGER_RTL_c_locale_abbrev_day_names |
29 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008453 |
__SEGGER_RTL_c_locale_abbrev_month_names |
49 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008484 |
__SEGGER_RTL_data_empty_string |
1 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x08008485 |
__SEGGER_RTL_ascii_ctype_mask |
13 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800849E |
D1CorePrescTable |
16 |
|
Cnst |
Lc |
charger_lto.o |
0x080084D2 |
__SEGGER_RTL_hex_uc |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080084E2 |
__SEGGER_RTL_hex_lc |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x080084FA |
__SEGGER_RTL_ascii_ctype_map |
128 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) |
0x0800857C |
__SEGGER_init_table__ |
[32] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x0800859C |
__SEGGER_init_data__ |
[40] |
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__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__DTCM_RAM_segment_used_size__ |
0x00020000 |
|
|
---- |
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__ |
0x080085EA |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_size__ |
0x000085EA |
|
|
---- |
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__ |
0x080085EA |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_size__ |
0x000085EA |
|
|
---- |
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__ |
0x30000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_size__ |
0x00000000 |
|
|
---- |
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__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_size__ |
0x00020000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE_PROCESS__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE__ |
0x00002000 |
|
|
---- |
Gb |
[ Linker created ] |
__dso_handle |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__stack_end__ |
0x20020000 |
|
|
---- |
Gb |
[ Linker created ] |
__thread_pointer$ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__tx_something_expired |
0x080004A0 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_done |
0x08000494 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_dont_activate |
0x080004AE |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_no_time_slice |
0x08000470 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_no_timer |
0x08000482 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_not_ts_expiration |
0x080004D2 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_nothing_expired |
0x080004D6 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_skip_time_slice |
0x080004D2 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_timer_skip_wrap |
0x08000492 |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
__tx_ts_handler |
0x0800037C |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
__tx_ts_new |
0x080003AE |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
__tx_ts_ready |
0x080003EE |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
__tx_ts_restore |
0x080003B8 |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
__tx_ts_wait |
0x080003E2 |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
__tx_wait_here |
0x0800037A |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
_skip_vfp_restore |
0x080003D8 |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
_skip_vfp_save |
0x0800039C |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
_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 |
__RAM1_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 |
__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 ] |
0x00002000 |
__STACKSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00004000 |
__RAM2_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x000085EA |
__FLASH_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x000085EA |
__FLASH1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00010000 |
__ITCM_RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00010000 |
__ITCM_RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00020000 |
__DTCM_RAM_segment_used_size__ |
|
|
---- |
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 |
0x0800037A |
__tx_wait_here |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x0800037C |
__tx_ts_handler |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x0800039C |
_skip_vfp_save |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x080003AE |
__tx_ts_new |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x080003B8 |
__tx_ts_restore |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x080003D8 |
_skip_vfp_restore |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x080003E2 |
__tx_ts_wait |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x080003EE |
__tx_ts_ready |
|
16 |
Code |
Lc |
tx_thread_schedule.o |
0x08000470 |
__tx_timer_no_time_slice |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x08000482 |
__tx_timer_no_timer |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x08000492 |
__tx_timer_skip_wrap |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x08000494 |
__tx_timer_done |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x080004A0 |
__tx_something_expired |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x080004AE |
__tx_timer_dont_activate |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x080004D2 |
__tx_timer_skip_time_slice |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x080004D2 |
__tx_timer_not_ts_expiration |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x080004D6 |
__tx_timer_nothing_expired |
|
16 |
Code |
Lc |
tx_timer_interrupt.o |
0x080085EA |
__FLASH_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x080085EA |
__FLASH1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08080000 |
__FLASH_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08080000 |
__FLASH1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__DTCM_RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__stack_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20020000 |
__DTCM_RAM_segment_used_end__ |
|
|
---- |
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 |
__RAM1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x30000000 |
__RAM1_segment_start__ |
|
|
---- |
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 |
20000000-2001ffff |
131 072 |
RAM1 |
30000000-30007fff |
32 768 |
RAM2 |
38000000-38003fff |
16 384 |
Analysis
DTCM_RAM:
Identical to region RAM
FLASH:
Identical to region FLASH1
FLASH1:
Identical to region FLASH
RAM:
Identical to region DTCM_RAM
BLOCK LIST
Blocks by name
Name |
Range |
Size |
Ordering |
stack |
2001e000-2001ffff |
8 192 |
Auto |
vectors |
08000000-080002cb |
716 |
Auto |
Blocks by address
Range |
Size |
Name |
Ordering |
08000000-080002cb |
716 |
vectors |
Auto |
2001e000-2001ffff |
8 192 |
stack |
Auto |
STACK SIZES
Functions by stack size
Function name |
Stack |
Object File |
MX_DMA_Init
MX_GPIO_Init
HAL_GPIO_Init
HAL_Init
SystemClock_Config()
MX_RTC_Init
MX_SPI4_Init
MX_SDMMC1_SD_Init
MX_ThreadX_Init
HAL_RCC_GetSysClockFreq
HAL_InitTick
HAL_RCCEx_PeriphCLKConfig
HAL_RTC_WaitForSynchro
HAL_RCCEx_GetPeriphCLKFreq
SDMMC_CmdGoIdleState
SDMMC_CmdAppCommand
SDMMC_CmdSendCID
SDMMC_CmdSendCSD
HAL_SD_GetCardCSD
SDMMC_CmdSelDesel
SDMMC_CmdBlockLength
SDMMC_GetCmdResp1
SD_FindSCR
HAL_SD_GetCardState
SDMMC_CmdBusWidth
SDMMC_CmdStopTransfer
_txe_semaphore_put
SPI_DMAAbortOnError
HAL_DMA_Abort_IT
_tx_timer_thread_entry
_tx_thread_create
_txe_byte_pool_create
_tx_thread_system_preempt_check
fx_app_thread_entry
_fx_system_timer_entry
_tx_timer_system_activate
HAL_NVIC_SetPriority
RCCEx_PLL2_Config
RCCEx_PLL3_Config
SDMMC_GetCmdResp2
_tx_thread_shell_entry
_tx_thread_timeout
_tx_thread_system_resume
_tx_mutex_thread_release
_tx_thread_system_suspend
_tx_mutex_create
_tx_mutex_prioritize
_tx_mutex_priority_change
_tx_thread_preemption_change
_txe_semaphore_create
_txe_semaphore_delete
_txe_semaphore_get
_tx_semaphore_cleanup
_fx_utility_FAT_entry_read
_fx_utility_logical_sector_read
_fx_utility_logical_sector_write
_fx_utility_logical_sector_flush
_fx_utility_logical_sector_cache_entry_read
_fx_partition_offset_calculate
fx_stm32_sd_driver
check_sd_status
sd_read_data
sd_write_data
fx_stm32_sd_read_blocks
fx_stm32_sd_write_blocks
main
NMI_Handler
HardFault_Handler
MemManage_Handler
BusFault_Handler
UsageFault_Handler
DebugMon_Handler
DMA1_Stream0_IRQHandler
SDMMC1_IRQHandler
TIM7_IRQHandler
SPI4_IRQHandler
SystemInit
_tx_thread_time_slice
_tx_timer_expiration_process
__tx_SVCallHandler
__tx_NMIHandler
__tx_BadHandler
__tx_DBGHandler
__tx_SysTickHandler
__tx_IntHandler
_tx_initialize_low_level
__tx_HardfaultHandler
SysTick_Handler
Reset_Handler
SVC_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_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
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_DAC_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
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
_tx_thread_schedule
PendSV_Handler
__tx_PendSVHandler
tx_thread_fpu_enable
tx_thread_fpu_disable
_tx_thread_stack_build
_tx_timer_interrupt
fwrite
__SEGGER_RTL_float64_frexp_inline
ldexp
__SEGGER_RTL_float64_isnan
__SEGGER_RTL_float64_isinf
__SEGGER_RTL_float64_isnormal
__SEGGER_RTL_float64_signbit
frexp
fmod
floor
abs
__SEGGER_RTL_pow10
__aeabi_d2ulz
__aeabi_ul2d
__aeabi_uldivmod
__SEGGER_RTL_stream_write
__SEGGER_RTL_putc
__SEGGER_RTL_prin_flush
__SEGGER_RTL_print_padding
__SEGGER_RTL_pre_padding
vfprintf
vfprintf_l
printf
__SEGGER_RTL_vfprintf_float_long_long
__SEGGER_init_zero
__SEGGER_init_copy
__SEGGER_RTL_X_file_stat
__SEGGER_RTL_X_file_bufsize
__SEGGER_RTL_X_file_write
_DoInit
_GetAvailWriteSpace
_WriteNoCheck
_WriteBlocking
SEGGER_RTT_WriteNoLock
SEGGER_RTT_Write
strlen
strnlen
memcpy
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memclr
__aeabi_memclr8
__aeabi_memclr4
__aeabi_memset8
__aeabi_memset4
__aeabi_memset
memset
__SEGGER_RTL_ascii_isctype
__SEGGER_RTL_ascii_toupper
__SEGGER_RTL_ascii_tolower
__SEGGER_RTL_ascii_iswctype
__SEGGER_RTL_ascii_towupper
__SEGGER_RTL_ascii_towlower
__SEGGER_RTL_current_locale
__SEGGER_RTL_ascii_mbtowc
__SEGGER_RTL_ascii_wctomb
__SEGGER_RTL_vfprintf
tx_thread_context_restore.o
tx_thread_context_save.o
tx_thread_interrupt_control.o
tx_thread_interrupt_disable.o
tx_thread_interrupt_restore.o
tx_thread_system_return.o
ABSOLUTE LISTING
Section .vectors from stm32h723xx_Vectors.o, size=716, align=1024
_vectors:
0x08000000: 20020000 DC.W 0x20020000 ; R_ARM_ABS32
0x08000004: 08007F1D DC.W Reset_Handler
0x08000008: 080002CD DC.W NMI_Handler
0x0800000C: 080002CD DC.W NMI_Handler
0x08000010: 080002CD DC.W NMI_Handler
0x08000014: 080002CD DC.W NMI_Handler
0x08000018: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000030: 080002CF DC.W DebugMon_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: 0800037D DC.W PendSV_Handler
0x0800003C: 08000329 DC.W __tx_SysTickHandler
0x08000040: 080002CD DC.W NMI_Handler
0x08000044: 080002CD DC.W NMI_Handler
0x08000048: 080002CD DC.W NMI_Handler
0x0800004C: 080002CD DC.W NMI_Handler
0x08000050: 080002CD DC.W NMI_Handler
0x08000054: 080002CD DC.W NMI_Handler
0x08000058: 080002CD DC.W NMI_Handler
0x0800005C: 080002CD DC.W NMI_Handler
0x08000060: 080002CD DC.W NMI_Handler
0x08000064: 080002CD DC.W NMI_Handler
0x08000068: 080002CD DC.W NMI_Handler
0x0800006C: 08004FB9 DC.W DMA1_Stream0_IRQHandler
0x08000070: 080002CD DC.W NMI_Handler
0x08000074: 080002CD DC.W NMI_Handler
0x08000078: 080002CD DC.W NMI_Handler
0x0800007C: 080002CD DC.W NMI_Handler
0x08000080: 080002CD DC.W NMI_Handler
0x08000084: 080002CD DC.W NMI_Handler
0x08000088: 080002CD DC.W NMI_Handler
0x0800008C: 080002CD DC.W NMI_Handler
0x08000090: 080002CD DC.W NMI_Handler
0x08000094: 080002CD DC.W NMI_Handler
0x08000098: 080002CD DC.W NMI_Handler
0x0800009C: 080002CD DC.W NMI_Handler
0x080000A0: 080002CD DC.W NMI_Handler
0x080000A4: 080002CD DC.W NMI_Handler
0x080000A8: 080002CD DC.W NMI_Handler
0x080000AC: 080002CD DC.W NMI_Handler
0x080000B0: 080002CD DC.W NMI_Handler
0x080000B4: 080002CD DC.W NMI_Handler
0x080000B8: 080002CD DC.W NMI_Handler
0x080000BC: 080002CD DC.W NMI_Handler
0x080000C0: 080002CD DC.W NMI_Handler
0x080000C4: 080002CD DC.W NMI_Handler
0x080000C8: 080002CD DC.W NMI_Handler
0x080000CC: 080002CD DC.W NMI_Handler
0x080000D0: 080002CD DC.W NMI_Handler
0x080000D4: 080002CD DC.W NMI_Handler
0x080000D8: 080002CD DC.W NMI_Handler
0x080000DC: 080002CD DC.W NMI_Handler
0x080000E0: 080002CD DC.W NMI_Handler
0x080000E4: 080002CD 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: 080002CD DC.W NMI_Handler
0x080000F0: 080002CD DC.W NMI_Handler
0x080000F4: 080002CD DC.W NMI_Handler
0x080000F8: 080002CD DC.W NMI_Handler
0x080000FC: 080002CD DC.W NMI_Handler
0x08000100: 080002CD DC.W NMI_Handler
0x08000104: 080053AD DC.W SDMMC1_IRQHandler
0x08000108: 080002CD DC.W NMI_Handler
0x0800010C: 080002CD DC.W NMI_Handler
0x08000110: 080002CD DC.W NMI_Handler
0x08000114: 080002CD DC.W NMI_Handler
0x08000118: 080002CD DC.W NMI_Handler
0x0800011C: 0800558D DC.W TIM7_IRQHandler
0x08000120: 080002CD DC.W NMI_Handler
0x08000124: 080002CD DC.W NMI_Handler
0x08000128: 080002CD DC.W NMI_Handler
0x0800012C: 080002CD DC.W NMI_Handler
0x08000130: 080002CD DC.W NMI_Handler
0x08000134: 080002CD DC.W NMI_Handler
0x08000138: 080002CD DC.W NMI_Handler
0x0800013C: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000154: 080002CD DC.W NMI_Handler
0x08000158: 080002CD DC.W NMI_Handler
0x0800015C: 080002CD DC.W NMI_Handler
0x08000160: 080002CD DC.W NMI_Handler
0x08000164: 080002CD DC.W NMI_Handler
0x08000168: 080002CD DC.W NMI_Handler
0x0800016C: 080002CD DC.W NMI_Handler
0x08000170: 080002CD DC.W NMI_Handler
0x08000174: 080002CD DC.W NMI_Handler
0x08000178: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000184: 080002CD DC.W NMI_Handler
0x08000188: 080002CD DC.W NMI_Handler
0x0800018C: 080002CD DC.W NMI_Handler
0x08000190: 080032D3 DC.W SPI4_IRQHandler
0x08000194: 080002CD DC.W NMI_Handler
0x08000198: 080002CD DC.W NMI_Handler
0x0800019C: 080002CD DC.W NMI_Handler
0x080001A0: 080002CD DC.W NMI_Handler
0x080001A4: 080002CD DC.W NMI_Handler
0x080001A8: 080002CD 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: 080002CD DC.W NMI_Handler
0x080001B4: 080002CD DC.W NMI_Handler
0x080001B8: 080002CD DC.W NMI_Handler
0x080001BC: 080002CD DC.W NMI_Handler
0x080001C0: 080002CD DC.W NMI_Handler
0x080001C4: 080002CD 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: 080002CD 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: 080002CD DC.W NMI_Handler
0x080001FC: 080002CD DC.W NMI_Handler
0x08000200: 080002CD DC.W NMI_Handler
0x08000204: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000210: 080002CD DC.W NMI_Handler
0x08000214: 080002CD DC.W NMI_Handler
0x08000218: 080002CD DC.W NMI_Handler
0x0800021C: 080002CD DC.W NMI_Handler
0x08000220: 080002CD 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: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000234: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000240: 080002CD DC.W NMI_Handler
0x08000244: 080002CD DC.W NMI_Handler
0x08000248: 080002CD DC.W NMI_Handler
0x0800024C: 080002CD DC.W NMI_Handler
0x08000250: 080002CD DC.W NMI_Handler
0x08000254: 080002CD DC.W NMI_Handler
0x08000258: 080002CD DC.W NMI_Handler
0x0800025C: 080002CD DC.W NMI_Handler
0x08000260: 080002CD DC.W NMI_Handler
0x08000264: 080002CD DC.W NMI_Handler
0x08000268: 080002CD DC.W NMI_Handler
0x0800026C: 080002CD DC.W NMI_Handler
0x08000270: 080002CD DC.W NMI_Handler
0x08000274: 080002CD DC.W NMI_Handler
0x08000278: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000284: 080002CD DC.W NMI_Handler
0x08000288: 080002CD DC.W NMI_Handler
0x0800028C: 080002CD 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: 080002CD DC.W NMI_Handler
0x08000298: 080002CD 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: 080002CD DC.W NMI_Handler
0x080002A8: 080002CD DC.W NMI_Handler
0x080002AC: 080002CD DC.W NMI_Handler
0x080002B0: 080002CD DC.W NMI_Handler
0x080002B4: 080002CD DC.W NMI_Handler
0x080002B8: 080002CD DC.W NMI_Handler
0x080002BC: 080002CD DC.W NMI_Handler
0x080002C0: 080002CD DC.W NMI_Handler
0x080002C4: 080002CD DC.W NMI_Handler
0x080002C8: 080002CD DC.W NMI_Handler
Section .text.NMI_Handler from charger_lto.o, size=2, align=2
NMI_Handler:
HardFault_Handler:
MemManage_Handler:
BusFault_Handler:
UsageFault_Handler:
SVC_Handler:
_vectors_end:
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_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:
TIM5_IRQHandler:
SPI3_IRQHandler:
UART4_IRQHandler:
UART5_IRQHandler:
TIM6_DAC_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:
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:
0x080002CC: E7FE B NMI_Handler ; Dedupe identical section .init.TIM24_IRQHandler
Section .text.DebugMon_Handler from charger_lto.o, size=2, align=2
DebugMon_Handler:
0x080002CE: 4770 BX LR
Section .text from tx_initialize_low_level.o, size=128, align=16
_tx_initialize_low_level:
0x080002D0: B672 CPSID i
0x080002D2: F04F 20E0 MOV.W R0, #0xE000E000
0x080002D6: 4919 LDR R1, =_vectors ; [PC, #100] [0x0800033C] =0x08000000
0x080002D8: F8C0 1D08 STR.W R1, [R0, #0x0D08]
0x080002DC: 4818 LDR R0, =_tx_thread_system_stack_ptr ; [PC, #96] [0x08000340] =0x200072C4
0x080002DE: 4917 LDR R1, =_vectors ; [PC, #92] [0x0800033C] =0x08000000
0x080002E0: 6809 LDR R1, [R1]
0x080002E2: 6001 STR R1, [R0]
0x080002E4: 4817 LDR R0, =0xE0001000 ; [PC, #92] [0x08000344]
0x080002E6: 6801 LDR R1, [R0]
0x080002E8: F041 0101 ORR R1, R1, #1
0x080002EC: 6001 STR R1, [R0]
0x080002EE: F04F 20E0 MOV.W R0, #0xE000E000
0x080002F2: 4915 LDR R1, =0x000F423F ; [PC, #84] [0x08000348]
0x080002F4: 6141 STR R1, [R0, #20]
0x080002F6: F04F 0107 MOV.W R1, #7
0x080002FA: 6101 STR R1, [R0, #16]
0x080002FC: F04F 0100 MOV.W R1, #0
0x08000300: F8C0 1D18 STR.W R1, [R0, #0x0D18]
0x08000304: F04F 417F MOV.W R1, #0xFF000000
0x08000308: F8C0 1D1C STR.W R1, [R0, #0x0D1C]
0x0800030C: 490F LDR R1, =0x40FF0000 ; [PC, #60] [0x0800034C]
0x0800030E: F8C0 1D20 STR.W R1, [R0, #0x0D20]
0x08000312: 4770 BX LR
__tx_BadHandler:
0x08000314: F7FF BFFE B.W __tx_BadHandler ; 0x08000314
__tx_HardfaultHandler:
0x08000318: F7FF BFFE B.W __tx_HardfaultHandler ; 0x08000318
__tx_SVCallHandler:
0x0800031C: F7FF BFFE B.W __tx_SVCallHandler ; 0x0800031C
__tx_IntHandler:
0x08000320: B501 PUSH {R0, LR}
0x08000322: E8BD 4001 POP.W {R0, LR}
0x08000326: 4770 BX LR
__tx_SysTickHandler:
SysTick_Handler:
0x08000328: B501 PUSH {R0, LR}
0x0800032A: F000 F891 BL _tx_timer_interrupt ; 0x08000450
0x0800032E: E8BD 4001 POP.W {R0, LR}
0x08000332: 4770 BX LR
__tx_NMIHandler:
0x08000334: F7FF BFFE B.W __tx_NMIHandler ; 0x08000334
__tx_DBGHandler:
0x08000338: F7FF BFFE B.W __tx_DBGHandler ; 0x08000338
0x0800033C: 08000000 DC.W _vectors
0x08000340: 200072C4 DC.W _tx_thread_system_stack_ptr
0x08000344: E0001000 DC.W 0xE0001000
0x08000348: 000F423F DC.W 0x000F423F
0x0800034C: 40FF0000 DC.W 0x40FF0000
Section .text from tx_thread_schedule.o, size=192, align=16
_tx_thread_schedule:
0x08000350: F04F 0000 MOV.W R0, #0
0x08000354: 4A2A LDR R2, =_tx_thread_preempt_disable ; [PC, #168] [0x08000400] =0x200072D0
0x08000356: 6010 STR R0, [R2]
0x08000358: F3EF 8014 MRS R0, CONTROL
0x0800035C: F020 0004 BIC R0, R0, #4
0x08000360: F380 8814 MSR CONTROL, R0
0x08000364: B662 CPSIE i
0x08000366: F04F 5080 MOV.W R0, #0x10000000
0x0800036A: F04F 21E0 MOV.W R1, #0xE000E000
0x0800036E: F8C1 0D04 STR.W R0, [R1, #0x0D04]
0x08000372: F3BF 8F4F DSB SY
0x08000376: F3BF 8F6F ISB SY
__tx_wait_here:
0x0800037A: E7FE B __tx_wait_here ; 0x0800037A
__tx_ts_handler:
PendSV_Handler:
__tx_PendSVHandler:
0x0800037C: 4821 LDR R0, =_tx_thread_current_ptr ; [PC, #132] [0x08000404] =0x200072E0
0x0800037E: 4A22 LDR R2, =_tx_thread_execute_ptr ; [PC, #136] [0x08000408] =0x200072DC
0x08000380: F04F 0300 MOV.W R3, #0
0x08000384: 6801 LDR R1, [R0]
0x08000386: B191 CBZ R1, __tx_ts_new ; 0x080003AE
0x08000388: 6003 STR R3, [R0]
0x0800038A: F3EF 8C09 MRS R12, PSP
0x0800038E: E92C 0FF0 STMDB R12!, {R4-R11}
0x08000392: F01E 0F10 TST LR, #16
0x08000396: D101 BNE _skip_vfp_save ; 0x0800039C
0x08000398: ED2C 8A10 VSTMDB R12!, {S16-S31}
_skip_vfp_save:
0x0800039C: 4C1B LDR R4, =_tx_timer_time_slice ; [PC, #108] [0x0800040C] =0x2000729C
0x0800039E: F84C ED04 STR LR, [R12, #-4]!
0x080003A2: 6825 LDR R5, [R4]
0x080003A4: F8C1 C008 STR.W R12, [R1, #8]
0x080003A8: B10D CBZ R5, __tx_ts_new ; 0x080003AE
0x080003AA: 618D STR R5, [R1, #24]
0x080003AC: 6023 STR R3, [R4]
__tx_ts_new:
0x080003AE: B672 CPSID i
0x080003B0: 6811 LDR R1, [R2]
0x080003B2: B1B1 CBZ R1, __tx_ts_wait ; 0x080003E2
0x080003B4: 6001 STR R1, [R0]
0x080003B6: B662 CPSIE i
__tx_ts_restore:
0x080003B8: 684F LDR R7, [R1, #4]
0x080003BA: 4C14 LDR R4, =_tx_timer_time_slice ; [PC, #80] [0x0800040C] =0x2000729C
0x080003BC: 698D LDR R5, [R1, #24]
0x080003BE: F107 0701 ADD.W R7, R7, #1
0x080003C2: 604F STR R7, [R1, #4]
0x080003C4: 6025 STR R5, [R4]
0x080003C6: F8D1 C008 LDR.W R12, [R1, #8]
0x080003CA: F85C EB04 LDR LR, [R12], #4
0x080003CE: F01E 0F10 TST LR, #16
0x080003D2: D101 BNE _skip_vfp_restore ; 0x080003D8
0x080003D4: ECBC 8A10 VLDM R12!, {S16-S31}
_skip_vfp_restore:
0x080003D8: E8BC 0FF0 LDM.W R12!, {R4-R11}
0x080003DC: F38C 8809 MSR PSP, R12
0x080003E0: 4770 BX LR
__tx_ts_wait:
0x080003E2: B672 CPSID i
0x080003E4: 6811 LDR R1, [R2]
0x080003E6: 6001 STR R1, [R0]
0x080003E8: B909 CBNZ R1, __tx_ts_ready ; 0x080003EE
0x080003EA: B662 CPSIE i
0x080003EC: E7F9 B __tx_ts_wait ; 0x080003E2
__tx_ts_ready:
0x080003EE: F04F 6700 MOV.W R7, #0x08000000
0x080003F2: F04F 28E0 MOV.W R8, #0xE000E000
0x080003F6: F8C8 7D04 STR.W R7, [R8, #0x0D04]
0x080003FA: B662 CPSIE i
0x080003FC: E7DC B __tx_ts_restore ; 0x080003B8
tx_thread_fpu_enable:
tx_thread_fpu_disable:
0x080003FE: 4770 BX LR
0x08000400: 200072D0 DC.W _tx_thread_preempt_disable
0x08000404: 200072E0 DC.W _tx_thread_current_ptr
0x08000408: 200072DC DC.W _tx_thread_execute_ptr
0x0800040C: 2000729C DC.W _tx_timer_time_slice
Section .text from tx_thread_stack_build.o, size=64, align=16
_tx_thread_stack_build:
0x08000410: 6902 LDR R2, [R0, #16]
0x08000412: F022 0207 BIC R2, R2, #7
0x08000416: F1A2 0244 SUB.W R2, R2, #68
0x0800041A: F06F 0302 MVN R3, #2
0x0800041E: 6013 STR R3, [R2]
0x08000420: F04F 0300 MOV.W R3, #0
0x08000424: 6053 STR R3, [R2, #4]
0x08000426: 6093 STR R3, [R2, #8]
0x08000428: 60D3 STR R3, [R2, #12]
0x0800042A: 6113 STR R3, [R2, #16]
0x0800042C: 6153 STR R3, [R2, #20]
0x0800042E: 6193 STR R3, [R2, #24]
0x08000430: 61D3 STR R3, [R2, #28]
0x08000432: 6213 STR R3, [R2, #32]
0x08000434: 6253 STR R3, [R2, #36]
0x08000436: 6293 STR R3, [R2, #40]
0x08000438: 62D3 STR R3, [R2, #44]
0x0800043A: 6313 STR R3, [R2, #48]
0x0800043C: 6353 STR R3, [R2, #52]
0x0800043E: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x08000442: 6393 STR R3, [R2, #56]
0x08000444: 63D1 STR R1, [R2, #60]
0x08000446: F04F 7380 MOV.W R3, #0x01000000
0x0800044A: 6413 STR R3, [R2, #64]
0x0800044C: 6082 STR R2, [R0, #8]
0x0800044E: 4770 BX LR
Section .text from tx_timer_interrupt.o, size=184, align=16
_tx_timer_interrupt:
0x08000450: 4922 LDR R1, =_tx_timer_system_clock ; [PC, #136] [0x080004DC] =0x200072A0
0x08000452: 6808 LDR R0, [R1]
0x08000454: F100 0001 ADD.W R0, R0, #1
0x08000458: 6008 STR R0, [R1]
0x0800045A: 4B21 LDR R3, =_tx_timer_time_slice ; [PC, #132] [0x080004E0] =0x2000729C
0x0800045C: 681A LDR R2, [R3]
0x0800045E: B13A CBZ R2, __tx_timer_no_time_slice ; 0x08000470
0x08000460: F1A2 0201 SUB.W R2, R2, #1
0x08000464: 601A STR R2, [R3]
0x08000466: B91A CBNZ R2, __tx_timer_no_time_slice ; 0x08000470
0x08000468: 4B1E LDR R3, =_tx_timer_expired_time_slice ; [PC, #120] [0x080004E4] =0x200072B0
0x0800046A: F04F 0001 MOV.W R0, #1
0x0800046E: 6018 STR R0, [R3]
__tx_timer_no_time_slice:
0x08000470: 491D LDR R1, =_tx_timer_current_ptr ; [PC, #116] [0x080004E8] =0x200072B8
0x08000472: 6808 LDR R0, [R1]
0x08000474: 6802 LDR R2, [R0]
0x08000476: B122 CBZ R2, __tx_timer_no_timer ; 0x08000482
0x08000478: 4B1C LDR R3, =_tx_timer_expired ; [PC, #112] [0x080004EC] =0x200072B4
0x0800047A: F04F 0201 MOV.W R2, #1
0x0800047E: 601A STR R2, [R3]
0x08000480: E008 B __tx_timer_done ; 0x08000494
__tx_timer_no_timer:
0x08000482: F100 0004 ADD.W R0, R0, #4
0x08000486: 4B1A LDR R3, =_tx_timer_list_end ; [PC, #104] [0x080004F0] =0x200072A8
0x08000488: 681A LDR R2, [R3]
0x0800048A: 4290 CMP R0, R2
0x0800048C: D101 BNE __tx_timer_skip_wrap ; 0x08000492
0x0800048E: 4B19 LDR R3, =_tx_timer_list_start ; [PC, #100] [0x080004F4] =0x200072A4
0x08000490: 6818 LDR R0, [R3]
__tx_timer_skip_wrap:
0x08000492: 6008 STR R0, [R1]
__tx_timer_done:
0x08000494: 4B13 LDR R3, =_tx_timer_expired_time_slice ; [PC, #76] [0x080004E4] =0x200072B0
0x08000496: 681A LDR R2, [R3]
0x08000498: B912 CBNZ R2, __tx_something_expired ; 0x080004A0
0x0800049A: 4914 LDR R1, =_tx_timer_expired ; [PC, #80] [0x080004EC] =0x200072B4
0x0800049C: 6808 LDR R0, [R1]
0x0800049E: B1D0 CBZ R0, __tx_timer_nothing_expired ; 0x080004D6
__tx_something_expired:
0x080004A0: E92D 4001 PUSH.W {R0, LR}
0x080004A4: 4911 LDR R1, =_tx_timer_expired ; [PC, #68] [0x080004EC] =0x200072B4
0x080004A6: 6808 LDR R0, [R1]
0x080004A8: B108 CBZ R0, __tx_timer_dont_activate ; 0x080004AE
0x080004AA: F005 FFE5 BL _tx_timer_expiration_process ; 0x08006478
__tx_timer_dont_activate:
0x080004AE: 4B0D LDR R3, =_tx_timer_expired_time_slice ; [PC, #52] [0x080004E4] =0x200072B0
0x080004B0: 681A LDR R2, [R3]
0x080004B2: B172 CBZ R2, __tx_timer_not_ts_expiration ; 0x080004D2
0x080004B4: F003 FD75 BL _tx_thread_time_slice ; 0x08003FA2
0x080004B8: 480F LDR R0, =_tx_thread_preempt_disable ; [PC, #60] [0x080004F8] =0x200072D0
0x080004BA: 6801 LDR R1, [R0]
0x080004BC: B949 CBNZ R1, __tx_timer_not_ts_expiration ; 0x080004D2
0x080004BE: 480F LDR R0, =_tx_thread_current_ptr ; [PC, #60] [0x080004FC] =0x200072E0
0x080004C0: 6801 LDR R1, [R0]
0x080004C2: 4A0F LDR R2, =_tx_thread_execute_ptr ; [PC, #60] [0x08000500] =0x200072DC
0x080004C4: 6813 LDR R3, [R2]
0x080004C6: 480F LDR R0, =0xE000ED04 ; [PC, #60] [0x08000504]
0x080004C8: F04F 5280 MOV.W R2, #0x10000000
0x080004CC: 4299 CMP R1, R3
0x080004CE: D000 BEQ __tx_timer_not_ts_expiration ; 0x080004D2
0x080004D0: 6002 STR R2, [R0]
__tx_timer_not_ts_expiration:
__tx_timer_skip_time_slice:
0x080004D2: E8BD 4001 POP.W {R0, LR}
__tx_timer_nothing_expired:
0x080004D6: F3BF 8F4F DSB SY
0x080004DA: 4770 BX LR
0x080004DC: 200072A0 DC.W _tx_timer_system_clock
0x080004E0: 2000729C DC.W _tx_timer_time_slice
0x080004E4: 200072B0 DC.W _tx_timer_expired_time_slice
0x080004E8: 200072B8 DC.W _tx_timer_current_ptr
0x080004EC: 200072B4 DC.W _tx_timer_expired
0x080004F0: 200072A8 DC.W _tx_timer_list_end
0x080004F4: 200072A4 DC.W _tx_timer_list_start
0x080004F8: 200072D0 DC.W _tx_thread_preempt_disable
0x080004FC: 200072E0 DC.W _tx_thread_current_ptr
0x08000500: 200072DC DC.W _tx_thread_execute_ptr
0x08000504: E000ED04 DC.W 0xE000ED04
Section .text.libc.fmod from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=328, align=8
fmod:
0x08000508: E92D 4FF8 PUSH.W {R3-R11, LR}
0x0800050C: ED2D 8B06 VSTMDB SP!, {D8-D10}
0x08000510: B084 SUB SP, SP, #16
0x08000512: EEB5 1B40 VCMP.F64 D1, #0.0
0x08000516: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x0800051A: F000 8091 BEQ.W .L10 ; 0x08000640
0x0800051E: EEB4 1B41 VCMP.F64 D1, D1
0x08000522: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000526: F180 808B BVS.W .L10 ; 0x08000640
0x0800052A: EEB0 8B40 VMOV.F64 D8, D0
0x0800052E: EC50 1B10 VMOV R1, R0, D0
0x08000532: 0042 LSLS R2, R0, #1
0x08000534: EA42 71D1 ORR.W R1, R2, R1, LSR #31
0x08000538: F511 1F00 CMN R1, #0x200000
0x0800053C: ED9F 9B42 VLDR D9, =0x7FF8000000000000 ; [PC, #0x0108] [0x08000648]
0x08000540: D277 BCS .L9 ; 0x08000632
0x08000542: EEB0 9BC8 VABS.F64 D9, D8
0x08000546: EEB0 ABC1 VABS.F64 D10, D1
0x0800054A: EEB4 9B4A VCMP.F64 D9, D10
0x0800054E: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000552: D502 BPL .L1 ; 0x0800055A
0x08000554: EEB0 9B48 VMOV.F64 D9, D8
0x08000558: E06B B .L9 ; 0x08000632
.L1:
0x0800055A: EEB4 9B4A VCMP.F64 D9, D10
0x0800055E: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000562: D105 BNE .L2 ; 0x08000570
0x08000564: F000 4000 AND R0, R0, #0x80000000
0x08000568: 2100 MOVS R1, #0
0x0800056A: EC40 1B19 VMOV D9, R1, R0
0x0800056E: E060 B .L9 ; 0x08000632
.L2:
0x08000570: A802 ADD R0, SP, #8
0x08000572: EEB0 0B4A VMOV.F64 D0, D10
0x08000576: F007 FCEB BL __SEGGER_RTL_float64_frexp_inline ; 0x08007F50
0x0800057A: EEB4 9B4A VCMP.F64 D9, D10
0x0800057E: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000582: DB4F BLT .L8 ; 0x08000624
0x08000584: EC59 0B1A VMOV R0, R9, D10
0x08000588: 9001 STR R0, [SP, #4]
0x0800058A: 9F02 LDR R7, [SP, #8]
0x0800058C: F009 4A00 AND R10, R9, #0x80000000
0x08000590: F04A 40E0 ORR R0, R10, #0x70000000
0x08000594: F040 6B7F ORR R11, R0, #0x0FF00000
0x08000598: F3C9 550A UBFX R5, R9, #20, #11
0x0800059C: F36F 591E BFC R9, #20, #11
0x080005A0: F240 78FF MOVW R8, #0x07FF
.L3:
0x080005A4: EEB0 0B49 VMOV.F64 D0, D9
0x080005A8: A803 ADD R0, SP, #12
0x080005AA: F007 FCD1 BL __SEGGER_RTL_float64_frexp_inline ; 0x08007F50
0x080005AE: 9803 LDR R0, [SP, #12]
0x080005B0: 1BC0 SUBS R0, R0, R7
0x080005B2: 1E69 SUBS R1, R5, #1
0x080005B4: EEB0 0B4A VMOV.F64 D0, D10
0x080005B8: D312 BCC .L5 ; 0x080005E0
0x080005BA: 4545 CMP R5, R8
0x080005BC: EEB0 0B4A VMOV.F64 D0, D10
0x080005C0: D00E BEQ .L5 ; 0x080005E0
0x080005C2: 1943 ADDS R3, R0, R5
0x080005C4: F240 72FE MOVW R2, #0x07FE
0x080005C8: 2600 MOVS R6, #0
0x080005CA: 4293 CMP R3, R2
0x080005CC: 465A MOV R2, R11
0x080005CE: DC05 BGT .L4 ; 0x080005DC
0x080005D0: 2B01 CMP R3, #1
0x080005D2: 4652 MOV R2, R10
0x080005D4: BFA4 ITT GE
0x080005D6: EA49 5203 ORRGE.W R2, R9, R3, LSL #20
0x080005DA: 9E01 LDRGE R6, [SP, #4]
.L4:
0x080005DC: EC42 6B10 VMOV D0, R6, R2
.L5:
0x080005E0: EEB4 0B49 VCMP.F64 D0, D9
0x080005E4: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080005E8: DD15 BLE .L7 ; 0x08000616
0x080005EA: EEB0 0B4A VMOV.F64 D0, D10
0x080005EE: B195 CBZ R5, .L7 ; 0x08000616
0x080005F0: 4545 CMP R5, R8
0x080005F2: EEB0 0B4A VMOV.F64 D0, D10
0x080005F6: D00E BEQ .L7 ; 0x08000616
0x080005F8: 4401 ADD R1, R0
0x080005FA: F240 70FE MOVW R0, #0x07FE
0x080005FE: 2200 MOVS R2, #0
0x08000600: 4281 CMP R1, R0
0x08000602: 4658 MOV R0, R11
0x08000604: DC05 BGT .L6 ; 0x08000612
0x08000606: 2901 CMP R1, #1
0x08000608: 4650 MOV R0, R10
0x0800060A: BFA4 ITT GE
0x0800060C: EA49 5001 ORRGE.W R0, R9, R1, LSL #20
0x08000610: 9A01 LDRGE R2, [SP, #4]
.L6:
0x08000612: EC40 2B10 VMOV D0, R2, R0
.L7:
0x08000616: EE39 9B40 VSUB.F64 D9, D9, D0
0x0800061A: EEB4 9B4A VCMP.F64 D9, D10
0x0800061E: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000622: DABF BGE .L3 ; 0x080005A4
.L8:
0x08000624: EEB5 8B40 VCMP.F64 D8, #0.0
0x08000628: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x0800062C: BF48 IT MI
0x0800062E: EEB1 9B49 VNEGMI.F64 D9, D9
.L9:
0x08000632: EEB0 0B49 VMOV.F64 D0, D9
0x08000636: B004 ADD SP, SP, #16
0x08000638: ECBD 8B06 VLDM SP!, {D8-D10}
0x0800063C: E8BD 8FF8 POP.W {R3-R11, PC}
.L10:
0x08000640: ED9F 9B01 VLDR D9, =0x7FF8000000000000 ; [PC, #4] [0x08000648]
0x08000644: E7F5 B .L9 ; 0x08000632
0x08000646: BF00 NOP
0x08000648: 00000000 DC64 0x7FF8000000000000
0x0800064C: 7FF80000
Section .text.libc.floor from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=208, align=8
floor:
0x08000650: EC50 CB10 VMOV R12, R0, D0
0x08000654: F3C0 520A UBFX R2, R0, #20, #11
0x08000658: 1E53 SUBS R3, R2, #1
0x0800065A: F240 71FE MOVW R1, #0x07FE
0x0800065E: 428B CMP R3, R1
0x08000660: D251 BCS .L2 ; 0x08000706
0x08000662: F240 31FE MOVW R1, #0x03FE
0x08000666: 428A CMP R2, R1
0x08000668: D808 BHI .L1 ; 0x0800067C
0x0800066A: EEBF 0B00 VMOV.F64 D0, #-1
0x0800066E: ED9F 1B2A VLDR D1, =0x0000000000000000 ; [PC, #168] [0x08000718]
0x08000672: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x08000676: FE31 0B00 VSELGT.F64 D0, D1, D0
0x0800067A: 4770 BX LR
.L1:
0x0800067C: F240 4132 MOVW R1, #0x0432
0x08000680: 428A CMP R2, R1
0x08000682: BF88 IT HI
0x08000684: 4770 BXHI LR
0x08000686: B5F0 PUSH {R4-R7, LR}
0x08000688: F2A2 33FF SUBW R3, R2, #0x03FF
0x0800068C: F1B3 0120 SUBS.W R1, R3, #32
0x08000690: F44F 1780 MOV.W R7, #0x100000
0x08000694: F1C3 0420 RSB R4, R3, #32
0x08000698: FA07 F504 LSL.W R5, R7, R4
0x0800069C: F240 0600 MOVW R6, #0
0x080006A0: F6CF 76F0 MOVT R6, #0xFFF0
0x080006A4: FA06 F204 LSL.W R2, R6, R4
0x080006A8: BF5C ITT PL
0x080006AA: FA27 F501 LSRPL.W R5, R7, R1
0x080006AE: FA46 F201 ASRPL.W R2, R6, R1
0x080006B2: EA02 0E0C AND.W LR, R2, R12
0x080006B6: FA27 F203 LSR.W R2, R7, R3
0x080006BA: BF4E ITEE MI
0x080006BC: 411E ASRMI R6, R3
0x080006BE: 2200 MOVPL R2, #0
0x080006C0: F04F 36FF MOVPL.W R6, #0xFFFFFFFF
0x080006C4: 4006 ANDS R6, R0
0x080006C6: EB15 050E ADDS.W R5, R5, LR
0x080006CA: 4172 ADCS R2, R6
0x080006CC: FA2C F404 LSR.W R4, R12, R4
0x080006D0: FA00 F703 LSL.W R7, R0, R3
0x080006D4: 433C ORRS R4, R7
0x080006D6: 2900 CMP R1, #0
0x080006D8: BF58 IT PL
0x080006DA: FA0C F401 LSLPL.W R4, R12, R1
0x080006DE: F36F 541F BFC R4, #20, #12
0x080006E2: FA0C F103 LSL.W R1, R12, R3
0x080006E6: BF48 IT MI
0x080006E8: 430C ORRMI R4, R1
0x080006EA: FAB4 F184 CLZ R1, R4
0x080006EE: 0949 LSRS R1, R1, #5
0x080006F0: 2800 CMP R0, #0
0x080006F2: BFA8 IT GE
0x080006F4: F041 0101 ORRGE R1, R1, #1
0x080006F8: 2900 CMP R1, #0
0x080006FA: BF1C ITT NE
0x080006FC: 4632 MOVNE R2, R6
0x080006FE: 4675 MOVNE R5, LR
0x08000700: EC42 5B10 VMOV D0, R5, R2
0x08000704: BDF0 POP {R4-R7, PC}
.L2:
0x08000706: 2A00 CMP R2, #0
0x08000708: BF04 ITT EQ
0x0800070A: F000 4000 ANDEQ R0, R0, #0x80000000
0x0800070E: 4694 MOVEQ R12, R2
0x08000710: EC40 CB10 VMOV D0, R12, R0
0x08000714: 4770 BX LR
0x08000716: BF00 NOP
0x08000718: 00000000 DC64 0x0000000000000000
0x0800071C: 00000000
Section .rodata.libc.__SEGGER_RTL_aPower2 from utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=72, align=8
__SEGGER_RTL_aPower2:
0x08000720: 00 DC.B 0x00 ; '\0'
0x08000721: 00 DC.B 0x00 ; '\0'
0x08000722: 00 DC.B 0x00 ; '\0'
0x08000723: 00 DC.B 0x00 ; '\0'
0x08000724: 00 DC.B 0x00 ; '\0'
0x08000725: 00 DC.B 0x00 ; '\0'
0x08000726: 24 DC.B 0x24 ; '$'
0x08000727: 40 DC.B 0x40 ; '@'
0x08000728: 00 DC.B 0x00 ; '\0'
0x08000729: 00 DC.B 0x00 ; '\0'
0x0800072A: 00 DC.B 0x00 ; '\0'
0x0800072B: 00 DC.B 0x00 ; '\0'
0x0800072C: 00 DC.B 0x00 ; '\0'
0x0800072D: 00 DC.B 0x00 ; '\0'
0x0800072E: 59 DC.B 0x59 ; 'Y'
0x0800072F: 40 DC.B 0x40 ; '@'
0x08000730: 00 DC.B 0x00 ; '\0'
0x08000731: 00 DC.B 0x00 ; '\0'
0x08000732: 00 DC.B 0x00 ; '\0'
0x08000733: 00 DC.B 0x00 ; '\0'
0x08000734: 00 DC.B 0x00 ; '\0'
0x08000735: 88 DC.B 0x88 ; '\x88'
0x08000736: C3 DC.B 0xC3 ; '\xC3'
0x08000737: 40 DC.B 0x40 ; '@'
0x08000738: 00 DC.B 0x00 ; '\0'
0x08000739: 00 DC.B 0x00 ; '\0'
0x0800073A: 00 DC.B 0x00 ; '\0'
0x0800073B: 00 DC.B 0x00 ; '\0'
0x0800073C: 84 DC.B 0x84 ; '\x84'
0x0800073D: D7 DC.B 0xD7 ; '\xD7'
0x0800073E: 97 DC.B 0x97 ; '\x97'
0x0800073F: 41 DC.B 0x41 ; 'A'
0x08000740: 00 DC.B 0x00 ; '\0'
0x08000741: 80 DC.B 0x80 ; '\x80'
0x08000742: E0 DC.B 0xE0 ; '\xE0'
0x08000743: 37 DC.B 0x37 ; '7'
0x08000744: 79 DC.B 0x79 ; 'y'
0x08000745: C3 DC.B 0xC3 ; '\xC3'
0x08000746: 41 DC.B 0x41 ; 'A'
0x08000747: 43 DC.B 0x43 ; 'C'
0x08000748: 17 DC.B 0x17 ; '\x17'
0x08000749: 6E DC.B 0x6E ; 'n'
0x0800074A: 05 DC.B 0x05 ; '\x05'
0x0800074B: B5 DC.B 0xB5 ; '\xB5'
0x0800074C: B5 DC.B 0xB5 ; '\xB5'
0x0800074D: B8 DC.B 0xB8 ; '\xB8'
0x0800074E: 93 DC.B 0x93 ; '\x93'
0x0800074F: 46 DC.B 0x46 ; 'F'
0x08000750: F5 DC.B 0xF5 ; '\xF5'
0x08000751: F9 DC.B 0xF9 ; '\xF9'
0x08000752: 3F DC.B 0x3F ; '?'
0x08000753: E9 DC.B 0xE9 ; '\xE9'
0x08000754: 03 DC.B 0x03 ; '\x03'
0x08000755: 4F DC.B 0x4F ; 'O'
0x08000756: 38 DC.B 0x38 ; '8'
0x08000757: 4D DC.B 0x4D ; 'M'
0x08000758: 32 DC.B 0x32 ; '2'
0x08000759: 1D DC.B 0x1D ; '\x1D'
0x0800075A: 30 DC.B 0x30 ; '0'
0x0800075B: F9 DC.B 0xF9 ; '\xF9'
0x0800075C: 48 DC.B 0x48 ; 'H'
0x0800075D: 77 DC.B 0x77 ; 'w'
0x0800075E: 82 DC.B 0x82 ; '\x82'
0x0800075F: 5A DC.B 0x5A ; 'Z'
0x08000760: 3C DC.B 0x3C ; '<'
0x08000761: BF DC.B 0xBF ; '\xBF'
0x08000762: 73 DC.B 0x73 ; 's'
0x08000763: 7F DC.B 0x7F ; '\x7F'
0x08000764: DD DC.B 0xDD ; '\xDD'
0x08000765: 4F DC.B 0x4F ; 'O'
0x08000766: 15 DC.B 0x15 ; '\x15'
0x08000767: 75 DC.B 0x75 ; 'u'
Section .rodata.libc.__SEGGER_RTL_ipow10 from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=160, align=8
__SEGGER_RTL_ipow10:
0x08000768: 01 DC.B 0x01 ; '\x01'
0x08000769: 00 DC.B 0x00 ; '\0'
0x0800076A: 00 DC.B 0x00 ; '\0'
0x0800076B: 00 DC.B 0x00 ; '\0'
0x0800076C: 00 DC.B 0x00 ; '\0'
0x0800076D: 00 DC.B 0x00 ; '\0'
0x0800076E: 00 DC.B 0x00 ; '\0'
0x0800076F: 00 DC.B 0x00 ; '\0'
0x08000770: 0A DC.B 0x0A ; '\n'
0x08000771: 00 DC.B 0x00 ; '\0'
0x08000772: 00 DC.B 0x00 ; '\0'
0x08000773: 00 DC.B 0x00 ; '\0'
0x08000774: 00 DC.B 0x00 ; '\0'
0x08000775: 00 DC.B 0x00 ; '\0'
0x08000776: 00 DC.B 0x00 ; '\0'
0x08000777: 00 DC.B 0x00 ; '\0'
0x08000778: 64 DC.B 0x64 ; 'd'
0x08000779: 00 DC.B 0x00 ; '\0'
0x0800077A: 00 DC.B 0x00 ; '\0'
0x0800077B: 00 DC.B 0x00 ; '\0'
0x0800077C: 00 DC.B 0x00 ; '\0'
0x0800077D: 00 DC.B 0x00 ; '\0'
0x0800077E: 00 DC.B 0x00 ; '\0'
0x0800077F: 00 DC.B 0x00 ; '\0'
0x08000780: E8 DC.B 0xE8 ; '\xE8'
0x08000781: 03 DC.B 0x03 ; '\x03'
0x08000782: 00 DC.B 0x00 ; '\0'
0x08000783: 00 DC.B 0x00 ; '\0'
0x08000784: 00 DC.B 0x00 ; '\0'
0x08000785: 00 DC.B 0x00 ; '\0'
0x08000786: 00 DC.B 0x00 ; '\0'
0x08000787: 00 DC.B 0x00 ; '\0'
0x08000788: 10 DC.B 0x10 ; '\x10'
0x08000789: 27 DC.B 0x27 ; '''
0x0800078A: 00 DC.B 0x00 ; '\0'
0x0800078B: 00 DC.B 0x00 ; '\0'
0x0800078C: 00 DC.B 0x00 ; '\0'
0x0800078D: 00 DC.B 0x00 ; '\0'
0x0800078E: 00 DC.B 0x00 ; '\0'
0x0800078F: 00 DC.B 0x00 ; '\0'
0x08000790: A0 DC.B 0xA0 ; '\xA0'
0x08000791: 86 DC.B 0x86 ; '\x86'
0x08000792: 01 DC.B 0x01 ; '\x01'
0x08000793: 00 DC.B 0x00 ; '\0'
0x08000794: 00 DC.B 0x00 ; '\0'
0x08000795: 00 DC.B 0x00 ; '\0'
0x08000796: 00 DC.B 0x00 ; '\0'
0x08000797: 00 DC.B 0x00 ; '\0'
0x08000798: 40 DC.B 0x40 ; '@'
0x08000799: 42 DC.B 0x42 ; 'B'
0x0800079A: 0F DC.B 0x0F ; '\x0F'
0x0800079B: 00 DC.B 0x00 ; '\0'
0x0800079C: 00 DC.B 0x00 ; '\0'
0x0800079D: 00 DC.B 0x00 ; '\0'
0x0800079E: 00 DC.B 0x00 ; '\0'
0x0800079F: 00 DC.B 0x00 ; '\0'
0x080007A0: 80 DC.B 0x80 ; '\x80'
0x080007A1: 96 DC.B 0x96 ; '\x96'
0x080007A2: 98 DC.B 0x98 ; '\x98'
0x080007A3: 00 DC.B 0x00 ; '\0'
0x080007A4: 00 DC.B 0x00 ; '\0'
0x080007A5: 00 DC.B 0x00 ; '\0'
0x080007A6: 00 DC.B 0x00 ; '\0'
0x080007A7: 00 DC.B 0x00 ; '\0'
0x080007A8: 00 DC.B 0x00 ; '\0'
0x080007A9: E1 DC.B 0xE1 ; '\xE1'
0x080007AA: F5 DC.B 0xF5 ; '\xF5'
0x080007AB: 05 DC.B 0x05 ; '\x05'
0x080007AC: 00 DC.B 0x00 ; '\0'
0x080007AD: 00 DC.B 0x00 ; '\0'
0x080007AE: 00 DC.B 0x00 ; '\0'
0x080007AF: 00 DC.B 0x00 ; '\0'
0x080007B0: 00 DC.B 0x00 ; '\0'
0x080007B1: CA DC.B 0xCA ; '\xCA'
0x080007B2: 9A DC.B 0x9A ; '\x9A'
0x080007B3: 3B DC.B 0x3B ; ';'
0x080007B4: 00 DC.B 0x00 ; '\0'
0x080007B5: 00 DC.B 0x00 ; '\0'
0x080007B6: 00 DC.B 0x00 ; '\0'
0x080007B7: 00 DC.B 0x00 ; '\0'
0x080007B8: 00 DC.B 0x00 ; '\0'
0x080007B9: E4 DC.B 0xE4 ; '\xE4'
0x080007BA: 0B DC.B 0x0B ; '\v'
0x080007BB: 54 DC.B 0x54 ; 'T'
0x080007BC: 02 DC.B 0x02 ; '\x02'
0x080007BD: 00 DC.B 0x00 ; '\0'
0x080007BE: 00 DC.B 0x00 ; '\0'
0x080007BF: 00 DC.B 0x00 ; '\0'
0x080007C0: 00 DC.B 0x00 ; '\0'
0x080007C1: E8 DC.B 0xE8 ; '\xE8'
0x080007C2: 76 DC.B 0x76 ; 'v'
0x080007C3: 48 DC.B 0x48 ; 'H'
0x080007C4: 17 DC.B 0x17 ; '\x17'
0x080007C5: 00 DC.B 0x00 ; '\0'
0x080007C6: 00 DC.B 0x00 ; '\0'
0x080007C7: 00 DC.B 0x00 ; '\0'
0x080007C8: 00 DC.B 0x00 ; '\0'
0x080007C9: 10 DC.B 0x10 ; '\x10'
0x080007CA: A5 DC.B 0xA5 ; '\xA5'
0x080007CB: D4 DC.B 0xD4 ; '\xD4'
0x080007CC: E8 DC.B 0xE8 ; '\xE8'
0x080007CD: 00 DC.B 0x00 ; '\0'
0x080007CE: 00 DC.B 0x00 ; '\0'
0x080007CF: 00 DC.B 0x00 ; '\0'
0x080007D0: 00 DC.B 0x00 ; '\0'
0x080007D1: A0 DC.B 0xA0 ; '\xA0'
0x080007D2: 72 DC.B 0x72 ; 'r'
0x080007D3: 4E DC.B 0x4E ; 'N'
0x080007D4: 18 DC.B 0x18 ; '\x18'
0x080007D5: 09 DC.B 0x09 ; '\t'
0x080007D6: 00 DC.B 0x00 ; '\0'
0x080007D7: 00 DC.B 0x00 ; '\0'
0x080007D8: 00 DC.B 0x00 ; '\0'
0x080007D9: 40 DC.B 0x40 ; '@'
0x080007DA: 7A DC.B 0x7A ; 'z'
0x080007DB: 10 DC.B 0x10 ; '\x10'
0x080007DC: F3 DC.B 0xF3 ; '\xF3'
0x080007DD: 5A DC.B 0x5A ; 'Z'
0x080007DE: 00 DC.B 0x00 ; '\0'
0x080007DF: 00 DC.B 0x00 ; '\0'
0x080007E0: 00 DC.B 0x00 ; '\0'
0x080007E1: 80 DC.B 0x80 ; '\x80'
0x080007E2: C6 DC.B 0xC6 ; '\xC6'
0x080007E3: A4 DC.B 0xA4 ; '\xA4'
0x080007E4: 7E DC.B 0x7E ; '~'
0x080007E5: 8D DC.B 0x8D ; '\x8D'
0x080007E6: 03 DC.B 0x03 ; '\x03'
0x080007E7: 00 DC.B 0x00 ; '\0'
0x080007E8: 00 DC.B 0x00 ; '\0'
0x080007E9: 00 DC.B 0x00 ; '\0'
0x080007EA: C1 DC.B 0xC1 ; '\xC1'
0x080007EB: 6F DC.B 0x6F ; 'o'
0x080007EC: F2 DC.B 0xF2 ; '\xF2'
0x080007ED: 86 DC.B 0x86 ; '\x86'
0x080007EE: 23 DC.B 0x23 ; '#'
0x080007EF: 00 DC.B 0x00 ; '\0'
0x080007F0: 00 DC.B 0x00 ; '\0'
0x080007F1: 00 DC.B 0x00 ; '\0'
0x080007F2: 8A DC.B 0x8A ; '\x8A'
0x080007F3: 5D DC.B 0x5D ; ']'
0x080007F4: 78 DC.B 0x78 ; 'x'
0x080007F5: 45 DC.B 0x45 ; 'E'
0x080007F6: 63 DC.B 0x63 ; 'c'
0x080007F7: 01 DC.B 0x01 ; '\x01'
0x080007F8: 00 DC.B 0x00 ; '\0'
0x080007F9: 00 DC.B 0x00 ; '\0'
0x080007FA: 64 DC.B 0x64 ; 'd'
0x080007FB: A7 DC.B 0xA7 ; '\xA7'
0x080007FC: B3 DC.B 0xB3 ; '\xB3'
0x080007FD: B6 DC.B 0xB6 ; '\xB6'
0x080007FE: E0 DC.B 0xE0 ; '\xE0'
0x080007FF: 0D DC.B 0x0D ; '\r'
0x08000800: 00 DC.B 0x00 ; '\0'
0x08000801: 00 DC.B 0x00 ; '\0'
0x08000802: E8 DC.B 0xE8 ; '\xE8'
0x08000803: 89 DC.B 0x89 ; '\x89'
0x08000804: 04 DC.B 0x04 ; '\x04'
0x08000805: 23 DC.B 0x23 ; '#'
0x08000806: C7 DC.B 0xC7 ; '\xC7'
0x08000807: 8A DC.B 0x8A ; '\x8A'
Section .text.libc.__SEGGER_RTL_vfprintf_float_long_long from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=3104, align=8
__SEGGER_RTL_vfprintf_float_long_long:
__SEGGER_RTL_vfprintf:
0x08000808: E92D 4FF8 PUSH.W {R3-R11, LR}
0x0800080C: ED2D 8B0A VSTMDB SP!, {D8-D12}
0x08000810: B08E SUB SP, SP, #56
0x08000812: 9206 STR R2, [SP, #24]
0x08000814: 4689 MOV R9, R1
0x08000816: 4680 MOV R8, R0
0x08000818: 2000 MOVS R0, #0
0x0800081A: F8C8 0000 STR.W R0, [R8]
0x0800081E: F10D 001D ADD.W R0, SP, #29
0x08000822: 9003 STR R0, [SP, #12]
0x08000824: ED9F ABC6 VLDR D10, =0x7FE1CCF385EBC8A0 ; [PC, #0x0318] [0x08000B40]
0x08000828: EEB2 8B04 VMOV.F64 D8, #10
0x0800082C: EEB7 BB00 VMOV.F64 D11, #1
0x08000830: ED9F CBC5 VLDR D12, =0x4059000000000000 ; [PC, #0x0314] [0x08000B48]
.L1:
0x08000834: F819 1B01 LDRB R1, [R9], #1
0x08000838: 2925 CMP R1, #37
0x0800083A: D006 BEQ .L2 ; 0x0800084A
0x0800083C: 2900 CMP R1, #0
0x0800083E: F000 85DA BEQ.W .L123 ; 0x080013F6
0x08000842: 4640 MOV R0, R8
0x08000844: F007 FBBC BL __SEGGER_RTL_putc ; 0x08007FC0
0x08000848: E7F4 B .L1 ; 0x08000834
.L2:
0x0800084A: 2600 MOVS R6, #0
.L3:
0x0800084C: 4649 MOV R1, R9
0x0800084E: F819 2B01 LDRB R2, [R9], #1
0x08000852: F1A2 0320 SUB.W R3, R2, #32
0x08000856: 2B10 CMP R3, #16
0x08000858: D80D BHI .L4 ; 0x08000876
0x0800085A: 2080 MOVS R0, #128
0x0800085C: E8DF F003 TBB [PC, R3]
0x08000860: 09 DC.B 0x09 ; '\t'
0x08000861: 1B DC.B 0x1B ; '\x1B'
0x08000862: 1B DC.B 0x1B ; '\x1B'
0x08000863: 19 DC.B 0x19 ; '\x19'
0x08000864: 1B DC.B 0x1B ; '\x1B'
0x08000865: 1B DC.B 0x1B ; '\x1B'
0x08000866: 1B DC.B 0x1B ; '\x1B'
0x08000867: 15 DC.B 0x15 ; '\x15'
0x08000868: 1B DC.B 0x1B ; '\x1B'
0x08000869: 1B DC.B 0x1B ; '\x1B'
0x0800086A: 30 DC.B 0x30 ; '0'
0x0800086B: 18 DC.B 0x18 ; '\x18'
0x0800086C: 1B DC.B 0x1B ; '\x1B'
0x0800086D: 10 DC.B 0x10 ; '\x10'
0x0800086E: 1B DC.B 0x1B ; '\x1B'
0x0800086F: 1B DC.B 0x1B ; '\x1B'
0x08000870: 12 DC.B 0x12 ; '\x12'
0x08000871: 00 DC.B 0x00 ; '\0'
0x08000872: 2040 MOVS R0, #64
0x08000874: E00D B .L5 ; 0x08000892
.L4:
0x08000876: 2A5E CMP R2, #94
0x08000878: D10D BNE .L6 ; 0x08000896
0x0800087A: F44F 5080 MOV.W R0, #0x1000
0x0800087E: E008 B .L5 ; 0x08000892
0x08000880: 2010 MOVS R0, #16
0x08000882: E006 B .L5 ; 0x08000892
0x08000884: F44F 7000 MOV.W R0, #0x0200
0x08000888: E003 B .L5 ; 0x08000892
0x0800088A: F44F 4000 MOV.W R0, #0x8000
0x0800088E: E000 B .L5 ; 0x08000892
0x08000890: 2020 MOVS R0, #32
.L5:
0x08000892: 4306 ORRS R6, R0
0x08000894: E7DA B .L3 ; 0x0800084C
.L6:
0x08000896: F101 0901 ADD.W R9, R1, #1
0x0800089A: F1A2 0030 SUB.W R0, R2, #48
0x0800089E: 2809 CMP R0, #9
0x080008A0: F04F 0000 MOV.W R0, #0
0x080008A4: D81B BHI .L8 ; 0x080008DE
.L7:
0x080008A6: F819 1B01 LDRB R1, [R9], #1
0x080008AA: EB00 0080 ADD.W R0, R0, R0, LSL #2
0x080008AE: EB02 0040 ADD.W R0, R2, R0, LSL #1
0x080008B2: 3830 SUBS R0, #48
0x080008B4: F1A1 0230 SUB.W R2, R1, #48
0x080008B8: 2A0A CMP R2, #10
0x080008BA: 460A MOV R2, R1
0x080008BC: D3F3 BCC .L7 ; 0x080008A6
0x080008BE: E00E B .L8 ; 0x080008DE
0x080008C0: 9806 LDR R0, [SP, #24]
0x080008C2: F850 2B04 LDR R2, [R0], #4
0x080008C6: 9006 STR R0, [SP, #24]
0x080008C8: 2A00 CMP R2, #0
0x080008CA: 4610 MOV R0, R2
0x080008CC: BF48 IT MI
0x080008CE: 4250 RSBMI R0, R2, #0
0x080008D0: 2310 MOVS R3, #16
0x080008D2: EA03 62D2 AND.W R2, R3, R2, LSR #27
0x080008D6: 4316 ORRS R6, R2
0x080008D8: 784A LDRB R2, [R1, #1]
0x080008DA: F101 0902 ADD.W R9, R1, #2
.L8:
0x080008DE: 2A2E CMP R2, #46
0x080008E0: D10D BNE .L9 ; 0x080008FE
0x080008E2: 4649 MOV R1, R9
0x080008E4: F811 2B01 LDRB R2, [R1], #1
0x080008E8: 2A2A CMP R2, #42
0x080008EA: D10B BNE .L10 ; 0x08000904
0x080008EC: 9906 LDR R1, [SP, #24]
0x080008EE: F899 2001 LDRB.W R2, [R9, #1]
0x080008F2: F851 AB04 LDR R10, [R1], #4
0x080008F6: 9106 STR R1, [SP, #24]
0x080008F8: F109 0902 ADD.W R9, R9, #2
0x080008FC: E016 B .L12 ; 0x0800092C
.L9:
0x080008FE: F04F 0A00 MOV.W R10, #0
0x08000902: E01C B .L14 ; 0x0800093E
.L10:
0x08000904: F1A2 0330 SUB.W R3, R2, #48
0x08000908: 2B09 CMP R3, #9
0x0800090A: F04F 0A00 MOV.W R10, #0
0x0800090E: D813 BHI .L13 ; 0x08000938
.L11:
0x08000910: F811 3B01 LDRB R3, [R1], #1
0x08000914: EB0A 098A ADD.W R9, R10, R10, LSL #2
0x08000918: EB02 0249 ADD.W R2, R2, R9, LSL #1
0x0800091C: F1A2 0A30 SUB.W R10, R2, #48
0x08000920: F1A3 0230 SUB.W R2, R3, #48
0x08000924: 2A0A CMP R2, #10
0x08000926: 461A MOV R2, R3
0x08000928: D3F2 BCC .L11 ; 0x08000910
0x0800092A: 4689 MOV R9, R1
.L12:
0x0800092C: F1BA 0F00 CMP.W R10, #0
0x08000930: BF58 IT PL
0x08000932: F446 7680 ORRPL R6, R6, #0x0100
0x08000936: E002 B .L14 ; 0x0800093E
.L13:
0x08000938: F446 7680 ORR R6, R6, #0x0100
0x0800093C: 4689 MOV R9, R1
.L14:
0x0800093E: 2A6B CMP R2, #107
0x08000940: DC0A BGT .L17 ; 0x08000958
0x08000942: 2A4C CMP R2, #76
0x08000944: D003 BEQ .L15 ; 0x0800094E
0x08000946: 2A68 CMP R2, #104
0x08000948: D018 BEQ .L19 ; 0x0800097C
0x0800094A: 2A6A CMP R2, #106
0x0800094C: D128 BNE .L23 ; 0x080009A0
.L15:
0x0800094E: F819 2B01 LDRB R2, [R9], #1
.L16:
0x08000952: F046 0602 ORR R6, R6, #2
0x08000956: E023 B .L23 ; 0x080009A0
.L17:
0x08000958: 2A6C CMP R2, #108
0x0800095A: D005 BEQ .L18 ; 0x08000968
0x0800095C: 2A7A CMP R2, #122
0x0800095E: BF14 ITE NE
0x08000960: 2A74 CMPNE R2, #116
0x08000962: F819 2B01 LDRBEQ R2, [R9], #1
0x08000966: E01B B .L23 ; 0x080009A0
.L18:
0x08000968: 4649 MOV R1, R9
0x0800096A: F811 2B01 LDRB R2, [R1], #1
0x0800096E: 2A6C CMP R2, #108
0x08000970: D110 BNE .L20 ; 0x08000994
0x08000972: F899 2001 LDRB.W R2, [R9, #1]
0x08000976: F109 0902 ADD.W R9, R9, #2
0x0800097A: E7EA B .L16 ; 0x08000952
.L19:
0x0800097C: 4649 MOV R1, R9
0x0800097E: F811 2B01 LDRB R2, [R1], #1
0x08000982: 2A68 CMP R2, #104
0x08000984: D109 BNE .L21 ; 0x0800099A
0x08000986: F899 2001 LDRB.W R2, [R9, #1]
0x0800098A: F109 0902 ADD.W R9, R9, #2
0x0800098E: F046 0608 ORR R6, R6, #8
0x08000992: E005 B .L23 ; 0x080009A0
.L20:
0x08000994: F046 0601 ORR R6, R6, #1
0x08000998: E001 B .L22 ; 0x0800099E
.L21:
0x0800099A: F046 0604 ORR R6, R6, #4
.L22:
0x0800099E: 4689 MOV R9, R1
.L23:
0x080009A0: EA20 77E0 BIC.W R7, R0, R0, ASR #31
0x080009A4: 2A46 CMP R2, #70
0x080009A6: DD1F BLE .L24 ; 0x080009E8
0x080009A8: F1A2 0063 SUB.W R0, R2, #99
0x080009AC: 2815 CMP R0, #21
0x080009AE: D82F BHI .L26 ; 0x08000A10
0x080009B0: E8DF F010 TBH [PC, R0, LSL #1]
0x080009B4: 60 DC.B 0x60 ; '`'
0x080009B5: 00 DC.B 0x00 ; '\0'
0x080009B6: 17 DC.B 0x17 ; '\x17'
0x080009B7: 00 DC.B 0x00 ; '\0'
0x080009B8: 45 DC.B 0x45 ; 'E'
0x080009B9: 00 DC.B 0x00 ; '\0'
0x080009BA: 23 DC.B 0x23 ; '#'
0x080009BB: 00 DC.B 0x00 ; '\0'
0x080009BC: A4 DC.B 0xA4 ; '\xA4'
0x080009BD: 01 DC.B 0x01 ; '\x01'
0x080009BE: 16 DC.B 0x16 ; '\x16'
0x080009BF: 00 DC.B 0x00 ; '\0'
0x080009C0: 17 DC.B 0x17 ; '\x17'
0x080009C1: 00 DC.B 0x00 ; '\0'
0x080009C2: 16 DC.B 0x16 ; '\x16'
0x080009C3: 00 DC.B 0x00 ; '\0'
0x080009C4: 16 DC.B 0x16 ; '\x16'
0x080009C5: 00 DC.B 0x00 ; '\0'
0x080009C6: 16 DC.B 0x16 ; '\x16'
0x080009C7: 00 DC.B 0x00 ; '\0'
0x080009C8: 16 DC.B 0x16 ; '\x16'
0x080009C9: 00 DC.B 0x00 ; '\0'
0x080009CA: 70 DC.B 0x70 ; 'p'
0x080009CB: 00 DC.B 0x00 ; '\0'
0x080009CC: 84 DC.B 0x84 ; '\x84'
0x080009CD: 00 DC.B 0x00 ; '\0'
0x080009CE: 4E DC.B 0x4E ; 'N'
0x080009CF: 00 DC.B 0x00 ; '\0'
0x080009D0: 16 DC.B 0x16 ; '\x16'
0x080009D1: 00 DC.B 0x00 ; '\0'
0x080009D2: 16 DC.B 0x16 ; '\x16'
0x080009D3: 00 DC.B 0x00 ; '\0'
0x080009D4: 7F DC.B 0x7F ; '\x7F'
0x080009D5: 00 DC.B 0x00 ; '\0'
0x080009D6: 16 DC.B 0x16 ; '\x16'
0x080009D7: 00 DC.B 0x00 ; '\0'
0x080009D8: 48 DC.B 0x48 ; 'H'
0x080009D9: 00 DC.B 0x00 ; '\0'
0x080009DA: 16 DC.B 0x16 ; '\x16'
0x080009DB: 00 DC.B 0x00 ; '\0'
0x080009DC: 16 DC.B 0x16 ; '\x16'
0x080009DD: 00 DC.B 0x00 ; '\0'
0x080009DE: 36 DC.B 0x36 ; '6'
0x080009DF: 00 DC.B 0x00 ; '\0'
0x080009E0: E728 B .L1 ; 0x08000834
0x080009E2: F446 4680 ORR R6, R6, #0x4000
0x080009E6: E031 B .L28 ; 0x08000A4C
.L24:
0x080009E8: 2A44 CMP R2, #68
0x080009EA: DD09 BLE .L25 ; 0x08000A00
0x080009EC: 2A45 CMP R2, #69
0x080009EE: D024 BEQ .L27 ; 0x08000A3A
0x080009F0: 2A46 CMP R2, #70
0x080009F2: F47F AF1F BNE.W .L1 ; 0x08000834
0x080009F6: F446 5600 ORR R6, R6, #0x2000
0x080009FA: F446 6B00 ORR R11, R6, #0x0800
0x080009FE: E17F B .L58 ; 0x08000D00
.L25:
0x08000A00: 2A25 CMP R2, #37
0x08000A02: F040 8265 BNE.W .L75 ; 0x08000ED0
0x08000A06: 4640 MOV R0, R8
0x08000A08: 2125 MOVS R1, #37
0x08000A0A: F007 FAD9 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08000A0E: E711 B .L1 ; 0x08000834
.L26:
0x08000A10: 2A47 CMP R2, #71
0x08000A12: F000 8171 BEQ.W .L57 ; 0x08000CF8
0x08000A16: 2A58 CMP R2, #88
0x08000A18: F47F AF0C BNE.W .L1 ; 0x08000834
0x08000A1C: F446 5600 ORR R6, R6, #0x2000
0x08000A20: 05F0 LSLS R0, R6, #23
0x08000A22: EA4F 6006 LSL.W R0, R6, #24
0x08000A26: BF48 IT MI
0x08000A28: F426 7600 BICMI R6, R6, #0x0200
0x08000A2C: F243 0158 MOVW R1, #0x3058
0x08000A30: 2A78 CMP R2, #120
0x08000A32: BF08 IT EQ
0x08000A34: F243 0178 MOVWEQ R1, #0x3078
0x08000A38: E047 B .L29 ; 0x08000ACA
.L27:
0x08000A3A: F446 5600 ORR R6, R6, #0x2000
0x08000A3E: F446 6B80 ORR R11, R6, #0x0400
0x08000A42: E15D B .L58 ; 0x08000D00
0x08000A44: 05F0 LSLS R0, R6, #23
0x08000A46: BF48 IT MI
0x08000A48: F426 7600 BICMI R6, R6, #0x0200
.L28:
0x08000A4C: 2100 MOVS R1, #0
0x08000A4E: E03E B .L30 ; 0x08000ACE
0x08000A50: 0630 LSLS R0, R6, #24
0x08000A52: 2123 MOVS R1, #35
0x08000A54: EA01 70E0 AND.W R0, R1, R0, ASR #31
0x08000A58: E9CD 7004 STRD R7, R0, [SP, #16]
0x08000A5C: F446 7680 ORR R6, R6, #0x0100
0x08000A60: 9A06 LDR R2, [SP, #24]
0x08000A62: 2100 MOVS R1, #0
0x08000A64: F852 0B04 LDR R0, [R2], #4
0x08000A68: 9206 STR R2, [SP, #24]
0x08000A6A: F04F 0A08 MOV.W R10, #8
0x08000A6E: F10D 041E ADD.W R4, SP, #30
0x08000A72: E0DE B .L48 ; 0x08000C32
0x08000A74: 9806 LDR R0, [SP, #24]
0x08000A76: F1A7 0A01 SUB.W R10, R7, #1
0x08000A7A: F810 4B04 LDRB R4, [R0], #4
0x08000A7E: 9006 STR R0, [SP, #24]
0x08000A80: 4640 MOV R0, R8
0x08000A82: 4631 MOV R1, R6
0x08000A84: 4652 MOV R2, R10
0x08000A86: F003 FF6A BL __SEGGER_RTL_pre_padding ; 0x0800495E
0x08000A8A: 4640 MOV R0, R8
0x08000A8C: 4621 MOV R1, R4
0x08000A8E: F007 FA97 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08000A92: E1AE B .L67 ; 0x08000DF2
0x08000A94: 9906 LDR R1, [SP, #24]
0x08000A96: F851 0B04 LDR R0, [R1], #4
0x08000A9A: 9106 STR R1, [SP, #24]
0x08000A9C: 0731 LSLS R1, R6, #28
0x08000A9E: F8D8 1000 LDR.W R1, [R8]
0x08000AA2: F100 8219 BMI.W .L76 ; 0x08000ED8
0x08000AA6: 07B2 LSLS R2, R6, #30
0x08000AA8: BF52 ITEE PL
0x08000AAA: 6001 STRPL R1, [R0]
0x08000AAC: 2200 MOVMI R2, #0
0x08000AAE: C006 STMMI R0!, {R1-R2}
0x08000AB0: E6C0 B .L1 ; 0x08000834
0x08000AB2: 9806 LDR R0, [SP, #24]
0x08000AB4: F850 4B04 LDR R4, [R0], #4
0x08000AB8: 9006 STR R0, [SP, #24]
0x08000ABA: E179 B .L63 ; 0x08000DB0
0x08000ABC: 05F0 LSLS R0, R6, #23
0x08000ABE: EA4F 6006 LSL.W R0, R6, #24
0x08000AC2: BF48 IT MI
0x08000AC4: F426 7600 BICMI R6, R6, #0x0200
0x08000AC8: 2130 MOVS R1, #48
.L29:
0x08000ACA: EA01 71E0 AND.W R1, R1, R0, ASR #31
.L30:
0x08000ACE: 0470 LSLS R0, R6, #17
0x08000AD0: EA4F 7086 LSL.W R0, R6, #30
0x08000AD4: 9D06 LDR R5, [SP, #24]
0x08000AD6: E9CD 7104 STRD R7, R1, [SP, #16]
0x08000ADA: D404 BMI .L31 ; 0x08000AE6
0x08000ADC: 2800 CMP R0, #0
0x08000ADE: D408 BMI .L32 ; 0x08000AF2
0x08000AE0: 1D2B ADDS R3, R5, #4
0x08000AE2: 2100 MOVS R1, #0
0x08000AE4: E00B B .L33 ; 0x08000AFE
.L31:
0x08000AE6: 2800 CMP R0, #0
0x08000AE8: D415 BMI .L34 ; 0x08000B16
0x08000AEA: F855 0B04 LDR R0, [R5], #4
0x08000AEE: 17C1 ASRS R1, R0, #31
0x08000AF0: E017 B .L35 ; 0x08000B22
.L32:
0x08000AF2: 1DE8 ADDS R0, R5, #7
0x08000AF4: F020 0507 BIC R5, R0, #7
0x08000AF8: F105 0308 ADD.W R3, R5, #8
0x08000AFC: 6869 LDR R1, [R5, #4]
.L33:
0x08000AFE: F10D 041E ADD.W R4, SP, #30
0x08000B02: 6828 LDR R0, [R5]
0x08000B04: 0775 LSLS R5, R6, #29
0x08000B06: 9306 STR R3, [SP, #24]
0x08000B08: D415 BMI .L36 ; 0x08000B36
0x08000B0A: F016 0508 ANDS R5, R6, #8
0x08000B0E: BF1C ITT NE
0x08000B10: B2C0 UXTBNE R0, R0
0x08000B12: 2100 MOVNE R1, #0
0x08000B14: E032 B .L42 ; 0x08000B7C
.L34:
0x08000B16: 1DE8 ADDS R0, R5, #7
0x08000B18: F020 0507 BIC R5, R0, #7
0x08000B1C: 6869 LDR R1, [R5, #4]
0x08000B1E: F855 0B08 LDR R0, [R5], #8
.L35:
0x08000B22: F10D 041E ADD.W R4, SP, #30
0x08000B26: 0773 LSLS R3, R6, #29
0x08000B28: D412 BMI .L37 ; 0x08000B50
0x08000B2A: 0733 LSLS R3, R6, #28
0x08000B2C: BF44 ITT MI
0x08000B2E: F340 11C0 SBFXMI R1, R0, #7, #1
0x08000B32: B240 SXTBMI R0, R0
0x08000B34: E00F B .L38 ; 0x08000B56
.L36:
0x08000B36: B280 UXTH R0, R0
0x08000B38: 2100 MOVS R1, #0
0x08000B3A: E01F B .L42 ; 0x08000B7C
0x08000B3C: BF00 NOP
0x08000B3E: BF00 NOP
0x08000B40: 85EBC8A0 DC64 0x7FE1CCF385EBC8A0
0x08000B44: 7FE1CCF3
0x08000B48: 00000000 DC64 0x4059000000000000
0x08000B4C: 40590000
.L37:
0x08000B50: F340 31C0 SBFX R1, R0, #15, #1
0x08000B54: B200 SXTH R0, R0
.L38:
0x08000B56: 2900 CMP R1, #0
0x08000B58: 9506 STR R5, [SP, #24]
0x08000B5A: DB07 BLT .L39 ; 0x08000B6C
0x08000B5C: 06B3 LSLS R3, R6, #26
0x08000B5E: D40B BMI .L40 ; 0x08000B78
0x08000B60: 0673 LSLS R3, R6, #25
0x08000B62: 9D05 LDR R5, [SP, #20]
0x08000B64: BF48 IT MI
0x08000B66: 2520 MOVMI R5, #32
0x08000B68: 9505 STR R5, [SP, #20]
0x08000B6A: E007 B .L42 ; 0x08000B7C
.L39:
0x08000B6C: 2300 MOVS R3, #0
0x08000B6E: 4240 RSBS R0, R0, #0
0x08000B70: EB63 0101 SBC.W R1, R3, R1
0x08000B74: 232D MOVS R3, #45
0x08000B76: E000 B .L41 ; 0x08000B7A
.L40:
0x08000B78: 232B MOVS R3, #43
.L41:
0x08000B7A: 9305 STR R3, [SP, #20]
.L42:
0x08000B7C: 05F3 LSLS R3, R6, #23
0x08000B7E: BF48 IT MI
0x08000B80: F426 7600 BICMI R6, R6, #0x0200
0x08000B84: 05F3 LSLS R3, R6, #23
0x08000B86: BF58 IT PL
0x08000B88: F04F 0A01 MOVPL.W R10, #1
0x08000B8C: 2700 MOVS R7, #0
0x08000B8E: 2A6E CMP R2, #110
0x08000B90: DD21 BLE .L44 ; 0x08000BD6
0x08000B92: 3A6F SUBS R2, #111
0x08000B94: 2A09 CMP R2, #9
0x08000B96: F200 806D BHI.W .L50 ; 0x08000C74
0x08000B9A: E8DF F002 TBB [PC, R2]
0x08000B9E: 05 DC.B 0x05 ; '\x05'
0x08000B9F: 4A DC.B 0x4A ; 'J'
0x08000BA0: 6B DC.B 0x6B ; 'k'
0x08000BA1: 6B DC.B 0x6B ; 'k'
0x08000BA2: 6B DC.B 0x6B ; 'k'
0x08000BA3: 6B DC.B 0x6B ; 'k'
0x08000BA4: 22 DC.B 0x22 ; '\"'
0x08000BA5: 6B DC.B 0x6B ; 'k'
0x08000BA6: 6B DC.B 0x6B ; 'k'
0x08000BA7: 4A DC.B 0x4A ; 'J'
0x08000BA8: EA50 0201 ORRS.W R2, R0, R1
0x08000BAC: D062 BEQ .L50 ; 0x08000C74
0x08000BAE: 08C2 LSRS R2, R0, #3
0x08000BB0: EA42 7241 ORR.W R2, R2, R1, LSL #29
0x08000BB4: 2506 MOVS R5, #6
.L43:
0x08000BB6: 4613 MOV R3, R2
0x08000BB8: F365 00DF BFI R0, R5, #3, #29
0x08000BBC: 55E0 STRB R0, [R4, R7]
0x08000BBE: 3701 ADDS R7, #1
0x08000BC0: EA52 00D1 ORRS.W R0, R2, R1, LSR #3
0x08000BC4: EA4F 01D1 LSR.W R1, R1, #3
0x08000BC8: EA4F 00D2 LSR.W R0, R2, #3
0x08000BCC: EA40 7241 ORR.W R2, R0, R1, LSL #29
0x08000BD0: 4618 MOV R0, R3
0x08000BD2: D1F0 BNE .L43 ; 0x08000BB6
0x08000BD4: E04E B .L50 ; 0x08000C74
.L44:
0x08000BD6: 2A58 CMP R2, #88
0x08000BD8: D02B BEQ .L48 ; 0x08000C32
0x08000BDA: 2A64 CMP R2, #100
0x08000BDC: BF18 IT NE
0x08000BDE: 2A69 CMPNE R2, #105
0x08000BE0: D148 BNE .L50 ; 0x08000C74
0x08000BE2: EA50 0201 ORRS.W R2, R0, R1
0x08000BE6: D045 BEQ .L50 ; 0x08000C74
.L45:
0x08000BE8: 460C MOV R4, R1
0x08000BEA: 4605 MOV R5, R0
0x08000BEC: 0430 LSLS R0, R6, #16
0x08000BEE: D50A BPL .L46 ; 0x08000C06
0x08000BF0: F007 0003 AND R0, R7, #3
0x08000BF4: 2803 CMP R0, #3
0x08000BF6: D106 BNE .L46 ; 0x08000C06
0x08000BF8: F10D 0B1E ADD.W R11, SP, #30
0x08000BFC: 202C MOVS R0, #44
0x08000BFE: F80B 0007 STRB.W R0, [R11, R7]
0x08000C02: 3701 ADDS R7, #1
0x08000C04: E001 B .L47 ; 0x08000C0A
.L46:
0x08000C06: F10D 0B1E ADD.W R11, SP, #30
.L47:
0x08000C0A: 4628 MOV R0, R5
0x08000C0C: 220A MOVS R2, #10
0x08000C0E: 2300 MOVS R3, #0
0x08000C10: F001 FA66 BL __aeabi_uldivmod ; 0x080020E0
0x08000C14: EB00 0280 ADD.W R2, R0, R0, LSL #2
0x08000C18: EBA5 0242 SUB.W R2, R5, R2, LSL #1
0x08000C1C: F042 0230 ORR R2, R2, #48
0x08000C20: F80B 2007 STRB.W R2, [R11, R7]
0x08000C24: 3701 ADDS R7, #1
0x08000C26: F1D5 0209 RSBS R2, R5, #9
0x08000C2A: 2200 MOVS R2, #0
0x08000C2C: 41A2 SBCS R2, R4
0x08000C2E: D3DB BCC .L45 ; 0x08000BE8
0x08000C30: E020 B .L50 ; 0x08000C74
.L48:
0x08000C32: 2700 MOVS R7, #0
0x08000C34: EA50 0201 ORRS.W R2, R0, R1
0x08000C38: D01C BEQ .L50 ; 0x08000C74
0x08000C3A: 04B2 LSLS R2, R6, #18
0x08000C3C: F248 42D2 MOVW R2, #0x84D2 ; 0x080084D2 = __SEGGER_RTL_hex_uc
0x08000C40: F6C0 0200 MOVT R2, #0x0800 ; 0x080084D2 = __SEGGER_RTL_hex_uc
0x08000C44: BF5C ITT PL
0x08000C46: F248 42E2 MOVWPL R2, #0x84E2 ; 0x080084E2 = __SEGGER_RTL_hex_lc
0x08000C4A: F6C0 0200 MOVTPL R2, #0x0800 ; 0x080084E2 = __SEGGER_RTL_hex_lc
0x08000C4E: 0903 LSRS R3, R0, #4
0x08000C50: EA43 7501 ORR.W R5, R3, R1, LSL #28
.L49:
0x08000C54: F000 000F AND R0, R0, #15
0x08000C58: 462B MOV R3, R5
0x08000C5A: 5C10 LDRB R0, [R2, R0]
0x08000C5C: 55E0 STRB R0, [R4, R7]
0x08000C5E: 3701 ADDS R7, #1
0x08000C60: EA55 1011 ORRS.W R0, R5, R1, LSR #4
0x08000C64: EA4F 1111 LSR.W R1, R1, #4
0x08000C68: EA4F 1015 LSR.W R0, R5, #4
0x08000C6C: EA40 7501 ORR.W R5, R0, R1, LSL #28
0x08000C70: 4618 MOV R0, R3
0x08000C72: D1EF BNE .L49 ; 0x08000C54
.L50:
0x08000C74: 9905 LDR R1, [SP, #20]
0x08000C76: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000C7A: 29FF CMP R1, #255
0x08000C7C: BF88 IT HI
0x08000C7E: 3801 SUBHI R0, #1
0x08000C80: EBAA 0207 SUB.W R2, R10, R7
0x08000C84: EA22 7AE2 BIC.W R10, R2, R2, ASR #31
0x08000C88: EB07 030A ADD.W R3, R7, R10
0x08000C8C: 9A04 LDR R2, [SP, #16]
0x08000C8E: 1AD4 SUBS R4, R2, R3
0x08000C90: 2900 CMP R1, #0
0x08000C92: BF18 IT NE
0x08000C94: 4404 ADDNE R4, R0
0x08000C96: 05B0 LSLS R0, R6, #22
0x08000C98: D406 BMI .L51 ; 0x08000CA8
0x08000C9A: 4640 MOV R0, R8
0x08000C9C: 4631 MOV R1, R6
0x08000C9E: 4622 MOV R2, R4
0x08000CA0: F003 FE5D BL __SEGGER_RTL_pre_padding ; 0x0800495E
0x08000CA4: 9905 LDR R1, [SP, #20]
0x08000CA6: 2400 MOVS R4, #0
.L51:
0x08000CA8: 29FF CMP R1, #255
0x08000CAA: 9D03 LDR R5, [SP, #12]
0x08000CAC: D905 BLS .L52 ; 0x08000CBA
0x08000CAE: 0A09 LSRS R1, R1, #8
0x08000CB0: 4640 MOV R0, R8
0x08000CB2: F007 F985 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08000CB6: 9905 LDR R1, [SP, #20]
0x08000CB8: E000 B .L53 ; 0x08000CBC
.L52:
0x08000CBA: B111 CBZ R1, .L54 ; 0x08000CC2
.L53:
0x08000CBC: 4640 MOV R0, R8
0x08000CBE: F007 F97F BL __SEGGER_RTL_putc ; 0x08007FC0
.L54:
0x08000CC2: 4640 MOV R0, R8
0x08000CC4: 4631 MOV R1, R6
0x08000CC6: 4622 MOV R2, R4
0x08000CC8: F003 FE49 BL __SEGGER_RTL_pre_padding ; 0x0800495E
0x08000CCC: 4640 MOV R0, R8
0x08000CCE: 2130 MOVS R1, #48
0x08000CD0: 4652 MOV R2, R10
0x08000CD2: F007 F9C5 BL __SEGGER_RTL_print_padding ; 0x08008060
0x08000CD6: 2F01 CMP R7, #1
0x08000CD8: DB05 BLT .L56 ; 0x08000CE6
.L55:
0x08000CDA: 5DE9 LDRB R1, [R5, R7]
0x08000CDC: 4640 MOV R0, R8
0x08000CDE: F007 F96F BL __SEGGER_RTL_putc ; 0x08007FC0
0x08000CE2: 3F01 SUBS R7, #1
0x08000CE4: D8F9 BHI .L55 ; 0x08000CDA
.L56:
0x08000CE6: 06F0 LSLS R0, R6, #27
0x08000CE8: F57F ADA4 BPL.W .L1 ; 0x08000834
0x08000CEC: 4640 MOV R0, R8
0x08000CEE: 2120 MOVS R1, #32
0x08000CF0: 4622 MOV R2, R4
0x08000CF2: F007 F9B5 BL __SEGGER_RTL_print_padding ; 0x08008060
0x08000CF6: E59D B .L1 ; 0x08000834
.L57:
0x08000CF8: F446 5600 ORR R6, R6, #0x2000
0x08000CFC: F446 6B40 ORR R11, R6, #0x0C00
.L58:
0x08000D00: EA5F 50CB LSLS.W R0, R11, #23
0x08000D04: BF58 IT PL
0x08000D06: F04F 0A06 MOVPL.W R10, #6
0x08000D0A: F40B 6040 AND R0, R11, #0x0C00
0x08000D0E: 9906 LDR R1, [SP, #24]
0x08000D10: 3107 ADDS R1, #7
0x08000D12: F5A0 6040 SUB.W R0, R0, #0x0C00
0x08000D16: F021 0107 BIC R1, R1, #7
0x08000D1A: FAB0 F080 CLZ R0, R0
0x08000D1E: F1BA 0F00 CMP.W R10, #0
0x08000D22: BF08 IT EQ
0x08000D24: EA4F 1A50 LSREQ.W R10, R0, #5
0x08000D28: E9D1 5600 LDRD R5, R6, [R1]
0x08000D2C: EC46 5B19 VMOV D9, R5, R6
0x08000D30: F101 0008 ADD.W R0, R1, #8
0x08000D34: 9006 STR R0, [SP, #24]
0x08000D36: EEB0 0B49 VMOV.F64 D0, D9
0x08000D3A: F003 FDD1 BL __SEGGER_RTL_float64_isinf ; 0x080048E0
0x08000D3E: B180 CBZ R0, .L60 ; 0x08000D62
.L59:
0x08000D40: EEB5 9B40 VCMP.F64 D9, #0.0
0x08000D44: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000D48: D51D BPL .L61 ; 0x08000D86
0x08000D4A: EA5F 408B LSLS.W R0, R11, #18
0x08000D4E: F248 34F6 MOVW R4, #0x83F6 ; 0x080083F6 = .rodata.libc..L.str.1
0x08000D52: F6C0 0400 MOVT R4, #0x0800 ; 0x080083F6 = .rodata.libc..L.str.1
0x08000D56: BF5C ITT PL
0x08000D58: F248 34FB MOVWPL R4, #0x83FB ; 0x080083FB = .rodata.libc..L.str.2
0x08000D5C: F6C0 0400 MOVTPL R4, #0x0800 ; 0x080083FB = .rodata.libc..L.str.2
0x08000D60: E024 B .L62 ; 0x08000DAC
.L60:
0x08000D62: EEB0 0B49 VMOV.F64 D0, D9
0x08000D66: F007 F8E5 BL __SEGGER_RTL_float64_isnan ; 0x08007F34
0x08000D6A: 2800 CMP R0, #0
0x08000D6C: D04A BEQ .L68 ; 0x08000E04
0x08000D6E: EA5F 408B LSLS.W R0, R11, #18
0x08000D72: F248 44F2 MOVW R4, #0x84F2 ; 0x080084F2 = .rodata.libc..L.str.5
0x08000D76: F6C0 0400 MOVT R4, #0x0800 ; 0x080084F2 = .rodata.libc..L.str.5
0x08000D7A: BF5C ITT PL
0x08000D7C: F248 44F6 MOVWPL R4, #0x84F6 ; 0x080084F6 = .rodata.libc..L.str.6
0x08000D80: F6C0 0400 MOVTPL R4, #0x0800 ; 0x080084F6 = .rodata.libc..L.str.6
0x08000D84: E012 B .L62 ; 0x08000DAC
.L61:
0x08000D86: F41B 5000 ANDS R0, R11, #0x2000
0x08000D8A: F248 4200 MOVW R2, #0x8400 ; 0x08008400 = .rodata.libc..L.str.3
0x08000D8E: F6C0 0200 MOVT R2, #0x0800 ; 0x08008400 = .rodata.libc..L.str.3
0x08000D92: F248 4105 MOVW R1, #0x8405 ; 0x08008405 = .rodata.libc..L.str.4
0x08000D96: F6C0 0100 MOVT R1, #0x0800 ; 0x08008405 = .rodata.libc..L.str.4
0x08000D9A: 4610 MOV R0, R2
0x08000D9C: BF12 ITEE NE
0x08000D9E: 1C54 ADDNE R4, R2, #1
0x08000DA0: 4608 MOVEQ R0, R1
0x08000DA2: 1C4C ADDEQ R4, R1, #1
0x08000DA4: EA5F 618B LSLS.W R1, R11, #26
0x08000DA8: BF48 IT MI
0x08000DAA: 4604 MOVMI R4, R0
.L62:
0x08000DAC: F42B 7680 BIC R6, R11, #0x0100
.L63:
0x08000DB0: 2C00 CMP R4, #0
0x08000DB2: BF04 ITT EQ
0x08000DB4: F248 24CD MOVWEQ R4, #0x82CD ; 0x080082CD = .rodata.libc..L.str
0x08000DB8: F6C0 0400 MOVTEQ R4, #0x0800 ; 0x080082CD = .rodata.libc..L.str
0x08000DBC: 05F0 LSLS R0, R6, #23
0x08000DBE: 4620 MOV R0, R4
0x08000DC0: D402 BMI .L64 ; 0x08000DC8
0x08000DC2: F007 F9DF BL strlen ; 0x08008184
0x08000DC6: E002 B .L65 ; 0x08000DCE
.L64:
0x08000DC8: 4651 MOV R1, R10
0x08000DCA: F007 F9F1 BL strnlen ; 0x080081B0
.L65:
0x08000DCE: 4605 MOV R5, R0
0x08000DD0: F426 7600 BIC R6, R6, #0x0200
0x08000DD4: EBA7 0A00 SUB.W R10, R7, R0
0x08000DD8: 4640 MOV R0, R8
0x08000DDA: 4631 MOV R1, R6
0x08000DDC: 4652 MOV R2, R10
0x08000DDE: F003 FDBE BL __SEGGER_RTL_pre_padding ; 0x0800495E
0x08000DE2: B135 CBZ R5, .L67 ; 0x08000DF2
.L66:
0x08000DE4: F814 1B01 LDRB R1, [R4], #1
0x08000DE8: 4640 MOV R0, R8
0x08000DEA: F007 F8E9 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08000DEE: 3D01 SUBS R5, #1
0x08000DF0: D1F8 BNE .L66 ; 0x08000DE4
.L67:
0x08000DF2: 06F0 LSLS R0, R6, #27
0x08000DF4: F57F AD1E BPL.W .L1 ; 0x08000834
0x08000DF8: 4640 MOV R0, R8
0x08000DFA: 2120 MOVS R1, #32
0x08000DFC: 4652 MOV R2, R10
0x08000DFE: F007 F92F BL __SEGGER_RTL_print_padding ; 0x08008060
0x08000E02: E517 B .L1 ; 0x08000834
.L68:
0x08000E04: EEB0 0B49 VMOV.F64 D0, D9
0x08000E08: F003 FD77 BL __SEGGER_RTL_float64_isnormal ; 0x080048FA
0x08000E0C: 2800 CMP R0, #0
0x08000E0E: BF04 ITT EQ
0x08000E10: 4606 MOVEQ R6, R0
0x08000E12: 4605 MOVEQ R5, R0
0x08000E14: EC46 5B19 VMOV D9, R5, R6
0x08000E18: EEB0 0B49 VMOV.F64 D0, D9
0x08000E1C: F007 F892 BL __SEGGER_RTL_float64_signbit ; 0x08007F44
0x08000E20: 4604 MOV R4, R0
0x08000E22: F086 4000 EOR R0, R6, #0x80000000
0x08000E26: EC40 5B10 VMOV D0, R5, R0
0x08000E2A: 2C00 CMP R4, #0
0x08000E2C: FE09 9B00 VSELEQ.F64 D9, D9, D0
0x08000E30: EEB0 0B49 VMOV.F64 D0, D9
0x08000E34: A80D ADD R0, SP, #52
0x08000E36: F007 F889 BL frexp ; 0x08007F4C
0x08000E3A: 980D LDR R0, [SP, #52]
0x08000E3C: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08000E40: F246 6167 MOVW R1, #0x6667
0x08000E44: F2C6 6166 MOVT R1, #0x6666
0x08000E48: FB50 F001 SMMUL R0, R0, R1
0x08000E4C: 2C00 CMP R4, #0
0x08000E4E: BF18 IT NE
0x08000E50: F04B 0B60 ORRNE R11, R11, #96
0x08000E54: 1081 ASRS R1, R0, #2
0x08000E56: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x08000E5A: 900D STR R0, [SP, #52]
0x08000E5C: EEB5 9B40 VCMP.F64 D9, #0.0
0x08000E60: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000E64: D016 BEQ .L72 ; 0x08000E94
0x08000E66: 3001 ADDS R0, #1
.L69:
0x08000E68: F007 F88C BL __SEGGER_RTL_pow10 ; 0x08007F84
0x08000E6C: EEB4 0B49 VCMP.F64 D0, D9
0x08000E70: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000E74: 980D LDR R0, [SP, #52]
0x08000E76: D506 BPL .L71 ; 0x08000E86
0x08000E78: 1C41 ADDS R1, R0, #1
0x08000E7A: 910D STR R1, [SP, #52]
0x08000E7C: 3002 ADDS R0, #2
0x08000E7E: E7F3 B .L69 ; 0x08000E68
.L70:
0x08000E80: 980D LDR R0, [SP, #52]
0x08000E82: 3801 SUBS R0, #1
0x08000E84: 900D STR R0, [SP, #52]
.L71:
0x08000E86: F007 F87D BL __SEGGER_RTL_pow10 ; 0x08007F84
0x08000E8A: EEB4 0B49 VCMP.F64 D0, D9
0x08000E8E: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000E92: DCF5 BGT .L70 ; 0x08000E80
.L72:
0x08000E94: 990D LDR R1, [SP, #52]
0x08000E96: F40B 6440 AND R4, R11, #0x0C00
0x08000E9A: F5B4 6F80 CMP.W R4, #0x0400
0x08000E9E: D007 BEQ .L73 ; 0x08000EB0
0x08000EA0: F5B4 6F40 CMP.W R4, #0x0C00
0x08000EA4: D10A BNE .L74 ; 0x08000EBC
0x08000EA6: 458A CMP R10, R1
0x08000EA8: BFC8 IT GT
0x08000EAA: F111 0F05 CMNGT R1, #5
0x08000EAE: DC05 BGT .L74 ; 0x08000EBC
.L73:
0x08000EB0: F5B1 7F9A CMP.W R1, #0x0134
0x08000EB4: D113 BNE .L77 ; 0x08000EDE
0x08000EB6: EE89 9B0A VDIV.F64 D9, D9, D10
0x08000EBA: E015 B .L78 ; 0x08000EE8
.L74:
0x08000EBC: EA5F 504B LSLS.W R0, R11, #21
0x08000EC0: F140 80E7 BPL.W .L89 ; 0x08001092
0x08000EC4: 290E CMP R1, #14
0x08000EC6: F340 80C1 BLE.W .L86 ; 0x0800104C
0x08000ECA: F04F 0A00 MOV.W R10, #0
0x08000ECE: E0E0 B .L89 ; 0x08001092
.L75:
0x08000ED0: 2A00 CMP R2, #0
0x08000ED2: F47F ACAF BNE.W .L1 ; 0x08000834
0x08000ED6: E2A1 B .L126 ; 0x0800141C
.L76:
0x08000ED8: 7001 STRB R1, [R0]
0x08000EDA: F7FF BCAB B.W .L1 ; 0x08000834
.L77:
0x08000EDE: 4248 RSBS R0, R1, #0
0x08000EE0: F007 F850 BL __SEGGER_RTL_pow10 ; 0x08007F84
0x08000EE4: EE20 9B09 VMUL.F64 D9, D0, D9
.L78:
0x08000EE8: EEB5 9B40 VCMP.F64 D9, #0.0
0x08000EEC: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000EF0: D023 BEQ .L82 ; 0x08000F3A
0x08000EF2: EEB0 0B49 VMOV.F64 D0, D9
0x08000EF6: F003 FCF3 BL __SEGGER_RTL_float64_isinf ; 0x080048E0
0x08000EFA: 2800 CMP R0, #0
0x08000EFC: F47F AF20 BNE.W .L59 ; 0x08000D40
0x08000F00: 980D LDR R0, [SP, #52]
0x08000F02: EEB4 9B48 VCMP.F64 D9, D8
0x08000F06: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000F0A: DB08 BLT .L80 ; 0x08000F1E
.L79:
0x08000F0C: EE89 9B08 VDIV.F64 D9, D9, D8
0x08000F10: 3001 ADDS R0, #1
0x08000F12: EEB4 9B48 VCMP.F64 D9, D8
0x08000F16: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000F1A: DAF7 BGE .L79 ; 0x08000F0C
0x08000F1C: 900D STR R0, [SP, #52]
.L80:
0x08000F1E: EEB4 9B4B VCMP.F64 D9, D11
0x08000F22: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000F26: D508 BPL .L82 ; 0x08000F3A
.L81:
0x08000F28: EE29 9B08 VMUL.F64 D9, D9, D8
0x08000F2C: 3801 SUBS R0, #1
0x08000F2E: EEB4 9B4B VCMP.F64 D9, D11
0x08000F32: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000F36: D4F7 BMI .L81 ; 0x08000F28
0x08000F38: 900D STR R0, [SP, #52]
.L82:
0x08000F3A: F5B4 6F40 CMP.W R4, #0x0C00
0x08000F3E: 4654 MOV R4, R10
0x08000F40: BF08 IT EQ
0x08000F42: 3C01 SUBEQ R4, #1
0x08000F44: F1BA 0F00 CMP.W R10, #0
0x08000F48: BF18 IT NE
0x08000F4A: 46A2 MOVNE R10, R4
0x08000F4C: F1CA 0000 RSB R0, R10, #0
0x08000F50: F007 F818 BL __SEGGER_RTL_pow10 ; 0x08007F84
0x08000F54: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08000F58: F003 FCE0 BL ldexp ; 0x0800491C
0x08000F5C: EE30 0B09 VADD.F64 D0, D0, D9
0x08000F60: EEB4 0B48 VCMP.F64 D0, D8
0x08000F64: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08000F68: BFA1 ITTTT GE
0x08000F6A: 980D LDRGE R0, [SP, #52]
0x08000F6C: EE80 0B08 VDIVGE.F64 D0, D0, D8
0x08000F70: 3001 ADDGE R0, #1
0x08000F72: 900D STRGE R0, [SP, #52]
0x08000F74: EC50 6B10 VMOV R6, R0, D0
0x08000F78: 9002 STR R0, [SP, #8]
0x08000F7A: F1BA 0F00 CMP.W R10, #0
0x08000F7E: D035 BEQ .L83 ; 0x08000FEC
0x08000F80: 9405 STR R4, [SP, #20]
0x08000F82: F40B 6008 AND R0, R11, #0x0880
0x08000F86: F5B0 6F00 CMP.W R0, #0x0800
0x08000F8A: D131 BNE .L84 ; 0x08000FF0
0x08000F8C: F1BA 0F10 CMP.W R10, #16
0x08000F90: BFA8 IT GE
0x08000F92: F04F 0A10 MOVGE.W R10, #16
0x08000F96: 9802 LDR R0, [SP, #8]
0x08000F98: EC40 6B19 VMOV D9, R6, R0
0x08000F9C: 4650 MOV R0, R10
0x08000F9E: F006 FFF1 BL __SEGGER_RTL_pow10 ; 0x08007F84
0x08000FA2: EE20 0B09 VMUL.F64 D0, D0, D9
0x08000FA6: EC51 0B10 VMOV R0, R1, D0
0x08000FAA: F001 F84B BL __aeabi_d2ulz ; 0x08002044
0x08000FAE: 4604 MOV R4, R0
0x08000FB0: 4308 ORRS R0, R1
0x08000FB2: F000 8207 BEQ.W .L120 ; 0x080013C4
0x08000FB6: 460D MOV R5, R1
0x08000FB8: F64C 42CD MOVW R2, #0xCCCD
0x08000FBC: F6CC 42CC MOVT R2, #0xCCCC
0x08000FC0: FBA4 0102 UMULL R0, R1, R4, R2
0x08000FC4: 1E53 SUBS R3, R2, #1
0x08000FC6: FB04 1103 MLA R1, R4, R3, R1
0x08000FCA: FB05 1102 MLA R1, R5, R2, R1
0x08000FCE: 07C2 LSLS R2, R0, #31
0x08000FD0: EA42 0251 ORR.W R2, R2, R1, LSR #1
0x08000FD4: 07C9 LSLS R1, R1, #31
0x08000FD6: EA41 0050 ORR.W R0, R1, R0, LSR #1
0x08000FDA: F1D0 3099 RSBS R0, R0, #0x99999999
0x08000FDE: F649 1099 MOVW R0, #0x9999
0x08000FE2: F6C1 1099 MOVT R0, #0x1999
0x08000FE6: 4190 SBCS R0, R2
0x08000FE8: F080 81EE BCS.W .L121 ; 0x080013C8
.L83:
0x08000FEC: F8CD A014 STR.W R10, [SP, #20]
.L84:
0x08000FF0: 9A05 LDR R2, [SP, #20]
0x08000FF2: F00B 0080 AND R0, R11, #128
0x08000FF6: 4310 ORRS R0, R2
0x08000FF8: EBA7 0002 SUB.W R0, R7, R2
0x08000FFC: 9D0D LDR R5, [SP, #52]
0x08000FFE: BF0C ITE EQ
0x08001000: 1F47 SUBEQ R7, R0, #5
0x08001002: 1F87 SUBNE R7, R0, #6
0x08001004: 2401 MOVS R4, #1
0x08001006: EA5F 40CB LSLS.W R0, R11, #19
0x0800100A: D402 BMI .L85 ; 0x08001012
0x0800100C: 9504 STR R5, [SP, #16]
0x0800100E: 9902 LDR R1, [SP, #8]
0x08001010: E0BD B .L95 ; 0x0800118E
.L85:
0x08001012: F245 5056 MOVW R0, #0x5556
0x08001016: F2C5 5055 MOVT R0, #0x5555
0x0800101A: FB55 F000 SMMUL R0, R5, R0
0x0800101E: EB00 70D0 ADD.W R0, R0, R0, LSR #31
0x08001022: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08001026: 1A28 SUBS R0, R5, R0
0x08001028: 3002 ADDS R0, #2
0x0800102A: 9902 LDR R1, [SP, #8]
0x0800102C: E8DF F000 TBB [PC, R0]
0x08001030: 03 DC.B 0x03 ; '\x03'
0x08001031: A1 DC.B 0xA1 ; '\xA1'
0x08001032: AB DC.B 0xAB ; '\xAB'
0x08001033: 03 DC.B 0x03 ; '\x03'
0x08001034: A1 DC.B 0xA1 ; '\xA1'
0x08001035: 00 DC.B 0x00 ; '\0'
0x08001036: EC41 6B10 VMOV D0, R6, R1
0x0800103A: EE20 0B08 VMUL.F64 D0, D0, D8
0x0800103E: EC51 6B10 VMOV R6, R1, D0
0x08001042: 3D01 SUBS R5, #1
0x08001044: 950D STR R5, [SP, #52]
0x08001046: 3F01 SUBS R7, #1
0x08001048: 2402 MOVS R4, #2
0x0800104A: E09C B .L94 ; 0x08001186
.L86:
0x0800104C: 43C8 MVNS R0, R1
0x0800104E: 4450 ADD R0, R10
0x08001050: F04F 0A10 MOV.W R10, #16
0x08001054: 2810 CMP R0, #16
0x08001056: BFB8 IT LT
0x08001058: 4682 MOVLT R10, R0
0x0800105A: EA5F 620B LSLS.W R2, R11, #24
0x0800105E: D418 BMI .L89 ; 0x08001092
0x08001060: B1B8 CBZ R0, .L89 ; 0x08001092
.L87:
0x08001062: 4650 MOV R0, R10
0x08001064: F006 FF8E BL __SEGGER_RTL_pow10 ; 0x08007F84
0x08001068: EEB6 1B00 VMOV.F64 D1, #0.5
0x0800106C: EE00 1B09 VMLA.F64 D1, D0, D9
0x08001070: EEB0 0B41 VMOV.F64 D0, D1
0x08001074: F7FF FAEC BL floor ; 0x08000650
0x08001078: EEB0 1B48 VMOV.F64 D1, D8
0x0800107C: F7FF FA44 BL fmod ; 0x08000508
0x08001080: EEB5 0B40 VCMP.F64 D0, #0.0
0x08001084: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08001088: D102 BNE .L88 ; 0x08001090
0x0800108A: F1BA 0A01 SUBS.W R10, R10, #1
0x0800108E: D1E8 BNE .L87 ; 0x08001062
.L88:
0x08001090: 990D LDR R1, [SP, #52]
.L89:
0x08001092: F8CD A014 STR.W R10, [SP, #20]
0x08001096: F1CA 0000 RSB R0, R10, #0
0x0800109A: 3910 SUBS R1, #16
0x0800109C: 4281 CMP R1, R0
0x0800109E: BFC8 IT GT
0x080010A0: 4608 MOVGT R0, R1
0x080010A2: F006 FF6F BL __SEGGER_RTL_pow10 ; 0x08007F84
0x080010A6: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x080010AA: F003 FC37 BL ldexp ; 0x0800491C
0x080010AE: EE30 9B09 VADD.F64 D9, D0, D9
0x080010B2: 980D LDR R0, [SP, #52]
0x080010B4: 3001 ADDS R0, #1
0x080010B6: F006 FF65 BL __SEGGER_RTL_pow10 ; 0x08007F84
0x080010BA: EEB4 0B49 VCMP.F64 D0, D9
0x080010BE: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x080010C2: 980D LDR R0, [SP, #52]
0x080010C4: BF98 IT LS
0x080010C6: 3001 ADDLS R0, #1
0x080010C8: 2800 CMP R0, #0
0x080010CA: D414 BMI .L90 ; 0x080010F6
0x080010CC: 2811 CMP R0, #17
0x080010CE: D31A BCC .L91 ; 0x08001106
0x080010D0: F1A0 0110 SUB.W R1, R0, #16
0x080010D4: 910D STR R1, [SP, #52]
0x080010D6: F1C0 0010 RSB R0, R0, #16
0x080010DA: F006 FF53 BL __SEGGER_RTL_pow10 ; 0x08007F84
0x080010DE: EE20 0B09 VMUL.F64 D0, D0, D9
0x080010E2: EC51 0B10 VMOV R0, R1, D0
0x080010E6: F000 FFAD BL __aeabi_d2ulz ; 0x08002044
0x080010EA: 4605 MOV R5, R0
0x080010EC: 460E MOV R6, R1
0x080010EE: 2000 MOVS R0, #0
0x080010F0: E9CD 0001 STRD R0, R0, [SP, #4]
0x080010F4: E019 B .L92 ; 0x0800112A
.L90:
0x080010F6: EC50 1B19 VMOV R1, R0, D9
0x080010FA: E9CD 1001 STRD R1, R0, [SP, #4]
0x080010FE: 2500 MOVS R5, #0
0x08001100: 950D STR R5, [SP, #52]
0x08001102: 2600 MOVS R6, #0
0x08001104: E011 B .L92 ; 0x0800112A
.L91:
0x08001106: EC51 0B19 VMOV R0, R1, D9
0x0800110A: F000 FF9B BL __aeabi_d2ulz ; 0x08002044
0x0800110E: 4605 MOV R5, R0
0x08001110: 460E MOV R6, R1
0x08001112: F000 FFB7 BL __aeabi_ul2d ; 0x08002084
0x08001116: EC41 0B10 VMOV D0, R0, R1
0x0800111A: EE39 0B40 VSUB.F64 D0, D9, D0
0x0800111E: EC50 1B10 VMOV R1, R0, D0
0x08001122: E9CD 1001 STRD R1, R0, [SP, #4]
0x08001126: 2000 MOVS R0, #0
0x08001128: 900D STR R0, [SP, #52]
.L92:
0x0800112A: F42B 6A80 BIC R10, R11, #0x0400
0x0800112E: F240 7068 MOVW R0, #0x0768 ; 0x08000768 = __SEGGER_RTL_ipow10
0x08001132: F6C0 0000 MOVT R0, #0x0800 ; 0x08000768 = __SEGGER_RTL_ipow10
0x08001136: 3008 ADDS R0, #8
0x08001138: 2400 MOVS R4, #0
.L93:
0x0800113A: F100 0108 ADD.W R1, R0, #8
0x0800113E: 3401 ADDS R4, #1
0x08001140: C805 LDM R0, {R0, R2}
0x08001142: 1A28 SUBS R0, R5, R0
0x08001144: EB76 0002 SBCS.W R0, R6, R2
0x08001148: 4608 MOV R0, R1
0x0800114A: D2F6 BCS .L93 ; 0x0800113A
0x0800114C: 9A05 LDR R2, [SP, #20]
0x0800114E: 1AB8 SUBS R0, R7, R2
0x08001150: F00B 0180 AND R1, R11, #128
0x08001154: 4311 ORRS R1, R2
0x08001156: F04F 32FF MOV.W R2, #0xFFFFFFFF
0x0800115A: BF1C ITT NE
0x0800115C: 4611 MOVNE R1, R2
0x0800115E: 3A01 SUBNE R2, #1
0x08001160: F01B 0F60 TST R11, #96
0x08001164: BF08 IT EQ
0x08001166: 460A MOVEQ R2, R1
0x08001168: 990D LDR R1, [SP, #52]
0x0800116A: 1A51 SUBS R1, R2, R1
0x0800116C: 4408 ADD R0, R1
0x0800116E: 1B07 SUBS R7, R0, R4
0x08001170: E02A B .L96 ; 0x080011C8
0x08001172: EC41 6B10 VMOV D0, R6, R1
0x08001176: EE20 0B0C VMUL.F64 D0, D0, D12
0x0800117A: EC51 6B10 VMOV R6, R1, D0
0x0800117E: 3D02 SUBS R5, #2
0x08001180: 950D STR R5, [SP, #52]
0x08001182: 3F02 SUBS R7, #2
0x08001184: 2403 MOVS R4, #3
.L94:
0x08001186: EA22 72E2 BIC.W R2, R2, R2, ASR #31
0x0800118A: E9CD 5204 STRD R5, R2, [SP, #16]
.L95:
0x0800118E: F42B 6A00 BIC R10, R11, #0x0800
0x08001192: EC41 6B19 VMOV D9, R6, R1
0x08001196: 4630 MOV R0, R6
0x08001198: F000 FF54 BL __aeabi_d2ulz ; 0x08002044
0x0800119C: 4605 MOV R5, R0
0x0800119E: 460E MOV R6, R1
0x080011A0: F000 FF70 BL __aeabi_ul2d ; 0x08002084
0x080011A4: EC41 0B10 VMOV D0, R0, R1
0x080011A8: EE39 0B40 VSUB.F64 D0, D9, D0
0x080011AC: EC50 1B10 VMOV R1, R0, D0
0x080011B0: E9CD 1001 STRD R1, R0, [SP, #4]
0x080011B4: F01B 0F60 TST R11, #96
0x080011B8: BF18 IT NE
0x080011BA: 3F01 SUBNE R7, #1
0x080011BC: 9804 LDR R0, [SP, #16]
0x080011BE: F006 FEDD BL abs ; 0x08007F7C
0x080011C2: 2863 CMP R0, #99
0x080011C4: BFC8 IT GT
0x080011C6: 3F01 SUBGT R7, #1
.L96:
0x080011C8: EA27 7BE7 BIC.W R11, R7, R7, ASR #31
0x080011CC: F41A 7F04 TST R10, #0x0210
0x080011D0: D10D BNE .L98 ; 0x080011EE
0x080011D2: 2F01 CMP R7, #1
0x080011D4: DB0B BLT .L98 ; 0x080011EE
0x080011D6: F240 7768 MOVW R7, #0x0768 ; 0x08000768 = __SEGGER_RTL_ipow10
0x080011DA: F6C0 0700 MOVT R7, #0x0800 ; 0x08000768 = __SEGGER_RTL_ipow10
.L97:
0x080011DE: 4640 MOV R0, R8
0x080011E0: 2120 MOVS R1, #32
0x080011E2: F006 FEED BL __SEGGER_RTL_putc ; 0x08007FC0
0x080011E6: F1BB 0B01 SUBS.W R11, R11, #1
0x080011EA: D1F8 BNE .L97 ; 0x080011DE
0x080011EC: E003 B .L99 ; 0x080011F6
.L98:
0x080011EE: F240 7768 MOVW R7, #0x0768 ; 0x08000768 = __SEGGER_RTL_ipow10
0x080011F2: F6C0 0700 MOVT R7, #0x0800 ; 0x08000768 = __SEGGER_RTL_ipow10
.L99:
0x080011F6: EA5F 608A LSLS.W R0, R10, #26
0x080011FA: EA4F 604A LSL.W R0, R10, #25
0x080011FE: D403 BMI .L100 ; 0x08001208
0x08001200: 2800 CMP R0, #0
0x08001202: D508 BPL .L102 ; 0x08001216
0x08001204: 2120 MOVS R1, #32
0x08001206: E003 B .L101 ; 0x08001210
.L100:
0x08001208: 212D MOVS R1, #45
0x0800120A: 2800 CMP R0, #0
0x0800120C: BF58 IT PL
0x0800120E: 212B MOVPL R1, #43
.L101:
0x08001210: 4640 MOV R0, R8
0x08001212: F006 FED5 BL __SEGGER_RTL_putc ; 0x08007FC0
.L102:
0x08001216: EA5F 60CA LSLS.W R0, R10, #27
0x0800121A: D409 BMI .L104 ; 0x08001230
0x0800121C: F1BB 0F00 CMP.W R11, #0
0x08001220: D006 BEQ .L104 ; 0x08001230
.L103:
0x08001222: 4640 MOV R0, R8
0x08001224: 2130 MOVS R1, #48
0x08001226: F006 FECB BL __SEGGER_RTL_putc ; 0x08007FC0
0x0800122A: F1BB 0B01 SUBS.W R11, R11, #1
0x0800122E: D1F8 BNE .L103 ; 0x08001222
.L104:
0x08001230: 3C01 SUBS R4, #1
0x08001232: EB07 00C4 ADD.W R0, R7, R4, LSL #3
0x08001236: C806 LDM R0!, {R1-R2}
0x08001238: 1A68 SUBS R0, R5, R1
0x0800123A: EB76 0002 SBCS.W R0, R6, R2
0x0800123E: 2030 MOVS R0, #48
0x08001240: D306 BCC .L106 ; 0x08001250
.L105:
0x08001242: 1A6D SUBS R5, R5, R1
0x08001244: 4196 SBCS R6, R2
0x08001246: 3001 ADDS R0, #1
0x08001248: 1A6B SUBS R3, R5, R1
0x0800124A: EB76 0302 SBCS.W R3, R6, R2
0x0800124E: D2F8 BCS .L105 ; 0x08001242
.L106:
0x08001250: B2C1 UXTB R1, R0
0x08001252: 4640 MOV R0, R8
0x08001254: F006 FEB4 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08001258: 2C00 CMP R4, #0
0x0800125A: D1E9 BNE .L104 ; 0x08001230
0x0800125C: EA5F 540A LSLS.W R4, R10, #20
0x08001260: D50B BPL .L108 ; 0x0800127A
0x08001262: 980D LDR R0, [SP, #52]
0x08001264: 2801 CMP R0, #1
0x08001266: DB08 BLT .L108 ; 0x0800127A
.L107:
0x08001268: 3801 SUBS R0, #1
0x0800126A: 900D STR R0, [SP, #52]
0x0800126C: 4640 MOV R0, R8
0x0800126E: 2130 MOVS R1, #48
0x08001270: F006 FEA6 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08001274: 980D LDR R0, [SP, #52]
0x08001276: 2800 CMP R0, #0
0x08001278: DCF6 BGT .L107 ; 0x08001268
.L108:
0x0800127A: F00A 0080 AND R0, R10, #128
0x0800127E: 9D05 LDR R5, [SP, #20]
0x08001280: 4328 ORRS R0, R5
0x08001282: D043 BEQ .L114 ; 0x0800130C
0x08001284: 4640 MOV R0, R8
0x08001286: 212E MOVS R1, #46
0x08001288: F006 FE9A BL __SEGGER_RTL_putc ; 0x08007FC0
0x0800128C: 2010 MOVS R0, #16
0x0800128E: 2D10 CMP R5, #16
0x08001290: BFB8 IT LT
0x08001292: 4628 MOVLT R0, R5
0x08001294: 2C00 CMP R4, #0
0x08001296: 990D LDR R1, [SP, #52]
0x08001298: EA20 77E0 BIC.W R7, R0, R0, ASR #31
0x0800129C: 4638 MOV R0, R7
0x0800129E: BF48 IT MI
0x080012A0: 1A40 SUBMI R0, R0, R1
0x080012A2: F006 FE6F BL __SEGGER_RTL_pow10 ; 0x08007F84
0x080012A6: 2D01 CMP R5, #1
0x080012A8: DB26 BLT .L112 ; 0x080012F8
0x080012AA: E9DD 1001 LDRD R1, R0, [SP, #4]
0x080012AE: EC40 1B11 VMOV D1, R1, R0
0x080012B2: EE20 0B01 VMUL.F64 D0, D0, D1
0x080012B6: EC51 0B10 VMOV R0, R1, D0
0x080012BA: F000 FEC3 BL __aeabi_d2ulz ; 0x08002044
0x080012BE: 4604 MOV R4, R0
0x080012C0: 460D MOV R5, R1
0x080012C2: 463E MOV R6, R7
.L109:
0x080012C4: 3E01 SUBS R6, #1
0x080012C6: F240 7068 MOVW R0, #0x0768 ; 0x08000768 = __SEGGER_RTL_ipow10
0x080012CA: F6C0 0000 MOVT R0, #0x0800 ; 0x08000768 = __SEGGER_RTL_ipow10
0x080012CE: EB00 00C6 ADD.W R0, R0, R6, LSL #3
0x080012D2: C806 LDM R0!, {R1-R2}
0x080012D4: 1A60 SUBS R0, R4, R1
0x080012D6: EB75 0002 SBCS.W R0, R5, R2
0x080012DA: 2030 MOVS R0, #48
0x080012DC: D306 BCC .L111 ; 0x080012EC
.L110:
0x080012DE: 1A64 SUBS R4, R4, R1
0x080012E0: 4195 SBCS R5, R2
0x080012E2: 3001 ADDS R0, #1
0x080012E4: 1A63 SUBS R3, R4, R1
0x080012E6: EB75 0302 SBCS.W R3, R5, R2
0x080012EA: D2F8 BCS .L110 ; 0x080012DE
.L111:
0x080012EC: B2C1 UXTB R1, R0
0x080012EE: 4640 MOV R0, R8
0x080012F0: F006 FE66 BL __SEGGER_RTL_putc ; 0x08007FC0
0x080012F4: 2E00 CMP R6, #0
0x080012F6: D1E5 BNE .L109 ; 0x080012C4
.L112:
0x080012F8: 9905 LDR R1, [SP, #20]
0x080012FA: 1BC8 SUBS R0, R1, R7
0x080012FC: D006 BEQ .L114 ; 0x0800130C
0x080012FE: 1A7C SUBS R4, R7, R1
.L113:
0x08001300: 4640 MOV R0, R8
0x08001302: 2130 MOVS R1, #48
0x08001304: F006 FE5C BL __SEGGER_RTL_putc ; 0x08007FC0
0x08001308: 3401 ADDS R4, #1
0x0800130A: D3F9 BCC .L113 ; 0x08001300
.L114:
0x0800130C: EA5F 504A LSLS.W R0, R10, #21
0x08001310: D54B BPL .L118 ; 0x080013AA
0x08001312: 2145 MOVS R1, #69
0x08001314: EA5F 408A LSLS.W R0, R10, #18
0x08001318: BF58 IT PL
0x0800131A: 2165 MOVPL R1, #101
0x0800131C: 4640 MOV R0, R8
0x0800131E: F006 FE4F BL __SEGGER_RTL_putc ; 0x08007FC0
0x08001322: 980D LDR R0, [SP, #52]
0x08001324: 2800 CMP R0, #0
0x08001326: 4640 MOV R0, R8
0x08001328: DB04 BLT .L115 ; 0x08001334
0x0800132A: 212B MOVS R1, #43
0x0800132C: F006 FE48 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08001330: 980D LDR R0, [SP, #52]
0x08001332: E005 B .L116 ; 0x08001340
.L115:
0x08001334: 212D MOVS R1, #45
0x08001336: F006 FE43 BL __SEGGER_RTL_putc ; 0x08007FC0
0x0800133A: 980D LDR R0, [SP, #52]
0x0800133C: 4240 RSBS R0, R0, #0
0x0800133E: 900D STR R0, [SP, #52]
.L116:
0x08001340: 2864 CMP R0, #100
0x08001342: DB15 BLT .L117 ; 0x08001370
0x08001344: F248 541F MOVW R4, #0x851F
0x08001348: F2C5 14EB MOVT R4, #0x51EB
0x0800134C: FBA0 0104 UMULL R0, R1, R0, R4
0x08001350: 2030 MOVS R0, #48
0x08001352: EB00 1151 ADD.W R1, R0, R1, LSR #5
0x08001356: 4640 MOV R0, R8
0x08001358: F006 FE32 BL __SEGGER_RTL_putc ; 0x08007FC0
0x0800135C: 980D LDR R0, [SP, #52]
0x0800135E: FB50 F104 SMMUL R1, R0, R4
0x08001362: 114A ASRS R2, R1, #5
0x08001364: EB02 71D1 ADD.W R1, R2, R1, LSR #31
0x08001368: 2264 MOVS R2, #100
0x0800136A: FB01 0012 MLS R0, R1, R2, R0
0x0800136E: 900D STR R0, [SP, #52]
.L117:
0x08001370: F246 6467 MOVW R4, #0x6667
0x08001374: F2C6 6466 MOVT R4, #0x6666
0x08001378: FB50 F004 SMMUL R0, R0, R4
0x0800137C: 1081 ASRS R1, R0, #2
0x0800137E: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x08001382: F100 0130 ADD.W R1, R0, #48
0x08001386: 4640 MOV R0, R8
0x08001388: F006 FE1A BL __SEGGER_RTL_putc ; 0x08007FC0
0x0800138C: 980D LDR R0, [SP, #52]
0x0800138E: FB50 F104 SMMUL R1, R0, R4
0x08001392: 108A ASRS R2, R1, #2
0x08001394: EB02 71D1 ADD.W R1, R2, R1, LSR #31
0x08001398: EB01 0181 ADD.W R1, R1, R1, LSL #2
0x0800139C: EBA0 0041 SUB.W R0, R0, R1, LSL #1
0x080013A0: F100 0130 ADD.W R1, R0, #48
0x080013A4: 4640 MOV R0, R8
0x080013A6: F006 FE0B BL __SEGGER_RTL_putc ; 0x08007FC0
.L118:
0x080013AA: F1BB 0F00 CMP.W R11, #0
0x080013AE: F43F AA41 BEQ.W .L1 ; 0x08000834
.L119:
0x080013B2: 4640 MOV R0, R8
0x080013B4: 2120 MOVS R1, #32
0x080013B6: F006 FE03 BL __SEGGER_RTL_putc ; 0x08007FC0
0x080013BA: F1BB 0B01 SUBS.W R11, R11, #1
0x080013BE: D1F8 BNE .L119 ; 0x080013B2
0x080013C0: F7FF BA38 B.W .L1 ; 0x08000834
.L120:
0x080013C4: 9005 STR R0, [SP, #20]
0x080013C6: E613 B .L84 ; 0x08000FF0
.L121:
0x080013C8: F8CD A014 STR.W R10, [SP, #20]
.L122:
0x080013CC: 4620 MOV R0, R4
0x080013CE: 4629 MOV R1, R5
0x080013D0: 220A MOVS R2, #10
0x080013D2: 2300 MOVS R3, #0
0x080013D4: F000 FE84 BL __aeabi_uldivmod ; 0x080020E0
0x080013D8: 4604 MOV R4, R0
0x080013DA: 460D MOV R5, R1
0x080013DC: 220A MOVS R2, #10
0x080013DE: 2300 MOVS R3, #0
0x080013E0: F000 FE7E BL __aeabi_uldivmod ; 0x080020E0
0x080013E4: 9805 LDR R0, [SP, #20]
0x080013E6: 3801 SUBS R0, #1
0x080013E8: 9005 STR R0, [SP, #20]
0x080013EA: F43F AE01 BEQ.W .L84 ; 0x08000FF0
0x080013EE: EA52 0003 ORRS.W R0, R2, R3
0x080013F2: D0EB BEQ .L122 ; 0x080013CC
0x080013F4: E5FC B .L84 ; 0x08000FF0
.L123:
0x080013F6: F8D8 000C LDR.W R0, [R8, #12]
0x080013FA: B128 CBZ R0, .L124 ; 0x08001408
0x080013FC: E9D8 1200 LDRD R1, R2, [R8]
0x08001400: 4291 CMP R1, R2
0x08001402: BF3C ITT CC
0x08001404: 2200 MOVCC R2, #0
0x08001406: 5442 STRBCC R2, [R0, R1]
.L124:
0x08001408: 4640 MOV R0, R8
0x0800140A: F006 FE1B BL __SEGGER_RTL_prin_flush ; 0x08008044
0x0800140E: F8D8 0000 LDR.W R0, [R8]
.L125:
0x08001412: B00E ADD SP, SP, #56
0x08001414: ECBD 8B0A VLDM SP!, {D8-D12}
0x08001418: E8BD 8FF8 POP.W {R3-R11, PC}
.L126:
0x0800141C: 4640 MOV R0, R8
0x0800141E: F006 FE11 BL __SEGGER_RTL_prin_flush ; 0x08008044
0x08001422: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08001426: E7F4 B .L125 ; 0x08001412
Section .text.HAL_RCC_GetSysClockFreq from charger_lto.o, size=268, align=4
HAL_RCC_GetSysClockFreq:
0x08001428: F244 4100 MOVW R1, #0x4400
0x0800142C: F6C5 0102 MOVT R1, #0x5802
0x08001430: 6908 LDR R0, [R1, #16]
0x08001432: F3C0 00C2 UBFX R0, R0, #3, #3
0x08001436: 2803 CMP R0, #3
0x08001438: D014 BEQ .L2 ; 0x08001464
0x0800143A: 2802 CMP R0, #2
0x0800143C: D00D BEQ .L1 ; 0x0800145A
0x0800143E: BB90 CBNZ R0, .L3 ; 0x080014A6
0x08001440: 6808 LDR R0, [R1]
0x08001442: 0680 LSLS R0, R0, #26
0x08001444: F249 0000 MOVW R0, #0x9000
0x08001448: F2C0 30D0 MOVT R0, #0x03D0
0x0800144C: BF58 IT PL
0x0800144E: 4770 BXPL LR
0x08001450: 6809 LDR R1, [R1]
0x08001452: F3C1 01C1 UBFX R1, R1, #3, #2
0x08001456: 40C8 LSRS R0, R1
0x08001458: 4770 BX LR
.L1:
0x0800145A: F647 0040 MOVW R0, #0x7840
0x0800145E: F2C0 107D MOVT R0, #0x017D
0x08001462: 4770 BX LR
.L2:
0x08001464: 6A8A LDR R2, [R1, #40]
0x08001466: 6A88 LDR R0, [R1, #40]
0x08001468: F3C0 1C05 UBFX R12, R0, #4, #6
0x0800146C: 6AC8 LDR R0, [R1, #44]
0x0800146E: F1BC 0F00 CMP.W R12, #0
0x08001472: 6B4B LDR R3, [R1, #52]
0x08001474: BF04 ITT EQ
0x08001476: 2000 MOVEQ R0, #0
0x08001478: 4770 BXEQ LR
0x0800147A: F000 0001 AND R0, R0, #1
0x0800147E: F002 0203 AND R2, R2, #3
0x08001482: 4240 RSBS R0, R0, #0
0x08001484: 2A02 CMP R2, #2
0x08001486: EA00 00D3 AND.W R0, R0, R3, LSR #3
0x0800148A: F36F 305F BFC R0, #13, #19
0x0800148E: EE00 0A10 VMOV S0, R0
0x08001492: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08001496: D00B BEQ .L4 ; 0x080014B0
0x08001498: B96A CBNZ R2, .L5 ; 0x080014B6
0x0800149A: 6808 LDR R0, [R1]
0x0800149C: 0680 LSLS R0, R0, #26
0x0800149E: D40D BMI .L6 ; 0x080014BC
0x080014A0: ED9F 1A22 VLDR S2, =0x4C742400 ; [PC, #136] [0x0800152C]
0x080014A4: E017 B .L7 ; 0x080014D6
.L3:
0x080014A6: F640 1000 MOVW R0, #0x0900
0x080014AA: F2C0 003D MOVT R0, #61
0x080014AE: 4770 BX LR
.L4:
0x080014B0: ED9F 1A1D VLDR S2, =0x4BBEBC20 ; [PC, #116] [0x08001528]
0x080014B4: E00F B .L7 ; 0x080014D6
.L5:
0x080014B6: ED9F 1A1B VLDR S2, =0x4A742400 ; [PC, #108] [0x08001524]
0x080014BA: E00C B .L7 ; 0x080014D6
.L6:
0x080014BC: 6808 LDR R0, [R1]
0x080014BE: F249 0200 MOVW R2, #0x9000
0x080014C2: F2C0 32D0 MOVT R2, #0x03D0
0x080014C6: F3C0 00C1 UBFX R0, R0, #3, #2
0x080014CA: FA22 F000 LSR.W R0, R2, R0
0x080014CE: EE01 0A10 VMOV S2, R0
0x080014D2: EEB8 1A41 VCVT.F32.U32 S2, S2
.L7:
0x080014D6: 6B08 LDR R0, [R1, #48]
0x080014D8: ED9F 3A15 VLDR S6, =0x39000000 ; [PC, #84] [0x08001530]
0x080014DC: F36F 205F BFC R0, #9, #23
0x080014E0: EE02 0A10 VMOV S4, R0
0x080014E4: 6B08 LDR R0, [R1, #48]
0x080014E6: F3C0 2046 UBFX R0, R0, #9, #7
0x080014EA: EEB8 2A42 VCVT.F32.U32 S4, S4
0x080014EE: 3001 ADDS R0, #1
0x080014F0: EE00 2A03 VMLA.F32 S4, S0, S6
0x080014F4: EE00 CA10 VMOV S0, R12
0x080014F8: EEB7 3A00 VMOV.F32 S6, #1
0x080014FC: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08001500: EE81 0A00 VDIV.F32 S0, S2, S0
0x08001504: EE32 1A03 VADD.F32 S2, S4, S6
0x08001508: EE20 0A01 VMUL.F32 S0, S0, S2
0x0800150C: EE01 0A10 VMOV S2, R0
0x08001510: EEB8 1A41 VCVT.F32.U32 S2, S2
0x08001514: EE80 0A01 VDIV.F32 S0, S0, S2
0x08001518: EEBC 0AC0 VCVT.U32.F32 S0, S0
0x0800151C: EE10 0A10 VMOV R0, S0
0x08001520: 4770 BX LR
0x08001522: BF00 NOP
0x08001524: 4A742400 DC.W 0x4A742400
0x08001528: 4BBEBC20 DC.W 0x4BBEBC20
0x0800152C: 4C742400 DC.W 0x4C742400
0x08001530: 39000000 DC.W 0x39000000
Section .text.HAL_RCCEx_PeriphCLKConfig from charger_lto.o, size=2100, align=4
HAL_RCCEx_PeriphCLKConfig:
0x08001534: E92D 43F8 PUSH.W {R3-R9, LR}
0x08001538: 4604 MOV R4, R0
0x0800153A: 78C0 LDRB R0, [R0, #3]
0x0800153C: F244 4610 MOVW R6, #0x4410
0x08001540: 0700 LSLS R0, R0, #28
0x08001542: F6C5 0602 MOVT R6, #0x5802
0x08001546: D521 BPL .L3 ; 0x0800158C
0x08001548: 6E60 LDR R0, [R4, #100]
0x0800154A: EA4F 5130 ROR R1, R0, #20
0x0800154E: 2903 CMP R1, #3
0x08001550: D831 BHI .L6 ; 0x080015B6
0x08001552: E8DF F001 TBB [PC, R1]
0x08001556: 02 DC.B 0x02 ; '\x02'
0x08001557: 07 DC.B 0x07 ; '\x07'
0x08001558: 0D DC.B 0x0D ; '\r'
0x08001559: 16 DC.B 0x16 ; '\x16'
0x0800155A: 69F1 LDR R1, [R6, #28]
0x0800155C: F441 3100 ORR R1, R1, #0x020000
0x08001560: 61F1 STR R1, [R6, #28]
0x08001562: E00E B .L2 ; 0x08001582
0x08001564: F104 0008 ADD.W R0, R4, #8
0x08001568: 2102 MOVS R1, #2
0x0800156A: F004 FCE7 BL RCCEx_PLL2_Config ; 0x08005F3C
0x0800156E: E004 B .L1 ; 0x0800157A
0x08001570: F104 0028 ADD.W R0, R4, #40
0x08001574: 2102 MOVS R1, #2
0x08001576: F004 FD61 BL RCCEx_PLL3_Config ; 0x0800603C
.L1:
0x0800157A: EA5F 0800 MOVS.W R8, R0
0x0800157E: D107 BNE .L4 ; 0x08001590
0x08001580: 6E60 LDR R0, [R4, #100]
.L2:
0x08001582: 6C31 LDR R1, [R6, #64]
0x08001584: F421 1140 BIC R1, R1, #0x300000
0x08001588: 4308 ORRS R0, R1
0x0800158A: 6430 STR R0, [R6, #64]
.L3:
0x0800158C: F04F 0800 MOV.W R8, #0
.L4:
0x08001590: 7860 LDRB R0, [R4, #1]
0x08001592: 07C0 LSLS R0, R0, #31
0x08001594: D101 BNE .L5 ; 0x0800159A
0x08001596: 4645 MOV R5, R8
0x08001598: E024 B .L9 ; 0x080015E4
.L5:
0x0800159A: 6DA0 LDR R0, [R4, #88]
0x0800159C: 2804 CMP R0, #4
0x0800159E: D835 BHI .L11 ; 0x0800160C
0x080015A0: 4645 MOV R5, R8
0x080015A2: E8DF F000 TBB [PC, R0]
0x080015A6: 03 DC.B 0x03 ; '\x03'
0x080015A7: 11 DC.B 0x11 ; '\x11'
0x080015A8: 0B DC.B 0x0B ; '\v'
0x080015A9: 17 DC.B 0x17 ; '\x17'
0x080015AA: 17 DC.B 0x17 ; '\x17'
0x080015AB: 00 DC.B 0x00 ; '\0'
0x080015AC: 69F0 LDR R0, [R6, #28]
0x080015AE: F440 3000 ORR R0, R0, #0x020000
0x080015B2: 61F0 STR R0, [R6, #28]
0x080015B4: E00E B .L8 ; 0x080015D4
.L6:
0x080015B6: F04F 0801 MOV.W R8, #1
0x080015BA: E7E9 B .L4 ; 0x08001590
0x080015BC: F104 0028 ADD.W R0, R4, #40
0x080015C0: 2100 MOVS R1, #0
0x080015C2: F004 FD3B BL RCCEx_PLL3_Config ; 0x0800603C
0x080015C6: E004 B .L7 ; 0x080015D2
0x080015C8: F104 0008 ADD.W R0, R4, #8
0x080015CC: 2100 MOVS R1, #0
0x080015CE: F004 FCB5 BL RCCEx_PLL2_Config ; 0x08005F3C
.L7:
0x080015D2: 4605 MOV R5, R0
.L8:
0x080015D4: 462F MOV R7, R5
0x080015D6: B935 CBNZ R5, .L10 ; 0x080015E6
0x080015D8: 6C30 LDR R0, [R6, #64]
0x080015DA: 6DA1 LDR R1, [R4, #88]
0x080015DC: F020 0007 BIC R0, R0, #7
0x080015E0: 4308 ORRS R0, R1
0x080015E2: 6430 STR R0, [R6, #64]
.L9:
0x080015E4: 4647 MOV R7, R8
.L10:
0x080015E6: 7860 LDRB R0, [R4, #1]
0x080015E8: 0740 LSLS R0, R0, #29
0x080015EA: D52A BPL .L15 ; 0x08001642
0x080015EC: F8D4 00A4 LDR.W R0, [R4, #164]
0x080015F0: EA4F 5070 ROR R0, R0, #21
0x080015F4: 2805 CMP R0, #5
0x080015F6: D812 BHI .L12 ; 0x0800161E
0x080015F8: E8DF F000 TBB [PC, R0]
0x080015FC: 03 DC.B 0x03 ; '\x03'
0x080015FD: 14 DC.B 0x14 ; '\x14'
0x080015FE: 0B DC.B 0x0B ; '\v'
0x080015FF: 1A DC.B 0x1A ; '\x1A'
0x08001600: 1A DC.B 0x1A ; '\x1A'
0x08001601: 1A DC.B 0x1A ; '\x1A'
0x08001602: 69F0 LDR R0, [R6, #28]
0x08001604: F440 3000 ORR R0, R0, #0x020000
0x08001608: 61F0 STR R0, [R6, #28]
0x0800160A: E011 B .L14 ; 0x08001630
.L11:
0x0800160C: 2501 MOVS R5, #1
0x0800160E: 2701 MOVS R7, #1
0x08001610: E7E9 B .L10 ; 0x080015E6
0x08001612: F104 0028 ADD.W R0, R4, #40
0x08001616: 2100 MOVS R1, #0
0x08001618: F004 FD10 BL RCCEx_PLL3_Config ; 0x0800603C
0x0800161C: E007 B .L13 ; 0x0800162E
.L12:
0x0800161E: 2501 MOVS R5, #1
0x08001620: 46A8 MOV R8, R5
0x08001622: E00F B .L16 ; 0x08001644
0x08001624: F104 0008 ADD.W R0, R4, #8
0x08001628: 2100 MOVS R1, #0
0x0800162A: F004 FC87 BL RCCEx_PLL2_Config ; 0x08005F3C
.L13:
0x0800162E: 4605 MOV R5, R0
.L14:
0x08001630: 46A8 MOV R8, R5
0x08001632: B93D CBNZ R5, .L16 ; 0x08001644
0x08001634: 6CB0 LDR R0, [R6, #72]
0x08001636: F8D4 10A4 LDR.W R1, [R4, #164]
0x0800163A: F420 0060 BIC R0, R0, #0xE00000
0x0800163E: 4308 ORRS R0, R1
0x08001640: 64B0 STR R0, [R6, #72]
.L15:
0x08001642: 46B8 MOV R8, R7
.L16:
0x08001644: 7860 LDRB R0, [R4, #1]
0x08001646: 0700 LSLS R0, R0, #28
0x08001648: D527 BPL .L20 ; 0x0800169A
0x0800164A: F8D4 00A8 LDR.W R0, [R4, #168]
0x0800164E: EA4F 6030 ROR R0, R0, #24
0x08001652: 2805 CMP R0, #5
0x08001654: D80F BHI .L17 ; 0x08001676
0x08001656: E8DF F000 TBB [PC, R0]
0x0800165A: 03 DC.B 0x03 ; '\x03'
0x0800165B: 11 DC.B 0x11 ; '\x11'
0x0800165C: 08 DC.B 0x08 ; '\b'
0x0800165D: 17 DC.B 0x17 ; '\x17'
0x0800165E: 17 DC.B 0x17 ; '\x17'
0x0800165F: 17 DC.B 0x17 ; '\x17'
0x08001660: 69F0 LDR R0, [R6, #28]
0x08001662: F440 3000 ORR R0, R0, #0x020000
0x08001666: 61F0 STR R0, [R6, #28]
0x08001668: E00E B .L19 ; 0x08001688
0x0800166A: F104 0028 ADD.W R0, R4, #40
0x0800166E: 2100 MOVS R1, #0
0x08001670: F004 FCE4 BL RCCEx_PLL3_Config ; 0x0800603C
0x08001674: E007 B .L18 ; 0x08001686
.L17:
0x08001676: 2501 MOVS R5, #1
0x08001678: 2701 MOVS R7, #1
0x0800167A: E00F B .L21 ; 0x0800169C
0x0800167C: F104 0008 ADD.W R0, R4, #8
0x08001680: 2100 MOVS R1, #0
0x08001682: F004 FC5B BL RCCEx_PLL2_Config ; 0x08005F3C
.L18:
0x08001686: 4605 MOV R5, R0
.L19:
0x08001688: 462F MOV R7, R5
0x0800168A: B93D CBNZ R5, .L21 ; 0x0800169C
0x0800168C: 6CB0 LDR R0, [R6, #72]
0x0800168E: F8D4 10A8 LDR.W R1, [R4, #168]
0x08001692: F020 60E0 BIC R0, R0, #0x07000000
0x08001696: 4308 ORRS R0, R1
0x08001698: 64B0 STR R0, [R6, #72]
.L20:
0x0800169A: 4647 MOV R7, R8
.L21:
0x0800169C: 78E0 LDRB R0, [R4, #3]
0x0800169E: 0780 LSLS R0, R0, #30
0x080016A0: D51B BPL .L23 ; 0x080016DA
0x080016A2: 6CE0 LDR R0, [R4, #76]
0x080016A4: EA4F 1030 ROR R0, R0, #4
0x080016A8: 2803 CMP R0, #3
0x080016AA: D829 BHI .L25 ; 0x08001700
0x080016AC: E8DF F000 TBB [PC, R0]
0x080016B0: 0D DC.B 0x0D ; '\r'
0x080016B1: 02 DC.B 0x02 ; '\x02'
0x080016B2: 07 DC.B 0x07 ; '\x07'
0x080016B3: 0D DC.B 0x0D ; '\r'
0x080016B4: 69F0 LDR R0, [R6, #28]
0x080016B6: F440 3000 ORR R0, R0, #0x020000
0x080016BA: 61F0 STR R0, [R6, #28]
0x080016BC: E005 B .L22 ; 0x080016CA
0x080016BE: F104 0008 ADD.W R0, R4, #8
0x080016C2: 2102 MOVS R1, #2
0x080016C4: F004 FC3A BL RCCEx_PLL2_Config ; 0x08005F3C
0x080016C8: 4605 MOV R5, R0
.L22:
0x080016CA: 46A8 MOV R8, R5
0x080016CC: B935 CBNZ R5, .L24 ; 0x080016DC
0x080016CE: 6BF0 LDR R0, [R6, #60]
0x080016D0: 6CE1 LDR R1, [R4, #76]
0x080016D2: F020 0030 BIC R0, R0, #48
0x080016D6: 4308 ORRS R0, R1
0x080016D8: 63F0 STR R0, [R6, #60]
.L23:
0x080016DA: 46B8 MOV R8, R7
.L24:
0x080016DC: 7860 LDRB R0, [R4, #1]
0x080016DE: 06C0 LSLS R0, R0, #27
0x080016E0: D525 BPL .L28 ; 0x0800172E
0x080016E2: 6DE0 LDR R0, [R4, #92]
0x080016E4: EA4F 3030 ROR R0, R0, #12
0x080016E8: 2804 CMP R0, #4
0x080016EA: D835 BHI .L30 ; 0x08001758
0x080016EC: E8DF F000 TBB [PC, R0]
0x080016F0: 03 DC.B 0x03 ; '\x03'
0x080016F1: 11 DC.B 0x11 ; '\x11'
0x080016F2: 0B DC.B 0x0B ; '\v'
0x080016F3: 17 DC.B 0x17 ; '\x17'
0x080016F4: 17 DC.B 0x17 ; '\x17'
0x080016F5: 00 DC.B 0x00 ; '\0'
0x080016F6: 69F0 LDR R0, [R6, #28]
0x080016F8: F440 3000 ORR R0, R0, #0x020000
0x080016FC: 61F0 STR R0, [R6, #28]
0x080016FE: E00E B .L27 ; 0x0800171E
.L25:
0x08001700: 2501 MOVS R5, #1
0x08001702: 46A8 MOV R8, R5
0x08001704: E7EA B .L24 ; 0x080016DC
0x08001706: F104 0028 ADD.W R0, R4, #40
0x0800170A: 2100 MOVS R1, #0
0x0800170C: F004 FC96 BL RCCEx_PLL3_Config ; 0x0800603C
0x08001710: E004 B .L26 ; 0x0800171C
0x08001712: F104 0008 ADD.W R0, R4, #8
0x08001716: 2100 MOVS R1, #0
0x08001718: F004 FC10 BL RCCEx_PLL2_Config ; 0x08005F3C
.L26:
0x0800171C: 4605 MOV R5, R0
.L27:
0x0800171E: 462F MOV R7, R5
0x08001720: B935 CBNZ R5, .L29 ; 0x08001730
0x08001722: 6C30 LDR R0, [R6, #64]
0x08001724: 6DE1 LDR R1, [R4, #92]
0x08001726: F420 40E0 BIC R0, R0, #0x7000
0x0800172A: 4308 ORRS R0, R1
0x0800172C: 6430 STR R0, [R6, #64]
.L28:
0x0800172E: 4647 MOV R7, R8
.L29:
0x08001730: 7860 LDRB R0, [R4, #1]
0x08001732: 0680 LSLS R0, R0, #26
0x08001734: D521 BPL .L32 ; 0x0800177A
0x08001736: 6E20 LDR R0, [R4, #96]
0x08001738: EA4F 4030 ROR R0, R0, #16
0x0800173C: 2805 CMP R0, #5
0x0800173E: F200 82FB BHI.W .L110 ; 0x08001D38
0x08001742: E8DF F000 TBB [PC, R0]
0x08001746: 12 DC.B 0x12 ; '\x12'
0x08001747: 03 DC.B 0x03 ; '\x03'
0x08001748: 0C DC.B 0x0C ; '\x0C'
0x08001749: 12 DC.B 0x12 ; '\x12'
0x0800174A: 12 DC.B 0x12 ; '\x12'
0x0800174B: 12 DC.B 0x12 ; '\x12'
0x0800174C: F104 0008 ADD.W R0, R4, #8
0x08001750: 2101 MOVS R1, #1
0x08001752: F004 FBF3 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001756: E007 B .L31 ; 0x08001768
.L30:
0x08001758: 2501 MOVS R5, #1
0x0800175A: 2701 MOVS R7, #1
0x0800175C: E7E8 B .L29 ; 0x08001730
0x0800175E: F104 0028 ADD.W R0, R4, #40
0x08001762: 2101 MOVS R1, #1
0x08001764: F004 FC6A BL RCCEx_PLL3_Config ; 0x0800603C
.L31:
0x08001768: 4605 MOV R5, R0
0x0800176A: 46A8 MOV R8, R5
0x0800176C: B935 CBNZ R5, .L33 ; 0x0800177C
0x0800176E: 6C30 LDR R0, [R6, #64]
0x08001770: 6E21 LDR R1, [R4, #96]
0x08001772: F420 20E0 BIC R0, R0, #0x070000
0x08001776: 4308 ORRS R0, R1
0x08001778: 6430 STR R0, [R6, #64]
.L32:
0x0800177A: 46B8 MOV R8, R7
.L33:
0x0800177C: 7860 LDRB R0, [R4, #1]
0x0800177E: 0640 LSLS R0, R0, #25
0x08001780: D520 BPL .L35 ; 0x080017C4
0x08001782: F8D4 00AC LDR.W R0, [R4, #172]
0x08001786: EA4F 7030 ROR R0, R0, #28
0x0800178A: 2805 CMP R0, #5
0x0800178C: F200 82D7 BHI.W .L111 ; 0x08001D3E
0x08001790: E8DF F000 TBB [PC, R0]
0x08001794: 0F DC.B 0x0F ; '\x0F'
0x08001795: 03 DC.B 0x03 ; '\x03'
0x08001796: 09 DC.B 0x09 ; '\t'
0x08001797: 0F DC.B 0x0F ; '\x0F'
0x08001798: 0F DC.B 0x0F ; '\x0F'
0x08001799: 0F DC.B 0x0F ; '\x0F'
0x0800179A: F104 0008 ADD.W R0, R4, #8
0x0800179E: 2101 MOVS R1, #1
0x080017A0: F004 FBCC BL RCCEx_PLL2_Config ; 0x08005F3C
0x080017A4: E004 B .L34 ; 0x080017B0
0x080017A6: F104 0028 ADD.W R0, R4, #40
0x080017AA: 2101 MOVS R1, #1
0x080017AC: F004 FC46 BL RCCEx_PLL3_Config ; 0x0800603C
.L34:
0x080017B0: 4605 MOV R5, R0
0x080017B2: 462F MOV R7, R5
0x080017B4: B93D CBNZ R5, .L36 ; 0x080017C6
0x080017B6: 6CB0 LDR R0, [R6, #72]
0x080017B8: F8D4 10AC LDR.W R1, [R4, #172]
0x080017BC: F020 40E0 BIC R0, R0, #0x70000000
0x080017C0: 4308 ORRS R0, R1
0x080017C2: 64B0 STR R0, [R6, #72]
.L35:
0x080017C4: 4647 MOV R7, R8
.L36:
0x080017C6: 7860 LDRB R0, [R4, #1]
0x080017C8: 0600 LSLS R0, R0, #24
0x080017CA: D51A BPL .L39 ; 0x08001802
0x080017CC: 6EE0 LDR R0, [R4, #108]
0x080017CE: B180 CBZ R0, .L38 ; 0x080017F2
0x080017D0: F1B0 5F00 CMP.W R0, #0x20000000
0x080017D4: D007 BEQ .L37 ; 0x080017E6
0x080017D6: F1B0 5F80 CMP.W R0, #0x10000000
0x080017DA: D122 BNE .L41 ; 0x08001822
0x080017DC: 69F0 LDR R0, [R6, #28]
0x080017DE: F440 3000 ORR R0, R0, #0x020000
0x080017E2: 61F0 STR R0, [R6, #28]
0x080017E4: E005 B .L38 ; 0x080017F2
.L37:
0x080017E6: F104 0008 ADD.W R0, R4, #8
0x080017EA: 2101 MOVS R1, #1
0x080017EC: F004 FBA6 BL RCCEx_PLL2_Config ; 0x08005F3C
0x080017F0: 4605 MOV R5, R0
.L38:
0x080017F2: 46A8 MOV R8, R5
0x080017F4: B935 CBNZ R5, .L40 ; 0x08001804
0x080017F6: 6C30 LDR R0, [R6, #64]
0x080017F8: 6EE1 LDR R1, [R4, #108]
0x080017FA: F020 5040 BIC R0, R0, #0x30000000
0x080017FE: 4308 ORRS R0, R1
0x08001800: 6430 STR R0, [R6, #64]
.L39:
0x08001802: 46B8 MOV R8, R7
.L40:
0x08001804: 78E0 LDRB R0, [R4, #3]
0x08001806: 07C0 LSLS R0, R0, #31
0x08001808: D01C BEQ .L43 ; 0x08001844
0x0800180A: 6CA0 LDR R0, [R4, #72]
0x0800180C: 2803 CMP R0, #3
0x0800180E: D84B BHI .L50 ; 0x080018A8
0x08001810: E8DF F000 TBB [PC, R0]
0x08001814: 10 DC.B 0x10 ; '\x10'
0x08001815: 02 DC.B 0x02 ; '\x02'
0x08001816: 0A DC.B 0x0A ; '\n'
0x08001817: 10 DC.B 0x10 ; '\x10'
0x08001818: 69F0 LDR R0, [R6, #28]
0x0800181A: F440 3000 ORR R0, R0, #0x020000
0x0800181E: 61F0 STR R0, [R6, #28]
0x08001820: E008 B .L42 ; 0x08001834
.L41:
0x08001822: 2501 MOVS R5, #1
0x08001824: 46A8 MOV R8, R5
0x08001826: E7ED B .L40 ; 0x08001804
0x08001828: F104 0008 ADD.W R0, R4, #8
0x0800182C: 2102 MOVS R1, #2
0x0800182E: F004 FB85 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001832: 4605 MOV R5, R0
.L42:
0x08001834: 4629 MOV R1, R5
0x08001836: B935 CBNZ R5, .L44 ; 0x08001846
0x08001838: 6BF0 LDR R0, [R6, #60]
0x0800183A: 6CA1 LDR R1, [R4, #72]
0x0800183C: F020 0003 BIC R0, R0, #3
0x08001840: 4308 ORRS R0, R1
0x08001842: 63F0 STR R0, [R6, #60]
.L43:
0x08001844: 4641 MOV R1, R8
.L44:
0x08001846: E9D4 0200 LDRD R0, R2, [R4]
0x0800184A: 0242 LSLS R2, R0, #9
0x0800184C: D401 BMI .L46 ; 0x08001852
.L45:
0x0800184E: 4688 MOV R8, R1
0x08001850: E017 B .L49 ; 0x08001882
.L46:
0x08001852: F8D6 23F0 LDR.W R2, [R6, #0x03F0]
0x08001856: F442 7280 ORR R2, R2, #0x0100
0x0800185A: F8C6 23F0 STR.W R2, [R6, #0x03F0]
0x0800185E: F247 2288 MOVW R2, #0x7288 ; 0x20007288 = uwTick
0x08001862: F2C2 0200 MOVT R2, #0x2000 ; 0x20007288 = uwTick
0x08001866: 6813 LDR R3, [R2]
.L47:
0x08001868: F8D6 73F0 LDR.W R7, [R6, #0x03F0]
0x0800186C: 05FF LSLS R7, R7, #23
0x0800186E: D406 BMI .L48 ; 0x0800187E
0x08001870: 6817 LDR R7, [R2]
0x08001872: 1AFF SUBS R7, R7, R3
0x08001874: 2F64 CMP R7, #100
0x08001876: D9F7 BLS .L47 ; 0x08001868
0x08001878: 2503 MOVS R5, #3
0x0800187A: 46A8 MOV R8, R5
0x0800187C: E001 B .L49 ; 0x08001882
.L48:
0x0800187E: 46A8 MOV R8, R5
0x08001880: B1AD CBZ R5, .L51 ; 0x080018AE
.L49:
0x08001882: 07C0 LSLS R0, R0, #31
0x08001884: D062 BEQ .L56 ; 0x0800194C
0x08001886: 6FA0 LDR R0, [R4, #120]
0x08001888: EA4F 00F0 ROR R0, R0, #3
0x0800188C: 2805 CMP R0, #5
0x0800188E: F200 8259 BHI.W .L112 ; 0x08001D44
0x08001892: E8DF F000 TBB [PC, R0]
0x08001896: 53 DC.B 0x53 ; 'S'
0x08001897: 03 DC.B 0x03 ; '\x03'
0x08001898: 4D DC.B 0x4D ; 'M'
0x08001899: 53 DC.B 0x53 ; 'S'
0x0800189A: 53 DC.B 0x53 ; 'S'
0x0800189B: 53 DC.B 0x53 ; 'S'
0x0800189C: F104 0008 ADD.W R0, R4, #8
0x080018A0: 2101 MOVS R1, #1
0x080018A2: F004 FB4B BL RCCEx_PLL2_Config ; 0x08005F3C
0x080018A6: E048 B .L55 ; 0x0800193A
.L50:
0x080018A8: 2501 MOVS R5, #1
0x080018AA: 2101 MOVS R1, #1
0x080018AC: E7CB B .L44 ; 0x08001846
.L51:
0x080018AE: 6E33 LDR R3, [R6, #96]
0x080018B0: F8D4 C0B0 LDR.W R12, [R4, #176]
0x080018B4: EA83 030C EOR.W R3, R3, R12
0x080018B8: F413 7F40 TST R3, #0x0300
0x080018BC: D00B BEQ .L52 ; 0x080018D6
0x080018BE: 6E33 LDR R3, [R6, #96]
0x080018C0: 6E37 LDR R7, [R6, #96]
0x080018C2: F447 3780 ORR R7, R7, #0x010000
0x080018C6: 6637 STR R7, [R6, #96]
0x080018C8: 6E37 LDR R7, [R6, #96]
0x080018CA: F423 7340 BIC R3, R3, #0x0300
0x080018CE: F427 3780 BIC R7, R7, #0x010000
0x080018D2: 6637 STR R7, [R6, #96]
0x080018D4: 6633 STR R3, [R6, #96]
.L52:
0x080018D6: F5BC 7F80 CMP.W R12, #0x0100
0x080018DA: D111 BNE .L54 ; 0x08001900
0x080018DC: 6817 LDR R7, [R2]
0x080018DE: F241 3388 MOVW R3, #0x1388
0x080018E2: 2503 MOVS R5, #3
.L53:
0x080018E4: F8D6 8060 LDR.W R8, [R6, #96]
0x080018E8: EA5F 7888 LSLS.W R8, R8, #30
0x080018EC: D408 BMI .L54 ; 0x08001900
0x080018EE: F8D2 8000 LDR.W R8, [R2]
0x080018F2: EBA8 0807 SUB.W R8, R8, R7
0x080018F6: 4598 CMP R8, R3
0x080018F8: F04F 0803 MOV.W R8, #3
0x080018FC: D9F2 BLS .L53 ; 0x080018E4
0x080018FE: E7C0 B .L49 ; 0x08001882
.L54:
0x08001900: 6833 LDR R3, [R6]
0x08001902: F64F 77CF MOVW R7, #0xFFCF
0x08001906: F40C 7240 AND R2, R12, #0x0300
0x0800190A: F423 537C BIC R3, R3, #0x3F00
0x0800190E: F2C0 07FF MOVT R7, #255
0x08001912: EA07 171C AND.W R7, R7, R12, LSR #4
0x08001916: 2500 MOVS R5, #0
0x08001918: F5B2 7F40 CMP.W R2, #0x0300
0x0800191C: BF08 IT EQ
0x0800191E: 433B ORREQ R3, R7
0x08001920: 6033 STR R3, [R6]
0x08001922: F36F 3C1F BFC R12, #12, #20
0x08001926: 6E32 LDR R2, [R6, #96]
0x08001928: EA42 020C ORR.W R2, R2, R12
0x0800192C: 6632 STR R2, [R6, #96]
0x0800192E: E78E B .L45 ; 0x0800184E
0x08001930: F104 0028 ADD.W R0, R4, #40
0x08001934: 2101 MOVS R1, #1
0x08001936: F004 FB81 BL RCCEx_PLL3_Config ; 0x0800603C
.L55:
0x0800193A: 4605 MOV R5, R0
0x0800193C: 462F MOV R7, R5
0x0800193E: B935 CBNZ R5, .L57 ; 0x0800194E
0x08001940: 6C70 LDR R0, [R6, #68]
0x08001942: 6FA1 LDR R1, [R4, #120]
0x08001944: F020 0038 BIC R0, R0, #56
0x08001948: 4308 ORRS R0, R1
0x0800194A: 6470 STR R0, [R6, #68]
.L56:
0x0800194C: 4647 MOV R7, R8
.L57:
0x0800194E: 7820 LDRB R0, [R4]
0x08001950: 0780 LSLS R0, R0, #30
0x08001952: D51C BPL .L59 ; 0x0800198E
0x08001954: 6F60 LDR R0, [R4, #116]
0x08001956: 2805 CMP R0, #5
0x08001958: F200 81F7 BHI.W .L113 ; 0x08001D4A
0x0800195C: E8DF F000 TBB [PC, R0]
0x08001960: 0F DC.B 0x0F ; '\x0F'
0x08001961: 03 DC.B 0x03 ; '\x03'
0x08001962: 09 DC.B 0x09 ; '\t'
0x08001963: 0F DC.B 0x0F ; '\x0F'
0x08001964: 0F DC.B 0x0F ; '\x0F'
0x08001965: 0F DC.B 0x0F ; '\x0F'
0x08001966: F104 0008 ADD.W R0, R4, #8
0x0800196A: 2101 MOVS R1, #1
0x0800196C: F004 FAE6 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001970: E004 B .L58 ; 0x0800197C
0x08001972: F104 0028 ADD.W R0, R4, #40
0x08001976: 2101 MOVS R1, #1
0x08001978: F004 FB60 BL RCCEx_PLL3_Config ; 0x0800603C
.L58:
0x0800197C: 4605 MOV R5, R0
0x0800197E: 46A8 MOV R8, R5
0x08001980: B935 CBNZ R5, .L60 ; 0x08001990
0x08001982: 6C70 LDR R0, [R6, #68]
0x08001984: 6F61 LDR R1, [R4, #116]
0x08001986: F020 0007 BIC R0, R0, #7
0x0800198A: 4308 ORRS R0, R1
0x0800198C: 6470 STR R0, [R6, #68]
.L59:
0x0800198E: 46B8 MOV R8, R7
.L60:
0x08001990: 7820 LDRB R0, [R4]
0x08001992: 0740 LSLS R0, R0, #29
0x08001994: D51E BPL .L62 ; 0x080019D4
0x08001996: F8D4 0090 LDR.W R0, [R4, #144]
0x0800199A: 2805 CMP R0, #5
0x0800199C: F200 81D8 BHI.W .L114 ; 0x08001D50
0x080019A0: E8DF F000 TBB [PC, R0]
0x080019A4: 0F DC.B 0x0F ; '\x0F'
0x080019A5: 03 DC.B 0x03 ; '\x03'
0x080019A6: 09 DC.B 0x09 ; '\t'
0x080019A7: 0F DC.B 0x0F ; '\x0F'
0x080019A8: 0F DC.B 0x0F ; '\x0F'
0x080019A9: 0F DC.B 0x0F ; '\x0F'
0x080019AA: F104 0008 ADD.W R0, R4, #8
0x080019AE: 2101 MOVS R1, #1
0x080019B0: F004 FAC4 BL RCCEx_PLL2_Config ; 0x08005F3C
0x080019B4: E004 B .L61 ; 0x080019C0
0x080019B6: F104 0028 ADD.W R0, R4, #40
0x080019BA: 2101 MOVS R1, #1
0x080019BC: F004 FB3E BL RCCEx_PLL3_Config ; 0x0800603C
.L61:
0x080019C0: 4605 MOV R5, R0
0x080019C2: 46A9 MOV R9, R5
0x080019C4: B93D CBNZ R5, .L63 ; 0x080019D6
0x080019C6: 6CB0 LDR R0, [R6, #72]
0x080019C8: F8D4 1090 LDR.W R1, [R4, #144]
0x080019CC: F020 0007 BIC R0, R0, #7
0x080019D0: 4308 ORRS R0, R1
0x080019D2: 64B0 STR R0, [R6, #72]
.L62:
0x080019D4: 46C1 MOV R9, R8
.L63:
0x080019D6: 7820 LDRB R0, [R4]
0x080019D8: 0680 LSLS R0, R0, #26
0x080019DA: D520 BPL .L65 ; 0x08001A1E
0x080019DC: F8D4 008C LDR.W R0, [R4, #140]
0x080019E0: EA4F 7030 ROR R0, R0, #28
0x080019E4: 2805 CMP R0, #5
0x080019E6: F200 81B6 BHI.W .L115 ; 0x08001D56
0x080019EA: E8DF F000 TBB [PC, R0]
0x080019EE: 0F DC.B 0x0F ; '\x0F'
0x080019EF: 03 DC.B 0x03 ; '\x03'
0x080019F0: 09 DC.B 0x09 ; '\t'
0x080019F1: 0F DC.B 0x0F ; '\x0F'
0x080019F2: 0F DC.B 0x0F ; '\x0F'
0x080019F3: 0F DC.B 0x0F ; '\x0F'
0x080019F4: F104 0008 ADD.W R0, R4, #8
0x080019F8: 2100 MOVS R1, #0
0x080019FA: F004 FA9F BL RCCEx_PLL2_Config ; 0x08005F3C
0x080019FE: E004 B .L64 ; 0x08001A0A
0x08001A00: F104 0028 ADD.W R0, R4, #40
0x08001A04: 2102 MOVS R1, #2
0x08001A06: F004 FB19 BL RCCEx_PLL3_Config ; 0x0800603C
.L64:
0x08001A0A: 4605 MOV R5, R0
0x08001A0C: 462F MOV R7, R5
0x08001A0E: B93D CBNZ R5, .L66 ; 0x08001A20
0x08001A10: 6C70 LDR R0, [R6, #68]
0x08001A12: F8D4 108C LDR.W R1, [R4, #140]
0x08001A16: F020 40E0 BIC R0, R0, #0x70000000
0x08001A1A: 4308 ORRS R0, R1
0x08001A1C: 6470 STR R0, [R6, #68]
.L65:
0x08001A1E: 464F MOV R7, R9
.L66:
0x08001A20: 7820 LDRB R0, [R4]
0x08001A22: 0640 LSLS R0, R0, #25
0x08001A24: D520 BPL .L68 ; 0x08001A68
0x08001A26: F8D4 0098 LDR.W R0, [R4, #152]
0x08001A2A: EA4F 20B0 ROR R0, R0, #10
0x08001A2E: 2805 CMP R0, #5
0x08001A30: F200 8194 BHI.W .L116 ; 0x08001D5C
0x08001A34: E8DF F000 TBB [PC, R0]
0x08001A38: 0F DC.B 0x0F ; '\x0F'
0x08001A39: 03 DC.B 0x03 ; '\x03'
0x08001A3A: 09 DC.B 0x09 ; '\t'
0x08001A3B: 0F DC.B 0x0F ; '\x0F'
0x08001A3C: 0F DC.B 0x0F ; '\x0F'
0x08001A3D: 0F DC.B 0x0F ; '\x0F'
0x08001A3E: F104 0008 ADD.W R0, R4, #8
0x08001A42: 2100 MOVS R1, #0
0x08001A44: F004 FA7A BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001A48: E004 B .L67 ; 0x08001A54
0x08001A4A: F104 0028 ADD.W R0, R4, #40
0x08001A4E: 2102 MOVS R1, #2
0x08001A50: F004 FAF4 BL RCCEx_PLL3_Config ; 0x0800603C
.L67:
0x08001A54: 4605 MOV R5, R0
0x08001A56: 46A8 MOV R8, R5
0x08001A58: B93D CBNZ R5, .L69 ; 0x08001A6A
0x08001A5A: 6CB0 LDR R0, [R6, #72]
0x08001A5C: F8D4 1098 LDR.W R1, [R4, #152]
0x08001A60: F420 50E0 BIC R0, R0, #0x1C00
0x08001A64: 4308 ORRS R0, R1
0x08001A66: 64B0 STR R0, [R6, #72]
.L68:
0x08001A68: 46B8 MOV R8, R7
.L69:
0x08001A6A: 7820 LDRB R0, [R4]
0x08001A6C: 0600 LSLS R0, R0, #24
0x08001A6E: D520 BPL .L71 ; 0x08001AB2
0x08001A70: F8D4 009C LDR.W R0, [R4, #156]
0x08001A74: EA4F 3070 ROR R0, R0, #13
0x08001A78: 2805 CMP R0, #5
0x08001A7A: F200 8172 BHI.W .L117 ; 0x08001D62
0x08001A7E: E8DF F000 TBB [PC, R0]
0x08001A82: 0F DC.B 0x0F ; '\x0F'
0x08001A83: 03 DC.B 0x03 ; '\x03'
0x08001A84: 09 DC.B 0x09 ; '\t'
0x08001A85: 0F DC.B 0x0F ; '\x0F'
0x08001A86: 0F DC.B 0x0F ; '\x0F'
0x08001A87: 0F DC.B 0x0F ; '\x0F'
0x08001A88: F104 0008 ADD.W R0, R4, #8
0x08001A8C: 2100 MOVS R1, #0
0x08001A8E: F004 FA55 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001A92: E004 B .L70 ; 0x08001A9E
0x08001A94: F104 0028 ADD.W R0, R4, #40
0x08001A98: 2102 MOVS R1, #2
0x08001A9A: F004 FACF BL RCCEx_PLL3_Config ; 0x0800603C
.L70:
0x08001A9E: 4605 MOV R5, R0
0x08001AA0: 462F MOV R7, R5
0x08001AA2: B93D CBNZ R5, .L72 ; 0x08001AB4
0x08001AA4: 6CB0 LDR R0, [R6, #72]
0x08001AA6: F8D4 109C LDR.W R1, [R4, #156]
0x08001AAA: F420 4060 BIC R0, R0, #0xE000
0x08001AAE: 4308 ORRS R0, R1
0x08001AB0: 64B0 STR R0, [R6, #72]
.L71:
0x08001AB2: 4647 MOV R7, R8
.L72:
0x08001AB4: E9D4 0100 LDRD R0, R1, [R4]
0x08001AB8: 0701 LSLS R1, R0, #28
0x08001ABA: D515 BPL .L74 ; 0x08001AE8
0x08001ABC: F8D4 0080 LDR.W R0, [R4, #128]
0x08001AC0: F5B0 5F80 CMP.W R0, #0x1000
0x08001AC4: D109 BNE .L73 ; 0x08001ADA
0x08001AC6: F104 0028 ADD.W R0, R4, #40
0x08001ACA: 2102 MOVS R1, #2
0x08001ACC: F004 FAB6 BL RCCEx_PLL3_Config ; 0x0800603C
0x08001AD0: 2800 CMP R0, #0
0x08001AD2: BF18 IT NE
0x08001AD4: 2701 MOVNE R7, #1
0x08001AD6: F8D4 0080 LDR.W R0, [R4, #128]
.L73:
0x08001ADA: 6C71 LDR R1, [R6, #68]
0x08001ADC: F421 5140 BIC R1, R1, #0x3000
0x08001AE0: 4308 ORRS R0, R1
0x08001AE2: 6470 STR R0, [R6, #68]
0x08001AE4: E9D4 0100 LDRD R0, R1, [R4]
.L74:
0x08001AE8: 06C1 LSLS R1, R0, #27
0x08001AEA: D515 BPL .L76 ; 0x08001B18
0x08001AEC: F8D4 0094 LDR.W R0, [R4, #148]
0x08001AF0: F5B0 7F80 CMP.W R0, #0x0100
0x08001AF4: D109 BNE .L75 ; 0x08001B0A
0x08001AF6: F104 0028 ADD.W R0, R4, #40
0x08001AFA: 2102 MOVS R1, #2
0x08001AFC: F004 FA9E BL RCCEx_PLL3_Config ; 0x0800603C
0x08001B00: 2800 CMP R0, #0
0x08001B02: BF18 IT NE
0x08001B04: 2701 MOVNE R7, #1
0x08001B06: F8D4 0094 LDR.W R0, [R4, #148]
.L75:
0x08001B0A: 6CB1 LDR R1, [R6, #72]
0x08001B0C: F421 7140 BIC R1, R1, #0x0300
0x08001B10: 4308 ORRS R0, R1
0x08001B12: 64B0 STR R0, [R6, #72]
0x08001B14: E9D4 0100 LDRD R0, R1, [R4]
.L76:
0x08001B18: 0300 LSLS R0, R0, #12
0x08001B1A: D51F BPL .L80 ; 0x08001B5C
0x08001B1C: F8D4 00A0 LDR.W R0, [R4, #160]
0x08001B20: F5B0 3F00 CMP.W R0, #0x020000
0x08001B24: D011 BEQ .L79 ; 0x08001B4A
0x08001B26: F5B0 3F80 CMP.W R0, #0x010000
0x08001B2A: D008 BEQ .L77 ; 0x08001B3E
0x08001B2C: 2800 CMP R0, #0
0x08001B2E: F040 80FB BNE.W .L107 ; 0x08001D28
0x08001B32: F104 0008 ADD.W R0, R4, #8
0x08001B36: 2100 MOVS R1, #0
0x08001B38: F004 FA00 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001B3C: E004 B .L78 ; 0x08001B48
.L77:
0x08001B3E: F104 0028 ADD.W R0, R4, #40
0x08001B42: 2102 MOVS R1, #2
0x08001B44: F004 FA7A BL RCCEx_PLL3_Config ; 0x0800603C
.L78:
0x08001B48: 4605 MOV R5, R0
.L79:
0x08001B4A: 46A8 MOV R8, R5
0x08001B4C: B93D CBNZ R5, .L81 ; 0x08001B5E
0x08001B4E: 6CB0 LDR R0, [R6, #72]
0x08001B50: F8D4 10A0 LDR.W R1, [R4, #160]
0x08001B54: F420 3040 BIC R0, R0, #0x030000
0x08001B58: 4308 ORRS R0, R1
0x08001B5A: 64B0 STR R0, [R6, #72]
.L80:
0x08001B5C: 46B8 MOV R8, R7
.L81:
0x08001B5E: 78A0 LDRB R0, [R4, #2]
0x08001B60: 0740 LSLS R0, R0, #29
0x08001B62: D51F BPL .L84 ; 0x08001BA4
0x08001B64: F8D4 0084 LDR.W R0, [R4, #132]
0x08001B68: F5B0 1F40 CMP.W R0, #0x300000
0x08001B6C: D011 BEQ .L83 ; 0x08001B92
0x08001B6E: F5B0 1F00 CMP.W R0, #0x200000
0x08001B72: D008 BEQ .L82 ; 0x08001B86
0x08001B74: F5B0 1F80 CMP.W R0, #0x100000
0x08001B78: F040 80D9 BNE.W .L108 ; 0x08001D2E
0x08001B7C: 69F0 LDR R0, [R6, #28]
0x08001B7E: F440 3000 ORR R0, R0, #0x020000
0x08001B82: 61F0 STR R0, [R6, #28]
0x08001B84: E005 B .L83 ; 0x08001B92
.L82:
0x08001B86: F104 0028 ADD.W R0, R4, #40
0x08001B8A: 2101 MOVS R1, #1
0x08001B8C: F004 FA56 BL RCCEx_PLL3_Config ; 0x0800603C
0x08001B90: 4605 MOV R5, R0
.L83:
0x08001B92: 462F MOV R7, R5
0x08001B94: B93D CBNZ R5, .L85 ; 0x08001BA6
0x08001B96: 6C70 LDR R0, [R6, #68]
0x08001B98: F8D4 1084 LDR.W R1, [R4, #132]
0x08001B9C: F420 1040 BIC R0, R0, #0x300000
0x08001BA0: 4308 ORRS R0, R1
0x08001BA2: 6470 STR R0, [R6, #68]
.L84:
0x08001BA4: 4647 MOV R7, R8
.L85:
0x08001BA6: 78A0 LDRB R0, [R4, #2]
0x08001BA8: 07C0 LSLS R0, R0, #31
0x08001BAA: D101 BNE .L87 ; 0x08001BB0
.L86:
0x08001BAC: 46B8 MOV R8, R7
0x08001BAE: E01A B .L91 ; 0x08001BE6
.L87:
0x08001BB0: 6D20 LDR R0, [R4, #80]
0x08001BB2: F5B0 3F80 CMP.W R0, #0x010000
0x08001BB6: D005 BEQ .L88 ; 0x08001BC4
0x08001BB8: B998 CBNZ R0, .L90 ; 0x08001BE2
0x08001BBA: 69F0 LDR R0, [R6, #28]
0x08001BBC: F440 3000 ORR R0, R0, #0x020000
0x08001BC0: 61F0 STR R0, [R6, #28]
0x08001BC2: E005 B .L89 ; 0x08001BD0
.L88:
0x08001BC4: F104 0008 ADD.W R0, R4, #8
0x08001BC8: 2102 MOVS R1, #2
0x08001BCA: F004 F9B7 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001BCE: 4605 MOV R5, R0
.L89:
0x08001BD0: 46A8 MOV R8, R5
0x08001BD2: B945 CBNZ R5, .L91 ; 0x08001BE6
0x08001BD4: 6BF0 LDR R0, [R6, #60]
0x08001BD6: 6D21 LDR R1, [R4, #80]
0x08001BD8: F420 3080 BIC R0, R0, #0x010000
0x08001BDC: 4308 ORRS R0, R1
0x08001BDE: 63F0 STR R0, [R6, #60]
0x08001BE0: E7E4 B .L86 ; 0x08001BAC
.L90:
0x08001BE2: 2501 MOVS R5, #1
0x08001BE4: 46A8 MOV R8, R5
.L91:
0x08001BE6: E9D4 1000 LDRD R1, R0, [R4]
0x08001BEA: 008A LSLS R2, R1, #2
0x08001BEC: D50A BPL .L92 ; 0x08001C04
0x08001BEE: F104 0028 ADD.W R0, R4, #40
0x08001BF2: 2102 MOVS R1, #2
0x08001BF4: F004 FA22 BL RCCEx_PLL3_Config ; 0x0800603C
0x08001BF8: 2800 CMP R0, #0
0x08001BFA: BF18 IT NE
0x08001BFC: F04F 0801 MOVNE.W R8, #1
0x08001C00: E9D4 1000 LDRD R1, R0, [R4]
.L92:
0x08001C04: 038A LSLS R2, R1, #14
0x08001C06: D516 BPL .L94 ; 0x08001C36
0x08001C08: 6FE2 LDR R2, [R4, #124]
0x08001C0A: F06F 0301 MVN R3, #1
0x08001C0E: EB03 2332 ADD.W R3, R3, R2, ROR #8
0x08001C12: 2B02 CMP R3, #2
0x08001C14: D309 BCC .L93 ; 0x08001C2A
0x08001C16: EA4F 2332 ROR R3, R2, #8
0x08001C1A: B133 CBZ R3, .L93 ; 0x08001C2A
0x08001C1C: 2B01 CMP R3, #1
0x08001C1E: F040 8089 BNE.W .L109 ; 0x08001D34
0x08001C22: 69F3 LDR R3, [R6, #28]
0x08001C24: F443 3300 ORR R3, R3, #0x020000
0x08001C28: 61F3 STR R3, [R6, #28]
.L93:
0x08001C2A: B92D CBNZ R5, .L95 ; 0x08001C38
0x08001C2C: 6C73 LDR R3, [R6, #68]
0x08001C2E: F423 7340 BIC R3, R3, #0x0300
0x08001C32: 431A ORRS R2, R3
0x08001C34: 6472 STR R2, [R6, #68]
.L94:
0x08001C36: 4645 MOV R5, R8
.L95:
0x08001C38: 02CA LSLS R2, R1, #11
0x08001C3A: D505 BPL .L96 ; 0x08001C48
0x08001C3C: 6F22 LDR R2, [R4, #112]
0x08001C3E: 6C33 LDR R3, [R6, #64]
0x08001C40: F023 4300 BIC R3, R3, #0x80000000
0x08001C44: 431A ORRS R2, R3
0x08001C46: 6432 STR R2, [R6, #64]
.L96:
0x08001C48: 028A LSLS R2, R1, #10
0x08001C4A: D505 BPL .L97 ; 0x08001C58
0x08001C4C: 6EA2 LDR R2, [R4, #104]
0x08001C4E: 6C33 LDR R3, [R6, #64]
0x08001C50: F023 7380 BIC R3, R3, #0x01000000
0x08001C54: 431A ORRS R2, R3
0x08001C56: 6432 STR R2, [R6, #64]
.L97:
0x08001C58: 004A LSLS R2, R1, #1
0x08001C5A: D508 BPL .L98 ; 0x08001C6E
0x08001C5C: 6832 LDR R2, [R6]
0x08001C5E: F422 4200 BIC R2, R2, #0x8000
0x08001C62: 6032 STR R2, [R6]
0x08001C64: F8D4 20B4 LDR.W R2, [R4, #180]
0x08001C68: 6833 LDR R3, [R6]
0x08001C6A: 431A ORRS R2, R3
0x08001C6C: 6032 STR R2, [R6]
.L98:
0x08001C6E: 0FCA LSRS R2, R1, #31
0x08001C70: D005 BEQ .L99 ; 0x08001C7E
0x08001C72: 6D62 LDR R2, [R4, #84]
0x08001C74: 6BF3 LDR R3, [R6, #60]
0x08001C76: F023 5340 BIC R3, R3, #0x30000000
0x08001C7A: 431A ORRS R2, R3
0x08001C7C: 63F2 STR R2, [R6, #60]
.L99:
0x08001C7E: 0209 LSLS R1, R1, #8
0x08001C80: D506 BPL .L100 ; 0x08001C90
0x08001C82: F8D4 1088 LDR.W R1, [R4, #136]
0x08001C86: 6C72 LDR R2, [R6, #68]
0x08001C88: F422 0240 BIC R2, R2, #0xC00000
0x08001C8C: 4311 ORRS R1, R2
0x08001C8E: 6471 STR R1, [R6, #68]
.L100:
0x08001C90: 07C1 LSLS R1, R0, #31
0x08001C92: D009 BEQ .L101 ; 0x08001CA8
0x08001C94: F104 0008 ADD.W R0, R4, #8
0x08001C98: 2100 MOVS R1, #0
0x08001C9A: F004 F94F BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001C9E: 2800 CMP R0, #0
0x08001CA0: BF18 IT NE
0x08001CA2: 4605 MOVNE R5, R0
0x08001CA4: E9D4 1000 LDRD R1, R0, [R4]
.L101:
0x08001CA8: 0781 LSLS R1, R0, #30
0x08001CAA: D509 BPL .L102 ; 0x08001CC0
0x08001CAC: F104 0008 ADD.W R0, R4, #8
0x08001CB0: 2101 MOVS R1, #1
0x08001CB2: F004 F943 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001CB6: 2800 CMP R0, #0
0x08001CB8: BF18 IT NE
0x08001CBA: 4605 MOVNE R5, R0
0x08001CBC: E9D4 1000 LDRD R1, R0, [R4]
.L102:
0x08001CC0: 0741 LSLS R1, R0, #29
0x08001CC2: D509 BPL .L103 ; 0x08001CD8
0x08001CC4: F104 0008 ADD.W R0, R4, #8
0x08001CC8: 2102 MOVS R1, #2
0x08001CCA: F004 F937 BL RCCEx_PLL2_Config ; 0x08005F3C
0x08001CCE: 2800 CMP R0, #0
0x08001CD0: BF18 IT NE
0x08001CD2: 4605 MOVNE R5, R0
0x08001CD4: E9D4 1000 LDRD R1, R0, [R4]
.L103:
0x08001CD8: 0701 LSLS R1, R0, #28
0x08001CDA: D509 BPL .L104 ; 0x08001CF0
0x08001CDC: F104 0028 ADD.W R0, R4, #40
0x08001CE0: 2100 MOVS R1, #0
0x08001CE2: F004 F9AB BL RCCEx_PLL3_Config ; 0x0800603C
0x08001CE6: 2800 CMP R0, #0
0x08001CE8: BF18 IT NE
0x08001CEA: 4605 MOVNE R5, R0
0x08001CEC: E9D4 1000 LDRD R1, R0, [R4]
.L104:
0x08001CF0: 06C1 LSLS R1, R0, #27
0x08001CF2: D509 BPL .L105 ; 0x08001D08
0x08001CF4: F104 0028 ADD.W R0, R4, #40
0x08001CF8: 2101 MOVS R1, #1
0x08001CFA: F004 F99F BL RCCEx_PLL3_Config ; 0x0800603C
0x08001CFE: 2800 CMP R0, #0
0x08001D00: BF18 IT NE
0x08001D02: 4605 MOVNE R5, R0
0x08001D04: E9D4 1000 LDRD R1, R0, [R4]
.L105:
0x08001D08: 0680 LSLS R0, R0, #26
0x08001D0A: D507 BPL .L106 ; 0x08001D1C
0x08001D0C: F104 0028 ADD.W R0, R4, #40
0x08001D10: 2102 MOVS R1, #2
0x08001D12: F004 F993 BL RCCEx_PLL3_Config ; 0x0800603C
0x08001D16: 2800 CMP R0, #0
0x08001D18: BF18 IT NE
0x08001D1A: 2501 MOVNE R5, #1
.L106:
0x08001D1C: 2D00 CMP R5, #0
0x08001D1E: BF18 IT NE
0x08001D20: 2501 MOVNE R5, #1
0x08001D22: 4628 MOV R0, R5
0x08001D24: E8BD 83F8 POP.W {R3-R9, PC}
.L107:
0x08001D28: 2501 MOVS R5, #1
0x08001D2A: 46A8 MOV R8, R5
0x08001D2C: E717 B .L81 ; 0x08001B5E
.L108:
0x08001D2E: 2501 MOVS R5, #1
0x08001D30: 2701 MOVS R7, #1
0x08001D32: E738 B .L85 ; 0x08001BA6
.L109:
0x08001D34: 2501 MOVS R5, #1
0x08001D36: E77F B .L95 ; 0x08001C38
.L110:
0x08001D38: 2501 MOVS R5, #1
0x08001D3A: 46A8 MOV R8, R5
0x08001D3C: E51E B .L33 ; 0x0800177C
.L111:
0x08001D3E: 2501 MOVS R5, #1
0x08001D40: 2701 MOVS R7, #1
0x08001D42: E540 B .L36 ; 0x080017C6
.L112:
0x08001D44: 2501 MOVS R5, #1
0x08001D46: 2701 MOVS R7, #1
0x08001D48: E601 B .L57 ; 0x0800194E
.L113:
0x08001D4A: 2501 MOVS R5, #1
0x08001D4C: 46A8 MOV R8, R5
0x08001D4E: E61F B .L60 ; 0x08001990
.L114:
0x08001D50: 2501 MOVS R5, #1
0x08001D52: 46A9 MOV R9, R5
0x08001D54: E63F B .L63 ; 0x080019D6
.L115:
0x08001D56: 2501 MOVS R5, #1
0x08001D58: 2701 MOVS R7, #1
0x08001D5A: E661 B .L66 ; 0x08001A20
.L116:
0x08001D5C: 2501 MOVS R5, #1
0x08001D5E: 46A8 MOV R8, R5
0x08001D60: E683 B .L69 ; 0x08001A6A
.L117:
0x08001D62: 2501 MOVS R5, #1
0x08001D64: 2701 MOVS R7, #1
0x08001D66: E6A5 B .L72 ; 0x08001AB4
Section .text.HAL_RCCEx_GetPeriphCLKFreq from charger_lto.o, size=372, align=4
HAL_RCCEx_GetPeriphCLKFreq:
0x08001D68: F244 4100 MOVW R1, #0x4400
0x08001D6C: F6C5 0102 MOVT R1, #0x5802
0x08001D70: 6CC8 LDR R0, [R1, #76]
0x08001D72: 03C0 LSLS R0, R0, #15
0x08001D74: 6808 LDR R0, [R1]
0x08001D76: D422 BMI .L2 ; 0x08001DBE
0x08001D78: 0180 LSLS R0, R0, #6
0x08001D7A: D540 BPL .L3 ; 0x08001DFE
0x08001D7C: 6A8A LDR R2, [R1, #40]
0x08001D7E: 6A88 LDR R0, [R1, #40]
0x08001D80: F3C0 1C05 UBFX R12, R0, #4, #6
0x08001D84: 6AC8 LDR R0, [R1, #44]
0x08001D86: F1BC 0F00 CMP.W R12, #0
0x08001D8A: 6B4B LDR R3, [R1, #52]
0x08001D8C: D037 BEQ .L3 ; 0x08001DFE
0x08001D8E: F000 0001 AND R0, R0, #1
0x08001D92: F002 0203 AND R2, R2, #3
0x08001D96: 4240 RSBS R0, R0, #0
0x08001D98: 2A02 CMP R2, #2
0x08001D9A: EA00 00D3 AND.W R0, R0, R3, LSR #3
0x08001D9E: F36F 305F BFC R0, #13, #19
0x08001DA2: EE00 0A10 VMOV S0, R0
0x08001DA6: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08001DAA: D033 BEQ .L7 ; 0x08001E14
0x08001DAC: 2A01 CMP R2, #1
0x08001DAE: D02E BEQ .L6 ; 0x08001E0E
0x08001DB0: B912 CBNZ R2, .L1 ; 0x08001DB8
0x08001DB2: 6808 LDR R0, [R1]
0x08001DB4: 0680 LSLS R0, R0, #26
0x08001DB6: D452 BMI .L10 ; 0x08001E5E
.L1:
0x08001DB8: ED9F 1A46 VLDR S2, =0x4C742400 ; [PC, #0x0118] [0x08001ED4]
0x08001DBC: E05C B .L11 ; 0x08001E78
.L2:
0x08001DBE: 0100 LSLS R0, R0, #4
0x08001DC0: D51D BPL .L3 ; 0x08001DFE
0x08001DC2: 6A8A LDR R2, [R1, #40]
0x08001DC4: 6A88 LDR R0, [R1, #40]
0x08001DC6: 6ACB LDR R3, [R1, #44]
0x08001DC8: F3C0 3C05 UBFX R12, R0, #12, #6
0x08001DCC: 6BC8 LDR R0, [R1, #60]
0x08001DCE: F1BC 0F00 CMP.W R12, #0
0x08001DD2: D014 BEQ .L3 ; 0x08001DFE
0x08001DD4: 08C0 LSRS R0, R0, #3
0x08001DD6: F002 0203 AND R2, R2, #3
0x08001DDA: 06DB LSLS R3, R3, #27
0x08001DDC: 2A02 CMP R2, #2
0x08001DDE: EA00 70E3 AND.W R0, R0, R3, ASR #31
0x08001DE2: F36F 305F BFC R0, #13, #19
0x08001DE6: EE00 0A10 VMOV S0, R0
0x08001DEA: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08001DEE: D008 BEQ .L4 ; 0x08001E02
0x08001DF0: B952 CBNZ R2, .L5 ; 0x08001E08
0x08001DF2: 6808 LDR R0, [R1]
0x08001DF4: 0680 LSLS R0, R0, #26
0x08001DF6: D410 BMI .L8 ; 0x08001E1A
0x08001DF8: ED9F 1A36 VLDR S2, =0x4C742400 ; [PC, #216] [0x08001ED4]
0x08001DFC: E01A B .L9 ; 0x08001E34
.L3:
0x08001DFE: 2000 MOVS R0, #0
0x08001E00: 4770 BX LR
.L4:
0x08001E02: ED9F 1A33 VLDR S2, =0x4BBEBC20 ; [PC, #204] [0x08001ED0]
0x08001E06: E015 B .L9 ; 0x08001E34
.L5:
0x08001E08: ED9F 1A30 VLDR S2, =0x4A742400 ; [PC, #192] [0x08001ECC]
0x08001E0C: E012 B .L9 ; 0x08001E34
.L6:
0x08001E0E: ED9F 1A2F VLDR S2, =0x4A742400 ; [PC, #188] [0x08001ECC]
0x08001E12: E031 B .L11 ; 0x08001E78
.L7:
0x08001E14: ED9F 1A2E VLDR S2, =0x4BBEBC20 ; [PC, #184] [0x08001ED0]
0x08001E18: E02E B .L11 ; 0x08001E78
.L8:
0x08001E1A: 6808 LDR R0, [R1]
0x08001E1C: F249 0200 MOVW R2, #0x9000
0x08001E20: F2C0 32D0 MOVT R2, #0x03D0
0x08001E24: F3C0 00C1 UBFX R0, R0, #3, #2
0x08001E28: FA22 F000 LSR.W R0, R2, R0
0x08001E2C: EE01 0A10 VMOV S2, R0
0x08001E30: EEB8 1A41 VCVT.F32.U32 S2, S2
.L9:
0x08001E34: 6B88 LDR R0, [R1, #56]
0x08001E36: ED9F 3A28 VLDR S6, =0x39000000 ; [PC, #160] [0x08001ED8]
0x08001E3A: F36F 205F BFC R0, #9, #23
0x08001E3E: EE02 0A10 VMOV S4, R0
0x08001E42: 6B88 LDR R0, [R1, #56]
0x08001E44: 6B88 LDR R0, [R1, #56]
0x08001E46: 6B88 LDR R0, [R1, #56]
0x08001E48: EEB8 2A42 VCVT.F32.U32 S4, S4
0x08001E4C: EE00 2A03 VMLA.F32 S4, S0, S6
0x08001E50: EE00 CA10 VMOV S0, R12
0x08001E54: EEB7 3A00 VMOV.F32 S6, #1
0x08001E58: F3C0 6006 UBFX R0, R0, #24, #7
0x08001E5C: E020 B .L12 ; 0x08001EA0
.L10:
0x08001E5E: 6808 LDR R0, [R1]
0x08001E60: F249 0200 MOVW R2, #0x9000
0x08001E64: F2C0 32D0 MOVT R2, #0x03D0
0x08001E68: F3C0 00C1 UBFX R0, R0, #3, #2
0x08001E6C: FA22 F000 LSR.W R0, R2, R0
0x08001E70: EE01 0A10 VMOV S2, R0
0x08001E74: EEB8 1A41 VCVT.F32.U32 S2, S2
.L11:
0x08001E78: 6B08 LDR R0, [R1, #48]
0x08001E7A: ED9F 3A17 VLDR S6, =0x39000000 ; [PC, #92] [0x08001ED8]
0x08001E7E: F36F 205F BFC R0, #9, #23
0x08001E82: EE02 0A10 VMOV S4, R0
0x08001E86: 6B08 LDR R0, [R1, #48]
0x08001E88: 6B08 LDR R0, [R1, #48]
0x08001E8A: 6B09 LDR R1, [R1, #48]
0x08001E8C: EEB8 2A42 VCVT.F32.U32 S4, S4
0x08001E90: EE00 2A03 VMLA.F32 S4, S0, S6
0x08001E94: EE00 CA10 VMOV S0, R12
0x08001E98: EEB7 3A00 VMOV.F32 S6, #1
0x08001E9C: F3C0 4006 UBFX R0, R0, #16, #7
.L12:
0x08001EA0: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08001EA4: EE81 0A00 VDIV.F32 S0, S2, S0
0x08001EA8: EE32 1A03 VADD.F32 S2, S4, S6
0x08001EAC: EE02 0A10 VMOV S4, R0
0x08001EB0: EEB8 2A42 VCVT.F32.U32 S4, S4
0x08001EB4: EE20 0A01 VMUL.F32 S0, S0, S2
0x08001EB8: EE32 1A03 VADD.F32 S2, S4, S6
0x08001EBC: EE80 0A01 VDIV.F32 S0, S0, S2
0x08001EC0: EEBC 0AC0 VCVT.U32.F32 S0, S0
0x08001EC4: EE10 0A10 VMOV R0, S0
0x08001EC8: 4770 BX LR
0x08001ECA: BF00 NOP
0x08001ECC: 4A742400 DC.W 0x4A742400
0x08001ED0: 4BBEBC20 DC.W 0x4BBEBC20
0x08001ED4: 4C742400 DC.W 0x4C742400
0x08001ED8: 39000000 DC.W 0x39000000
Section .text._fx_system_timer_entry from charger_lto.o, size=340, align=4
_fx_system_timer_entry:
0x08001EDC: F245 3159 MOVW R1, #0x5359
0x08001EE0: F2C4 6158 MOVT R1, #0x4658
0x08001EE4: 4288 CMP R0, R1
0x08001EE6: BF18 IT NE
0x08001EE8: 4770 BXNE LR
0x08001EEA: E92D 43F0 PUSH.W {R4-R9, LR}
0x08001EEE: F247 3E14 MOVW LR, #0x7314 ; 0x20007314 = _fx_system_date
0x08001EF2: F247 3208 MOVW R2, #0x7308 ; 0x20007308 = _fx_system_time
0x08001EF6: F2C2 0E00 MOVT LR, #0x2000 ; 0x20007314 = _fx_system_date
0x08001EFA: F2C2 0200 MOVT R2, #0x2000 ; 0x20007308 = _fx_system_time
0x08001EFE: 203E MOVS R0, #62
0x08001F00: F8DE 8000 LDR.W R8, [LR]
0x08001F04: 6811 LDR R1, [R2]
0x08001F06: EA00 0341 AND.W R3, R0, R1, LSL #1
0x08001F0A: F008 061F AND R6, R8, #31
0x08001F0E: F3C8 2546 UBFX R5, R8, #9, #7
0x08001F12: F1B3 0C32 SUBS.W R12, R3, #50
0x08001F16: F3C1 1045 UBFX R0, R1, #5, #6
0x08001F1A: F205 79BC ADDW R9, R5, #0x07BC
0x08001F1E: F3C1 24C4 UBFX R4, R1, #11, #5
0x08001F22: F3C8 1143 UBFX R1, R8, #5, #4
0x08001F26: D317 BCC .L1 ; 0x08001F58
0x08001F28: F1B0 033B SUBS.W R3, R0, #59
0x08001F2C: D318 BCC .L2 ; 0x08001F60
0x08001F2E: 2C17 CMP R4, #23
0x08001F30: D318 BCC .L3 ; 0x08001F64
0x08001F32: 1E48 SUBS R0, R1, #1
0x08001F34: 280B CMP R0, #11
0x08001F36: F200 8074 BHI.W .L8 ; 0x08002022
0x08001F3A: 1C77 ADDS R7, R6, #1
0x08001F3C: E8DF F000 TBB [PC, R0]
0x08001F40: 06 DC.B 0x06 ; '\x06'
0x08001F41: 3E DC.B 0x3E ; '>'
0x08001F42: 2C DC.B 0x2C ; ','
0x08001F43: 32 DC.B 0x32 ; '2'
0x08001F44: 20 DC.B 0x20 ; ' '
0x08001F45: 45 DC.B 0x45 ; 'E'
0x08001F46: 4B DC.B 0x4B ; 'K'
0x08001F47: 38 DC.B 0x38 ; '8'
0x08001F48: 57 DC.B 0x57 ; 'W'
0x08001F49: 26 DC.B 0x26 ; '&'
0x08001F4A: 51 DC.B 0x51 ; 'Q'
0x08001F4B: 14 DC.B 0x14 ; '\x14'
0x08001F4C: 2101 MOVS R1, #1
0x08001F4E: 2E1F CMP R6, #31
0x08001F50: BF04 ITT EQ
0x08001F52: 2701 MOVEQ R7, #1
0x08001F54: 2102 MOVEQ R1, #2
0x08001F56: E051 B .L5 ; 0x08001FFC
.L1:
0x08001F58: F103 0C0A ADD.W R12, R3, #10
0x08001F5C: 4603 MOV R3, R0
0x08001F5E: E04F B .L7 ; 0x08002000
.L2:
0x08001F60: 1C43 ADDS R3, R0, #1
0x08001F62: E04D B .L7 ; 0x08002000
.L3:
0x08001F64: 3401 ADDS R4, #1
0x08001F66: E04B B .L7 ; 0x08002000
0x08001F68: 2E1F CMP R6, #31
0x08001F6A: D146 BNE .L4 ; 0x08001FFA
0x08001F6C: 2D7F CMP R5, #127
0x08001F6E: BF08 IT EQ
0x08001F70: E8BD 83F0 POPEQ.W {R4-R9, PC}
0x08001F74: F205 79BD ADDW R9, R5, #0x07BD
0x08001F78: 2601 MOVS R6, #1
0x08001F7A: 2400 MOVS R4, #0
0x08001F7C: 2101 MOVS R1, #1
0x08001F7E: E03F B .L7 ; 0x08002000
0x08001F80: 2105 MOVS R1, #5
0x08001F82: 2E1F CMP R6, #31
0x08001F84: BF04 ITT EQ
0x08001F86: 2701 MOVEQ R7, #1
0x08001F88: 2106 MOVEQ R1, #6
0x08001F8A: E037 B .L5 ; 0x08001FFC
0x08001F8C: 210A MOVS R1, #10
0x08001F8E: 2E1F CMP R6, #31
0x08001F90: BF04 ITT EQ
0x08001F92: 2701 MOVEQ R7, #1
0x08001F94: 210B MOVEQ R1, #11
0x08001F96: E031 B .L5 ; 0x08001FFC
0x08001F98: 2103 MOVS R1, #3
0x08001F9A: 2E1F CMP R6, #31
0x08001F9C: BF04 ITT EQ
0x08001F9E: 2701 MOVEQ R7, #1
0x08001FA0: 2104 MOVEQ R1, #4
0x08001FA2: E02B B .L5 ; 0x08001FFC
0x08001FA4: 2104 MOVS R1, #4
0x08001FA6: 2E1D CMP R6, #29
0x08001FA8: BF84 ITT HI
0x08001FAA: 2701 MOVHI R7, #1
0x08001FAC: 2105 MOVHI R1, #5
0x08001FAE: E025 B .L5 ; 0x08001FFC
0x08001FB0: 2108 MOVS R1, #8
0x08001FB2: 2E1F CMP R6, #31
0x08001FB4: BF04 ITT EQ
0x08001FB6: 2701 MOVEQ R7, #1
0x08001FB8: 2109 MOVEQ R1, #9
0x08001FBA: E01F B .L5 ; 0x08001FFC
0x08001FBC: 2102 MOVS R1, #2
0x08001FBE: 2400 MOVS R4, #0
0x08001FC0: F418 6FC0 TST R8, #0x0600
0x08001FC4: D02F BEQ .L9 ; 0x08002026
0x08001FC6: 2E1B CMP R6, #27
0x08001FC8: E02E B .L10 ; 0x08002028
0x08001FCA: 2106 MOVS R1, #6
0x08001FCC: 2E1D CMP R6, #29
0x08001FCE: BF84 ITT HI
0x08001FD0: 2701 MOVHI R7, #1
0x08001FD2: 2107 MOVHI R1, #7
0x08001FD4: E012 B .L5 ; 0x08001FFC
0x08001FD6: 2107 MOVS R1, #7
0x08001FD8: 2E1F CMP R6, #31
0x08001FDA: BF04 ITT EQ
0x08001FDC: 2701 MOVEQ R7, #1
0x08001FDE: 2108 MOVEQ R1, #8
0x08001FE0: E00C B .L5 ; 0x08001FFC
0x08001FE2: 210B MOVS R1, #11
0x08001FE4: 2E1D CMP R6, #29
0x08001FE6: BF84 ITT HI
0x08001FE8: 2701 MOVHI R7, #1
0x08001FEA: 210C MOVHI R1, #12
0x08001FEC: E006 B .L5 ; 0x08001FFC
0x08001FEE: 2109 MOVS R1, #9
0x08001FF0: 2E1D CMP R6, #29
0x08001FF2: BF84 ITT HI
0x08001FF4: 2701 MOVHI R7, #1
0x08001FF6: 210A MOVHI R1, #10
0x08001FF8: E000 B .L5 ; 0x08001FFC
.L4:
0x08001FFA: 210C MOVS R1, #12
.L5:
0x08001FFC: 2400 MOVS R4, #0
.L6:
0x08001FFE: 463E MOV R6, R7
.L7:
0x08002000: EA4F 2049 LSL.W R0, R9, #9
0x08002004: EA40 1041 ORR.W R0, R0, R1, LSL #5
0x08002008: F5A0 2000 SUB.W R0, R0, #0x080000
0x0800200C: 0159 LSLS R1, R3, #5
0x0800200E: F5A0 20EF SUB.W R0, R0, #0x077800
0x08002012: 4330 ORRS R0, R6
0x08002014: F8CE 0000 STR.W R0, [LR]
0x08002018: EA41 005C ORR.W R0, R1, R12, LSR #1
0x0800201C: EA40 20C4 ORR.W R0, R0, R4, LSL #11
0x08002020: 6010 STR R0, [R2]
.L8:
0x08002022: E8BD 83F0 POP.W {R4-R9, PC}
.L9:
0x08002026: 2E1C CMP R6, #28
.L10:
0x08002028: BF84 ITT HI
0x0800202A: 2701 MOVHI R7, #1
0x0800202C: 2103 MOVHI R1, #3
0x0800202E: E7E6 B .L6 ; 0x08001FFE
Section .init._start from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x08002030: 4C03 LDR R4, =0x0800857C ; [PC, #12] [0x08002040]
.L1:
0x08002032: 6820 LDR R0, [R4]
0x08002034: 3404 ADDS R4, #4
0x08002036: 4780 BLX R0
0x08002038: E7FB B .L1 ; 0x08002032
__SEGGER_init_done:
__startup_complete:
0x0800203A: F000 FCE4 BL main ; 0x08002A06
exit:
0x0800203E: E7FE B exit ; 0x0800203E
0x08002040: 0800857C DC.W 0x0800857C ; R_ARM_ABS32
Section .text.libc.__aeabi_d2ulz from floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=64, align=4
__aeabi_d2ulz:
0x08002044: 150A ASRS R2, R1, #20
0x08002046: 02C9 LSLS R1, R1, #11
0x08002048: EA41 5150 ORR.W R1, R1, R0, LSR #21
0x0800204C: 02C0 LSLS R0, R0, #11
0x0800204E: F041 4100 ORR R1, R1, #0x80000000
0x08002052: F240 431E MOVW R3, #0x041E
0x08002056: 1A9A SUBS R2, R3, R2
0x08002058: DA08 BGE .L1 ; 0x0800206C
0x0800205A: 3220 ADDS R2, #32
0x0800205C: D40D BMI .L2 ; 0x0800207A
0x0800205E: 41D1 RORS R1, R2
0x08002060: 40D0 LSRS R0, R2
0x08002062: 4048 EORS R0, R1
0x08002064: 4091 LSLS R1, R2
0x08002066: 40D1 LSRS R1, R2
0x08002068: 4048 EORS R0, R1
0x0800206A: 4770 BX LR
.L1:
0x0800206C: 2A20 CMP R2, #32
0x0800206E: BF28 IT CS
0x08002070: 2220 MOVCS R2, #32
0x08002072: FA31 F002 LSRS.W R0, R1, R2
0x08002076: 2100 MOVS R1, #0
0x08002078: 4770 BX LR
.L2:
0x0800207A: F06F 0100 MVN R1, #0
0x0800207E: 4608 MOV R0, R1
0x08002080: 4770 BX LR
0x08002082: BF00 NOP
Section .text.libc.__aeabi_ul2d from floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=92, align=4
__aeabi_ul2d:
0x08002084: B1F9 CBZ R1, .L1 ; 0x080020C6
0x08002086: F240 423D MOVW R2, #0x043D
0x0800208A: FAB1 F381 CLZ R3, R1
0x0800208E: 1AD2 SUBS R2, R2, R3
0x08002090: F1C3 0C20 RSB R12, R3, #32
0x08002094: FA30 FC0C LSRS.W R12, R0, R12
0x08002098: 4098 LSLS R0, R3
0x0800209A: 4099 LSLS R1, R3
0x0800209C: EA51 010C ORRS.W R1, R1, R12
0x080020A0: 0583 LSLS R3, R0, #22
0x080020A2: EA4F 20D0 LSR.W R0, R0, #11
0x080020A6: EA40 5041 ORR.W R0, R0, R1, LSL #21
0x080020AA: EA4F 21D1 LSR.W R1, R1, #11
0x080020AE: EB01 5102 ADD.W R1, R1, R2, LSL #20
0x080020B2: BF38 IT CC
0x080020B4: 4770 BXCC LR
0x080020B6: 3001 ADDS R0, #1
0x080020B8: F141 0100 ADC R1, R1, #0
0x080020BC: 421B TST R3, R3
0x080020BE: BF08 IT EQ
0x080020C0: F020 0001 BICEQ R0, R0, #1
0x080020C4: 4770 BX LR
.L1:
0x080020C6: B148 CBZ R0, .L2 ; 0x080020DC
0x080020C8: F240 421D MOVW R2, #0x041D
0x080020CC: FAB0 F380 CLZ R3, R0
0x080020D0: 1AD2 SUBS R2, R2, R3
0x080020D2: 4098 LSLS R0, R3
0x080020D4: 0AC1 LSRS R1, R0, #11
0x080020D6: 0540 LSLS R0, R0, #21
0x080020D8: EB01 5102 ADD.W R1, R1, R2, LSL #20
.L2:
0x080020DC: 4770 BX LR
0x080020DE: BF00 NOP
Section .text.libc.__aeabi_uldivmod from intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=304, align=4
__aeabi_uldivmod:
0x080020E0: 2B00 CMP R3, #0
0x080020E2: D135 BNE .L3 ; 0x08002150
0x080020E4: B929 CBNZ R1, .L1 ; 0x080020F2
0x080020E6: FBB0 FCF2 UDIV R12, R0, R2
0x080020EA: FB0C 0212 MLS R2, R12, R2, R0
0x080020EE: 4660 MOV R0, R12
0x080020F0: 4770 BX LR
.L1:
0x080020F2: 4291 CMP R1, R2
0x080020F4: D215 BCS .L2 ; 0x08002122
0x080020F6: E92D 41F0 PUSH.W {R4-R8, LR}
0x080020FA: FAB2 F382 CLZ R3, R2
0x080020FE: 409A LSLS R2, R3
0x08002100: 4099 LSLS R1, R3
0x08002102: F1D3 0C20 RSBS R12, R3, #32
0x08002106: FA30 FC0C LSRS.W R12, R0, R12
0x0800210A: EA51 010C ORRS.W R1, R1, R12
0x0800210E: 4098 LSLS R0, R3
0x08002110: F000 F84E BL .L5 ; 0x080021B0
0x08002114: 0028 MOVS R0, R5
0x08002116: FA36 F203 LSRS.W R2, R6, R3
0x0800211A: 2100 MOVS R1, #0
0x0800211C: 2300 MOVS R3, #0
0x0800211E: E8BD 81F0 POP.W {R4-R8, PC}
.L2:
0x08002122: B5F0 PUSH {R4-R7, LR}
0x08002124: FBB1 FCF2 UDIV R12, R1, R2
0x08002128: FB0C 1112 MLS R1, R12, R2, R1
0x0800212C: FAB2 F382 CLZ R3, R2
0x08002130: 409A LSLS R2, R3
0x08002132: 4099 LSLS R1, R3
0x08002134: F1D3 0620 RSBS R6, R3, #32
0x08002138: FA30 F606 LSRS.W R6, R0, R6
0x0800213C: 4331 ORRS R1, R6
0x0800213E: 4098 LSLS R0, R3
0x08002140: F000 F836 BL .L5 ; 0x080021B0
0x08002144: 4661 MOV R1, R12
0x08002146: 0028 MOVS R0, R5
0x08002148: 0032 MOVS R2, R6
0x0800214A: 40DA LSRS R2, R3
0x0800214C: 2300 MOVS R3, #0
0x0800214E: BDF0 POP {R4-R7, PC}
.L3:
0x08002150: B5F3 PUSH {R0-R1, R4-R7, LR}
0x08002152: FAB3 FC83 CLZ R12, R3
0x08002156: 0849 LSRS R1, R1, #1
0x08002158: EA5F 0030 RRXS R0, R0
0x0800215C: FA13 F30C LSLS.W R3, R3, R12
0x08002160: F1DC 0420 RSBS R4, R12, #32
0x08002164: FA32 F404 LSRS.W R4, R2, R4
0x08002168: 4323 ORRS R3, R4
0x0800216A: B40C PUSH {R2-R3}
0x0800216C: 001A MOVS R2, R3
0x0800216E: F000 F81F BL .L5 ; 0x080021B0
0x08002172: BC0C POP {R2-R3}
0x08002174: FA33 F30C LSRS.W R3, R3, R12
0x08002178: F1DC 0C1F RSBS R12, R12, #31
0x0800217C: FA35 F50C LSRS.W R5, R5, R12
0x08002180: BF18 IT NE
0x08002182: 3D01 SUBNE R5, #1
0x08002184: BC03 POP {R0-R1}
0x08002186: FBA5 6702 UMULL R6, R7, R5, R2
0x0800218A: FB05 7703 MLA R7, R5, R3, R7
0x0800218E: 1B80 SUBS R0, R0, R6
0x08002190: 41B9 SBCS R1, R7
0x08002192: 4290 CMP R0, R2
0x08002194: EB71 0C03 SBCS.W R12, R1, R3
0x08002198: D305 BCC .L4 ; 0x080021A6
0x0800219A: 1A82 SUBS R2, R0, R2
0x0800219C: EB71 0303 SBCS.W R3, R1, R3
0x080021A0: 1C68 ADDS R0, R5, #1
0x080021A2: 2100 MOVS R1, #0
0x080021A4: BDF0 POP {R4-R7, PC}
.L4:
0x080021A6: 0002 MOVS R2, R0
0x080021A8: 000B MOVS R3, R1
0x080021AA: 0028 MOVS R0, R5
0x080021AC: 2100 MOVS R1, #0
0x080021AE: BDF0 POP {R4-R7, PC}
.L5:
0x080021B0: 0D94 LSRS R4, R2, #22
0x080021B2: F64F 75C2 MOVW R5, #0xFFC2
0x080021B6: 022D LSLS R5, R5, #8
0x080021B8: FBB5 F4F4 UDIV R4, R5, R4
0x080021BC: 0AD6 LSRS R6, R2, #11
0x080021BE: 3601 ADDS R6, #1
0x080021C0: FB04 F504 MUL R5, R4, R4
0x080021C4: FBA5 5606 UMULL R5, R6, R5, R6
0x080021C8: 43F6 MVNS R6, R6
0x080021CA: EB06 1604 ADD.W R6, R6, R4, LSL #4
0x080021CE: 0855 LSRS R5, R2, #1
0x080021D0: BF32 ITEE CC
0x080021D2: 2700 MOVCC R7, #0
0x080021D4: 0877 LSRCS R7, R6, #1
0x080021D6: 3501 ADDCS R5, #1
0x080021D8: FB05 7716 MLS R7, R5, R6, R7
0x080021DC: FBA6 4707 UMULL R4, R7, R6, R7
0x080021E0: 087F LSRS R7, R7, #1
0x080021E2: EB07 37C6 ADD.W R7, R7, R6, LSL #15
0x080021E6: 0014 MOVS R4, R2
0x080021E8: 0015 MOVS R5, R2
0x080021EA: FBE7 4502 UMLAL R4, R5, R7, R2
0x080021EE: 1B7F SUBS R7, R7, R5
0x080021F0: 1C4D ADDS R5, R1, #1
0x080021F2: 0004 MOVS R4, R0
0x080021F4: FBE7 4501 UMLAL R4, R5, R7, R1
0x080021F8: FB05 0612 MLS R6, R5, R2, R0
0x080021FC: 42A6 CMP R6, R4
0x080021FE: BF84 ITT HI
0x08002200: 3D01 SUBHI R5, #1
0x08002202: 18B6 ADDHI R6, R6, R2
0x08002204: 4296 CMP R6, R2
0x08002206: BF24 ITT CS
0x08002208: 3501 ADDCS R5, #1
0x0800220A: 1AB6 SUBCS R6, R6, R2
0x0800220C: 4770 BX LR
0x0800220E: BF00 NOP
Section .text.libc.memcpy from strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=92, align=4
memcpy:
__aeabi_memcpy:
0x08002210: B35A CBZ R2, .L9 ; 0x0800226A
0x08002212: 4684 MOV R12, R0
0x08002214: EA90 0301 EORS.W R3, R0, R1
0x08002218: 079B LSLS R3, R3, #30
0x0800221A: D11F BNE .L7 ; 0x0800225C
.L1:
0x0800221C: 0783 LSLS R3, R0, #30
0x0800221E: D007 BEQ .L2 ; 0x08002230
0x08002220: F811 3B01 LDRB R3, [R1], #1
0x08002224: F800 3B01 STRB R3, [R0], #1
0x08002228: 3A01 SUBS R2, #1
0x0800222A: D1F7 BNE .L1 ; 0x0800221C
0x0800222C: E01C B .L8 ; 0x08002268
__aeabi_memcpy4:
__aeabi_memcpy8:
0x0800222E: 4684 MOV R12, R0
.L2:
0x08002230: 3A20 SUBS R2, #32
0x08002232: D309 BCC .L4 ; 0x08002248
0x08002234: E92D 07F0 PUSH.W {R4-R10}
.L3:
0x08002238: E8B1 07F8 LDM.W R1!, {R3-R10}
0x0800223C: E8A0 07F8 STM.W R0!, {R3-R10}
0x08002240: 3A20 SUBS R2, #32
0x08002242: D2F9 BCS .L3 ; 0x08002238
0x08002244: E8BD 07F0 POP.W {R4-R10}
.L4:
0x08002248: 321C ADDS R2, #28
0x0800224A: D405 BMI .L6 ; 0x08002258
.L5:
0x0800224C: F851 3B04 LDR R3, [R1], #4
0x08002250: F840 3B04 STR R3, [R0], #4
0x08002254: 3A04 SUBS R2, #4
0x08002256: D2F9 BCS .L5 ; 0x0800224C
.L6:
0x08002258: 3204 ADDS R2, #4
0x0800225A: D005 BEQ .L8 ; 0x08002268
.L7:
0x0800225C: F811 3B01 LDRB R3, [R1], #1
0x08002260: F800 3B01 STRB R3, [R0], #1
0x08002264: 3A01 SUBS R2, #1
0x08002266: D1F9 BNE .L7 ; 0x0800225C
.L8:
0x08002268: 4660 MOV R0, R12
.L9:
0x0800226A: 4770 BX LR
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:
0x0800226C: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x0800226E: 000B MOVS R3, R1
0x08002270: 0011 MOVS R1, R2
0x08002272: 001A MOVS R2, R3
memset:
0x08002274: 4684 MOV R12, R0
0x08002276: B35A CBZ R2, .L7 ; 0x080022D0
.L1:
0x08002278: 0783 LSLS R3, R0, #30
0x0800227A: D004 BEQ .L2 ; 0x08002286
0x0800227C: F800 1B01 STRB R1, [R0], #1
0x08002280: 3A01 SUBS R2, #1
0x08002282: D1F9 BNE .L1 ; 0x08002278
0x08002284: E024 B .L7 ; 0x080022D0
.L2:
0x08002286: B2C9 UXTB R1, R1
0x08002288: EA41 2101 ORR.W R1, R1, R1, LSL #8
0x0800228C: EA41 4101 ORR.W R1, R1, R1, LSL #16
0x08002290: 2A20 CMP R2, #32
0x08002292: D311 BCC .L4 ; 0x080022B8
0x08002294: 3A20 SUBS R2, #32
0x08002296: E92D 03F0 PUSH.W {R4-R9}
0x0800229A: 460B MOV R3, R1
0x0800229C: 460C MOV R4, R1
0x0800229E: 460D MOV R5, R1
0x080022A0: 460E MOV R6, R1
0x080022A2: 460F MOV R7, R1
0x080022A4: 4688 MOV R8, R1
0x080022A6: 4689 MOV R9, R1
.L3:
0x080022A8: E8A0 03FA STM.W R0!, {R1, R3-R9}
0x080022AC: 3A20 SUBS R2, #32
0x080022AE: D2FB BCS .L3 ; 0x080022A8
0x080022B0: E8BD 03F0 POP.W {R4-R9}
0x080022B4: 3220 ADDS R2, #32
0x080022B6: D00B BEQ .L7 ; 0x080022D0
.L4:
0x080022B8: 2A04 CMP R2, #4
0x080022BA: D305 BCC .L6 ; 0x080022C8
.L5:
0x080022BC: F840 1B04 STR R1, [R0], #4
0x080022C0: 3A04 SUBS R2, #4
0x080022C2: D005 BEQ .L7 ; 0x080022D0
0x080022C4: 2A04 CMP R2, #4
0x080022C6: D2F9 BCS .L5 ; 0x080022BC
.L6:
0x080022C8: F800 1B01 STRB R1, [R0], #1
0x080022CC: 3A01 SUBS R2, #1
0x080022CE: D1FB BNE .L6 ; 0x080022C8
.L7:
0x080022D0: 4660 MOV R0, R12
0x080022D2: 4770 BX LR
Section .rodata.libc.__SEGGER_RTL_c_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=12, align=4
__SEGGER_RTL_c_locale:
0x080022D4: 0800838D DC.W 0x0800838D ; R_ARM_ABS32
0x080022D8: 08002300 DC.W __SEGGER_RTL_c_locale_data
0x080022DC: 080022E0 DC.W __SEGGER_RTL_codeset_ascii
Section .rodata.libc.__SEGGER_RTL_codeset_ascii from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=4
__SEGGER_RTL_codeset_ascii:
0x080022E0: 08008249 DC.W __SEGGER_RTL_ascii_isctype
0x080022E4: 08008269 DC.W __SEGGER_RTL_ascii_toupper
0x080022E8: 08004B1B DC.W __SEGGER_RTL_ascii_tolower
0x080022EC: 08008275 DC.W __SEGGER_RTL_ascii_iswctype
0x080022F0: 08008269 DC.W __SEGGER_RTL_ascii_toupper
0x080022F4: 08004B1B DC.W __SEGGER_RTL_ascii_tolower
0x080022F8: 08004B0D DC.W __SEGGER_RTL_ascii_wctomb
0x080022FC: 08008215 DC.W __SEGGER_RTL_ascii_mbtowc
Section .rodata.libc.__SEGGER_RTL_c_locale_data from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=88, align=4
__SEGGER_RTL_c_locale_data:
0x08002300: 0800838F DC.W __SEGGER_RTL_data_utf8_period
0x08002304: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002308: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x0800230C: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002310: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002314: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002318: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x0800231C: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002320: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002324: 08008484 DC.W __SEGGER_RTL_data_empty_string
0x08002328: FF DC.B 0xFF ; '\xFF'
0x08002329: FF DC.B 0xFF ; '\xFF'
0x0800232A: FF DC.B 0xFF ; '\xFF'
0x0800232B: FF DC.B 0xFF ; '\xFF'
0x0800232C: FF DC.B 0xFF ; '\xFF'
0x0800232D: FF DC.B 0xFF ; '\xFF'
0x0800232E: FF DC.B 0xFF ; '\xFF'
0x0800232F: FF DC.B 0xFF ; '\xFF'
0x08002330: FF DC.B 0xFF ; '\xFF'
0x08002331: FF DC.B 0xFF ; '\xFF'
0x08002332: FF DC.B 0xFF ; '\xFF'
0x08002333: FF DC.B 0xFF ; '\xFF'
0x08002334: FF DC.B 0xFF ; '\xFF'
0x08002335: FF DC.B 0xFF ; '\xFF'
0x08002336: 00 DC.B 0x00 ; '\0'
0x08002337: 00 DC.B 0x00 ; '\0'
0x08002338: 08008353 DC.W __SEGGER_RTL_c_locale_day_names
0x0800233C: 08008436 DC.W __SEGGER_RTL_c_locale_abbrev_day_names
0x08002340: 080082D4 DC.W __SEGGER_RTL_c_locale_month_names
0x08002344: 08008453 DC.W __SEGGER_RTL_c_locale_abbrev_month_names
0x08002348: 0800832B DC.W __SEGGER_RTL_c_locale_am_pm_indicator
0x0800234C: 08008424 DC.W __SEGGER_RTL_c_locale_date_format
0x08002350: 0800842D DC.W __SEGGER_RTL_c_locale_time_format
0x08002354: 08008332 DC.W __SEGGER_RTL_c_locale_date_time_format
Section .text.MX_SPI4_Init from charger_lto.o, size=986, align=4
MX_SPI4_Init:
0x08002358: E92D 4FF0 PUSH.W {R4-R11, LR}
0x0800235C: B0B5 SUB SP, SP, #212
0x0800235E: F646 66C8 MOVW R6, #0x6EC8 ; 0x20006EC8 = hspi4
0x08002362: F44F 20C0 MOV.W R0, #0x060000
0x08002366: F2C2 0600 MOVT R6, #0x2000 ; 0x20006EC8 = hspi4
0x0800236A: 2700 MOVS R7, #0
0x0800236C: F243 4400 MOVW R4, #0x3400
0x08002370: 2124 MOVS R1, #36
0x08002372: 60B0 STR R0, [R6, #8]
0x08002374: 2008 MOVS R0, #8
0x08002376: 60F0 STR R0, [R6, #12]
0x08002378: F04F 5080 MOV.W R0, #0x10000000
0x0800237C: E9C6 0707 STRD R0, R7, [R6, #28]
0x08002380: F04F 4080 MOV.W R0, #0x40000000
0x08002384: 6370 STR R0, [R6, #52]
0x08002386: F106 0038 ADD.W R0, R6, #56
0x0800238A: F2C4 0401 MOVT R4, #0x4001
0x0800238E: F44F 0580 MOV.W R5, #0x400000
0x08002392: F04F 5800 MOV.W R8, #0x20000000
0x08002396: E9C6 4500 STRD R4, R5, [R6]
0x0800239A: E9C6 7704 STRD R7, R7, [R6, #16]
0x0800239E: F8C6 8018 STR.W R8, [R6, #24]
0x080023A2: E9C6 7709 STRD R7, R7, [R6, #36]
0x080023A6: 62F7 STR R7, [R6, #44]
0x080023A8: F7FF FF60 BL __aeabi_memclr ; 0x0800226C
0x080023AC: F896 0081 LDRB.W R0, [R6, #129]
0x080023B0: 2800 CMP R0, #0
0x080023B2: F040 8140 BNE.W .L21 ; 0x08002636
0x080023B6: A804 ADD R0, SP, #16
0x080023B8: 21B0 MOVS R1, #176
0x080023BA: F886 7080 STRB.W R7, [R6, #128]
0x080023BE: F7FF FF55 BL __aeabi_memclr ; 0x0800226C
0x080023C2: F44F 20A0 MOV.W R0, #0x050000
0x080023C6: 901A STR R0, [SP, #104]
0x080023C8: A802 ADD R0, SP, #8
0x080023CA: F44F 5800 MOV.W R8, #0x2000
0x080023CE: E9CD 8702 STRD R8, R7, [SP, #8]
0x080023D2: F7FF F8AF BL HAL_RCCEx_PeriphCLKConfig ; 0x08001534
0x080023D6: 2800 CMP R0, #0
0x080023D8: F040 81AA BNE.W .L31 ; 0x08002730
0x080023DC: F244 40E0 MOVW R0, #0x44E0
0x080023E0: F240 0908 MOVW R9, #8
0x080023E4: F6C5 0002 MOVT R0, #0x5802
0x080023E8: F04F 0B02 MOV.W R11, #2
0x080023EC: F2C4 0902 MOVT R9, #0x4002
0x080023F0: 6901 LDR R1, [R0, #16]
0x080023F2: F441 5100 ORR R1, R1, #0x2000
0x080023F6: 6101 STR R1, [R0, #16]
0x080023F8: 6901 LDR R1, [R0, #16]
0x080023FA: F401 5100 AND R1, R1, #0x2000
0x080023FE: 9130 STR R1, [SP, #192]
0x08002400: 9930 LDR R1, [SP, #192]
0x08002402: 6801 LDR R1, [R0]
0x08002404: F041 0110 ORR R1, R1, #16
0x08002408: 6001 STR R1, [R0]
0x0800240A: 6800 LDR R0, [R0]
0x0800240C: A930 ADD R1, SP, #192
0x0800240E: F000 0010 AND R0, R0, #16
0x08002412: 9030 STR R0, [SP, #192]
0x08002414: 9830 LDR R0, [SP, #192]
0x08002416: F44F 40B0 MOV.W R0, #0x5800
0x0800241A: 9030 STR R0, [SP, #192]
0x0800241C: 2005 MOVS R0, #5
0x0800241E: E9CD 7033 STRD R7, R0, [SP, #204]
0x08002422: F241 0000 MOVW R0, #0x1000
0x08002426: F6C5 0002 MOVT R0, #0x5802
0x0800242A: E9CD B731 STRD R11, R7, [SP, #196]
0x0800242E: F003 FCA3 BL HAL_GPIO_Init ; 0x08005D78
0x08002432: F247 05CC MOVW R5, #0x70CC ; 0x200070CC = hdma_spi4_tx
0x08002436: 2154 MOVS R1, #84
0x08002438: F2C2 0500 MOVT R5, #0x2000 ; 0x200070CC = hdma_spi4_tx
0x0800243C: 464B MOV R3, R9
0x0800243E: 6069 STR R1, [R5, #4]
0x08002440: 2140 MOVS R1, #64
0x08002442: E9C5 1702 STRD R1, R7, [R5, #8]
0x08002446: F44F 6180 MOV.W R1, #0x0400
0x0800244A: 6129 STR R1, [R5, #16]
0x0800244C: F44F 6100 MOV.W R1, #0x0800
0x08002450: 626F STR R7, [R5, #36]
0x08002452: E9C5 1805 STRD R1, R8, [R5, #20]
0x08002456: F247 2188 MOVW R1, #0x7288 ; 0x20007288 = uwTick
0x0800245A: F2C2 0100 MOVT R1, #0x2000 ; 0x20007288 = uwTick
0x0800245E: E9C5 7707 STRD R7, R7, [R5, #28]
0x08002462: 680A LDR R2, [R1]
0x08002464: F885 B035 STRB.W R11, [R5, #53]
0x08002468: F853 0F08 LDR R0, [R3, #8]!
0x0800246C: 602B STR R3, [R5]
0x0800246E: F885 7034 STRB.W R7, [R5, #52]
0x08002472: F020 0001 BIC R0, R0, #1
0x08002476: 6018 STR R0, [R3]
.L1:
0x08002478: F8D9 0008 LDR.W R0, [R9, #8]
0x0800247C: 07C0 LSLS R0, R0, #31
0x0800247E: D007 BEQ .L2 ; 0x08002490
0x08002480: 6808 LDR R0, [R1]
0x08002482: 1A80 SUBS R0, R0, R2
0x08002484: 2805 CMP R0, #5
0x08002486: D9F7 BLS .L1 ; 0x08002478
0x08002488: F04F 0803 MOV.W R8, #3
0x0800248C: 2220 MOVS R2, #32
0x0800248E: E05E B .L7 ; 0x0800254E
.L2:
0x08002490: F248 013F MOVW R1, #0x803F
0x08002494: F8D9 0008 LDR.W R0, [R9, #8]
0x08002498: F6CF 6110 MOVT R1, #0xFE10
0x0800249C: F105 0310 ADD.W R3, R5, #16
0x080024A0: EA00 0701 AND.W R7, R0, R1
0x080024A4: 6868 LDR R0, [R5, #4]
0x080024A6: E9D5 B102 LDRD R11, R1, [R5, #8]
0x080024AA: E893 4408 LDM.W R3, {R3, R10, LR}
0x080024AE: 4339 ORRS R1, R7
0x080024B0: 9001 STR R0, [SP, #4]
0x080024B2: 4319 ORRS R1, R3
0x080024B4: 6A6F LDR R7, [R5, #36]
0x080024B6: E9D5 2C07 LDRD R2, R12, [R5, #28]
0x080024BA: EA41 010A ORR.W R1, R1, R10
0x080024BE: E9D5 800B LDRD R8, R0, [R5, #44]
0x080024C2: 4311 ORRS R1, R2
0x080024C4: 2F04 CMP R7, #4
0x080024C6: EA40 0008 ORR.W R0, R0, R8
0x080024CA: EA41 010C ORR.W R1, R1, R12
0x080024CE: F8DD C004 LDR.W R12, [SP, #4]
0x080024D2: F8CD 8000 STR.W R8, [SP]
0x080024D6: F1AC 033F SUB.W R3, R12, #63
0x080024DA: BF08 IT EQ
0x080024DC: 4301 ORREQ R1, R0
0x080024DE: EA41 000B ORR.W R0, R1, R11
0x080024E2: 2B13 CMP R3, #19
0x080024E4: EA40 010E ORR.W R1, R0, LR
0x080024E8: D807 BHI .L3 ; 0x080024FA
0x080024EA: 2001 MOVS R0, #1
0x080024EC: F240 320F MOVW R2, #0x030F
0x080024F0: 4098 LSLS R0, R3
0x080024F2: F2C0 020F MOVT R2, #15
0x080024F6: 4210 TST R0, R2
0x080024F8: D103 BNE .L4 ; 0x08002502
.L3:
0x080024FA: F1AC 0029 SUB.W R0, R12, #41
0x080024FE: 2806 CMP R0, #6
0x08002500: D230 BCS .L10 ; 0x08002564
.L4:
0x08002502: F441 1180 ORR R1, R1, #0x100000
.L5:
0x08002506: F8C9 1008 STR.W R1, [R9, #8]
0x0800250A: 2F04 CMP R7, #4
0x0800250C: F8D9 001C LDR.W R0, [R9, #28]
0x08002510: F020 0007 BIC R0, R0, #7
0x08002514: EA47 0700 ORR.W R7, R7, R0
0x08002518: D138 BNE .L15 ; 0x0800258C
0x0800251A: 6AA9 LDR R1, [R5, #40]
0x0800251C: 430F ORRS R7, R1
0x0800251E: EA5F 0008 MOVS.W R0, R8
0x08002522: D033 BEQ .L15 ; 0x0800258C
0x08002524: F5BE 5F00 CMP.W LR, #0x2000
0x08002528: D008 BEQ .L6 ; 0x0800253C
0x0800252A: F1BE 0F00 CMP.W LR, #0
0x0800252E: D114 BNE .L8 ; 0x0800255A
0x08002530: 2902 CMP R1, #2
0x08002532: D014 BEQ .L9 ; 0x0800255E
0x08002534: 2901 CMP R1, #1
0x08002536: D022 BEQ .L13 ; 0x0800257E
0x08002538: B189 CBZ R1, .L9 ; 0x0800255E
0x0800253A: E027 B .L15 ; 0x0800258C
.L6:
0x0800253C: 2903 CMP R1, #3
0x0800253E: D825 BHI .L15 ; 0x0800258C
0x08002540: F04F 0801 MOV.W R8, #1
0x08002544: 2240 MOVS R2, #64
0x08002546: E8DF F001 TBB [PC, R1]
0x0800254A: 02 DC.B 0x02 ; '\x02'
0x0800254B: 06 DC.B 0x06 ; '\x06'
0x0800254C: 02 DC.B 0x02 ; '\x02'
0x0800254D: 19 DC.B 0x19 ; '\x19'
.L7:
0x0800254E: 656A STR R2, [R5, #84]
0x08002550: F885 8035 STRB.W R8, [R5, #53]
0x08002554: B672 CPSID i
0x08002556: 9800 LDR R0, [SP, #0]
0x08002558: E001 B .L9 ; 0x0800255E
.L8:
0x0800255A: 2903 CMP R1, #3
0x0800255C: D109 BNE .L11 ; 0x08002572
.L9:
0x0800255E: F3C0 6100 UBFX R1, R0, #24, #1
0x08002562: E011 B .L14 ; 0x08002588
.L10:
0x08002564: F02C 0003 BIC R0, R12, #3
0x08002568: 2874 CMP R0, #116
0x0800256A: BF08 IT EQ
0x0800256C: F441 1180 ORREQ R1, R1, #0x100000
0x08002570: E7C9 B .L5 ; 0x08002506
.L11:
0x08002572: D20B BCS .L15 ; 0x0800258C
.L12:
0x08002574: F04F 0801 MOV.W R8, #1
0x08002578: 2240 MOVS R2, #64
0x0800257A: E7E8 B .L7 ; 0x0800254E
0x0800257C: 9800 LDR R0, [SP, #0]
.L13:
0x0800257E: F1A0 70C0 SUB.W R0, R0, #0x01800000
0x08002582: FAB0 F080 CLZ R0, R0
0x08002586: 0941 LSRS R1, R0, #5
.L14:
0x08002588: 2900 CMP R1, #0
0x0800258A: D1F3 BNE .L12 ; 0x08002574
.L15:
0x0800258C: F640 0280 MOVW R2, #0x0880
0x08002590: F504 404C ADD.W R0, R4, #0xCC00
0x08002594: F2C4 0202 MOVT R2, #0x4002
0x08002598: F8C9 701C STR.W R7, [R9, #28]
0x0800259C: 2100 MOVS R1, #0
0x0800259E: E9C5 0116 STRD R0, R1, [R5, #88]
0x080025A2: 203F MOVS R0, #63
0x080025A4: 2301 MOVS R3, #1
0x080025A6: F1BB 0F80 CMP.W R11, #128
0x080025AA: F8C9 0000 STR.W R0, [R9]
0x080025AE: F509 60FF ADD.W R0, R9, #0x07F8
0x080025B2: E9C5 0218 STRD R0, R2, [R5, #96]
0x080025B6: 66AB STR R3, [R5, #104]
0x080025B8: D104 BNE .L16 ; 0x080025C4
0x080025BA: 6069 STR R1, [R5, #4]
0x080025BC: F8C9 17F8 STR.W R1, [R9, #0x07F8]
0x080025C0: 6053 STR R3, [R2, #4]
0x080025C2: E017 B .L17 ; 0x080025F4
.L16:
0x080025C4: F1AC 0001 SUB.W R0, R12, #1
0x080025C8: FA5F F18C UXTB R1, R12
0x080025CC: 2807 CMP R0, #7
0x080025CE: F8C9 17F8 STR.W R1, [R9, #0x07F8]
0x080025D2: 6053 STR R3, [R2, #4]
0x080025D4: D80E BHI .L17 ; 0x080025F4
0x080025D6: 1E4B SUBS R3, R1, #1
0x080025D8: 2B08 CMP R3, #8
0x080025DA: D210 BCS .L18 ; 0x080025FE
0x080025DC: EB02 008C ADD.W R0, R2, R12, LSL #2
0x080025E0: 32C0 ADDS R2, #192
0x080025E2: F100 017C ADD.W R1, R0, #124
0x080025E6: 2001 MOVS R0, #1
0x080025E8: FA00 F303 LSL.W R3, R0, R3
0x080025EC: 676B STR R3, [R5, #116]
0x080025EE: E9C5 121B STRD R1, R2, [R5, #108]
0x080025F2: E007 B .L19 ; 0x08002604
.L17:
0x080025F4: 2000 MOVS R0, #0
0x080025F6: 6768 STR R0, [R5, #116]
0x080025F8: E9C5 001B STRD R0, R0, [R5, #108]
0x080025FC: E005 B .L20 ; 0x0800260A
.L18:
0x080025FE: F105 016C ADD.W R1, R5, #108
0x08002602: C90E LDM R1, {R1-R3}
.L19:
0x08002604: 2000 MOVS R0, #0
0x08002606: 6008 STR R0, [R1]
0x08002608: 6053 STR R3, [R2, #4]
.L20:
0x0800260A: 2101 MOVS R1, #1
0x0800260C: 6568 STR R0, [R5, #84]
0x0800260E: F885 1035 STRB.W R1, [R5, #53]
0x08002612: F64E 510C MOVW R1, #0xED0C
0x08002616: F2CE 0100 MOVT R1, #0xE000
0x0800261A: 67B5 STR R5, [R6, #120]
0x0800261C: F6A1 4204 SUBW R2, R1, #0x0C04
0x08002620: 63AE STR R6, [R5, #56]
0x08002622: 6809 LDR R1, [R1]
0x08002624: F882 034C STRB.W R0, [R2, #0x034C]
0x08002628: F44F 1080 MOV.W R0, #0x100000
0x0800262C: 6010 STR R0, [R2]
0x0800262E: E9D6 4500 LDRD R4, R5, [R6]
0x08002632: F8D6 8018 LDR.W R8, [R6, #24]
.L21:
0x08002636: 2002 MOVS R0, #2
0x08002638: F886 0081 STRB.W R0, [R6, #129]
0x0800263C: 6820 LDR R0, [R4]
0x0800263E: F1B8 6F80 CMP.W R8, #0x04000000
0x08002642: F020 0001 BIC R0, R0, #1
0x08002646: 6020 STR R0, [R4]
0x08002648: 68A0 LDR R0, [R4, #8]
0x0800264A: F400 1EF8 AND LR, R0, #0x1F0000
0x0800264E: D10E BNE .L24 ; 0x0800266E
0x08002650: B12D CBZ R5, .L22 ; 0x0800265E
0x08002652: F5B5 0F80 CMP.W R5, #0x400000
0x08002656: D10A BNE .L24 ; 0x0800266E
0x08002658: 6BB1 LDR R1, [R6, #56]
0x0800265A: B969 CBNZ R1, .L26 ; 0x08002678
0x0800265C: E003 B .L23 ; 0x08002666
.L22:
0x0800265E: 6BB1 LDR R1, [R6, #56]
0x08002660: F1B1 5F80 CMP.W R1, #0x10000000
0x08002664: D105 BNE .L25 ; 0x08002672
.L23:
0x08002666: 6821 LDR R1, [R4]
0x08002668: F441 5180 ORR R1, R1, #0x1000
0x0800266C: 6021 STR R1, [R4]
.L24:
0x0800266E: 0269 LSLS R1, R5, #9
0x08002670: D402 BMI .L26 ; 0x08002678
.L25:
0x08002672: F04F 0C01 MOV.W R12, #1
0x08002676: E00B B .L27 ; 0x08002690
.L26:
0x08002678: 68F2 LDR R2, [R6, #12]
0x0800267A: F04F 0C00 MOV.W R12, #0
0x0800267E: 2A07 CMP R2, #7
0x08002680: D306 BCC .L27 ; 0x08002690
0x08002682: 6821 LDR R1, [R4]
0x08002684: 6D33 LDR R3, [R6, #80]
0x08002686: F421 7180 BIC R1, R1, #0x0100
0x0800268A: 4319 ORRS R1, R3
0x0800268C: 6021 STR R1, [R4]
0x0800268E: E004 B .L28 ; 0x0800269A
.L27:
0x08002690: 6822 LDR R2, [R4]
0x08002692: F422 7280 BIC R2, R2, #0x0100
0x08002696: 6022 STR R2, [R4]
0x08002698: 68F2 LDR R2, [R6, #12]
.L28:
0x0800269A: 69F0 LDR R0, [R6, #28]
0x0800269C: EA42 020E ORR.W R2, R2, LR
0x080026A0: F8D6 B028 LDR.W R11, [R6, #40]
0x080026A4: 4310 ORRS R0, R2
0x080026A6: 6BF2 LDR R2, [R6, #60]
0x080026A8: EA40 000B ORR.W R0, R0, R11
0x080026AC: 68B3 LDR R3, [R6, #8]
0x080026AE: 4310 ORRS R0, R2
0x080026B0: E9D6 7104 LDRD R7, R1, [R6, #16]
0x080026B4: 60A0 STR R0, [R4, #8]
0x080026B6: E9D6 090D LDRD R0, R9, [R6, #52]
0x080026BA: 6A72 LDR R2, [R6, #36]
0x080026BC: 4310 ORRS R0, R2
0x080026BE: 6A32 LDR R2, [R6, #32]
0x080026C0: EA40 0009 ORR.W R0, R0, R9
0x080026C4: 4338 ORRS R0, R7
0x080026C6: 4308 ORRS R0, R1
0x080026C8: 6DB1 LDR R1, [R6, #88]
0x080026CA: E9D6 AB12 LDRD R10, R11, [R6, #72]
0x080026CE: 4310 ORRS R0, R2
0x080026D0: EA40 000B ORR.W R0, R0, R11
0x080026D4: 4318 ORRS R0, R3
0x080026D6: EA40 000A ORR.W R0, R0, R10
0x080026DA: 4308 ORRS R0, R1
0x080026DC: EA40 0008 ORR.W R0, R0, R8
0x080026E0: 4328 ORRS R0, R5
0x080026E2: 60E0 STR R0, [R4, #12]
0x080026E4: B16D CBZ R5, .L29 ; 0x08002702
0x080026E6: 6D20 LDR R0, [R4, #80]
0x080026E8: F1BC 0F00 CMP.W R12, #0
0x080026EC: F020 0001 BIC R0, R0, #1
0x080026F0: 6520 STR R0, [R4, #80]
0x080026F2: D114 BNE .L30 ; 0x0800271E
0x080026F4: 68E0 LDR R0, [R4, #12]
0x080026F6: 6D71 LDR R1, [R6, #84]
0x080026F8: F020 4000 BIC R0, R0, #0x80000000
0x080026FC: 4308 ORRS R0, R1
0x080026FE: 60E0 STR R0, [R4, #12]
0x08002700: E00D B .L30 ; 0x0800271E
.L29:
0x08002702: 68A0 LDR R0, [R4, #8]
0x08002704: 2101 MOVS R1, #1
0x08002706: F361 20CC BFI R0, R1, #11, #2
0x0800270A: 60A0 STR R0, [R4, #8]
0x0800270C: 68A0 LDR R0, [R4, #8]
0x0800270E: 2102 MOVS R1, #2
0x08002710: F361 204A BFI R0, R1, #9, #2
0x08002714: 60A0 STR R0, [R4, #8]
0x08002716: 6D20 LDR R0, [R4, #80]
0x08002718: F020 0001 BIC R0, R0, #1
0x0800271C: 6520 STR R0, [R4, #80]
.L30:
0x0800271E: 2000 MOVS R0, #0
0x08002720: F8C6 0084 STR.W R0, [R6, #132]
0x08002724: 2001 MOVS R0, #1
0x08002726: F886 0081 STRB.W R0, [R6, #129]
0x0800272A: B035 ADD SP, SP, #212
0x0800272C: E8BD 8FF0 POP.W {R4-R11, PC}
.L31:
0x08002730: B672 CPSID i
Section .text.MX_GPIO_Init from charger_lto.o, size=430, align=2
MX_GPIO_Init:
0x08002732: E92D 4DF0 PUSH.W {R4-R8, R10-R11, LR}
0x08002736: B088 SUB SP, SP, #32
0x08002738: F244 40E0 MOVW R0, #0x44E0
0x0800273C: 2400 MOVS R4, #0
0x0800273E: F6C5 0002 MOVT R0, #0x5802
0x08002742: F241 0700 MOVW R7, #0x1000
0x08002746: E9CD 4405 STRD R4, R4, [SP, #20]
0x0800274A: 6801 LDR R1, [R0]
0x0800274C: F6C5 0702 MOVT R7, #0x5802
0x08002750: F041 0110 ORR R1, R1, #16
0x08002754: 6001 STR R1, [R0]
0x08002756: 6801 LDR R1, [R0]
0x08002758: F507 6800 ADD.W R8, R7, #0x0800
0x0800275C: F001 0110 AND R1, R1, #16
0x08002760: 9101 STR R1, [SP, #4]
0x08002762: 9901 LDR R1, [SP, #4]
0x08002764: 2603 MOVS R6, #3
0x08002766: 6801 LDR R1, [R0]
0x08002768: F041 0104 ORR R1, R1, #4
0x0800276C: 6001 STR R1, [R0]
0x0800276E: 6801 LDR R1, [R0]
0x08002770: F001 0104 AND R1, R1, #4
0x08002774: 9101 STR R1, [SP, #4]
0x08002776: 9901 LDR R1, [SP, #4]
0x08002778: 6801 LDR R1, [R0]
0x0800277A: F041 0120 ORR R1, R1, #32
0x0800277E: 6001 STR R1, [R0]
0x08002780: 6801 LDR R1, [R0]
0x08002782: F001 0120 AND R1, R1, #32
0x08002786: 9101 STR R1, [SP, #4]
0x08002788: 9901 LDR R1, [SP, #4]
0x0800278A: 6801 LDR R1, [R0]
0x0800278C: F041 0180 ORR R1, R1, #128
0x08002790: 6001 STR R1, [R0]
0x08002792: 6801 LDR R1, [R0]
0x08002794: F001 0180 AND R1, R1, #128
0x08002798: 9101 STR R1, [SP, #4]
0x0800279A: 9901 LDR R1, [SP, #4]
0x0800279C: 6801 LDR R1, [R0]
0x0800279E: F041 0101 ORR R1, R1, #1
0x080027A2: 6001 STR R1, [R0]
0x080027A4: 6801 LDR R1, [R0]
0x080027A6: F001 0101 AND R1, R1, #1
0x080027AA: 9101 STR R1, [SP, #4]
0x080027AC: 9901 LDR R1, [SP, #4]
0x080027AE: 6801 LDR R1, [R0]
0x080027B0: F041 0102 ORR R1, R1, #2
0x080027B4: 6001 STR R1, [R0]
0x080027B6: 6801 LDR R1, [R0]
0x080027B8: F001 0102 AND R1, R1, #2
0x080027BC: 9101 STR R1, [SP, #4]
0x080027BE: 9901 LDR R1, [SP, #4]
0x080027C0: 6801 LDR R1, [R0]
0x080027C2: F041 0140 ORR R1, R1, #64
0x080027C6: 6001 STR R1, [R0]
0x080027C8: 6801 LDR R1, [R0]
0x080027CA: F001 0140 AND R1, R1, #64
0x080027CE: 9101 STR R1, [SP, #4]
0x080027D0: 9901 LDR R1, [SP, #4]
0x080027D2: 6801 LDR R1, [R0]
0x080027D4: F041 0108 ORR R1, R1, #8
0x080027D8: 6001 STR R1, [R0]
0x080027DA: 6800 LDR R0, [R0]
0x080027DC: F000 0008 AND R0, R0, #8
0x080027E0: 9001 STR R0, [SP, #4]
0x080027E2: 2000 MOVS R0, #0
0x080027E4: 9901 LDR R1, [SP, #4]
0x080027E6: F2CA 0040 MOVT R0, #0xA040
0x080027EA: 61B8 STR R0, [R7, #24]
0x080027EC: F64F 4018 MOVW R0, #0xFC18
0x080027F0: F44F 0100 MOV.W R1, #0x800000
0x080027F4: F6CF 70FF MOVT R0, #0xFFFF
0x080027F8: 5039 STR R1, [R7, R0]
0x080027FA: F04F 5078 MOV.W R0, #0x3E000000
0x080027FE: F8C8 0018 STR.W R0, [R8, #24]
0x08002802: F240 70BF MOVW R0, #0x07BF
0x08002806: 9002 STR R0, [SP, #8]
0x08002808: 4638 MOV R0, R7
0x0800280A: A902 ADD R1, SP, #8
0x0800280C: E9CD 6403 STRD R6, R4, [SP, #12]
0x08002810: F003 FAB2 BL HAL_GPIO_Init ; 0x08005D78
0x08002814: F24A 0040 MOVW R0, #0xA040
0x08002818: 9002 STR R0, [SP, #8]
0x0800281A: 4638 MOV R0, R7
0x0800281C: A902 ADD R1, SP, #8
0x0800281E: 2501 MOVS R5, #1
0x08002820: 9405 STR R4, [SP, #20]
0x08002822: E9CD 5403 STRD R5, R4, [SP, #12]
0x08002826: F003 FAA7 BL HAL_GPIO_Init ; 0x08005D78
0x0800282A: F242 00FF MOVW R0, #0x20FF
0x0800282E: F5A7 5A80 SUB.W R10, R7, #0x1000
0x08002832: E9CD 0602 STRD R0, R6, [SP, #8]
0x08002836: F50A 6000 ADD.W R0, R10, #0x0800
0x0800283A: A902 ADD R1, SP, #8
0x0800283C: 9404 STR R4, [SP, #16]
0x0800283E: F003 FA9B BL HAL_GPIO_Init ; 0x08005D78
0x08002842: F507 6080 ADD.W R0, R7, #0x0400
0x08002846: A902 ADD R1, SP, #8
0x08002848: F64F 7BFF MOVW R11, #0xFFFF
0x0800284C: 9404 STR R4, [SP, #16]
0x0800284E: E9CD B602 STRD R11, R6, [SP, #8]
0x08002852: F003 FA91 BL HAL_GPIO_Init ; 0x08005D78
0x08002856: F649 60FF MOVW R0, #0x9EFF
0x0800285A: A902 ADD R1, SP, #8
0x0800285C: E9CD 0602 STRD R0, R6, [SP, #8]
0x08002860: 4650 MOV R0, R10
0x08002862: 9404 STR R4, [SP, #16]
0x08002864: F003 FA88 BL HAL_GPIO_Init ; 0x08005D78
0x08002868: F50A 6080 ADD.W R0, R10, #0x0400
0x0800286C: A902 ADD R1, SP, #8
0x0800286E: E9CD B602 STRD R11, R6, [SP, #8]
0x08002872: 9404 STR R4, [SP, #16]
0x08002874: F003 FA80 BL HAL_GPIO_Init ; 0x08005D78
0x08002878: F24C 10FF MOVW R0, #0xC1FF
0x0800287C: A902 ADD R1, SP, #8
0x0800287E: E9CD 0602 STRD R0, R6, [SP, #8]
0x08002882: 4640 MOV R0, R8
0x08002884: 9404 STR R4, [SP, #16]
0x08002886: F003 FA77 BL HAL_GPIO_Init ; 0x08005D78
0x0800288A: F64F 707B MOVW R0, #0xFF7B
0x0800288E: F50A 6740 ADD.W R7, R10, #0x0C00
0x08002892: E9CD 0602 STRD R0, R6, [SP, #8]
0x08002896: 4638 MOV R0, R7
0x08002898: A902 ADD R1, SP, #8
0x0800289A: 9404 STR R4, [SP, #16]
0x0800289C: F003 FA6C BL HAL_GPIO_Init ; 0x08005D78
0x080028A0: F44F 7080 MOV.W R0, #0x0100
0x080028A4: A902 ADD R1, SP, #8
0x080028A6: E9CD 0402 STRD R0, R4, [SP, #8]
0x080028AA: 2002 MOVS R0, #2
0x080028AC: 9004 STR R0, [SP, #16]
0x080028AE: 4650 MOV R0, R10
0x080028B0: F003 FA62 BL HAL_GPIO_Init ; 0x08005D78
0x080028B4: 2080 MOVS R0, #128
0x080028B6: A902 ADD R1, SP, #8
0x080028B8: E9CD 0502 STRD R0, R5, [SP, #8]
0x080028BC: 4638 MOV R0, R7
0x080028BE: E9CD 4404 STRD R4, R4, [SP, #16]
0x080028C2: F003 FA59 BL HAL_GPIO_Init ; 0x08005D78
0x080028C6: F44F 5078 MOV.W R0, #0x3E00
0x080028CA: A902 ADD R1, SP, #8
0x080028CC: E9CD 0502 STRD R0, R5, [SP, #8]
0x080028D0: 4640 MOV R0, R8
0x080028D2: E9CD 4404 STRD R4, R4, [SP, #16]
0x080028D6: F003 FA4F BL HAL_GPIO_Init ; 0x08005D78
0x080028DA: B008 ADD SP, SP, #32
0x080028DC: E8BD 8DF0 POP.W {R4-R8, R10-R11, PC}
Section .text.fx_stm32_sd_driver from charger_lto.o, size=294, align=4
fx_stm32_sd_driver:
0x080028E0: B570 PUSH {R4-R6, LR}
0x080028E2: B082 SUB SP, SP, #8
0x080028E4: 4604 MOV R4, R0
0x080028E6: F001 FF5E BL check_sd_status ; 0x080047A6
0x080028EA: B120 CBZ R0, .L3 ; 0x080028F6
0x080028EC: E012 B .L4 ; 0x08002914
.L1:
0x080028EE: F8C4 008C STR.W R0, [R4, #140]
.L2:
0x080028F2: B002 ADD SP, SP, #8
0x080028F4: BD70 POP {R4-R6, PC}
.L3:
0x080028F6: F8D4 0088 LDR.W R0, [R4, #136]
0x080028FA: 2808 CMP R0, #8
0x080028FC: D80A BHI .L4 ; 0x08002914
0x080028FE: F8D4 1090 LDR.W R1, [R4, #144]
0x08002902: F001 0503 AND R5, R1, #3
0x08002906: E8DF F000 TBB [PC, R0]
0x0800290A: 51 DC.B 0x51 ; 'Q'
0x0800290B: 2B DC.B 0x2B ; '+'
0x0800290C: 07 DC.B 0x07 ; '\x07'
0x0800290D: 07 DC.B 0x07 ; '\x07'
0x0800290E: 61 DC.B 0x61 ; 'a'
0x0800290F: 09 DC.B 0x09 ; '\t'
0x08002910: 05 DC.B 0x05 ; '\x05'
0x08002911: 37 DC.B 0x37 ; '7'
0x08002912: 3F DC.B 0x3F ; '?'
0x08002913: 00 DC.B 0x00 ; '\0'
.L4:
0x08002914: 2090 MOVS R0, #144
0x08002916: E7EA B .L1 ; 0x080028EE
0x08002918: 2000 MOVS R0, #0
0x0800291A: E7E8 B .L1 ; 0x080028EE
0x0800291C: F8D4 2098 LDR.W R2, [R4, #152]
0x08002920: 2100 MOVS R1, #0
0x08002922: 4620 MOV R0, R4
0x08002924: 462B MOV R3, R5
0x08002926: 2600 MOVS R6, #0
0x08002928: F004 FF1E BL sd_read_data ; 0x08007768
0x0800292C: 2800 CMP R0, #0
0x0800292E: D1DE BNE .L1 ; 0x080028EE
0x08002930: F8D4 0090 LDR.W R0, [R4, #144]
0x08002934: A901 ADD R1, SP, #4
0x08002936: 466A MOV R2, SP
0x08002938: 9601 STR R6, [SP, #4]
0x0800293A: F004 FEA7 BL _fx_partition_offset_calculate ; 0x0800768C
0x0800293E: 2800 CMP R0, #0
0x08002940: D1E8 BNE .L4 ; 0x08002914
0x08002942: 9801 LDR R0, [SP, #4]
0x08002944: 2800 CMP R0, #0
0x08002946: D0D2 BEQ .L1 ; 0x080028EE
0x08002948: F001 FF2D BL check_sd_status ; 0x080047A6
0x0800294C: 2800 CMP R0, #0
0x0800294E: D1E1 BNE .L4 ; 0x08002914
0x08002950: 9901 LDR R1, [SP, #4]
0x08002952: F8D4 2098 LDR.W R2, [R4, #152]
0x08002956: 4620 MOV R0, R4
0x08002958: 462B MOV R3, R5
0x0800295A: F004 FF05 BL sd_read_data ; 0x08007768
0x0800295E: E7C6 B .L1 ; 0x080028EE
0x08002960: 2090 MOVS R0, #144
0x08002962: 6F21 LDR R1, [R4, #112]
0x08002964: E9D4 3225 LDRD R3, R2, [R4, #148]
0x08002968: F8C4 008C STR.W R0, [R4, #140]
0x0800296C: 4419 ADD R1, R3
0x0800296E: 4620 MOV R0, R4
0x08002970: 462B MOV R3, R5
0x08002972: F004 FF5B BL sd_write_data ; 0x0800782C
0x08002976: E024 B .L5 ; 0x080029C2
0x08002978: F8D4 2098 LDR.W R2, [R4, #152]
0x0800297C: 2100 MOVS R1, #0
0x0800297E: 4620 MOV R0, R4
0x08002980: 462B MOV R3, R5
0x08002982: F004 FF53 BL sd_write_data ; 0x0800782C
0x08002986: E7B2 B .L1 ; 0x080028EE
0x08002988: 2000 MOVS R0, #0
0x0800298A: F8C4 008C STR.W R0, [R4, #140]
0x0800298E: F247 2068 MOVW R0, #0x7268 ; 0x20007268 = sd_rx_semaphore
0x08002992: F2C2 0000 MOVT R0, #0x2000 ; 0x20007268 = sd_rx_semaphore
0x08002996: F004 F8B3 BL _txe_semaphore_delete ; 0x08006B00
0x0800299A: F247 2048 MOVW R0, #0x7248 ; 0x20007248 = sd_tx_semaphore
0x0800299E: F2C2 0000 MOVT R0, #0x2000 ; 0x20007248 = sd_tx_semaphore
0x080029A2: B002 ADD SP, SP, #8
0x080029A4: E8BD 4070 POP.W {R4-R6, LR}
0x080029A8: F004 B8AA B.W _txe_semaphore_delete ; 0x08006B00
0x080029AC: 2090 MOVS R0, #144
0x080029AE: 6F21 LDR R1, [R4, #112]
0x080029B0: E9D4 3225 LDRD R3, R2, [R4, #148]
0x080029B4: F8C4 008C STR.W R0, [R4, #140]
0x080029B8: 4419 ADD R1, R3
0x080029BA: 4620 MOV R0, R4
0x080029BC: 462B MOV R3, R5
0x080029BE: F004 FED3 BL sd_read_data ; 0x08007768
.L5:
0x080029C2: 2800 CMP R0, #0
0x080029C4: BF08 IT EQ
0x080029C6: F8C4 008C STREQ.W R0, [R4, #140]
0x080029CA: E792 B .L2 ; 0x080028F2
0x080029CC: 2000 MOVS R0, #0
0x080029CE: F8C4 008C STR.W R0, [R4, #140]
0x080029D2: F247 2068 MOVW R0, #0x7268 ; 0x20007268 = sd_rx_semaphore
0x080029D6: F248 31B3 MOVW R1, #0x83B3 ; 0x080083B3 = .rodata..L.str.250
0x080029DA: F2C2 0000 MOVT R0, #0x2000 ; 0x20007268 = sd_rx_semaphore
0x080029DE: F6C0 0100 MOVT R1, #0x0800 ; 0x080083B3 = .rodata..L.str.250
0x080029E2: F004 F817 BL _txe_semaphore_create ; 0x08006A14
0x080029E6: 2800 CMP R0, #0
0x080029E8: D194 BNE .L4 ; 0x08002914
0x080029EA: F247 2048 MOVW R0, #0x7248 ; 0x20007248 = sd_tx_semaphore
0x080029EE: F248 31CC MOVW R1, #0x83CC ; 0x080083CC = .rodata..L.str.1.251
0x080029F2: F2C2 0000 MOVT R0, #0x2000 ; 0x20007248 = sd_tx_semaphore
0x080029F6: F6C0 0100 MOVT R1, #0x0800 ; 0x080083CC = .rodata..L.str.1.251
0x080029FA: F004 F80B BL _txe_semaphore_create ; 0x08006A14
0x080029FE: 2800 CMP R0, #0
0x08002A00: F47F AF88 BNE.W .L4 ; 0x08002914
0x08002A04: E775 B .L2 ; 0x080028F2
Section .text.main from charger_lto.o, size=266, align=2
main:
0x08002A06: F248 3091 MOVW R0, #0x8391 ; 0x08008391 = .rodata..L.str
0x08002A0A: F248 31AA MOVW R1, #0x83AA ; 0x080083AA = .rodata..L.str.1
0x08002A0E: F248 4292 MOVW R2, #0x8492 ; 0x08008492 = .rodata..L.str.2
0x08002A12: F64E 5414 MOVW R4, #0xED14
0x08002A16: F6C0 0000 MOVT R0, #0x0800 ; 0x08008391 = .rodata..L.str
0x08002A1A: F6C0 0100 MOVT R1, #0x0800 ; 0x080083AA = .rodata..L.str.1
0x08002A1E: F6C0 0200 MOVT R2, #0x0800 ; 0x08008492 = .rodata..L.str.2
0x08002A22: F2CE 0400 MOVT R4, #0xE000
0x08002A26: F001 FFA8 BL printf ; 0x0800497A
0x08002A2A: F3BF 8F5F DMB SY
0x08002A2E: 6920 LDR R0, [R4, #16]
0x08002A30: F420 3080 BIC R0, R0, #0x010000
0x08002A34: 6120 STR R0, [R4, #16]
0x08002A36: 2000 MOVS R0, #0
0x08002A38: F8C4 0080 STR.W R0, [R4, #128]
0x08002A3C: F8C4 0084 STR.W R0, [R4, #132]
0x08002A40: F8D4 108C LDR.W R1, [R4, #140]
0x08002A44: F021 0101 BIC R1, R1, #1
0x08002A48: F8C4 108C STR.W R1, [R4, #140]
0x08002A4C: F248 713F MOVW R1, #0x873F
0x08002A50: F8C4 0088 STR.W R0, [R4, #136]
0x08002A54: F2C1 0104 MOVT R1, #0x1004
0x08002A58: F8C4 108C STR.W R1, [R4, #140]
0x08002A5C: 2105 MOVS R1, #5
0x08002A5E: F8C4 1080 STR.W R1, [R4, #128]
0x08002A62: 6921 LDR R1, [R4, #16]
0x08002A64: F441 3180 ORR R1, R1, #0x010000
0x08002A68: 6121 STR R1, [R4, #16]
0x08002A6A: F3BF 8F4F DSB SY
0x08002A6E: F3BF 8F6F ISB SY
0x08002A72: 6821 LDR R1, [R4]
0x08002A74: 0389 LSLS R1, R1, #14
0x08002A76: D411 BMI .L1 ; 0x08002A9C
0x08002A78: F3BF 8F4F DSB SY
0x08002A7C: F3BF 8F6F ISB SY
0x08002A80: F8C4 023C STR.W R0, [R4, #0x023C]
0x08002A84: F3BF 8F4F DSB SY
0x08002A88: F3BF 8F6F ISB SY
0x08002A8C: 6820 LDR R0, [R4]
0x08002A8E: F440 3000 ORR R0, R0, #0x020000
0x08002A92: 6020 STR R0, [R4]
0x08002A94: F3BF 8F4F DSB SY
0x08002A98: F3BF 8F6F ISB SY
.L1:
0x08002A9C: 6820 LDR R0, [R4]
0x08002A9E: 03C0 LSLS R0, R0, #15
0x08002AA0: D426 BMI .L4 ; 0x08002AF0
0x08002AA2: 2000 MOVS R0, #0
0x08002AA4: 6720 STR R0, [R4, #112]
0x08002AA6: F3BF 8F4F DSB SY
0x08002AAA: F643 7CE0 MOVW R12, #0x3FE0
0x08002AAE: 6EE1 LDR R1, [R4, #108]
0x08002AB0: EA4F 0ED1 LSR.W LR, R1, #3
0x08002AB4: F3C1 304E UBFX R0, R1, #13, #15
0x08002AB8: F3C1 02C9 UBFX R2, R1, #3, #10
0x08002ABC: 3201 ADDS R2, #1
0x08002ABE: 0143 LSLS R3, R0, #5
.L2:
0x08002AC0: EA03 010C AND.W R1, R3, R12
0x08002AC4: 4615 MOV R5, R2
0x08002AC6: EB01 718E ADD.W R1, R1, LR, LSL #30
.L3:
0x08002ACA: 3D01 SUBS R5, #1
0x08002ACC: F8C4 124C STR.W R1, [R4, #0x024C]
0x08002AD0: F101 4140 ADD.W R1, R1, #0xC0000000
0x08002AD4: D1F9 BNE .L3 ; 0x08002ACA
0x08002AD6: 3B20 SUBS R3, #32
0x08002AD8: 3801 SUBS R0, #1
0x08002ADA: D2F1 BCS .L2 ; 0x08002AC0
0x08002ADC: F3BF 8F4F DSB SY
0x08002AE0: 6820 LDR R0, [R4]
0x08002AE2: F440 3080 ORR R0, R0, #0x010000
0x08002AE6: 6020 STR R0, [R4]
0x08002AE8: F3BF 8F4F DSB SY
0x08002AEC: F3BF 8F6F ISB SY
.L4:
0x08002AF0: F000 FE1E BL HAL_Init ; 0x08003730
0x08002AF4: F002 F83A BL SystemClock_Config() ; 0x08004B6C
0x08002AF8: F7FF FE1B BL MX_GPIO_Init ; 0x08002732
0x08002AFC: F002 F814 BL MX_DMA_Init ; 0x08004B28
0x08002B00: F002 F9C0 BL MX_RTC_Init ; 0x08004E84
0x08002B04: F7FF FC28 BL MX_SPI4_Init ; 0x08002358
0x08002B08: F000 F802 BL MX_SDMMC1_SD_Init ; 0x08002B10
0x08002B0C: F002 FDB2 BL MX_ThreadX_Init ; 0x08005674
Section .text.MX_SDMMC1_SD_Init from charger_lto.o, size=1986, align=2
MX_SDMMC1_SD_Init:
0x08002B10: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08002B14: B0BB SUB SP, SP, #236
0x08002B16: F247 0750 MOVW R7, #0x7050 ; 0x20007050 = hsd1
0x08002B1A: F247 0000 MOVW R0, #0x7000
0x08002B1E: F2C2 0700 MOVT R7, #0x2000 ; 0x20007050 = hsd1
0x08002B22: F2C5 2000 MOVT R0, #0x5200
0x08002B26: 2500 MOVS R5, #0
0x08002B28: E9C7 0500 STRD R0, R5, [R7]
0x08002B2C: F44F 5080 MOV.W R0, #0x1000
0x08002B30: 60B8 STR R0, [R7, #8]
0x08002B32: F44F 4080 MOV.W R0, #0x4000
0x08002B36: 60F8 STR R0, [R7, #12]
0x08002B38: F44F 3000 MOV.W R0, #0x020000
0x08002B3C: E9C7 0504 STRD R0, R5, [R7, #16]
0x08002B40: F897 0030 LDRB.W R0, [R7, #48]
0x08002B44: 2800 CMP R0, #0
0x08002B46: D15D BNE .L1 ; 0x08002C04
0x08002B48: A80A ADD R0, SP, #40
0x08002B4A: 21B0 MOVS R1, #176
0x08002B4C: 46BA MOV R10, R7
0x08002B4E: 763D STRB R5, [R7, #24]
0x08002B50: F7FF FB8C BL __aeabi_memclr ; 0x0800226C
0x08002B54: F44F 3080 MOV.W R0, #0x010000
0x08002B58: E9CD 0508 STRD R0, R5, [SP, #32]
0x08002B5C: A808 ADD R0, SP, #32
0x08002B5E: F7FE FCE9 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001534
0x08002B62: 2800 CMP R0, #0
0x08002B64: F040 83B4 BNE.W .L74 ; 0x080032D0
0x08002B68: F244 40D4 MOVW R0, #0x44D4
0x08002B6C: F640 0400 MOVW R4, #0x0800
0x08002B70: F6C5 0002 MOVT R0, #0x5802
0x08002B74: F6C5 0402 MOVT R4, #0x5802
0x08002B78: 2702 MOVS R7, #2
0x08002B7A: 46A9 MOV R9, R5
0x08002B7C: 6801 LDR R1, [R0]
0x08002B7E: F04F 0803 MOV.W R8, #3
0x08002B82: F441 3180 ORR R1, R1, #0x010000
0x08002B86: 6001 STR R1, [R0]
0x08002B88: 6801 LDR R1, [R0]
0x08002B8A: 260C MOVS R6, #12
0x08002B8C: F401 3180 AND R1, R1, #0x010000
0x08002B90: 9136 STR R1, [SP, #216]
0x08002B92: 9936 LDR R1, [SP, #216]
0x08002B94: 68C1 LDR R1, [R0, #12]
0x08002B96: F041 0104 ORR R1, R1, #4
0x08002B9A: 60C1 STR R1, [R0, #12]
0x08002B9C: 68C1 LDR R1, [R0, #12]
0x08002B9E: F001 0104 AND R1, R1, #4
0x08002BA2: 9136 STR R1, [SP, #216]
0x08002BA4: 9936 LDR R1, [SP, #216]
0x08002BA6: 68C1 LDR R1, [R0, #12]
0x08002BA8: F041 0108 ORR R1, R1, #8
0x08002BAC: 60C1 STR R1, [R0, #12]
0x08002BAE: 68C0 LDR R0, [R0, #12]
0x08002BB0: A936 ADD R1, SP, #216
0x08002BB2: F000 0008 AND R0, R0, #8
0x08002BB6: 9036 STR R0, [SP, #216]
0x08002BB8: 9836 LDR R0, [SP, #216]
0x08002BBA: 963A STR R6, [SP, #232]
0x08002BBC: F44F 50F8 MOV.W R0, #0x1F00
0x08002BC0: E9CD 0736 STRD R0, R7, [SP, #216]
0x08002BC4: 4620 MOV R0, R4
0x08002BC6: E9CD 9838 STRD R9, R8, [SP, #224]
0x08002BCA: F003 F8D5 BL HAL_GPIO_Init ; 0x08005D78
0x08002BCE: A936 ADD R1, SP, #216
0x08002BD0: 2004 MOVS R0, #4
0x08002BD2: E9CD 8639 STRD R8, R6, [SP, #228]
0x08002BD6: E881 0281 STM.W R1, {R0, R7, R9}
0x08002BDA: F504 6080 ADD.W R0, R4, #0x0400
0x08002BDE: A936 ADD R1, SP, #216
0x08002BE0: F003 F8CA BL HAL_GPIO_Init ; 0x08005D78
0x08002BE4: F64E 500C MOVW R0, #0xED0C
0x08002BE8: 4657 MOV R7, R10
0x08002BEA: F2CE 0000 MOVT R0, #0xE000
0x08002BEE: F6A0 01DB SUBW R1, R0, #0x08DB
0x08002BF2: 6800 LDR R0, [R0]
0x08002BF4: F24E 1004 MOVW R0, #0xE104
0x08002BF8: 700D STRB R5, [R1]
0x08002BFA: F2CE 0000 MOVT R0, #0xE000
0x08002BFE: F44F 3100 MOV.W R1, #0x020000
0x08002C02: 6001 STR R1, [R0]
.L1:
0x08002C04: 2004 MOVS R0, #4
0x08002C06: F887 0030 STRB.W R0, [R7, #48]
0x08002C0A: F7FF F8AD BL HAL_RCCEx_GetPeriphCLKFreq ; 0x08001D68
0x08002C0E: 0001 MOVS R1, R0
0x08002C10: F000 8309 BEQ.W .L57 ; 0x08003226
0x08002C14: F648 3359 MOVW R3, #0x8B59
0x08002C18: 0A0A LSRS R2, R1, #8
0x08002C1A: F2C0 134F MOVT R3, #0x014F
0x08002C1E: 6838 LDR R0, [R7]
0x08002C20: FBA2 3203 UMULL R3, R2, R2, R3
0x08002C24: F642 4900 MOVW R9, #0x2C00
0x08002C28: F6CF 79C0 MOVT R9, #0xFFC0
0x08002C2C: 6843 LDR R3, [R0, #4]
0x08002C2E: EA03 0309 AND.W R3, R3, R9
0x08002C32: EA43 1312 ORR.W R3, R3, R2, LSR #4
0x08002C36: 6043 STR R3, [R0, #4]
0x08002C38: F243 5300 MOVW R3, #0x3500
0x08002C3C: F2C0 030C MOVT R3, #12
0x08002C40: 4299 CMP R1, R3
0x08002C42: 6803 LDR R3, [R0]
0x08002C44: F043 0303 ORR R3, R3, #3
0x08002C48: 6003 STR R3, [R0]
0x08002C4A: D303 BCC .L2 ; 0x08002C54
0x08002C4C: 0912 LSRS R2, R2, #4
0x08002C4E: 0052 LSLS R2, R2, #1
0x08002C50: FBB1 F1F2 UDIV R1, R1, R2
.L2:
0x08002C54: F242 1210 MOVW R2, #0x2110
0x08002C58: F247 2B88 MOVW R11, #0x7288 ; 0x20007288 = uwTick
0x08002C5C: F2C0 0201 MOVT R2, #1
0x08002C60: F2C2 0B00 MOVT R11, #0x2000 ; 0x20007288 = uwTick
0x08002C64: FBB2 F1F1 UDIV R1, R2, R1
0x08002C68: 3101 ADDS R1, #1
0x08002C6A: F8DB 2000 LDR.W R2, [R11]
.L3:
0x08002C6E: F8DB 3000 LDR.W R3, [R11]
0x08002C72: 1A9B SUBS R3, R3, R2
0x08002C74: 428B CMP R3, R1
0x08002C76: D9FA BLS .L3 ; 0x08002C6E
0x08002C78: 2100 MOVS R1, #0
0x08002C7A: 9108 STR R1, [SP, #32]
0x08002C7C: F000 FFBD BL SDMMC_CmdGoIdleState ; 0x08003BFA
0x08002C80: 2800 CMP R0, #0
0x08002C82: F040 82CE BNE.W .L56 ; 0x08003222
0x08002C86: 6838 LDR R0, [R7]
0x08002C88: F44F 71D5 MOV.W R1, #0x01AA
0x08002C8C: F24E 02C0 MOVW R2, #0xE0C0
0x08002C90: 6081 STR R1, [R0, #8]
0x08002C92: F6CF 72FE MOVT R2, #0xFFFE
0x08002C96: 68C1 LDR R1, [R0, #12]
0x08002C98: 4011 ANDS R1, R2
0x08002C9A: F241 1208 MOVW R2, #0x1108
0x08002C9E: 4311 ORRS R1, R2
0x08002CA0: 60C1 STR R1, [R0, #12]
0x08002CA2: F247 715C MOVW R1, #0x775C ; 0x2000775C = SystemCoreClock
0x08002CA6: F644 52D3 MOVW R2, #0x4DD3
0x08002CAA: F2C2 0100 MOVT R1, #0x2000 ; 0x2000775C = SystemCoreClock
0x08002CAE: F2C1 0262 MOVT R2, #0x1062
0x08002CB2: 6809 LDR R1, [R1]
0x08002CB4: FBA1 1202 UMULL R1, R2, R1, R2
0x08002CB8: 0A51 LSRS R1, R2, #9
0x08002CBA: F241 3288 MOVW R2, #0x1388
0x08002CBE: 4351 MULS R1, R2, R1
0x08002CC0: EA6F 0A01 MVN.W R10, R1
0x08002CC4: 4651 MOV R1, R10
.L4:
0x08002CC6: 3101 ADDS R1, #1
0x08002CC8: D211 BCS .L5 ; 0x08002CEE
0x08002CCA: 6B42 LDR R2, [R0, #52]
0x08002CCC: F012 0F45 TST R2, #69
0x08002CD0: D0F9 BEQ .L4 ; 0x08002CC6
0x08002CD2: F412 5200 ANDS R2, R2, #0x2000
0x08002CD6: D1F6 BNE .L4 ; 0x08002CC6
0x08002CD8: 6B41 LDR R1, [R0, #52]
0x08002CDA: 0749 LSLS R1, R1, #29
0x08002CDC: D413 BMI .L6 ; 0x08002D06
0x08002CDE: 6B41 LDR R1, [R0, #52]
0x08002CE0: 07C9 LSLS R1, R1, #31
0x08002CE2: D112 BNE .L7 ; 0x08002D0A
0x08002CE4: 6B41 LDR R1, [R0, #52]
0x08002CE6: 0649 LSLS R1, R1, #25
0x08002CE8: D511 BPL .L9 ; 0x08002D0E
0x08002CEA: 2140 MOVS R1, #64
0x08002CEC: E00E B .L8 ; 0x08002D0C
.L5:
0x08002CEE: 2100 MOVS R1, #0
0x08002CF0: 63F9 STR R1, [R7, #60]
0x08002CF2: F000 FF82 BL SDMMC_CmdGoIdleState ; 0x08003BFA
0x08002CF6: 2800 CMP R0, #0
0x08002CF8: F040 8293 BNE.W .L56 ; 0x08003222
0x08002CFC: 6BF8 LDR R0, [R7, #60]
0x08002CFE: 2801 CMP R0, #1
0x08002D00: D10D BNE .L11 ; 0x08002D1E
0x08002D02: 6838 LDR R0, [R7]
0x08002D04: E005 B .L10 ; 0x08002D12
.L6:
0x08002D06: 2104 MOVS R1, #4
0x08002D08: E000 B .L8 ; 0x08002D0C
.L7:
0x08002D0A: 2101 MOVS R1, #1
.L8:
0x08002D0C: 6381 STR R1, [R0, #56]
.L9:
0x08002D0E: 2101 MOVS R1, #1
0x08002D10: 63F9 STR R1, [R7, #60]
.L10:
0x08002D12: 2100 MOVS R1, #0
0x08002D14: F003 FA40 BL SDMMC_CmdAppCommand ; 0x08006198
0x08002D18: 2800 CMP R0, #0
0x08002D1A: F040 82CF BNE.W .L71 ; 0x080032BC
.L11:
0x08002D1E: 9808 LDR R0, [SP, #32]
0x08002D20: F64F 78FE MOVW R8, #0xFFFE
0x08002D24: 4540 CMP R0, R8
0x08002D26: D83F BHI .L15 ; 0x08002DA8
0x08002D28: 25C5 MOVS R5, #197
0x08002D2A: 463E MOV R6, R7
0x08002D2C: 683C LDR R4, [R7]
0x08002D2E: 2700 MOVS R7, #0
0x08002D30: F2C0 0520 MOVT R5, #32
0x08002D34: F2CC 1710 MOVT R7, #0xC110
0x08002D38: F241 1929 MOVW R9, #0x1129
.L12:
0x08002D3C: 2100 MOVS R1, #0
0x08002D3E: 4620 MOV R0, R4
0x08002D40: F003 FA2A BL SDMMC_CmdAppCommand ; 0x08006198
0x08002D44: 2800 CMP R0, #0
0x08002D46: F040 82BC BNE.W .L73 ; 0x080032C2
0x08002D4A: 60A7 STR R7, [R4, #8]
0x08002D4C: F24E 01C0 MOVW R1, #0xE0C0
0x08002D50: 68E0 LDR R0, [R4, #12]
0x08002D52: F6CF 71FE MOVT R1, #0xFFFE
0x08002D56: 4008 ANDS R0, R1
0x08002D58: EA40 0009 ORR.W R0, R0, R9
0x08002D5C: 60E0 STR R0, [R4, #12]
0x08002D5E: 4650 MOV R0, R10
.L13:
0x08002D60: 3001 ADDS R0, #1
0x08002D62: F080 82AC BCS.W .L72 ; 0x080032BE
0x08002D66: 6B61 LDR R1, [R4, #52]
0x08002D68: F011 0F45 TST R1, #69
0x08002D6C: D0F8 BEQ .L13 ; 0x08002D60
0x08002D6E: F411 5100 ANDS R1, R1, #0x2000
0x08002D72: D1F5 BNE .L13 ; 0x08002D60
0x08002D74: 6B60 LDR R0, [R4, #52]
0x08002D76: F010 0004 ANDS R0, R0, #4
0x08002D7A: 4628 MOV R0, R5
0x08002D7C: BF18 IT NE
0x08002D7E: 2004 MOVNE R0, #4
0x08002D80: 63A0 STR R0, [R4, #56]
0x08002D82: F040 829C BNE.W .L72 ; 0x080032BE
0x08002D86: 6960 LDR R0, [R4, #20]
0x08002D88: 9908 LDR R1, [SP, #32]
0x08002D8A: 3101 ADDS R1, #1
0x08002D8C: 9108 STR R1, [SP, #32]
0x08002D8E: 9908 LDR R1, [SP, #32]
0x08002D90: 4541 CMP R1, R8
0x08002D92: D801 BHI .L14 ; 0x08002D98
0x08002D94: 2800 CMP R0, #0
0x08002D96: DAD1 BGE .L12 ; 0x08002D3C
.L14:
0x08002D98: F642 4900 MOVW R9, #0x2C00
0x08002D9C: 4637 MOV R7, R6
0x08002D9E: F3C0 7080 UBFX R0, R0, #30, #1
0x08002DA2: F6CF 79C0 MOVT R9, #0xFFC0
0x08002DA6: E000 B .L16 ; 0x08002DAA
.L15:
0x08002DA8: 2000 MOVS R0, #0
.L16:
0x08002DAA: 9908 LDR R1, [SP, #32]
0x08002DAC: F64F 72FF MOVW R2, #0xFFFF
0x08002DB0: 4291 CMP R1, R2
0x08002DB2: F080 823F BCS.W .L58 ; 0x08003234
0x08002DB6: 63B8 STR R0, [R7, #56]
0x08002DB8: F8DB 4000 LDR.W R4, [R11]
0x08002DBC: 6838 LDR R0, [R7]
0x08002DBE: 6801 LDR R1, [R0]
0x08002DC0: 0789 LSLS R1, R1, #30
0x08002DC2: F000 823B BEQ.W .L59 ; 0x0800323C
0x08002DC6: F003 FA0B BL SDMMC_CmdSendCID ; 0x080061E0
0x08002DCA: 0001 MOVS R1, R0
0x08002DCC: F040 820A BNE.W .L47 ; 0x080031E4
0x08002DD0: 6838 LDR R0, [R7]
0x08002DD2: 6941 LDR R1, [R0, #20]
0x08002DD4: 66F9 STR R1, [R7, #108]
0x08002DD6: 4601 MOV R1, R0
0x08002DD8: F851 2F18 LDR R2, [R1, #24]!
0x08002DDC: 673A STR R2, [R7, #112]
0x08002DDE: 69C2 LDR R2, [R0, #28]
0x08002DE0: 677A STR R2, [R7, #116]
0x08002DE2: 6A02 LDR R2, [R0, #32]
0x08002DE4: 6BBB LDR R3, [R7, #56]
0x08002DE6: 2B03 CMP R3, #3
0x08002DE8: 67BA STR R2, [R7, #120]
0x08002DEA: D04A BEQ .L19 ; 0x08002E82
0x08002DEC: 21C5 MOVS R1, #197
0x08002DEE: 2200 MOVS R2, #0
0x08002DF0: F2C0 0120 MOVT R1, #32
0x08002DF4: F241 1303 MOVW R3, #0x1103
0x08002DF8: F241 3887 MOVW R8, #0x1387
.L17:
0x08002DFC: 6082 STR R2, [R0, #8]
0x08002DFE: F24E 05C0 MOVW R5, #0xE0C0
0x08002E02: 68C6 LDR R6, [R0, #12]
0x08002E04: F6CF 75FE MOVT R5, #0xFFFE
0x08002E08: 402E ANDS R6, R5
0x08002E0A: 431E ORRS R6, R3
0x08002E0C: 60C6 STR R6, [R0, #12]
0x08002E0E: 4656 MOV R6, R10
.L18:
0x08002E10: 3601 ADDS R6, #1
0x08002E12: F080 81E5 BCS.W .L46 ; 0x080031E0
0x08002E16: 6B45 LDR R5, [R0, #52]
0x08002E18: F015 0F45 TST R5, #69
0x08002E1C: D0F8 BEQ .L18 ; 0x08002E10
0x08002E1E: F415 5500 ANDS R5, R5, #0x2000
0x08002E22: D1F5 BNE .L18 ; 0x08002E10
0x08002E24: 6B46 LDR R6, [R0, #52]
0x08002E26: 0776 LSLS R6, R6, #29
0x08002E28: F100 81E4 BMI.W .L49 ; 0x080031F4
0x08002E2C: 6B46 LDR R6, [R0, #52]
0x08002E2E: 07F6 LSLS R6, R6, #31
0x08002E30: F040 81E2 BNE.W .L50 ; 0x080031F8
0x08002E34: 6906 LDR R6, [R0, #16]
0x08002E36: B2F6 UXTB R6, R6
0x08002E38: 2E03 CMP R6, #3
0x08002E3A: F040 81E0 BNE.W .L52 ; 0x080031FE
0x08002E3E: 6381 STR R1, [R0, #56]
0x08002E40: 6945 LDR R5, [R0, #20]
0x08002E42: F415 4F60 TST R5, #0xE000
0x08002E46: F040 81DC BNE.W .L53 ; 0x08003202
0x08002E4A: F8DB 6000 LDR.W R6, [R11]
0x08002E4E: 1B36 SUBS R6, R6, R4
0x08002E50: 4546 CMP R6, R8
0x08002E52: F200 81C5 BHI.W .L46 ; 0x080031E0
0x08002E56: 0C2E LSRS R6, R5, #16
0x08002E58: D0D0 BEQ .L17 ; 0x08002DFC
0x08002E5A: F64F 71FF MOVW R1, #0xFFFF
0x08002E5E: 647E STR R6, [R7, #68]
0x08002E60: EA25 0101 BIC.W R1, R5, R1
0x08002E64: F000 FEF2 BL SDMMC_CmdSendCSD ; 0x08003C4C
0x08002E68: 0001 MOVS R1, R0
0x08002E6A: F040 81BB BNE.W .L47 ; 0x080031E4
0x08002E6E: 6839 LDR R1, [R7]
0x08002E70: 6948 LDR R0, [R1, #20]
0x08002E72: 65F8 STR R0, [R7, #92]
0x08002E74: F851 0F18 LDR R0, [R1, #24]!
0x08002E78: 6638 STR R0, [R7, #96]
0x08002E7A: 6848 LDR R0, [R1, #4]
0x08002E7C: 6678 STR R0, [R7, #100]
0x08002E7E: 6888 LDR R0, [R1, #8]
0x08002E80: 66B8 STR R0, [R7, #104]
.L19:
0x08002E82: 6808 LDR R0, [R1]
0x08002E84: 0D00 LSRS R0, R0, #20
0x08002E86: 6438 STR R0, [R7, #64]
0x08002E88: A808 ADD R0, SP, #32
0x08002E8A: F000 FD33 BL HAL_SD_GetCardCSD ; 0x080038F4
0x08002E8E: 2800 CMP R0, #0
0x08002E90: F040 81D7 BNE.W .L60 ; 0x08003242
0x08002E94: 6C79 LDR R1, [R7, #68]
0x08002E96: 6838 LDR R0, [R7]
0x08002E98: 0409 LSLS R1, R1, #16
0x08002E9A: F003 F96B BL SDMMC_CmdSelDesel ; 0x08006174
0x08002E9E: 0001 MOVS R1, R0
0x08002EA0: F040 81A0 BNE.W .L47 ; 0x080031E4
0x08002EA4: 6838 LDR R0, [R7]
0x08002EA6: F44F 7100 MOV.W R1, #0x0200
0x08002EAA: F003 F951 BL SDMMC_CmdBlockLength ; 0x08006150
0x08002EAE: 2800 CMP R0, #0
0x08002EB0: F040 81CA BNE.W .L61 ; 0x08003248
0x08002EB4: F897 0030 LDRB.W R0, [R7, #48]
0x08002EB8: 2803 CMP R0, #3
0x08002EBA: D07E BEQ .L28 ; 0x08002FBA
0x08002EBC: F8DB 6000 LDR.W R6, [R11]
0x08002EC0: 6838 LDR R0, [R7]
0x08002EC2: 6941 LDR R1, [R0, #20]
0x08002EC4: 0189 LSLS R1, R1, #6
0x08002EC6: F100 81CC BMI.W .L62 ; 0x08003262
0x08002ECA: 2140 MOVS R1, #64
0x08002ECC: F003 F940 BL SDMMC_CmdBlockLength ; 0x08006150
0x08002ED0: 0001 MOVS R1, R0
0x08002ED2: F040 81A2 BNE.W .L55 ; 0x0800321A
0x08002ED6: 6C79 LDR R1, [R7, #68]
0x08002ED8: 6838 LDR R0, [R7]
0x08002EDA: 0409 LSLS R1, R1, #16
0x08002EDC: F003 F95C BL SDMMC_CmdAppCommand ; 0x08006198
0x08002EE0: 0001 MOVS R1, R0
0x08002EE2: F040 819A BNE.W .L55 ; 0x0800321A
0x08002EE6: 6838 LDR R0, [R7]
0x08002EE8: 43C9 MVNS R1, R1
0x08002EEA: 2263 MOVS R2, #99
0x08002EEC: 6241 STR R1, [R0, #36]
0x08002EEE: 2140 MOVS R1, #64
0x08002EF0: 6281 STR R1, [R0, #40]
0x08002EF2: 6AC1 LDR R1, [R0, #44]
0x08002EF4: F362 0107 BFI R1, R2, #0, #8
0x08002EF8: 62C1 STR R1, [R0, #44]
0x08002EFA: 2100 MOVS R1, #0
0x08002EFC: 6081 STR R1, [R0, #8]
0x08002EFE: F24E 02C0 MOVW R2, #0xE0C0
0x08002F02: 68C1 LDR R1, [R0, #12]
0x08002F04: F6CF 72FE MOVT R2, #0xFFFE
0x08002F08: 4011 ANDS R1, R2
0x08002F0A: F241 120D MOVW R2, #0x110D
0x08002F0E: 4311 ORRS R1, R2
0x08002F10: 60C1 STR R1, [R0, #12]
0x08002F12: 210D MOVS R1, #13
0x08002F14: F241 3288 MOVW R2, #0x1388
0x08002F18: F000 FDB1 BL SDMMC_GetCmdResp1 ; 0x08003A7E
0x08002F1C: 0001 MOVS R1, R0
0x08002F1E: F040 817C BNE.W .L55 ; 0x0800321A
0x08002F22: 6838 LDR R0, [R7]
0x08002F24: A908 ADD R1, SP, #32
.L20:
0x08002F26: 6B42 LDR R2, [R0, #52]
0x08002F28: F412 7F95 TST R2, #0x012A
0x08002F2C: 6B42 LDR R2, [R0, #52]
0x08002F2E: D10F BNE .L23 ; 0x08002F50
0x08002F30: 0412 LSLS R2, R2, #16
0x08002F32: D507 BPL .L22 ; 0x08002F44
0x08002F34: 2200 MOVS R2, #0
.L21:
0x08002F36: F8D0 3080 LDR.W R3, [R0, #128]
0x08002F3A: 508B STR R3, [R1, R2]
0x08002F3C: 3204 ADDS R2, #4
0x08002F3E: 2A20 CMP R2, #32
0x08002F40: D1F9 BNE .L21 ; 0x08002F36
0x08002F42: 4411 ADD R1, R2
.L22:
0x08002F44: F8DB 2000 LDR.W R2, [R11]
0x08002F48: 1B92 SUBS R2, R2, R6
0x08002F4A: 3201 ADDS R2, #1
0x08002F4C: D1EB BNE .L20 ; 0x08002F26
0x08002F4E: E016 B .L25 ; 0x08002F7E
.L23:
0x08002F50: 0712 LSLS R2, R2, #28
0x08002F52: F100 8189 BMI.W .L63 ; 0x08003268
0x08002F56: 6B42 LDR R2, [R0, #52]
0x08002F58: 0792 LSLS R2, R2, #30
0x08002F5A: F100 8187 BMI.W .L64 ; 0x0800326C
0x08002F5E: 6B42 LDR R2, [R0, #52]
0x08002F60: 0692 LSLS R2, R2, #26
0x08002F62: F100 8185 BMI.W .L65 ; 0x08003270
.L24:
0x08002F66: 6B42 LDR R2, [R0, #52]
0x08002F68: 04D2 LSLS R2, R2, #19
0x08002F6A: D527 BPL .L29 ; 0x08002FBC
0x08002F6C: F8D0 2080 LDR.W R2, [R0, #128]
0x08002F70: F841 2B04 STR R2, [R1], #4
0x08002F74: F8DB 2000 LDR.W R2, [R11]
0x08002F78: 1B92 SUBS R2, R2, R6
0x08002F7A: 3201 ADDS R2, #1
0x08002F7C: D1F3 BNE .L24 ; 0x08002F66
.L25:
0x08002F7E: F04F 4100 MOV.W R1, #0x80000000
.L26:
0x08002F82: F640 72FF MOVW R2, #0x0FFF
0x08002F86: F6C1 72E0 MOVT R2, #0x1FE0
0x08002F8A: 6382 STR R2, [R0, #56]
0x08002F8C: 6B7A LDR R2, [R7, #52]
0x08002F8E: 4311 ORRS R1, R2
0x08002F90: 6379 STR R1, [R7, #52]
0x08002F92: 2101 MOVS R1, #1
0x08002F94: F887 1030 STRB.W R1, [R7, #48]
0x08002F98: F44F 7100 MOV.W R1, #0x0200
0x08002F9C: F003 F8D8 BL SDMMC_CmdBlockLength ; 0x08006150
0x08002FA0: 2800 CMP R0, #0
0x08002FA2: F000 8126 BEQ.W .L48 ; 0x080031F2
.L27:
0x08002FA6: 6839 LDR R1, [R7]
0x08002FA8: F640 72FF MOVW R2, #0x0FFF
0x08002FAC: F6C1 72E0 MOVT R2, #0x1FE0
0x08002FB0: 638A STR R2, [R1, #56]
0x08002FB2: 6378 STR R0, [R7, #52]
0x08002FB4: 2001 MOVS R0, #1
0x08002FB6: F887 0030 STRB.W R0, [R7, #48]
.L28:
0x08002FBA: B672 CPSID i
.L29:
0x08002FBC: F640 713A MOVW R1, #0x0F3A
0x08002FC0: F06F 05FF MVN R5, #255
0x08002FC4: F6C1 0100 MOVT R1, #0x1800
0x08002FC8: 6381 STR R1, [R0, #56]
0x08002FCA: A908 ADD R1, SP, #32
0x08002FCC: E891 010E LDM.W R1, {R1-R3, R8}
0x08002FD0: B2CE UXTB R6, R1
0x08002FD2: 09B6 LSRS R6, R6, #6
0x08002FD4: F88D 601C STRB.W R6, [SP, #28]
0x08002FD8: F3C1 1640 UBFX R6, R1, #5, #1
0x08002FDC: F88D 601B STRB.W R6, [SP, #27]
0x08002FE0: EA05 2611 AND.W R6, R5, R1, LSR #8
0x08002FE4: EA46 6111 ORR.W R1, R6, R1, LSR #24
0x08002FE8: F8AD 1018 STRH.W R1, [SP, #24]
0x08002FEC: BA11 REV R1, R2
0x08002FEE: 9105 STR R1, [SP, #20]
0x08002FF0: 0A19 LSRS R1, R3, #8
0x08002FF2: F88D 3010 STRB.W R3, [SP, #16]
0x08002FF6: F88D 100F STRB.W R1, [SP, #15]
0x08002FFA: F3C3 5103 UBFX R1, R3, #20, #4
0x08002FFE: F88D 100E STRB.W R1, [SP, #14]
0x08003002: EA05 4113 AND.W R1, R5, R3, LSR #16
0x08003006: FA5F F288 UXTB R2, R8
0x0800300A: 4411 ADD R1, R2
0x0800300C: F8AD 100C STRH.W R1, [SP, #12]
0x08003010: F3C8 2185 UBFX R1, R8, #10, #6
0x08003014: F88D 100A STRB.W R1, [SP, #10]
0x08003018: F3C8 2101 UBFX R1, R8, #8, #2
0x0800301C: F88D 1009 STRB.W R1, [SP, #9]
0x08003020: 0911 LSRS R1, R2, #4
0x08003022: F88D 1008 STRB.W R1, [SP, #8]
0x08003026: F008 010F AND R1, R8, #15
0x0800302A: F88D 1007 STRB.W R1, [SP, #7]
0x0800302E: F89D 1033 LDRB.W R1, [SP, #51]
0x08003032: F88D 1006 STRB.W R1, [SP, #6]
0x08003036: F44F 7100 MOV.W R1, #0x0200
0x0800303A: F003 F889 BL SDMMC_CmdBlockLength ; 0x08006150
0x0800303E: 2800 CMP R0, #0
0x08003040: D1B1 BNE .L27 ; 0x08002FA6
0x08003042: F89D 1008 LDRB.W R1, [SP, #8]
0x08003046: F89D 2007 LDRB.W R2, [SP, #7]
0x0800304A: 6BB8 LDR R0, [R7, #56]
0x0800304C: 68FE LDR R6, [R7, #12]
0x0800304E: 2801 CMP R0, #1
0x08003050: D10B BNE .L30 ; 0x0800306A
0x08003052: EA51 0002 ORRS.W R0, R1, R2
0x08003056: F44F 7080 MOV.W R0, #0x0100
0x0800305A: BF18 IT NE
0x0800305C: F44F 7000 MOVNE.W R0, #0x0200
0x08003060: 65B8 STR R0, [R7, #88]
0x08003062: 2003 MOVS R0, #3
0x08003064: F887 0030 STRB.W R0, [R7, #48]
0x08003068: E007 B .L31 ; 0x0800307A
.L30:
0x0800306A: 2100 MOVS R1, #0
0x0800306C: 2803 CMP R0, #3
0x0800306E: 65B9 STR R1, [R7, #88]
0x08003070: F04F 0003 MOV.W R0, #3
0x08003074: F887 0030 STRB.W R0, [R7, #48]
0x08003078: D01E BEQ .L32 ; 0x080030B8
.L31:
0x0800307A: B306 CBZ R6, .L33 ; 0x080030BE
0x0800307C: F5B6 4F00 CMP.W R6, #0x8000
0x08003080: D01A BEQ .L32 ; 0x080030B8
0x08003082: F5B6 4F80 CMP.W R6, #0x4000
0x08003086: D12E BNE .L36 ; 0x080030E6
0x08003088: 6839 LDR R1, [R7]
0x0800308A: 2000 MOVS R0, #0
0x0800308C: E9CD 0008 STRD R0, R0, [SP, #32]
0x08003090: 6948 LDR R0, [R1, #20]
0x08003092: 0180 LSLS R0, R0, #6
0x08003094: D424 BMI .L35 ; 0x080030E0
0x08003096: A808 ADD R0, SP, #32
0x08003098: F000 FBC1 BL SD_FindSCR ; 0x0800381E
0x0800309C: BB28 CBNZ R0, .L37 ; 0x080030EA
0x0800309E: F89D 0026 LDRB.W R0, [SP, #38]
0x080030A2: 0740 LSLS R0, R0, #29
0x080030A4: D519 BPL .L34 ; 0x080030DA
0x080030A6: 6C79 LDR R1, [R7, #68]
0x080030A8: 6838 LDR R0, [R7]
0x080030AA: 0409 LSLS R1, R1, #16
0x080030AC: F003 F874 BL SDMMC_CmdAppCommand ; 0x08006198
0x080030B0: B9D8 CBNZ R0, .L37 ; 0x080030EA
0x080030B2: 6838 LDR R0, [R7]
0x080030B4: 2102 MOVS R1, #2
0x080030B6: E090 B .L45 ; 0x080031DA
.L32:
0x080030B8: F04F 5080 MOV.W R0, #0x10000000
0x080030BC: E015 B .L37 ; 0x080030EA
.L33:
0x080030BE: 6839 LDR R1, [R7]
0x080030C0: E9CD 6608 STRD R6, R6, [SP, #32]
0x080030C4: 6948 LDR R0, [R1, #20]
0x080030C6: 0180 LSLS R0, R0, #6
0x080030C8: D40A BMI .L35 ; 0x080030E0
0x080030CA: A808 ADD R0, SP, #32
0x080030CC: F000 FBA7 BL SD_FindSCR ; 0x0800381E
0x080030D0: B958 CBNZ R0, .L37 ; 0x080030EA
0x080030D2: F89D 0026 LDRB.W R0, [SP, #38]
0x080030D6: 07C0 LSLS R0, R0, #31
0x080030D8: D175 BNE .L44 ; 0x080031C6
.L34:
0x080030DA: F04F 6080 MOV.W R0, #0x04000000
0x080030DE: E004 B .L37 ; 0x080030EA
.L35:
0x080030E0: F44F 6000 MOV.W R0, #0x0800
0x080030E4: E001 B .L37 ; 0x080030EA
.L36:
0x080030E6: F04F 6000 MOV.W R0, #0x08000000
.L37:
0x080030EA: 6B79 LDR R1, [R7, #52]
0x080030EC: 4308 ORRS R0, R1
0x080030EE: 6378 STR R0, [R7, #52]
0x080030F0: 6B78 LDR R0, [R7, #52]
0x080030F2: 2800 CMP R0, #0
0x080030F4: F040 80BE BNE.W .L66 ; 0x08003274
0x080030F8: F7FE FE36 BL HAL_RCCEx_GetPeriphCLKFreq ; 0x08001D68
0x080030FC: 2800 CMP R0, #0
0x080030FE: F000 80C0 BEQ.W .L67 ; 0x08003282
0x08003102: F643 3189 MOVW R1, #0x3B89
0x08003106: F2C5 51E6 MOVT R1, #0x55E6
0x0800310A: FBA0 1501 UMULL R1, R5, R0, R1
0x0800310E: E9D7 1204 LDRD R1, R2, [R7, #16]
0x08003112: E9D7 8301 LDRD R8, R3, [R7, #4]
0x08003116: EBB2 6F15 CMP.W R2, R5, LSR #24
0x0800311A: D222 BCS .L41 ; 0x08003162
0x0800311C: 6DBC LDR R4, [R7, #88]
0x0800311E: F5B4 7F00 CMP.W R4, #0x0200
0x08003122: D01E BEQ .L41 ; 0x08003162
0x08003124: F5B4 7F80 CMP.W R4, #0x0100
0x08003128: D10B BNE .L38 ; 0x08003142
0x0800312A: B1BA CBZ R2, .L39 ; 0x0800315C
0x0800312C: 0054 LSLS R4, R2, #1
0x0800312E: FBB0 F0F4 UDIV R0, R0, R4
0x08003132: F24F 0480 MOVW R4, #0xF080
0x08003136: F2C0 24FA MOVT R4, #0x02FA
0x0800313A: 42A0 CMP R0, R4
0x0800313C: BF88 IT HI
0x0800313E: 0E6A LSRHI R2, R5, #25
0x08003140: E00F B .L41 ; 0x08003162
.L38:
0x08003142: 0E2D LSRS R5, R5, #24
0x08003144: B162 CBZ R2, .L40 ; 0x08003160
0x08003146: 0054 LSLS R4, R2, #1
0x08003148: FBB0 F0F4 UDIV R0, R0, R4
0x0800314C: F647 0440 MOVW R4, #0x7840
0x08003150: F2C0 147D MOVT R4, #0x017D
0x08003154: 42A0 CMP R0, R4
0x08003156: BF88 IT HI
0x08003158: 462A MOVHI R2, R5
0x0800315A: E002 B .L41 ; 0x08003162
.L39:
0x0800315C: 0E6A LSRS R2, R5, #25
0x0800315E: E000 B .L41 ; 0x08003162
.L40:
0x08003160: 462A MOV R2, R5
.L41:
0x08003162: 6838 LDR R0, [R7]
0x08003164: EA48 0806 ORR.W R8, R8, R6
0x08003168: EA43 0308 ORR.W R3, R3, R8
0x0800316C: F8D0 8004 LDR.W R8, [R0, #4]
0x08003170: 4319 ORRS R1, R3
0x08003172: EA08 0309 AND.W R3, R8, R9
0x08003176: 4311 ORRS R1, R2
0x08003178: 4319 ORRS R1, R3
0x0800317A: 6041 STR R1, [R0, #4]
0x0800317C: F44F 7100 MOV.W R1, #0x0200
0x08003180: F002 FFE6 BL SDMMC_CmdBlockLength ; 0x08006150
0x08003184: 2800 CMP R0, #0
0x08003186: F040 808B BNE.W .L69 ; 0x080032A0
0x0800318A: 2001 MOVS R0, #1
0x0800318C: F887 0030 STRB.W R0, [R7, #48]
0x08003190: F8DB 4000 LDR.W R4, [R11]
.L42:
0x08003194: F000 FB20 BL HAL_SD_GetCardState ; 0x080037D8
0x08003198: 2804 CMP R0, #4
0x0800319A: D00B BEQ .L43 ; 0x080031B4
0x0800319C: F8DB 0000 LDR.W R0, [R11]
0x080031A0: 1B00 SUBS R0, R0, R4
0x080031A2: 3001 ADDS R0, #1
0x080031A4: D1F6 BNE .L42 ; 0x08003194
0x080031A6: F04F 4000 MOV.W R0, #0x80000000
0x080031AA: 6378 STR R0, [R7, #52]
0x080031AC: 2001 MOVS R0, #1
0x080031AE: F887 0030 STRB.W R0, [R7, #48]
0x080031B2: B672 CPSID i
.L43:
0x080031B4: 2000 MOVS R0, #0
0x080031B6: 6378 STR R0, [R7, #52]
0x080031B8: 62F8 STR R0, [R7, #44]
0x080031BA: 2001 MOVS R0, #1
0x080031BC: F887 0030 STRB.W R0, [R7, #48]
0x080031C0: B03B ADD SP, SP, #236
0x080031C2: E8BD 8FF0 POP.W {R4-R11, PC}
.L44:
0x080031C6: 6C79 LDR R1, [R7, #68]
0x080031C8: 6838 LDR R0, [R7]
0x080031CA: 0409 LSLS R1, R1, #16
0x080031CC: F002 FFE4 BL SDMMC_CmdAppCommand ; 0x08006198
0x080031D0: 2800 CMP R0, #0
0x080031D2: F47F AF8A BNE.W .L37 ; 0x080030EA
0x080031D6: 6838 LDR R0, [R7]
0x080031D8: 2100 MOVS R1, #0
.L45:
0x080031DA: F002 FFEF BL SDMMC_CmdBusWidth ; 0x080061BC
0x080031DE: E784 B .L37 ; 0x080030EA
.L46:
0x080031E0: F04F 4100 MOV.W R1, #0x80000000
.L47:
0x080031E4: 2001 MOVS R0, #1
0x080031E6: F887 0030 STRB.W R0, [R7, #48]
0x080031EA: 6B78 LDR R0, [R7, #52]
0x080031EC: 4308 ORRS R0, R1
0x080031EE: 6378 STR R0, [R7, #52]
0x080031F0: B672 CPSID i
.L48:
0x080031F2: B672 CPSID i
.L49:
0x080031F4: 2104 MOVS R1, #4
0x080031F6: E000 B .L51 ; 0x080031FA
.L50:
0x080031F8: 2101 MOVS R1, #1
.L51:
0x080031FA: 6381 STR R1, [R0, #56]
0x080031FC: E7F2 B .L47 ; 0x080031E4
.L52:
0x080031FE: 2101 MOVS R1, #1
0x08003200: E7F0 B .L47 ; 0x080031E4
.L53:
0x08003202: 0468 LSLS R0, R5, #17
0x08003204: D406 BMI .L54 ; 0x08003214
0x08003206: F44F 5180 MOV.W R1, #0x1000
0x0800320A: 0428 LSLS R0, R5, #16
0x0800320C: BF58 IT PL
0x0800320E: F44F 3180 MOVPL.W R1, #0x010000
0x08003212: E7E7 B .L47 ; 0x080031E4
.L54:
0x08003214: F44F 5100 MOV.W R1, #0x2000
0x08003218: E7E4 B .L47 ; 0x080031E4
.L55:
0x0800321A: 6838 LDR R0, [R7]
0x0800321C: 6B7A LDR R2, [R7, #52]
0x0800321E: 637A STR R2, [R7, #52]
0x08003220: E6AF B .L26 ; 0x08002F82
.L56:
0x08003222: 463E MOV R6, R7
0x08003224: E04D B .L73 ; 0x080032C2
.L57:
0x08003226: 2001 MOVS R0, #1
0x08003228: F887 0030 STRB.W R0, [R7, #48]
0x0800322C: F04F 6000 MOV.W R0, #0x08000000
0x08003230: 6378 STR R0, [R7, #52]
0x08003232: B672 CPSID i
.L58:
0x08003234: 463E MOV R6, R7
0x08003236: F04F 7080 MOV.W R0, #0x01000000
0x0800323A: E042 B .L73 ; 0x080032C2
.L59:
0x0800323C: F04F 6180 MOV.W R1, #0x04000000
0x08003240: E7D0 B .L47 ; 0x080031E4
.L60:
0x08003242: F04F 5180 MOV.W R1, #0x10000000
0x08003246: E7CD B .L47 ; 0x080031E4
.L61:
0x08003248: 6839 LDR R1, [R7]
0x0800324A: F640 72FF MOVW R2, #0x0FFF
0x0800324E: F6C1 72E0 MOVT R2, #0x1FE0
0x08003252: 638A STR R2, [R1, #56]
0x08003254: 6B79 LDR R1, [R7, #52]
0x08003256: 4308 ORRS R0, R1
0x08003258: 6378 STR R0, [R7, #52]
0x0800325A: 2001 MOVS R0, #1
0x0800325C: F887 0030 STRB.W R0, [R7, #48]
0x08003260: B672 CPSID i
.L62:
0x08003262: F44F 6100 MOV.W R1, #0x0800
0x08003266: E68C B .L26 ; 0x08002F82
.L63:
0x08003268: 2108 MOVS R1, #8
0x0800326A: E68A B .L26 ; 0x08002F82
.L64:
0x0800326C: 2102 MOVS R1, #2
0x0800326E: E688 B .L26 ; 0x08002F82
.L65:
0x08003270: 2120 MOVS R1, #32
0x08003272: E686 B .L26 ; 0x08002F82
.L66:
0x08003274: 6838 LDR R0, [R7]
0x08003276: F640 71FF MOVW R1, #0x0FFF
0x0800327A: F6C1 71E0 MOVT R1, #0x1FE0
0x0800327E: 6381 STR R1, [R0, #56]
0x08003280: E004 B .L68 ; 0x0800328C
.L67:
0x08003282: 6838 LDR R0, [R7]
0x08003284: 6B79 LDR R1, [R7, #52]
0x08003286: F041 6100 ORR R1, R1, #0x08000000
0x0800328A: 6379 STR R1, [R7, #52]
.L68:
0x0800328C: F44F 7100 MOV.W R1, #0x0200
0x08003290: 463C MOV R4, R7
0x08003292: F002 FF5D BL SDMMC_CmdBlockLength ; 0x08006150
0x08003296: B920 CBNZ R0, .L70 ; 0x080032A2
0x08003298: 2001 MOVS R0, #1
0x0800329A: F884 0030 STRB.W R0, [R4, #48]
0x0800329E: B672 CPSID i
.L69:
0x080032A0: 463C MOV R4, R7
.L70:
0x080032A2: 6821 LDR R1, [R4]
0x080032A4: F640 72FF MOVW R2, #0x0FFF
0x080032A8: F6C1 72E0 MOVT R2, #0x1FE0
0x080032AC: 638A STR R2, [R1, #56]
0x080032AE: 6B61 LDR R1, [R4, #52]
0x080032B0: 4308 ORRS R0, R1
0x080032B2: 6360 STR R0, [R4, #52]
0x080032B4: 2001 MOVS R0, #1
0x080032B6: F884 0030 STRB.W R0, [R4, #48]
0x080032BA: B672 CPSID i
.L71:
0x080032BC: 463E MOV R6, R7
.L72:
0x080032BE: F04F 5080 MOV.W R0, #0x10000000
.L73:
0x080032C2: 2101 MOVS R1, #1
0x080032C4: F886 1030 STRB.W R1, [R6, #48]
0x080032C8: 6B71 LDR R1, [R6, #52]
0x080032CA: 4308 ORRS R0, R1
0x080032CC: 6370 STR R0, [R6, #52]
0x080032CE: B672 CPSID i
.L74:
0x080032D0: B672 CPSID i
Section .text.SPI4_IRQHandler from charger_lto.o, size=630, align=2
SPI4_IRQHandler:
0x080032D2: B538 PUSH {R3-R5, LR}
0x080032D4: F646 64C8 MOVW R4, #0x6EC8 ; 0x20006EC8 = hspi4
0x080032D8: F2C2 0400 MOVT R4, #0x2000 ; 0x20006EC8 = hspi4
0x080032DC: 6820 LDR R0, [R4]
0x080032DE: 6902 LDR R2, [R0, #16]
0x080032E0: 6943 LDR R3, [R0, #20]
0x080032E2: 6881 LDR R1, [R0, #8]
0x080032E4: F894 5081 LDRB.W R5, [R4, #129]
0x080032E8: 051D LSLS R5, R3, #20
0x080032EA: D507 BPL .L1 ; 0x080032FC
0x080032EC: F012 0508 ANDS R5, R2, #8
0x080032F0: BF1F ITTTT NE
0x080032F2: 6981 LDRNE R1, [R0, #24]
0x080032F4: F441 6100 ORRNE R1, R1, #0x0800
0x080032F8: 6181 STRNE R1, [R0, #24]
0x080032FA: BD38 POPNE {R3-R5, PC}
.L1:
0x080032FC: EA03 0502 AND.W R5, R3, R2
0x08003300: F005 0264 AND R2, R5, #100
0x08003304: 2A04 CMP R2, #4
0x08003306: D104 BNE .L2 ; 0x08003312
0x08003308: 6F61 LDR R1, [R4, #116]
0x0800330A: 4620 MOV R0, R4
0x0800330C: 4788 BLX R1
0x0800330E: 6F21 LDR R1, [R4, #112]
0x08003310: E010 B .L6 ; 0x08003334
.L2:
0x08003312: F005 0245 AND R2, R5, #69
0x08003316: 2A01 CMP R2, #1
0x08003318: D107 BNE .L4 ; 0x0800332A
0x0800331A: 6F21 LDR R1, [R4, #112]
0x0800331C: 4620 MOV R0, R4
0x0800331E: 4788 BLX R1
0x08003320: F005 0022 AND R0, R5, #34
0x08003324: 2802 CMP R0, #2
0x08003326: D004 BEQ .L5 ; 0x08003332
.L3:
0x08003328: BD38 POP {R3-R5, PC}
.L4:
0x0800332A: F005 0226 AND R2, R5, #38
0x0800332E: 2A02 CMP R2, #2
0x08003330: D104 BNE .L7 ; 0x0800333C
.L5:
0x08003332: 6F61 LDR R1, [R4, #116]
.L6:
0x08003334: 4620 MOV R0, R4
0x08003336: E8BD 4038 POP.W {R3-R5, LR}
0x0800333A: 4708 BX R1
.L7:
0x0800333C: 072A LSLS R2, R5, #28
0x0800333E: D46B BMI .L13 ; 0x08003418
0x08003340: F415 7F58 TST R5, #0x0360
0x08003344: D0F0 BEQ .L3 ; 0x08003328
0x08003346: 066A LSLS R2, R5, #25
0x08003348: D509 BPL .L8 ; 0x0800335E
0x0800334A: F8D4 2084 LDR.W R2, [R4, #132]
0x0800334E: F042 0204 ORR R2, R2, #4
0x08003352: F8C4 2084 STR.W R2, [R4, #132]
0x08003356: 6982 LDR R2, [R0, #24]
0x08003358: F042 0240 ORR R2, R2, #64
0x0800335C: 6182 STR R2, [R0, #24]
.L8:
0x0800335E: 05AA LSLS R2, R5, #22
0x08003360: D509 BPL .L9 ; 0x08003376
0x08003362: F8D4 2084 LDR.W R2, [R4, #132]
0x08003366: F042 0201 ORR R2, R2, #1
0x0800336A: F8C4 2084 STR.W R2, [R4, #132]
0x0800336E: 6982 LDR R2, [R0, #24]
0x08003370: F442 7200 ORR R2, R2, #0x0200
0x08003374: 6182 STR R2, [R0, #24]
.L9:
0x08003376: 05EA LSLS R2, R5, #23
0x08003378: D509 BPL .L10 ; 0x0800338E
0x0800337A: F8D4 2084 LDR.W R2, [R4, #132]
0x0800337E: F042 0208 ORR R2, R2, #8
0x08003382: F8C4 2084 STR.W R2, [R4, #132]
0x08003386: 6982 LDR R2, [R0, #24]
0x08003388: F442 7280 ORR R2, R2, #0x0100
0x0800338C: 6182 STR R2, [R0, #24]
.L10:
0x0800338E: 06AA LSLS R2, R5, #26
0x08003390: D509 BPL .L11 ; 0x080033A6
0x08003392: F8D4 2084 LDR.W R2, [R4, #132]
0x08003396: F042 0280 ORR R2, R2, #128
0x0800339A: F8C4 2084 STR.W R2, [R4, #132]
0x0800339E: 6982 LDR R2, [R0, #24]
0x080033A0: F042 0220 ORR R2, R2, #32
0x080033A4: 6182 STR R2, [R0, #24]
.L11:
0x080033A6: F8D4 2084 LDR.W R2, [R4, #132]
0x080033AA: 2A00 CMP R2, #0
0x080033AC: D0BC BEQ .L3 ; 0x08003328
0x080033AE: 6802 LDR R2, [R0]
0x080033B0: F401 4140 AND R1, R1, #0xC000
0x080033B4: F022 0201 BIC R2, R2, #1
0x080033B8: 6002 STR R2, [R0]
0x080033BA: 6902 LDR R2, [R0, #16]
0x080033BC: F240 336B MOVW R3, #0x036B
0x080033C0: F5B1 4F40 CMP.W R1, #0xC000
0x080033C4: EA22 0103 BIC.W R1, R2, R3
0x080033C8: 6101 STR R1, [R0, #16]
0x080033CA: F040 80B9 BNE.W .L23 ; 0x08003540
0x080033CE: 6881 LDR R1, [R0, #8]
0x080033D0: F246 153D MOVW R5, #0x613D ; 0x0800613D = SPI_DMAAbortOnError
0x080033D4: F421 4140 BIC R1, R1, #0xC000
0x080033D8: 6081 STR R1, [R0, #8]
0x080033DA: 6FE0 LDR R0, [R4, #124]
0x080033DC: F6C0 0500 MOVT R5, #0x0800 ; 0x0800613D = SPI_DMAAbortOnError
0x080033E0: B150 CBZ R0, .L12 ; 0x080033F8
0x080033E2: 6505 STR R5, [R0, #80]
0x080033E4: F002 FBF2 BL HAL_DMA_Abort_IT ; 0x08005BCC
0x080033E8: 2800 CMP R0, #0
0x080033EA: BF1E ITTT NE
0x080033EC: F8D4 0084 LDRNE.W R0, [R4, #132]
0x080033F0: F040 0040 ORRNE R0, R0, #64
0x080033F4: F8C4 0084 STRNE.W R0, [R4, #132]
.L12:
0x080033F8: 6FA0 LDR R0, [R4, #120]
0x080033FA: 2800 CMP R0, #0
0x080033FC: D094 BEQ .L3 ; 0x08003328
0x080033FE: 6505 STR R5, [R0, #80]
0x08003400: F002 FBE4 BL HAL_DMA_Abort_IT ; 0x08005BCC
0x08003404: 2800 CMP R0, #0
0x08003406: BF08 IT EQ
0x08003408: BD38 POPEQ {R3-R5, PC}
0x0800340A: F8D4 0084 LDR.W R0, [R4, #132]
0x0800340E: F040 0040 ORR R0, R0, #64
0x08003412: F8C4 0084 STR.W R0, [R4, #132]
0x08003416: BD38 POP {R3-R5, PC}
.L13:
0x08003418: 6981 LDR R1, [R0, #24]
0x0800341A: F041 0108 ORR R1, R1, #8
0x0800341E: 6181 STR R1, [R0, #24]
0x08003420: 6981 LDR R1, [R0, #24]
0x08003422: F041 0110 ORR R1, R1, #16
0x08003426: 6181 STR R1, [R0, #24]
0x08003428: 6981 LDR R1, [R0, #24]
0x0800342A: F441 6100 ORR R1, R1, #0x0800
0x0800342E: 6181 STR R1, [R0, #24]
0x08003430: 6901 LDR R1, [R0, #16]
0x08003432: F021 0108 BIC R1, R1, #8
0x08003436: 6101 STR R1, [R0, #16]
0x08003438: 6881 LDR R1, [R0, #8]
0x0800343A: F411 4F40 TST R1, #0xC000
0x0800343E: D124 BNE .L18 ; 0x0800348A
0x08003440: F8B4 106A LDRH.W R1, [R4, #106]
0x08003444: B309 CBZ R1, .L18 ; 0x0800348A
.L14:
0x08003446: 68E1 LDR R1, [R4, #12]
0x08003448: 2910 CMP R1, #16
0x0800344A: D305 BCC .L15 ; 0x08003458
0x0800344C: 6822 LDR R2, [R4]
0x0800344E: 6E61 LDR R1, [R4, #100]
0x08003450: 6B12 LDR R2, [R2, #48]
0x08003452: F841 2B04 STR R2, [R1], #4
0x08003456: E00D B .L17 ; 0x08003474
.L15:
0x08003458: 2908 CMP R1, #8
0x0800345A: D304 BCC .L16 ; 0x08003466
0x0800345C: 8E02 LDRH R2, [R0, #48]
0x0800345E: 6E61 LDR R1, [R4, #100]
0x08003460: F821 2B02 STRH R2, [R1], #2
0x08003464: E006 B .L17 ; 0x08003474
.L16:
0x08003466: 6821 LDR R1, [R4]
0x08003468: F891 1030 LDRB.W R1, [R1, #48]
0x0800346C: 6E62 LDR R2, [R4, #100]
0x0800346E: 7011 STRB R1, [R2]
0x08003470: 6E61 LDR R1, [R4, #100]
0x08003472: 3101 ADDS R1, #1
.L17:
0x08003474: 6661 STR R1, [R4, #100]
0x08003476: F8B4 106A LDRH.W R1, [R4, #106]
0x0800347A: 3901 SUBS R1, #1
0x0800347C: F8A4 106A STRH.W R1, [R4, #106]
0x08003480: F8B4 106A LDRH.W R1, [R4, #106]
0x08003484: 2900 CMP R1, #0
0x08003486: D1DE BNE .L14 ; 0x08003446
0x08003488: 6820 LDR R0, [R4]
.L18:
0x0800348A: 6941 LDR R1, [R0, #20]
0x0800348C: 6982 LDR R2, [R0, #24]
0x0800348E: F042 0208 ORR R2, R2, #8
0x08003492: 6182 STR R2, [R0, #24]
0x08003494: 6982 LDR R2, [R0, #24]
0x08003496: F240 336F MOVW R3, #0x036F
0x0800349A: F042 0210 ORR R2, R2, #16
0x0800349E: 6182 STR R2, [R0, #24]
0x080034A0: 6802 LDR R2, [R0]
0x080034A2: F022 0201 BIC R2, R2, #1
0x080034A6: 6002 STR R2, [R0]
0x080034A8: 6902 LDR R2, [R0, #16]
0x080034AA: 439A BICS R2, R3
0x080034AC: 6102 STR R2, [R0, #16]
0x080034AE: 6882 LDR R2, [R0, #8]
0x080034B0: F422 4240 BIC R2, R2, #0xC000
0x080034B4: 6082 STR R2, [R0, #8]
0x080034B6: F894 2081 LDRB.W R2, [R4, #129]
0x080034BA: 2A04 CMP R2, #4
0x080034BC: BF18 IT NE
0x080034BE: F011 0220 ANDSNE R2, R1, #32
0x080034C2: D009 BEQ .L19 ; 0x080034D8
0x080034C4: F8D4 2084 LDR.W R2, [R4, #132]
0x080034C8: F042 0280 ORR R2, R2, #128
0x080034CC: F8C4 2084 STR.W R2, [R4, #132]
0x080034D0: 6982 LDR R2, [R0, #24]
0x080034D2: F042 0220 ORR R2, R2, #32
0x080034D6: 6182 STR R2, [R0, #24]
.L19:
0x080034D8: F894 2081 LDRB.W R2, [R4, #129]
0x080034DC: 2A03 CMP R2, #3
0x080034DE: BF18 IT NE
0x080034E0: F011 0240 ANDSNE R2, R1, #64
0x080034E4: D009 BEQ .L20 ; 0x080034FA
0x080034E6: F8D4 2084 LDR.W R2, [R4, #132]
0x080034EA: F042 0204 ORR R2, R2, #4
0x080034EE: F8C4 2084 STR.W R2, [R4, #132]
0x080034F2: 6982 LDR R2, [R0, #24]
0x080034F4: F042 0240 ORR R2, R2, #64
0x080034F8: 6182 STR R2, [R0, #24]
.L20:
0x080034FA: 058A LSLS R2, R1, #22
0x080034FC: D509 BPL .L21 ; 0x08003512
0x080034FE: F8D4 2084 LDR.W R2, [R4, #132]
0x08003502: F042 0201 ORR R2, R2, #1
0x08003506: F8C4 2084 STR.W R2, [R4, #132]
0x0800350A: 6982 LDR R2, [R0, #24]
0x0800350C: F442 7200 ORR R2, R2, #0x0200
0x08003510: 6182 STR R2, [R0, #24]
.L21:
0x08003512: 05C9 LSLS R1, R1, #23
0x08003514: D509 BPL .L22 ; 0x0800352A
0x08003516: F8D4 1084 LDR.W R1, [R4, #132]
0x0800351A: F041 0108 ORR R1, R1, #8
0x0800351E: F8C4 1084 STR.W R1, [R4, #132]
0x08003522: 6981 LDR R1, [R0, #24]
0x08003524: F441 7180 ORR R1, R1, #0x0100
0x08003528: 6181 STR R1, [R0, #24]
.L22:
0x0800352A: 2000 MOVS R0, #0
0x0800352C: F8A4 0062 STRH.W R0, [R4, #98]
0x08003530: F8A4 006A STRH.W R0, [R4, #106]
0x08003534: 2001 MOVS R0, #1
0x08003536: F884 0081 STRB.W R0, [R4, #129]
0x0800353A: F8D4 0084 LDR.W R0, [R4, #132]
0x0800353E: BD38 POP {R3-R5, PC}
.L23:
0x08003540: 2001 MOVS R0, #1
0x08003542: F884 0081 STRB.W R0, [R4, #129]
0x08003546: BD38 POP {R3-R5, PC}
Section .text.SystemInit from charger_lto.o, size=166, align=2
SystemInit:
0x08003548: F64E 5088 MOVW R0, #0xED88
0x0800354C: F242 0300 MOVW R3, #0x2000
0x08003550: F2CE 0000 MOVT R0, #0xE000
0x08003554: F2C5 2300 MOVT R3, #0x5200
0x08003558: 6802 LDR R2, [R0]
0x0800355A: F442 0270 ORR R2, R2, #0xF00000
0x0800355E: 6002 STR R2, [R0]
0x08003560: 6818 LDR R0, [R3]
0x08003562: F000 000F AND R0, R0, #15
0x08003566: 2806 CMP R0, #6
0x08003568: D804 BHI .L1 ; 0x08003574
0x0800356A: 6818 LDR R0, [R3]
0x0800356C: 2207 MOVS R2, #7
0x0800356E: F362 0003 BFI R0, R2, #0, #4
0x08003572: 6018 STR R0, [R3]
.L1:
0x08003574: F244 4000 MOVW R0, #0x4400
0x08003578: F64E 517F MOVW R1, #0xED7F
0x0800357C: F6C5 0002 MOVT R0, #0x5802
0x08003580: F6CE 21F6 MOVT R1, #0xEAF6
0x08003584: 6802 LDR R2, [R0]
0x08003586: F042 0201 ORR R2, R2, #1
0x0800358A: 6002 STR R2, [R0]
0x0800358C: 2200 MOVS R2, #0
0x0800358E: 6102 STR R2, [R0, #16]
0x08003590: F8D0 C000 LDR.W R12, [R0]
0x08003594: EA01 010C AND.W R1, R1, R12
0x08003598: 6001 STR R1, [R0]
0x0800359A: 6819 LDR R1, [R3]
0x0800359C: 0709 LSLS R1, R1, #28
0x0800359E: D505 BPL .L2 ; 0x080035AC
0x080035A0: 6819 LDR R1, [R3]
0x080035A2: F04F 0C07 MOV.W R12, #7
0x080035A6: F36C 0103 BFI R1, R12, #0, #4
0x080035AA: 6019 STR R1, [R3]
.L2:
0x080035AC: F240 2100 MOVW R1, #0x0200
0x080035B0: 6182 STR R2, [R0, #24]
0x080035B2: F2C0 2102 MOVT R1, #0x0202
0x080035B6: 61C2 STR R2, [R0, #28]
0x080035B8: 6202 STR R2, [R0, #32]
0x080035BA: 6281 STR R1, [R0, #40]
0x080035BC: 2100 MOVS R1, #0
0x080035BE: F2C0 11FF MOVT R1, #0x01FF
0x080035C2: 62C1 STR R1, [R0, #44]
0x080035C4: F240 2180 MOVW R1, #0x0280
0x080035C8: F2C0 1101 MOVT R1, #0x0101
0x080035CC: 6301 STR R1, [R0, #48]
0x080035CE: 6342 STR R2, [R0, #52]
0x080035D0: 6381 STR R1, [R0, #56]
0x080035D2: 63C2 STR R2, [R0, #60]
0x080035D4: 6401 STR R1, [R0, #64]
0x080035D6: 6442 STR R2, [R0, #68]
0x080035D8: 6801 LDR R1, [R0]
0x080035DA: F421 2180 BIC R1, R1, #0x040000
0x080035DE: 6001 STR R1, [R0]
0x080035E0: 6602 STR R2, [R0, #96]
0x080035E2: F503 5000 ADD.W R0, R3, #0x2000
0x080035E6: F243 01D2 MOVW R1, #0x30D2
0x080035EA: 6001 STR R1, [R0]
0x080035EC: 4770 BX LR
Section .text.HAL_InitTick from charger_lto.o, size=322, align=2
HAL_InitTick:
0x080035EE: B5F8 PUSH {R3-R7, LR}
0x080035F0: 2401 MOVS R4, #1
0x080035F2: 280F CMP R0, #15
0x080035F4: F200 809A BHI.W .L1 ; 0x0800372C
0x080035F8: F241 4700 MOVW R7, #0x1400
0x080035FC: 2037 MOVS R0, #55
0x080035FE: 210F MOVS R1, #15
0x08003600: F2C4 0700 MOVT R7, #0x4000
0x08003604: F002 FAC6 BL HAL_NVIC_SetPriority ; 0x08005B94
0x08003608: F24E 1004 MOVW R0, #0xE104
0x0800360C: F2CE 0000 MOVT R0, #0xE000
0x08003610: F44F 0100 MOV.W R1, #0x800000
0x08003614: 6001 STR R1, [R0]
0x08003616: F247 3024 MOVW R0, #0x7324 ; 0x20007324 = uwTickPrio
0x0800361A: F2C2 0000 MOVT R0, #0x2000 ; 0x20007324 = uwTickPrio
0x0800361E: 7004 STRB R4, [R0]
0x08003620: F244 4418 MOVW R4, #0x4418
0x08003624: F6C5 0402 MOVT R4, #0x5802
0x08003628: F8D4 00D0 LDR.W R0, [R4, #208]
0x0800362C: F040 0020 ORR R0, R0, #32
0x08003630: F8C4 00D0 STR.W R0, [R4, #208]
0x08003634: F8D4 00D0 LDR.W R0, [R4, #208]
0x08003638: F000 0020 AND R0, R0, #32
0x0800363C: 9000 STR R0, [SP, #0]
0x0800363E: 9800 LDR R0, [SP, #0]
0x08003640: F854 0C08 LDR R0, [R4, #-8]
0x08003644: 6820 LDR R0, [R4]
0x08003646: 6820 LDR R0, [R4]
0x08003648: 6820 LDR R0, [R4]
0x0800364A: 6860 LDR R0, [R4, #4]
0x0800364C: F010 0670 ANDS R6, R0, #112
0x08003650: 6860 LDR R0, [R4, #4]
0x08003652: 68A0 LDR R0, [R4, #8]
0x08003654: F242 0000 MOVW R0, #0x2000
0x08003658: F2C5 2000 MOVT R0, #0x5200
0x0800365C: 6800 LDR R0, [R0]
0x0800365E: BF18 IT NE
0x08003660: 2601 MOVNE R6, #1
0x08003662: F7FD FEE1 BL HAL_RCC_GetSysClockFreq ; 0x08001428
0x08003666: 6821 LDR R1, [R4]
0x08003668: F248 429E MOVW R2, #0x849E ; 0x0800849E = D1CorePrescTable
0x0800366C: F6C0 0200 MOVT R2, #0x0800 ; 0x0800849E = D1CorePrescTable
0x08003670: F247 755C MOVW R5, #0x775C ; 0x2000775C = SystemCoreClock
0x08003674: F3C1 2103 UBFX R1, R1, #8, #4
0x08003678: F2C2 0500 MOVT R5, #0x2000 ; 0x2000775C = SystemCoreClock
0x0800367C: 5C51 LDRB R1, [R2, R1]
0x0800367E: 6823 LDR R3, [R4]
0x08003680: F003 030F AND R3, R3, #15
0x08003684: F001 011F AND R1, R1, #31
0x08003688: 40C8 LSRS R0, R1
0x0800368A: 6028 STR R0, [R5]
0x0800368C: 5CD1 LDRB R1, [R2, R3]
0x0800368E: 6863 LDR R3, [R4, #4]
0x08003690: 2401 MOVS R4, #1
0x08003692: F3C3 1302 UBFX R3, R3, #4, #3
0x08003696: F001 011F AND R1, R1, #31
0x0800369A: 40C8 LSRS R0, R1
0x0800369C: 5CD2 LDRB R2, [R2, R3]
0x0800369E: F240 33E7 MOVW R3, #0x03E7
0x080036A2: F002 011F AND R1, R2, #31
0x080036A6: 1EA2 SUBS R2, R4, #2
0x080036A8: 40C8 LSRS R0, R1
0x080036AA: F64D 6183 MOVW R1, #0xDE83
0x080036AE: 40B0 LSLS R0, R6
0x080036B0: F2C4 311B MOVT R1, #0x431B
0x080036B4: FBA0 0101 UMULL R0, R1, R0, R1
0x080036B8: F247 1080 MOVW R0, #0x7180 ; 0x20007144 = htim7
0x080036BC: F2C2 0000 MOVT R0, #0x2000 ; 0x20007144 = htim7
0x080036C0: EB02 4291 ADD.W R2, R2, R1, LSR #18
0x080036C4: 2100 MOVS R1, #0
0x080036C6: E940 720F STRD R7, R2, [R0, #-60]
0x080036CA: F840 1C34 STR R1, [R0, #-52]
0x080036CE: E940 310C STRD R3, R1, [R0, #-48]
0x080036D2: 7846 LDRB R6, [R0, #1]
0x080036D4: 2E00 CMP R6, #0
0x080036D6: BF08 IT EQ
0x080036D8: 7001 STRBEQ R1, [R0]
0x080036DA: 2102 MOVS R1, #2
0x080036DC: 7041 STRB R1, [R0, #1]
0x080036DE: 683E LDR R6, [R7]
0x080036E0: F850 5C24 LDR R5, [R0, #-36]
0x080036E4: 62FB STR R3, [R7, #44]
0x080036E6: 62BA STR R2, [R7, #40]
0x080036E8: F026 0280 BIC R2, R6, #128
0x080036EC: 683B LDR R3, [R7]
0x080036EE: 432A ORRS R2, R5
0x080036F0: F043 0304 ORR R3, R3, #4
0x080036F4: 603B STR R3, [R7]
0x080036F6: 617C STR R4, [R7, #20]
0x080036F8: 603A STR R2, [R7]
0x080036FA: 7304 STRB R4, [R0, #12]
0x080036FC: 7084 STRB R4, [R0, #2]
0x080036FE: 70C4 STRB R4, [R0, #3]
0x08003700: 7104 STRB R4, [R0, #4]
0x08003702: 7144 STRB R4, [R0, #5]
0x08003704: 7184 STRB R4, [R0, #6]
0x08003706: 71C4 STRB R4, [R0, #7]
0x08003708: 7204 STRB R4, [R0, #8]
0x0800370A: 7244 STRB R4, [R0, #9]
0x0800370C: 7284 STRB R4, [R0, #10]
0x0800370E: 72C4 STRB R4, [R0, #11]
0x08003710: 7044 STRB R4, [R0, #1]
0x08003712: 7842 LDRB R2, [R0, #1]
0x08003714: 2A01 CMP R2, #1
0x08003716: D109 BNE .L1 ; 0x0800372C
0x08003718: 7041 STRB R1, [R0, #1]
0x0800371A: 2400 MOVS R4, #0
0x0800371C: 68F8 LDR R0, [R7, #12]
0x0800371E: F040 0001 ORR R0, R0, #1
0x08003722: 60F8 STR R0, [R7, #12]
0x08003724: 6838 LDR R0, [R7]
0x08003726: F040 0001 ORR R0, R0, #1
0x0800372A: 6038 STR R0, [R7]
.L1:
0x0800372C: 4620 MOV R0, R4
0x0800372E: BDF8 POP {R3-R7, PC}
Section .text.HAL_Init from charger_lto.o, size=114, align=2
HAL_Init:
0x08003730: B510 PUSH {R4, LR}
0x08003732: B082 SUB SP, SP, #8
0x08003734: F64E 500C MOVW R0, #0xED0C
0x08003738: F64F 02FF MOVW R2, #0xF8FF
0x0800373C: F2CE 0000 MOVT R0, #0xE000
0x08003740: F244 4418 MOVW R4, #0x4418
0x08003744: F6C5 0402 MOVT R4, #0x5802
0x08003748: 6801 LDR R1, [R0]
0x0800374A: 4011 ANDS R1, R2
0x0800374C: F240 3200 MOVW R2, #0x0300
0x08003750: F2C0 52FA MOVT R2, #0x05FA
0x08003754: 4311 ORRS R1, R2
0x08003756: 6001 STR R1, [R0]
0x08003758: F7FD FE66 BL HAL_RCC_GetSysClockFreq ; 0x08001428
0x0800375C: 6821 LDR R1, [R4]
0x0800375E: F248 429E MOVW R2, #0x849E ; 0x0800849E = D1CorePrescTable
0x08003762: F6C0 0200 MOVT R2, #0x0800 ; 0x0800849E = D1CorePrescTable
0x08003766: F3C1 2103 UBFX R1, R1, #8, #4
0x0800376A: 5C51 LDRB R1, [R2, R1]
0x0800376C: 6822 LDR R2, [R4]
0x0800376E: F001 011F AND R1, R1, #31
0x08003772: 40C8 LSRS R0, R1
0x08003774: F247 715C MOVW R1, #0x775C ; 0x2000775C = SystemCoreClock
0x08003778: F2C2 0100 MOVT R1, #0x2000 ; 0x2000775C = SystemCoreClock
0x0800377C: 6008 STR R0, [R1]
0x0800377E: 200F MOVS R0, #15
0x08003780: F7FF FF35 BL HAL_InitTick ; 0x080035EE
0x08003784: B958 CBNZ R0, .L1 ; 0x0800379E
0x08003786: F8D4 00DC LDR.W R0, [R4, #220]
0x0800378A: F040 0002 ORR R0, R0, #2
0x0800378E: F8C4 00DC STR.W R0, [R4, #220]
0x08003792: F8D4 00DC LDR.W R0, [R4, #220]
0x08003796: F000 0002 AND R0, R0, #2
0x0800379A: 9001 STR R0, [SP, #4]
0x0800379C: 9801 LDR R0, [SP, #4]
.L1:
0x0800379E: B002 ADD SP, SP, #8
0x080037A0: BD10 POP {R4, PC}
Section .text.HAL_RTC_WaitForSynchro from charger_lto.o, size=54, align=2
HAL_RTC_WaitForSynchro:
0x080037A2: F247 2024 MOVW R0, #0x7224 ; 0x20007224 = hrtc
0x080037A6: F64F 715F MOVW R1, #0xFF5F
0x080037AA: F2C2 0000 MOVT R0, #0x2000 ; 0x20007224 = hrtc
0x080037AE: F2C0 0103 MOVT R1, #3
0x080037B2: 6800 LDR R0, [R0]
0x080037B4: 60C1 STR R1, [R0, #12]
0x080037B6: F247 2188 MOVW R1, #0x7288 ; 0x20007288 = uwTick
0x080037BA: F2C2 0100 MOVT R1, #0x2000 ; 0x20007288 = uwTick
0x080037BE: 680A LDR R2, [R1]
.L1:
0x080037C0: 68C3 LDR R3, [R0, #12]
0x080037C2: 069B LSLS R3, R3, #26
0x080037C4: D406 BMI .L2 ; 0x080037D4
0x080037C6: 680B LDR R3, [R1]
0x080037C8: 1A9B SUBS R3, R3, R2
0x080037CA: F5B3 7F7A CMP.W R3, #0x03E8
0x080037CE: D9F7 BLS .L1 ; 0x080037C0
0x080037D0: 2003 MOVS R0, #3
0x080037D2: 4770 BX LR
.L2:
0x080037D4: 2000 MOVS R0, #0
0x080037D6: 4770 BX LR
Section .text.HAL_SD_GetCardState from charger_lto.o, size=70, align=2
HAL_SD_GetCardState:
0x080037D8: B510 PUSH {R4, LR}
0x080037DA: F247 0450 MOVW R4, #0x7050 ; 0x20007050 = hsd1
0x080037DE: F24E 02C0 MOVW R2, #0xE0C0
0x080037E2: F2C2 0400 MOVT R4, #0x2000 ; 0x20007050 = hsd1
0x080037E6: F6CF 72FE MOVT R2, #0xFFFE
0x080037EA: 6820 LDR R0, [R4]
0x080037EC: 6C61 LDR R1, [R4, #68]
0x080037EE: 0409 LSLS R1, R1, #16
0x080037F0: 6081 STR R1, [R0, #8]
0x080037F2: 68C1 LDR R1, [R0, #12]
0x080037F4: 4011 ANDS R1, R2
0x080037F6: F241 120D MOVW R2, #0x110D
0x080037FA: 4311 ORRS R1, R2
0x080037FC: 60C1 STR R1, [R0, #12]
0x080037FE: 210D MOVS R1, #13
0x08003800: F241 3288 MOVW R2, #0x1388
0x08003804: F000 F93B BL SDMMC_GetCmdResp1 ; 0x08003A7E
0x08003808: B120 CBZ R0, .L1 ; 0x08003814
0x0800380A: 6B61 LDR R1, [R4, #52]
0x0800380C: 4308 ORRS R0, R1
0x0800380E: 6360 STR R0, [R4, #52]
0x08003810: 2000 MOVS R0, #0
0x08003812: BD10 POP {R4, PC}
.L1:
0x08003814: 6820 LDR R0, [R4]
0x08003816: 6940 LDR R0, [R0, #20]
0x08003818: F3C0 2043 UBFX R0, R0, #9, #4
0x0800381C: BD10 POP {R4, PC}
Section .text.SD_FindSCR from charger_lto.o, size=214, align=2
SD_FindSCR:
0x0800381E: B5F8 PUSH {R3-R7, LR}
0x08003820: F247 2588 MOVW R5, #0x7288 ; 0x20007288 = uwTick
0x08003824: F247 0750 MOVW R7, #0x7050 ; 0x20007050 = hsd1
0x08003828: F2C2 0500 MOVT R5, #0x2000 ; 0x20007288 = uwTick
0x0800382C: F2C2 0700 MOVT R7, #0x2000 ; 0x20007050 = hsd1
0x08003830: 4604 MOV R4, R0
0x08003832: 2108 MOVS R1, #8
0x08003834: 682E LDR R6, [R5]
0x08003836: 6838 LDR R0, [R7]
0x08003838: F002 FC8A BL SDMMC_CmdBlockLength ; 0x08006150
0x0800383C: B100 CBZ R0, .L2 ; 0x08003840
.L1:
0x0800383E: BDF8 POP {R3-R7, PC}
.L2:
0x08003840: 6C79 LDR R1, [R7, #68]
0x08003842: 6838 LDR R0, [R7]
0x08003844: 0409 LSLS R1, R1, #16
0x08003846: F002 FCA7 BL SDMMC_CmdAppCommand ; 0x08006198
0x0800384A: 2800 CMP R0, #0
0x0800384C: D1F7 BNE .L1 ; 0x0800383E
0x0800384E: 6838 LDR R0, [R7]
0x08003850: F04F 31FF MOV.W R1, #0xFFFFFFFF
0x08003854: 2233 MOVS R2, #51
0x08003856: 6241 STR R1, [R0, #36]
0x08003858: 2108 MOVS R1, #8
0x0800385A: 6281 STR R1, [R0, #40]
0x0800385C: 6AC1 LDR R1, [R0, #44]
0x0800385E: F362 0107 BFI R1, R2, #0, #8
0x08003862: 62C1 STR R1, [R0, #44]
0x08003864: 2100 MOVS R1, #0
0x08003866: 6081 STR R1, [R0, #8]
0x08003868: F24E 02C0 MOVW R2, #0xE0C0
0x0800386C: 68C1 LDR R1, [R0, #12]
0x0800386E: F6CF 72FE MOVT R2, #0xFFFE
0x08003872: 4011 ANDS R1, R2
0x08003874: F241 1233 MOVW R2, #0x1133
0x08003878: 4311 ORRS R1, R2
0x0800387A: 60C1 STR R1, [R0, #12]
0x0800387C: 2133 MOVS R1, #51
0x0800387E: F241 3288 MOVW R2, #0x1388
0x08003882: F000 F8FC BL SDMMC_GetCmdResp1 ; 0x08003A7E
0x08003886: 2800 CMP R0, #0
0x08003888: BF18 IT NE
0x0800388A: BDF8 POPNE {R3-R7, PC}
0x0800388C: 6839 LDR R1, [R7]
0x0800388E: 2200 MOVS R2, #0
0x08003890: F240 572A MOVW R7, #0x052A
0x08003894: 2300 MOVS R3, #0
0x08003896: 469C MOV R12, R3
.L3:
0x08003898: 6B48 LDR R0, [R1, #52]
0x0800389A: 4238 TST R0, R7
0x0800389C: 6B48 LDR R0, [R1, #52]
0x0800389E: D10F BNE .L5 ; 0x080038C0
0x080038A0: F400 2000 AND R0, R0, #0x080000
0x080038A4: 4310 ORRS R0, R2
0x080038A6: D104 BNE .L4 ; 0x080038B2
0x080038A8: F8D1 C080 LDR.W R12, [R1, #128]
0x080038AC: 2201 MOVS R2, #1
0x080038AE: F8D1 3080 LDR.W R3, [R1, #128]
.L4:
0x080038B2: 6828 LDR R0, [R5]
0x080038B4: 1B80 SUBS R0, R0, R6
0x080038B6: 3001 ADDS R0, #1
0x080038B8: F04F 4000 MOV.W R0, #0x80000000
0x080038BC: D1EC BNE .L3 ; 0x08003898
0x080038BE: BDF8 POP {R3-R7, PC}
.L5:
0x080038C0: 0700 LSLS R0, R0, #28
0x080038C2: D410 BMI .L6 ; 0x080038E6
0x080038C4: 6B48 LDR R0, [R1, #52]
0x080038C6: 0780 LSLS R0, R0, #30
0x080038C8: D40F BMI .L7 ; 0x080038EA
0x080038CA: 6B48 LDR R0, [R1, #52]
0x080038CC: 0680 LSLS R0, R0, #26
0x080038CE: D40E BMI .L8 ; 0x080038EE
0x080038D0: F640 703A MOVW R0, #0x0F3A
0x080038D4: F6C1 0000 MOVT R0, #0x1800
0x080038D8: 6388 STR R0, [R1, #56]
0x080038DA: BA18 REV R0, R3
0x080038DC: FA9C F18C REV.W R1, R12
0x080038E0: C403 STM R4!, {R0-R1}
0x080038E2: 2000 MOVS R0, #0
0x080038E4: BDF8 POP {R3-R7, PC}
.L6:
0x080038E6: 2008 MOVS R0, #8
0x080038E8: E002 B .L9 ; 0x080038F0
.L7:
0x080038EA: 2002 MOVS R0, #2
0x080038EC: E000 B .L9 ; 0x080038F0
.L8:
0x080038EE: 2020 MOVS R0, #32
.L9:
0x080038F0: 6388 STR R0, [R1, #56]
0x080038F2: BDF8 POP {R3-R7, PC}
Section .text.HAL_SD_GetCardCSD from charger_lto.o, size=394, align=2
HAL_SD_GetCardCSD:
0x080038F4: B500 PUSH {LR}
0x080038F6: F247 0350 MOVW R3, #0x7050 ; 0x20007050 = hsd1
0x080038FA: F2C2 0300 MOVT R3, #0x2000 ; 0x20007050 = hsd1
0x080038FE: E9D3 2C17 LDRD R2, R12, [R3, #92]
0x08003902: 0F91 LSRS R1, R2, #30
0x08003904: F8D3 E038 LDR.W LR, [R3, #56]
0x08003908: 7001 STRB R1, [R0]
0x0800390A: F3C2 6183 UBFX R1, R2, #26, #4
0x0800390E: 7041 STRB R1, [R0, #1]
0x08003910: F3C2 6101 UBFX R1, R2, #24, #2
0x08003914: 7081 STRB R1, [R0, #2]
0x08003916: 0C11 LSRS R1, R2, #16
0x08003918: 70C1 STRB R1, [R0, #3]
0x0800391A: 0A11 LSRS R1, R2, #8
0x0800391C: 7101 STRB R1, [R0, #4]
0x0800391E: EA4F 511C LSR.W R1, R12, #20
0x08003922: 7142 STRB R2, [R0, #5]
0x08003924: 80C1 STRH R1, [R0, #6]
0x08003926: F3CC 4103 UBFX R1, R12, #16, #4
0x0800392A: 7201 STRB R1, [R0, #8]
0x0800392C: F3CC 31C0 UBFX R1, R12, #15, #1
0x08003930: 7241 STRB R1, [R0, #9]
0x08003932: F3CC 3180 UBFX R1, R12, #14, #1
0x08003936: 7281 STRB R1, [R0, #10]
0x08003938: F3CC 3140 UBFX R1, R12, #13, #1
0x0800393C: 72C1 STRB R1, [R0, #11]
0x0800393E: F3CC 3100 UBFX R1, R12, #12, #1
0x08003942: 7301 STRB R1, [R0, #12]
0x08003944: 2100 MOVS R1, #0
0x08003946: F1BE 0F01 CMP.W LR, #1
0x0800394A: 7341 STRB R1, [R0, #13]
0x0800394C: D035 BEQ .L1 ; 0x080039BA
0x0800394E: 458E CMP LR, R1
0x08003950: F040 8086 BNE.W .L3 ; 0x08003A60
0x08003954: F640 72FC MOVW R2, #0x0FFC
0x08003958: 6E59 LDR R1, [R3, #100]
0x0800395A: EA02 028C AND.W R2, R2, R12, LSL #2
0x0800395E: EA42 7291 ORR.W R2, R2, R1, LSR #30
0x08003962: 6102 STR R2, [R0, #16]
0x08003964: F3C1 62C2 UBFX R2, R1, #27, #3
0x08003968: 7502 STRB R2, [R0, #20]
0x0800396A: F3C1 6202 UBFX R2, R1, #24, #3
0x0800396E: 7542 STRB R2, [R0, #21]
0x08003970: F3C1 5242 UBFX R2, R1, #21, #3
0x08003974: 7582 STRB R2, [R0, #22]
0x08003976: F3C1 4282 UBFX R2, R1, #18, #3
0x0800397A: 75C2 STRB R2, [R0, #23]
0x0800397C: F3C1 32C2 UBFX R2, R1, #15, #3
0x08003980: 7602 STRB R2, [R0, #24]
0x08003982: 6902 LDR R2, [R0, #16]
0x08003984: F890 C018 LDRB.W R12, [R0, #24]
0x08003988: 3201 ADDS R2, #1
0x0800398A: F00C 0C07 AND R12, R12, #7
0x0800398E: F10C 0C02 ADD.W R12, R12, #2
0x08003992: FA02 F20C LSL.W R2, R2, R12
0x08003996: 649A STR R2, [R3, #72]
0x08003998: F890 C008 LDRB.W R12, [R0, #8]
0x0800399C: F00C 0E0F AND LR, R12, #15
0x080039A0: F04F 0C01 MOV.W R12, #1
0x080039A4: FA0C FC0E LSL.W R12, R12, LR
0x080039A8: EA4F 2E5C LSR.W LR, R12, #9
0x080039AC: FB0E F202 MUL R2, LR, R2
0x080039B0: E9C3 C213 STRD R12, R2, [R3, #76]
0x080039B4: F44F 7200 MOV.W R2, #0x0200
0x080039B8: E011 B .L2 ; 0x080039DE
.L1:
0x080039BA: F00C 013F AND R1, R12, #63
0x080039BE: F8B3 2066 LDRH.W R2, [R3, #102]
0x080039C2: EA42 4101 ORR.W R1, R2, R1, LSL #16
0x080039C6: 6101 STR R1, [R0, #16]
0x080039C8: 6901 LDR R1, [R0, #16]
0x080039CA: F44F 6280 MOV.W R2, #0x0400
0x080039CE: EB02 2181 ADD.W R1, R2, R1, LSL #10
0x080039D2: 6499 STR R1, [R3, #72]
0x080039D4: F44F 7200 MOV.W R2, #0x0200
0x080039D8: E9C3 2113 STRD R2, R1, [R3, #76]
0x080039DC: 6E59 LDR R1, [R3, #100]
.L2:
0x080039DE: 655A STR R2, [R3, #84]
0x080039E0: F3C1 3280 UBFX R2, R1, #14, #1
0x080039E4: 7642 STRB R2, [R0, #25]
0x080039E6: F3C1 12C6 UBFX R2, R1, #7, #7
0x080039EA: 7682 STRB R2, [R0, #26]
0x080039EC: F001 017F AND R1, R1, #127
0x080039F0: 76C1 STRB R1, [R0, #27]
0x080039F2: 6E9A LDR R2, [R3, #104]
0x080039F4: 0FD1 LSRS R1, R2, #31
0x080039F6: 7701 STRB R1, [R0, #28]
0x080039F8: F3C2 7141 UBFX R1, R2, #29, #2
0x080039FC: 7741 STRB R1, [R0, #29]
0x080039FE: F3C2 6182 UBFX R1, R2, #26, #3
0x08003A02: 7781 STRB R1, [R0, #30]
0x08003A04: F3C2 5183 UBFX R1, R2, #22, #4
0x08003A08: 77C1 STRB R1, [R0, #31]
0x08003A0A: F3C2 5140 UBFX R1, R2, #21, #1
0x08003A0E: F880 1020 STRB.W R1, [R0, #32]
0x08003A12: F3C2 4C00 UBFX R12, R2, #16, #1
0x08003A16: 2100 MOVS R1, #0
0x08003A18: F880 1021 STRB.W R1, [R0, #33]
0x08003A1C: F880 C022 STRB.W R12, [R0, #34]
0x08003A20: F3C2 3CC0 UBFX R12, R2, #15, #1
0x08003A24: F880 C023 STRB.W R12, [R0, #35]
0x08003A28: F3C2 3C80 UBFX R12, R2, #14, #1
0x08003A2C: F880 C024 STRB.W R12, [R0, #36]
0x08003A30: F3C2 3C40 UBFX R12, R2, #13, #1
0x08003A34: F880 C025 STRB.W R12, [R0, #37]
0x08003A38: F3C2 3C00 UBFX R12, R2, #12, #1
0x08003A3C: F880 C026 STRB.W R12, [R0, #38]
0x08003A40: F3C2 2C81 UBFX R12, R2, #10, #2
0x08003A44: F880 C027 STRB.W R12, [R0, #39]
0x08003A48: F3C2 2C01 UBFX R12, R2, #8, #2
0x08003A4C: F880 C028 STRB.W R12, [R0, #40]
0x08003A50: B2D2 UXTB R2, R2
0x08003A52: 0852 LSRS R2, R2, #1
0x08003A54: F880 2029 STRB.W R2, [R0, #41]
0x08003A58: 2201 MOVS R2, #1
0x08003A5A: F880 202A STRB.W R2, [R0, #42]
0x08003A5E: E00C B .L4 ; 0x08003A7A
.L3:
0x08003A60: 6818 LDR R0, [R3]
0x08003A62: F640 71FF MOVW R1, #0x0FFF
0x08003A66: F6C1 71E0 MOVT R1, #0x1FE0
0x08003A6A: 6381 STR R1, [R0, #56]
0x08003A6C: 2101 MOVS R1, #1
0x08003A6E: 6B58 LDR R0, [R3, #52]
0x08003A70: F040 5080 ORR R0, R0, #0x10000000
0x08003A74: 6358 STR R0, [R3, #52]
0x08003A76: F883 1030 STRB.W R1, [R3, #48]
.L4:
0x08003A7A: 4608 MOV R0, R1
0x08003A7C: BD00 POP {PC}
Section .text.SDMMC_GetCmdResp1 from charger_lto.o, size=302, align=2
SDMMC_GetCmdResp1:
0x08003A7E: F247 735C MOVW R3, #0x775C ; 0x2000775C = SystemCoreClock
0x08003A82: F2C2 0300 MOVT R3, #0x2000 ; 0x2000775C = SystemCoreClock
0x08003A86: F8D3 C000 LDR.W R12, [R3]
0x08003A8A: F644 53D3 MOVW R3, #0x4DD3
0x08003A8E: F2C1 0362 MOVT R3, #0x1062
0x08003A92: FBAC C303 UMULL R12, R3, R12, R3
0x08003A96: 0A5B LSRS R3, R3, #9
0x08003A98: F240 0C45 MOVW R12, #69
0x08003A9C: 4353 MULS R3, R2, R3
0x08003A9E: 4602 MOV R2, R0
0x08003AA0: F2C0 0C20 MOVT R12, #32
0x08003AA4: 3301 ADDS R3, #1
.L1:
0x08003AA6: 3B01 SUBS R3, #1
0x08003AA8: D078 BEQ .L2 ; 0x08003B9C
0x08003AAA: 6B50 LDR R0, [R2, #52]
0x08003AAC: EA10 0F0C TST.W R0, R12
0x08003AB0: D0F9 BEQ .L1 ; 0x08003AA6
0x08003AB2: F410 5000 ANDS R0, R0, #0x2000
0x08003AB6: D1F6 BNE .L1 ; 0x08003AA6
0x08003AB8: 6B50 LDR R0, [R2, #52]
0x08003ABA: 0740 LSLS R0, R0, #29
0x08003ABC: D471 BMI .L3 ; 0x08003BA2
0x08003ABE: 6B50 LDR R0, [R2, #52]
0x08003AC0: 07C0 LSLS R0, R0, #31
0x08003AC2: D170 BNE .L4 ; 0x08003BA6
0x08003AC4: F10C 0080 ADD.W R0, R12, #128
0x08003AC8: 6390 STR R0, [R2, #56]
0x08003ACA: 6910 LDR R0, [R2, #16]
0x08003ACC: B2C0 UXTB R0, R0
0x08003ACE: 4288 CMP R0, R1
0x08003AD0: BF1C ITT NE
0x08003AD2: 2001 MOVNE R0, #1
0x08003AD4: 4770 BXNE LR
0x08003AD6: F24E 0108 MOVW R1, #0xE008
0x08003ADA: 6950 LDR R0, [R2, #20]
0x08003ADC: F6CF 51FF MOVT R1, #0xFDFF
0x08003AE0: 4208 TST R0, R1
0x08003AE2: BF04 ITT EQ
0x08003AE4: 2000 MOVEQ R0, #0
0x08003AE6: 4770 BXEQ LR
0x08003AE8: 2800 CMP R0, #0
0x08003AEA: BF44 ITT MI
0x08003AEC: F04F 7000 MOVMI.W R0, #0x02000000
0x08003AF0: 4770 BXMI LR
0x08003AF2: 0F81 LSRS R1, R0, #30
0x08003AF4: BF1C ITT NE
0x08003AF6: 2040 MOVNE R0, #64
0x08003AF8: 4770 BXNE LR
0x08003AFA: 0F41 LSRS R1, R0, #29
0x08003AFC: BF1C ITT NE
0x08003AFE: 2080 MOVNE R0, #128
0x08003B00: 4770 BXNE LR
0x08003B02: 0F01 LSRS R1, R0, #28
0x08003B04: BF1C ITT NE
0x08003B06: F44F 7080 MOVNE.W R0, #0x0100
0x08003B0A: 4770 BXNE LR
0x08003B0C: 0EC1 LSRS R1, R0, #27
0x08003B0E: BF1C ITT NE
0x08003B10: F44F 7000 MOVNE.W R0, #0x0200
0x08003B14: 4770 BXNE LR
0x08003B16: 0E81 LSRS R1, R0, #26
0x08003B18: BF1C ITT NE
0x08003B1A: F44F 6080 MOVNE.W R0, #0x0400
0x08003B1E: 4770 BXNE LR
0x08003B20: 01C1 LSLS R1, R0, #7
0x08003B22: BF44 ITT MI
0x08003B24: F44F 6000 MOVMI.W R0, #0x0800
0x08003B28: 4770 BXMI LR
0x08003B2A: 0201 LSLS R1, R0, #8
0x08003B2C: BF44 ITT MI
0x08003B2E: F44F 5080 MOVMI.W R0, #0x1000
0x08003B32: 4770 BXMI LR
0x08003B34: 0241 LSLS R1, R0, #9
0x08003B36: BF44 ITT MI
0x08003B38: F44F 5000 MOVMI.W R0, #0x2000
0x08003B3C: 4770 BXMI LR
0x08003B3E: 0281 LSLS R1, R0, #10
0x08003B40: BF44 ITT MI
0x08003B42: F44F 4080 MOVMI.W R0, #0x4000
0x08003B46: 4770 BXMI LR
0x08003B48: 02C1 LSLS R1, R0, #11
0x08003B4A: BF44 ITT MI
0x08003B4C: F44F 4000 MOVMI.W R0, #0x8000
0x08003B50: 4770 BXMI LR
0x08003B52: 0341 LSLS R1, R0, #13
0x08003B54: BF44 ITT MI
0x08003B56: F44F 3000 MOVMI.W R0, #0x020000
0x08003B5A: 4770 BXMI LR
0x08003B5C: 0381 LSLS R1, R0, #14
0x08003B5E: BF44 ITT MI
0x08003B60: F44F 2080 MOVMI.W R0, #0x040000
0x08003B64: 4770 BXMI LR
0x08003B66: 03C1 LSLS R1, R0, #15
0x08003B68: BF44 ITT MI
0x08003B6A: F44F 2000 MOVMI.W R0, #0x080000
0x08003B6E: 4770 BXMI LR
0x08003B70: 0401 LSLS R1, R0, #16
0x08003B72: BF44 ITT MI
0x08003B74: F44F 1080 MOVMI.W R0, #0x100000
0x08003B78: 4770 BXMI LR
0x08003B7A: 0441 LSLS R1, R0, #17
0x08003B7C: BF44 ITT MI
0x08003B7E: F44F 1000 MOVMI.W R0, #0x200000
0x08003B82: 4770 BXMI LR
0x08003B84: 0481 LSLS R1, R0, #18
0x08003B86: BF44 ITT MI
0x08003B88: F44F 0080 MOVMI.W R0, #0x400000
0x08003B8C: 4770 BXMI LR
0x08003B8E: 0700 LSLS R0, R0, #28
0x08003B90: F44F 0000 MOV.W R0, #0x800000
0x08003B94: BF58 IT PL
0x08003B96: F44F 3080 MOVPL.W R0, #0x010000
0x08003B9A: 4770 BX LR
.L2:
0x08003B9C: F04F 4000 MOV.W R0, #0x80000000
0x08003BA0: 4770 BX LR
.L3:
0x08003BA2: 2004 MOVS R0, #4
0x08003BA4: E000 B .L5 ; 0x08003BA8
.L4:
0x08003BA6: 2001 MOVS R0, #1
.L5:
0x08003BA8: 6390 STR R0, [R2, #56]
0x08003BAA: 4770 BX LR
Section .text.SDMMC_CmdStopTransfer from charger_lto.o, size=78, align=2
SDMMC_CmdStopTransfer:
0x08003BAC: B510 PUSH {R4, LR}
0x08003BAE: 4604 MOV R4, R0
0x08003BB0: 68C0 LDR R0, [R0, #12]
0x08003BB2: F040 0080 ORR R0, R0, #128
0x08003BB6: F24E 01C0 MOVW R1, #0xE0C0
0x08003BBA: 60E0 STR R0, [R4, #12]
0x08003BBC: F6CF 71FE MOVT R1, #0xFFFE
0x08003BC0: 68E0 LDR R0, [R4, #12]
0x08003BC2: F24E 1200 MOVW R2, #0xE100
0x08003BC6: F020 0040 BIC R0, R0, #64
0x08003BCA: 60E0 STR R0, [R4, #12]
0x08003BCC: 2000 MOVS R0, #0
0x08003BCE: 60A0 STR R0, [R4, #8]
0x08003BD0: 68E0 LDR R0, [R4, #12]
0x08003BD2: F2C0 52F5 MOVT R2, #0x05F5
0x08003BD6: 4008 ANDS R0, R1
0x08003BD8: F241 110C MOVW R1, #0x110C
0x08003BDC: 4308 ORRS R0, R1
0x08003BDE: 60E0 STR R0, [R4, #12]
0x08003BE0: 210C MOVS R1, #12
0x08003BE2: 4620 MOV R0, R4
0x08003BE4: F7FF FF4B BL SDMMC_GetCmdResp1 ; 0x08003A7E
0x08003BE8: F1B0 7100 SUBS.W R1, R0, #0x02000000
0x08003BEC: 68E2 LDR R2, [R4, #12]
0x08003BEE: BF08 IT EQ
0x08003BF0: 4608 MOVEQ R0, R1
0x08003BF2: F022 0180 BIC R1, R2, #128
0x08003BF6: 60E1 STR R1, [R4, #12]
0x08003BF8: BD10 POP {R4, PC}
Section .text.SDMMC_CmdGoIdleState from charger_lto.o, size=82, align=2
SDMMC_CmdGoIdleState:
0x08003BFA: 2100 MOVS R1, #0
0x08003BFC: 6081 STR R1, [R0, #8]
0x08003BFE: F24E 02C0 MOVW R2, #0xE0C0
0x08003C02: 68C1 LDR R1, [R0, #12]
0x08003C04: F6CF 72FE MOVT R2, #0xFFFE
0x08003C08: 4011 ANDS R1, R2
0x08003C0A: F644 52D3 MOVW R2, #0x4DD3
0x08003C0E: F501 5180 ADD.W R1, R1, #0x1000
0x08003C12: 60C1 STR R1, [R0, #12]
0x08003C14: F247 715C MOVW R1, #0x775C ; 0x2000775C = SystemCoreClock
0x08003C18: F2C1 0262 MOVT R2, #0x1062
0x08003C1C: F2C2 0100 MOVT R1, #0x2000 ; 0x2000775C = SystemCoreClock
0x08003C20: 6809 LDR R1, [R1]
0x08003C22: FBA1 1202 UMULL R1, R2, R1, R2
0x08003C26: 0A51 LSRS R1, R2, #9
0x08003C28: F241 3288 MOVW R2, #0x1388
0x08003C2C: 4351 MULS R1, R2, R1
0x08003C2E: 43C9 MVNS R1, R1
.L1:
0x08003C30: 3101 ADDS R1, #1
0x08003C32: D208 BCS .L2 ; 0x08003C46
0x08003C34: 6B42 LDR R2, [R0, #52]
0x08003C36: 0612 LSLS R2, R2, #24
0x08003C38: D5FA BPL .L1 ; 0x08003C30
0x08003C3A: 21C5 MOVS R1, #197
0x08003C3C: F2C0 0120 MOVT R1, #32
0x08003C40: 6381 STR R1, [R0, #56]
0x08003C42: 2000 MOVS R0, #0
0x08003C44: 4770 BX LR
.L2:
0x08003C46: F04F 4000 MOV.W R0, #0x80000000
0x08003C4A: 4770 BX LR
Section .text.SDMMC_CmdSendCSD from charger_lto.o, size=26, align=2
SDMMC_CmdSendCSD:
0x08003C4C: 6081 STR R1, [R0, #8]
0x08003C4E: F24E 02C0 MOVW R2, #0xE0C0
0x08003C52: 68C1 LDR R1, [R0, #12]
0x08003C54: F6CF 72FE MOVT R2, #0xFFFE
0x08003C58: 4011 ANDS R1, R2
0x08003C5A: F241 3209 MOVW R2, #0x1309
0x08003C5E: 4311 ORRS R1, R2
0x08003C60: 60C1 STR R1, [R0, #12]
0x08003C62: F002 BACB B.W SDMMC_GetCmdResp2 ; 0x080061FC
Section .text._tx_thread_create from charger_lto.o, size=286, align=2
_tx_thread_create:
0x08003C66: E92D 4FF8 PUSH.W {R3-R11, LR}
0x08003C6A: AD0A ADD R5, SP, #40
0x08003C6C: 4604 MOV R4, R0
0x08003C6E: E9DD 700D LDRD R7, R0, [SP, #52]
0x08003C72: 9000 STR R0, [SP, #0]
0x08003C74: 4691 MOV R9, R2
0x08003C76: E895 0460 LDM.W R5, {R5-R6, R10}
0x08003C7A: 468B MOV R11, R1
0x08003C7C: 22EF MOVS R2, #239
0x08003C7E: 4628 MOV R0, R5
0x08003C80: 4631 MOV R1, R6
0x08003C82: 4698 MOV R8, R3
0x08003C84: F7FE FAF3 BL __aeabi_memset8 ; 0x0800226E
0x08003C88: 21B4 MOVS R1, #180
0x08003C8A: 4620 MOV R0, R4
0x08003C8C: F7FE FAEE BL __aeabi_memclr ; 0x0800226C
0x08003C90: 2000 MOVS R0, #0
0x08003C92: 61E0 STR R0, [R4, #28]
0x08003C94: 19A8 ADDS R0, R5, R6
0x08003C96: F643 5185 MOVW R1, #0x3D85 ; 0x08003D85 = _tx_thread_shell_entry
0x08003C9A: 3801 SUBS R0, #1
0x08003C9C: F6C0 0100 MOVT R1, #0x0800 ; 0x08003D85 = _tx_thread_shell_entry
0x08003CA0: E9C4 0604 STRD R0, R6, [R4, #16]
0x08003CA4: 2020 MOVS R0, #32
0x08003CA6: 60E5 STR R5, [R4, #12]
0x08003CA8: E9C4 7026 STRD R7, R0, [R4, #152]
0x08003CAC: 2003 MOVS R0, #3
0x08003CAE: 6320 STR R0, [R4, #48]
0x08003CB0: F246 4045 MOVW R0, #0x6445 ; 0x08006445 = _tx_thread_timeout
0x08003CB4: 63E7 STR R7, [R4, #60]
0x08003CB6: F6C0 0000 MOVT R0, #0x0800 ; 0x08006445 = _tx_thread_timeout
0x08003CBA: F8C4 A094 STR.W R10, [R4, #148]
0x08003CBE: E9C4 0415 STRD R0, R4, [R4, #84]
0x08003CC2: 4620 MOV R0, R4
0x08003CC4: E9C4 BA0A STRD R11, R10, [R4, #40]
0x08003CC8: E9C4 9811 STRD R9, R8, [R4, #68]
0x08003CCC: F7FC FBA0 BL _tx_thread_stack_build ; 0x08000410
0x08003CD0: F245 2144 MOVW R1, #0x5244
0x08003CD4: F3EF 8010 MRS R0, PRIMASK
0x08003CD8: F2C5 4148 MOVT R1, #0x5448
0x08003CDC: B672 CPSID i
0x08003CDE: 6021 STR R1, [R4]
0x08003CE0: F247 21E8 MOVW R1, #0x72E8 ; 0x200072E8 = _tx_thread_created_count
0x08003CE4: F2C2 0100 MOVT R1, #0x2000 ; 0x200072E8 = _tx_thread_created_count
0x08003CE8: F247 23E4 MOVW R3, #0x72E4 ; 0x200072E4 = _tx_thread_created_ptr
0x08003CEC: F2C2 0300 MOVT R3, #0x2000 ; 0x200072E4 = _tx_thread_created_ptr
0x08003CF0: 680A LDR R2, [R1]
0x08003CF2: B13A CBZ R2, .L1 ; 0x08003D04
0x08003CF4: 681F LDR R7, [R3]
0x08003CF6: F8D7 608C LDR.W R6, [R7, #140]
0x08003CFA: F8C7 408C STR.W R4, [R7, #140]
0x08003CFE: F106 0388 ADD.W R3, R6, #136
0x08003D02: E001 B .L2 ; 0x08003D08
.L1:
0x08003D04: 4627 MOV R7, R4
0x08003D06: 4626 MOV R6, R4
.L2:
0x08003D08: 3201 ADDS R2, #1
0x08003D0A: 600A STR R2, [R1]
0x08003D0C: F247 21D0 MOVW R1, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003D10: 601C STR R4, [R3]
0x08003D12: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003D16: E9C4 7622 STRD R7, R6, [R4, #136]
0x08003D1A: 680A LDR R2, [R1]
0x08003D1C: 9B00 LDR R3, [SP, #0]
0x08003D1E: 3201 ADDS R2, #1
0x08003D20: 2B01 CMP R3, #1
0x08003D22: 600A STR R2, [R1]
0x08003D24: D114 BNE .L3 ; 0x08003D50
0x08003D26: F247 7158 MOVW R1, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x08003D2A: F2C2 0100 MOVT R1, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08003D2E: 6809 LDR R1, [R1]
0x08003D30: F3EF 8205 MRS R2, IPSR
0x08003D34: 4311 ORRS R1, R2
0x08003D36: F1B1 3FF0 CMP.W R1, #0xF0F0F0F0
0x08003D3A: D317 BCC .L4 ; 0x08003D6C
0x08003D3C: F247 21DC MOVW R1, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x08003D40: F2C2 0100 MOVT R1, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x08003D44: 680D LDR R5, [R1]
0x08003D46: B195 CBZ R5, .L5 ; 0x08003D6E
0x08003D48: 6BEE LDR R6, [R5, #60]
0x08003D4A: 6AE9 LDR R1, [R5, #44]
0x08003D4C: 63E9 STR R1, [R5, #60]
0x08003D4E: E00F B .L6 ; 0x08003D70
.L3:
0x08003D50: F380 8810 MSR PRIMASK, R0
0x08003D54: F3EF 8010 MRS R0, PRIMASK
0x08003D58: B672 CPSID i
0x08003D5A: 680A LDR R2, [R1]
0x08003D5C: 3A01 SUBS R2, #1
0x08003D5E: 600A STR R2, [R1]
0x08003D60: F380 8810 MSR PRIMASK, R0
0x08003D64: E8BD 4FF8 POP.W {R3-R11, LR}
0x08003D68: F000 B84B B.W _tx_thread_system_preempt_check ; 0x08003E02
.L4:
0x08003D6C: 2500 MOVS R5, #0
.L5:
0x08003D6E: 2600 MOVS R6, #0
.L6:
0x08003D70: F380 8810 MSR PRIMASK, R0
0x08003D74: 4620 MOV R0, R4
0x08003D76: F000 F869 BL _tx_thread_system_resume ; 0x08003E4C
0x08003D7A: 2D00 CMP R5, #0
0x08003D7C: BF18 IT NE
0x08003D7E: 63EE STRNE R6, [R5, #60]
0x08003D80: E8BD 8FF8 POP.W {R3-R11, PC}
Section .text._tx_thread_shell_entry from charger_lto.o, size=126, align=2
_tx_thread_shell_entry:
0x08003D84: B510 PUSH {R4, LR}
0x08003D86: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08003D8A: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08003D8E: 6804 LDR R4, [R0]
0x08003D90: F3EF 8010 MRS R0, PRIMASK
0x08003D94: B672 CPSID i
0x08003D96: F8D4 20AC LDR.W R2, [R4, #172]
0x08003D9A: F380 8810 MSR PRIMASK, R0
0x08003D9E: B112 CBZ R2, .L1 ; 0x08003DA6
0x08003DA0: 2100 MOVS R1, #0
0x08003DA2: 4620 MOV R0, R4
0x08003DA4: 4790 BLX R2
.L1:
0x08003DA6: E9D4 1011 LDRD R1, R0, [R4, #68]
0x08003DAA: 4788 BLX R1
0x08003DAC: F247 20D4 MOVW R0, #0x72D4 ; 0x200072D4 = _tx_thread_mutex_release
0x08003DB0: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D4 = _tx_thread_mutex_release
0x08003DB4: 6800 LDR R0, [R0]
0x08003DB6: B110 CBZ R0, .L2 ; 0x08003DBE
0x08003DB8: 4620 MOV R0, R4
0x08003DBA: F002 FC05 BL _tx_mutex_thread_release ; 0x080065C8
.L2:
0x08003DBE: 2101 MOVS R1, #1
0x08003DC0: F3EF 8010 MRS R0, PRIMASK
0x08003DC4: B672 CPSID i
0x08003DC6: 6321 STR R1, [R4, #48]
0x08003DC8: 63A1 STR R1, [R4, #56]
0x08003DCA: 2100 MOVS R1, #0
0x08003DCC: 64E1 STR R1, [R4, #76]
0x08003DCE: F247 21D0 MOVW R1, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003DD2: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003DD6: F8D4 20AC LDR.W R2, [R4, #172]
0x08003DDA: 680B LDR R3, [R1]
0x08003DDC: 3301 ADDS R3, #1
0x08003DDE: 600B STR R3, [R1]
0x08003DE0: F380 8810 MSR PRIMASK, R0
0x08003DE4: F3EF 8014 MRS R0, CONTROL
0x08003DE8: F020 0004 BIC R0, R0, #4
0x08003DEC: F380 8814 MSR CONTROL, R0
0x08003DF0: B112 CBZ R2, .L3 ; 0x08003DF8
0x08003DF2: 2101 MOVS R1, #1
0x08003DF4: 4620 MOV R0, R4
0x08003DF6: 4790 BLX R2
.L3:
0x08003DF8: 4620 MOV R0, R4
0x08003DFA: E8BD 4010 POP.W {R4, LR}
0x08003DFE: F002 BA2B B.W _tx_thread_system_suspend ; 0x08006258
Section .text._tx_thread_system_preempt_check from charger_lto.o, size=74, align=2
_tx_thread_system_preempt_check:
0x08003E02: F247 20D0 MOVW R0, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003E06: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003E0A: 6800 LDR R0, [R0]
0x08003E0C: B100 CBZ R0, .L2 ; 0x08003E10
.L1:
0x08003E0E: 4770 BX LR
.L2:
0x08003E10: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08003E14: F247 21DC MOVW R1, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x08003E18: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08003E1C: F2C2 0100 MOVT R1, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x08003E20: 6800 LDR R0, [R0]
0x08003E22: 6809 LDR R1, [R1]
0x08003E24: 4288 CMP R0, R1
0x08003E26: D0F2 BEQ .L1 ; 0x08003E0E
0x08003E28: F64E 5004 MOVW R0, #0xED04
0x08003E2C: F04F 5180 MOV.W R1, #0x10000000
0x08003E30: F2CE 0000 MOVT R0, #0xE000
0x08003E34: 6001 STR R1, [R0]
0x08003E36: F3EF 8005 MRS R0, IPSR
0x08003E3A: 2800 CMP R0, #0
0x08003E3C: BF18 IT NE
0x08003E3E: 4770 BXNE LR
0x08003E40: F3EF 8010 MRS R0, PRIMASK
0x08003E44: B662 CPSIE i
0x08003E46: F380 8810 MSR PRIMASK, R0
0x08003E4A: 4770 BX LR
Section .text._tx_thread_system_resume from charger_lto.o, size=342, align=2
_tx_thread_system_resume:
0x08003E4C: B570 PUSH {R4-R6, LR}
0x08003E4E: F3EF 8E10 MRS LR, PRIMASK
0x08003E52: B672 CPSID i
0x08003E54: 6E42 LDR R2, [R0, #100]
0x08003E56: F100 014C ADD.W R1, R0, #76
0x08003E5A: B152 CBZ R2, .L1 ; 0x08003E72
0x08003E5C: 6DC3 LDR R3, [R0, #92]
0x08003E5E: 428B CMP R3, R1
0x08003E60: D009 BEQ .L2 ; 0x08003E76
0x08003E62: 6E05 LDR R5, [R0, #96]
0x08003E64: 615D STR R5, [R3, #20]
0x08003E66: 612B STR R3, [R5, #16]
0x08003E68: 6815 LDR R5, [R2]
0x08003E6A: 428D CMP R5, R1
0x08003E6C: D108 BNE .L4 ; 0x08003E80
0x08003E6E: 619A STR R2, [R3, #24]
0x08003E70: E005 B .L3 ; 0x08003E7E
.L1:
0x08003E72: 600A STR R2, [R1]
0x08003E74: E006 B .L5 ; 0x08003E84
.L2:
0x08003E76: 6813 LDR R3, [R2]
0x08003E78: 428B CMP R3, R1
0x08003E7A: D101 BNE .L4 ; 0x08003E80
0x08003E7C: 2300 MOVS R3, #0
.L3:
0x08003E7E: 6013 STR R3, [R2]
.L4:
0x08003E80: 2100 MOVS R1, #0
0x08003E82: 6641 STR R1, [R0, #100]
.L5:
0x08003E84: F247 22D0 MOVW R2, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003E88: F247 23DC MOVW R3, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x08003E8C: F2C2 0200 MOVT R2, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08003E90: F2C2 0300 MOVT R3, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x08003E94: 6811 LDR R1, [R2]
0x08003E96: 3901 SUBS R1, #1
0x08003E98: 6011 STR R1, [R2]
0x08003E9A: 6B81 LDR R1, [R0, #56]
0x08003E9C: 2900 CMP R1, #0
0x08003E9E: 6B01 LDR R1, [R0, #48]
0x08003EA0: D007 BEQ .L6 ; 0x08003EB2
0x08003EA2: 3901 SUBS R1, #1
0x08003EA4: 2902 CMP R1, #2
0x08003EA6: D30B BCC .L8 ; 0x08003EC0
0x08003EA8: 6B41 LDR R1, [R0, #52]
0x08003EAA: B929 CBNZ R1, .L7 ; 0x08003EB8
0x08003EAC: 6381 STR R1, [R0, #56]
0x08003EAE: 6301 STR R1, [R0, #48]
0x08003EB0: E006 B .L8 ; 0x08003EC0
.L6:
0x08003EB2: B129 CBZ R1, .L8 ; 0x08003EC0
0x08003EB4: 6B41 LDR R1, [R0, #52]
0x08003EB6: B311 CBZ R1, .L11 ; 0x08003EFE
.L7:
0x08003EB8: 2100 MOVS R1, #0
0x08003EBA: 2603 MOVS R6, #3
0x08003EBC: E9C0 610C STRD R6, R1, [R0, #48]
.L8:
0x08003EC0: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08003EC4: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08003EC8: 6800 LDR R0, [R0]
0x08003ECA: F38E 8810 MSR PRIMASK, LR
0x08003ECE: 6819 LDR R1, [R3]
0x08003ED0: 4288 CMP R0, R1
0x08003ED2: D001 BEQ .L9 ; 0x08003ED8
0x08003ED4: 6810 LDR R0, [R2]
0x08003ED6: B100 CBZ R0, .L10 ; 0x08003EDA
.L9:
0x08003ED8: BD70 POP {R4-R6, PC}
.L10:
0x08003EDA: F64E 5004 MOVW R0, #0xED04
0x08003EDE: F04F 5180 MOV.W R1, #0x10000000
0x08003EE2: F2CE 0000 MOVT R0, #0xE000
0x08003EE6: 6001 STR R1, [R0]
0x08003EE8: F3EF 8005 MRS R0, IPSR
0x08003EEC: 2800 CMP R0, #0
0x08003EEE: BF18 IT NE
0x08003EF0: BD70 POPNE {R4-R6, PC}
0x08003EF2: F3EF 8010 MRS R0, PRIMASK
0x08003EF6: B662 CPSIE i
0x08003EF8: F380 8810 MSR PRIMASK, R0
0x08003EFC: BD70 POP {R4-R6, PC}
.L11:
0x08003EFE: F646 74D0 MOVW R4, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x08003F02: F8D0 C02C LDR.W R12, [R0, #44]
0x08003F06: F2C2 0400 MOVT R4, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x08003F0A: 6301 STR R1, [R0, #48]
0x08003F0C: F854 102C LDR.W R1, [R4, R12, LSL #2]
0x08003F10: B129 CBZ R1, .L12 ; 0x08003F1E
0x08003F12: 6A4E LDR R6, [R1, #36]
0x08003F14: 6248 STR R0, [R1, #36]
0x08003F16: 6230 STR R0, [R6, #32]
0x08003F18: E9C0 1608 STRD R1, R6, [R0, #32]
0x08003F1C: E7D0 B .L8 ; 0x08003EC0
.L12:
0x08003F1E: 2101 MOVS R1, #1
0x08003F20: F844 002C STR.W R0, [R4, R12, LSL #2]
0x08003F24: FA01 F40C LSL.W R4, R1, R12
0x08003F28: F247 21D8 MOVW R1, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x08003F2C: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x08003F30: F247 25C8 MOVW R5, #0x72C8 ; 0x200072C8 = _tx_thread_priority_maps.0
0x08003F34: F2C2 0500 MOVT R5, #0x2000 ; 0x200072C8 = _tx_thread_priority_maps.0
0x08003F38: 680E LDR R6, [R1]
0x08003F3A: 45B4 CMP R12, R6
0x08003F3C: 682E LDR R6, [R5]
0x08003F3E: E9C0 0008 STRD R0, R0, [R0, #32]
0x08003F42: 4334 ORRS R4, R6
0x08003F44: 602C STR R4, [R5]
0x08003F46: D2BB BCS .L8 ; 0x08003EC0
0x08003F48: 681C LDR R4, [R3]
0x08003F4A: F8C1 C000 STR.W R12, [R1]
0x08003F4E: B334 CBZ R4, .L14 ; 0x08003F9E
0x08003F50: 6BE5 LDR R5, [R4, #60]
0x08003F52: 45AC CMP R12, R5
0x08003F54: D2B4 BCS .L8 ; 0x08003EC0
0x08003F56: 6AE1 LDR R1, [R4, #44]
0x08003F58: 428D CMP R5, R1
0x08003F5A: D009 BEQ .L13 ; 0x08003F70
0x08003F5C: F247 25CC MOVW R5, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x08003F60: 2601 MOVS R6, #1
0x08003F62: F2C2 0500 MOVT R5, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x08003F66: FA06 F101 LSL.W R1, R6, R1
0x08003F6A: 682E LDR R6, [R5]
0x08003F6C: 4331 ORRS R1, R6
0x08003F6E: 6029 STR R1, [R5]
.L13:
0x08003F70: 6018 STR R0, [R3]
0x08003F72: F38E 8810 MSR PRIMASK, LR
0x08003F76: 6810 LDR R0, [R2]
0x08003F78: 2800 CMP R0, #0
0x08003F7A: D1AD BNE .L9 ; 0x08003ED8
0x08003F7C: F64E 5004 MOVW R0, #0xED04
0x08003F80: F04F 5180 MOV.W R1, #0x10000000
0x08003F84: F2CE 0000 MOVT R0, #0xE000
0x08003F88: 6001 STR R1, [R0]
0x08003F8A: F3EF 8005 MRS R0, IPSR
0x08003F8E: 2800 CMP R0, #0
0x08003F90: D1A2 BNE .L9 ; 0x08003ED8
0x08003F92: F3EF 8010 MRS R0, PRIMASK
0x08003F96: B662 CPSIE i
0x08003F98: F380 8810 MSR PRIMASK, R0
0x08003F9C: BD70 POP {R4-R6, PC}
.L14:
0x08003F9E: 6018 STR R0, [R3]
0x08003FA0: E78E B .L8 ; 0x08003EC0
Section .text._tx_thread_time_slice from charger_lto.o, size=110, align=2
_tx_thread_time_slice:
0x08003FA2: B500 PUSH {LR}
0x08003FA4: F247 2CE0 MOVW R12, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08003FA8: F247 22B0 MOVW R2, #0x72B0 ; 0x200072B0 = _tx_timer_expired_time_slice
0x08003FAC: F2C2 0C00 MOVT R12, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08003FB0: F2C2 0200 MOVT R2, #0x2000 ; 0x200072B0 = _tx_timer_expired_time_slice
0x08003FB4: 2300 MOVS R3, #0
0x08003FB6: F8DC 1000 LDR.W R1, [R12]
0x08003FBA: F3EF 8C10 MRS R12, PRIMASK
0x08003FBE: B672 CPSID i
0x08003FC0: 6013 STR R3, [R2]
0x08003FC2: B109 CBZ R1, .L1 ; 0x08003FC8
0x08003FC4: 6B0A LDR R2, [R1, #48]
0x08003FC6: B112 CBZ R2, .L2 ; 0x08003FCE
.L1:
0x08003FC8: F38C 8810 MSR PRIMASK, R12
0x08003FCC: BD00 POP {PC}
.L2:
0x08003FCE: F247 209C MOVW R0, #0x729C ; 0x2000729C = _tx_timer_time_slice
0x08003FD2: E9D1 3207 LDRD R3, R2, [R1, #28]
0x08003FD6: F2C2 0000 MOVT R0, #0x2000 ; 0x2000729C = _tx_timer_time_slice
0x08003FDA: 428A CMP R2, R1
0x08003FDC: 618B STR R3, [R1, #24]
0x08003FDE: 6003 STR R3, [R0]
0x08003FE0: D0F2 BEQ .L1 ; 0x08003FC8
0x08003FE2: 6ACB LDR R3, [R1, #44]
0x08003FE4: 6BC9 LDR R1, [R1, #60]
0x08003FE6: 428B CMP R3, R1
0x08003FE8: D1EE BNE .L1 ; 0x08003FC8
0x08003FEA: F646 7ED0 MOVW LR, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x08003FEE: F247 20D8 MOVW R0, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x08003FF2: F2C2 0E00 MOVT LR, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x08003FF6: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x08003FFA: F84E 2023 STR.W R2, [LR, R3, LSL #2]
0x08003FFE: F247 22DC MOVW R2, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x08004002: 6801 LDR R1, [R0]
0x08004004: F2C2 0200 MOVT R2, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x08004008: F85E 1021 LDR.W R1, [LR, R1, LSL #2]
0x0800400C: 6011 STR R1, [R2]
0x0800400E: E7DB B .L1 ; 0x08003FC8
Section .text._tx_timer_system_activate from charger_lto.o, size=90, align=2
_tx_timer_system_activate:
0x08004010: 6802 LDR R2, [R0]
0x08004012: 1E51 SUBS R1, R2, #1
0x08004014: F111 0F03 CMN R1, #3
0x08004018: D826 BHI .L3 ; 0x08004068
0x0800401A: 6983 LDR R3, [R0, #24]
0x0800401C: 2B00 CMP R3, #0
0x0800401E: BF18 IT NE
0x08004020: 4770 BXNE LR
0x08004022: 2A20 CMP R2, #32
0x08004024: F247 22B8 MOVW R2, #0x72B8 ; 0x200072B8 = _tx_timer_current_ptr
0x08004028: F2C2 0200 MOVT R2, #0x2000 ; 0x200072B8 = _tx_timer_current_ptr
0x0800402C: F247 23A4 MOVW R3, #0x72A4 ; 0x200072A4 = _tx_timer_list_start
0x08004030: BF88 IT HI
0x08004032: 211F MOVHI R1, #31
0x08004034: 6812 LDR R2, [R2]
0x08004036: F2C2 0300 MOVT R3, #0x2000 ; 0x200072A4 = _tx_timer_list_start
0x0800403A: EB02 0181 ADD.W R1, R2, R1, LSL #2
0x0800403E: F247 22A8 MOVW R2, #0x72A8 ; 0x200072A8 = _tx_timer_list_end
0x08004042: F2C2 0200 MOVT R2, #0x2000 ; 0x200072A8 = _tx_timer_list_end
0x08004046: 681B LDR R3, [R3]
0x08004048: 6812 LDR R2, [R2]
0x0800404A: 1A8A SUBS R2, R1, R2
0x0800404C: BF28 IT CS
0x0800404E: 1899 ADDCS R1, R3, R2
0x08004050: 680A LDR R2, [R1]
0x08004052: B12A CBZ R2, .L1 ; 0x08004060
0x08004054: 6953 LDR R3, [R2, #20]
0x08004056: 6150 STR R0, [R2, #20]
0x08004058: 6118 STR R0, [R3, #16]
0x0800405A: E9C0 2304 STRD R2, R3, [R0, #16]
0x0800405E: E002 B .L2 ; 0x08004066
.L1:
0x08004060: E9C0 0004 STRD R0, R0, [R0, #16]
0x08004064: 6008 STR R0, [R1]
.L2:
0x08004066: 6181 STR R1, [R0, #24]
.L3:
0x08004068: 4770 BX LR
Section .text._tx_mutex_create from charger_lto.o, size=122, align=2
_tx_mutex_create:
0x0800406A: B5F8 PUSH {R3-R7, LR}
0x0800406C: F240 4500 MOVW R5, #0x0400 ; 0x20000400 = sdio_disk
0x08004070: 2134 MOVS R1, #52
0x08004072: F2C2 0500 MOVT R5, #0x2000 ; 0x20000400 = sdio_disk
0x08004076: F505 77E4 ADD.W R7, R5, #0x01C8
0x0800407A: 4638 MOV R0, R7
0x0800407C: F7FE F8F6 BL __aeabi_memclr ; 0x0800226C
0x08004080: F247 22D4 MOVW R2, #0x72D4 ; 0x200072D4 = _tx_thread_mutex_release
0x08004084: F248 3041 MOVW R0, #0x8341 ; 0x08008341 = .rodata..L.str.225
0x08004088: F2C2 0200 MOVT R2, #0x2000 ; 0x200072D4 = _tx_thread_mutex_release
0x0800408C: F246 53C9 MOVW R3, #0x65C9 ; 0x080065C9 = _tx_mutex_thread_release
0x08004090: F6C0 0000 MOVT R0, #0x0800 ; 0x08008341 = .rodata..L.str.225
0x08004094: F6C0 0300 MOVT R3, #0x0800 ; 0x080065C9 = _tx_mutex_thread_release
0x08004098: F247 21F8 MOVW R1, #0x72F8 ; 0x200072F8 = _tx_mutex_created_count
0x0800409C: F8C5 01CC STR.W R0, [R5, #0x01CC]
0x080040A0: F3EF 8010 MRS R0, PRIMASK
0x080040A4: B672 CPSID i
0x080040A6: F2C2 0100 MOVT R1, #0x2000 ; 0x200072F8 = _tx_mutex_created_count
0x080040AA: 6013 STR R3, [R2]
0x080040AC: F245 4345 MOVW R3, #0x5445
0x080040B0: F6C4 5355 MOVT R3, #0x4D55
0x080040B4: 680A LDR R2, [R1]
0x080040B6: F8C5 31C8 STR.W R3, [R5, #0x01C8]
0x080040BA: F247 23F4 MOVW R3, #0x72F4 ; 0x200072F4 = _tx_mutex_created_ptr
0x080040BE: F2C2 0300 MOVT R3, #0x2000 ; 0x200072F4 = _tx_mutex_created_ptr
0x080040C2: B12A CBZ R2, .L1 ; 0x080040D0
0x080040C4: 681C LDR R4, [R3]
0x080040C6: 6A66 LDR R6, [R4, #36]
0x080040C8: 6267 STR R7, [R4, #36]
0x080040CA: F106 0320 ADD.W R3, R6, #32
0x080040CE: E001 B .L2 ; 0x080040D4
.L1:
0x080040D0: 463C MOV R4, R7
0x080040D2: 463E MOV R6, R7
.L2:
0x080040D4: 601F STR R7, [R3]
0x080040D6: 3201 ADDS R2, #1
0x080040D8: E9C5 467A STRD R4, R6, [R5, #0x01E8]
0x080040DC: 600A STR R2, [R1]
0x080040DE: F380 8810 MSR PRIMASK, R0
0x080040E2: BDF8 POP {R3-R7, PC}
Section .text._txe_byte_pool_create from charger_lto.o, size=322, align=2
_txe_byte_pool_create:
0x080040E4: E92D 41F0 PUSH.W {R4-R8, LR}
0x080040E8: 0004 MOVS R4, R0
0x080040EA: D030 BEQ .L3 ; 0x0800414E
0x080040EC: F247 20D0 MOVW R0, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080040F0: 4688 MOV R8, R1
0x080040F2: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080040F6: F3EF 8110 MRS R1, PRIMASK
0x080040FA: B672 CPSID i
0x080040FC: 4615 MOV R5, R2
0x080040FE: 6802 LDR R2, [R0]
0x08004100: F247 3600 MOVW R6, #0x7300 ; 0x20007300 = _tx_byte_pool_created_count
0x08004104: 3201 ADDS R2, #1
0x08004106: 6002 STR R2, [R0]
0x08004108: F381 8810 MSR PRIMASK, R1
0x0800410C: F247 21FC MOVW R1, #0x72FC ; 0x200072FC = _tx_byte_pool_created_ptr
0x08004110: F2C2 0100 MOVT R1, #0x2000 ; 0x200072FC = _tx_byte_pool_created_ptr
0x08004114: F2C2 0600 MOVT R6, #0x2000 ; 0x20007300 = _tx_byte_pool_created_count
0x08004118: 6809 LDR R1, [R1]
0x0800411A: 6832 LDR R2, [R6]
0x0800411C: 1B0B SUBS R3, R1, R4
0x0800411E: FAB3 F383 CLZ R3, R3
0x08004122: 095F LSRS R7, R3, #5
0x08004124: B142 CBZ R2, .L2 ; 0x08004138
.L1:
0x08004126: 42A1 CMP R1, R4
0x08004128: D006 BEQ .L2 ; 0x08004138
0x0800412A: 6AC9 LDR R1, [R1, #44]
0x0800412C: 1B0B SUBS R3, R1, R4
0x0800412E: FAB3 F383 CLZ R3, R3
0x08004132: 095F LSRS R7, R3, #5
0x08004134: 3A01 SUBS R2, #1
0x08004136: D8F6 BHI .L1 ; 0x08004126
.L2:
0x08004138: F3EF 8110 MRS R1, PRIMASK
0x0800413C: B672 CPSID i
0x0800413E: 6802 LDR R2, [R0]
0x08004140: 3A01 SUBS R2, #1
0x08004142: 6002 STR R2, [R0]
0x08004144: F381 8810 MSR PRIMASK, R1
0x08004148: F7FF FE5B BL _tx_thread_system_preempt_check ; 0x08003E02
0x0800414C: B117 CBZ R7, .L5 ; 0x08004154
.L3:
0x0800414E: 2002 MOVS R0, #2
.L4:
0x08004150: E8BD 81F0 POP.W {R4-R8, PC}
.L5:
0x08004154: 2D00 CMP R5, #0
0x08004156: BF04 ITT EQ
0x08004158: 2003 MOVEQ R0, #3
0x0800415A: E8BD 81F0 POPEQ.W {R4-R8, PC}
0x0800415E: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08004162: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08004166: 6801 LDR R1, [R0]
0x08004168: F247 7058 MOVW R0, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x0800416C: F2C2 0000 MOVT R0, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08004170: 6802 LDR R2, [R0]
0x08004172: F3EF 8305 MRS R3, IPSR
0x08004176: 431A ORRS R2, R3
0x08004178: D040 BEQ .L7 ; 0x080041FC
0x0800417A: 6800 LDR R0, [R0]
0x0800417C: F3EF 8205 MRS R2, IPSR
0x08004180: 4310 ORRS R0, R2
0x08004182: F1B0 3FF0 CMP.W R0, #0xF0F0F0F0
0x08004186: 2013 MOVS R0, #19
0x08004188: D3E2 BCC .L4 ; 0x08004150
0x0800418A: F646 526C MOVW R2, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x0800418E: F2C2 0200 MOVT R2, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08004192: 4291 CMP R1, R2
0x08004194: BF08 IT EQ
0x08004196: E8BD 81F0 POPEQ.W {R4-R8, PC}
.L6:
0x0800419A: F641 70F8 MOVW R0, #0x1FF8
0x0800419E: 2134 MOVS R1, #52
0x080041A0: 182F ADDS R7, R5, R0
0x080041A2: 4620 MOV R0, R4
0x080041A4: F7FE F862 BL __aeabi_memclr ; 0x0800226C
0x080041A8: F44F 5000 MOV.W R0, #0x2000
0x080041AC: F245 4145 MOVW R1, #0x5445
0x080041B0: E9C4 5006 STRD R5, R0, [R4, #24]
0x080041B4: F641 70F8 MOVW R0, #0x1FF8
0x080041B8: F2C4 2159 MOVT R1, #0x4259
0x080041BC: E9C4 8001 STRD R8, R0, [R4, #4]
0x080041C0: 2002 MOVS R0, #2
0x080041C2: 60E0 STR R0, [R4, #12]
0x080041C4: F64E 60EE MOVW R0, #0xEEEE
0x080041C8: F247 22FC MOVW R2, #0x72FC ; 0x200072FC = _tx_byte_pool_created_ptr
0x080041CC: F6CF 70FF MOVT R0, #0xFFFF
0x080041D0: F2C2 0200 MOVT R2, #0x2000 ; 0x200072FC = _tx_byte_pool_created_ptr
0x080041D4: E9C4 5504 STRD R5, R5, [R4, #16]
0x080041D8: E9C5 7000 STRD R7, R0, [R5]
0x080041DC: 2000 MOVS R0, #0
0x080041DE: E9C7 5400 STRD R5, R4, [R7]
0x080041E2: 6220 STR R0, [R4, #32]
0x080041E4: F3EF 8010 MRS R0, PRIMASK
0x080041E8: B672 CPSID i
0x080041EA: 6021 STR R1, [R4]
0x080041EC: 6831 LDR R1, [R6]
0x080041EE: B171 CBZ R1, .L8 ; 0x0800420E
0x080041F0: 6813 LDR R3, [R2]
0x080041F2: 6B1F LDR R7, [R3, #48]
0x080041F4: 631C STR R4, [R3, #48]
0x080041F6: F107 022C ADD.W R2, R7, #44
0x080041FA: E00A B .L9 ; 0x08004212
.L7:
0x080041FC: F646 506C MOVW R0, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08004200: F2C2 0000 MOVT R0, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08004204: 4281 CMP R1, R0
0x08004206: D1C8 BNE .L6 ; 0x0800419A
0x08004208: 2013 MOVS R0, #19
0x0800420A: E8BD 81F0 POP.W {R4-R8, PC}
.L8:
0x0800420E: 4623 MOV R3, R4
0x08004210: 4627 MOV R7, R4
.L9:
0x08004212: 6014 STR R4, [R2]
0x08004214: 3101 ADDS R1, #1
0x08004216: E9C4 370B STRD R3, R7, [R4, #44]
0x0800421A: 6031 STR R1, [R6]
0x0800421C: F380 8810 MSR PRIMASK, R0
0x08004220: 2000 MOVS R0, #0
0x08004222: E8BD 81F0 POP.W {R4-R8, PC}
Section .text._tx_semaphore_cleanup from charger_lto.o, size=134, align=2
_tx_semaphore_cleanup:
0x08004226: B580 PUSH {R7, LR}
0x08004228: F3EF 8E10 MRS LR, PRIMASK
0x0800422C: B672 CPSID i
0x0800422E: F244 2227 MOVW R2, #0x4227 ; 0x08004227 = _tx_semaphore_cleanup
0x08004232: 6E83 LDR R3, [R0, #104]
0x08004234: F6C0 0200 MOVT R2, #0x0800 ; 0x08004227 = _tx_semaphore_cleanup
0x08004238: 4293 CMP R3, R2
0x0800423A: D134 BNE .L3 ; 0x080042A6
0x0800423C: F8D0 20B0 LDR.W R2, [R0, #176]
0x08004240: 428A CMP R2, R1
0x08004242: D130 BNE .L3 ; 0x080042A6
0x08004244: 6EC1 LDR R1, [R0, #108]
0x08004246: B371 CBZ R1, .L3 ; 0x080042A6
0x08004248: F644 5341 MOVW R3, #0x4D41
0x0800424C: 680A LDR R2, [R1]
0x0800424E: F2C5 3345 MOVT R3, #0x5345
0x08004252: 429A CMP R2, R3
0x08004254: D127 BNE .L3 ; 0x080042A6
0x08004256: 690B LDR R3, [R1, #16]
0x08004258: B32B CBZ R3, .L3 ; 0x080042A6
0x0800425A: F04F 0C00 MOV.W R12, #0
0x0800425E: 1E5A SUBS R2, R3, #1
0x08004260: F8C0 C068 STR.W R12, [R0, #104]
0x08004264: 610A STR R2, [R1, #16]
0x08004266: D009 BEQ .L1 ; 0x0800427C
0x08004268: E9D0 321C LDRD R3, R2, [R0, #112]
0x0800426C: F8D1 C00C LDR.W R12, [R1, #12]
0x08004270: 675A STR R2, [R3, #116]
0x08004272: 4584 CMP R12, R0
0x08004274: 6713 STR R3, [R2, #112]
0x08004276: BF08 IT EQ
0x08004278: 60CB STREQ R3, [R1, #12]
0x0800427A: E000 B .L2 ; 0x0800427E
.L1:
0x0800427C: 60CA STR R2, [R1, #12]
.L2:
0x0800427E: 6B01 LDR R1, [R0, #48]
0x08004280: 2906 CMP R1, #6
0x08004282: D110 BNE .L3 ; 0x080042A6
0x08004284: 210D MOVS R1, #13
0x08004286: F8C0 1084 STR.W R1, [R0, #132]
0x0800428A: F247 21D0 MOVW R1, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x0800428E: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08004292: 680A LDR R2, [R1]
0x08004294: 3201 ADDS R2, #1
0x08004296: 600A STR R2, [R1]
0x08004298: F38E 8810 MSR PRIMASK, LR
0x0800429C: F7FF FDD6 BL _tx_thread_system_resume ; 0x08003E4C
0x080042A0: F3EF 8E10 MRS LR, PRIMASK
0x080042A4: B672 CPSID i
.L3:
0x080042A6: F38E 8810 MSR PRIMASK, LR
0x080042AA: BD08 POP {R3, PC}
Section .text._txe_semaphore_put from charger_lto.o, size=118, align=2
_txe_semaphore_put:
0x080042AC: B538 PUSH {R3-R5, LR}
0x080042AE: 0004 MOVS R4, R0
0x080042B0: D029 BEQ .L3 ; 0x08004306
0x080042B2: F644 5C41 MOVW R12, #0x4D41
0x080042B6: 6820 LDR R0, [R4]
0x080042B8: F2C5 3C45 MOVT R12, #0x5345
0x080042BC: 4560 CMP R0, R12
0x080042BE: D122 BNE .L3 ; 0x08004306
0x080042C0: F3EF 8C10 MRS R12, PRIMASK
0x080042C4: B672 CPSID i
0x080042C6: 6920 LDR R0, [R4, #16]
0x080042C8: B1F0 CBZ R0, .L4 ; 0x08004308
0x080042CA: 2100 MOVS R1, #0
0x080042CC: F1B0 0E01 SUBS.W LR, R0, #1
0x080042D0: 68E0 LDR R0, [R4, #12]
0x080042D2: D004 BEQ .L1 ; 0x080042DE
0x080042D4: E9D0 231C LDRD R2, R3, [R0, #112]
0x080042D8: 6753 STR R3, [R2, #116]
0x080042DA: 671A STR R2, [R3, #112]
0x080042DC: E000 B .L2 ; 0x080042E0
.L1:
0x080042DE: 2200 MOVS R2, #0
.L2:
0x080042E0: E9C4 2E03 STRD R2, LR, [R4, #12]
0x080042E4: F247 22D0 MOVW R2, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080042E8: 6681 STR R1, [R0, #104]
0x080042EA: F2C2 0200 MOVT R2, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080042EE: F8C0 1084 STR.W R1, [R0, #132]
0x080042F2: 69E5 LDR R5, [R4, #28]
0x080042F4: 6813 LDR R3, [R2]
0x080042F6: 3301 ADDS R3, #1
0x080042F8: 6013 STR R3, [R2]
0x080042FA: F38C 8810 MSR PRIMASK, R12
0x080042FE: F7FF FDA5 BL _tx_thread_system_resume ; 0x08003E4C
0x08004302: 002A MOVS R2, R5
0x08004304: D109 BNE .L5 ; 0x0800431A
.L3:
0x08004306: BD38 POP {R3-R5, PC}
.L4:
0x08004308: 68A0 LDR R0, [R4, #8]
0x0800430A: 69E2 LDR R2, [R4, #28]
0x0800430C: 3001 ADDS R0, #1
0x0800430E: 60A0 STR R0, [R4, #8]
0x08004310: F38C 8810 MSR PRIMASK, R12
0x08004314: 2A00 CMP R2, #0
0x08004316: BF08 IT EQ
0x08004318: BD38 POPEQ {R3-R5, PC}
.L5:
0x0800431A: 4620 MOV R0, R4
0x0800431C: E8BD 4038 POP.W {R3-R5, LR}
0x08004320: 4710 BX R2
Section .text._fx_utility_logical_sector_cache_entry_read from charger_lto.o, size=814, align=2
_fx_utility_logical_sector_cache_entry_read:
0x08004322: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08004326: B083 SUB SP, SP, #12
0x08004328: F240 4300 MOVW R3, #0x0400 ; 0x20000400 = sdio_disk
0x0800432C: F2C2 0300 MOVT R3, #0x2000 ; 0x20000400 = sdio_disk
0x08004330: F8D3 C010 LDR.W R12, [R3, #16]
0x08004334: F1BC 0F00 CMP.W R12, #0
0x08004338: 4684 MOV R12, R0
0x0800433A: D064 BEQ .L2 ; 0x08004406
0x0800433C: F242 40A0 MOVW R0, #0x24A0
0x08004340: 2501 MOVS R5, #1
0x08004342: 5818 LDR R0, [R3, R0]
0x08004344: EA00 000C AND.W R0, R0, R12
0x08004348: F000 061F AND R6, R0, #31
0x0800434C: EB00 0740 ADD.W R7, R0, R0, LSL #1
0x08004350: 40B5 LSLS R5, R6
0x08004352: 6A1E LDR R6, [R3, #32]
0x08004354: EB03 1447 ADD.W R4, R3, R7, LSL #5
0x08004358: 4335 ORRS R5, R6
0x0800435A: 0087 LSLS R7, R0, #2
0x0800435C: F504 604A ADD.W R0, R4, #0x0CA0
0x08004360: F894 ECB1 LDRB.W LR, [R4, #0x0CB1]
0x08004364: 621D STR R5, [R3, #32]
0x08004366: F1BE 0F00 CMP.W LR, #0
0x0800436A: D011 BEQ .L1 ; 0x08004390
0x0800436C: EB07 0547 ADD.W R5, R7, R7, LSL #1
0x08004370: EB03 05C5 ADD.W R5, R3, R5, LSL #3
0x08004374: F605 45A8 ADDW R5, R5, #0x0CA8
0x08004378: CD60 LDM R5, {R5-R6}
0x0800437A: 404E EORS R6, R1
0x0800437C: EA85 050C EOR.W R5, R5, R12
0x08004380: 4335 ORRS R5, R6
0x08004382: D105 BNE .L1 ; 0x08004390
0x08004384: 6800 LDR R0, [R0]
0x08004386: F8D3 11A4 LDR.W R1, [R3, #0x01A4]
0x0800438A: 6098 STR R0, [R3, #8]
0x0800438C: 1C48 ADDS R0, R1, #1
0x0800438E: E159 B .L10 ; 0x08004644
.L1:
0x08004390: F890 9029 LDRB.W R9, [R0, #41]
0x08004394: F604 4AB1 ADDW R10, R4, #0x0CB1
0x08004398: F1B9 0F00 CMP.W R9, #0
0x0800439C: D04C BEQ .L5 ; 0x08004438
0x0800439E: E9D0 4508 LDRD R4, R5, [R0, #32]
0x080043A2: 404D EORS R5, R1
0x080043A4: EA84 040C EOR.W R4, R4, R12
0x080043A8: 432C ORRS R4, R5
0x080043AA: D145 BNE .L5 ; 0x08004438
0x080043AC: EB07 0247 ADD.W R2, R7, R7, LSL #1
0x080043B0: F8D3 61A4 LDR.W R6, [R3, #0x01A4]
0x080043B4: 3601 ADDS R6, #1
0x080043B6: F8C3 61A4 STR.W R6, [R3, #0x01A4]
0x080043BA: EB03 02C2 ADD.W R2, R3, R2, LSL #3
0x080043BE: F8D0 8000 LDR.W R8, [R0]
0x080043C2: F602 47A8 ADDW R7, R2, #0x0CA8
0x080043C6: 6985 LDR R5, [R0, #24]
0x080043C8: 609D STR R5, [R3, #8]
0x080043CA: E9D7 6400 LDRD R6, R4, [R7]
0x080043CE: E9C7 C100 STRD R12, R1, [R7]
0x080043D2: F890 1028 LDRB.W R1, [R0, #40]
0x080043D6: F892 CCB0 LDRB.W R12, [R2, #0x0CB0]
0x080043DA: F882 1CB0 STRB.W R1, [R2, #0x0CB0]
0x080043DE: F890 102A LDRB.W R1, [R0, #42]
0x080043E2: F892 7CB2 LDRB.W R7, [R2, #0x0CB2]
0x080043E6: 6005 STR R5, [R0]
0x080043E8: F88A 9000 STRB.W R9, [R10]
0x080043EC: F882 1CB2 STRB.W R1, [R2, #0x0CB2]
0x080043F0: F8C0 8018 STR.W R8, [R0, #24]
0x080043F4: E9C0 6408 STRD R6, R4, [R0, #32]
0x080043F8: F880 C028 STRB.W R12, [R0, #40]
0x080043FC: F880 E029 STRB.W LR, [R0, #41]
0x08004400: F880 702A STRB.W R7, [R0, #42]
0x08004404: E120 B .L11 ; 0x08004648
.L2:
0x08004406: 695F LDR R7, [R3, #20]
0x08004408: 2600 MOVS R6, #0
0x0800440A: 69D8 LDR R0, [R3, #28]
0x0800440C: 2F00 CMP R7, #0
0x0800440E: 6016 STR R6, [R2]
0x08004410: F000 811B BEQ.W .L12 ; 0x0800464A
.L3:
0x08004414: 7C46 LDRB R6, [R0, #17]
0x08004416: B13E CBZ R6, .L4 ; 0x08004428
0x08004418: E9D0 6502 LDRD R6, R5, [R0, #8]
0x0800441C: 404D EORS R5, R1
0x0800441E: EA86 060C EOR.W R6, R6, R12
0x08004422: 432E ORRS R6, R5
0x08004424: F000 8102 BEQ.W .L8 ; 0x0800462C
.L4:
0x08004428: 6946 LDR R6, [R0, #20]
0x0800442A: 2E00 CMP R6, #0
0x0800442C: BF1C ITT NE
0x0800442E: 6010 STRNE R0, [R2]
0x08004430: 6940 LDRNE R0, [R0, #20]
0x08004432: 3F01 SUBS R7, #1
0x08004434: D1EE BNE .L3 ; 0x08004414
0x08004436: E108 B .L12 ; 0x0800464A
.L5:
0x08004438: F890 8041 LDRB.W R8, [R0, #65]
0x0800443C: F1B8 0F00 CMP.W R8, #0
0x08004440: D041 BEQ .L6 ; 0x080044C6
0x08004442: E9D0 450E LDRD R4, R5, [R0, #56]
0x08004446: 404D EORS R5, R1
0x08004448: EA84 040C EOR.W R4, R4, R12
0x0800444C: 432C ORRS R4, R5
0x0800444E: D13A BNE .L6 ; 0x080044C6
0x08004450: EB07 0247 ADD.W R2, R7, R7, LSL #1
0x08004454: F88A 8000 STRB.W R8, [R10]
0x08004458: F880 9041 STRB.W R9, [R0, #65]
0x0800445C: EB03 02C2 ADD.W R2, R3, R2, LSL #3
0x08004460: F880 E029 STRB.W LR, [R0, #41]
0x08004464: F602 44A8 ADDW R4, R2, #0x0CA8
0x08004468: E9D4 5600 LDRD R5, R6, [R4]
0x0800446C: E9C4 C100 STRD R12, R1, [R4]
0x08004470: E9D0 1C08 LDRD R1, R12, [R0, #32]
0x08004474: E9C0 1C0E STRD R1, R12, [R0, #56]
0x08004478: F8D3 11A4 LDR.W R1, [R3, #0x01A4]
0x0800447C: F892 CCB0 LDRB.W R12, [R2, #0x0CB0]
0x08004480: E9C0 5608 STRD R5, R6, [R0, #32]
0x08004484: F890 5040 LDRB.W R5, [R0, #64]
0x08004488: 3101 ADDS R1, #1
0x0800448A: F882 5CB0 STRB.W R5, [R2, #0x0CB0]
0x0800448E: F890 5042 LDRB.W R5, [R0, #66]
0x08004492: F8C3 11A4 STR.W R1, [R3, #0x01A4]
0x08004496: 6B01 LDR R1, [R0, #48]
0x08004498: F892 4CB2 LDRB.W R4, [R2, #0x0CB2]
0x0800449C: F882 5CB2 STRB.W R5, [R2, #0x0CB2]
0x080044A0: 6099 STR R1, [R3, #8]
0x080044A2: 6802 LDR R2, [R0]
0x080044A4: 6001 STR R1, [R0]
0x080044A6: 6981 LDR R1, [R0, #24]
0x080044A8: 6301 STR R1, [R0, #48]
0x080044AA: F890 1028 LDRB.W R1, [R0, #40]
0x080044AE: F880 1040 STRB.W R1, [R0, #64]
0x080044B2: F890 102A LDRB.W R1, [R0, #42]
0x080044B6: F880 1042 STRB.W R1, [R0, #66]
0x080044BA: 6182 STR R2, [R0, #24]
0x080044BC: F880 C028 STRB.W R12, [R0, #40]
0x080044C0: F880 402A STRB.W R4, [R0, #42]
0x080044C4: E0C0 B .L11 ; 0x08004648
.L6:
0x080044C6: F890 5059 LDRB.W R5, [R0, #89]
0x080044CA: E9D0 4614 LDRD R4, R6, [R0, #80]
0x080044CE: E9CD 6401 STRD R6, R4, [SP, #4]
0x080044D2: 002C MOVS R4, R5
0x080044D4: F8D0 B048 LDR.W R11, [R0, #72]
0x080044D8: 9500 STR R5, [SP, #0]
0x080044DA: D05D BEQ .L7 ; 0x08004598
0x080044DC: 9C02 LDR R4, [SP, #8]
0x080044DE: 465D MOV R5, R11
0x080044E0: 46C3 MOV R11, R8
0x080044E2: EA84 080C EOR.W R8, R4, R12
0x080044E6: 4674 MOV R4, LR
0x080044E8: 46D6 MOV LR, R10
0x080044EA: 46CA MOV R10, R9
0x080044EC: EA86 0901 EOR.W R9, R6, R1
0x080044F0: EA58 0609 ORRS.W R6, R8, R9
0x080044F4: 46D1 MOV R9, R10
0x080044F6: 46F2 MOV R10, LR
0x080044F8: 46A6 MOV LR, R4
0x080044FA: 46D8 MOV R8, R11
0x080044FC: 46AB MOV R11, R5
0x080044FE: D14B BNE .L7 ; 0x08004598
0x08004500: EB07 0247 ADD.W R2, R7, R7, LSL #1
0x08004504: 6B07 LDR R7, [R0, #48]
0x08004506: 6487 STR R7, [R0, #72]
0x08004508: F890 7040 LDRB.W R7, [R0, #64]
0x0800450C: EB03 02C2 ADD.W R2, R3, R2, LSL #3
0x08004510: 609D STR R5, [R3, #8]
0x08004512: F602 46A8 ADDW R6, R2, #0x0CA8
0x08004516: F880 8059 STRB.W R8, [R0, #89]
0x0800451A: F880 9041 STRB.W R9, [R0, #65]
0x0800451E: E9D6 4500 LDRD R4, R5, [R6]
0x08004522: E9C6 C100 STRD R12, R1, [R6]
0x08004526: E9D0 1C0E LDRD R1, R12, [R0, #56]
0x0800452A: E9C0 1C14 STRD R1, R12, [R0, #80]
0x0800452E: E9D0 1C08 LDRD R1, R12, [R0, #32]
0x08004532: E9C0 1C0E STRD R1, R12, [R0, #56]
0x08004536: 9900 LDR R1, [SP, #0]
0x08004538: F88A 1000 STRB.W R1, [R10]
0x0800453C: E9C0 4508 STRD R4, R5, [R0, #32]
0x08004540: F890 4058 LDRB.W R4, [R0, #88]
0x08004544: F880 7058 STRB.W R7, [R0, #88]
0x08004548: F890 7042 LDRB.W R7, [R0, #66]
0x0800454C: F892 1CB0 LDRB.W R1, [R2, #0x0CB0]
0x08004550: F882 4CB0 STRB.W R4, [R2, #0x0CB0]
0x08004554: F890 405A LDRB.W R4, [R0, #90]
0x08004558: F880 705A STRB.W R7, [R0, #90]
0x0800455C: 6987 LDR R7, [R0, #24]
0x0800455E: F892 CCB2 LDRB.W R12, [R2, #0x0CB2]
0x08004562: F882 4CB2 STRB.W R4, [R2, #0x0CB2]
0x08004566: F8D3 21A4 LDR.W R2, [R3, #0x01A4]
0x0800456A: 6307 STR R7, [R0, #48]
0x0800456C: F890 7028 LDRB.W R7, [R0, #40]
0x08004570: 3201 ADDS R2, #1
0x08004572: F880 7040 STRB.W R7, [R0, #64]
0x08004576: F890 702A LDRB.W R7, [R0, #42]
0x0800457A: F8C3 21A4 STR.W R2, [R3, #0x01A4]
0x0800457E: 6802 LDR R2, [R0]
0x08004580: F8C0 B000 STR.W R11, [R0]
0x08004584: F880 7042 STRB.W R7, [R0, #66]
0x08004588: 6182 STR R2, [R0, #24]
0x0800458A: F880 1028 STRB.W R1, [R0, #40]
0x0800458E: F880 E029 STRB.W LR, [R0, #41]
0x08004592: F880 C02A STRB.W R12, [R0, #42]
0x08004596: E057 B .L11 ; 0x08004648
.L7:
0x08004598: EB07 0147 ADD.W R1, R7, R7, LSL #1
0x0800459C: F880 8059 STRB.W R8, [R0, #89]
0x080045A0: E9DD 4501 LDRD R4, R5, [SP, #4]
0x080045A4: EB03 01C1 ADD.W R1, R3, R1, LSL #3
0x080045A8: F880 9041 STRB.W R9, [R0, #65]
0x080045AC: F601 4CA8 ADDW R12, R1, #0x0CA8
0x080045B0: F880 E029 STRB.W LR, [R0, #41]
0x080045B4: E9DC 7600 LDRD R7, R6, [R12]
0x080045B8: E9CC 5400 STRD R5, R4, [R12]
0x080045BC: E9D0 C50E LDRD R12, R5, [R0, #56]
0x080045C0: E9C0 C514 STRD R12, R5, [R0, #80]
0x080045C4: E9D0 C508 LDRD R12, R5, [R0, #32]
0x080045C8: E9C0 7608 STRD R7, R6, [R0, #32]
0x080045CC: 9F00 LDR R7, [SP, #0]
0x080045CE: F88A 7000 STRB.W R7, [R10]
0x080045D2: E9C0 C50E STRD R12, R5, [R0, #56]
0x080045D6: F890 C058 LDRB.W R12, [R0, #88]
0x080045DA: F891 6CB0 LDRB.W R6, [R1, #0x0CB0]
0x080045DE: F890 705A LDRB.W R7, [R0, #90]
0x080045E2: F881 CCB0 STRB.W R12, [R1, #0x0CB0]
0x080045E6: F891 CCB2 LDRB.W R12, [R1, #0x0CB2]
0x080045EA: F881 7CB2 STRB.W R7, [R1, #0x0CB2]
0x080045EE: 6B01 LDR R1, [R0, #48]
0x080045F0: 6481 STR R1, [R0, #72]
0x080045F2: 6981 LDR R1, [R0, #24]
0x080045F4: 6301 STR R1, [R0, #48]
0x080045F6: 6801 LDR R1, [R0]
0x080045F8: 6181 STR R1, [R0, #24]
0x080045FA: 2100 MOVS R1, #0
0x080045FC: F8C0 B000 STR.W R11, [R0]
0x08004600: 6011 STR R1, [R2]
0x08004602: F890 1040 LDRB.W R1, [R0, #64]
0x08004606: F880 1058 STRB.W R1, [R0, #88]
0x0800460A: F890 1042 LDRB.W R1, [R0, #66]
0x0800460E: F880 105A STRB.W R1, [R0, #90]
0x08004612: F890 1028 LDRB.W R1, [R0, #40]
0x08004616: F880 1040 STRB.W R1, [R0, #64]
0x0800461A: F890 102A LDRB.W R1, [R0, #42]
0x0800461E: F880 1042 STRB.W R1, [R0, #66]
0x08004622: F880 6028 STRB.W R6, [R0, #40]
0x08004626: F880 C02A STRB.W R12, [R0, #42]
0x0800462A: E00E B .L12 ; 0x0800464A
.L8:
0x0800462C: 6801 LDR R1, [R0]
0x0800462E: 6099 STR R1, [R3, #8]
0x08004630: 6811 LDR R1, [R2]
0x08004632: B121 CBZ R1, .L9 ; 0x0800463E
0x08004634: 6942 LDR R2, [R0, #20]
0x08004636: 614A STR R2, [R1, #20]
0x08004638: 69D9 LDR R1, [R3, #28]
0x0800463A: 6141 STR R1, [R0, #20]
0x0800463C: 61D8 STR R0, [R3, #28]
.L9:
0x0800463E: F8D3 01A4 LDR.W R0, [R3, #0x01A4]
0x08004642: 3001 ADDS R0, #1
.L10:
0x08004644: F8C3 01A4 STR.W R0, [R3, #0x01A4]
.L11:
0x08004648: 2000 MOVS R0, #0
.L12:
0x0800464A: B003 ADD SP, SP, #12
0x0800464C: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text._fx_utility_logical_sector_write from charger_lto.o, size=342, align=2
_fx_utility_logical_sector_write:
0x08004650: E92D 41F0 PUSH.W {R4-R8, LR}
0x08004654: F240 4400 MOVW R4, #0x0400 ; 0x20000400 = sdio_disk
0x08004658: 4690 MOV R8, R2
0x0800465A: F2C2 0400 MOVT R4, #0x2000 ; 0x20000400 = sdio_disk
0x0800465E: 4606 MOV R6, R0
0x08004660: 68A2 LDR R2, [R4, #8]
0x08004662: 69A0 LDR R0, [R4, #24]
0x08004664: F8D4 3198 LDR.W R3, [R4, #0x0198]
0x08004668: F8D4 51A0 LDR.W R5, [R4, #0x01A0]
0x0800466C: 3301 ADDS R3, #1
0x0800466E: 4542 CMP R2, R8
0x08004670: F8C4 3198 STR.W R3, [R4, #0x0198]
0x08004674: F105 0201 ADD.W R2, R5, #1
0x08004678: F8C4 21A0 STR.W R2, [R4, #0x01A0]
0x0800467C: D81A BHI .L3 ; 0x080046B4
0x0800467E: 4540 CMP R0, R8
0x08004680: D318 BCC .L3 ; 0x080046B4
0x08004682: 6920 LDR R0, [R4, #16]
0x08004684: B300 CBZ R0, .L5 ; 0x080046C8
0x08004686: F242 40A0 MOVW R0, #0x24A0
0x0800468A: 2204 MOVS R2, #4
0x0800468C: 5820 LDR R0, [R4, R0]
0x0800468E: 4030 ANDS R0, R6
0x08004690: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08004694: EB04 1040 ADD.W R0, R4, R0, LSL #5
0x08004698: F500 604A ADD.W R0, R0, #0x0CA0
.L1:
0x0800469C: 7C43 LDRB R3, [R0, #17]
0x0800469E: B12B CBZ R3, .L2 ; 0x080046AC
0x080046A0: E9D0 3502 LDRD R3, R5, [R0, #8]
0x080046A4: 404D EORS R5, R1
0x080046A6: 4073 EORS R3, R6
0x080046A8: 432B ORRS R3, R5
0x080046AA: D047 BEQ .L9 ; 0x0800473C
.L2:
0x080046AC: 3018 ADDS R0, #24
0x080046AE: 3A01 SUBS R2, #1
0x080046B0: D1F4 BNE .L1 ; 0x0800469C
0x080046B2: E01B B .L8 ; 0x080046EC
.L3:
0x080046B4: EA56 0001 ORRS.W R0, R6, R1
0x080046B8: F04F 0089 MOV.W R0, #137
0x080046BC: BF18 IT NE
0x080046BE: EA71 0206 ORNSNE R2, R1, R6
0x080046C2: D145 BNE .L11 ; 0x08004750
.L4:
0x080046C4: E8BD 81F0 POP.W {R4-R8, PC}
.L5:
0x080046C8: 6962 LDR R2, [R4, #20]
0x080046CA: B17A CBZ R2, .L8 ; 0x080046EC
0x080046CC: 69E0 LDR R0, [R4, #28]
.L6:
0x080046CE: 7C43 LDRB R3, [R0, #17]
0x080046D0: B12B CBZ R3, .L7 ; 0x080046DE
0x080046D2: E9D0 3502 LDRD R3, R5, [R0, #8]
0x080046D6: 404D EORS R5, R1
0x080046D8: 4073 EORS R3, R6
0x080046DA: 432B ORRS R3, R5
0x080046DC: D02E BEQ .L9 ; 0x0800473C
.L7:
0x080046DE: 6943 LDR R3, [R0, #20]
0x080046E0: 3A01 SUBS R2, #1
0x080046E2: 2B00 CMP R3, #0
0x080046E4: BF18 IT NE
0x080046E6: 4618 MOVNE R0, R3
0x080046E8: 2A00 CMP R2, #0
0x080046EA: D1F0 BNE .L6 ; 0x080046CE
.L8:
0x080046EC: EA56 0001 ORRS.W R0, R6, R1
0x080046F0: F04F 0089 MOV.W R0, #137
0x080046F4: BF18 IT NE
0x080046F6: EA71 0206 ORNSNE R2, R1, R6
0x080046FA: D0E3 BEQ .L4 ; 0x080046C4
0x080046FC: E9D4 020E LDRD R0, R2, [R4, #56]
0x08004700: 1A30 SUBS R0, R6, R0
0x08004702: EB71 0002 SBCS.W R0, R1, R2
0x08004706: D24B BCS .L13 ; 0x080047A0
0x08004708: F8D4 01B0 LDR.W R0, [R4, #0x01B0]
0x0800470C: 2190 MOVS R1, #144
0x0800470E: 3001 ADDS R0, #1
0x08004710: F8C4 01B0 STR.W R0, [R4, #0x01B0]
0x08004714: 2001 MOVS R0, #1
0x08004716: F8C4 0088 STR.W R0, [R4, #136]
0x0800471A: E9C4 1823 STRD R1, R8, [R4, #140]
0x0800471E: 2102 MOVS R1, #2
0x08004720: F8C4 10B8 STR.W R1, [R4, #184]
0x08004724: E9C4 6025 STRD R6, R0, [R4, #148]
0x08004728: F8D4 10BC LDR.W R1, [R4, #188]
0x0800472C: F8C4 00B0 STR.W R0, [R4, #176]
0x08004730: 4620 MOV R0, R4
0x08004732: 4788 BLX R1
0x08004734: 2000 MOVS R0, #0
0x08004736: F8C4 00B0 STR.W R0, [R4, #176]
0x0800473A: E02D B .L12 ; 0x08004798
.L9:
0x0800473C: 7C01 LDRB R1, [R0, #16]
0x0800473E: B921 CBNZ R1, .L10 ; 0x0800474A
0x08004740: 6A61 LDR R1, [R4, #36]
0x08004742: 3101 ADDS R1, #1
0x08004744: 6261 STR R1, [R4, #36]
0x08004746: 2101 MOVS R1, #1
0x08004748: 7401 STRB R1, [R0, #16]
.L10:
0x0800474A: 2000 MOVS R0, #0
0x0800474C: E8BD 81F0 POP.W {R4-R8, PC}
.L11:
0x08004750: E9D4 020E LDRD R0, R2, [R4, #56]
0x08004754: 1A30 SUBS R0, R6, R0
0x08004756: EB71 0002 SBCS.W R0, R1, R2
0x0800475A: D221 BCS .L13 ; 0x080047A0
0x0800475C: 2201 MOVS R2, #1
0x0800475E: 2300 MOVS R3, #0
0x08004760: 4630 MOV R0, R6
0x08004762: 2501 MOVS R5, #1
0x08004764: 2700 MOVS R7, #0
0x08004766: F002 FCFD BL _fx_utility_logical_sector_flush ; 0x08007164
0x0800476A: F8D4 01B0 LDR.W R0, [R4, #0x01B0]
0x0800476E: F8D4 10BC LDR.W R1, [R4, #188]
0x08004772: 3001 ADDS R0, #1
0x08004774: F8C4 01B0 STR.W R0, [R4, #0x01B0]
0x08004778: 2090 MOVS R0, #144
0x0800477A: F8C4 5088 STR.W R5, [R4, #136]
0x0800477E: E9C4 0823 STRD R0, R8, [R4, #140]
0x08004782: 2002 MOVS R0, #2
0x08004784: F8C4 00B8 STR.W R0, [R4, #184]
0x08004788: 4620 MOV R0, R4
0x0800478A: F8C4 50B0 STR.W R5, [R4, #176]
0x0800478E: E9C4 6525 STRD R6, R5, [R4, #148]
0x08004792: 4788 BLX R1
0x08004794: F8C4 70B0 STR.W R7, [R4, #176]
.L12:
0x08004798: F8D4 008C LDR.W R0, [R4, #140]
0x0800479C: E8BD 81F0 POP.W {R4-R8, PC}
.L13:
0x080047A0: 2089 MOVS R0, #137
0x080047A2: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.check_sd_status from charger_lto.o, size=58, align=2
check_sd_status:
0x080047A6: B538 PUSH {R3-R5, LR}
0x080047A8: F247 24A0 MOVW R4, #0x72A0 ; 0x200072A0 = _tx_timer_system_clock
0x080047AC: F3EF 8010 MRS R0, PRIMASK
0x080047B0: F2C2 0400 MOVT R4, #0x2000 ; 0x200072A0 = _tx_timer_system_clock
0x080047B4: B672 CPSID i
0x080047B6: 6825 LDR R5, [R4]
0x080047B8: F380 8810 MSR PRIMASK, R0
.L1:
0x080047BC: F3EF 8010 MRS R0, PRIMASK
0x080047C0: B672 CPSID i
0x080047C2: 6821 LDR R1, [R4]
0x080047C4: F380 8810 MSR PRIMASK, R0
0x080047C8: 1B49 SUBS R1, R1, R5
0x080047CA: 08C9 LSRS R1, R1, #3
0x080047CC: 297C CMP R1, #124
0x080047CE: D805 BHI .L2 ; 0x080047DC
0x080047D0: F7FF F802 BL HAL_SD_GetCardState ; 0x080037D8
0x080047D4: 2804 CMP R0, #4
0x080047D6: D1F1 BNE .L1 ; 0x080047BC
0x080047D8: 2000 MOVS R0, #0
0x080047DA: BD38 POP {R3-R5, PC}
.L2:
0x080047DC: 2001 MOVS R0, #1
0x080047DE: BD38 POP {R3-R5, PC}
Section .text.fx_stm32_sd_write_blocks from charger_lto.o, size=210, align=2
fx_stm32_sd_write_blocks:
0x080047E0: B538 PUSH {R3-R5, LR}
0x080047E2: F247 0550 MOVW R5, #0x7050 ; 0x20007050 = hsd1
0x080047E6: EA5F 0C00 MOVS.W R12, R0
0x080047EA: F2C2 0500 MOVT R5, #0x2000 ; 0x20007050 = hsd1
0x080047EE: D00D BEQ .L1 ; 0x0800480C
0x080047F0: F895 0030 LDRB.W R0, [R5, #48]
0x080047F4: 2801 CMP R0, #1
0x080047F6: D10D BNE .L3 ; 0x08004814
0x080047F8: 2300 MOVS R3, #0
0x080047FA: 636B STR R3, [R5, #52]
0x080047FC: 1850 ADDS R0, R2, R1
0x080047FE: 6D2C LDR R4, [R5, #80]
0x08004800: 42A0 CMP R0, R4
0x08004802: D90A BLS .L5 ; 0x0800481A
0x08004804: 6B68 LDR R0, [R5, #52]
0x08004806: F040 7000 ORR R0, R0, #0x02000000
0x0800480A: E002 B .L2 ; 0x08004812
.L1:
0x0800480C: 6B68 LDR R0, [R5, #52]
0x0800480E: F040 6000 ORR R0, R0, #0x08000000
.L2:
0x08004812: 6368 STR R0, [R5, #52]
.L3:
0x08004814: 2401 MOVS R4, #1
.L4:
0x08004816: 4620 MOV R0, R4
0x08004818: BD38 POP {R3-R5, PC}
.L5:
0x0800481A: 2003 MOVS R0, #3
0x0800481C: F885 0030 STRB.W R0, [R5, #48]
0x08004820: 6828 LDR R0, [R5]
0x08004822: 43DC MVNS R4, R3
0x08004824: F8D5 E038 LDR.W LR, [R5, #56]
0x08004828: 62C3 STR R3, [R0, #44]
0x0800482A: 0253 LSLS R3, R2, #9
0x0800482C: E9C5 C307 STRD R12, R3, [R5, #28]
0x08004830: 6244 STR R4, [R0, #36]
0x08004832: 6283 STR R3, [R0, #40]
0x08004834: 2390 MOVS R3, #144
0x08004836: F1BE 0F01 CMP.W LR, #1
0x0800483A: 6AC4 LDR R4, [R0, #44]
0x0800483C: F363 0407 BFI R4, R3, #0, #8
0x08004840: 62C4 STR R4, [R0, #44]
0x08004842: BF18 IT NE
0x08004844: 0249 LSLNE R1, R1, #9
0x08004846: 68C4 LDR R4, [R0, #12]
0x08004848: F044 0440 ORR R4, R4, #64
0x0800484C: 60C4 STR R4, [R0, #12]
0x0800484E: F8C0 C058 STR.W R12, [R0, #88]
0x08004852: 2401 MOVS R4, #1
0x08004854: 2A01 CMP R2, #1
0x08004856: 6504 STR R4, [R0, #80]
0x08004858: F24E 0CC0 MOVW R12, #0xE0C0
0x0800485C: BF88 IT HI
0x0800485E: 23A0 MOVHI R3, #160
0x08004860: 62EB STR R3, [R5, #44]
0x08004862: F241 1218 MOVW R2, #0x1118
0x08004866: 6081 STR R1, [R0, #8]
0x08004868: F6CF 7CFE MOVT R12, #0xFFFE
0x0800486C: 68C1 LDR R1, [R0, #12]
0x0800486E: BF88 IT HI
0x08004870: 3201 ADDHI R2, #1
0x08004872: EA01 010C AND.W R1, R1, R12
0x08004876: 440A ADD R2, R1
0x08004878: 60C2 STR R2, [R0, #12]
0x0800487A: F241 3288 MOVW R2, #0x1388
0x0800487E: BF94 ITE LS
0x08004880: 2118 MOVLS R1, #24
0x08004882: 2119 MOVHI R1, #25
0x08004884: F7FF F8FB BL SDMMC_GetCmdResp1 ; 0x08003A7E
0x08004888: 6829 LDR R1, [R5]
0x0800488A: B160 CBZ R0, .L6 ; 0x080048A6
0x0800488C: F640 72FF MOVW R2, #0x0FFF
0x08004890: F6C1 72E0 MOVT R2, #0x1FE0
0x08004894: 638A STR R2, [R1, #56]
0x08004896: 6B69 LDR R1, [R5, #52]
0x08004898: 4308 ORRS R0, R1
0x0800489A: 6368 STR R0, [R5, #52]
0x0800489C: F885 4030 STRB.W R4, [R5, #48]
0x080048A0: 2000 MOVS R0, #0
0x080048A2: 62E8 STR R0, [R5, #44]
0x080048A4: E7B7 B .L4 ; 0x08004816
.L6:
0x080048A6: 6BC8 LDR R0, [R1, #60]
0x080048A8: 2400 MOVS R4, #0
0x080048AA: F440 708D ORR R0, R0, #0x011A
0x080048AE: 63C8 STR R0, [R1, #60]
0x080048B0: E7B1 B .L4 ; 0x08004816
Section .text.libc.fwrite from fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=46, align=2
fwrite:
0x080048B2: B5F8 PUSH {R3-R7, LR}
0x080048B4: 461D MOV R5, R3
0x080048B6: 4617 MOV R7, R2
0x080048B8: 460C MOV R4, R1
0x080048BA: 4606 MOV R6, R0
0x080048BC: 4618 MOV R0, R3
0x080048BE: F003 FC21 BL __SEGGER_RTL_X_file_stat ; 0x08008104
0x080048C2: 2800 CMP R0, #0
0x080048C4: D403 BMI .L1 ; 0x080048CE
0x080048C6: FB07 F204 MUL R2, R7, R4
0x080048CA: 42A2 CMP R2, R4
0x080048CC: D201 BCS .L2 ; 0x080048D2
.L1:
0x080048CE: 2000 MOVS R0, #0
0x080048D0: BDF8 POP {R3-R7, PC}
.L2:
0x080048D2: 4628 MOV R0, R5
0x080048D4: 4631 MOV R1, R6
0x080048D6: F000 F865 BL __SEGGER_RTL_X_file_write ; 0x080049A4
0x080048DA: FBB0 F0F4 UDIV R0, R0, R4
0x080048DE: BDF8 POP {R3-R7, PC}
Section .text.libc.__SEGGER_RTL_float64_isinf from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=26, align=2
__SEGGER_RTL_float64_isinf:
0x080048E0: EC51 0B10 VMOV R0, R1, D0
0x080048E4: F021 4100 BIC R1, R1, #0x80000000
0x080048E8: F081 41E0 EOR R1, R1, #0x70000000
0x080048EC: F081 617F EOR R1, R1, #0x0FF00000
0x080048F0: 4308 ORRS R0, R1
0x080048F2: FAB0 F080 CLZ R0, R0
0x080048F6: 0940 LSRS R0, R0, #5
0x080048F8: 4770 BX LR
Section .text.libc.__SEGGER_RTL_float64_isnormal from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=34, align=2
__SEGGER_RTL_float64_isnormal:
0x080048FA: EC51 0B10 VMOV R0, R1, D0
0x080048FE: 004A LSLS R2, R1, #1
0x08004900: EA42 70D0 ORR.W R0, R2, R0, LSR #31
0x08004904: F510 1F00 CMN R0, #0x200000
0x08004908: 4180 SBCS R0, R0
0x0800490A: 4240 RSBS R0, R0, #0
0x0800490C: 2200 MOVS R2, #0
0x0800490E: F6C7 72F0 MOVT R2, #0x7FF0
0x08004912: 4011 ANDS R1, R2
0x08004914: BF18 IT NE
0x08004916: 2101 MOVNE R1, #1
0x08004918: 4008 ANDS R0, R1
0x0800491A: 4770 BX LR
Section .text.libc.ldexp from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=66, align=2
ldexp:
0x0800491C: EC51 2B10 VMOV R2, R1, D0
0x08004920: F3C1 530A UBFX R3, R1, #20, #11
0x08004924: 2B00 CMP R3, #0
0x08004926: BF1C ITT NE
0x08004928: F240 7CFF MOVWNE R12, #0x07FF
0x0800492C: 4563 CMPNE R3, R12
0x0800492E: D100 BNE .L1 ; 0x08004932
0x08004930: 4770 BX LR
.L1:
0x08004932: 4418 ADD R0, R3
0x08004934: 4560 CMP R0, R12
0x08004936: DB06 BLT .L2 ; 0x08004946
0x08004938: 2000 MOVS R0, #0
0x0800493A: F6C7 70F0 MOVT R0, #0x7FF0
0x0800493E: F360 011E BFI R1, R0, #0, #31
0x08004942: 2200 MOVS R2, #0
0x08004944: E008 B .L3 ; 0x08004958
.L2:
0x08004946: 2800 CMP R0, #0
0x08004948: BFC7 ITTEE GT
0x0800494A: F36F 511E BFCGT R1, #20, #11
0x0800494E: EA41 5100 ORRGT.W R1, R1, R0, LSL #20
0x08004952: F001 4100 ANDLE R1, R1, #0x80000000
0x08004956: 2200 MOVLE R2, #0
.L3:
0x08004958: EC41 2B10 VMOV D0, R2, R1
0x0800495C: 4770 BX LR
Section .text.libc.__SEGGER_RTL_pre_padding from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=18, align=2
__SEGGER_RTL_pre_padding:
0x0800495E: 06CB LSLS R3, R1, #27
0x08004960: BF48 IT MI
0x08004962: 4770 BXMI LR
0x08004964: 0589 LSLS R1, R1, #22
0x08004966: BF4C ITE MI
0x08004968: 2130 MOVMI R1, #48
0x0800496A: 2120 MOVPL R1, #32
0x0800496C: F003 BB78 B.W __SEGGER_RTL_print_padding ; 0x08008060
Section .text.libc.__SEGGER_RTL_stream_write from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=10, align=2
__SEGGER_RTL_stream_write:
0x08004970: 6A43 LDR R3, [R0, #36]
0x08004972: 4608 MOV R0, R1
0x08004974: 2101 MOVS R1, #1
0x08004976: F7FF BF9C B.W fwrite ; 0x080048B2
Section .text.libc.printf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=42, align=2
printf:
0x0800497A: B083 SUB SP, SP, #12
0x0800497C: B500 PUSH {LR}
0x0800497E: B082 SUB SP, SP, #8
0x08004980: 4684 MOV R12, R0
0x08004982: A803 ADD R0, SP, #12
0x08004984: C00E STM R0!, {R1-R3}
0x08004986: F247 704C MOVW R0, #0x774C ; 0x2000774C = stdout
0x0800498A: F2C2 0000 MOVT R0, #0x2000 ; 0x2000774C = stdout
0x0800498E: AA03 ADD R2, SP, #12
0x08004990: 6800 LDR R0, [R0]
0x08004992: 9201 STR R2, [SP, #4]
0x08004994: 4661 MOV R1, R12
0x08004996: F003 FB71 BL vfprintf ; 0x0800807C
0x0800499A: B002 ADD SP, SP, #8
0x0800499C: F85D EB04 POP.W {LR}
0x080049A0: B003 ADD SP, SP, #12
0x080049A2: 4770 BX LR
Section .text.libc.__SEGGER_RTL_X_file_write from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=6, align=2
__SEGGER_RTL_X_file_write:
0x080049A4: 6800 LDR R0, [R0]
0x080049A6: F000 B896 B.W SEGGER_RTT_Write ; 0x08004AD6
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=102, align=2
_DoInit:
0x080049AA: F646 6020 MOVW R0, #0x6E20 ; 0x20006E20 = _SEGGER_RTT
0x080049AE: F2C2 0000 MOVT R0, #0x2000 ; 0x20006E20 = _SEGGER_RTT
0x080049B2: 2103 MOVS R1, #3
0x080049B4: 6101 STR R1, [R0, #16]
0x080049B6: 6141 STR R1, [R0, #20]
0x080049B8: F248 421B MOVW R2, #0x841B ; 0x0800841B = .rodata.libc..L.str
0x080049BC: F6C0 0200 MOVT R2, #0x0800 ; 0x0800841B = .rodata.libc..L.str
0x080049C0: 6182 STR R2, [R0, #24]
0x080049C2: F247 3125 MOVW R1, #0x7325 ; 0x20007325 = _acUpBuffer
0x080049C6: F2C2 0100 MOVT R1, #0x2000 ; 0x20007325 = _acUpBuffer
0x080049CA: 61C1 STR R1, [R0, #28]
0x080049CC: F44F 6180 MOV.W R1, #0x0400
0x080049D0: 6201 STR R1, [R0, #32]
0x080049D2: 2100 MOVS R1, #0
0x080049D4: 6281 STR R1, [R0, #40]
0x080049D6: 6241 STR R1, [R0, #36]
0x080049D8: 62C1 STR R1, [R0, #44]
0x080049DA: 6602 STR R2, [R0, #96]
0x080049DC: F247 7225 MOVW R2, #0x7725 ; 0x20007725 = _acDownBuffer
0x080049E0: F2C2 0200 MOVT R2, #0x2000 ; 0x20007725 = _acDownBuffer
0x080049E4: 6642 STR R2, [R0, #100]
0x080049E6: 2210 MOVS R2, #16
0x080049E8: 6682 STR R2, [R0, #104]
0x080049EA: 6701 STR R1, [R0, #112]
0x080049EC: 66C1 STR R1, [R0, #108]
0x080049EE: 6741 STR R1, [R0, #116]
0x080049F0: F3BF 8F5F DMB SY
0x080049F4: F248 420A MOVW R2, #0x840A ; 0x0800840A = _DoInit._aInitStr
0x080049F8: F6C0 0200 MOVT R2, #0x0800 ; 0x0800840A = _DoInit._aInitStr
.L1:
0x080049FC: F081 030F EOR R3, R1, #15
0x08004A00: 5CD3 LDRB R3, [R2, R3]
0x08004A02: 5443 STRB R3, [R0, R1]
0x08004A04: 3101 ADDS R1, #1
0x08004A06: 2910 CMP R1, #16
0x08004A08: D1F8 BNE .L1 ; 0x080049FC
0x08004A0A: F3BF 8F5F DMB SY
0x08004A0E: 4770 BX LR
Section .text.libc._GetAvailWriteSpace from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=22, align=2
_GetAvailWriteSpace:
0x08004A10: 4601 MOV R1, R0
0x08004A12: 68C0 LDR R0, [R0, #12]
0x08004A14: 690A LDR R2, [R1, #16]
0x08004A16: 4282 CMP R2, R0
0x08004A18: EA6F 0000 MVN.W R0, R0
0x08004A1C: 4410 ADD R0, R2
0x08004A1E: BF9C ITT LS
0x08004A20: 6889 LDRLS R1, [R1, #8]
0x08004A22: 4408 ADDLS R0, R1
0x08004A24: 4770 BX LR
Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=86, align=2
_WriteBlocking:
0x08004A26: E92D 43F8 PUSH.W {R3-R9, LR}
0x08004A2A: 4614 MOV R4, R2
0x08004A2C: 4688 MOV R8, R1
0x08004A2E: 4605 MOV R5, R0
0x08004A30: 68C7 LDR R7, [R0, #12]
0x08004A32: F04F 0900 MOV.W R9, #0
.L1:
0x08004A36: 6928 LDR R0, [R5, #16]
0x08004A38: 43F9 MVNS R1, R7
0x08004A3A: 42B8 CMP R0, R7
0x08004A3C: 4408 ADD R0, R1
0x08004A3E: 68A9 LDR R1, [R5, #8]
0x08004A40: BF98 IT LS
0x08004A42: 4408 ADDLS R0, R1
0x08004A44: 1BCE SUBS R6, R1, R7
0x08004A46: 42B0 CMP R0, R6
0x08004A48: BF38 IT CC
0x08004A4A: 4606 MOVCC R6, R0
0x08004A4C: 6868 LDR R0, [R5, #4]
0x08004A4E: 42A6 CMP R6, R4
0x08004A50: 4438 ADD R0, R7
0x08004A52: BF28 IT CS
0x08004A54: 4626 MOVCS R6, R4
0x08004A56: 4641 MOV R1, R8
0x08004A58: 4632 MOV R2, R6
0x08004A5A: F7FD FBD9 BL memcpy ; 0x08002210
0x08004A5E: 68A8 LDR R0, [R5, #8]
0x08004A60: 19F1 ADDS R1, R6, R7
0x08004A62: 1A0F SUBS R7, R1, R0
0x08004A64: BF18 IT NE
0x08004A66: 460F MOVNE R7, R1
0x08004A68: F3BF 8F5F DMB SY
0x08004A6C: 60EF STR R7, [R5, #12]
0x08004A6E: 1BA4 SUBS R4, R4, R6
0x08004A70: 44B0 ADD R8, R6
0x08004A72: 44B1 ADD R9, R6
0x08004A74: D1DF BNE .L1 ; 0x08004A36
0x08004A76: 4648 MOV R0, R9
0x08004A78: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=90, align=2
SEGGER_RTT_WriteNoLock:
0x08004A7C: B570 PUSH {R4-R6, LR}
0x08004A7E: 460D MOV R5, R1
0x08004A80: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x08004A84: F646 6120 MOVW R1, #0x6E20 ; 0x20006E20 = _SEGGER_RTT
0x08004A88: F2C2 0100 MOVT R1, #0x2000 ; 0x20006E20 = _SEGGER_RTT
0x08004A8C: EB01 00C0 ADD.W R0, R1, R0, LSL #3
0x08004A90: F100 0618 ADD.W R6, R0, #24
0x08004A94: 6AC0 LDR R0, [R0, #44]
0x08004A96: 2802 CMP R0, #2
0x08004A98: D017 BEQ .L5 ; 0x08004ACA
0x08004A9A: 4614 MOV R4, R2
0x08004A9C: 2801 CMP R0, #1
0x08004A9E: D007 BEQ .L2 ; 0x08004AB0
0x08004AA0: B920 CBNZ R0, .L1 ; 0x08004AAC
0x08004AA2: 4630 MOV R0, R6
0x08004AA4: F7FF FFB4 BL _GetAvailWriteSpace ; 0x08004A10
0x08004AA8: 42A0 CMP R0, R4
0x08004AAA: D207 BCS .L3 ; 0x08004ABC
.L1:
0x08004AAC: 2400 MOVS R4, #0
0x08004AAE: E00A B .L4 ; 0x08004AC6
.L2:
0x08004AB0: 4630 MOV R0, R6
0x08004AB2: F7FF FFAD BL _GetAvailWriteSpace ; 0x08004A10
0x08004AB6: 42A0 CMP R0, R4
0x08004AB8: BF38 IT CC
0x08004ABA: 4604 MOVCC R4, R0
.L3:
0x08004ABC: 4630 MOV R0, R6
0x08004ABE: 4629 MOV R1, R5
0x08004AC0: 4622 MOV R2, R4
0x08004AC2: F003 FB3D BL _WriteNoCheck ; 0x08008140
.L4:
0x08004AC6: 4620 MOV R0, R4
0x08004AC8: BD70 POP {R4-R6, PC}
.L5:
0x08004ACA: 4630 MOV R0, R6
0x08004ACC: 4629 MOV R1, R5
0x08004ACE: E8BD 4070 POP.W {R4-R6, LR}
0x08004AD2: F7FF BFA8 B.W _WriteBlocking ; 0x08004A26
Section .text.libc.SEGGER_RTT_Write from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=54, align=2
SEGGER_RTT_Write:
0x08004AD6: B5F8 PUSH {R3-R7, LR}
0x08004AD8: 4614 MOV R4, R2
0x08004ADA: 4606 MOV R6, R0
0x08004ADC: F646 6020 MOVW R0, #0x6E20 ; 0x20006E20 = _SEGGER_RTT
0x08004AE0: F2C2 0000 MOVT R0, #0x2000 ; 0x20006E20 = _SEGGER_RTT
0x08004AE4: 460D MOV R5, R1
0x08004AE6: 7800 LDRB R0, [R0]
0x08004AE8: 2800 CMP R0, #0
0x08004AEA: BF08 IT EQ
0x08004AEC: F7FF FF5D BLEQ _DoInit ; 0x080049AA
0x08004AF0: F3EF 8711 MRS R7, BASEPRI
0x08004AF4: F04F 0120 MOV.W R1, #32
0x08004AF8: F381 8811 MSR BASEPRI, R1
0x08004AFC: 4630 MOV R0, R6
0x08004AFE: 4629 MOV R1, R5
0x08004B00: 4622 MOV R2, R4
0x08004B02: F7FF FFBB BL SEGGER_RTT_WriteNoLock ; 0x08004A7C
0x08004B06: F387 8811 MSR BASEPRI, R7
0x08004B0A: BDF8 POP {R3-R7, PC}
Section .text.libc.__SEGGER_RTL_ascii_wctomb from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=14, align=2
__SEGGER_RTL_ascii_wctomb:
0x08004B0C: 297F CMP R1, #127
0x08004B0E: BF8E ITEE HI
0x08004B10: F06F 0001 MVNHI R0, #1
0x08004B14: 7001 STRBLS R1, [R0]
0x08004B16: 2001 MOVLS R0, #1
0x08004B18: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_tolower from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=14, align=2
__SEGGER_RTL_ascii_tolower:
__SEGGER_RTL_ascii_towlower:
0x08004B1A: F1A0 0141 SUB.W R1, R0, #65 ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towlower
0x08004B1E: 291A CMP R1, #26
0x08004B20: BF38 IT CC
0x08004B22: F040 0020 ORRCC R0, R0, #32
0x08004B26: 4770 BX LR
Section .text.MX_DMA_Init from charger_lto.o, size=68, align=2
MX_DMA_Init:
0x08004B28: B081 SUB SP, SP, #4
0x08004B2A: F244 40D8 MOVW R0, #0x44D8
0x08004B2E: F6C5 0002 MOVT R0, #0x5802
0x08004B32: 6801 LDR R1, [R0]
0x08004B34: F041 0101 ORR R1, R1, #1
0x08004B38: 6001 STR R1, [R0]
0x08004B3A: 6800 LDR R0, [R0]
0x08004B3C: 2100 MOVS R1, #0
0x08004B3E: F000 0001 AND R0, R0, #1
0x08004B42: 9000 STR R0, [SP, #0]
0x08004B44: 9800 LDR R0, [SP, #0]
0x08004B46: F64E 500C MOVW R0, #0xED0C
0x08004B4A: F2CE 0000 MOVT R0, #0xE000
0x08004B4E: 6800 LDR R0, [R0]
0x08004B50: F24E 400B MOVW R0, #0xE40B
0x08004B54: F2CE 0000 MOVT R0, #0xE000
0x08004B58: 7001 STRB R1, [R0]
0x08004B5A: F24E 1000 MOVW R0, #0xE100
0x08004B5E: F2CE 0000 MOVT R0, #0xE000
0x08004B62: F44F 6100 MOV.W R1, #0x0800
0x08004B66: 6001 STR R1, [R0]
0x08004B68: B001 ADD SP, SP, #4
0x08004B6A: 4770 BX LR
Section .text.SystemClock_Config() from charger_lto.o, size=792, align=2
SystemClock_Config():
0x08004B6C: B510 PUSH {R4, LR}
0x08004B6E: B082 SUB SP, SP, #8
0x08004B70: F644 010C MOVW R1, #0x480C
0x08004B74: F6C5 0102 MOVT R1, #0x5802
0x08004B78: 6808 LDR R0, [R1]
0x08004B7A: 680A LDR R2, [R1]
0x08004B7C: 0740 LSLS R0, R0, #29
0x08004B7E: F247 2088 MOVW R0, #0x7288 ; 0x20007288 = uwTick
0x08004B82: F2C2 0000 MOVT R0, #0x2000 ; 0x20007288 = uwTick
0x08004B86: D50D BPL .L2 ; 0x08004BA4
0x08004B88: 2302 MOVS R3, #2
0x08004B8A: F363 0202 BFI R2, R3, #0, #3
0x08004B8E: 600A STR R2, [R1]
0x08004B90: 6802 LDR R2, [R0]
.L1:
0x08004B92: F851 3C08 LDR R3, [R1, #-8]
0x08004B96: 049B LSLS R3, R3, #18
0x08004B98: D404 BMI .L2 ; 0x08004BA4
0x08004B9A: 6803 LDR R3, [R0]
0x08004B9C: 1A9B SUBS R3, R3, R2
0x08004B9E: F5B3 7F7A CMP.W R3, #0x03E8
0x08004BA2: D9F6 BLS .L1 ; 0x08004B92
.L2:
0x08004BA4: 2200 MOVS R2, #0
0x08004BA6: 9201 STR R2, [SP, #4]
0x08004BA8: 68CA LDR R2, [R1, #12]
0x08004BAA: 2302 MOVS R3, #2
0x08004BAC: F363 328F BFI R2, R3, #14, #2
0x08004BB0: 60CA STR R2, [R1, #12]
0x08004BB2: 68CA LDR R2, [R1, #12]
0x08004BB4: F402 4240 AND R2, R2, #0xC000
0x08004BB8: 9201 STR R2, [SP, #4]
0x08004BBA: 9A01 LDR R2, [SP, #4]
.L3:
0x08004BBC: 68CA LDR R2, [R1, #12]
0x08004BBE: 0492 LSLS R2, R2, #18
0x08004BC0: D5FC BPL .L3 ; 0x08004BBC
0x08004BC2: F244 4400 MOVW R4, #0x4400
0x08004BC6: F6C5 0402 MOVT R4, #0x5802
0x08004BCA: F8D4 1400 LDR.W R1, [R4, #0x0400]
0x08004BCE: F441 7180 ORR R1, R1, #0x0100
0x08004BD2: F8C4 1400 STR.W R1, [R4, #0x0400]
0x08004BD6: 6F21 LDR R1, [R4, #112]
0x08004BD8: F021 0118 BIC R1, R1, #24
0x08004BDC: 6721 STR R1, [R4, #112]
0x08004BDE: 6921 LDR R1, [R4, #16]
0x08004BE0: F001 0238 AND R2, R1, #56
0x08004BE4: 6AA1 LDR R1, [R4, #40]
0x08004BE6: 2A10 CMP R2, #16
0x08004BE8: D007 BEQ .L4 ; 0x08004BFA
0x08004BEA: 2A18 CMP R2, #24
0x08004BEC: F040 80F3 BNE.W .L16 ; 0x08004DD6
0x08004BF0: F001 0103 AND R1, R1, #3
0x08004BF4: 2902 CMP R1, #2
0x08004BF6: F040 80EE BNE.W .L16 ; 0x08004DD6
.L4:
0x08004BFA: 6821 LDR R1, [R4]
.L5:
0x08004BFC: F8D4 1400 LDR.W R1, [R4, #0x0400]
0x08004C00: F441 7180 ORR R1, R1, #0x0100
0x08004C04: F8C4 1400 STR.W R1, [R4, #0x0400]
0x08004C08: 6801 LDR R1, [R0]
.L6:
0x08004C0A: F8D4 2400 LDR.W R2, [R4, #0x0400]
0x08004C0E: 05D2 LSLS R2, R2, #23
0x08004C10: D404 BMI .L7 ; 0x08004C1C
0x08004C12: 6802 LDR R2, [R0]
0x08004C14: 1A52 SUBS R2, R2, R1
0x08004C16: 2A64 CMP R2, #100
0x08004C18: D9F7 BLS .L6 ; 0x08004C0A
0x08004C1A: E131 B .L22 ; 0x08004E80
.L7:
0x08004C1C: 6F21 LDR R1, [R4, #112]
0x08004C1E: F241 3288 MOVW R2, #0x1388
0x08004C22: F041 0101 ORR R1, R1, #1
0x08004C26: 6721 STR R1, [R4, #112]
0x08004C28: 6801 LDR R1, [R0]
.L8:
0x08004C2A: 6F23 LDR R3, [R4, #112]
0x08004C2C: 079B LSLS R3, R3, #30
0x08004C2E: D404 BMI .L9 ; 0x08004C3A
0x08004C30: 6803 LDR R3, [R0]
0x08004C32: 1A5B SUBS R3, R3, R1
0x08004C34: 4293 CMP R3, R2
0x08004C36: D9F8 BLS .L8 ; 0x08004C2A
0x08004C38: E122 B .L22 ; 0x08004E80
.L9:
0x08004C3A: 6921 LDR R1, [R4, #16]
0x08004C3C: F001 0138 AND R1, R1, #56
0x08004C40: 2918 CMP R1, #24
0x08004C42: F040 80D6 BNE.W .L18 ; 0x08004DF2
0x08004C46: 6AA1 LDR R1, [R4, #40]
0x08004C48: F240 32F3 MOVW R2, #0x03F3
0x08004C4C: 4011 ANDS R1, R2
0x08004C4E: 2952 CMP R1, #82
0x08004C50: 6B21 LDR R1, [R4, #48]
0x08004C52: F040 8115 BNE.W .L22 ; 0x08004E80
0x08004C56: 460A MOV R2, R1
0x08004C58: F36F 225F BFC R2, #9, #23
0x08004C5C: 2A27 CMP R2, #39
0x08004C5E: F040 810F BNE.W .L22 ; 0x08004E80
0x08004C62: F401 427E AND R2, R1, #0xFE00
0x08004C66: F5B2 7F00 CMP.W R2, #0x0200
0x08004C6A: F040 8109 BNE.W .L22 ; 0x08004E80
0x08004C6E: F401 02FE AND R2, R1, #0x7F0000
0x08004C72: F5B2 3F40 CMP.W R2, #0x030000
0x08004C76: F040 8103 BNE.W .L22 ; 0x08004E80
0x08004C7A: F001 41FE AND R1, R1, #0x7F000000
0x08004C7E: F1B1 7F80 CMP.W R1, #0x01000000
0x08004C82: F040 80FD BNE.W .L22 ; 0x08004E80
0x08004C86: 6B61 LDR R1, [R4, #52]
0x08004C88: F64F 72F8 MOVW R2, #0xFFF8
0x08004C8C: 4211 TST R1, R2
0x08004C8E: D010 BEQ .L11 ; 0x08004CB2
0x08004C90: 6AE1 LDR R1, [R4, #44]
0x08004C92: F021 0101 BIC R1, R1, #1
0x08004C96: 62E1 STR R1, [R4, #44]
0x08004C98: 6801 LDR R1, [R0]
.L10:
0x08004C9A: 6802 LDR R2, [R0]
0x08004C9C: 428A CMP R2, R1
0x08004C9E: D0FC BEQ .L10 ; 0x08004C9A
0x08004CA0: 6B61 LDR R1, [R4, #52]
0x08004CA2: F64F 72F8 MOVW R2, #0xFFF8
0x08004CA6: 4391 BICS R1, R2
0x08004CA8: 6361 STR R1, [R4, #52]
0x08004CAA: 6AE1 LDR R1, [R4, #44]
0x08004CAC: F041 0101 ORR R1, R1, #1
0x08004CB0: 62E1 STR R1, [R4, #44]
.L11:
0x08004CB2: F242 0C00 MOVW R12, #0x2000
0x08004CB6: F2C5 2C00 MOVT R12, #0x5200
0x08004CBA: F8DC 2000 LDR.W R2, [R12]
0x08004CBE: 0712 LSLS R2, R2, #28
0x08004CC0: D10D BNE .L12 ; 0x08004CDE
0x08004CC2: F8DC 2000 LDR.W R2, [R12]
0x08004CC6: 2301 MOVS R3, #1
0x08004CC8: F363 0203 BFI R2, R3, #0, #4
0x08004CCC: F8CC 2000 STR.W R2, [R12]
0x08004CD0: F8DC 2000 LDR.W R2, [R12]
0x08004CD4: F002 020F AND R2, R2, #15
0x08004CD8: 2A01 CMP R2, #1
0x08004CDA: F040 80D2 BNE.W .L23 ; 0x08004E82
.L12:
0x08004CDE: 69A2 LDR R2, [R4, #24]
0x08004CE0: 69E2 LDR R2, [R4, #28]
0x08004CE2: 69E2 LDR R2, [R4, #28]
0x08004CE4: 6A22 LDR R2, [R4, #32]
0x08004CE6: 69A2 LDR R2, [R4, #24]
0x08004CE8: 69A2 LDR R2, [R4, #24]
0x08004CEA: F422 6270 BIC R2, R2, #0x0F00
0x08004CEE: 61A2 STR R2, [R4, #24]
0x08004CF0: 6822 LDR R2, [R4]
0x08004CF2: 0192 LSLS R2, R2, #6
0x08004CF4: F140 80C5 BPL.W .L23 ; 0x08004E82
0x08004CF8: 6922 LDR R2, [R4, #16]
0x08004CFA: 2303 MOVS R3, #3
0x08004CFC: F363 0202 BFI R2, R3, #0, #3
0x08004D00: 6122 STR R2, [R4, #16]
0x08004D02: 6802 LDR R2, [R0]
0x08004D04: F241 3388 MOVW R3, #0x1388
.L13:
0x08004D08: 6921 LDR R1, [R4, #16]
0x08004D0A: F001 0138 AND R1, R1, #56
0x08004D0E: 2918 CMP R1, #24
0x08004D10: D004 BEQ .L14 ; 0x08004D1C
0x08004D12: 6801 LDR R1, [R0]
0x08004D14: 1A89 SUBS R1, R1, R2
0x08004D16: 4299 CMP R1, R3
0x08004D18: D9F6 BLS .L13 ; 0x08004D08
0x08004D1A: E0B2 B .L23 ; 0x08004E82
.L14:
0x08004D1C: 69A0 LDR R0, [R4, #24]
0x08004D1E: 0700 LSLS R0, R0, #28
0x08004D20: BF1E ITTT NE
0x08004D22: 69A0 LDRNE R0, [R4, #24]
0x08004D24: F020 000F BICNE R0, R0, #15
0x08004D28: 61A0 STRNE R0, [R4, #24]
0x08004D2A: F8DC 0000 LDR.W R0, [R12]
0x08004D2E: F010 0F0E TST R0, #14
0x08004D32: D00D BEQ .L15 ; 0x08004D50
0x08004D34: F8DC 0000 LDR.W R0, [R12]
0x08004D38: 2101 MOVS R1, #1
0x08004D3A: F361 0003 BFI R0, R1, #0, #4
0x08004D3E: F8CC 0000 STR.W R0, [R12]
0x08004D42: F8DC 0000 LDR.W R0, [R12]
0x08004D46: F000 000F AND R0, R0, #15
0x08004D4A: 2801 CMP R0, #1
0x08004D4C: F040 8099 BNE.W .L23 ; 0x08004E82
.L15:
0x08004D50: 69A0 LDR R0, [R4, #24]
0x08004D52: F010 0F70 TST R0, #112
0x08004D56: BF1E ITTT NE
0x08004D58: 69A0 LDRNE R0, [R4, #24]
0x08004D5A: F020 0070 BICNE R0, R0, #112
0x08004D5E: 61A0 STRNE R0, [R4, #24]
0x08004D60: 69E0 LDR R0, [R4, #28]
0x08004D62: F010 0F70 TST R0, #112
0x08004D66: BF1E ITTT NE
0x08004D68: 69E0 LDRNE R0, [R4, #28]
0x08004D6A: F020 0070 BICNE R0, R0, #112
0x08004D6E: 61E0 STRNE R0, [R4, #28]
0x08004D70: 69E0 LDR R0, [R4, #28]
0x08004D72: F410 6FE0 TST R0, #0x0700
0x08004D76: BF1E ITTT NE
0x08004D78: 69E0 LDRNE R0, [R4, #28]
0x08004D7A: F420 60E0 BICNE R0, R0, #0x0700
0x08004D7E: 61E0 STRNE R0, [R4, #28]
0x08004D80: 6A20 LDR R0, [R4, #32]
0x08004D82: F010 0F70 TST R0, #112
0x08004D86: BF1E ITTT NE
0x08004D88: 6A20 LDRNE R0, [R4, #32]
0x08004D8A: F020 0070 BICNE R0, R0, #112
0x08004D8E: 6220 STRNE R0, [R4, #32]
0x08004D90: F7FC FB4A BL HAL_RCC_GetSysClockFreq ; 0x08001428
0x08004D94: 69A1 LDR R1, [R4, #24]
0x08004D96: F248 429E MOVW R2, #0x849E ; 0x0800849E = D1CorePrescTable
0x08004D9A: F6C0 0200 MOVT R2, #0x0800 ; 0x0800849E = D1CorePrescTable
0x08004D9E: F3C1 2103 UBFX R1, R1, #8, #4
0x08004DA2: 5C51 LDRB R1, [R2, R1]
0x08004DA4: F247 3224 MOVW R2, #0x7324 ; 0x20007324 = uwTickPrio
0x08004DA8: F2C2 0200 MOVT R2, #0x2000 ; 0x20007324 = uwTickPrio
0x08004DAC: 69A3 LDR R3, [R4, #24]
0x08004DAE: F247 735C MOVW R3, #0x775C ; 0x2000775C = SystemCoreClock
0x08004DB2: F001 011F AND R1, R1, #31
0x08004DB6: 7812 LDRB R2, [R2]
0x08004DB8: F2C2 0300 MOVT R3, #0x2000 ; 0x2000775C = SystemCoreClock
0x08004DBC: FA20 F101 LSR.W R1, R0, R1
0x08004DC0: 2010 MOVS R0, #16
0x08004DC2: 2A00 CMP R2, #0
0x08004DC4: 6019 STR R1, [R3]
0x08004DC6: BF18 IT NE
0x08004DC8: 200F MOVNE R0, #15
0x08004DCA: F7FE FC10 BL HAL_InitTick ; 0x080035EE
0x08004DCE: 2800 CMP R0, #0
0x08004DD0: D157 BNE .L23 ; 0x08004E82
0x08004DD2: B002 ADD SP, SP, #8
0x08004DD4: BD10 POP {R4, PC}
.L16:
0x08004DD6: 6821 LDR R1, [R4]
0x08004DD8: F441 3180 ORR R1, R1, #0x010000
0x08004DDC: 6021 STR R1, [R4]
0x08004DDE: 6801 LDR R1, [R0]
.L17:
0x08004DE0: 6822 LDR R2, [R4]
0x08004DE2: 0392 LSLS R2, R2, #14
0x08004DE4: F53F AF0A BMI.W .L5 ; 0x08004BFC
0x08004DE8: 6802 LDR R2, [R0]
0x08004DEA: 1A52 SUBS R2, R2, R1
0x08004DEC: 2A64 CMP R2, #100
0x08004DEE: D9F7 BLS .L17 ; 0x08004DE0
0x08004DF0: E046 B .L22 ; 0x08004E80
.L18:
0x08004DF2: 6821 LDR R1, [R4]
0x08004DF4: F021 7180 BIC R1, R1, #0x01000000
0x08004DF8: 6021 STR R1, [R4]
0x08004DFA: 6801 LDR R1, [R0]
.L19:
0x08004DFC: 6822 LDR R2, [R4]
0x08004DFE: 0192 LSLS R2, R2, #6
0x08004E00: D504 BPL .L20 ; 0x08004E0C
0x08004E02: 6802 LDR R2, [R0]
0x08004E04: 1A52 SUBS R2, R2, R1
0x08004E06: 2A02 CMP R2, #2
0x08004E08: D9F8 BLS .L19 ; 0x08004DFC
0x08004E0A: E039 B .L22 ; 0x08004E80
.L20:
0x08004E0C: 6AA1 LDR R1, [R4, #40]
0x08004E0E: F240 32F3 MOVW R2, #0x03F3
0x08004E12: 4391 BICS R1, R2
0x08004E14: F64F 72F8 MOVW R2, #0xFFF8
0x08004E18: 3152 ADDS R1, #82
0x08004E1A: 62A1 STR R1, [R4, #40]
0x08004E1C: F240 2127 MOVW R1, #0x0227
0x08004E20: F2C0 1103 MOVT R1, #0x0103
0x08004E24: 6321 STR R1, [R4, #48]
0x08004E26: 6AE1 LDR R1, [R4, #44]
0x08004E28: F021 0101 BIC R1, R1, #1
0x08004E2C: 62E1 STR R1, [R4, #44]
0x08004E2E: 6B61 LDR R1, [R4, #52]
0x08004E30: 4391 BICS R1, R2
0x08004E32: 6361 STR R1, [R4, #52]
0x08004E34: 6AE1 LDR R1, [R4, #44]
0x08004E36: 2202 MOVS R2, #2
0x08004E38: F362 0183 BFI R1, R2, #2, #2
0x08004E3C: 62E1 STR R1, [R4, #44]
0x08004E3E: 6AE1 LDR R1, [R4, #44]
0x08004E40: F021 0102 BIC R1, R1, #2
0x08004E44: 62E1 STR R1, [R4, #44]
0x08004E46: 6AE1 LDR R1, [R4, #44]
0x08004E48: F441 3180 ORR R1, R1, #0x010000
0x08004E4C: 62E1 STR R1, [R4, #44]
0x08004E4E: 6AE1 LDR R1, [R4, #44]
0x08004E50: F441 3100 ORR R1, R1, #0x020000
0x08004E54: 62E1 STR R1, [R4, #44]
0x08004E56: 6AE1 LDR R1, [R4, #44]
0x08004E58: F441 2180 ORR R1, R1, #0x040000
0x08004E5C: 62E1 STR R1, [R4, #44]
0x08004E5E: 6AE1 LDR R1, [R4, #44]
0x08004E60: F041 0101 ORR R1, R1, #1
0x08004E64: 62E1 STR R1, [R4, #44]
0x08004E66: 6821 LDR R1, [R4]
0x08004E68: F041 7180 ORR R1, R1, #0x01000000
0x08004E6C: 6021 STR R1, [R4]
0x08004E6E: 6801 LDR R1, [R0]
.L21:
0x08004E70: 6822 LDR R2, [R4]
0x08004E72: 0192 LSLS R2, R2, #6
0x08004E74: F53F AF1D BMI.W .L11 ; 0x08004CB2
0x08004E78: 6802 LDR R2, [R0]
0x08004E7A: 1A52 SUBS R2, R2, R1
0x08004E7C: 2A02 CMP R2, #2
0x08004E7E: D9F7 BLS .L21 ; 0x08004E70
.L22:
0x08004E80: B672 CPSID i
.L23:
0x08004E82: B672 CPSID i
Section .text.MX_RTC_Init from charger_lto.o, size=308, align=2
MX_RTC_Init:
0x08004E84: B5E0 PUSH {R5-R7, LR}
0x08004E86: B0AE SUB SP, SP, #184
0x08004E88: F247 2528 MOVW R5, #0x7228 ; 0x20007224 = hrtc
0x08004E8C: F244 0608 MOVW R6, #0x4008
0x08004E90: F2C2 0500 MOVT R5, #0x2000 ; 0x20007224 = hrtc
0x08004E94: F6C5 0600 MOVT R6, #0x5800
0x08004E98: 217F MOVS R1, #127
0x08004E9A: F1A6 0008 SUB.W R0, R6, #8
0x08004E9E: 2700 MOVS R7, #0
0x08004EA0: 6069 STR R1, [R5, #4]
0x08004EA2: E945 0701 STRD R0, R7, [R5, #-4]
0x08004EA6: 21FF MOVS R1, #255
0x08004EA8: 61AF STR R7, [R5, #24]
0x08004EAA: E9C5 1702 STRD R1, R7, [R5, #8]
0x08004EAE: E9C5 7704 STRD R7, R7, [R5, #16]
0x08004EB2: 7F69 LDRB R1, [R5, #29]
0x08004EB4: B9D1 CBNZ R1, .L1 ; 0x08004EEC
0x08004EB6: A802 ADD R0, SP, #8
0x08004EB8: 21B0 MOVS R1, #176
0x08004EBA: 772F STRB R7, [R5, #28]
0x08004EBC: F7FD F9D6 BL __aeabi_memclr ; 0x0800226C
0x08004EC0: F44F 0080 MOV.W R0, #0x400000
0x08004EC4: E9CD 0700 STRD R0, R7, [SP]
0x08004EC8: F44F 7080 MOV.W R0, #0x0100
0x08004ECC: 902C STR R0, [SP, #176]
0x08004ECE: 4668 MOV R0, SP
0x08004ED0: F7FC FB30 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001534
0x08004ED4: 2800 CMP R0, #0
0x08004ED6: D167 BNE .L8 ; 0x08004FA8
0x08004ED8: F244 4070 MOVW R0, #0x4470
0x08004EDC: F6C5 0002 MOVT R0, #0x5802
0x08004EE0: 6801 LDR R1, [R0]
0x08004EE2: F441 4100 ORR R1, R1, #0x8000
0x08004EE6: 6001 STR R1, [R0]
0x08004EE8: F855 0C04 LDR R0, [R5, #-4]
.L1:
0x08004EEC: 2102 MOVS R1, #2
0x08004EEE: 7769 STRB R1, [R5, #29]
0x08004EF0: 68C1 LDR R1, [R0, #12]
0x08004EF2: 06C9 LSLS R1, R1, #27
0x08004EF4: D454 BMI .L7 ; 0x08004FA0
0x08004EF6: 21CA MOVS R1, #202
0x08004EF8: 6241 STR R1, [R0, #36]
0x08004EFA: 2153 MOVS R1, #83
0x08004EFC: 6241 STR R1, [R0, #36]
0x08004EFE: 68C1 LDR R1, [R0, #12]
0x08004F00: 0649 LSLS R1, R1, #25
0x08004F02: D416 BMI .L4 ; 0x08004F32
0x08004F04: 43F9 MVNS R1, R7
0x08004F06: 60C1 STR R1, [R0, #12]
0x08004F08: F247 2188 MOVW R1, #0x7288 ; 0x20007288 = uwTick
0x08004F0C: F2C2 0100 MOVT R1, #0x2000 ; 0x20007288 = uwTick
0x08004F10: 680A LDR R2, [R1]
.L2:
0x08004F12: 68C3 LDR R3, [R0, #12]
0x08004F14: 065B LSLS R3, R3, #25
0x08004F16: D40C BMI .L4 ; 0x08004F32
0x08004F18: 680B LDR R3, [R1]
0x08004F1A: 1A9B SUBS R3, R3, R2
0x08004F1C: F5B3 7F7A CMP.W R3, #0x03E8
0x08004F20: D9F7 BLS .L2 ; 0x08004F12
0x08004F22: 2103 MOVS R1, #3
0x08004F24: 7769 STRB R1, [R5, #29]
0x08004F26: 68C0 LDR R0, [R0, #12]
.L3:
0x08004F28: F855 0C04 LDR R0, [R5, #-4]
0x08004F2C: 21FF MOVS R1, #255
0x08004F2E: 6241 STR R1, [R0, #36]
0x08004F30: B672 CPSID i
.L4:
0x08004F32: 6881 LDR R1, [R0, #8]
0x08004F34: F421 01E0 BIC R1, R1, #0x700000
0x08004F38: F021 0140 BIC R1, R1, #64
0x08004F3C: 6081 STR R1, [R0, #8]
0x08004F3E: E895 008E LDM.W R5, {R1-R3, R7}
0x08004F42: 4339 ORRS R1, R7
0x08004F44: 696F LDR R7, [R5, #20]
0x08004F46: 4339 ORRS R1, R7
0x08004F48: 6887 LDR R7, [R0, #8]
0x08004F4A: 4339 ORRS R1, R7
0x08004F4C: 6081 STR R1, [R0, #8]
0x08004F4E: EA43 4102 ORR.W R1, R3, R2, LSL #16
0x08004F52: 6101 STR R1, [R0, #16]
0x08004F54: 6870 LDR R0, [R6, #4]
0x08004F56: F020 0080 BIC R0, R0, #128
0x08004F5A: 6070 STR R0, [R6, #4]
0x08004F5C: 6830 LDR R0, [R6]
0x08004F5E: 0680 LSLS R0, R0, #26
0x08004F60: D405 BMI .L5 ; 0x08004F6E
0x08004F62: F7FE FC1E BL HAL_RTC_WaitForSynchro ; 0x080037A2
0x08004F66: B168 CBZ R0, .L6 ; 0x08004F84
0x08004F68: 2003 MOVS R0, #3
0x08004F6A: 7768 STRB R0, [R5, #29]
0x08004F6C: E7DC B .L3 ; 0x08004F28
.L5:
0x08004F6E: 6830 LDR R0, [R6]
0x08004F70: F020 0020 BIC R0, R0, #32
0x08004F74: 6030 STR R0, [R6]
0x08004F76: F7FE FC14 BL HAL_RTC_WaitForSynchro ; 0x080037A2
0x08004F7A: B9B0 CBNZ R0, .L9 ; 0x08004FAA
0x08004F7C: 6830 LDR R0, [R6]
0x08004F7E: F040 0020 ORR R0, R0, #32
0x08004F82: 6030 STR R0, [R6]
.L6:
0x08004F84: F855 0C04 LDR R0, [R5, #-4]
0x08004F88: 6929 LDR R1, [R5, #16]
0x08004F8A: 69AA LDR R2, [R5, #24]
0x08004F8C: 6CC3 LDR R3, [R0, #76]
0x08004F8E: 4311 ORRS R1, R2
0x08004F90: F023 0303 BIC R3, R3, #3
0x08004F94: 64C3 STR R3, [R0, #76]
0x08004F96: 6CC2 LDR R2, [R0, #76]
0x08004F98: 4311 ORRS R1, R2
0x08004F9A: 64C1 STR R1, [R0, #76]
0x08004F9C: 21FF MOVS R1, #255
0x08004F9E: 6241 STR R1, [R0, #36]
.L7:
0x08004FA0: 2001 MOVS R0, #1
0x08004FA2: 7768 STRB R0, [R5, #29]
0x08004FA4: B02E ADD SP, SP, #184
0x08004FA6: BDE0 POP {R5-R7, PC}
.L8:
0x08004FA8: B672 CPSID i
.L9:
0x08004FAA: 2003 MOVS R0, #3
0x08004FAC: 7768 STRB R0, [R5, #29]
0x08004FAE: 6830 LDR R0, [R6]
0x08004FB0: F040 0020 ORR R0, R0, #32
0x08004FB4: 6030 STR R0, [R6]
0x08004FB6: E7B7 B .L3 ; 0x08004F28
Section .text.DMA1_Stream0_IRQHandler from charger_lto.o, size=1012, align=2
DMA1_Stream0_IRQHandler:
0x08004FB8: E92D 47F0 PUSH.W {R4-R10, LR}
0x08004FBC: B082 SUB SP, SP, #8
0x08004FBE: 2000 MOVS R0, #0
0x08004FC0: 9001 STR R0, [SP, #4]
0x08004FC2: F247 705C MOVW R0, #0x775C ; 0x2000775C = SystemCoreClock
0x08004FC6: F247 04CC MOVW R4, #0x70CC ; 0x200070CC = hdma_spi4_tx
0x08004FCA: F2C2 0000 MOVT R0, #0x2000 ; 0x2000775C = SystemCoreClock
0x08004FCE: F2C2 0400 MOVT R4, #0x2000 ; 0x200070CC = hdma_spi4_tx
0x08004FD2: F248 12B5 MOVW R2, #0x81B5
0x08004FD6: F240 486F MOVW R8, #0x046F
0x08004FDA: 6801 LDR R1, [R0]
0x08004FDC: F6C1 324E MOVT R2, #0x1B4E
0x08004FE0: 6DA5 LDR R5, [R4, #88]
0x08004FE2: F2C4 0802 MOVT R8, #0x4002
0x08004FE6: 6820 LDR R0, [R4]
0x08004FE8: FBA1 1A02 UMULL R1, R10, R1, R2
0x08004FEC: 4540 CMP R0, R8
0x08004FEE: 682F LDR R7, [R5]
0x08004FF0: 6829 LDR R1, [R5]
0x08004FF2: DC08 BGT .L1 ; 0x08005006
0x08004FF4: F5A8 7174 SUB.W R1, R8, #0x03D0
0x08004FF8: 4288 CMP R0, R1
0x08004FFA: DC11 BGT .L2 ; 0x08005020
0x08004FFC: 3948 SUBS R1, #72
0x08004FFE: 4288 CMP R0, R1
0x08005000: DC25 BGT .L4 ; 0x0800504E
0x08005002: 3947 SUBS R1, #71
0x08005004: E024 B .L5 ; 0x08005050
.L1:
0x08005006: F245 422F MOVW R2, #0x542F
0x0800500A: F6C5 0202 MOVT R2, #0x5802
0x0800500E: 4290 CMP R0, R2
0x08005010: DC14 BGT .L3 ; 0x0800503C
0x08005012: F108 0248 ADD.W R2, R8, #72
0x08005016: 4290 CMP R0, R2
0x08005018: DC3B BGT .L9 ; 0x08005092
0x0800501A: F1A2 0147 SUB.W R1, R2, #71
0x0800501E: E017 B .L5 ; 0x08005050
.L2:
0x08005020: F501 7162 ADD.W R1, R1, #0x0388
0x08005024: 4288 CMP R0, R1
0x08005026: DC12 BGT .L4 ; 0x0800504E
0x08005028: F2A1 3187 SUBW R1, R1, #0x0387
0x0800502C: 4288 CMP R0, R1
0x0800502E: D018 BEQ .L7 ; 0x08005062
0x08005030: 3118 ADDS R1, #24
0x08005032: 4288 CMP R0, R1
0x08005034: D015 BEQ .L7 ; 0x08005062
0x08005036: F501 7156 ADD.W R1, R1, #0x0358
0x0800503A: E00F B .L6 ; 0x0800505C
.L3:
0x0800503C: 323C ADDS R2, #60
0x0800503E: 4290 CMP R0, R2
0x08005040: BFD4 ITE LE
0x08005042: 3A3B SUBLE R2, #59
0x08005044: 3201 ADDGT R2, #1
0x08005046: 4290 CMP R0, R2
0x08005048: D030 BEQ .L11 ; 0x080050AC
0x0800504A: 3214 ADDS R2, #20
0x0800504C: E028 B .L10 ; 0x080050A0
.L4:
0x0800504E: 3101 ADDS R1, #1
.L5:
0x08005050: 4288 CMP R0, R1
0x08005052: D006 BEQ .L7 ; 0x08005062
0x08005054: 3118 ADDS R1, #24
0x08005056: 4288 CMP R0, R1
0x08005058: D003 BEQ .L7 ; 0x08005062
0x0800505A: 3118 ADDS R1, #24
.L6:
0x0800505C: 4288 CMP R0, R1
0x0800505E: F040 8198 BNE.W .L55 ; 0x08005392
.L7:
0x08005062: 6DE1 LDR R1, [R4, #92]
0x08005064: 2208 MOVS R2, #8
0x08005066: F001 011F AND R1, R1, #31
0x0800506A: F1A8 0960 SUB.W R9, R8, #96
0x0800506E: 408A LSLS R2, R1
0x08005070: 423A TST R2, R7
0x08005072: D067 BEQ .L16 ; 0x08005144
0x08005074: 2304 MOVS R3, #4
0x08005076: 4548 CMP R0, R9
0x08005078: DC06 BGT .L8 ; 0x08005088
0x0800507A: F5A8 6680 SUB.W R6, R8, #0x0400
0x0800507E: 42B0 CMP R0, R6
0x08005080: BFD4 ITE LE
0x08005082: 3E30 SUBLE R6, #48
0x08005084: 3630 ADDGT R6, #48
0x08005086: E047 B .L14 ; 0x08005118
.L8:
0x08005088: 4540 CMP R0, R8
0x0800508A: DC43 BGT .L13 ; 0x08005114
0x0800508C: F1A8 0630 SUB.W R6, R8, #48
0x08005090: E042 B .L14 ; 0x08005118
.L9:
0x08005092: 3201 ADDS R2, #1
0x08005094: 4290 CMP R0, R2
0x08005096: D0E4 BEQ .L7 ; 0x08005062
0x08005098: F245 4208 MOVW R2, #0x5408
0x0800509C: F6C5 0202 MOVT R2, #0x5802
.L10:
0x080050A0: 4290 CMP R0, R2
0x080050A2: D003 BEQ .L11 ; 0x080050AC
0x080050A4: 3214 ADDS R2, #20
0x080050A6: 4290 CMP R0, R2
0x080050A8: F040 8173 BNE.W .L55 ; 0x08005392
.L11:
0x080050AC: 6802 LDR R2, [R0]
0x080050AE: 6DE3 LDR R3, [R4, #92]
0x080050B0: F003 031F AND R3, R3, #31
0x080050B4: 2704 MOVS R7, #4
0x080050B6: 409F LSLS R7, R3
0x080050B8: 420F TST R7, R1
0x080050BA: BF18 IT NE
0x080050BC: F012 0604 ANDSNE R6, R2, #4
0x080050C0: D11C BNE .L12 ; 0x080050FC
0x080050C2: 2702 MOVS R7, #2
0x080050C4: 409F LSLS R7, R3
0x080050C6: 420F TST R7, R1
0x080050C8: BF18 IT NE
0x080050CA: F012 0602 ANDSNE R6, R2, #2
0x080050CE: F040 80B7 BNE.W .L33 ; 0x08005240
0x080050D2: 40D9 LSRS R1, R3
0x080050D4: 0709 LSLS R1, R1, #28
0x080050D6: F140 815C BPL.W .L55 ; 0x08005392
0x080050DA: F012 0108 ANDS R1, R2, #8
0x080050DE: F000 8158 BEQ.W .L55 ; 0x08005392
0x080050E2: 6801 LDR R1, [R0]
0x080050E4: F021 010E BIC R1, R1, #14
0x080050E8: 6001 STR R1, [R0]
0x080050EA: 2001 MOVS R0, #1
0x080050EC: FA00 F103 LSL.W R1, R0, R3
0x080050F0: 6069 STR R1, [R5, #4]
0x080050F2: 6560 STR R0, [R4, #84]
0x080050F4: F884 0035 STRB.W R0, [R4, #53]
0x080050F8: 6CE1 LDR R1, [R4, #76]
0x080050FA: E100 B .L44 ; 0x080052FE
.L12:
0x080050FC: 0411 LSLS R1, R2, #16
0x080050FE: 606F STR R7, [R5, #4]
0x08005100: F100 80B0 BMI.W .L34 ; 0x08005264
0x08005104: 0691 LSLS R1, R2, #26
0x08005106: F100 80B1 BMI.W .L35 ; 0x0800526C
0x0800510A: 6801 LDR R1, [R0]
0x0800510C: F021 0104 BIC R1, R1, #4
0x08005110: 6001 STR R1, [R0]
0x08005112: E0AB B .L35 ; 0x0800526C
.L13:
0x08005114: F108 0630 ADD.W R6, R8, #48
.L14:
0x08005118: 42B0 CMP R0, R6
0x0800511A: BFCC ITE GT
0x0800511C: 3601 ADDGT R6, #1
0x0800511E: 3E2F SUBLE R6, #47
0x08005120: 42B0 CMP R0, R6
0x08005122: D003 BEQ .L15 ; 0x0800512C
0x08005124: 3618 ADDS R6, #24
0x08005126: 42B0 CMP R0, R6
0x08005128: BF18 IT NE
0x0800512A: 2308 MOVNE R3, #8
.L15:
0x0800512C: 6806 LDR R6, [R0]
0x0800512E: 421E TST R6, R3
0x08005130: D008 BEQ .L16 ; 0x08005144
0x08005132: 6803 LDR R3, [R0]
0x08005134: F023 0304 BIC R3, R3, #4
0x08005138: 6003 STR R3, [R0]
0x0800513A: 60AA STR R2, [R5, #8]
0x0800513C: 6D62 LDR R2, [R4, #84]
0x0800513E: F042 0201 ORR R2, R2, #1
0x08005142: 6562 STR R2, [R4, #84]
.L16:
0x08005144: 2201 MOVS R2, #1
0x08005146: 408A LSLS R2, R1
0x08005148: 423A TST R2, R7
0x0800514A: D021 BEQ .L21 ; 0x08005190
0x0800514C: 4548 CMP R0, R9
0x0800514E: DC06 BGT .L17 ; 0x0800515E
0x08005150: F5A8 6380 SUB.W R3, R8, #0x0400
0x08005154: 4298 CMP R0, R3
0x08005156: BFD4 ITE LE
0x08005158: 3B30 SUBLE R3, #48
0x0800515A: 3330 ADDGT R3, #48
0x0800515C: E006 B .L19 ; 0x0800516C
.L17:
0x0800515E: 4540 CMP R0, R8
0x08005160: DC02 BGT .L18 ; 0x08005168
0x08005162: F1A8 0330 SUB.W R3, R8, #48
0x08005166: E001 B .L19 ; 0x0800516C
.L18:
0x08005168: F108 0330 ADD.W R3, R8, #48
.L19:
0x0800516C: 4298 CMP R0, R3
0x0800516E: BFD4 ITE LE
0x08005170: 3B2F SUBLE R3, #47
0x08005172: 3301 ADDGT R3, #1
0x08005174: 4298 CMP R0, R3
0x08005176: D003 BEQ .L20 ; 0x08005180
0x08005178: 3318 ADDS R3, #24
0x0800517A: 4298 CMP R0, R3
0x0800517C: F040 8112 BNE.W .L58 ; 0x080053A4
.L20:
0x08005180: 6943 LDR R3, [R0, #20]
0x08005182: 061B LSLS R3, R3, #24
0x08005184: D504 BPL .L21 ; 0x08005190
0x08005186: 60AA STR R2, [R5, #8]
0x08005188: 6D62 LDR R2, [R4, #84]
0x0800518A: F042 0202 ORR R2, R2, #2
0x0800518E: 6562 STR R2, [R4, #84]
.L21:
0x08005190: 2204 MOVS R2, #4
0x08005192: 408A LSLS R2, R1
0x08005194: 423A TST R2, R7
0x08005196: D021 BEQ .L26 ; 0x080051DC
0x08005198: 4548 CMP R0, R9
0x0800519A: DC06 BGT .L22 ; 0x080051AA
0x0800519C: F5A8 6380 SUB.W R3, R8, #0x0400
0x080051A0: 4298 CMP R0, R3
0x080051A2: BFD4 ITE LE
0x080051A4: 3B30 SUBLE R3, #48
0x080051A6: 3330 ADDGT R3, #48
0x080051A8: E006 B .L24 ; 0x080051B8
.L22:
0x080051AA: 4540 CMP R0, R8
0x080051AC: DC02 BGT .L23 ; 0x080051B4
0x080051AE: F1A8 0330 SUB.W R3, R8, #48
0x080051B2: E001 B .L24 ; 0x080051B8
.L23:
0x080051B4: F108 0330 ADD.W R3, R8, #48
.L24:
0x080051B8: 4298 CMP R0, R3
0x080051BA: BFD4 ITE LE
0x080051BC: 3B2F SUBLE R3, #47
0x080051BE: 3301 ADDGT R3, #1
0x080051C0: 4298 CMP R0, R3
0x080051C2: D003 BEQ .L25 ; 0x080051CC
0x080051C4: 3318 ADDS R3, #24
0x080051C6: 4298 CMP R0, R3
0x080051C8: F040 80EE BNE.W .L59 ; 0x080053A8
.L25:
0x080051CC: 6803 LDR R3, [R0]
0x080051CE: 079B LSLS R3, R3, #30
0x080051D0: D504 BPL .L26 ; 0x080051DC
0x080051D2: 60AA STR R2, [R5, #8]
0x080051D4: 6D62 LDR R2, [R4, #84]
0x080051D6: F042 0204 ORR R2, R2, #4
0x080051DA: 6562 STR R2, [R4, #84]
.L26:
0x080051DC: 2210 MOVS R2, #16
0x080051DE: 408A LSLS R2, R1
0x080051E0: 423A TST R2, R7
0x080051E2: D04C BEQ .L38 ; 0x0800527E
0x080051E4: 2308 MOVS R3, #8
0x080051E6: 4548 CMP R0, R9
0x080051E8: DC06 BGT .L27 ; 0x080051F8
0x080051EA: F5A8 6680 SUB.W R6, R8, #0x0400
0x080051EE: 42B0 CMP R0, R6
0x080051F0: BFD4 ITE LE
0x080051F2: 3E30 SUBLE R6, #48
0x080051F4: 3630 ADDGT R6, #48
0x080051F6: E006 B .L29 ; 0x08005206
.L27:
0x080051F8: 4540 CMP R0, R8
0x080051FA: DC02 BGT .L28 ; 0x08005202
0x080051FC: F1A8 0630 SUB.W R6, R8, #48
0x08005200: E001 B .L29 ; 0x08005206
.L28:
0x08005202: F108 0630 ADD.W R6, R8, #48
.L29:
0x08005206: 42B0 CMP R0, R6
0x08005208: BFCC ITE GT
0x0800520A: 3601 ADDGT R6, #1
0x0800520C: 3E2F SUBLE R6, #47
0x0800520E: 42B0 CMP R0, R6
0x08005210: D003 BEQ .L30 ; 0x0800521A
0x08005212: 3618 ADDS R6, #24
0x08005214: 42B0 CMP R0, R6
0x08005216: BF18 IT NE
0x08005218: 2304 MOVNE R3, #4
.L30:
0x0800521A: 6806 LDR R6, [R0]
0x0800521C: 421E TST R6, R3
0x0800521E: D02E BEQ .L38 ; 0x0800527E
0x08005220: 60AA STR R2, [R5, #8]
0x08005222: 6802 LDR R2, [R0]
0x08005224: 0352 LSLS R2, R2, #13
0x08005226: 6802 LDR R2, [R0]
0x08005228: D406 BMI .L31 ; 0x08005238
0x0800522A: 05D2 LSLS R2, R2, #23
0x0800522C: D406 BMI .L32 ; 0x0800523C
0x0800522E: 6802 LDR R2, [R0]
0x08005230: F022 0208 BIC R2, R2, #8
0x08005234: 6002 STR R2, [R0]
0x08005236: E001 B .L32 ; 0x0800523C
.L31:
0x08005238: 0310 LSLS R0, R2, #12
0x0800523A: D419 BMI .L36 ; 0x08005270
.L32:
0x0800523C: 6C22 LDR R2, [R4, #64]
0x0800523E: E018 B .L37 ; 0x08005272
.L33:
0x08005240: 0411 LSLS R1, R2, #16
0x08005242: 606F STR R7, [R5, #4]
0x08005244: F100 80A8 BMI.W .L56 ; 0x08005398
0x08005248: 0691 LSLS R1, R2, #26
0x0800524A: F100 80A9 BMI.W .L57 ; 0x080053A0
0x0800524E: 6801 LDR R1, [R0]
0x08005250: F021 010A BIC R1, R1, #10
0x08005254: 6001 STR R1, [R0]
0x08005256: 2001 MOVS R0, #1
0x08005258: F884 0035 STRB.W R0, [R4, #53]
0x0800525C: 2000 MOVS R0, #0
0x0800525E: F884 0034 STRB.W R0, [R4, #52]
0x08005262: E09D B .L57 ; 0x080053A0
.L34:
0x08005264: 03D0 LSLS R0, R2, #15
0x08005266: D401 BMI .L35 ; 0x0800526C
0x08005268: 6CA1 LDR R1, [R4, #72]
0x0800526A: E089 B .L53 ; 0x08005380
.L35:
0x0800526C: 6C21 LDR R1, [R4, #64]
0x0800526E: E087 B .L53 ; 0x08005380
.L36:
0x08005270: 6CA2 LDR R2, [R4, #72]
.L37:
0x08005272: B122 CBZ R2, .L38 ; 0x0800527E
0x08005274: 4620 MOV R0, R4
0x08005276: 4790 BLX R2
0x08005278: 6DE0 LDR R0, [R4, #92]
0x0800527A: F000 011F AND R1, R0, #31
.L38:
0x0800527E: 2020 MOVS R0, #32
0x08005280: FA00 F201 LSL.W R2, R0, R1
0x08005284: 423A TST R2, R7
0x08005286: D05A BEQ .L49 ; 0x0800533E
0x08005288: 6820 LDR R0, [R4]
0x0800528A: 2310 MOVS R3, #16
0x0800528C: 4548 CMP R0, R9
0x0800528E: DC06 BGT .L39 ; 0x0800529E
0x08005290: F5A8 6780 SUB.W R7, R8, #0x0400
0x08005294: 42B8 CMP R0, R7
0x08005296: BFD4 ITE LE
0x08005298: 3F30 SUBLE R7, #48
0x0800529A: 3730 ADDGT R7, #48
0x0800529C: E006 B .L41 ; 0x080052AC
.L39:
0x0800529E: 4540 CMP R0, R8
0x080052A0: DC02 BGT .L40 ; 0x080052A8
0x080052A2: F1A8 0730 SUB.W R7, R8, #48
0x080052A6: E001 B .L41 ; 0x080052AC
.L40:
0x080052A8: F108 0730 ADD.W R7, R8, #48
.L41:
0x080052AC: 42B8 CMP R0, R7
0x080052AE: BFCC ITE GT
0x080052B0: 3701 ADDGT R7, #1
0x080052B2: 3F2F SUBLE R7, #47
0x080052B4: 42B8 CMP R0, R7
0x080052B6: D003 BEQ .L42 ; 0x080052C0
0x080052B8: 3718 ADDS R7, #24
0x080052BA: 42B8 CMP R0, R7
0x080052BC: BF18 IT NE
0x080052BE: 2302 MOVNE R3, #2
.L42:
0x080052C0: 6807 LDR R7, [R0]
0x080052C2: 421F TST R7, R3
0x080052C4: D03B BEQ .L49 ; 0x0800533E
0x080052C6: 60AA STR R2, [R5, #8]
0x080052C8: F894 2035 LDRB.W R2, [R4, #53]
0x080052CC: 2A04 CMP R2, #4
0x080052CE: 6802 LDR R2, [R0]
0x080052D0: D11A BNE .L45 ; 0x08005308
0x080052D2: F022 0216 BIC R2, R2, #22
0x080052D6: 6002 STR R2, [R0]
0x080052D8: 6942 LDR R2, [R0, #20]
0x080052DA: F022 0280 BIC R2, R2, #128
0x080052DE: 6142 STR R2, [R0, #20]
0x080052E0: 6C22 LDR R2, [R4, #64]
0x080052E2: 6CA3 LDR R3, [R4, #72]
0x080052E4: 431A ORRS R2, R3
0x080052E6: D003 BEQ .L43 ; 0x080052F0
0x080052E8: 6802 LDR R2, [R0]
0x080052EA: F022 0208 BIC R2, R2, #8
0x080052EE: 6002 STR R2, [R0]
.L43:
0x080052F0: 203F MOVS R0, #63
0x080052F2: 4088 LSLS R0, R1
0x080052F4: 60A8 STR R0, [R5, #8]
0x080052F6: 2001 MOVS R0, #1
0x080052F8: F884 0035 STRB.W R0, [R4, #53]
0x080052FC: 6D21 LDR R1, [R4, #80]
.L44:
0x080052FE: 2000 MOVS R0, #0
0x08005300: F884 0034 STRB.W R0, [R4, #52]
0x08005304: BBE9 CBNZ R1, .L54 ; 0x08005382
0x08005306: E044 B .L55 ; 0x08005392
.L45:
0x08005308: 0351 LSLS R1, R2, #13
0x0800530A: 6801 LDR R1, [R0]
0x0800530C: D40C BMI .L46 ; 0x08005328
0x0800530E: 05C9 LSLS R1, R1, #23
0x08005310: D40E BMI .L47 ; 0x08005330
0x08005312: 6801 LDR R1, [R0]
0x08005314: F021 0110 BIC R1, R1, #16
0x08005318: 6001 STR R1, [R0]
0x0800531A: 2001 MOVS R0, #1
0x0800531C: F884 0035 STRB.W R0, [R4, #53]
0x08005320: 2000 MOVS R0, #0
0x08005322: F884 0034 STRB.W R0, [R4, #52]
0x08005326: E003 B .L47 ; 0x08005330
.L46:
0x08005328: 0308 LSLS R0, R1, #12
0x0800532A: D401 BMI .L47 ; 0x08005330
0x0800532C: 6C61 LDR R1, [R4, #68]
0x0800532E: E000 B .L48 ; 0x08005332
.L47:
0x08005330: 6BE1 LDR R1, [R4, #60]
.L48:
0x08005332: B121 CBZ R1, .L49 ; 0x0800533E
0x08005334: F247 00CC MOVW R0, #0x70CC ; 0x200070CC = hdma_spi4_tx
0x08005338: F2C2 0000 MOVT R0, #0x2000 ; 0x200070CC = hdma_spi4_tx
0x0800533C: 4788 BLX R1
.L49:
0x0800533E: 6D60 LDR R0, [R4, #84]
0x08005340: B338 CBZ R0, .L55 ; 0x08005392
0x08005342: 6D60 LDR R0, [R4, #84]
0x08005344: 07C0 LSLS R0, R0, #31
0x08005346: D01A BEQ .L52 ; 0x0800537E
0x08005348: 2004 MOVS R0, #4
0x0800534A: F884 0035 STRB.W R0, [R4, #53]
0x0800534E: 6820 LDR R0, [R4]
0x08005350: 6801 LDR R1, [R0]
0x08005352: F021 0101 BIC R1, R1, #1
0x08005356: 6001 STR R1, [R0]
.L50:
0x08005358: 9901 LDR R1, [SP, #4]
0x0800535A: 3101 ADDS R1, #1
0x0800535C: 9101 STR R1, [SP, #4]
0x0800535E: EBB1 2F9A CMP.W R1, R10, LSR #10
0x08005362: D802 BHI .L51 ; 0x0800536A
0x08005364: 6801 LDR R1, [R0]
0x08005366: 07C9 LSLS R1, R1, #31
0x08005368: D1F6 BNE .L50 ; 0x08005358
.L51:
0x0800536A: 6800 LDR R0, [R0]
0x0800536C: 07C0 LSLS R0, R0, #31
0x0800536E: BF14 ITE NE
0x08005370: 2003 MOVNE R0, #3
0x08005372: 2001 MOVEQ R0, #1
0x08005374: F884 0035 STRB.W R0, [R4, #53]
0x08005378: 2000 MOVS R0, #0
0x0800537A: F884 0034 STRB.W R0, [R4, #52]
.L52:
0x0800537E: 6CE1 LDR R1, [R4, #76]
.L53:
0x08005380: B139 CBZ R1, .L55 ; 0x08005392
.L54:
0x08005382: F247 00CC MOVW R0, #0x70CC ; 0x200070CC = hdma_spi4_tx
0x08005386: F2C2 0000 MOVT R0, #0x2000 ; 0x200070CC = hdma_spi4_tx
0x0800538A: B002 ADD SP, SP, #8
0x0800538C: E8BD 47F0 POP.W {R4-R10, LR}
0x08005390: 4708 BX R1
.L55:
0x08005392: B002 ADD SP, SP, #8
0x08005394: E8BD 87F0 POP.W {R4-R10, PC}
.L56:
0x08005398: 03D0 LSLS R0, R2, #15
0x0800539A: D401 BMI .L57 ; 0x080053A0
0x0800539C: 6C61 LDR R1, [R4, #68]
0x0800539E: E7EF B .L53 ; 0x08005380
.L57:
0x080053A0: 6BE1 LDR R1, [R4, #60]
0x080053A2: E7ED B .L53 ; 0x08005380
.L58:
0x080053A4: 6802 LDR R2, [R0]
0x080053A6: E6F3 B .L21 ; 0x08005190
.L59:
0x080053A8: 6802 LDR R2, [R0]
0x080053AA: E717 B .L26 ; 0x080051DC
Section .text.SDMMC1_IRQHandler from charger_lto.o, size=480, align=2
SDMMC1_IRQHandler:
0x080053AC: B570 PUSH {R4-R6, LR}
0x080053AE: F247 0450 MOVW R4, #0x7050 ; 0x20007050 = hsd1
0x080053B2: F2C2 0400 MOVT R4, #0x2000 ; 0x20007050 = hsd1
0x080053B6: 6820 LDR R0, [R4]
0x080053B8: 6AE5 LDR R5, [R4, #44]
0x080053BA: 6B41 LDR R1, [R0, #52]
0x080053BC: 0409 LSLS R1, R1, #16
0x080053BE: F005 0108 AND R1, R5, #8
0x080053C2: D512 BPL .L3 ; 0x080053EA
0x080053C4: B189 CBZ R1, .L3 ; 0x080053EA
0x080053C6: 6AA0 LDR R0, [R4, #40]
0x080053C8: 2820 CMP R0, #32
0x080053CA: D30D BCC .L2 ; 0x080053E8
0x080053CC: 6821 LDR R1, [R4]
0x080053CE: 6A60 LDR R0, [R4, #36]
0x080053D0: 2200 MOVS R2, #0
.L1:
0x080053D2: F8D1 3080 LDR.W R3, [R1, #128]
0x080053D6: 5083 STR R3, [R0, R2]
0x080053D8: 3204 ADDS R2, #4
0x080053DA: 2A20 CMP R2, #32
0x080053DC: D1F9 BNE .L1 ; 0x080053D2
0x080053DE: 4410 ADD R0, R2
0x080053E0: 6260 STR R0, [R4, #36]
0x080053E2: 6AA0 LDR R0, [R4, #40]
0x080053E4: 3820 SUBS R0, #32
0x080053E6: 62A0 STR R0, [R4, #40]
.L2:
0x080053E8: BD70 POP {R4-R6, PC}
.L3:
0x080053EA: 6B42 LDR R2, [R0, #52]
0x080053EC: 05D2 LSLS R2, R2, #23
0x080053EE: D413 BMI .L5 ; 0x08005418
0x080053F0: 6B42 LDR R2, [R0, #52]
0x080053F2: 0452 LSLS R2, R2, #17
0x080053F4: D542 BPL .L8 ; 0x0800547C
0x080053F6: 2900 CMP R1, #0
0x080053F8: D040 BEQ .L8 ; 0x0800547C
0x080053FA: 6A21 LDR R1, [R4, #32]
0x080053FC: 3920 SUBS R1, #32
0x080053FE: D3F3 BCC .L2 ; 0x080053E8
0x08005400: 69E2 LDR R2, [R4, #28]
0x08005402: 2300 MOVS R3, #0
.L4:
0x08005404: 58D6 LDR R6, [R2, R3]
0x08005406: 3304 ADDS R3, #4
0x08005408: 2B20 CMP R3, #32
0x0800540A: F8C0 6080 STR.W R6, [R0, #128]
0x0800540E: D1F9 BNE .L4 ; 0x08005404
0x08005410: 18D0 ADDS R0, R2, R3
0x08005412: E9C4 0107 STRD R0, R1, [R4, #28]
0x08005416: BD70 POP {R4-R6, PC}
.L5:
0x08005418: F44F 7180 MOV.W R1, #0x0100
0x0800541C: 6381 STR R1, [R0, #56]
0x0800541E: 6BC1 LDR R1, [R0, #60]
0x08005420: F24C 123A MOVW R2, #0xC13A
0x08005424: 4391 BICS R1, R2
0x08005426: 63C1 STR R1, [R0, #60]
0x08005428: 6BC1 LDR R1, [R0, #60]
0x0800542A: 072A LSLS R2, R5, #28
0x0800542C: F021 5180 BIC R1, R1, #0x10000000
0x08005430: 63C1 STR R1, [R0, #60]
0x08005432: 68C1 LDR R1, [R0, #12]
0x08005434: F021 0140 BIC R1, R1, #64
0x08005438: 60C1 STR R1, [R0, #12]
0x0800543A: D474 BMI .L13 ; 0x08005526
0x0800543C: 0629 LSLS R1, R5, #24
0x0800543E: D5D3 BPL .L2 ; 0x080053E8
0x08005440: 2600 MOVS R6, #0
0x08005442: F015 0F22 TST R5, #34
0x08005446: 6286 STR R6, [R0, #40]
0x08005448: 62C6 STR R6, [R0, #44]
0x0800544A: 6506 STR R6, [R0, #80]
0x0800544C: D006 BEQ .L6 ; 0x0800545C
0x0800544E: F7FE FBAD BL SDMMC_CmdStopTransfer ; 0x08003BAC
0x08005452: 2800 CMP R0, #0
0x08005454: BF1E ITTT NE
0x08005456: 6B61 LDRNE R1, [R4, #52]
0x08005458: 4308 ORRNE R0, R1
0x0800545A: 6360 STRNE R0, [R4, #52]
.L6:
0x0800545C: 2001 MOVS R0, #1
0x0800545E: F015 0F30 TST R5, #48
0x08005462: F884 0030 STRB.W R0, [R4, #48]
0x08005466: 62E6 STR R6, [R4, #44]
0x08005468: D005 BEQ .L7 ; 0x08005476
0x0800546A: F247 2048 MOVW R0, #0x7248 ; 0x20007248 = sd_tx_semaphore
0x0800546E: F2C2 0000 MOVT R0, #0x2000 ; 0x20007248 = sd_tx_semaphore
0x08005472: F7FE FF1B BL _txe_semaphore_put ; 0x080042AC
.L7:
0x08005476: 07A8 LSLS R0, R5, #30
0x08005478: D16D BNE .L15 ; 0x08005556
0x0800547A: BD70 POP {R4-R6, PC}
.L8:
0x0800547C: 6B41 LDR R1, [R0, #52]
0x0800547E: F011 0F3A TST R1, #58
0x08005482: 6B41 LDR R1, [R0, #52]
0x08005484: D06C BEQ .L16 ; 0x08005560
0x08005486: 0789 LSLS R1, R1, #30
0x08005488: D503 BPL .L9 ; 0x08005492
0x0800548A: 6B61 LDR R1, [R4, #52]
0x0800548C: F041 0102 ORR R1, R1, #2
0x08005490: 6361 STR R1, [R4, #52]
.L9:
0x08005492: 6B41 LDR R1, [R0, #52]
0x08005494: 0709 LSLS R1, R1, #28
0x08005496: D503 BPL .L10 ; 0x080054A0
0x08005498: 6B61 LDR R1, [R4, #52]
0x0800549A: F041 0108 ORR R1, R1, #8
0x0800549E: 6361 STR R1, [R4, #52]
.L10:
0x080054A0: 6B41 LDR R1, [R0, #52]
0x080054A2: 0689 LSLS R1, R1, #26
0x080054A4: D503 BPL .L11 ; 0x080054AE
0x080054A6: 6B61 LDR R1, [R4, #52]
0x080054A8: F041 0120 ORR R1, R1, #32
0x080054AC: 6361 STR R1, [R4, #52]
.L11:
0x080054AE: 6B41 LDR R1, [R0, #52]
0x080054B0: 06C9 LSLS R1, R1, #27
0x080054B2: D503 BPL .L12 ; 0x080054BC
0x080054B4: 6B61 LDR R1, [R4, #52]
0x080054B6: F041 0110 ORR R1, R1, #16
0x080054BA: 6361 STR R1, [R4, #52]
.L12:
0x080054BC: F640 713A MOVW R1, #0x0F3A
0x080054C0: F6C1 0100 MOVT R1, #0x1800
0x080054C4: 6381 STR R1, [R0, #56]
0x080054C6: 6BC1 LDR R1, [R0, #60]
0x080054C8: F421 719D BIC R1, R1, #0x013A
0x080054CC: 63C1 STR R1, [R0, #60]
0x080054CE: 68C1 LDR R1, [R0, #12]
0x080054D0: F021 0140 BIC R1, R1, #64
0x080054D4: 60C1 STR R1, [R0, #12]
0x080054D6: 6AC1 LDR R1, [R0, #44]
0x080054D8: F441 5100 ORR R1, R1, #0x2000
0x080054DC: 62C1 STR R1, [R0, #44]
0x080054DE: 68C1 LDR R1, [R0, #12]
0x080054E0: F041 0180 ORR R1, R1, #128
0x080054E4: 60C1 STR R1, [R0, #12]
0x080054E6: F7FE FB61 BL SDMMC_CmdStopTransfer ; 0x08003BAC
0x080054EA: 6821 LDR R1, [R4]
0x080054EC: 6B62 LDR R2, [R4, #52]
0x080054EE: 4310 ORRS R0, R2
0x080054F0: 6360 STR R0, [R4, #52]
0x080054F2: 68C8 LDR R0, [R1, #12]
0x080054F4: F020 0080 BIC R0, R0, #128
0x080054F8: 60C8 STR R0, [R1, #12]
0x080054FA: 0728 LSLS R0, R5, #28
0x080054FC: F44F 6000 MOV.W R0, #0x0800
0x08005500: 6388 STR R0, [R1, #56]
0x08005502: D43D BMI .L19 ; 0x08005580
0x08005504: 0628 LSLS R0, R5, #24
0x08005506: F57F AF6F BPL.W .L2 ; 0x080053E8
0x0800550A: 6B60 LDR R0, [R4, #52]
0x0800550C: 2800 CMP R0, #0
0x0800550E: F43F AF6B BEQ.W .L2 ; 0x080053E8
0x08005512: 6BC8 LDR R0, [R1, #60]
0x08005514: F020 5080 BIC R0, R0, #0x10000000
0x08005518: 63C8 STR R0, [R1, #60]
0x0800551A: 2000 MOVS R0, #0
0x0800551C: 6508 STR R0, [R1, #80]
0x0800551E: 2001 MOVS R0, #1
0x08005520: F884 0030 STRB.W R0, [R4, #48]
0x08005524: BD70 POP {R4-R6, PC}
.L13:
0x08005526: F015 0F22 TST R5, #34
0x0800552A: D006 BEQ .L14 ; 0x0800553A
0x0800552C: F7FE FB3E BL SDMMC_CmdStopTransfer ; 0x08003BAC
0x08005530: 2800 CMP R0, #0
0x08005532: BF1E ITTT NE
0x08005534: 6B61 LDRNE R1, [R4, #52]
0x08005536: 4308 ORRNE R0, R1
0x08005538: 6360 STRNE R0, [R4, #52]
.L14:
0x0800553A: 6820 LDR R0, [R4]
0x0800553C: F640 713A MOVW R1, #0x0F3A
0x08005540: F6C1 0100 MOVT R1, #0x1800
0x08005544: 6381 STR R1, [R0, #56]
0x08005546: 2001 MOVS R0, #1
0x08005548: F884 0030 STRB.W R0, [R4, #48]
0x0800554C: 07A8 LSLS R0, R5, #30
0x0800554E: F04F 0000 MOV.W R0, #0
0x08005552: 62E0 STR R0, [R4, #44]
0x08005554: D00C BEQ .L17 ; 0x08005570
.L15:
0x08005556: F247 2068 MOVW R0, #0x7268 ; 0x20007268 = sd_rx_semaphore
0x0800555A: F2C2 0000 MOVT R0, #0x2000 ; 0x20007268 = sd_rx_semaphore
0x0800555E: E00B B .L18 ; 0x08005578
.L16:
0x08005560: 00C9 LSLS R1, R1, #3
0x08005562: BF58 IT PL
0x08005564: BD70 POPPL {R4-R6, PC}
0x08005566: F04F 5180 MOV.W R1, #0x10000000
0x0800556A: 6381 STR R1, [R0, #56]
0x0800556C: 6D00 LDR R0, [R0, #80]
0x0800556E: BD70 POP {R4-R6, PC}
.L17:
0x08005570: F247 2048 MOVW R0, #0x7248 ; 0x20007248 = sd_tx_semaphore
0x08005574: F2C2 0000 MOVT R0, #0x2000 ; 0x20007248 = sd_tx_semaphore
.L18:
0x08005578: E8BD 4070 POP.W {R4-R6, LR}
0x0800557C: F7FE BE96 B.W _txe_semaphore_put ; 0x080042AC
.L19:
0x08005580: 2001 MOVS R0, #1
0x08005582: F884 0030 STRB.W R0, [R4, #48]
0x08005586: 2000 MOVS R0, #0
0x08005588: 62E0 STR R0, [R4, #44]
0x0800558A: BD70 POP {R4-R6, PC}
Section .text.TIM7_IRQHandler from charger_lto.o, size=232, align=2
TIM7_IRQHandler:
0x0800558C: B500 PUSH {LR}
0x0800558E: F247 1C44 MOVW R12, #0x7144 ; 0x20007144 = htim7
0x08005592: F2C2 0C00 MOVT R12, #0x2000 ; 0x20007144 = htim7
0x08005596: F8DC 0000 LDR.W R0, [R12]
0x0800559A: F8D0 E00C LDR.W LR, [R0, #12]
0x0800559E: 6902 LDR R2, [R0, #16]
0x080055A0: 0793 LSLS R3, R2, #30
0x080055A2: D509 BPL .L1 ; 0x080055B8
0x080055A4: F01E 0302 ANDS R3, LR, #2
0x080055A8: D006 BEQ .L1 ; 0x080055B8
0x080055AA: F06F 0302 MVN R3, #2
0x080055AE: 6103 STR R3, [R0, #16]
0x080055B0: 6983 LDR R3, [R0, #24]
0x080055B2: 2300 MOVS R3, #0
0x080055B4: F88C 301C STRB.W R3, [R12, #28]
.L1:
0x080055B8: 0753 LSLS R3, R2, #29
0x080055BA: D509 BPL .L2 ; 0x080055D0
0x080055BC: F01E 0304 ANDS R3, LR, #4
0x080055C0: D006 BEQ .L2 ; 0x080055D0
0x080055C2: F06F 0304 MVN R3, #4
0x080055C6: 6103 STR R3, [R0, #16]
0x080055C8: 6983 LDR R3, [R0, #24]
0x080055CA: 2300 MOVS R3, #0
0x080055CC: F88C 301C STRB.W R3, [R12, #28]
.L2:
0x080055D0: 0713 LSLS R3, R2, #28
0x080055D2: D509 BPL .L3 ; 0x080055E8
0x080055D4: F01E 0308 ANDS R3, LR, #8
0x080055D8: D006 BEQ .L3 ; 0x080055E8
0x080055DA: F06F 0308 MVN R3, #8
0x080055DE: 6103 STR R3, [R0, #16]
0x080055E0: 69C3 LDR R3, [R0, #28]
0x080055E2: 2300 MOVS R3, #0
0x080055E4: F88C 301C STRB.W R3, [R12, #28]
.L3:
0x080055E8: 06D3 LSLS R3, R2, #27
0x080055EA: D509 BPL .L4 ; 0x08005600
0x080055EC: F01E 0310 ANDS R3, LR, #16
0x080055F0: D006 BEQ .L4 ; 0x08005600
0x080055F2: F06F 0310 MVN R3, #16
0x080055F6: 6103 STR R3, [R0, #16]
0x080055F8: 69C3 LDR R3, [R0, #28]
0x080055FA: 2300 MOVS R3, #0
0x080055FC: F88C 301C STRB.W R3, [R12, #28]
.L4:
0x08005600: 07D3 LSLS R3, R2, #31
0x08005602: BF18 IT NE
0x08005604: F01E 0301 ANDSNE R3, LR, #1
0x08005608: D121 BNE .L8 ; 0x0800564E
.L5:
0x0800560A: F412 5F02 TST R2, #0x2080
0x0800560E: F00E 0380 AND R3, LR, #128
0x08005612: BF1E ITTT NE
0x08005614: 2B00 CMPNE R3, #0
0x08005616: F46F 5102 MVNNE R1, #0x2080
0x0800561A: 6101 STRNE R1, [R0, #16]
0x0800561C: 05D1 LSLS R1, R2, #23
0x0800561E: D504 BPL .L6 ; 0x0800562A
0x08005620: 2B00 CMP R3, #0
0x08005622: BF1C ITT NE
0x08005624: F46F 7180 MVNNE R1, #0x0100
0x08005628: 6101 STRNE R1, [R0, #16]
.L6:
0x0800562A: 0651 LSLS R1, R2, #25
0x0800562C: D505 BPL .L7 ; 0x0800563A
0x0800562E: F01E 0140 ANDS R1, LR, #64
0x08005632: BF1C ITT NE
0x08005634: F06F 0140 MVNNE R1, #64
0x08005638: 6101 STRNE R1, [R0, #16]
.L7:
0x0800563A: 0691 LSLS R1, R2, #26
0x0800563C: BF58 IT PL
0x0800563E: BD00 POPPL {PC}
0x08005640: F01E 0120 ANDS R1, LR, #32
0x08005644: BF1C ITT NE
0x08005646: F06F 0120 MVNNE R1, #32
0x0800564A: 6101 STRNE R1, [R0, #16]
0x0800564C: BD00 POP {PC}
.L8:
0x0800564E: F241 4300 MOVW R3, #0x1400
0x08005652: F2C4 0300 MOVT R3, #0x4000
0x08005656: 4298 CMP R0, R3
0x08005658: F06F 0301 MVN R3, #1
0x0800565C: 6103 STR R3, [R0, #16]
0x0800565E: D1D4 BNE .L5 ; 0x0800560A
0x08005660: F247 2C88 MOVW R12, #0x7288 ; 0x20007288 = uwTick
0x08005664: F2C2 0C00 MOVT R12, #0x2000 ; 0x20007288 = uwTick
0x08005668: F8DC 3000 LDR.W R3, [R12]
0x0800566C: 3301 ADDS R3, #1
0x0800566E: F8CC 3000 STR.W R3, [R12]
0x08005672: E7CA B .L5 ; 0x0800560A
Section .text.MX_ThreadX_Init from charger_lto.o, size=1312, align=2
MX_ThreadX_Init:
0x08005674: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08005678: B085 SUB SP, SP, #20
0x0800567A: F247 7758 MOVW R7, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x0800567E: F2C2 0700 MOVT R7, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08005682: 6838 LDR R0, [R7]
0x08005684: F110 3F0F CMN R0, #0x0F0F0F0F
0x08005688: F000 80B8 BEQ.W .L1 ; 0x080057FC
0x0800568C: F04F 30F0 MOV.W R0, #0xF0F0F0F0
0x08005690: 6038 STR R0, [R7]
0x08005692: F7FA FE1D BL _tx_initialize_low_level ; 0x080002D0
0x08005696: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x0800569A: 2500 MOVS R5, #0
0x0800569C: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x080056A0: 2120 MOVS R1, #32
0x080056A2: 6005 STR R5, [R0]
0x080056A4: F247 20DC MOVW R0, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x080056A8: F2C2 0000 MOVT R0, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x080056AC: 6005 STR R5, [R0]
0x080056AE: F247 20C8 MOVW R0, #0x72C8 ; 0x200072C8 = _tx_thread_priority_maps.0
0x080056B2: F2C2 0000 MOVT R0, #0x2000 ; 0x200072C8 = _tx_thread_priority_maps.0
0x080056B6: 6005 STR R5, [R0]
0x080056B8: F247 20CC MOVW R0, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x080056BC: F2C2 0000 MOVT R0, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x080056C0: 6005 STR R5, [R0]
0x080056C2: F247 20D8 MOVW R0, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x080056C6: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x080056CA: 6001 STR R1, [R0]
0x080056CC: F646 70D0 MOVW R0, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x080056D0: F2C2 0000 MOVT R0, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x080056D4: 2180 MOVS R1, #128
0x080056D6: F7FC FDC9 BL __aeabi_memclr ; 0x0800226C
0x080056DA: F247 20E4 MOVW R0, #0x72E4 ; 0x200072E4 = _tx_thread_created_ptr
0x080056DE: F247 26D0 MOVW R6, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080056E2: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E4 = _tx_thread_created_ptr
0x080056E6: F2C2 0600 MOVT R6, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080056EA: F247 21D4 MOVW R1, #0x72D4 ; 0x200072D4 = _tx_thread_mutex_release
0x080056EE: F646 7450 MOVW R4, #0x6F50 ; 0x20006F50 = _tx_timer_list
0x080056F2: 6005 STR R5, [R0]
0x080056F4: F247 20E8 MOVW R0, #0x72E8 ; 0x200072E8 = _tx_thread_created_count
0x080056F8: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E8 = _tx_thread_created_count
0x080056FC: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D4 = _tx_thread_mutex_release
0x08005700: F2C2 0400 MOVT R4, #0x2000 ; 0x20006F50 = _tx_timer_list
0x08005704: 6005 STR R5, [R0]
0x08005706: F247 3004 MOVW R0, #0x7304 ; 0x20007304 = _tx_build_options
0x0800570A: F2C2 0000 MOVT R0, #0x2000 ; 0x20007304 = _tx_build_options
0x0800570E: 6035 STR R5, [R6]
0x08005710: 600D STR R5, [R1]
0x08005712: 6802 LDR R2, [R0]
0x08005714: F042 7180 ORR R1, R2, #0x01000000
0x08005718: 6001 STR R1, [R0]
0x0800571A: F247 20A0 MOVW R0, #0x72A0 ; 0x200072A0 = _tx_timer_system_clock
0x0800571E: 2180 MOVS R1, #128
0x08005720: F2C2 0000 MOVT R0, #0x2000 ; 0x200072A0 = _tx_timer_system_clock
0x08005724: 6005 STR R5, [R0]
0x08005726: F247 209C MOVW R0, #0x729C ; 0x2000729C = _tx_timer_time_slice
0x0800572A: F2C2 0000 MOVT R0, #0x2000 ; 0x2000729C = _tx_timer_time_slice
0x0800572E: 6005 STR R5, [R0]
0x08005730: F247 20B0 MOVW R0, #0x72B0 ; 0x200072B0 = _tx_timer_expired_time_slice
0x08005734: F2C2 0000 MOVT R0, #0x2000 ; 0x200072B0 = _tx_timer_expired_time_slice
0x08005738: 6005 STR R5, [R0]
0x0800573A: F247 20B4 MOVW R0, #0x72B4 ; 0x200072B4 = _tx_timer_expired
0x0800573E: F2C2 0000 MOVT R0, #0x2000 ; 0x200072B4 = _tx_timer_expired
0x08005742: 6005 STR R5, [R0]
0x08005744: 4620 MOV R0, R4
0x08005746: F7FC FD91 BL __aeabi_memclr ; 0x0800226C
0x0800574A: F247 20A4 MOVW R0, #0x72A4 ; 0x200072A4 = _tx_timer_list_start
0x0800574E: F104 0180 ADD.W R1, R4, #128
0x08005752: F2C2 0000 MOVT R0, #0x2000 ; 0x200072A4 = _tx_timer_list_start
0x08005756: F246 429D MOVW R2, #0x649D ; 0x0800649D = _tx_timer_thread_entry
0x0800575A: F644 134D MOVW R3, #0x494D
0x0800575E: F6C0 0200 MOVT R2, #0x0800 ; 0x0800649D = _tx_timer_thread_entry
0x08005762: 6004 STR R4, [R0]
0x08005764: F247 20B8 MOVW R0, #0x72B8 ; 0x200072B8 = _tx_timer_current_ptr
0x08005768: F2C2 0000 MOVT R0, #0x2000 ; 0x200072B8 = _tx_timer_current_ptr
0x0800576C: F2C4 1354 MOVT R3, #0x4154
0x08005770: 6004 STR R4, [R0]
0x08005772: F247 20A8 MOVW R0, #0x72A8 ; 0x200072A8 = _tx_timer_list_end
0x08005776: F2C2 0000 MOVT R0, #0x2000 ; 0x200072A8 = _tx_timer_list_end
0x0800577A: 6001 STR R1, [R0]
0x0800577C: F646 00B8 MOVW R0, #0x68B8 ; 0x200068B8 = _tx_timer_thread_stack_area
0x08005780: F2C2 0000 MOVT R0, #0x2000 ; 0x200068B8 = _tx_timer_thread_stack_area
0x08005784: 9000 STR R0, [SP, #0]
0x08005786: F44F 6080 MOV.W R0, #0x0400
0x0800578A: F248 41AE MOVW R1, #0x84AE ; 0x080084AE = .rodata..L.str.177
0x0800578E: E9CD 0501 STRD R0, R5, [SP, #4]
0x08005792: F646 506C MOVW R0, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08005796: F6C0 0100 MOVT R1, #0x0800 ; 0x080084AE = .rodata..L.str.177
0x0800579A: F2C2 0000 MOVT R0, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x0800579E: E9CD 5503 STRD R5, R5, [SP, #12]
0x080057A2: F7FE FA60 BL _tx_thread_create ; 0x08003C66
0x080057A6: F247 20BC MOVW R0, #0x72BC ; 0x200072BC = _tx_timer_created_ptr
0x080057AA: F2C2 0000 MOVT R0, #0x2000 ; 0x200072BC = _tx_timer_created_ptr
0x080057AE: 6005 STR R5, [R0]
0x080057B0: F247 20C0 MOVW R0, #0x72C0 ; 0x200072C0 = _tx_timer_created_count
0x080057B4: F2C2 0000 MOVT R0, #0x2000 ; 0x200072C0 = _tx_timer_created_count
0x080057B8: 6005 STR R5, [R0]
0x080057BA: F247 20EC MOVW R0, #0x72EC ; 0x200072EC = _tx_semaphore_created_ptr
0x080057BE: F2C2 0000 MOVT R0, #0x2000 ; 0x200072EC = _tx_semaphore_created_ptr
0x080057C2: 6005 STR R5, [R0]
0x080057C4: F247 20F0 MOVW R0, #0x72F0 ; 0x200072F0 = _tx_semaphore_created_count
0x080057C8: F2C2 0000 MOVT R0, #0x2000 ; 0x200072F0 = _tx_semaphore_created_count
0x080057CC: 6005 STR R5, [R0]
0x080057CE: F247 20FC MOVW R0, #0x72FC ; 0x200072FC = _tx_byte_pool_created_ptr
0x080057D2: F2C2 0000 MOVT R0, #0x2000 ; 0x200072FC = _tx_byte_pool_created_ptr
0x080057D6: 6005 STR R5, [R0]
0x080057D8: F247 3000 MOVW R0, #0x7300 ; 0x20007300 = _tx_byte_pool_created_count
0x080057DC: F2C2 0000 MOVT R0, #0x2000 ; 0x20007300 = _tx_byte_pool_created_count
0x080057E0: 6005 STR R5, [R0]
0x080057E2: F247 20F4 MOVW R0, #0x72F4 ; 0x200072F4 = _tx_mutex_created_ptr
0x080057E6: F2C2 0000 MOVT R0, #0x2000 ; 0x200072F4 = _tx_mutex_created_ptr
0x080057EA: 6005 STR R5, [R0]
0x080057EC: F247 20F8 MOVW R0, #0x72F8 ; 0x200072F8 = _tx_mutex_created_count
0x080057F0: F2C2 0000 MOVT R0, #0x2000 ; 0x200072F8 = _tx_mutex_created_count
0x080057F4: 6005 STR R5, [R0]
0x080057F6: 6830 LDR R0, [R6]
0x080057F8: 3001 ADDS R0, #1
0x080057FA: 6030 STR R0, [R6]
.L1:
0x080057FC: F04F 30F0 MOV.W R0, #0xF0F0F0F0
0x08005800: 6038 STR R0, [R7]
0x08005802: F247 1090 MOVW R0, #0x7190 ; 0x20007190 = tx_app_byte_pool
0x08005806: F248 21A7 MOVW R1, #0x82A7 ; 0x080082A7 = .rodata..L.str.254
0x0800580A: F642 02B8 MOVW R2, #0x28B8 ; 0x200028B8 = tx_byte_pool_buffer
0x0800580E: F2C2 0000 MOVT R0, #0x2000 ; 0x20007190 = tx_app_byte_pool
0x08005812: F6C0 0100 MOVT R1, #0x0800 ; 0x080082A7 = .rodata..L.str.254
0x08005816: F2C2 0200 MOVT R2, #0x2000 ; 0x200028B8 = tx_byte_pool_buffer
0x0800581A: F7FE FC63 BL _txe_byte_pool_create ; 0x080040E4
0x0800581E: F247 14C4 MOVW R4, #0x71C4 ; 0x200071C4 = fx_app_byte_pool
0x08005822: F248 21BA MOVW R1, #0x82BA ; 0x080082BA = .rodata..L.str.1.255
0x08005826: F2C2 0400 MOVT R4, #0x2000 ; 0x200071C4 = fx_app_byte_pool
0x0800582A: F644 02B8 MOVW R2, #0x48B8 ; 0x200048B8 = fx_byte_pool_buffer
0x0800582E: F6C0 0100 MOVT R1, #0x0800 ; 0x080082BA = .rodata..L.str.1.255
0x08005832: F2C2 0200 MOVT R2, #0x2000 ; 0x200048B8 = fx_byte_pool_buffer
0x08005836: 4620 MOV R0, R4
0x08005838: F7FE FC54 BL _txe_byte_pool_create ; 0x080040E4
0x0800583C: B130 CBZ R0, .L3 ; 0x0800584C
.L2:
0x0800583E: 2000 MOVS R0, #0
0x08005840: 6038 STR R0, [R7]
0x08005842: B005 ADD SP, SP, #20
0x08005844: E8BD 4FF0 POP.W {R4-R11, LR}
0x08005848: F7FA BD82 B.W _tx_thread_schedule ; 0x08000350
.L3:
0x0800584C: F245 4145 MOVW R1, #0x5445
0x08005850: 6820 LDR R0, [R4]
0x08005852: F2C4 2159 MOVT R1, #0x4259
0x08005856: 4288 CMP R0, R1
.L4:
0x08005858: D1FE BNE .L4 ; 0x08005858
0x0800585A: 69E0 LDR R0, [R4, #28]
0x0800585C: F5B0 6F80 CMP.W R0, #0x0400
.L5:
0x08005860: D3FE BCC .L5 ; 0x08005860
0x08005862: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08005866: F646 516C MOVW R1, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x0800586A: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x0800586E: F2C2 0100 MOVT R1, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08005872: 6800 LDR R0, [R0]
0x08005874: 4288 CMP R0, R1
.L6:
0x08005876: D0FE BEQ .L6 ; 0x08005876
0x08005878: 6838 LDR R0, [R7]
0x0800587A: F3EF 8105 MRS R1, IPSR
0x0800587E: 4308 ORRS R0, R1
0x08005880: D006 BEQ .L8 ; 0x08005890
0x08005882: 6838 LDR R0, [R7]
0x08005884: F3EF 8105 MRS R1, IPSR
0x08005888: 4308 ORRS R0, R1
0x0800588A: F1B0 3FF0 CMP.W R0, #0xF0F0F0F0
.L7:
0x0800588E: D3FE BCC .L7 ; 0x0800588E
.L8:
0x08005890: F247 21E0 MOVW R1, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08005894: F64E 6BEE MOVW R11, #0xEEEE
0x08005898: F2C2 0100 MOVT R1, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x0800589C: F3EF 8010 MRS R0, PRIMASK
0x080058A0: B672 CPSID i
0x080058A2: F6CF 7BFF MOVT R11, #0xFFFF
0x080058A6: F8D1 C000 LDR.W R12, [R1]
0x080058AA: F04F 0E00 MOV.W LR, #0
.L9:
0x080058AE: F8C4 C020 STR.W R12, [R4, #32]
0x080058B2: F380 8810 MSR PRIMASK, R0
0x080058B6: F3EF 8310 MRS R3, PRIMASK
0x080058BA: B672 CPSID i
0x080058BC: E9D4 1002 LDRD R1, R0, [R4, #8]
0x080058C0: EB01 01C0 ADD.W R1, R1, R0, LSL #3
0x080058C4: 3910 SUBS R1, #16
0x080058C6: F5B1 6F80 CMP.W R1, #0x0400
0x080058CA: D944 BLS .L15 ; 0x08005956
0x080058CC: F247 21E0 MOVW R1, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x080058D0: 6966 LDR R6, [R4, #20]
0x080058D2: F2C2 0100 MOVT R1, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x080058D6: 1C45 ADDS R5, R0, #1
0x080058D8: F04F 0A00 MOV.W R10, #0
0x080058DC: F8D1 8000 LDR.W R8, [R1]
0x080058E0: F8C4 8020 STR.W R8, [R4, #32]
.L10:
0x080058E4: 6870 LDR R0, [R6, #4]
0x080058E6: 4558 CMP R0, R11
0x080058E8: D11A BNE .L11 ; 0x08005920
0x080058EA: F1BA 0F00 CMP.W R10, #0
0x080058EE: BF04 ITT EQ
0x080058F0: 6166 STREQ R6, [R4, #20]
0x080058F2: F04F 0A01 MOVEQ.W R10, #1
0x080058F6: 6832 LDR R2, [R6]
0x080058F8: 1B97 SUBS R7, R2, R6
0x080058FA: F1A7 0008 SUB.W R0, R7, #8
0x080058FE: EA5F 2990 LSRS.W R9, R0, #10
0x08005902: D133 BNE .L18 ; 0x0800596C
0x08005904: E9D2 0100 LDRD R0, R1, [R2]
0x08005908: 4559 CMP R1, R11
0x0800590A: D10B BNE .L12 ; 0x08005924
0x0800590C: 6030 STR R0, [R6]
0x0800590E: 68E1 LDR R1, [R4, #12]
0x08005910: 6960 LDR R0, [R4, #20]
0x08005912: 4290 CMP R0, R2
0x08005914: F1A1 0001 SUB.W R0, R1, #1
0x08005918: 60E0 STR R0, [R4, #12]
0x0800591A: BF08 IT EQ
0x0800591C: 6166 STREQ R6, [R4, #20]
0x0800591E: E005 B .L13 ; 0x0800592C
.L11:
0x08005920: 6836 LDR R6, [R6]
0x08005922: E003 B .L13 ; 0x0800592C
.L12:
0x08005924: 3D01 SUBS R5, #1
0x08005926: 4606 MOV R6, R0
0x08005928: BF38 IT CC
0x0800592A: 4675 MOVCC R5, LR
.L13:
0x0800592C: F383 8810 MSR PRIMASK, R3
0x08005930: F3EF 8310 MRS R3, PRIMASK
0x08005934: B672 CPSID i
0x08005936: 3D01 SUBS R5, #1
0x08005938: 6A20 LDR R0, [R4, #32]
0x0800593A: BF38 IT CC
0x0800593C: 4675 MOVCC R5, LR
0x0800593E: 4540 CMP R0, R8
0x08005940: D004 BEQ .L14 ; 0x0800594C
0x08005942: 68E0 LDR R0, [R4, #12]
0x08005944: F8C4 8020 STR.W R8, [R4, #32]
0x08005948: 6966 LDR R6, [R4, #20]
0x0800594A: 1C45 ADDS R5, R0, #1
.L14:
0x0800594C: 2D00 CMP R5, #0
0x0800594E: D1C9 BNE .L10 ; 0x080058E4
0x08005950: F383 8810 MSR PRIMASK, R3
0x08005954: E001 B .L16 ; 0x0800595A
.L15:
0x08005956: F383 8810 MSR PRIMASK, R3
.L16:
0x0800595A: 2600 MOVS R6, #0
.L17:
0x0800595C: F3EF 8010 MRS R0, PRIMASK
0x08005960: B672 CPSID i
0x08005962: BB16 CBNZ R6, .L20 ; 0x080059AA
0x08005964: 6A21 LDR R1, [R4, #32]
0x08005966: 4561 CMP R1, R12
0x08005968: D1A1 BNE .L9 ; 0x080058AE
0x0800596A: E0E5 B .L29 ; 0x08005B38
.L18:
0x0800596C: F2A7 411C SUBW R1, R7, #0x041C
0x08005970: F111 0F15 CMN R1, #21
0x08005974: D80B BHI .L19 ; 0x0800598E
0x08005976: 68E0 LDR R0, [R4, #12]
0x08005978: F8C6 2408 STR.W R2, [R6, #0x0408]
0x0800597C: 3001 ADDS R0, #1
0x0800597E: F506 6281 ADD.W R2, R6, #0x0408
0x08005982: 60E0 STR R0, [R4, #12]
0x08005984: F44F 6080 MOV.W R0, #0x0400
0x08005988: F8C6 B40C STR.W R11, [R6, #0x040C]
0x0800598C: 6032 STR R2, [R6]
.L19:
0x0800598E: 6074 STR R4, [R6, #4]
0x08005990: 68A1 LDR R1, [R4, #8]
0x08005992: 6965 LDR R5, [R4, #20]
0x08005994: 1A08 SUBS R0, R1, R0
0x08005996: 3808 SUBS R0, #8
0x08005998: 42AE CMP R6, R5
0x0800599A: 60A0 STR R0, [R4, #8]
0x0800599C: F106 0608 ADD.W R6, R6, #8
0x080059A0: BF08 IT EQ
0x080059A2: 6162 STREQ R2, [R4, #20]
0x080059A4: F383 8810 MSR PRIMASK, R3
0x080059A8: E7D8 B .L17 ; 0x0800595C
.L20:
0x080059AA: F380 8810 MSR PRIMASK, R0
0x080059AE: F247 20D0 MOVW R0, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080059B2: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080059B6: F3EF 8110 MRS R1, PRIMASK
0x080059BA: B672 CPSID i
0x080059BC: F646 45B8 MOVW R5, #0x6CB8 ; 0x20006CB8 = fx_app_thread
0x080059C0: 6802 LDR R2, [R0]
0x080059C2: F247 7758 MOVW R7, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x080059C6: 3201 ADDS R2, #1
0x080059C8: 6002 STR R2, [R0]
0x080059CA: F381 8810 MSR PRIMASK, R1
0x080059CE: F247 21E8 MOVW R1, #0x72E8 ; 0x200072E8 = _tx_thread_created_count
0x080059D2: F2C2 0100 MOVT R1, #0x2000 ; 0x200072E8 = _tx_thread_created_count
0x080059D6: F247 22E4 MOVW R2, #0x72E4 ; 0x200072E4 = _tx_thread_created_ptr
0x080059DA: F2C2 0200 MOVT R2, #0x2000 ; 0x200072E4 = _tx_thread_created_ptr
0x080059DE: F2C2 0500 MOVT R5, #0x2000 ; 0x20006CB8 = fx_app_thread
0x080059E2: 6809 LDR R1, [R1]
0x080059E4: F2C2 0700 MOVT R7, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x080059E8: 6814 LDR R4, [R2]
0x080059EA: B1D9 CBZ R1, .L24 ; 0x08005A24
0x080059EC: F206 32FF ADDW R2, R6, #0x03FF
0x080059F0: 2300 MOVS R3, #0
.L21:
0x080059F2: 42AC CMP R4, R5
0x080059F4: D016 BEQ .L24 ; 0x08005A24
0x080059F6: B9AB CBNZ R3, .L24 ; 0x08005A24
0x080059F8: F8D4 800C LDR.W R8, [R4, #12]
0x080059FC: 4546 CMP R6, R8
0x080059FE: D305 BCC .L22 ; 0x08005A0C
0x08005A00: 6923 LDR R3, [R4, #16]
0x08005A02: 429E CMP R6, R3
0x08005A04: BF2E ITEE CS
0x08005A06: 2300 MOVCS R3, #0
0x08005A08: 2301 MOVCC R3, #1
0x08005A0A: 2600 MOVCC R6, #0
.L22:
0x08005A0C: 4542 CMP R2, R8
0x08005A0E: D305 BCC .L23 ; 0x08005A1C
0x08005A10: F8D4 8010 LDR.W R8, [R4, #16]
0x08005A14: 4542 CMP R2, R8
0x08005A16: BF3C ITT CC
0x08005A18: 2600 MOVCC R6, #0
0x08005A1A: 2301 MOVCC R3, #1
.L23:
0x08005A1C: 3901 SUBS R1, #1
0x08005A1E: F8D4 4088 LDR.W R4, [R4, #136]
0x08005A22: D1E6 BNE .L21 ; 0x080059F2
.L24:
0x08005A24: F3EF 8110 MRS R1, PRIMASK
0x08005A28: B672 CPSID i
0x08005A2A: 6802 LDR R2, [R0]
0x08005A2C: 3A01 SUBS R2, #1
0x08005A2E: 6002 STR R2, [R0]
0x08005A30: F381 8810 MSR PRIMASK, R1
0x08005A34: F7FE F9E5 BL _tx_thread_system_preempt_check ; 0x08003E02
0x08005A38: F646 536C MOVW R3, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08005A3C: 42AC CMP R4, R5
0x08005A3E: F2C2 0300 MOVT R3, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08005A42: BF18 IT NE
0x08005A44: 2E00 CMPNE R6, #0
.L25:
0x08005A46: D0FE BEQ .L25 ; 0x08005A46
0x08005A48: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08005A4C: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08005A50: 6800 LDR R0, [R0]
0x08005A52: 6839 LDR R1, [R7]
0x08005A54: F3EF 8205 MRS R2, IPSR
0x08005A58: 4311 ORRS R1, R2
0x08005A5A: D006 BEQ .L27 ; 0x08005A6A
0x08005A5C: 6839 LDR R1, [R7]
0x08005A5E: F3EF 8205 MRS R2, IPSR
0x08005A62: 4311 ORRS R1, R2
0x08005A64: F1B1 3FF0 CMP.W R1, #0xF0F0F0F0
.L26:
0x08005A68: D3FE BCC .L26 ; 0x08005A68
.L27:
0x08005A6A: 4298 CMP R0, R3
.L28:
0x08005A6C: D0FE BEQ .L28 ; 0x08005A6C
0x08005A6E: F44F 6080 MOV.W R0, #0x0400
0x08005A72: F248 31E5 MOVW R1, #0x83E5 ; 0x080083E5 = .rodata..L.str.258
0x08005A76: E9CD 6000 STRD R6, R0, [SP]
0x08005A7A: 200A MOVS R0, #10
0x08005A7C: F647 02F9 MOVW R2, #0x78F9 ; 0x080078F9 = fx_app_thread_entry
0x08005A80: E9CD 0002 STRD R0, R0, [SP, #8]
0x08005A84: F646 40B8 MOVW R0, #0x6CB8 ; 0x20006CB8 = fx_app_thread
0x08005A88: F6C0 0100 MOVT R1, #0x0800 ; 0x080083E5 = .rodata..L.str.258
0x08005A8C: F2C2 0000 MOVT R0, #0x2000 ; 0x20006CB8 = fx_app_thread
0x08005A90: F6C0 0200 MOVT R2, #0x0800 ; 0x080078F9 = fx_app_thread_entry
0x08005A94: 2300 MOVS R3, #0
0x08005A96: F04F 0801 MOV.W R8, #1
0x08005A9A: F8CD 8010 STR.W R8, [SP, #16]
0x08005A9E: 2400 MOVS R4, #0
0x08005AA0: F7FE F8E1 BL _tx_thread_create ; 0x08003C66
0x08005AA4: F247 300C MOVW R0, #0x730C ; 0x2000730C = _fx_system_media_opened_ptr
0x08005AA8: F644 2121 MOVW R1, #0x4A21
0x08005AAC: F2C2 0000 MOVT R0, #0x2000 ; 0x2000730C = _fx_system_media_opened_ptr
0x08005AB0: 6004 STR R4, [R0]
0x08005AB2: F247 3010 MOVW R0, #0x7310 ; 0x20007310 = _fx_system_media_opened_count
0x08005AB6: F2C2 0000 MOVT R0, #0x2000 ; 0x20007310 = _fx_system_media_opened_count
0x08005ABA: 6004 STR R4, [R0]
0x08005ABC: F247 3014 MOVW R0, #0x7314 ; 0x20007314 = _fx_system_date
0x08005AC0: F2C2 0000 MOVT R0, #0x2000 ; 0x20007314 = _fx_system_date
0x08005AC4: 6001 STR R1, [R0]
0x08005AC6: F247 3008 MOVW R0, #0x7308 ; 0x20007308 = _fx_system_time
0x08005ACA: F2C2 0000 MOVT R0, #0x2000 ; 0x20007308 = _fx_system_time
0x08005ACE: 212C MOVS R1, #44
0x08005AD0: 6004 STR R4, [R0]
0x08005AD2: F247 14F8 MOVW R4, #0x71F8 ; 0x200071F8 = _fx_system_timer
0x08005AD6: F2C2 0400 MOVT R4, #0x2000 ; 0x200071F8 = _fx_system_timer
0x08005ADA: 4620 MOV R0, R4
0x08005ADC: F7FC FBC6 BL __aeabi_memclr ; 0x0800226C
0x08005AE0: F248 2094 MOVW R0, #0x8294 ; 0x08008294 = .rodata..L.str.222
0x08005AE4: F644 124D MOVW R2, #0x494D
0x08005AE8: F6C0 0000 MOVT R0, #0x0800 ; 0x08008294 = .rodata..L.str.222
0x08005AEC: 6060 STR R0, [R4, #4]
0x08005AEE: F44F 707A MOV.W R0, #0x03E8
0x08005AF2: F2C4 1254 MOVT R2, #0x4154
0x08005AF6: E9C4 0002 STRD R0, R0, [R4, #8]
0x08005AFA: F641 60DD MOVW R0, #0x1EDD ; 0x08001EDD = _fx_system_timer_entry
0x08005AFE: F6C0 0000 MOVT R0, #0x0800 ; 0x08001EDD = _fx_system_timer_entry
0x08005B02: 6120 STR R0, [R4, #16]
0x08005B04: F245 3059 MOVW R0, #0x5359
0x08005B08: F2C4 6058 MOVT R0, #0x4658
0x08005B0C: 6160 STR R0, [R4, #20]
0x08005B0E: F247 20C0 MOVW R0, #0x72C0 ; 0x200072C0 = _tx_timer_created_count
0x08005B12: F3EF 8510 MRS R5, PRIMASK
0x08005B16: F2C2 0000 MOVT R0, #0x2000 ; 0x200072C0 = _tx_timer_created_count
0x08005B1A: B672 CPSID i
0x08005B1C: 6022 STR R2, [R4]
0x08005B1E: F247 22BC MOVW R2, #0x72BC ; 0x200072BC = _tx_timer_created_ptr
0x08005B22: 6801 LDR R1, [R0]
0x08005B24: F2C2 0200 MOVT R2, #0x2000 ; 0x200072BC = _tx_timer_created_ptr
0x08005B28: B149 CBZ R1, .L31 ; 0x08005B3E
0x08005B2A: 6813 LDR R3, [R2]
0x08005B2C: F8D3 8028 LDR.W R8, [R3, #40]
0x08005B30: 629C STR R4, [R3, #40]
0x08005B32: F108 0224 ADD.W R2, R8, #36
0x08005B36: E004 B .L32 ; 0x08005B42
.L29:
0x08005B38: F380 8810 MSR PRIMASK, R0
.L30:
0x08005B3C: E7FE B .L30 ; 0x08005B3C
.L31:
0x08005B3E: 4623 MOV R3, R4
0x08005B40: 46A0 MOV R8, R4
.L32:
0x08005B42: 3101 ADDS R1, #1
0x08005B44: 6001 STR R1, [R0]
0x08005B46: F104 0008 ADD.W R0, R4, #8
0x08005B4A: 6014 STR R4, [R2]
0x08005B4C: E9C4 3809 STRD R3, R8, [R4, #36]
0x08005B50: F7FE FA5E BL _tx_timer_system_activate ; 0x08004010
0x08005B54: F247 3020 MOVW R0, #0x7320 ; 0x20007320 = _fx_system_build_options_1
0x08005B58: F385 8810 MSR PRIMASK, R5
0x08005B5C: F2C2 0000 MOVT R0, #0x2000 ; 0x20007320 = _fx_system_build_options_1
0x08005B60: F247 321C MOVW R2, #0x731C ; 0x2000731C = _fx_system_build_options_2
0x08005B64: F2C2 0200 MOVT R2, #0x2000 ; 0x2000731C = _fx_system_build_options_2
0x08005B68: F247 3318 MOVW R3, #0x7318 ; 0x20007318 = _fx_system_build_options_3
0x08005B6C: 6801 LDR R1, [R0]
0x08005B6E: F2C2 0300 MOVT R3, #0x2000 ; 0x20007318 = _fx_system_build_options_3
0x08005B72: F6CF 71FF MOVT R1, #0xFFFF
0x08005B76: 6001 STR R1, [R0]
0x08005B78: F248 0110 MOVW R1, #0x8010
0x08005B7C: 6810 LDR R0, [R2]
0x08005B7E: F2C0 1100 MOVT R1, #0x0100
0x08005B82: 4308 ORRS R0, R1
0x08005B84: 6819 LDR R1, [R3]
0x08005B86: 6010 STR R0, [R2]
0x08005B88: F441 2020 ORR R0, R1, #0x0A0000
0x08005B8C: F440 707A ORR R0, R0, #0x03E8
0x08005B90: 6018 STR R0, [R3]
0x08005B92: E654 B .L2 ; 0x0800583E
Section .text.HAL_NVIC_SetPriority from charger_lto.o, size=56, align=2
HAL_NVIC_SetPriority:
0x08005B94: F64E 520C MOVW R2, #0xED0C
0x08005B98: F04F 3CFF MOV.W R12, #0xFFFFFFFF
0x08005B9C: F2CE 0200 MOVT R2, #0xE000
0x08005BA0: B280 UXTH R0, R0
0x08005BA2: 6812 LDR R2, [R2]
0x08005BA4: F3C2 2202 UBFX R2, R2, #8, #3
0x08005BA8: F082 0307 EOR R3, R2, #7
0x08005BAC: 2B04 CMP R3, #4
0x08005BAE: BF28 IT CS
0x08005BB0: 2304 MOVCS R3, #4
0x08005BB2: FA0C F303 LSL.W R3, R12, R3
0x08005BB6: 4399 BICS R1, R3
0x08005BB8: 3A03 SUBS R2, #3
0x08005BBA: BF28 IT CS
0x08005BBC: 4091 LSLCS R1, R2
0x08005BBE: F24E 4200 MOVW R2, #0xE400
0x08005BC2: 0109 LSLS R1, R1, #4
0x08005BC4: F2CE 0200 MOVT R2, #0xE000
0x08005BC8: 5481 STRB R1, [R0, R2]
0x08005BCA: 4770 BX LR
Section .text.HAL_DMA_Abort_IT from charger_lto.o, size=428, align=2
HAL_DMA_Abort_IT:
0x08005BCC: F890 1035 LDRB.W R1, [R0, #53]
0x08005BD0: 2902 CMP R1, #2
0x08005BD2: D116 BNE .L1 ; 0x08005C02
0x08005BD4: B580 PUSH {R7, LR}
0x08005BD6: F240 420F MOVW R2, #0x040F
0x08005BDA: 6801 LDR R1, [R0]
0x08005BDC: F2C4 0202 MOVT R2, #0x4002
0x08005BE0: 4291 CMP R1, R2
0x08005BE2: DC12 BGT .L2 ; 0x08005C0A
0x08005BE4: F5A2 7C68 SUB.W R12, R2, #0x03A0
0x08005BE8: 4561 CMP R1, R12
0x08005BEA: DC1D BGT .L3 ; 0x08005C28
0x08005BEC: F5A2 7C74 SUB.W R12, R2, #0x03D0
0x08005BF0: 4561 CMP R1, R12
0x08005BF2: DC2F BGT .L5 ; 0x08005C54
0x08005BF4: F2A2 3CFF SUBW R12, R2, #0x03FF
0x08005BF8: 4561 CMP R1, R12
0x08005BFA: D048 BEQ .L10 ; 0x08005C8E
0x08005BFC: F2A2 3CE7 SUBW R12, R2, #0x03E7
0x08005C00: E043 B .L9 ; 0x08005C8A
.L1:
0x08005C02: 2180 MOVS R1, #128
0x08005C04: 6541 STR R1, [R0, #84]
0x08005C06: 2101 MOVS R1, #1
0x08005C08: E063 B .L19 ; 0x08005CD2
.L2:
0x08005C0A: F102 0C60 ADD.W R12, R2, #96
0x08005C0E: 4561 CMP R1, R12
0x08005C10: DC15 BGT .L4 ; 0x08005C3E
0x08005C12: F102 0C30 ADD.W R12, R2, #48
0x08005C16: 4561 CMP R1, R12
0x08005C18: DC23 BGT .L6 ; 0x08005C62
0x08005C1A: F102 0C01 ADD.W R12, R2, #1
0x08005C1E: 4561 CMP R1, R12
0x08005C20: D035 BEQ .L10 ; 0x08005C8E
0x08005C22: F102 0C19 ADD.W R12, R2, #25
0x08005C26: E030 B .L9 ; 0x08005C8A
.L3:
0x08005C28: F5A2 7C5C SUB.W R12, R2, #0x0370
0x08005C2C: 4561 CMP R1, R12
0x08005C2E: DC1F BGT .L7 ; 0x08005C70
0x08005C30: F2A2 3C9F SUBW R12, R2, #0x039F
0x08005C34: 4561 CMP R1, R12
0x08005C36: D02A BEQ .L10 ; 0x08005C8E
0x08005C38: F2A2 3C87 SUBW R12, R2, #0x0387
0x08005C3C: E025 B .L9 ; 0x08005C8A
.L4:
0x08005C3E: F102 0C90 ADD.W R12, R2, #144
0x08005C42: 4561 CMP R1, R12
0x08005C44: DC1B BGT .L8 ; 0x08005C7E
0x08005C46: F102 0C61 ADD.W R12, R2, #97
0x08005C4A: 4561 CMP R1, R12
0x08005C4C: D01F BEQ .L10 ; 0x08005C8E
0x08005C4E: F102 0C79 ADD.W R12, R2, #121
0x08005C52: E01A B .L9 ; 0x08005C8A
.L5:
0x08005C54: F2A2 3CCF SUBW R12, R2, #0x03CF
0x08005C58: 4561 CMP R1, R12
0x08005C5A: D018 BEQ .L10 ; 0x08005C8E
0x08005C5C: F2A2 3CB7 SUBW R12, R2, #0x03B7
0x08005C60: E013 B .L9 ; 0x08005C8A
.L6:
0x08005C62: F102 0C31 ADD.W R12, R2, #49
0x08005C66: 4561 CMP R1, R12
0x08005C68: D011 BEQ .L10 ; 0x08005C8E
0x08005C6A: F102 0C49 ADD.W R12, R2, #73
0x08005C6E: E00C B .L9 ; 0x08005C8A
.L7:
0x08005C70: F2A2 3C6F SUBW R12, R2, #0x036F
0x08005C74: 4561 CMP R1, R12
0x08005C76: D00A BEQ .L10 ; 0x08005C8E
0x08005C78: F2A2 3C57 SUBW R12, R2, #0x0357
0x08005C7C: E005 B .L9 ; 0x08005C8A
.L8:
0x08005C7E: F102 0CA9 ADD.W R12, R2, #169
0x08005C82: 4561 CMP R1, R12
0x08005C84: D003 BEQ .L10 ; 0x08005C8E
0x08005C86: F102 0C91 ADD.W R12, R2, #145
.L9:
0x08005C8A: 4561 CMP R1, R12
0x08005C8C: D128 BNE .L21 ; 0x08005CE0
.L10:
0x08005C8E: 4291 CMP R1, R2
0x08005C90: F04F 0204 MOV.W R2, #4
0x08005C94: F880 2035 STRB.W R2, [R0, #53]
0x08005C98: DC06 BGT .L11 ; 0x08005CA8
0x08005C9A: 206F MOVS R0, #111
0x08005C9C: F2C4 0002 MOVT R0, #0x4002
0x08005CA0: 4281 CMP R1, R0
0x08005CA2: DD07 BLE .L12 ; 0x08005CB4
0x08005CA4: 3030 ADDS R0, #48
0x08005CA6: E006 B .L13 ; 0x08005CB6
.L11:
0x08005CA8: F240 406F MOVW R0, #0x046F
0x08005CAC: F2C4 0002 MOVT R0, #0x4002
0x08005CB0: 4281 CMP R1, R0
0x08005CB2: DC03 BGT .L14 ; 0x08005CBC
.L12:
0x08005CB4: 3830 SUBS R0, #48
.L13:
0x08005CB6: 4281 CMP R1, R0
0x08005CB8: DD03 BLE .L15 ; 0x08005CC2
0x08005CBA: E003 B .L16 ; 0x08005CC4
.L14:
0x08005CBC: 3030 ADDS R0, #48
0x08005CBE: 4281 CMP R1, R0
0x08005CC0: DC09 BGT .L20 ; 0x08005CD6
.L15:
0x08005CC2: 382F SUBS R0, #47
.L16:
0x08005CC4: 6808 LDR R0, [R1]
0x08005CC6: F020 0001 BIC R0, R0, #1
0x08005CCA: 6008 STR R0, [R1]
.L17:
0x08005CCC: 2100 MOVS R1, #0
.L18:
0x08005CCE: E8BD 4008 POP.W {R3, LR}
.L19:
0x08005CD2: 4608 MOV R0, R1
0x08005CD4: 4770 BX LR
.L20:
0x08005CD6: 3019 ADDS R0, #25
0x08005CD8: 4281 CMP R1, R0
0x08005CDA: BF18 IT NE
0x08005CDC: 3818 SUBNE R0, #24
0x08005CDE: E7F1 B .L16 ; 0x08005CC4
.L21:
0x08005CE0: 680A LDR R2, [R1]
0x08005CE2: F022 020E BIC R2, R2, #14
0x08005CE6: 600A STR R2, [R1]
0x08005CE8: F245 4257 MOVW R2, #0x5457
0x08005CEC: F6C5 0202 MOVT R2, #0x5802
0x08005CF0: 4291 CMP R1, R2
0x08005CF2: 680A LDR R2, [R1]
0x08005CF4: F022 0201 BIC R2, R2, #1
0x08005CF8: 600A STR R2, [R1]
0x08005CFA: DC07 BGT .L22 ; 0x08005D0C
0x08005CFC: F245 422F MOVW R2, #0x542F
0x08005D00: F6C5 0202 MOVT R2, #0x5802
0x08005D04: 4291 CMP R1, R2
0x08005D06: DD07 BLE .L23 ; 0x08005D18
0x08005D08: 3201 ADDS R2, #1
0x08005D0A: E006 B .L24 ; 0x08005D1A
.L22:
0x08005D0C: F245 427F MOVW R2, #0x547F
0x08005D10: F6C5 0202 MOVT R2, #0x5802
0x08005D14: 4291 CMP R1, R2
0x08005D16: DC04 BGT .L25 ; 0x08005D22
.L23:
0x08005D18: 3A27 SUBS R2, #39
.L24:
0x08005D1A: 4291 CMP R1, R2
0x08005D1C: D007 BEQ .L27 ; 0x08005D2E
0x08005D1E: 3214 ADDS R2, #20
0x08005D20: E003 B .L26 ; 0x08005D2A
.L25:
0x08005D22: 3215 ADDS R2, #21
0x08005D24: 4291 CMP R1, R2
0x08005D26: D002 BEQ .L27 ; 0x08005D2E
0x08005D28: 3A14 SUBS R2, #20
.L26:
0x08005D2A: 4291 CMP R1, R2
0x08005D2C: D119 BNE .L28 ; 0x08005D62
.L27:
0x08005D2E: E9D0 1318 LDRD R1, R3, [R0, #96]
0x08005D32: E9D0 EC16 LDRD LR, R12, [R0, #88]
0x08005D36: 680A LDR R2, [R1]
0x08005D38: F422 7280 BIC R2, R2, #0x0100
0x08005D3C: 600A STR R2, [R1]
0x08005D3E: F00C 011F AND R1, R12, #31
0x08005D42: 2201 MOVS R2, #1
0x08005D44: FA02 F101 LSL.W R1, R2, R1
0x08005D48: F8CE 1004 STR.W R1, [LR, #4]
0x08005D4C: 6E81 LDR R1, [R0, #104]
0x08005D4E: 6059 STR R1, [R3, #4]
0x08005D50: 6EC1 LDR R1, [R0, #108]
0x08005D52: B131 CBZ R1, .L28 ; 0x08005D62
0x08005D54: 680A LDR R2, [R1]
0x08005D56: F422 7280 BIC R2, R2, #0x0100
0x08005D5A: 600A STR R2, [R1]
0x08005D5C: E9D0 121C LDRD R1, R2, [R0, #112]
0x08005D60: 604A STR R2, [R1, #4]
.L28:
0x08005D62: 2101 MOVS R1, #1
0x08005D64: F880 1035 STRB.W R1, [R0, #53]
0x08005D68: 6D02 LDR R2, [R0, #80]
0x08005D6A: 2100 MOVS R1, #0
0x08005D6C: 2A00 CMP R2, #0
0x08005D6E: F880 1034 STRB.W R1, [R0, #52]
0x08005D72: D0AC BEQ .L18 ; 0x08005CCE
0x08005D74: 4790 BLX R2
0x08005D76: E7A9 B .L17 ; 0x08005CCC
Section .text.HAL_GPIO_Init from charger_lto.o, size=452, align=2
HAL_GPIO_Init:
0x08005D78: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08005D7C: B085 SUB SP, SP, #20
0x08005D7E: 680A LDR R2, [R1]
0x08005D80: 9002 STR R0, [SP, #8]
0x08005D82: 2A00 CMP R2, #0
0x08005D84: F000 80D7 BEQ.W .L7 ; 0x08005F36
0x08005D88: F100 4326 ADD.W R3, R0, #0xA6000000
0x08005D8C: F242 4800 MOVW R8, #0x2400
0x08005D90: 468E MOV LR, R1
0x08005D92: F103 77FF ADD.W R7, R3, #0x01FE0000
0x08005D96: F6C5 0802 MOVT R8, #0x5802
0x08005D9A: 210A MOVS R1, #10
0x08005D9C: EA4F 23B7 ROR R3, R7, #10
0x08005DA0: 4540 CMP R0, R8
0x08005DA2: BF08 IT EQ
0x08005DA4: 2109 MOVEQ R1, #9
0x08005DA6: 2400 MOVS R4, #0
0x08005DA8: 2B08 CMP R3, #8
0x08005DAA: BF38 IT CC
0x08005DAC: EA4F 21B7 RORCC R1, R7, #10
0x08005DB0: F04F 0801 MOV.W R8, #1
0x08005DB4: 2700 MOVS R7, #0
0x08005DB6: 2600 MOVS R6, #0
0x08005DB8: 9100 STR R1, [SP, #0]
0x08005DBA: F8CD E00C STR.W LR, [SP, #12]
.L1:
0x08005DBE: F1A8 0A01 SUB.W R10, R8, #1
0x08005DC2: 2001 MOVS R0, #1
0x08005DC4: FA00 FC0A LSL.W R12, R0, R10
0x08005DC8: EA1C 0902 ANDS.W R9, R12, R2
0x08005DCC: F000 80A8 BEQ.W .L6 ; 0x08005F20
0x08005DD0: F8DE B004 LDR.W R11, [LR, #4]
0x08005DD4: 4671 MOV R1, LR
0x08005DD6: F00B 0E03 AND LR, R11, #3
0x08005DDA: F1AE 0201 SUB.W R2, LR, #1
0x08005DDE: 2A01 CMP R2, #1
0x08005DE0: D818 BHI .L2 ; 0x08005E14
0x08005DE2: 0070 LSLS R0, R6, #1
0x08005DE4: 9001 STR R0, [SP, #4]
0x08005DE6: 9802 LDR R0, [SP, #8]
0x08005DE8: 2203 MOVS R2, #3
0x08005DEA: 68CD LDR R5, [R1, #12]
0x08005DEC: 40BA LSLS R2, R7
0x08005DEE: 6883 LDR R3, [R0, #8]
0x08005DF0: 40BD LSLS R5, R7
0x08005DF2: 4393 BICS R3, R2
0x08005DF4: 432B ORRS R3, R5
0x08005DF6: 6083 STR R3, [R0, #8]
0x08005DF8: 43D5 MVNS R5, R2
0x08005DFA: 6842 LDR R2, [R0, #4]
0x08005DFC: F3CB 1300 UBFX R3, R11, #4, #1
0x08005E00: EA22 020C BIC.W R2, R2, R12
0x08005E04: 46AC MOV R12, R5
0x08005E06: 4605 MOV R5, R0
0x08005E08: FA03 F30A LSL.W R3, R3, R10
0x08005E0C: 9801 LDR R0, [SP, #4]
0x08005E0E: 431A ORRS R2, R3
0x08005E10: 606A STR R2, [R5, #4]
0x08005E12: E00C B .L4 ; 0x08005E2E
.L2:
0x08005E14: F1BE 0F03 CMP.W LR, #3
0x08005E18: D101 BNE .L3 ; 0x08005E1E
0x08005E1A: 9D02 LDR R5, [SP, #8]
0x08005E1C: E02A B .L5 ; 0x08005E74
.L3:
0x08005E1E: 2003 MOVS R0, #3
0x08005E20: FA00 F107 LSL.W R1, R0, R7
0x08005E24: 4638 MOV R0, R7
0x08005E26: EA6F 0C01 MVN.W R12, R1
0x08005E2A: E9DD 5102 LDRD R5, R1, [SP, #8]
.L4:
0x08005E2E: 688A LDR R2, [R1, #8]
0x08005E30: 68EB LDR R3, [R5, #12]
0x08005E32: EA03 030C AND.W R3, R3, R12
0x08005E36: FA02 F100 LSL.W R1, R2, R0
0x08005E3A: 4319 ORRS R1, R3
0x08005E3C: F1BE 0F02 CMP.W LR, #2
0x08005E40: 60E9 STR R1, [R5, #12]
0x08005E42: D117 BNE .L5 ; 0x08005E74
0x08005E44: F06F 0003 MVN R0, #3
0x08005E48: F004 031C AND R3, R4, #28
0x08005E4C: EA00 015A AND.W R1, R0, R10, LSR #1
0x08005E50: 9803 LDR R0, [SP, #12]
0x08005E52: 4429 ADD R1, R5
0x08005E54: 220F MOVS R2, #15
0x08005E56: F8D0 C010 LDR.W R12, [R0, #16]
0x08005E5A: 409A LSLS R2, R3
0x08005E5C: 6A0D LDR R5, [R1, #32]
0x08005E5E: FA0C F303 LSL.W R3, R12, R3
0x08005E62: EA25 0202 BIC.W R2, R5, R2
0x08005E66: 9D02 LDR R5, [SP, #8]
0x08005E68: 431A ORRS R2, R3
0x08005E6A: 620A STR R2, [R1, #32]
0x08005E6C: F8D0 B004 LDR.W R11, [R0, #4]
0x08005E70: F00B 0E03 AND LR, R11, #3
.L5:
0x08005E74: 2003 MOVS R0, #3
0x08005E76: 6829 LDR R1, [R5]
0x08005E78: FA00 F207 LSL.W R2, R0, R7
0x08005E7C: 4391 BICS R1, R2
0x08005E7E: FA0E F207 LSL.W R2, LR, R7
0x08005E82: 4311 ORRS R1, R2
0x08005E84: F41B 3F40 TST R11, #0x030000
0x08005E88: 6029 STR R1, [R5]
0x08005E8A: F8DD E00C LDR.W LR, [SP, #12]
0x08005E8E: D047 BEQ .L6 ; 0x08005F20
0x08005E90: F244 40F4 MOVW R0, #0x44F4
0x08005E94: F240 4C08 MOVW R12, #0x0408
0x08005E98: F6C5 0002 MOVT R0, #0x5802
0x08005E9C: F6C5 0C00 MOVT R12, #0x5800
0x08005EA0: 6801 LDR R1, [R0]
0x08005EA2: F041 0102 ORR R1, R1, #2
0x08005EA6: 6001 STR R1, [R0]
0x08005EA8: 6801 LDR R1, [R0]
0x08005EAA: 200F MOVS R0, #15
0x08005EAC: F001 0102 AND R1, R1, #2
0x08005EB0: 9104 STR R1, [SP, #16]
0x08005EB2: F02A 0103 BIC R1, R10, #3
0x08005EB6: 9A04 LDR R2, [SP, #16]
0x08005EB8: F004 020C AND R2, R4, #12
0x08005EBC: F851 300C LDR.W R3, [R1, R12]
0x08005EC0: FA00 F502 LSL.W R5, R0, R2
0x08005EC4: 9800 LDR R0, [SP, #0]
0x08005EC6: 43AB BICS R3, R5
0x08005EC8: FA00 F202 LSL.W R2, R0, R2
0x08005ECC: F04F 40B0 MOV.W R0, #0x58000000
0x08005ED0: 431A ORRS R2, R3
0x08005ED2: F841 200C STR.W R2, [R1, R12]
0x08005ED6: 6801 LDR R1, [R0]
0x08005ED8: F8DE 2004 LDR.W R2, [LR, #4]
0x08005EDC: EA41 0309 ORR.W R3, R1, R9
0x08005EE0: 02D5 LSLS R5, R2, #11
0x08005EE2: BF58 IT PL
0x08005EE4: EA21 0309 BICPL.W R3, R1, R9
0x08005EE8: 6003 STR R3, [R0]
0x08005EEA: 3004 ADDS R0, #4
0x08005EEC: 0295 LSLS R5, R2, #10
0x08005EEE: 6801 LDR R1, [R0]
0x08005EF0: EA41 0309 ORR.W R3, R1, R9
0x08005EF4: BF58 IT PL
0x08005EF6: EA21 0309 BICPL.W R3, R1, R9
0x08005EFA: 6003 STR R3, [R0]
0x08005EFC: 0395 LSLS R5, R2, #14
0x08005EFE: F8D0 1080 LDR.W R1, [R0, #128]
0x08005F02: EA41 0309 ORR.W R3, R1, R9
0x08005F06: BF58 IT PL
0x08005F08: EA21 0309 BICPL.W R3, R1, R9
0x08005F0C: F8C0 3080 STR.W R3, [R0, #128]
0x08005F10: 03D2 LSLS R2, R2, #15
0x08005F12: 6FC1 LDR R1, [R0, #124]
0x08005F14: EA41 0309 ORR.W R3, R1, R9
0x08005F18: BF58 IT PL
0x08005F1A: EA21 0309 BICPL.W R3, R1, R9
0x08005F1E: 67C3 STR R3, [R0, #124]
.L6:
0x08005F20: F8DE 2000 LDR.W R2, [LR]
0x08005F24: 3601 ADDS R6, #1
0x08005F26: 3702 ADDS R7, #2
0x08005F28: 3404 ADDS R4, #4
0x08005F2A: FA32 F108 LSRS.W R1, R2, R8
0x08005F2E: F108 0801 ADD.W R8, R8, #1
0x08005F32: F47F AF44 BNE.W .L1 ; 0x08005DBE
.L7:
0x08005F36: B005 ADD SP, SP, #20
0x08005F38: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text.RCCEx_PLL2_Config from charger_lto.o, size=256, align=2
RCCEx_PLL2_Config:
0x08005F3C: E92D 47F0 PUSH.W {R4-R10, LR}
0x08005F40: F244 4200 MOVW R2, #0x4400
0x08005F44: F100 0708 ADD.W R7, R0, #8
0x08005F48: F6C5 0202 MOVT R2, #0x5802
0x08005F4C: F8D0 C01C LDR.W R12, [R0, #28]
0x08005F50: E9D0 4A00 LDRD R4, R10, [R0]
0x08005F54: E897 4380 LDM.W R7, {R7-R9, LR}
0x08005F58: 6A93 LDR R3, [R2, #40]
0x08005F5A: F003 0303 AND R3, R3, #3
0x08005F5E: 2B03 CMP R3, #3
0x08005F60: BF04 ITT EQ
0x08005F62: 2001 MOVEQ R0, #1
0x08005F64: E8BD 87F0 POPEQ.W {R4-R10, PC}
0x08005F68: 6813 LDR R3, [R2]
0x08005F6A: F023 6380 BIC R3, R3, #0x04000000
0x08005F6E: 6013 STR R3, [R2]
0x08005F70: F247 2388 MOVW R3, #0x7288 ; 0x20007288 = uwTick
0x08005F74: F2C2 0300 MOVT R3, #0x2000 ; 0x20007288 = uwTick
0x08005F78: 681D LDR R5, [R3]
.L1:
0x08005F7A: 6816 LDR R6, [R2]
0x08005F7C: 0136 LSLS R6, R6, #4
0x08005F7E: D504 BPL .L2 ; 0x08005F8A
0x08005F80: 681E LDR R6, [R3]
0x08005F82: 1B76 SUBS R6, R6, R5
0x08005F84: 2E02 CMP R6, #2
0x08005F86: D9F8 BLS .L1 ; 0x08005F7A
0x08005F88: E052 B .L4 ; 0x08006030
.L2:
0x08005F8A: 6A95 LDR R5, [R2, #40]
0x08005F8C: F44F 06FE MOV.W R6, #0x7F0000
0x08005F90: F425 357C BIC R5, R5, #0x03F000
0x08005F94: EB06 4608 ADD.W R6, R6, R8, LSL #16
0x08005F98: EA45 3404 ORR.W R4, R5, R4, LSL #12
0x08005F9C: 6294 STR R4, [R2, #40]
0x08005F9E: F44F 447E MOV.W R4, #0xFE00
0x08005FA2: F1AA 0501 SUB.W R5, R10, #1
0x08005FA6: EB04 2447 ADD.W R4, R4, R7, LSL #9
0x08005FAA: F406 06FE AND R6, R6, #0x7F0000
0x08005FAE: F36F 255F BFC R5, #9, #23
0x08005FB2: FA15 F484 UXTAH R4, R5, R4
0x08005FB6: F04F 45FE MOV.W R5, #0x7F000000
0x08005FBA: EB05 6509 ADD.W R5, R5, R9, LSL #24
0x08005FBE: F005 45FE AND R5, R5, #0x7F000000
0x08005FC2: 442C ADD R4, R5
0x08005FC4: 4434 ADD R4, R6
0x08005FC6: 6394 STR R4, [R2, #56]
0x08005FC8: 6AD4 LDR R4, [R2, #44]
0x08005FCA: F024 04C0 BIC R4, R4, #192
0x08005FCE: EA44 070E ORR.W R7, R4, LR
0x08005FD2: 62D7 STR R7, [R2, #44]
0x08005FD4: 6AD7 LDR R7, [R2, #44]
0x08005FD6: 6980 LDR R0, [R0, #24]
0x08005FD8: F027 0720 BIC R7, R7, #32
0x08005FDC: 4338 ORRS R0, R7
0x08005FDE: 62D0 STR R0, [R2, #44]
0x08005FE0: 6AD0 LDR R0, [R2, #44]
0x08005FE2: F64F 77F8 MOVW R7, #0xFFF8
0x08005FE6: F020 0010 BIC R0, R0, #16
0x08005FEA: 62D0 STR R0, [R2, #44]
0x08005FEC: 6BD0 LDR R0, [R2, #60]
0x08005FEE: 43B8 BICS R0, R7
0x08005FF0: 2901 CMP R1, #1
0x08005FF2: EA40 00CC ORR.W R0, R0, R12, LSL #3
0x08005FF6: 63D0 STR R0, [R2, #60]
0x08005FF8: 6AD0 LDR R0, [R2, #44]
0x08005FFA: F040 0010 ORR R0, R0, #16
0x08005FFE: 62D0 STR R0, [R2, #44]
0x08006000: F44F 1000 MOV.W R0, #0x200000
0x08006004: BF08 IT EQ
0x08006006: F44F 1080 MOVEQ.W R0, #0x100000
0x0800600A: 2900 CMP R1, #0
0x0800600C: 6AD1 LDR R1, [R2, #44]
0x0800600E: BF08 IT EQ
0x08006010: F44F 2000 MOVEQ.W R0, #0x080000
0x08006014: 4308 ORRS R0, R1
0x08006016: 62D0 STR R0, [R2, #44]
0x08006018: 6810 LDR R0, [R2]
0x0800601A: F040 6080 ORR R0, R0, #0x04000000
0x0800601E: 6010 STR R0, [R2]
0x08006020: 6818 LDR R0, [R3]
.L3:
0x08006022: 6811 LDR R1, [R2]
0x08006024: 0109 LSLS R1, R1, #4
0x08006026: D406 BMI .L5 ; 0x08006036
0x08006028: 6819 LDR R1, [R3]
0x0800602A: 1A09 SUBS R1, R1, R0
0x0800602C: 2903 CMP R1, #3
0x0800602E: D3F8 BCC .L3 ; 0x08006022
.L4:
0x08006030: 2003 MOVS R0, #3
0x08006032: E8BD 87F0 POP.W {R4-R10, PC}
.L5:
0x08006036: 2000 MOVS R0, #0
0x08006038: E8BD 87F0 POP.W {R4-R10, PC}
Section .text.RCCEx_PLL3_Config from charger_lto.o, size=256, align=2
RCCEx_PLL3_Config:
0x0800603C: E92D 47F0 PUSH.W {R4-R10, LR}
0x08006040: F244 4200 MOVW R2, #0x4400
0x08006044: F100 0708 ADD.W R7, R0, #8
0x08006048: F6C5 0202 MOVT R2, #0x5802
0x0800604C: F8D0 C01C LDR.W R12, [R0, #28]
0x08006050: E9D0 4A00 LDRD R4, R10, [R0]
0x08006054: E897 4380 LDM.W R7, {R7-R9, LR}
0x08006058: 6A93 LDR R3, [R2, #40]
0x0800605A: F003 0303 AND R3, R3, #3
0x0800605E: 2B03 CMP R3, #3
0x08006060: BF04 ITT EQ
0x08006062: 2001 MOVEQ R0, #1
0x08006064: E8BD 87F0 POPEQ.W {R4-R10, PC}
0x08006068: 6813 LDR R3, [R2]
0x0800606A: F023 5380 BIC R3, R3, #0x10000000
0x0800606E: 6013 STR R3, [R2]
0x08006070: F247 2388 MOVW R3, #0x7288 ; 0x20007288 = uwTick
0x08006074: F2C2 0300 MOVT R3, #0x2000 ; 0x20007288 = uwTick
0x08006078: 681D LDR R5, [R3]
.L1:
0x0800607A: 6816 LDR R6, [R2]
0x0800607C: 00B6 LSLS R6, R6, #2
0x0800607E: D504 BPL .L2 ; 0x0800608A
0x08006080: 681E LDR R6, [R3]
0x08006082: 1B76 SUBS R6, R6, R5
0x08006084: 2E02 CMP R6, #2
0x08006086: D9F8 BLS .L1 ; 0x0800607A
0x08006088: E052 B .L4 ; 0x08006130
.L2:
0x0800608A: 6A95 LDR R5, [R2, #40]
0x0800608C: F44F 06FE MOV.W R6, #0x7F0000
0x08006090: F025 757C BIC R5, R5, #0x03F00000
0x08006094: EB06 4608 ADD.W R6, R6, R8, LSL #16
0x08006098: EA45 5404 ORR.W R4, R5, R4, LSL #20
0x0800609C: 6294 STR R4, [R2, #40]
0x0800609E: F44F 447E MOV.W R4, #0xFE00
0x080060A2: F1AA 0501 SUB.W R5, R10, #1
0x080060A6: EB04 2447 ADD.W R4, R4, R7, LSL #9
0x080060AA: F406 06FE AND R6, R6, #0x7F0000
0x080060AE: F36F 255F BFC R5, #9, #23
0x080060B2: FA15 F484 UXTAH R4, R5, R4
0x080060B6: F04F 45FE MOV.W R5, #0x7F000000
0x080060BA: EB05 6509 ADD.W R5, R5, R9, LSL #24
0x080060BE: F005 45FE AND R5, R5, #0x7F000000
0x080060C2: 442C ADD R4, R5
0x080060C4: 4434 ADD R4, R6
0x080060C6: 6414 STR R4, [R2, #64]
0x080060C8: 6AD4 LDR R4, [R2, #44]
0x080060CA: F424 6440 BIC R4, R4, #0x0C00
0x080060CE: EA44 070E ORR.W R7, R4, LR
0x080060D2: 62D7 STR R7, [R2, #44]
0x080060D4: 6AD7 LDR R7, [R2, #44]
0x080060D6: 6980 LDR R0, [R0, #24]
0x080060D8: F427 7700 BIC R7, R7, #0x0200
0x080060DC: 4338 ORRS R0, R7
0x080060DE: 62D0 STR R0, [R2, #44]
0x080060E0: 6AD0 LDR R0, [R2, #44]
0x080060E2: F64F 77F8 MOVW R7, #0xFFF8
0x080060E6: F420 7080 BIC R0, R0, #0x0100
0x080060EA: 62D0 STR R0, [R2, #44]
0x080060EC: 6C50 LDR R0, [R2, #68]
0x080060EE: 43B8 BICS R0, R7
0x080060F0: 2901 CMP R1, #1
0x080060F2: EA40 00CC ORR.W R0, R0, R12, LSL #3
0x080060F6: 6450 STR R0, [R2, #68]
0x080060F8: 6AD0 LDR R0, [R2, #44]
0x080060FA: F440 7080 ORR R0, R0, #0x0100
0x080060FE: 62D0 STR R0, [R2, #44]
0x08006100: F04F 7080 MOV.W R0, #0x01000000
0x08006104: BF08 IT EQ
0x08006106: F44F 0000 MOVEQ.W R0, #0x800000
0x0800610A: 2900 CMP R1, #0
0x0800610C: 6AD1 LDR R1, [R2, #44]
0x0800610E: BF08 IT EQ
0x08006110: F44F 0080 MOVEQ.W R0, #0x400000
0x08006114: 4308 ORRS R0, R1
0x08006116: 62D0 STR R0, [R2, #44]
0x08006118: 6810 LDR R0, [R2]
0x0800611A: F040 5080 ORR R0, R0, #0x10000000
0x0800611E: 6010 STR R0, [R2]
0x08006120: 6818 LDR R0, [R3]
.L3:
0x08006122: 6811 LDR R1, [R2]
0x08006124: 0089 LSLS R1, R1, #2
0x08006126: D406 BMI .L5 ; 0x08006136
0x08006128: 6819 LDR R1, [R3]
0x0800612A: 1A09 SUBS R1, R1, R0
0x0800612C: 2903 CMP R1, #3
0x0800612E: D3F8 BCC .L3 ; 0x08006122
.L4:
0x08006130: 2003 MOVS R0, #3
0x08006132: E8BD 87F0 POP.W {R4-R10, PC}
.L5:
0x08006136: 2000 MOVS R0, #0
0x08006138: E8BD 87F0 POP.W {R4-R10, PC}
Section .text.SPI_DMAAbortOnError from charger_lto.o, size=20, align=2
SPI_DMAAbortOnError:
0x0800613C: 6B80 LDR R0, [R0, #56]
0x0800613E: 2100 MOVS R1, #0
0x08006140: F8A0 106A STRH.W R1, [R0, #106]
0x08006144: F8A0 1062 STRH.W R1, [R0, #98]
0x08006148: 2101 MOVS R1, #1
0x0800614A: F880 1081 STRB.W R1, [R0, #129]
0x0800614E: 4770 BX LR
Section .text.SDMMC_CmdBlockLength from charger_lto.o, size=36, align=2
SDMMC_CmdBlockLength:
0x08006150: 6081 STR R1, [R0, #8]
0x08006152: F24E 02C0 MOVW R2, #0xE0C0
0x08006156: 68C1 LDR R1, [R0, #12]
0x08006158: F6CF 72FE MOVT R2, #0xFFFE
0x0800615C: EA01 0302 AND.W R3, R1, R2
0x08006160: F241 1C10 MOVW R12, #0x1110
0x08006164: 2110 MOVS R1, #16
0x08006166: F241 3288 MOVW R2, #0x1388
0x0800616A: EA43 030C ORR.W R3, R3, R12
0x0800616E: 60C3 STR R3, [R0, #12]
0x08006170: F7FD BC85 B.W SDMMC_GetCmdResp1 ; 0x08003A7E
Section .text.SDMMC_CmdSelDesel from charger_lto.o, size=36, align=2
SDMMC_CmdSelDesel:
0x08006174: 6081 STR R1, [R0, #8]
0x08006176: F24E 02C0 MOVW R2, #0xE0C0
0x0800617A: 68C1 LDR R1, [R0, #12]
0x0800617C: F6CF 72FE MOVT R2, #0xFFFE
0x08006180: EA01 0302 AND.W R3, R1, R2
0x08006184: F241 1C07 MOVW R12, #0x1107
0x08006188: 2107 MOVS R1, #7
0x0800618A: F241 3288 MOVW R2, #0x1388
0x0800618E: EA43 030C ORR.W R3, R3, R12
0x08006192: 60C3 STR R3, [R0, #12]
0x08006194: F7FD BC73 B.W SDMMC_GetCmdResp1 ; 0x08003A7E
Section .text.SDMMC_CmdAppCommand from charger_lto.o, size=36, align=2
SDMMC_CmdAppCommand:
0x08006198: 6081 STR R1, [R0, #8]
0x0800619A: F24E 02C0 MOVW R2, #0xE0C0
0x0800619E: 68C1 LDR R1, [R0, #12]
0x080061A0: F6CF 72FE MOVT R2, #0xFFFE
0x080061A4: EA01 0302 AND.W R3, R1, R2
0x080061A8: F241 1C37 MOVW R12, #0x1137
0x080061AC: 2137 MOVS R1, #55
0x080061AE: F241 3288 MOVW R2, #0x1388
0x080061B2: EA43 030C ORR.W R3, R3, R12
0x080061B6: 60C3 STR R3, [R0, #12]
0x080061B8: F7FD BC61 B.W SDMMC_GetCmdResp1 ; 0x08003A7E
Section .text.SDMMC_CmdBusWidth from charger_lto.o, size=36, align=2
SDMMC_CmdBusWidth:
0x080061BC: 6081 STR R1, [R0, #8]
0x080061BE: F24E 02C0 MOVW R2, #0xE0C0
0x080061C2: 68C1 LDR R1, [R0, #12]
0x080061C4: F6CF 72FE MOVT R2, #0xFFFE
0x080061C8: EA01 0302 AND.W R3, R1, R2
0x080061CC: F241 1C06 MOVW R12, #0x1106
0x080061D0: 2106 MOVS R1, #6
0x080061D2: F241 3288 MOVW R2, #0x1388
0x080061D6: EA43 030C ORR.W R3, R3, R12
0x080061DA: 60C3 STR R3, [R0, #12]
0x080061DC: F7FD BC4F B.W SDMMC_GetCmdResp1 ; 0x08003A7E
Section .text.SDMMC_CmdSendCID from charger_lto.o, size=28, align=2
SDMMC_CmdSendCID:
0x080061E0: 2100 MOVS R1, #0
0x080061E2: 6081 STR R1, [R0, #8]
0x080061E4: F24E 02C0 MOVW R2, #0xE0C0
0x080061E8: 68C1 LDR R1, [R0, #12]
0x080061EA: F6CF 72FE MOVT R2, #0xFFFE
0x080061EE: 4011 ANDS R1, R2
0x080061F0: F241 3202 MOVW R2, #0x1302
0x080061F4: 4311 ORRS R1, R2
0x080061F6: 60C1 STR R1, [R0, #12]
0x080061F8: F000 B800 B.W SDMMC_GetCmdResp2 ; 0x080061FC
Section .text.SDMMC_GetCmdResp2 from charger_lto.o, size=92, align=2
SDMMC_GetCmdResp2:
0x080061FC: F247 715C MOVW R1, #0x775C ; 0x2000775C = SystemCoreClock
0x08006200: F644 52D3 MOVW R2, #0x4DD3
0x08006204: F2C2 0100 MOVT R1, #0x2000 ; 0x2000775C = SystemCoreClock
0x08006208: F2C1 0262 MOVT R2, #0x1062
0x0800620C: 6809 LDR R1, [R1]
0x0800620E: FBA1 1202 UMULL R1, R2, R1, R2
0x08006212: 0A51 LSRS R1, R2, #9
0x08006214: F241 3288 MOVW R2, #0x1388
0x08006218: 4351 MULS R1, R2, R1
0x0800621A: 43C9 MVNS R1, R1
.L1:
0x0800621C: 3101 ADDS R1, #1
0x0800621E: D212 BCS .L2 ; 0x08006246
0x08006220: 6B42 LDR R2, [R0, #52]
0x08006222: F012 0F45 TST R2, #69
0x08006226: D0F9 BEQ .L1 ; 0x0800621C
0x08006228: F412 5200 ANDS R2, R2, #0x2000
0x0800622C: D1F6 BNE .L1 ; 0x0800621C
0x0800622E: 6B41 LDR R1, [R0, #52]
0x08006230: 0749 LSLS R1, R1, #29
0x08006232: D40B BMI .L3 ; 0x0800624C
0x08006234: 6B41 LDR R1, [R0, #52]
0x08006236: 07C9 LSLS R1, R1, #31
0x08006238: D10A BNE .L4 ; 0x08006250
0x0800623A: 21C5 MOVS R1, #197
0x0800623C: F2C0 0120 MOVT R1, #32
0x08006240: 6381 STR R1, [R0, #56]
0x08006242: 2100 MOVS R1, #0
0x08006244: E006 B .L6 ; 0x08006254
.L2:
0x08006246: F04F 4100 MOV.W R1, #0x80000000
0x0800624A: E003 B .L6 ; 0x08006254
.L3:
0x0800624C: 2104 MOVS R1, #4
0x0800624E: E000 B .L5 ; 0x08006252
.L4:
0x08006250: 2101 MOVS R1, #1
.L5:
0x08006252: 6381 STR R1, [R0, #56]
.L6:
0x08006254: 4608 MOV R0, R1
0x08006256: 4770 BX LR
Section .text._tx_thread_system_suspend from charger_lto.o, size=492, align=2
_tx_thread_system_suspend:
0x08006258: B5F8 PUSH {R3-R7, LR}
0x0800625A: 4604 MOV R4, R0
0x0800625C: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08006260: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08006264: 6806 LDR R6, [R0]
0x08006266: F3EF 8710 MRS R7, PRIMASK
0x0800626A: B672 CPSID i
0x0800626C: 42A6 CMP R6, R4
0x0800626E: D10E BNE .L2 ; 0x0800628E
0x08006270: 4620 MOV R0, R4
0x08006272: F850 1F4C LDR R1, [R0, #76]!
0x08006276: 3901 SUBS R1, #1
0x08006278: F111 0F03 CMN R1, #3
0x0800627C: D801 BHI .L1 ; 0x08006282
0x0800627E: F7FD FEC7 BL _tx_timer_system_activate ; 0x08004010
.L1:
0x08006282: F247 209C MOVW R0, #0x729C ; 0x2000729C = _tx_timer_time_slice
0x08006286: 69E1 LDR R1, [R4, #28]
0x08006288: F2C2 0000 MOVT R0, #0x2000 ; 0x2000729C = _tx_timer_time_slice
0x0800628C: 6001 STR R1, [R0]
.L2:
0x0800628E: F247 20D0 MOVW R0, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006292: F247 2CDC MOVW R12, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x08006296: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x0800629A: F2C2 0C00 MOVT R12, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x0800629E: 6801 LDR R1, [R0]
0x080062A0: 3901 SUBS R1, #1
0x080062A2: 6001 STR R1, [R0]
0x080062A4: 6BA1 LDR R1, [R4, #56]
0x080062A6: 2901 CMP R1, #1
0x080062A8: D147 BNE .L5 ; 0x0800633A
0x080062AA: 6A23 LDR R3, [R4, #32]
0x080062AC: F646 71D0 MOVW R1, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x080062B0: 2500 MOVS R5, #0
0x080062B2: 42A3 CMP R3, R4
0x080062B4: 6AE2 LDR R2, [R4, #44]
0x080062B6: F2C2 0100 MOVT R1, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x080062BA: 63A5 STR R5, [R4, #56]
0x080062BC: D016 BEQ .L3 ; 0x080062EC
0x080062BE: 6A65 LDR R5, [R4, #36]
0x080062C0: 625D STR R5, [R3, #36]
0x080062C2: 622B STR R3, [R5, #32]
0x080062C4: F851 5022 LDR.W R5, [R1, R2, LSL #2]
0x080062C8: 42A5 CMP R5, R4
0x080062CA: D132 BNE .L4 ; 0x08006332
0x080062CC: F247 2ECC MOVW LR, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x080062D0: F841 3022 STR.W R3, [R1, R2, LSL #2]
0x080062D4: F2C2 0E00 MOVT LR, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x080062D8: F8DE 5000 LDR.W R5, [LR]
0x080062DC: B34D CBZ R5, .L4 ; 0x08006332
0x080062DE: 2101 MOVS R1, #1
0x080062E0: 4091 LSLS R1, R2
0x080062E2: EA25 0101 BIC.W R1, R5, R1
0x080062E6: F8CE 1000 STR.W R1, [LR]
0x080062EA: E022 B .L4 ; 0x08006332
.L3:
0x080062EC: F247 2ECC MOVW LR, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x080062F0: F247 23C8 MOVW R3, #0x72C8 ; 0x200072C8 = _tx_thread_priority_maps.0
0x080062F4: F2C2 0E00 MOVT LR, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x080062F8: F2C2 0300 MOVT R3, #0x2000 ; 0x200072C8 = _tx_thread_priority_maps.0
0x080062FC: F841 5022 STR.W R5, [R1, R2, LSL #2]
0x08006300: 2101 MOVS R1, #1
0x08006302: 4091 LSLS R1, R2
0x08006304: F8DE 5000 LDR.W R5, [LR]
0x08006308: 681A LDR R2, [R3]
0x0800630A: 438A BICS R2, R1
0x0800630C: 2D00 CMP R5, #0
0x0800630E: 601A STR R2, [R3]
0x08006310: BF1E ITTT NE
0x08006312: 43C9 MVNNE R1, R1
0x08006314: 4029 ANDNE R1, R5
0x08006316: F8CE 1000 STRNE.W R1, [LR]
0x0800631A: 2A00 CMP R2, #0
0x0800631C: F000 8071 BEQ.W .L10 ; 0x08006402
0x08006320: FA92 F1A2 RBIT R1, R2
0x08006324: F247 22D8 MOVW R2, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x08006328: F2C2 0200 MOVT R2, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x0800632C: FAB1 F181 CLZ R1, R1
0x08006330: 6011 STR R1, [R2]
.L4:
0x08006332: F8DC 1000 LDR.W R1, [R12]
0x08006336: 42A1 CMP R1, R4
0x08006338: D01A BEQ .L8 ; 0x08006370
.L5:
0x0800633A: F387 8810 MSR PRIMASK, R7
0x0800633E: F8DC 1000 LDR.W R1, [R12]
0x08006342: 428E CMP R6, R1
0x08006344: D001 BEQ .L6 ; 0x0800634A
0x08006346: 6800 LDR R0, [R0]
0x08006348: B100 CBZ R0, .L7 ; 0x0800634C
.L6:
0x0800634A: BDF8 POP {R3-R7, PC}
.L7:
0x0800634C: F64E 5004 MOVW R0, #0xED04
0x08006350: F04F 5180 MOV.W R1, #0x10000000
0x08006354: F2CE 0000 MOVT R0, #0xE000
0x08006358: 6001 STR R1, [R0]
0x0800635A: F3EF 8005 MRS R0, IPSR
0x0800635E: 2800 CMP R0, #0
0x08006360: BF18 IT NE
0x08006362: BDF8 POPNE {R3-R7, PC}
0x08006364: F3EF 8010 MRS R0, PRIMASK
0x08006368: B662 CPSIE i
0x0800636A: F380 8810 MSR PRIMASK, R0
0x0800636E: BDF8 POP {R3-R7, PC}
.L8:
0x08006370: F247 22CC MOVW R2, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x08006374: F247 23D8 MOVW R3, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x08006378: F2C2 0200 MOVT R2, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x0800637C: F2C2 0300 MOVT R3, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x08006380: 6816 LDR R6, [R2]
0x08006382: 6819 LDR R1, [R3]
0x08006384: 2E00 CMP R6, #0
0x08006386: F646 76D0 MOVW R6, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x0800638A: F2C2 0600 MOVT R6, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x0800638E: F856 1021 LDR.W R1, [R6, R1, LSL #2]
0x08006392: F8CC 1000 STR.W R1, [R12]
0x08006396: D01E BEQ .L9 ; 0x080063D6
0x08006398: 6801 LDR R1, [R0]
0x0800639A: 3101 ADDS R1, #1
0x0800639C: 6001 STR R1, [R0]
0x0800639E: F387 8810 MSR PRIMASK, R7
0x080063A2: F3EF 8710 MRS R7, PRIMASK
0x080063A6: B672 CPSID i
0x080063A8: 6801 LDR R1, [R0]
0x080063AA: 3901 SUBS R1, #1
0x080063AC: 6001 STR R1, [R0]
0x080063AE: 6811 LDR R1, [R2]
0x080063B0: FA91 F1A1 RBIT R1, R1
0x080063B4: FAB1 F181 CLZ R1, R1
0x080063B8: F856 6021 LDR.W R6, [R6, R1, LSL #2]
0x080063BC: 681B LDR R3, [R3]
0x080063BE: 6BF5 LDR R5, [R6, #60]
0x080063C0: 42AB CMP R3, R5
0x080063C2: D308 BCC .L9 ; 0x080063D6
0x080063C4: 2301 MOVS R3, #1
0x080063C6: F8CC 6000 STR.W R6, [R12]
0x080063CA: FA03 F101 LSL.W R1, R3, R1
0x080063CE: 6813 LDR R3, [R2]
0x080063D0: EA23 0101 BIC.W R1, R3, R1
0x080063D4: 6011 STR R1, [R2]
.L9:
0x080063D6: F387 8810 MSR PRIMASK, R7
0x080063DA: 6800 LDR R0, [R0]
0x080063DC: 2800 CMP R0, #0
0x080063DE: D1B4 BNE .L6 ; 0x0800634A
0x080063E0: F64E 5004 MOVW R0, #0xED04
0x080063E4: F04F 5180 MOV.W R1, #0x10000000
0x080063E8: F2CE 0000 MOVT R0, #0xE000
0x080063EC: 6001 STR R1, [R0]
0x080063EE: F3EF 8005 MRS R0, IPSR
0x080063F2: 2800 CMP R0, #0
0x080063F4: D1A9 BNE .L6 ; 0x0800634A
0x080063F6: F3EF 8010 MRS R0, PRIMASK
0x080063FA: B662 CPSIE i
0x080063FC: F380 8810 MSR PRIMASK, R0
0x08006400: BDF8 POP {R3-R7, PC}
.L10:
0x08006402: F247 21D8 MOVW R1, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x08006406: 2220 MOVS R2, #32
0x08006408: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x0800640C: 600A STR R2, [R1]
0x0800640E: 2100 MOVS R1, #0
0x08006410: F8CC 1000 STR.W R1, [R12]
0x08006414: F387 8810 MSR PRIMASK, R7
0x08006418: 6800 LDR R0, [R0]
0x0800641A: 2800 CMP R0, #0
0x0800641C: F47F AF95 BNE.W .L6 ; 0x0800634A
0x08006420: F64E 5004 MOVW R0, #0xED04
0x08006424: F04F 5180 MOV.W R1, #0x10000000
0x08006428: F2CE 0000 MOVT R0, #0xE000
0x0800642C: 6001 STR R1, [R0]
0x0800642E: F3EF 8005 MRS R0, IPSR
0x08006432: 2800 CMP R0, #0
0x08006434: F47F AF89 BNE.W .L6 ; 0x0800634A
0x08006438: F3EF 8010 MRS R0, PRIMASK
0x0800643C: B662 CPSIE i
0x0800643E: F380 8810 MSR PRIMASK, R0
0x08006442: BDF8 POP {R3-R7, PC}
Section .text._tx_thread_timeout from charger_lto.o, size=52, align=2
_tx_thread_timeout:
0x08006444: F3EF 8210 MRS R2, PRIMASK
0x08006448: B672 CPSID i
0x0800644A: 6B01 LDR R1, [R0, #48]
0x0800644C: 2904 CMP R1, #4
0x0800644E: D10A BNE .L1 ; 0x08006466
0x08006450: F247 21D0 MOVW R1, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006454: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006458: 680B LDR R3, [R1]
0x0800645A: 3301 ADDS R3, #1
0x0800645C: 600B STR R3, [R1]
0x0800645E: F382 8810 MSR PRIMASK, R2
0x08006462: F7FD BCF3 B.W _tx_thread_system_resume ; 0x08003E4C
.L1:
0x08006466: 6E83 LDR R3, [R0, #104]
0x08006468: F8D0 10B0 LDR.W R1, [R0, #176]
0x0800646C: F382 8810 MSR PRIMASK, R2
0x08006470: 2B00 CMP R3, #0
0x08006472: BF08 IT EQ
0x08006474: 4770 BXEQ LR
0x08006476: 4718 BX R3
Section .text._tx_timer_expiration_process from charger_lto.o, size=36, align=2
_tx_timer_expiration_process:
0x08006478: F247 21D0 MOVW R1, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x0800647C: F3EF 8010 MRS R0, PRIMASK
0x08006480: F2C2 0100 MOVT R1, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006484: B672 CPSID i
0x08006486: 680A LDR R2, [R1]
0x08006488: 3201 ADDS R2, #1
0x0800648A: 600A STR R2, [R1]
0x0800648C: F380 8810 MSR PRIMASK, R0
0x08006490: F646 506C MOVW R0, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08006494: F2C2 0000 MOVT R0, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08006498: F7FD BCD8 B.W _tx_thread_system_resume ; 0x08003E4C
Section .text._tx_timer_thread_entry from charger_lto.o, size=300, align=2
_tx_timer_thread_entry:
0x0800649C: E92D 4FF0 PUSH.W {R4-R11, LR}
0x080064A0: B083 SUB SP, SP, #12
0x080064A2: F644 114D MOVW R1, #0x494D
0x080064A6: F2C4 1154 MOVT R1, #0x4154
0x080064AA: 4288 CMP R0, R1
0x080064AC: BF1C ITT NE
0x080064AE: B003 ADDNE SP, SP, #12
0x080064B0: E8BD 8FF0 POPNE.W {R4-R11, PC}
0x080064B4: F247 26B8 MOVW R6, #0x72B8 ; 0x200072B8 = _tx_timer_current_ptr
0x080064B8: F247 28B4 MOVW R8, #0x72B4 ; 0x200072B4 = _tx_timer_expired
0x080064BC: F247 2BAC MOVW R11, #0x72AC ; 0x200072AC = _tx_timer_expired_timer_ptr
0x080064C0: F2C2 0600 MOVT R6, #0x2000 ; 0x200072B8 = _tx_timer_current_ptr
0x080064C4: 2700 MOVS R7, #0
0x080064C6: F2C2 0800 MOVT R8, #0x2000 ; 0x200072B4 = _tx_timer_expired
0x080064CA: F10D 0904 ADD.W R9, SP, #4
0x080064CE: F2C2 0B00 MOVT R11, #0x2000 ; 0x200072AC = _tx_timer_expired_timer_ptr
0x080064D2: AC02 ADD R4, SP, #8
.L1:
0x080064D4: F3EF 8010 MRS R0, PRIMASK
0x080064D8: B672 CPSID i
0x080064DA: 6831 LDR R1, [R6]
0x080064DC: 680A LDR R2, [R1]
0x080064DE: 9202 STR R2, [SP, #8]
0x080064E0: 2A00 CMP R2, #0
0x080064E2: BF18 IT NE
0x080064E4: 6194 STRNE R4, [R2, #24]
0x080064E6: F247 22A8 MOVW R2, #0x72A8 ; 0x200072A8 = _tx_timer_list_end
0x080064EA: 600F STR R7, [R1]
0x080064EC: F2C2 0200 MOVT R2, #0x2000 ; 0x200072A8 = _tx_timer_list_end
0x080064F0: 6831 LDR R1, [R6]
0x080064F2: 3104 ADDS R1, #4
0x080064F4: 6031 STR R1, [R6]
0x080064F6: 6812 LDR R2, [R2]
0x080064F8: 4291 CMP R1, R2
0x080064FA: D105 BNE .L2 ; 0x08006508
0x080064FC: F247 21A4 MOVW R1, #0x72A4 ; 0x200072A4 = _tx_timer_list_start
0x08006500: F2C2 0100 MOVT R1, #0x2000 ; 0x200072A4 = _tx_timer_list_start
0x08006504: 6809 LDR R1, [R1]
0x08006506: 6031 STR R1, [R6]
.L2:
0x08006508: F8C8 7000 STR.W R7, [R8]
0x0800650C: F380 8810 MSR PRIMASK, R0
0x08006510: F3EF 8110 MRS R1, PRIMASK
0x08006514: B672 CPSID i
.L3:
0x08006516: 9D02 LDR R5, [SP, #8]
0x08006518: 2D00 CMP R5, #0
0x0800651A: D03B BEQ .L9 ; 0x08006594
0x0800651C: 6928 LDR R0, [R5, #16]
0x0800651E: 2200 MOVS R2, #0
0x08006520: 4285 CMP R5, R0
0x08006522: 9201 STR R2, [SP, #4]
0x08006524: D004 BEQ .L4 ; 0x08006530
0x08006526: 696A LDR R2, [R5, #20]
0x08006528: 6142 STR R2, [R0, #20]
0x0800652A: 6184 STR R4, [R0, #24]
0x0800652C: 6110 STR R0, [R2, #16]
0x0800652E: E000 B .L5 ; 0x08006532
.L4:
0x08006530: 2000 MOVS R0, #0
.L5:
0x08006532: 682A LDR R2, [R5]
0x08006534: 9002 STR R0, [SP, #8]
0x08006536: 2A21 CMP R2, #33
0x08006538: D30B BCC .L6 ; 0x08006552
0x0800653A: F1A2 0020 SUB.W R0, R2, #32
0x0800653E: 6028 STR R0, [R5]
0x08006540: F8C5 9018 STR.W R9, [R5, #24]
0x08006544: 612D STR R5, [R5, #16]
0x08006546: 9501 STR R5, [SP, #4]
0x08006548: F8CB 5000 STR.W R5, [R11]
0x0800654C: F381 8810 MSR PRIMASK, R1
0x08006550: E010 B .L7 ; 0x08006574
.L6:
0x08006552: E9D5 3201 LDRD R3, R2, [R5, #4]
0x08006556: 2B00 CMP R3, #0
0x08006558: 68E8 LDR R0, [R5, #12]
0x0800655A: 602B STR R3, [R5]
0x0800655C: BF1E ITTT NE
0x0800655E: 612D STRNE R5, [R5, #16]
0x08006560: 9501 STRNE R5, [SP, #4]
0x08006562: 464B MOVNE R3, R9
0x08006564: 61AB STR R3, [R5, #24]
0x08006566: 2A00 CMP R2, #0
0x08006568: F8CB 5000 STR.W R5, [R11]
0x0800656C: F381 8810 MSR PRIMASK, R1
0x08006570: BF18 IT NE
0x08006572: 4790 BLXNE R2
.L7:
0x08006574: F3EF 8A10 MRS R10, PRIMASK
0x08006578: B672 CPSID i
0x0800657A: 9801 LDR R0, [SP, #4]
0x0800657C: 42A8 CMP R0, R5
0x0800657E: D103 BNE .L8 ; 0x08006588
0x08006580: 4628 MOV R0, R5
0x08006582: 61AF STR R7, [R5, #24]
0x08006584: F7FD FD44 BL _tx_timer_system_activate ; 0x08004010
.L8:
0x08006588: F38A 8810 MSR PRIMASK, R10
0x0800658C: F3EF 8110 MRS R1, PRIMASK
0x08006590: B672 CPSID i
0x08006592: E7C0 B .L3 ; 0x08006516
.L9:
0x08006594: F8D8 0000 LDR.W R0, [R8]
0x08006598: B110 CBZ R0, .L10 ; 0x080065A0
0x0800659A: F381 8810 MSR PRIMASK, R1
0x0800659E: E799 B .L1 ; 0x080064D4
.L10:
0x080065A0: F646 506C MOVW R0, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x080065A4: F247 23D0 MOVW R3, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080065A8: F2C2 0000 MOVT R0, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x080065AC: 2203 MOVS R2, #3
0x080065AE: F2C2 0300 MOVT R3, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080065B2: 6302 STR R2, [R0, #48]
0x080065B4: 2201 MOVS R2, #1
0x080065B6: 6382 STR R2, [R0, #56]
0x080065B8: 681A LDR R2, [R3]
0x080065BA: 3201 ADDS R2, #1
0x080065BC: 601A STR R2, [R3]
0x080065BE: F381 8810 MSR PRIMASK, R1
0x080065C2: F7FF FE49 BL _tx_thread_system_suspend ; 0x08006258
0x080065C6: E785 B .L1 ; 0x080064D4
Section .text._tx_mutex_thread_release from charger_lto.o, size=548, align=2
_tx_mutex_thread_release:
0x080065C8: E92D 4FF8 PUSH.W {R3-R11, LR}
0x080065CC: F247 26D0 MOVW R6, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080065D0: F3EF 8110 MRS R1, PRIMASK
0x080065D4: F2C2 0600 MOVT R6, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080065D8: B672 CPSID i
0x080065DA: F247 2BE0 MOVW R11, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x080065DE: 4681 MOV R9, R0
0x080065E0: 6832 LDR R2, [R6]
0x080065E2: F04F 0801 MOV.W R8, #1
0x080065E6: 3201 ADDS R2, #1
0x080065E8: 6032 STR R2, [R6]
0x080065EA: F8D0 50A4 LDR.W R5, [R0, #164]
0x080065EE: F2C2 0B00 MOVT R11, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x080065F2: 2400 MOVS R4, #0
.L1:
0x080065F4: 2D00 CMP R5, #0
0x080065F6: F000 80F2 BEQ.W .L24 ; 0x080067DE
0x080065FA: F8C5 8008 STR.W R8, [R5, #8]
0x080065FE: F381 8810 MSR PRIMASK, R1
0x08006602: F3EF 8A10 MRS R10, PRIMASK
0x08006606: B672 CPSID i
0x08006608: 68AA LDR R2, [R5, #8]
0x0800660A: B162 CBZ R2, .L3 ; 0x08006626
0x0800660C: 68E9 LDR R1, [R5, #12]
0x0800660E: F8DB 3000 LDR.W R3, [R11]
0x08006612: 4299 CMP R1, R3
0x08006614: D001 BEQ .L2 ; 0x0800661A
0x08006616: 6833 LDR R3, [R6]
0x08006618: B1D3 CBZ R3, .L5 ; 0x08006650
.L2:
0x0800661A: 3A01 SUBS R2, #1
0x0800661C: 60AA STR R2, [R5, #8]
0x0800661E: D005 BEQ .L4 ; 0x0800662C
0x08006620: F38A 8810 MSR PRIMASK, R10
0x08006624: E0D3 B .L23 ; 0x080067CE
.L3:
0x08006626: F38A 8810 MSR PRIMASK, R10
0x0800662A: E0D0 B .L23 ; 0x080067CE
.L4:
0x0800662C: B199 CBZ R1, .L6 ; 0x08006656
0x0800662E: F8D1 20A0 LDR.W R2, [R1, #160]
0x08006632: 3A01 SUBS R2, #1
0x08006634: F8C1 20A0 STR.W R2, [R1, #160]
0x08006638: D010 BEQ .L7 ; 0x0800665C
0x0800663A: E9D5 230B LDRD R2, R3, [R5, #44]
0x0800663E: F8D1 70A4 LDR.W R7, [R1, #164]
0x08006642: 6313 STR R3, [R2, #48]
0x08006644: 42AF CMP R7, R5
0x08006646: 62DA STR R2, [R3, #44]
0x08006648: BF08 IT EQ
0x0800664A: F8C1 20A4 STREQ.W R2, [R1, #164]
0x0800664E: E007 B .L8 ; 0x08006660
.L5:
0x08006650: F38A 8810 MSR PRIMASK, R10
0x08006654: E0BB B .L23 ; 0x080067CE
.L6:
0x08006656: F38A 8810 MSR PRIMASK, R10
0x0800665A: E0B8 B .L23 ; 0x080067CE
.L7:
0x0800665C: F8C1 40A4 STR.W R4, [R1, #164]
.L8:
0x08006660: 69AA LDR R2, [R5, #24]
0x08006662: 2A00 CMP R2, #0
0x08006664: 692A LDR R2, [R5, #16]
0x08006666: BF08 IT EQ
0x08006668: 2A00 CMPEQ R2, #0
0x0800666A: D045 BEQ .L14 ; 0x080066F8
0x0800666C: 2A01 CMP R2, #1
0x0800666E: F8D1 E094 LDR.W LR, [R1, #148]
0x08006672: D120 BNE .L12 ; 0x080066B6
0x08006674: 6832 LDR R2, [R6]
0x08006676: 3201 ADDS R2, #1
0x08006678: 6032 STR R2, [R6]
0x0800667A: F38A 8810 MSR PRIMASK, R10
0x0800667E: 2220 MOVS R2, #32
0x08006680: F8D1 00A4 LDR.W R0, [R1, #164]
0x08006684: B160 CBZ R0, .L11 ; 0x080066A0
0x08006686: 4603 MOV R3, R0
.L9:
0x08006688: 691F LDR R7, [R3, #16]
0x0800668A: 2F01 CMP R7, #1
0x0800668C: D103 BNE .L10 ; 0x08006696
0x0800668E: 6A9F LDR R7, [R3, #40]
0x08006690: 4297 CMP R7, R2
0x08006692: BF38 IT CC
0x08006694: 463A MOVCC R2, R7
.L10:
0x08006696: 6ADB LDR R3, [R3, #44]
0x08006698: 4283 CMP R3, R0
0x0800669A: D001 BEQ .L11 ; 0x080066A0
0x0800669C: 2B00 CMP R3, #0
0x0800669E: D1F3 BNE .L9 ; 0x08006688
.L11:
0x080066A0: F3EF 8A10 MRS R10, PRIMASK
0x080066A4: B672 CPSID i
0x080066A6: 6833 LDR R3, [R6]
0x080066A8: 3B01 SUBS R3, #1
0x080066AA: 4572 CMP R2, LR
0x080066AC: 6033 STR R3, [R6]
0x080066AE: F8C1 209C STR.W R2, [R1, #156]
0x080066B2: BF38 IT CC
0x080066B4: 4696 MOVCC LR, R2
.L12:
0x080066B6: 69E9 LDR R1, [R5, #28]
0x080066B8: 2902 CMP R1, #2
0x080066BA: D312 BCC .L13 ; 0x080066E2
0x080066BC: 6929 LDR R1, [R5, #16]
0x080066BE: 2901 CMP R1, #1
0x080066C0: D10F BNE .L13 ; 0x080066E2
0x080066C2: 6831 LDR R1, [R6]
0x080066C4: 4628 MOV R0, R5
0x080066C6: 3101 ADDS R1, #1
0x080066C8: 6031 STR R1, [R6]
0x080066CA: F38A 8810 MSR PRIMASK, R10
0x080066CE: 46F2 MOV R10, LR
0x080066D0: F000 F88C BL _tx_mutex_prioritize ; 0x080067EC
0x080066D4: 46D6 MOV LR, R10
0x080066D6: F3EF 8A10 MRS R10, PRIMASK
0x080066DA: B672 CPSID i
0x080066DC: 6831 LDR R1, [R6]
0x080066DE: 3901 SUBS R1, #1
0x080066E0: 6031 STR R1, [R6]
.L13:
0x080066E2: 69AF LDR R7, [R5, #24]
0x080066E4: B167 CBZ R7, .L15 ; 0x08006700
0x080066E6: 6929 LDR R1, [R5, #16]
0x080066E8: 2901 CMP R1, #1
0x080066EA: D124 BNE .L17 ; 0x08006736
0x080066EC: 6AF9 LDR R1, [R7, #44]
0x080066EE: 68E8 LDR R0, [R5, #12]
0x080066F0: 6169 STR R1, [R5, #20]
0x080066F2: 2120 MOVS R1, #32
0x080066F4: 62A9 STR R1, [R5, #40]
0x080066F6: E01F B .L18 ; 0x08006738
.L14:
0x080066F8: 60EC STR R4, [R5, #12]
0x080066FA: F38A 8810 MSR PRIMASK, R10
0x080066FE: E066 B .L23 ; 0x080067CE
.L15:
0x08006700: 6831 LDR R1, [R6]
0x08006702: 3101 ADDS R1, #1
0x08006704: 6031 STR R1, [R6]
0x08006706: F38A 8810 MSR PRIMASK, R10
0x0800670A: 68E8 LDR R0, [R5, #12]
0x0800670C: 6AC1 LDR R1, [R0, #44]
0x0800670E: 4571 CMP R1, LR
0x08006710: F04F 0120 MOV.W R1, #32
0x08006714: 62A9 STR R1, [R5, #40]
0x08006716: D002 BEQ .L16 ; 0x0800671E
0x08006718: 4671 MOV R1, LR
0x0800671A: F000 F8BB BL _tx_mutex_priority_change ; 0x08006894
.L16:
0x0800671E: F3EF 8010 MRS R0, PRIMASK
0x08006722: B672 CPSID i
0x08006724: 6831 LDR R1, [R6]
0x08006726: 3901 SUBS R1, #1
0x08006728: 6031 STR R1, [R6]
0x0800672A: 60EC STR R4, [R5, #12]
0x0800672C: F380 8810 MSR PRIMASK, R0
0x08006730: F7FD FB67 BL _tx_thread_system_preempt_check ; 0x08003E02
0x08006734: E04B B .L23 ; 0x080067CE
.L17:
0x08006736: 2000 MOVS R0, #0
.L18:
0x08006738: F8D7 C0A0 LDR.W R12, [R7, #160]
0x0800673C: F107 02A4 ADD.W R2, R7, #164
0x08006740: F1BC 0F00 CMP.W R12, #0
0x08006744: D005 BEQ .L19 ; 0x08006752
0x08006746: 6813 LDR R3, [R2]
0x08006748: 6B19 LDR R1, [R3, #48]
0x0800674A: 631D STR R5, [R3, #48]
0x0800674C: F101 022C ADD.W R2, R1, #44
0x08006750: E001 B .L20 ; 0x08006756
.L19:
0x08006752: 462B MOV R3, R5
0x08006754: 4629 MOV R1, R5
.L20:
0x08006756: 6015 STR R5, [R2]
0x08006758: 69EA LDR R2, [R5, #28]
0x0800675A: E9C5 310B STRD R3, R1, [R5, #44]
0x0800675E: F10C 0101 ADD.W R1, R12, #1
0x08006762: F8C7 10A0 STR.W R1, [R7, #160]
0x08006766: E9C5 8702 STRD R8, R7, [R5, #8]
0x0800676A: 1E51 SUBS R1, R2, #1
0x0800676C: 61E9 STR R1, [R5, #28]
0x0800676E: BF1E ITTT NE
0x08006770: E9D7 121C LDRDNE R1, R2, [R7, #112]
0x08006774: 674A STRNE R2, [R1, #116]
0x08006776: 6711 STRNE R1, [R2, #112]
0x08006778: 2400 MOVS R4, #0
0x0800677A: 61A9 STR R1, [R5, #24]
0x0800677C: 66BC STR R4, [R7, #104]
0x0800677E: F8C7 4084 STR.W R4, [R7, #132]
0x08006782: 6831 LDR R1, [R6]
0x08006784: 3101 ADDS R1, #1
0x08006786: 6031 STR R1, [R6]
0x08006788: F38A 8810 MSR PRIMASK, R10
0x0800678C: 6929 LDR R1, [R5, #16]
0x0800678E: 2901 CMP R1, #1
0x08006790: D11A BNE .L22 ; 0x080067C8
0x08006792: 69E9 LDR R1, [R5, #28]
0x08006794: B191 CBZ R1, .L21 ; 0x080067BC
0x08006796: 4682 MOV R10, R0
0x08006798: 4628 MOV R0, R5
0x0800679A: F8CD E000 STR.W LR, [SP]
0x0800679E: F000 F825 BL _tx_mutex_prioritize ; 0x080067EC
0x080067A2: F3EF 8010 MRS R0, PRIMASK
0x080067A6: B672 CPSID i
0x080067A8: 69A9 LDR R1, [R5, #24]
0x080067AA: 2900 CMP R1, #0
0x080067AC: BF1C ITT NE
0x080067AE: 6AC9 LDRNE R1, [R1, #44]
0x080067B0: 62A9 STRNE R1, [R5, #40]
0x080067B2: F380 8810 MSR PRIMASK, R0
0x080067B6: 4650 MOV R0, R10
0x080067B8: F8DD E000 LDR.W LR, [SP]
.L21:
0x080067BC: 6AC1 LDR R1, [R0, #44]
0x080067BE: 4571 CMP R1, LR
0x080067C0: D002 BEQ .L22 ; 0x080067C8
0x080067C2: 4671 MOV R1, LR
0x080067C4: F000 F866 BL _tx_mutex_priority_change ; 0x08006894
.L22:
0x080067C8: 4638 MOV R0, R7
0x080067CA: F7FD FB3F BL _tx_thread_system_resume ; 0x08003E4C
.L23:
0x080067CE: F3EF 8110 MRS R1, PRIMASK
0x080067D2: B672 CPSID i
0x080067D4: F8D9 50A4 LDR.W R5, [R9, #164]
0x080067D8: 2D00 CMP R5, #0
0x080067DA: F47F AF0B BNE.W .L1 ; 0x080065F4
.L24:
0x080067DE: 6830 LDR R0, [R6]
0x080067E0: 3801 SUBS R0, #1
0x080067E2: 6030 STR R0, [R6]
0x080067E4: F381 8810 MSR PRIMASK, R1
0x080067E8: E8BD 8FF8 POP.W {R3-R11, PC}
Section .text._tx_mutex_prioritize from charger_lto.o, size=168, align=2
_tx_mutex_prioritize:
0x080067EC: E92D 41F0 PUSH.W {R4-R8, LR}
0x080067F0: F3EF 8810 MRS R8, PRIMASK
0x080067F4: B672 CPSID i
0x080067F6: F8D0 C01C LDR.W R12, [R0, #28]
0x080067FA: F1BC 0F01 CMP.W R12, #1
0x080067FE: D803 BHI .L1 ; 0x08006808
0x08006800: F388 8810 MSR PRIMASK, R8
0x08006804: E8BD 81F0 POP.W {R4-R8, PC}
.L1:
0x08006808: 6983 LDR R3, [R0, #24]
0x0800680A: F1BC 0F02 CMP.W R12, #2
0x0800680E: 6F1C LDR R4, [R3, #112]
0x08006810: D109 BNE .L2 ; 0x08006826
0x08006812: 6AE1 LDR R1, [R4, #44]
0x08006814: F8D3 E02C LDR.W LR, [R3, #44]
0x08006818: 4571 CMP R1, LR
0x0800681A: BF38 IT CC
0x0800681C: 6184 STRCC R4, [R0, #24]
0x0800681E: F388 8810 MSR PRIMASK, R8
0x08006822: E8BD 81F0 POP.W {R4-R8, PC}
.L2:
0x08006826: F247 22D0 MOVW R2, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x0800682A: 469E MOV LR, R3
0x0800682C: F2C2 0200 MOVT R2, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006830: 6811 LDR R1, [R2]
0x08006832: 3101 ADDS R1, #1
0x08006834: 6011 STR R1, [R2]
.L3:
0x08006836: 6AE7 LDR R7, [R4, #44]
0x08006838: 6AD9 LDR R1, [R3, #44]
0x0800683A: F388 8810 MSR PRIMASK, R8
0x0800683E: F3EF 8810 MRS R8, PRIMASK
0x08006842: B672 CPSID i
0x08006844: E9D0 5606 LDRD R5, R6, [R0, #24]
0x08006848: 45AE CMP LR, R5
0x0800684A: D106 BNE .L4 ; 0x0800685A
0x0800684C: 428F CMP R7, R1
0x0800684E: BF38 IT CC
0x08006850: 4623 MOVCC R3, R4
0x08006852: 45B4 CMP R12, R6
0x08006854: D101 BNE .L4 ; 0x0800685A
0x08006856: 4625 MOV R5, R4
0x08006858: E002 B .L5 ; 0x08006860
.L4:
0x0800685A: 462B MOV R3, R5
0x0800685C: 46AE MOV LR, R5
0x0800685E: 46B4 MOV R12, R6
.L5:
0x08006860: 6F2C LDR R4, [R5, #112]
0x08006862: 4574 CMP R4, LR
0x08006864: D1E7 BNE .L3 ; 0x08006836
0x08006866: 6811 LDR R1, [R2]
0x08006868: 3901 SUBS R1, #1
0x0800686A: 4573 CMP R3, LR
0x0800686C: 6011 STR R1, [R2]
0x0800686E: D00B BEQ .L6 ; 0x08006888
0x08006870: E9D3 171C LDRD R1, R7, [R3, #112]
0x08006874: 6183 STR R3, [R0, #24]
0x08006876: 674F STR R7, [R1, #116]
0x08006878: 6739 STR R1, [R7, #112]
0x0800687A: F8DE 1074 LDR.W R1, [LR, #116]
0x0800687E: E9C3 E11C STRD LR, R1, [R3, #112]
0x08006882: 670B STR R3, [R1, #112]
0x08006884: F8CE 3074 STR.W R3, [LR, #116]
.L6:
0x08006888: F388 8810 MSR PRIMASK, R8
0x0800688C: E8BD 41F0 POP.W {R4-R8, LR}
0x08006890: F7FD BAB7 B.W _tx_thread_system_preempt_check ; 0x08003E02
Section .text._tx_mutex_priority_change from charger_lto.o, size=208, align=2
_tx_mutex_priority_change:
0x08006894: E92D 41F0 PUSH.W {R4-R8, LR}
0x08006898: F3EF 8210 MRS R2, PRIMASK
0x0800689C: B672 CPSID i
0x0800689E: 4604 MOV R4, R0
0x080068A0: 6B00 LDR R0, [R0, #48]
0x080068A2: 460D MOV R5, R1
0x080068A4: B150 CBZ R0, .L1 ; 0x080068BC
0x080068A6: F8D4 0098 LDR.W R0, [R4, #152]
0x080068AA: 62E5 STR R5, [R4, #44]
0x080068AC: 42A8 CMP R0, R5
0x080068AE: BF38 IT CC
0x080068B0: 4605 MOVCC R5, R0
0x080068B2: 63E5 STR R5, [R4, #60]
0x080068B4: F382 8810 MSR PRIMASK, R2
0x080068B8: E8BD 81F0 POP.W {R4-R8, PC}
.L1:
0x080068BC: F247 26DC MOVW R6, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x080068C0: F247 20D0 MOVW R0, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x080068C4: F2C2 0600 MOVT R6, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x080068C8: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x080068CC: F8D4 802C LDR.W R8, [R4, #44]
0x080068D0: 6837 LDR R7, [R6]
0x080068D2: 6801 LDR R1, [R0]
0x080068D4: 3102 ADDS R1, #2
0x080068D6: 6001 STR R1, [R0]
0x080068D8: 200E MOVS R0, #14
0x080068DA: 6320 STR R0, [R4, #48]
0x080068DC: 2001 MOVS R0, #1
0x080068DE: 63A0 STR R0, [R4, #56]
0x080068E0: 2000 MOVS R0, #0
0x080068E2: 64E0 STR R0, [R4, #76]
0x080068E4: F382 8810 MSR PRIMASK, R2
0x080068E8: 4620 MOV R0, R4
0x080068EA: F7FF FCB5 BL _tx_thread_system_suspend ; 0x08006258
0x080068EE: F3EF 8010 MRS R0, PRIMASK
0x080068F2: B672 CPSID i
0x080068F4: F8D4 1098 LDR.W R1, [R4, #152]
0x080068F8: 62E5 STR R5, [R4, #44]
0x080068FA: 42A9 CMP R1, R5
0x080068FC: BF28 IT CS
0x080068FE: 4629 MOVCS R1, R5
0x08006900: 63E1 STR R1, [R4, #60]
0x08006902: F380 8810 MSR PRIMASK, R0
0x08006906: 4620 MOV R0, R4
0x08006908: F7FD FAA0 BL _tx_thread_system_resume ; 0x08003E4C
0x0800690C: F3EF 8010 MRS R0, PRIMASK
0x08006910: B672 CPSID i
0x08006912: 6832 LDR R2, [R6]
0x08006914: 42A2 CMP R2, R4
0x08006916: D001 BEQ .L2 ; 0x0800691C
0x08006918: 6B21 LDR R1, [R4, #48]
0x0800691A: B119 CBZ R1, .L3 ; 0x08006924
.L2:
0x0800691C: F380 8810 MSR PRIMASK, R0
0x08006920: E8BD 81F0 POP.W {R4-R8, PC}
.L3:
0x08006924: 6AE1 LDR R1, [R4, #44]
0x08006926: 6AD2 LDR R2, [R2, #44]
0x08006928: 4291 CMP R1, R2
0x0800692A: D90F BLS .L4 ; 0x0800694C
0x0800692C: 6BE3 LDR R3, [R4, #60]
0x0800692E: 428B CMP R3, R1
0x08006930: D2F4 BCS .L2 ; 0x0800691C
0x08006932: 4293 CMP R3, R2
0x08006934: D90C BLS .L5 ; 0x08006950
0x08006936: F247 23CC MOVW R3, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x0800693A: 2201 MOVS R2, #1
0x0800693C: F2C2 0300 MOVT R3, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x08006940: FA02 F101 LSL.W R1, R2, R1
0x08006944: 681A LDR R2, [R3]
0x08006946: 4311 ORRS R1, R2
0x08006948: 6019 STR R1, [R3]
0x0800694A: E7E7 B .L2 ; 0x0800691C
.L4:
0x0800694C: 42A7 CMP R7, R4
0x0800694E: D1E5 BNE .L2 ; 0x0800691C
.L5:
0x08006950: 45A8 CMP R8, R5
0x08006952: 6034 STR R4, [R6]
0x08006954: D2E2 BCS .L2 ; 0x0800691C
0x08006956: F646 72D0 MOVW R2, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x0800695A: F2C2 0200 MOVT R2, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x0800695E: F842 4021 STR.W R4, [R2, R1, LSL #2]
0x08006962: E7DB B .L2 ; 0x0800691C
Section .text._tx_thread_preemption_change from charger_lto.o, size=176, align=2
_tx_thread_preemption_change:
0x08006964: B538 PUSH {R3-R5, LR}
0x08006966: F3EF 8C10 MRS R12, PRIMASK
0x0800696A: B672 CPSID i
0x0800696C: F8D0 3094 LDR.W R3, [R0, #148]
0x08006970: 428B CMP R3, R1
0x08006972: D34C BCC .L3 ; 0x08006A0E
0x08006974: D114 BNE .L1 ; 0x080069A0
0x08006976: F646 73D0 MOVW R3, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x0800697A: F8D0 E02C LDR.W LR, [R0, #44]
0x0800697E: F2C2 0300 MOVT R3, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x08006982: F853 302E LDR.W R3, [R3, LR, LSL #2]
0x08006986: 4283 CMP R3, R0
0x08006988: D10A BNE .L1 ; 0x080069A0
0x0800698A: F247 25CC MOVW R5, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x0800698E: 2301 MOVS R3, #1
0x08006990: F2C2 0500 MOVT R5, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x08006994: FA03 F30E LSL.W R3, R3, LR
0x08006998: 682C LDR R4, [R5]
0x0800699A: EA24 0303 BIC.W R3, R4, R3
0x0800699E: 602B STR R3, [R5]
.L1:
0x080069A0: F8D0 3098 LDR.W R3, [R0, #152]
0x080069A4: 6013 STR R3, [R2]
0x080069A6: F247 22D8 MOVW R2, #0x72D8 ; 0x200072D8 = _tx_thread_highest_priority
0x080069AA: F8D0 309C LDR.W R3, [R0, #156]
0x080069AE: F2C2 0200 MOVT R2, #0x2000 ; 0x200072D8 = _tx_thread_highest_priority
0x080069B2: 428B CMP R3, R1
0x080069B4: F8C0 1098 STR.W R1, [R0, #152]
0x080069B8: 6812 LDR R2, [R2]
0x080069BA: BF28 IT CS
0x080069BC: 460B MOVCS R3, R1
0x080069BE: 428A CMP R2, R1
0x080069C0: 6AC1 LDR R1, [R0, #44]
0x080069C2: 63C3 STR R3, [R0, #60]
0x080069C4: BF38 IT CC
0x080069C6: 428A CMPCC R2, R1
0x080069C8: D221 BCS .L3 ; 0x08006A0E
0x080069CA: F247 2EDC MOVW LR, #0x72DC ; 0x200072DC = _tx_thread_execute_ptr
0x080069CE: F2C2 0E00 MOVT LR, #0x2000 ; 0x200072DC = _tx_thread_execute_ptr
0x080069D2: F8DE 4000 LDR.W R4, [LR]
0x080069D6: 4284 CMP R4, R0
0x080069D8: D119 BNE .L3 ; 0x08006A0E
0x080069DA: 428B CMP R3, R1
0x080069DC: D008 BEQ .L2 ; 0x080069F0
0x080069DE: F247 23CC MOVW R3, #0x72CC ; 0x200072CC = _tx_thread_preempted_maps.0
0x080069E2: 2001 MOVS R0, #1
0x080069E4: F2C2 0300 MOVT R3, #0x2000 ; 0x200072CC = _tx_thread_preempted_maps.0
0x080069E8: 4088 LSLS R0, R1
0x080069EA: 6819 LDR R1, [R3]
0x080069EC: 4308 ORRS R0, R1
0x080069EE: 6018 STR R0, [R3]
.L2:
0x080069F0: F646 70D0 MOVW R0, #0x6FD0 ; 0x20006FD0 = _tx_thread_priority_list
0x080069F4: F2C2 0000 MOVT R0, #0x2000 ; 0x20006FD0 = _tx_thread_priority_list
0x080069F8: F850 0022 LDR.W R0, [R0, R2, LSL #2]
0x080069FC: F8CE 0000 STR.W R0, [LR]
0x08006A00: F38C 8810 MSR PRIMASK, R12
0x08006A04: F7FD F9FD BL _tx_thread_system_preempt_check ; 0x08003E02
0x08006A08: F3EF 8C10 MRS R12, PRIMASK
0x08006A0C: B672 CPSID i
.L3:
0x08006A0E: F38C 8810 MSR PRIMASK, R12
0x08006A12: BD38 POP {R3-R5, PC}
Section .text._txe_semaphore_create from charger_lto.o, size=236, align=2
_txe_semaphore_create:
0x08006A14: B5F8 PUSH {R3-R7, LR}
0x08006A16: 0004 MOVS R4, R0
0x08006A18: D02F BEQ .L3 ; 0x08006A7A
0x08006A1A: F247 20D0 MOVW R0, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006A1E: 460D MOV R5, R1
0x08006A20: F2C2 0000 MOVT R0, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006A24: F3EF 8110 MRS R1, PRIMASK
0x08006A28: B672 CPSID i
0x08006A2A: F247 26F0 MOVW R6, #0x72F0 ; 0x200072F0 = _tx_semaphore_created_count
0x08006A2E: 6802 LDR R2, [R0]
0x08006A30: F2C2 0600 MOVT R6, #0x2000 ; 0x200072F0 = _tx_semaphore_created_count
0x08006A34: 3201 ADDS R2, #1
0x08006A36: 6002 STR R2, [R0]
0x08006A38: F381 8810 MSR PRIMASK, R1
0x08006A3C: F247 21EC MOVW R1, #0x72EC ; 0x200072EC = _tx_semaphore_created_ptr
0x08006A40: F2C2 0100 MOVT R1, #0x2000 ; 0x200072EC = _tx_semaphore_created_ptr
0x08006A44: 6832 LDR R2, [R6]
0x08006A46: 6809 LDR R1, [R1]
0x08006A48: 1B0B SUBS R3, R1, R4
0x08006A4A: FAB3 F383 CLZ R3, R3
0x08006A4E: 095F LSRS R7, R3, #5
0x08006A50: B142 CBZ R2, .L2 ; 0x08006A64
.L1:
0x08006A52: 42A1 CMP R1, R4
0x08006A54: D006 BEQ .L2 ; 0x08006A64
0x08006A56: 6949 LDR R1, [R1, #20]
0x08006A58: 1B0B SUBS R3, R1, R4
0x08006A5A: FAB3 F383 CLZ R3, R3
0x08006A5E: 095F LSRS R7, R3, #5
0x08006A60: 3A01 SUBS R2, #1
0x08006A62: D8F6 BHI .L1 ; 0x08006A52
.L2:
0x08006A64: F3EF 8110 MRS R1, PRIMASK
0x08006A68: B672 CPSID i
0x08006A6A: 6802 LDR R2, [R0]
0x08006A6C: 3A01 SUBS R2, #1
0x08006A6E: 6002 STR R2, [R0]
0x08006A70: F381 8810 MSR PRIMASK, R1
0x08006A74: F7FD F9C5 BL _tx_thread_system_preempt_check ; 0x08003E02
0x08006A78: B10F CBZ R7, .L4 ; 0x08006A7E
.L3:
0x08006A7A: 200C MOVS R0, #12
0x08006A7C: BDF8 POP {R3-R7, PC}
.L4:
0x08006A7E: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08006A82: F646 516C MOVW R1, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08006A86: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08006A8A: F2C2 0100 MOVT R1, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08006A8E: 6800 LDR R0, [R0]
0x08006A90: 4288 CMP R0, R1
0x08006A92: D00F BEQ .L5 ; 0x08006AB4
0x08006A94: F247 7058 MOVW R0, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x08006A98: F2C2 0000 MOVT R0, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08006A9C: 6801 LDR R1, [R0]
0x08006A9E: F3EF 8205 MRS R2, IPSR
0x08006AA2: 4311 ORRS R1, R2
0x08006AA4: D008 BEQ .L6 ; 0x08006AB8
0x08006AA6: 6800 LDR R0, [R0]
0x08006AA8: F3EF 8105 MRS R1, IPSR
0x08006AAC: 4308 ORRS R0, R1
0x08006AAE: F1B0 3FF0 CMP.W R0, #0xF0F0F0F0
0x08006AB2: D201 BCS .L6 ; 0x08006AB8
.L5:
0x08006AB4: 2013 MOVS R0, #19
0x08006AB6: BDF8 POP {R3-R7, PC}
.L6:
0x08006AB8: 2120 MOVS R1, #32
0x08006ABA: 4620 MOV R0, R4
0x08006ABC: F7FB FBD6 BL __aeabi_memclr ; 0x0800226C
0x08006AC0: F644 5141 MOVW R1, #0x4D41
0x08006AC4: 6065 STR R5, [R4, #4]
0x08006AC6: F3EF 8010 MRS R0, PRIMASK
0x08006ACA: F2C5 3145 MOVT R1, #0x5345
0x08006ACE: B672 CPSID i
0x08006AD0: 6021 STR R1, [R4]
0x08006AD2: 6831 LDR R1, [R6]
0x08006AD4: F247 22EC MOVW R2, #0x72EC ; 0x200072EC = _tx_semaphore_created_ptr
0x08006AD8: F2C2 0200 MOVT R2, #0x2000 ; 0x200072EC = _tx_semaphore_created_ptr
0x08006ADC: B129 CBZ R1, .L7 ; 0x08006AEA
0x08006ADE: 6813 LDR R3, [R2]
0x08006AE0: 699F LDR R7, [R3, #24]
0x08006AE2: 619C STR R4, [R3, #24]
0x08006AE4: F107 0214 ADD.W R2, R7, #20
0x08006AE8: E001 B .L8 ; 0x08006AEE
.L7:
0x08006AEA: 4623 MOV R3, R4
0x08006AEC: 4627 MOV R7, R4
.L8:
0x08006AEE: 6014 STR R4, [R2]
0x08006AF0: 3101 ADDS R1, #1
0x08006AF2: E9C4 3705 STRD R3, R7, [R4, #20]
0x08006AF6: 6031 STR R1, [R6]
0x08006AF8: F380 8810 MSR PRIMASK, R0
0x08006AFC: 2000 MOVS R0, #0
0x08006AFE: BDF8 POP {R3-R7, PC}
Section .text._txe_semaphore_delete from charger_lto.o, size=216, align=2
_txe_semaphore_delete:
0x08006B00: B3C0 CBZ R0, .L1 ; 0x08006B74
0x08006B02: F644 5241 MOVW R2, #0x4D41
0x08006B06: 6801 LDR R1, [R0]
0x08006B08: F2C5 3245 MOVT R2, #0x5345
0x08006B0C: 4291 CMP R1, R2
0x08006B0E: D131 BNE .L1 ; 0x08006B74
0x08006B10: F247 7158 MOVW R1, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x08006B14: F2C2 0100 MOVT R1, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08006B18: 6809 LDR R1, [R1]
0x08006B1A: F3EF 8205 MRS R2, IPSR
0x08006B1E: 4311 ORRS R1, R2
0x08006B20: D128 BNE .L1 ; 0x08006B74
0x08006B22: F247 21E0 MOVW R1, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08006B26: F646 526C MOVW R2, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08006B2A: F2C2 0100 MOVT R1, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08006B2E: F2C2 0200 MOVT R2, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08006B32: 6809 LDR R1, [R1]
0x08006B34: 4291 CMP R1, R2
0x08006B36: BF08 IT EQ
0x08006B38: 4770 BXEQ LR
0x08006B3A: E92D 41F0 PUSH.W {R4-R8, LR}
0x08006B3E: F247 23F0 MOVW R3, #0x72F0 ; 0x200072F0 = _tx_semaphore_created_count
0x08006B42: F3EF 8210 MRS R2, PRIMASK
0x08006B46: F2C2 0300 MOVT R3, #0x2000 ; 0x200072F0 = _tx_semaphore_created_count
0x08006B4A: B672 CPSID i
0x08006B4C: 2100 MOVS R1, #0
0x08006B4E: 6001 STR R1, [R0]
0x08006B50: 681F LDR R7, [R3]
0x08006B52: 3F01 SUBS R7, #1
0x08006B54: 601F STR R7, [R3]
0x08006B56: F247 23EC MOVW R3, #0x72EC ; 0x200072EC = _tx_semaphore_created_ptr
0x08006B5A: F2C2 0300 MOVT R3, #0x2000 ; 0x200072EC = _tx_semaphore_created_ptr
0x08006B5E: D00A BEQ .L2 ; 0x08006B76
0x08006B60: E9D0 1705 LDRD R1, R7, [R0, #20]
0x08006B64: F8D3 8000 LDR.W R8, [R3]
0x08006B68: 618F STR R7, [R1, #24]
0x08006B6A: 4580 CMP R8, R0
0x08006B6C: 6179 STR R1, [R7, #20]
0x08006B6E: BF08 IT EQ
0x08006B70: 6019 STREQ R1, [R3]
0x08006B72: E001 B .L3 ; 0x08006B78
.L1:
0x08006B74: 4770 BX LR
.L2:
0x08006B76: 6019 STR R1, [R3]
.L3:
0x08006B78: F247 24D0 MOVW R4, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006B7C: 2600 MOVS R6, #0
0x08006B7E: F2C2 0400 MOVT R4, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006B82: 6821 LDR R1, [R4]
0x08006B84: 3101 ADDS R1, #1
0x08006B86: 6021 STR R1, [R4]
0x08006B88: E9D0 1503 LDRD R1, R5, [R0, #12]
0x08006B8C: E9C0 6603 STRD R6, R6, [R0, #12]
0x08006B90: F382 8810 MSR PRIMASK, R2
0x08006B94: B1A5 CBZ R5, .L5 ; 0x08006BC0
0x08006B96: 2701 MOVS R7, #1
.L4:
0x08006B98: F3EF 8010 MRS R0, PRIMASK
0x08006B9C: B672 CPSID i
0x08006B9E: 668E STR R6, [R1, #104]
0x08006BA0: F8D1 8070 LDR.W R8, [R1, #112]
0x08006BA4: F8C1 7084 STR.W R7, [R1, #132]
0x08006BA8: 3D01 SUBS R5, #1
0x08006BAA: 6822 LDR R2, [R4]
0x08006BAC: 3201 ADDS R2, #1
0x08006BAE: 6022 STR R2, [R4]
0x08006BB0: F380 8810 MSR PRIMASK, R0
0x08006BB4: 4608 MOV R0, R1
0x08006BB6: F7FD F949 BL _tx_thread_system_resume ; 0x08003E4C
0x08006BBA: 2D00 CMP R5, #0
0x08006BBC: 4641 MOV R1, R8
0x08006BBE: D1EB BNE .L4 ; 0x08006B98
.L5:
0x08006BC0: F3EF 8010 MRS R0, PRIMASK
0x08006BC4: B672 CPSID i
0x08006BC6: 6821 LDR R1, [R4]
0x08006BC8: 3901 SUBS R1, #1
0x08006BCA: 6021 STR R1, [R4]
0x08006BCC: F380 8810 MSR PRIMASK, R0
0x08006BD0: E8BD 41F0 POP.W {R4-R8, LR}
0x08006BD4: F7FD B915 B.W _tx_thread_system_preempt_check ; 0x08003E02
Section .text._txe_semaphore_get from charger_lto.o, size=220, align=2
_txe_semaphore_get:
0x08006BD8: B340 CBZ R0, .L1 ; 0x08006C2C
0x08006BDA: F644 5241 MOVW R2, #0x4D41
0x08006BDE: 6801 LDR R1, [R0]
0x08006BE0: F2C5 3245 MOVT R2, #0x5345
0x08006BE4: 4291 CMP R1, R2
0x08006BE6: D121 BNE .L1 ; 0x08006C2C
0x08006BE8: F247 7158 MOVW R1, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x08006BEC: F2C2 0100 MOVT R1, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08006BF0: 6809 LDR R1, [R1]
0x08006BF2: F3EF 8205 MRS R2, IPSR
0x08006BF6: 4311 ORRS R1, R2
0x08006BF8: F04F 0104 MOV.W R1, #4
0x08006BFC: D158 BNE .L7 ; 0x08006CB0
0x08006BFE: B510 PUSH {R4, LR}
0x08006C00: F247 23E0 MOVW R3, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08006C04: F646 546C MOVW R4, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08006C08: F2C2 0300 MOVT R3, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08006C0C: F2C2 0400 MOVT R4, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08006C10: 681A LDR R2, [R3]
0x08006C12: 42A2 CMP R2, R4
0x08006C14: D04A BEQ .L6 ; 0x08006CAC
0x08006C16: F3EF 8110 MRS R1, PRIMASK
0x08006C1A: B672 CPSID i
0x08006C1C: 6882 LDR R2, [R0, #8]
0x08006C1E: 3A01 SUBS R2, #1
0x08006C20: D306 BCC .L2 ; 0x08006C30
0x08006C22: 6082 STR R2, [R0, #8]
0x08006C24: F381 8810 MSR PRIMASK, R1
0x08006C28: 2100 MOVS R1, #0
0x08006C2A: E03F B .L6 ; 0x08006CAC
.L1:
0x08006C2C: 210C MOVS R1, #12
0x08006C2E: E03F B .L7 ; 0x08006CB0
.L2:
0x08006C30: F247 2CD0 MOVW R12, #0x72D0 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006C34: F2C2 0C00 MOVT R12, #0x2000 ; 0x200072D0 = _tx_thread_preempt_disable
0x08006C38: F8DC 2000 LDR.W R2, [R12]
0x08006C3C: B11A CBZ R2, .L3 ; 0x08006C46
0x08006C3E: F381 8810 MSR PRIMASK, R1
0x08006C42: 210D MOVS R1, #13
0x08006C44: E032 B .L6 ; 0x08006CAC
.L3:
0x08006C46: 681C LDR R4, [R3]
0x08006C48: F244 2227 MOVW R2, #0x4227 ; 0x08004227 = _tx_semaphore_cleanup
0x08006C4C: F6C0 0200 MOVT R2, #0x0800 ; 0x08004227 = _tx_semaphore_cleanup
0x08006C50: F8D0 E010 LDR.W LR, [R0, #16]
0x08006C54: E9C4 201A STRD R2, R0, [R4, #104]
0x08006C58: F8D4 20B0 LDR.W R2, [R4, #176]
0x08006C5C: 3201 ADDS R2, #1
0x08006C5E: F1BE 0F00 CMP.W LR, #0
0x08006C62: F8C4 20B0 STR.W R2, [R4, #176]
0x08006C66: D006 BEQ .L4 ; 0x08006C76
0x08006C68: 68C2 LDR R2, [R0, #12]
0x08006C6A: 6722 STR R2, [R4, #112]
0x08006C6C: F852 3F74 LDR R3, [R2, #116]!
0x08006C70: 6763 STR R3, [R4, #116]
0x08006C72: 671C STR R4, [R3, #112]
0x08006C74: E003 B .L5 ; 0x08006C7E
.L4:
0x08006C76: 60C4 STR R4, [R0, #12]
0x08006C78: F104 0274 ADD.W R2, R4, #116
0x08006C7C: 6724 STR R4, [R4, #112]
.L5:
0x08006C7E: 6014 STR R4, [R2]
0x08006C80: F10E 0201 ADD.W R2, LR, #1
0x08006C84: 6102 STR R2, [R0, #16]
0x08006C86: 2006 MOVS R0, #6
0x08006C88: 6320 STR R0, [R4, #48]
0x08006C8A: 2001 MOVS R0, #1
0x08006C8C: 63A0 STR R0, [R4, #56]
0x08006C8E: F44F 707A MOV.W R0, #0x03E8
0x08006C92: 64E0 STR R0, [R4, #76]
0x08006C94: F8DC 0000 LDR.W R0, [R12]
0x08006C98: 3001 ADDS R0, #1
0x08006C9A: F8CC 0000 STR.W R0, [R12]
0x08006C9E: F381 8810 MSR PRIMASK, R1
0x08006CA2: 4620 MOV R0, R4
0x08006CA4: F7FF FAD8 BL _tx_thread_system_suspend ; 0x08006258
0x08006CA8: F8D4 1084 LDR.W R1, [R4, #132]
.L6:
0x08006CAC: E8BD 4010 POP.W {R4, LR}
.L7:
0x08006CB0: 4608 MOV R0, R1
0x08006CB2: 4770 BX LR
Section .text._fx_utility_FAT_entry_read from charger_lto.o, size=1200, align=2
_fx_utility_FAT_entry_read:
0x08006CB4: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08006CB8: B08D SUB SP, SP, #52
0x08006CBA: 220C MOVS R2, #12
0x08006CBC: 4683 MOV R11, R0
0x08006CBE: EA02 0280 AND.W R2, R2, R0, LSL #2
0x08006CC2: F240 4500 MOVW R5, #0x0400 ; 0x20000400 = sdio_disk
0x08006CC6: F2C2 0500 MOVT R5, #0x2000 ; 0x20000400 = sdio_disk
0x08006CCA: 460F MOV R7, R1
0x08006CCC: EB02 0042 ADD.W R0, R2, R2, LSL #1
0x08006CD0: F8D5 3178 LDR.W R3, [R5, #0x0178]
0x08006CD4: EB05 0680 ADD.W R6, R5, R0, LSL #2
0x08006CD8: 1C58 ADDS R0, R3, #1
0x08006CDA: F8C5 0178 STR.W R0, [R5, #0x0178]
0x08006CDE: F8D5 0180 LDR.W R0, [R5, #0x0180]
0x08006CE2: F8D6 1758 LDR.W R1, [R6, #0x0758]
0x08006CE6: 4559 CMP R1, R11
0x08006CE8: F100 0101 ADD.W R1, R0, #1
0x08006CEC: F8C5 1180 STR.W R1, [R5, #0x0180]
0x08006CF0: D103 BNE .L1 ; 0x08006CFA
0x08006CF2: F8D6 075C LDR.W R0, [R6, #0x075C]
0x08006CF6: 6038 STR R0, [R7]
0x08006CF8: E041 B .L6 ; 0x08006D7E
.L1:
0x08006CFA: F506 6AEB ADD.W R10, R6, #0x0758
0x08006CFE: 4654 MOV R4, R10
0x08006D00: F854 1F0C LDR R1, [R4, #12]!
0x08006D04: 4559 CMP R1, R11
0x08006D06: D10C BNE .L2 ; 0x08006D22
0x08006D08: A80A ADD R0, SP, #40
0x08006D0A: F8DA 1010 LDR.W R1, [R10, #16]
0x08006D0E: 6039 STR R1, [R7]
0x08006D10: E89A 00C8 LDM.W R10, {R3, R6-R7}
0x08006D14: E880 00C8 STM.W R0, {R3, R6-R7}
0x08006D18: E894 008C LDM.W R4, {R2-R3, R7}
0x08006D1C: E88A 008C STM.W R10, {R2-R3, R7}
0x08006D20: E02A B .L5 ; 0x08006D78
.L2:
0x08006D22: 46D1 MOV R9, R10
0x08006D24: F859 1F18 LDR R1, [R9, #24]!
0x08006D28: 4559 CMP R1, R11
0x08006D2A: D10C BNE .L3 ; 0x08006D46
0x08006D2C: A80A ADD R0, SP, #40
0x08006D2E: F8DA 101C LDR.W R1, [R10, #28]
0x08006D32: 6039 STR R1, [R7]
0x08006D34: E89A 00C8 LDM.W R10, {R3, R6-R7}
0x08006D38: E880 00C8 STM.W R0, {R3, R6-R7}
0x08006D3C: E899 008C LDM.W R9, {R2-R3, R7}
0x08006D40: E88A 008C STM.W R10, {R2-R3, R7}
0x08006D44: E014 B .L4 ; 0x08006D70
.L3:
0x08006D46: 46D6 MOV LR, R10
0x08006D48: F85E 1F24 LDR R1, [LR, #36]!
0x08006D4C: 4559 CMP R1, R11
0x08006D4E: D11A BNE .L8 ; 0x08006D86
0x08006D50: F8DA 1028 LDR.W R1, [R10, #40]
0x08006D54: A80A ADD R0, SP, #40
0x08006D56: 6039 STR R1, [R7]
0x08006D58: E89A 00C8 LDM.W R10, {R3, R6-R7}
0x08006D5C: E880 00C8 STM.W R0, {R3, R6-R7}
0x08006D60: E89E 008C LDM.W LR, {R2-R3, R7}
0x08006D64: E88A 008C STM.W R10, {R2-R3, R7}
0x08006D68: E899 008C LDM.W R9, {R2-R3, R7}
0x08006D6C: E88E 008C STM.W LR, {R2-R3, R7}
.L4:
0x08006D70: E894 008C LDM.W R4, {R2-R3, R7}
0x08006D74: E889 008C STM.W R9, {R2-R3, R7}
.L5:
0x08006D78: E890 000E LDM.W R0, {R1-R3}
0x08006D7C: C40E STM R4!, {R1-R3}
.L6:
0x08006D7E: 2000 MOVS R0, #0
.L7:
0x08006D80: B00D ADD SP, SP, #52
0x08006D82: E8BD 8FF0 POP.W {R4-R11, PC}
.L8:
0x08006D86: F042 0103 ORR R1, R2, #3
0x08006D8A: E9CD E605 STRD LR, R6, [SP, #20]
0x08006D8E: EB01 0141 ADD.W R1, R1, R1, LSL #1
0x08006D92: EB05 0181 ADD.W R1, R5, R1, LSL #2
0x08006D96: F8D1 1760 LDR.W R1, [R1, #0x0760]
0x08006D9A: 2900 CMP R1, #0
0x08006D9C: F000 813C BEQ.W .L26 ; 0x08007018
0x08006DA0: F8D5 0190 LDR.W R0, [R5, #0x0190]
0x08006DA4: 2100 MOVS R1, #0
0x08006DA6: 3001 ADDS R0, #1
0x08006DA8: F8C5 0190 STR.W R0, [R5, #0x0190]
0x08006DAC: E9CD 4703 STRD R4, R7, [SP, #12]
0x08006DB0: F505 60EC ADD.W R0, R5, #0x0760
0x08006DB4: 2401 MOVS R4, #1
0x08006DB6: E9CD 9A01 STRD R9, R10, [SP, #4]
0x08006DBA: 9009 STR R0, [SP, #36]
0x08006DBC: 9107 STR R1, [SP, #28]
.L9:
0x08006DBE: EB01 0041 ADD.W R0, R1, R1, LSL #1
0x08006DC2: 9108 STR R1, [SP, #32]
0x08006DC4: EB05 0080 ADD.W R0, R5, R0, LSL #2
0x08006DC8: F8D0 1760 LDR.W R1, [R0, #0x0760]
0x08006DCC: 2900 CMP R1, #0
0x08006DCE: F000 8111 BEQ.W .L25 ; 0x08006FF4
0x08006DD2: 6E29 LDR R1, [R5, #96]
0x08006DD4: F8D0 3758 LDR.W R3, [R0, #0x0758]
0x08006DD8: 6AA8 LDR R0, [R5, #40]
0x08006DDA: 2900 CMP R1, #0
0x08006DDC: 68AA LDR R2, [R5, #8]
0x08006DDE: 6C69 LDR R1, [R5, #68]
0x08006DE0: F000 8096 BEQ.W .L18 ; 0x08006F10
0x08006DE4: EB03 0343 ADD.W R3, R3, R3, LSL #1
0x08006DE8: 085B LSRS R3, R3, #1
0x08006DEA: FBB3 F0F0 UDIV R0, R3, R0
0x08006DEE: 180E ADDS R6, R1, R0
0x08006DF0: 2100 MOVS R1, #0
0x08006DF2: 4630 MOV R0, R6
0x08006DF4: F000 FB30 BL _fx_utility_logical_sector_read ; 0x08007458
0x08006DF8: 2800 CMP R0, #0
0x08006DFA: D1C1 BNE .L7 ; 0x08006D80
0x08006DFC: 4680 MOV R8, R0
0x08006DFE: F04F 39FF MOV.W R9, #0xFFFFFFFF
.L10:
0x08006E02: F119 0001 ADDS.W R0, R9, #1
0x08006E06: 46C4 MOV R12, R8
0x08006E08: D011 BEQ .L13 ; 0x08006E2E
0x08006E0A: EB09 0049 ADD.W R0, R9, R9, LSL #1
0x08006E0E: EB05 0180 ADD.W R1, R5, R0, LSL #2
0x08006E12: F891 0758 LDRB.W R0, [R1, #0x0758]
0x08006E16: F8D1 275C LDR.W R2, [R1, #0x075C]
0x08006E1A: 07C0 LSLS R0, R0, #31
0x08006E1C: 68A8 LDR R0, [R5, #8]
0x08006E1E: D104 BNE .L11 ; 0x08006E2A
0x08006E20: 7801 LDRB R1, [R0]
0x08006E22: 0A12 LSRS R2, R2, #8
0x08006E24: F362 0103 BFI R1, R2, #0, #4
0x08006E28: E000 B .L12 ; 0x08006E2C
.L11:
0x08006E2A: 0911 LSRS R1, R2, #4
.L12:
0x08006E2C: 7001 STRB R1, [R0]
.L13:
0x08006E2E: F04F 39FF MOV.W R9, #0xFFFFFFFF
0x08006E32: E9DD 1008 LDRD R1, R0, [SP, #32]
.L14:
0x08006E36: 6802 LDR R2, [R0]
0x08006E38: B3B2 CBZ R2, .L17 ; 0x08006EA8
0x08006E3A: F850 4C08 LDR R4, [R0, #-8]
0x08006E3E: F8D5 A044 LDR.W R10, [R5, #68]
0x08006E42: EB04 0244 ADD.W R2, R4, R4, LSL #1
0x08006E46: 0853 LSRS R3, R2, #1
0x08006E48: 6AAA LDR R2, [R5, #40]
0x08006E4A: FBB3 F7F2 UDIV R7, R3, R2
0x08006E4E: 4457 ADD R7, R10
0x08006E50: 42B7 CMP R7, R6
0x08006E52: D129 BNE .L17 ; 0x08006EA8
0x08006E54: EBAA 0706 SUB.W R7, R10, R6
0x08006E58: FB07 3702 MLA R7, R7, R2, R3
0x08006E5C: 3A01 SUBS R2, #1
0x08006E5E: 4297 CMP R7, R2
0x08006E60: BF08 IT EQ
0x08006E62: 4689 MOVEQ R9, R1
0x08006E64: F8D5 A008 LDR.W R10, [R5, #8]
0x08006E68: 07E4 LSLS R4, R4, #31
0x08006E6A: F850 3C04 LDR R3, [R0, #-4]
0x08006E6E: 464A MOV R2, R9
0x08006E70: EB0A 0407 ADD.W R4, R10, R7
0x08006E74: F8C0 C000 STR.W R12, [R0]
0x08006E78: D10A BNE .L15 ; 0x08006E90
0x08006E7A: 4549 CMP R1, R9
0x08006E7C: 4689 MOV R9, R1
0x08006E7E: 7023 STRB R3, [R4]
0x08006E80: D012 BEQ .L17 ; 0x08006EA8
0x08006E82: 7867 LDRB R7, [R4, #1]
0x08006E84: F3C3 2303 UBFX R3, R3, #8, #4
0x08006E88: F007 07F0 AND R7, R7, #240
0x08006E8C: 443B ADD R3, R7
0x08006E8E: E009 B .L16 ; 0x08006EA4
.L15:
0x08006E90: 7827 LDRB R7, [R4]
0x08006E92: 4549 CMP R1, R9
0x08006E94: 4689 MOV R9, R1
0x08006E96: F007 070F AND R7, R7, #15
0x08006E9A: EA47 1703 ORR.W R7, R7, R3, LSL #4
0x08006E9E: 7027 STRB R7, [R4]
0x08006EA0: D002 BEQ .L17 ; 0x08006EA8
0x08006EA2: 091B LSRS R3, R3, #4
.L16:
0x08006EA4: 4691 MOV R9, R2
0x08006EA6: 7063 STRB R3, [R4, #1]
.L17:
0x08006EA8: 3101 ADDS R1, #1
0x08006EAA: 300C ADDS R0, #12
0x08006EAC: 2910 CMP R1, #16
0x08006EAE: D1C2 BNE .L14 ; 0x08006E36
0x08006EB0: 68AA LDR R2, [R5, #8]
0x08006EB2: 4630 MOV R0, R6
0x08006EB4: 4641 MOV R1, R8
0x08006EB6: F7FD FBCB BL _fx_utility_logical_sector_write ; 0x08004650
0x08006EBA: 2800 CMP R0, #0
0x08006EBC: F47F AF60 BNE.W .L7 ; 0x08006D80
0x08006EC0: 6DA8 LDR R0, [R5, #88]
0x08006EC2: 2401 MOVS R4, #1
0x08006EC4: 0A81 LSRS R1, R0, #10
0x08006EC6: 0582 LSLS R2, R0, #22
0x08006EC8: BF18 IT NE
0x08006ECA: EB04 2190 ADDNE.W R1, R4, R0, LSR #10
0x08006ECE: B2C8 UXTB R0, R1
0x08006ED0: 2800 CMP R0, #0
0x08006ED2: F000 80DA BEQ.W .L27 ; 0x0800708A
0x08006ED6: 6C69 LDR R1, [R5, #68]
0x08006ED8: 1A71 SUBS R1, R6, R1
0x08006EDA: FBB1 F0F0 UDIV R0, R1, R0
0x08006EDE: EB05 01D0 ADD.W R1, R5, R0, LSR #3
0x08006EE2: F000 0007 AND R0, R0, #7
0x08006EE6: FA04 F000 LSL.W R0, R4, R0
0x08006EEA: F891 2818 LDRB.W R2, [R1, #0x0818]
0x08006EEE: 4310 ORRS R0, R2
0x08006EF0: F119 0301 ADDS.W R3, R9, #1
0x08006EF4: F881 0818 STRB.W R0, [R1, #0x0818]
0x08006EF8: D07C BEQ .L25 ; 0x08006FF4
0x08006EFA: 3601 ADDS R6, #1
0x08006EFC: 68AA LDR R2, [R5, #8]
0x08006EFE: 2100 MOVS R1, #0
0x08006F00: 4630 MOV R0, R6
0x08006F02: 4688 MOV R8, R1
0x08006F04: F000 FAA8 BL _fx_utility_logical_sector_read ; 0x08007458
0x08006F08: 2800 CMP R0, #0
0x08006F0A: F43F AF7A BEQ.W .L10 ; 0x08006E02
0x08006F0E: E737 B .L7 ; 0x08006D80
.L18:
0x08006F10: 6E6F LDR R7, [R5, #100]
0x08006F12: B34F CBZ R7, .L21 ; 0x08006F68
0x08006F14: 009B LSLS R3, R3, #2
0x08006F16: FBB3 F0F0 UDIV R0, R3, R0
0x08006F1A: 1846 ADDS R6, R0, R1
0x08006F1C: 2100 MOVS R1, #0
0x08006F1E: 4630 MOV R0, R6
0x08006F20: F000 FA9A BL _fx_utility_logical_sector_read ; 0x08007458
0x08006F24: 2800 CMP R0, #0
0x08006F26: F47F AF2B BNE.W .L7 ; 0x08006D80
0x08006F2A: 9807 LDR R0, [SP, #28]
0x08006F2C: F04F 0C00 MOV.W R12, #0
.L19:
0x08006F30: 1829 ADDS R1, R5, R0
0x08006F32: F8D1 2760 LDR.W R2, [R1, #0x0760]
0x08006F36: B19A CBZ R2, .L20 ; 0x08006F60
0x08006F38: F8D1 2758 LDR.W R2, [R1, #0x0758]
0x08006F3C: 6AAB LDR R3, [R5, #40]
0x08006F3E: 0092 LSLS R2, R2, #2
0x08006F40: 6C6F LDR R7, [R5, #68]
0x08006F42: FBB2 FAF3 UDIV R10, R2, R3
0x08006F46: 44BA ADD R10, R7
0x08006F48: 45B2 CMP R10, R6
0x08006F4A: D109 BNE .L20 ; 0x08006F60
0x08006F4C: 1BBF SUBS R7, R7, R6
0x08006F4E: F8D5 A008 LDR.W R10, [R5, #8]
0x08006F52: FB07 A303 MLA R3, R7, R3, R10
0x08006F56: F8D1 775C LDR.W R7, [R1, #0x075C]
0x08006F5A: 509F STR R7, [R3, R2]
0x08006F5C: F8C1 C760 STR.W R12, [R1, #0x0760]
.L20:
0x08006F60: 300C ADDS R0, #12
0x08006F62: 28C0 CMP R0, #192
0x08006F64: D1E4 BNE .L19 ; 0x08006F30
0x08006F66: E027 B .L24 ; 0x08006FB8
.L21:
0x08006F68: 005B LSLS R3, R3, #1
0x08006F6A: FBB3 F0F0 UDIV R0, R3, R0
0x08006F6E: 1846 ADDS R6, R0, R1
0x08006F70: 2100 MOVS R1, #0
0x08006F72: 4630 MOV R0, R6
0x08006F74: F000 FA70 BL _fx_utility_logical_sector_read ; 0x08007458
0x08006F78: 2800 CMP R0, #0
0x08006F7A: F47F AF01 BNE.W .L7 ; 0x08006D80
0x08006F7E: 9807 LDR R0, [SP, #28]
0x08006F80: 46BC MOV R12, R7
.L22:
0x08006F82: 1829 ADDS R1, R5, R0
0x08006F84: F8D1 2760 LDR.W R2, [R1, #0x0760]
0x08006F88: B19A CBZ R2, .L23 ; 0x08006FB2
0x08006F8A: F8D1 2758 LDR.W R2, [R1, #0x0758]
0x08006F8E: 6AAB LDR R3, [R5, #40]
0x08006F90: 0052 LSLS R2, R2, #1
0x08006F92: 6C6F LDR R7, [R5, #68]
0x08006F94: FBB2 FAF3 UDIV R10, R2, R3
0x08006F98: 44BA ADD R10, R7
0x08006F9A: 45B2 CMP R10, R6
0x08006F9C: D109 BNE .L23 ; 0x08006FB2
0x08006F9E: 1BBF SUBS R7, R7, R6
0x08006FA0: F8D5 A008 LDR.W R10, [R5, #8]
0x08006FA4: FB07 A303 MLA R3, R7, R3, R10
0x08006FA8: F8D1 775C LDR.W R7, [R1, #0x075C]
0x08006FAC: 529F STRH R7, [R3, R2]
0x08006FAE: F8C1 C760 STR.W R12, [R1, #0x0760]
.L23:
0x08006FB2: 300C ADDS R0, #12
0x08006FB4: 28C0 CMP R0, #192
0x08006FB6: D1E4 BNE .L22 ; 0x08006F82
.L24:
0x08006FB8: 68AA LDR R2, [R5, #8]
0x08006FBA: 2100 MOVS R1, #0
0x08006FBC: 4630 MOV R0, R6
0x08006FBE: F7FD FB47 BL _fx_utility_logical_sector_write ; 0x08004650
0x08006FC2: 2800 CMP R0, #0
0x08006FC4: F47F AEDC BNE.W .L7 ; 0x08006D80
0x08006FC8: 6DA8 LDR R0, [R5, #88]
0x08006FCA: 6C6A LDR R2, [R5, #68]
0x08006FCC: 0A81 LSRS R1, R0, #10
0x08006FCE: 0583 LSLS R3, R0, #22
0x08006FD0: BF18 IT NE
0x08006FD2: EB04 2190 ADDNE.W R1, R4, R0, LSR #10
0x08006FD6: 1AB0 SUBS R0, R6, R2
0x08006FD8: B2C9 UXTB R1, R1
0x08006FDA: FBB0 F0F1 UDIV R0, R0, R1
0x08006FDE: EB05 01D0 ADD.W R1, R5, R0, LSR #3
0x08006FE2: F000 0007 AND R0, R0, #7
0x08006FE6: FA04 F000 LSL.W R0, R4, R0
0x08006FEA: F891 2818 LDRB.W R2, [R1, #0x0818]
0x08006FEE: 4310 ORRS R0, R2
0x08006FF0: F881 0818 STRB.W R0, [R1, #0x0818]
.L25:
0x08006FF4: E9DD 1008 LDRD R1, R0, [SP, #32]
0x08006FF8: 3101 ADDS R1, #1
0x08006FFA: 300C ADDS R0, #12
0x08006FFC: 9009 STR R0, [SP, #36]
0x08006FFE: 9807 LDR R0, [SP, #28]
0x08007000: 300C ADDS R0, #12
0x08007002: 2910 CMP R1, #16
0x08007004: 9007 STR R0, [SP, #28]
0x08007006: F47F AEDA BNE.W .L9 ; 0x08006DBE
0x0800700A: F8D5 0180 LDR.W R0, [R5, #0x0180]
0x0800700E: 3801 SUBS R0, #1
0x08007010: E9DD 4703 LDRD R4, R7, [SP, #12]
0x08007014: E9DD 9A01 LDRD R9, R10, [SP, #4]
.L26:
0x08007018: F8C5 0180 STR.W R0, [R5, #0x0180]
0x0800701C: F8D5 0184 LDR.W R0, [R5, #0x0184]
0x08007020: 6E29 LDR R1, [R5, #96]
0x08007022: 3001 ADDS R0, #1
0x08007024: F8C5 0184 STR.W R0, [R5, #0x0184]
0x08007028: 68AA LDR R2, [R5, #8]
0x0800702A: 6C68 LDR R0, [R5, #68]
0x0800702C: B379 CBZ R1, .L28 ; 0x0800708E
0x0800702E: EB0B 014B ADD.W R1, R11, R11, LSL #1
0x08007032: 46B8 MOV R8, R7
0x08007034: 4657 MOV R7, R10
0x08007036: 46A2 MOV R10, R4
0x08007038: 084C LSRS R4, R1, #1
0x0800703A: 6AA9 LDR R1, [R5, #40]
0x0800703C: FBB4 F1F1 UDIV R1, R4, R1
0x08007040: 1846 ADDS R6, R0, R1
0x08007042: 2100 MOVS R1, #0
0x08007044: 4630 MOV R0, R6
0x08007046: F000 FA07 BL _fx_utility_logical_sector_read ; 0x08007458
0x0800704A: 2800 CMP R0, #0
0x0800704C: F47F AE98 BNE.W .L7 ; 0x08006D80
0x08007050: 6C68 LDR R0, [R5, #68]
0x08007052: 6AAB LDR R3, [R5, #40]
0x08007054: 1B80 SUBS R0, R0, R6
0x08007056: 68AA LDR R2, [R5, #8]
0x08007058: FB00 4103 MLA R1, R0, R3, R4
0x0800705C: 3B01 SUBS R3, #1
0x0800705E: EA5F 70CB LSLS.W R0, R11, #31
0x08007062: EB02 0001 ADD.W R0, R2, R1
0x08007066: F812 E001 LDRB.W LR, [R2, R1]
0x0800706A: D143 BNE .L30 ; 0x080070F4
0x0800706C: 4299 CMP R1, R3
0x0800706E: D150 BNE .L31 ; 0x08007112
0x08007070: 1C70 ADDS R0, R6, #1
0x08007072: 2100 MOVS R1, #0
0x08007074: F8CD E024 STR.W LR, [SP, #36]
0x08007078: F000 F9EE BL _fx_utility_logical_sector_read ; 0x08007458
0x0800707C: 2800 CMP R0, #0
0x0800707E: F47F AE7F BNE.W .L7 ; 0x08006D80
0x08007082: 68A8 LDR R0, [R5, #8]
0x08007084: F8DD E024 LDR.W LR, [SP, #36]
0x08007088: E044 B .L32 ; 0x08007114
.L27:
0x0800708A: 2002 MOVS R0, #2
0x0800708C: E678 B .L7 ; 0x08006D80
.L28:
0x0800708E: 6E69 LDR R1, [R5, #100]
0x08007090: 46D0 MOV R8, R10
0x08007092: 46A2 MOV R10, R4
0x08007094: 6AAE LDR R6, [R5, #40]
0x08007096: 9704 STR R7, [SP, #16]
0x08007098: B1A9 CBZ R1, .L29 ; 0x080070C6
0x0800709A: EA4F 048B LSL.W R4, R11, #2
0x0800709E: 2100 MOVS R1, #0
0x080070A0: FBB4 F7F6 UDIV R7, R4, R6
0x080070A4: 4438 ADD R0, R7
0x080070A6: F000 F9D7 BL _fx_utility_logical_sector_read ; 0x08007458
0x080070AA: 2800 CMP R0, #0
0x080070AC: F47F AE68 BNE.W .L7 ; 0x08006D80
0x080070B0: FB07 4016 MLS R0, R7, R6, R4
0x080070B4: 68A9 LDR R1, [R5, #8]
0x080070B6: 4656 MOV R6, R10
0x080070B8: 46C2 MOV R10, R8
0x080070BA: F8DD 8010 LDR.W R8, [SP, #16]
0x080070BE: 5808 LDR R0, [R1, R0]
0x080070C0: F020 4070 BIC R0, R0, #0xF0000000
0x080070C4: E039 B .L36 ; 0x0800713A
.L29:
0x080070C6: EA4F 044B LSL.W R4, R11, #1
0x080070CA: FBB4 F1F6 UDIV R1, R4, R6
0x080070CE: 1846 ADDS R6, R0, R1
0x080070D0: 2100 MOVS R1, #0
0x080070D2: 4630 MOV R0, R6
0x080070D4: F000 F9C0 BL _fx_utility_logical_sector_read ; 0x08007458
0x080070D8: 2800 CMP R0, #0
0x080070DA: F47F AE51 BNE.W .L7 ; 0x08006D80
0x080070DE: 6C68 LDR R0, [R5, #68]
0x080070E0: 6AA9 LDR R1, [R5, #40]
0x080070E2: 1B80 SUBS R0, R0, R6
0x080070E4: 68AA LDR R2, [R5, #8]
0x080070E6: FB00 2001 MLA R0, R0, R1, R2
0x080070EA: 4656 MOV R6, R10
0x080070EC: 46C2 MOV R10, R8
0x080070EE: 46B8 MOV R8, R7
0x080070F0: 5B00 LDRH R0, [R0, R4]
0x080070F2: E022 B .L36 ; 0x0800713A
.L30:
0x080070F4: 4299 CMP R1, R3
0x080070F6: D112 BNE .L33 ; 0x0800711E
0x080070F8: 1C70 ADDS R0, R6, #1
0x080070FA: 2100 MOVS R1, #0
0x080070FC: F8CD E024 STR.W LR, [SP, #36]
0x08007100: F000 F9AA BL _fx_utility_logical_sector_read ; 0x08007458
0x08007104: 2800 CMP R0, #0
0x08007106: F47F AE3B BNE.W .L7 ; 0x08006D80
0x0800710A: 68A8 LDR R0, [R5, #8]
0x0800710C: F8DD E024 LDR.W LR, [SP, #36]
0x08007110: E006 B .L34 ; 0x08007120
.L31:
0x08007112: 3001 ADDS R0, #1
.L32:
0x08007114: 7800 LDRB R0, [R0]
0x08007116: 2108 MOVS R1, #8
0x08007118: F000 000F AND R0, R0, #15
0x0800711C: E004 B .L35 ; 0x08007128
.L33:
0x0800711E: 3001 ADDS R0, #1
.L34:
0x08007120: 7800 LDRB R0, [R0]
0x08007122: EA4F 1E1E LSR.W LR, LR, #4
0x08007126: 2104 MOVS R1, #4
.L35:
0x08007128: 4088 LSLS R0, R1
0x0800712A: 4656 MOV R6, R10
0x0800712C: 4470 ADD R0, LR
0x0800712E: 46BA MOV R10, R7
0x08007130: 0901 LSRS R1, R0, #4
0x08007132: 29FE CMP R1, #254
0x08007134: BF88 IT HI
0x08007136: F440 4070 ORRHI R0, R0, #0xF000
.L36:
0x0800713A: F8C8 0000 STR.W R0, [R8]
0x0800713E: E9DD 7C05 LDRD R7, R12, [SP, #20]
0x08007142: E899 000E LDM.W R9, {R1-R3}
0x08007146: C70E STM R7!, {R1-R3}
0x08007148: E896 000E LDM.W R6, {R1-R3}
0x0800714C: E889 000E STM.W R9, {R1-R3}
0x08007150: E89A 000E LDM.W R10, {R1-R3}
0x08007154: C60E STM R6!, {R1-R3}
0x08007156: F8CA B000 STR.W R11, [R10]
0x0800715A: F8D8 0000 LDR.W R0, [R8]
0x0800715E: F8CC 075C STR.W R0, [R12, #0x075C]
0x08007162: E60C B .L6 ; 0x08006D7E
Section .text._fx_utility_logical_sector_flush from charger_lto.o, size=756, align=2
_fx_utility_logical_sector_flush:
0x08007164: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08007168: B08D SUB SP, SP, #52
0x0800716A: 4686 MOV LR, R0
0x0800716C: 1880 ADDS R0, R0, R2
0x0800716E: E9CD 3204 STRD R3, R2, [SP, #16]
0x08007172: F240 4200 MOVW R2, #0x0400 ; 0x20000400 = sdio_disk
0x08007176: 9107 STR R1, [SP, #28]
0x08007178: F2C2 0200 MOVT R2, #0x2000 ; 0x20000400 = sdio_disk
0x0800717C: 4159 ADCS R1, R3
0x0800717E: 3801 SUBS R0, #1
0x08007180: 900A STR R0, [SP, #40]
0x08007182: E9D2 0304 LDRD R0, R3, [R2, #16]
0x08007186: F161 0100 SBC R1, R1, #0
0x0800718A: 2800 CMP R0, #0
0x0800718C: 6A57 LDR R7, [R2, #36]
0x0800718E: 9108 STR R1, [SP, #32]
0x08007190: F000 80F3 BEQ.W .L13 ; 0x0800737A
0x08007194: 6A11 LDR R1, [R2, #32]
0x08007196: 9303 STR R3, [SP, #12]
0x08007198: 2900 CMP R1, #0
0x0800719A: F000 815A BEQ.W .L19 ; 0x08007452
0x0800719E: E9DD 4604 LDRD R4, R6, [SP, #16]
0x080071A2: 2000 MOVS R0, #0
0x080071A4: 2300 MOVS R3, #0
0x080071A6: F1D6 021F RSBS R2, R6, #31
0x080071AA: EB70 0204 SBCS.W R2, R0, R4
0x080071AE: 4192 SBCS R2, R2
0x080071B0: 4250 RSBS R0, R2, #0
0x080071B2: 9000 STR R0, [SP, #0]
0x080071B4: E9CD 460B STRD R4, R6, [SP, #44]
.L1:
0x080071B8: E9DD 200B LDRD R2, R0, [SP, #44]
0x080071BC: 4302 ORRS R2, R0
0x080071BE: F000 8148 BEQ.W .L19 ; 0x08007452
0x080071C2: 980A LDR R0, [SP, #40]
0x080071C4: EBB0 020E SUBS.W R2, R0, LR
0x080071C8: E9DD 0207 LDRD R0, R2, [SP, #28]
0x080071CC: 4182 SBCS R2, R0
0x080071CE: F0C0 8140 BCC.W .L19 ; 0x08007452
0x080071D2: 9805 LDR R0, [SP, #20]
0x080071D4: F04F 0C00 MOV.W R12, #0
0x080071D8: F1B0 0220 SUBS.W R2, R0, #32
0x080071DC: 9804 LDR R0, [SP, #16]
0x080071DE: F170 0200 SBCS R2, R0, #0
0x080071E2: 9C08 LDR R4, [SP, #32]
0x080071E4: 9709 STR R7, [SP, #36]
0x080071E6: D20C BCS .L2 ; 0x08007202
0x080071E8: F240 4000 MOVW R0, #0x0400 ; 0x20000400 = sdio_disk
0x080071EC: F242 42A0 MOVW R2, #0x24A0
0x080071F0: F2C2 0000 MOVT R0, #0x2000 ; 0x20000400 = sdio_disk
0x080071F4: 5882 LDR R2, [R0, R2]
0x080071F6: 4608 MOV R0, R1
0x080071F8: EA02 020E AND.W R2, R2, LR
0x080071FC: F002 031F AND R3, R2, #31
0x08007200: E007 B .L4 ; 0x08007212
.L2:
0x08007202: 07CA LSLS R2, R1, #31
0x08007204: 4608 MOV R0, R1
0x08007206: D104 BNE .L4 ; 0x08007212
.L3:
0x08007208: 0848 LSRS R0, R1, #1
0x0800720A: 3301 ADDS R3, #1
0x0800720C: 0789 LSLS R1, R1, #30
0x0800720E: 4601 MOV R1, R0
0x08007210: D5FA BPL .L3 ; 0x08007208
.L4:
0x08007212: E9CD 0301 STRD R0, R3, [SP, #4]
0x08007216: EB03 0143 ADD.W R1, R3, R3, LSL #1
0x0800721A: F240 4000 MOVW R0, #0x0400 ; 0x20000400 = sdio_disk
0x0800721E: F2C2 0000 MOVT R0, #0x2000 ; 0x20000400 = sdio_disk
0x08007222: 009A LSLS R2, R3, #2
0x08007224: EB00 1B41 ADD.W R11, R0, R1, LSL #5
0x08007228: F04F 0A00 MOV.W R10, #0
0x0800722C: F60B 48A8 ADDW R8, R11, #0x0CA8
0x08007230: 9E07 LDR R6, [SP, #28]
.L5:
0x08007232: 2500 MOVS R5, #0
0x08007234: 9206 STR R2, [SP, #24]
.L6:
0x08007236: EB0B 0705 ADD.W R7, R11, R5
0x0800723A: F897 2CB1 LDRB.W R2, [R7, #0x0CB1]
0x0800723E: B31A CBZ R2, .L7 ; 0x08007288
0x08007240: EB08 0905 ADD.W R9, R8, R5
0x08007244: E9D9 1300 LDRD R1, R3, [R9]
0x08007248: EBB1 000E SUBS.W R0, R1, LR
0x0800724C: EB73 0006 SBCS.W R0, R3, R6
0x08007250: D31A BCC .L7 ; 0x08007288
0x08007252: 980A LDR R0, [SP, #40]
0x08007254: 1A40 SUBS R0, R0, R1
0x08007256: EB74 0003 SBCS.W R0, R4, R3
0x0800725A: D315 BCC .L7 ; 0x08007288
0x0800725C: F897 0CB0 LDRB.W R0, [R7, #0x0CB0]
0x08007260: 2800 CMP R0, #0
0x08007262: D04A BEQ .L9 ; 0x080072FA
0x08007264: F240 4200 MOVW R2, #0x0400 ; 0x20000400 = sdio_disk
0x08007268: F2C2 0200 MOVT R2, #0x2000 ; 0x20000400 = sdio_disk
0x0800726C: F8D2 00A8 LDR.W R0, [R2, #168]
0x08007270: B178 CBZ R0, .L8 ; 0x08007292
0x08007272: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08007276: F8A7 CCB0 STRH.W R12, [R7, #0x0CB0]
0x0800727A: E9C9 0000 STRD R0, R0, [R9]
0x0800727E: 9809 LDR R0, [SP, #36]
0x08007280: 3801 SUBS R0, #1
0x08007282: 9009 STR R0, [SP, #36]
0x08007284: 6250 STR R0, [R2, #36]
0x08007286: E03E B .L10 ; 0x08007306
.L7:
0x08007288: 2A00 CMP R2, #0
0x0800728A: BF18 IT NE
0x0800728C: F10A 0A01 ADDNE.W R10, R10, #1
0x08007290: E040 B .L11 ; 0x08007314
.L8:
0x08007292: F8D2 01B0 LDR.W R0, [R2, #0x01B0]
0x08007296: 2301 MOVS R3, #1
0x08007298: 3001 ADDS R0, #1
0x0800729A: F8C2 01B0 STR.W R0, [R2, #0x01B0]
0x0800729E: 2090 MOVS R0, #144
0x080072A0: 4614 MOV R4, R2
0x080072A2: E9C2 3022 STRD R3, R0, [R2, #136]
0x080072A6: F8D7 0CA0 LDR.W R0, [R7, #0x0CA0]
0x080072AA: F8C2 0090 STR.W R0, [R2, #144]
0x080072AE: F897 0CB2 LDRB.W R0, [R7, #0x0CB2]
0x080072B2: 4676 MOV R6, LR
0x080072B4: E9C2 1325 STRD R1, R3, [R2, #148]
0x080072B8: 2804 CMP R0, #4
0x080072BA: F8C2 00B8 STR.W R0, [R2, #184]
0x080072BE: BF18 IT NE
0x080072C0: F8C4 30B0 STRNE.W R3, [R4, #176]
0x080072C4: F8D4 10BC LDR.W R1, [R4, #188]
0x080072C8: 4620 MOV R0, R4
0x080072CA: 4788 BLX R1
0x080072CC: F8D4 008C LDR.W R0, [R4, #140]
0x080072D0: 2800 CMP R0, #0
0x080072D2: F04F 0000 MOV.W R0, #0
0x080072D6: F8C4 00B0 STR.W R0, [R4, #176]
0x080072DA: F040 80BA BNE.W .L19 ; 0x08007452
0x080072DE: F240 4100 MOVW R1, #0x0400 ; 0x20000400 = sdio_disk
0x080072E2: F887 0CB0 STRB.W R0, [R7, #0x0CB0]
0x080072E6: F2C2 0100 MOVT R1, #0x2000 ; 0x20000400 = sdio_disk
0x080072EA: 46B6 MOV LR, R6
0x080072EC: E9DD 6407 LDRD R6, R4, [SP, #28]
0x080072F0: 6A48 LDR R0, [R1, #36]
0x080072F2: 3801 SUBS R0, #1
0x080072F4: 9009 STR R0, [SP, #36]
0x080072F6: 6248 STR R0, [R1, #36]
0x080072F8: 2000 MOVS R0, #0
.L9:
0x080072FA: 4684 MOV R12, R0
0x080072FC: F887 0CB1 STRB.W R0, [R7, #0x0CB1]
0x08007300: 43C0 MVNS R0, R0
0x08007302: E9C9 0000 STRD R0, R0, [R9]
.L10:
0x08007306: 980C LDR R0, [SP, #48]
0x08007308: 3801 SUBS R0, #1
0x0800730A: 900C STR R0, [SP, #48]
0x0800730C: 980B LDR R0, [SP, #44]
0x0800730E: F160 0000 SBC R0, R0, #0
0x08007312: 900B STR R0, [SP, #44]
.L11:
0x08007314: 3518 ADDS R5, #24
0x08007316: 2D60 CMP R5, #96
0x08007318: D18D BNE .L6 ; 0x08007236
0x0800731A: 9A06 LDR R2, [SP, #24]
0x0800731C: 9803 LDR R0, [SP, #12]
0x0800731E: 3280 ADDS R2, #128
0x08007320: F50B 6B40 ADD.W R11, R11, #0x0C00
0x08007324: 4282 CMP R2, R0
0x08007326: F508 6840 ADD.W R8, R8, #0x0C00
0x0800732A: F4FF AF82 BCC.W .L5 ; 0x08007232
0x0800732E: F1BA 0F00 CMP.W R10, #0
0x08007332: 9B02 LDR R3, [SP, #8]
0x08007334: D109 BNE .L12 ; 0x0800734A
0x08007336: F240 4200 MOVW R2, #0x0400 ; 0x20000400 = sdio_disk
0x0800733A: 2001 MOVS R0, #1
0x0800733C: F2C2 0200 MOVT R2, #0x2000 ; 0x20000400 = sdio_disk
0x08007340: 4098 LSLS R0, R3
0x08007342: 6A11 LDR R1, [R2, #32]
0x08007344: EA21 0000 BIC.W R0, R1, R0
0x08007348: 6210 STR R0, [R2, #32]
.L12:
0x0800734A: 9805 LDR R0, [SP, #20]
0x0800734C: 3820 SUBS R0, #32
0x0800734E: 9804 LDR R0, [SP, #16]
0x08007350: F170 0000 SBCS R0, R0, #0
0x08007354: 4180 SBCS R0, R0
0x08007356: 4240 RSBS R0, R0, #0
0x08007358: F11E 0101 ADDS.W R1, LR, #1
0x0800735C: F146 0200 ADC R2, R6, #0
0x08007360: 2800 CMP R0, #0
0x08007362: BF1C ITT NE
0x08007364: 4616 MOVNE R6, R2
0x08007366: 468E MOVNE LR, R1
0x08007368: E9DD 0100 LDRD R0, R1, [SP]
0x0800736C: 40C1 LSRS R1, R0
0x0800736E: 4403 ADD R3, R0
0x08007370: 9F09 LDR R7, [SP, #36]
0x08007372: 9607 STR R6, [SP, #28]
0x08007374: F47F AF20 BNE.W .L1 ; 0x080071B8
0x08007378: E06B B .L19 ; 0x08007452
.L13:
0x0800737A: EA5F 0A03 MOVS.W R10, R3
0x0800737E: D068 BEQ .L19 ; 0x08007452
0x08007380: F240 411C MOVW R1, #0x041C ; 0x20000400 = sdio_disk
0x08007384: F04F 38FF MOV.W R8, #0xFFFFFFFF
0x08007388: F2C2 0100 MOVT R1, #0x2000 ; 0x20000400 = sdio_disk
0x0800738C: 4683 MOV R11, R0
0x0800738E: 2401 MOVS R4, #1
0x08007390: 2690 MOVS R6, #144
.L14:
0x08007392: 680D LDR R5, [R1]
0x08007394: E9D5 1202 LDRD R1, R2, [R5, #8]
0x08007398: EA51 0302 ORRS.W R3, R1, R2
0x0800739C: D059 BEQ .L19 ; 0x08007452
0x0800739E: E9DD 3004 LDRD R3, R0, [SP, #16]
0x080073A2: 4303 ORRS R3, R0
0x080073A4: D055 BEQ .L19 ; 0x08007452
0x080073A6: 980A LDR R0, [SP, #40]
0x080073A8: 1A43 SUBS R3, R0, R1
0x080073AA: 9808 LDR R0, [SP, #32]
0x080073AC: EB70 0302 SBCS.W R3, R0, R2
0x080073B0: D34A BCC .L18 ; 0x08007448
0x080073B2: EBB1 030E SUBS.W R3, R1, LR
0x080073B6: 9807 LDR R0, [SP, #28]
0x080073B8: 4182 SBCS R2, R0
0x080073BA: D345 BCC .L18 ; 0x08007448
0x080073BC: 7C6A LDRB R2, [R5, #17]
0x080073BE: 2A00 CMP R2, #0
0x080073C0: D042 BEQ .L18 ; 0x08007448
0x080073C2: 7C2A LDRB R2, [R5, #16]
0x080073C4: B3AA CBZ R2, .L16 ; 0x08007432
0x080073C6: F240 4300 MOVW R3, #0x0400 ; 0x20000400 = sdio_disk
0x080073CA: F2C2 0300 MOVT R3, #0x2000 ; 0x20000400 = sdio_disk
0x080073CE: F8D3 20A8 LDR.W R2, [R3, #168]
0x080073D2: B132 CBZ R2, .L15 ; 0x080073E2
0x080073D4: 3F01 SUBS R7, #1
0x080073D6: F8A5 B010 STRH.W R11, [R5, #16]
0x080073DA: E9C5 8802 STRD R8, R8, [R5, #8]
0x080073DE: 625F STR R7, [R3, #36]
0x080073E0: E02B B .L17 ; 0x0800743A
.L15:
0x080073E2: F8D3 01B0 LDR.W R0, [R3, #0x01B0]
0x080073E6: 46F1 MOV R9, LR
0x080073E8: 3001 ADDS R0, #1
0x080073EA: F8C3 01B0 STR.W R0, [R3, #0x01B0]
0x080073EE: 6828 LDR R0, [R5]
0x080073F0: F8C3 0090 STR.W R0, [R3, #144]
0x080073F4: 7CA8 LDRB R0, [R5, #18]
0x080073F6: F8C3 00B8 STR.W R0, [R3, #184]
0x080073FA: 2804 CMP R0, #4
0x080073FC: 4618 MOV R0, R3
0x080073FE: E9C3 4622 STRD R4, R6, [R3, #136]
0x08007402: E9C3 1425 STRD R1, R4, [R3, #148]
0x08007406: BF18 IT NE
0x08007408: F8C0 40B0 STRNE.W R4, [R0, #176]
0x0800740C: F8D0 10BC LDR.W R1, [R0, #188]
0x08007410: 4607 MOV R7, R0
0x08007412: 4788 BLX R1
0x08007414: F8D7 008C LDR.W R0, [R7, #140]
0x08007418: F8C7 B0B0 STR.W R11, [R7, #176]
0x0800741C: B9C8 CBNZ R0, .L19 ; 0x08007452
0x0800741E: F240 4100 MOVW R1, #0x0400 ; 0x20000400 = sdio_disk
0x08007422: 46CE MOV LR, R9
0x08007424: F2C2 0100 MOVT R1, #0x2000 ; 0x20000400 = sdio_disk
0x08007428: F885 B010 STRB.W R11, [R5, #16]
0x0800742C: 6A48 LDR R0, [R1, #36]
0x0800742E: 1E47 SUBS R7, R0, #1
0x08007430: 624F STR R7, [R1, #36]
.L16:
0x08007432: F885 B011 STRB.W R11, [R5, #17]
0x08007436: E9C5 8802 STRD R8, R8, [R5, #8]
.L17:
0x0800743A: 9805 LDR R0, [SP, #20]
0x0800743C: 3801 SUBS R0, #1
0x0800743E: 9005 STR R0, [SP, #20]
0x08007440: 9804 LDR R0, [SP, #16]
0x08007442: F160 0000 SBC R0, R0, #0
0x08007446: 9004 STR R0, [SP, #16]
.L18:
0x08007448: F1BA 0A01 SUBS.W R10, R10, #1
0x0800744C: F105 0114 ADD.W R1, R5, #20
0x08007450: D19F BNE .L14 ; 0x08007392
.L19:
0x08007452: B00D ADD SP, SP, #52
0x08007454: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text._fx_utility_logical_sector_read from charger_lto.o, size=564, align=2
_fx_utility_logical_sector_read:
0x08007458: E92D 43F8 PUSH.W {R3-R9, LR}
0x0800745C: F240 4400 MOVW R4, #0x0400 ; 0x20000400 = sdio_disk
0x08007460: 4617 MOV R7, R2
0x08007462: F2C2 0400 MOVT R4, #0x2000 ; 0x20000400 = sdio_disk
0x08007466: 4688 MOV R8, R1
0x08007468: 4606 MOV R6, R0
0x0800746A: 68A1 LDR R1, [R4, #8]
0x0800746C: F8D4 2194 LDR.W R2, [R4, #0x0194]
0x08007470: 69A0 LDR R0, [R4, #24]
0x08007472: F8D4 319C LDR.W R3, [R4, #0x019C]
0x08007476: 3201 ADDS R2, #1
0x08007478: 42B9 CMP R1, R7
0x0800747A: F8C4 2194 STR.W R2, [R4, #0x0194]
0x0800747E: F103 0101 ADD.W R1, R3, #1
0x08007482: F8C4 119C STR.W R1, [R4, #0x019C]
0x08007486: D83A BHI .L2 ; 0x080074FE
0x08007488: 42B8 CMP R0, R7
0x0800748A: D338 BCC .L2 ; 0x080074FE
0x0800748C: 466A MOV R2, SP
0x0800748E: 4630 MOV R0, R6
0x08007490: 4641 MOV R1, R8
0x08007492: F7FC FF46 BL _fx_utility_logical_sector_cache_entry_read ; 0x08004322
0x08007496: 0007 MOVS R7, R0
0x08007498: D02F BEQ .L1 ; 0x080074FA
0x0800749A: 7C78 LDRB R0, [R7, #17]
0x0800749C: F8D4 11A8 LDR.W R1, [R4, #0x01A8]
0x080074A0: 2800 CMP R0, #0
0x080074A2: F101 0001 ADD.W R0, R1, #1
0x080074A6: F8C4 01A8 STR.W R0, [R4, #0x01A8]
0x080074AA: F000 80B5 BEQ.W .L8 ; 0x08007618
0x080074AE: 7C38 LDRB R0, [R7, #16]
0x080074B0: 2800 CMP R0, #0
0x080074B2: F000 80B1 BEQ.W .L8 ; 0x08007618
0x080074B6: F8D4 01B0 LDR.W R0, [R4, #0x01B0]
0x080074BA: 2190 MOVS R1, #144
0x080074BC: 3001 ADDS R0, #1
0x080074BE: F8C4 01B0 STR.W R0, [R4, #0x01B0]
0x080074C2: 2001 MOVS R0, #1
0x080074C4: 68BA LDR R2, [R7, #8]
0x080074C6: E9C4 0122 STRD R0, R1, [R4, #136]
0x080074CA: 6839 LDR R1, [R7]
0x080074CC: F8C4 1090 STR.W R1, [R4, #144]
0x080074D0: 7CB9 LDRB R1, [R7, #18]
0x080074D2: E9C4 2025 STRD R2, R0, [R4, #148]
0x080074D6: 2904 CMP R1, #4
0x080074D8: F8C4 10B8 STR.W R1, [R4, #184]
0x080074DC: BF18 IT NE
0x080074DE: F8C4 00B0 STRNE.W R0, [R4, #176]
0x080074E2: F8D4 10BC LDR.W R1, [R4, #188]
0x080074E6: 4620 MOV R0, R4
0x080074E8: 4788 BLX R1
0x080074EA: F8D4 008C LDR.W R0, [R4, #140]
0x080074EE: 2100 MOVS R1, #0
0x080074F0: 2800 CMP R0, #0
0x080074F2: F8C4 10B0 STR.W R1, [R4, #176]
0x080074F6: F000 808B BEQ.W .L7 ; 0x08007610
.L1:
0x080074FA: E8BD 83F8 POP.W {R3-R9, PC}
.L2:
0x080074FE: 6BA0 LDR R0, [R4, #56]
0x08007500: 1B80 SUBS R0, R0, R6
0x08007502: 2000 MOVS R0, #0
0x08007504: EB70 0008 SBCS.W R0, R0, R8
0x08007508: F0C0 80AC BCC.W .L9 ; 0x08007664
0x0800750C: 466A MOV R2, SP
0x0800750E: 4630 MOV R0, R6
0x08007510: 4641 MOV R1, R8
0x08007512: F7FC FF06 BL _fx_utility_logical_sector_cache_entry_read ; 0x08004322
0x08007516: 2800 CMP R0, #0
0x08007518: D072 BEQ .L5 ; 0x08007600
0x0800751A: 466A MOV R2, SP
0x0800751C: 4630 MOV R0, R6
0x0800751E: 4641 MOV R1, R8
0x08007520: F7FC FEFF BL _fx_utility_logical_sector_cache_entry_read ; 0x08004322
0x08007524: 2800 CMP R0, #0
0x08007526: D06B BEQ .L5 ; 0x08007600
0x08007528: 2201 MOVS R2, #1
0x0800752A: 2300 MOVS R3, #0
0x0800752C: 4630 MOV R0, R6
0x0800752E: 4641 MOV R1, R8
0x08007530: 2501 MOVS R5, #1
0x08007532: 4699 MOV R9, R3
0x08007534: F7FF FE16 BL _fx_utility_logical_sector_flush ; 0x08007164
0x08007538: F8D4 01AC LDR.W R0, [R4, #0x01AC]
0x0800753C: F8C4 9088 STR.W R9, [R4, #136]
0x08007540: 3001 ADDS R0, #1
0x08007542: F8C4 01AC STR.W R0, [R4, #0x01AC]
0x08007546: 2090 MOVS R0, #144
0x08007548: F8D4 10BC LDR.W R1, [R4, #188]
0x0800754C: E9C4 0723 STRD R0, R7, [R4, #140]
0x08007550: 2002 MOVS R0, #2
0x08007552: F8C4 00B8 STR.W R0, [R4, #184]
0x08007556: 4620 MOV R0, R4
0x08007558: E9C4 6525 STRD R6, R5, [R4, #148]
0x0800755C: 4788 BLX R1
0x0800755E: F8D4 008C LDR.W R0, [R4, #140]
0x08007562: F8C4 90B4 STR.W R9, [R4, #180]
0x08007566: 2800 CMP R0, #0
0x08007568: D1C7 BNE .L1 ; 0x080074FA
0x0800756A: 6960 LDR R0, [R4, #20]
0x0800756C: 2808 CMP R0, #8
0x0800756E: D34C BCC .L6 ; 0x0800760A
0x08007570: 466A MOV R2, SP
0x08007572: 4630 MOV R0, R6
0x08007574: 4641 MOV R1, R8
0x08007576: F7FC FED4 BL _fx_utility_logical_sector_cache_entry_read ; 0x08004322
0x0800757A: 0005 MOVS R5, R0
0x0800757C: D0BD BEQ .L1 ; 0x080074FA
0x0800757E: 7C68 LDRB R0, [R5, #17]
0x08007580: B340 CBZ R0, .L3 ; 0x080075D4
0x08007582: 7C28 LDRB R0, [R5, #16]
0x08007584: B330 CBZ R0, .L3 ; 0x080075D4
0x08007586: F8D4 01B0 LDR.W R0, [R4, #0x01B0]
0x0800758A: 2190 MOVS R1, #144
0x0800758C: 3001 ADDS R0, #1
0x0800758E: F8C4 01B0 STR.W R0, [R4, #0x01B0]
0x08007592: 2001 MOVS R0, #1
0x08007594: 68AA LDR R2, [R5, #8]
0x08007596: E9C4 0122 STRD R0, R1, [R4, #136]
0x0800759A: 6829 LDR R1, [R5]
0x0800759C: F8C4 1090 STR.W R1, [R4, #144]
0x080075A0: 7CA9 LDRB R1, [R5, #18]
0x080075A2: E9C4 2025 STRD R2, R0, [R4, #148]
0x080075A6: 2904 CMP R1, #4
0x080075A8: F8C4 10B8 STR.W R1, [R4, #184]
0x080075AC: BF18 IT NE
0x080075AE: F8C4 00B0 STRNE.W R0, [R4, #176]
0x080075B2: F8D4 10BC LDR.W R1, [R4, #188]
0x080075B6: 4620 MOV R0, R4
0x080075B8: 4788 BLX R1
0x080075BA: F8D4 008C LDR.W R0, [R4, #140]
0x080075BE: 2100 MOVS R1, #0
0x080075C0: 2800 CMP R0, #0
0x080075C2: F8C4 10B0 STR.W R1, [R4, #176]
0x080075C6: BF18 IT NE
0x080075C8: E8BD 83F8 POPNE.W {R3-R9, PC}
0x080075CC: 6A60 LDR R0, [R4, #36]
0x080075CE: 7429 STRB R1, [R5, #16]
0x080075D0: 3801 SUBS R0, #1
0x080075D2: 6260 STR R0, [R4, #36]
.L3:
0x080075D4: 9800 LDR R0, [SP, #0]
0x080075D6: F240 2101 MOVW R1, #0x0201
0x080075DA: F8A5 1011 STRH.W R1, [R5, #17]
0x080075DE: E9C5 6802 STRD R6, R8, [R5, #8]
0x080075E2: B120 CBZ R0, .L4 ; 0x080075EE
0x080075E4: 6969 LDR R1, [R5, #20]
0x080075E6: 6141 STR R1, [R0, #20]
0x080075E8: 69E0 LDR R0, [R4, #28]
0x080075EA: 6168 STR R0, [R5, #20]
0x080075EC: 61E5 STR R5, [R4, #28]
.L4:
0x080075EE: 6828 LDR R0, [R5]
0x080075F0: 6AA2 LDR R2, [R4, #40]
0x080075F2: 4639 MOV R1, R7
0x080075F4: F7FA FE0C BL memcpy ; 0x08002210
0x080075F8: F8D4 008C LDR.W R0, [R4, #140]
0x080075FC: E8BD 83F8 POP.W {R3-R9, PC}
.L5:
0x08007600: 68A1 LDR R1, [R4, #8]
0x08007602: 4638 MOV R0, R7
0x08007604: 6AA2 LDR R2, [R4, #40]
0x08007606: F7FA FE03 BL memcpy ; 0x08002210
.L6:
0x0800760A: 2000 MOVS R0, #0
0x0800760C: E8BD 83F8 POP.W {R3-R9, PC}
.L7:
0x08007610: 6A60 LDR R0, [R4, #36]
0x08007612: 7439 STRB R1, [R7, #16]
0x08007614: 3801 SUBS R0, #1
0x08007616: 6260 STR R0, [R4, #36]
.L8:
0x08007618: E9D4 010E LDRD R0, R1, [R4, #56]
0x0800761C: 1A30 SUBS R0, R6, R0
0x0800761E: EB78 0001 SBCS.W R0, R8, R1
0x08007622: D21F BCS .L9 ; 0x08007664
0x08007624: F8D4 01AC LDR.W R0, [R4, #0x01AC]
0x08007628: 2500 MOVS R5, #0
0x0800762A: 3001 ADDS R0, #1
0x0800762C: F8C4 01AC STR.W R0, [R4, #0x01AC]
0x08007630: 2090 MOVS R0, #144
0x08007632: F8D4 10BC LDR.W R1, [R4, #188]
0x08007636: E9C4 5022 STRD R5, R0, [R4, #136]
0x0800763A: 6838 LDR R0, [R7]
0x0800763C: E9C4 0624 STRD R0, R6, [R4, #144]
0x08007640: 2001 MOVS R0, #1
0x08007642: F8C4 0098 STR.W R0, [R4, #152]
0x08007646: 2002 MOVS R0, #2
0x08007648: F8C4 00B8 STR.W R0, [R4, #184]
0x0800764C: 4620 MOV R0, R4
0x0800764E: 4788 BLX R1
0x08007650: F8D4 008C LDR.W R0, [R4, #140]
0x08007654: F8C4 50B4 STR.W R5, [R4, #180]
0x08007658: B138 CBZ R0, .L10 ; 0x0800766A
0x0800765A: 747D STRB R5, [R7, #17]
0x0800765C: 43E9 MVNS R1, R5
0x0800765E: E9C7 1102 STRD R1, R1, [R7, #8]
0x08007662: E00F B .L11 ; 0x08007684
.L9:
0x08007664: 2089 MOVS R0, #137
0x08007666: E8BD 83F8 POP.W {R3-R9, PC}
.L10:
0x0800766A: 9900 LDR R1, [SP, #0]
0x0800766C: F240 2201 MOVW R2, #0x0201
0x08007670: F8A7 2011 STRH.W R2, [R7, #17]
0x08007674: E9C7 6802 STRD R6, R8, [R7, #8]
0x08007678: B121 CBZ R1, .L11 ; 0x08007684
0x0800767A: 697A LDR R2, [R7, #20]
0x0800767C: 614A STR R2, [R1, #20]
0x0800767E: 69E1 LDR R1, [R4, #28]
0x08007680: 6179 STR R1, [R7, #20]
0x08007682: 61E7 STR R7, [R4, #28]
.L11:
0x08007684: 6839 LDR R1, [R7]
0x08007686: 60A1 STR R1, [R4, #8]
0x08007688: E8BD 83F8 POP.W {R3-R9, PC}
Section .text._fx_partition_offset_calculate from charger_lto.o, size=220, align=2
_fx_partition_offset_calculate:
0x0800768C: B530 PUSH {R4-R5, LR}
0x0800768E: B088 SUB SP, SP, #32
0x08007690: 7803 LDRB R3, [R0]
0x08007692: 2BE9 CMP R3, #233
0x08007694: D004 BEQ .L1 ; 0x080076A0
0x08007696: 2BEB CMP R3, #235
0x08007698: D13D BNE .L8 ; 0x08007716
0x0800769A: 7883 LDRB R3, [R0, #2]
0x0800769C: 2B90 CMP R3, #144
0x0800769E: D13A BNE .L8 ; 0x08007716
.L1:
0x080076A0: 7D83 LDRB R3, [R0, #22]
0x080076A2: B96B CBNZ R3, .L2 ; 0x080076C0
0x080076A4: 7DC3 LDRB R3, [R0, #23]
0x080076A6: B95B CBNZ R3, .L2 ; 0x080076C0
0x080076A8: F890 3024 LDRB.W R3, [R0, #36]
0x080076AC: B943 CBNZ R3, .L2 ; 0x080076C0
0x080076AE: F890 3025 LDRB.W R3, [R0, #37]
0x080076B2: B92B CBNZ R3, .L2 ; 0x080076C0
0x080076B4: F890 3026 LDRB.W R3, [R0, #38]
0x080076B8: B913 CBNZ R3, .L2 ; 0x080076C0
0x080076BA: F890 3027 LDRB.W R3, [R0, #39]
0x080076BE: B353 CBZ R3, .L8 ; 0x08007716
.L2:
0x080076C0: 7CC3 LDRB R3, [R0, #19]
0x080076C2: 7D05 LDRB R5, [R0, #20]
0x080076C4: EA53 0405 ORRS.W R4, R3, R5
0x080076C8: D10F BNE .L4 ; 0x080076EA
0x080076CA: F890 3020 LDRB.W R3, [R0, #32]
0x080076CE: F890 5021 LDRB.W R5, [R0, #33]
0x080076D2: F890 C022 LDRB.W R12, [R0, #34]
0x080076D6: EA53 0405 ORRS.W R4, R3, R5
0x080076DA: D109 BNE .L5 ; 0x080076F0
0x080076DC: 45A4 CMP R12, R4
0x080076DE: D102 BNE .L3 ; 0x080076E6
0x080076E0: F890 5023 LDRB.W R5, [R0, #35]
0x080076E4: B1BD CBZ R5, .L8 ; 0x08007716
.L3:
0x080076E6: 46A6 MOV LR, R4
0x080076E8: E004 B .L6 ; 0x080076F4
.L4:
0x080076EA: EA43 2305 ORR.W R3, R3, R5, LSL #8
0x080076EE: E009 B .L7 ; 0x08007704
.L5:
0x080076F0: EA4F 2E05 LSL.W LR, R5, #8
.L6:
0x080076F4: F890 4023 LDRB.W R4, [R0, #35]
0x080076F8: EA43 6304 ORR.W R3, R3, R4, LSL #24
0x080076FC: EA43 430C ORR.W R3, R3, R12, LSL #16
0x08007700: EA43 030E ORR.W R3, R3, LR
.L7:
0x08007704: B13B CBZ R3, .L8 ; 0x08007716
0x08007706: 2900 CMP R1, #0
0x08007708: BF1C ITT NE
0x0800770A: 2000 MOVNE R0, #0
0x0800770C: 6008 STRNE R0, [R1]
0x0800770E: 2A00 CMP R2, #0
0x08007710: BF18 IT NE
0x08007712: 6013 STRNE R3, [R2]
0x08007714: E023 B .L10 ; 0x0800775E
.L8:
0x08007716: F890 31FE LDRB.W R3, [R0, #0x01FE]
0x0800771A: 2B55 CMP R3, #85
0x0800771C: D121 BNE .L11 ; 0x08007762
0x0800771E: F890 31FF LDRB.W R3, [R0, #0x01FF]
0x08007722: 2BAA CMP R3, #170
0x08007724: D11D BNE .L11 ; 0x08007762
0x08007726: F10D 0E04 ADD.W LR, SP, #4
0x0800772A: 2300 MOVS R3, #0
.L9:
0x0800772C: EB00 0543 ADD.W R5, R0, R3, LSL #1
0x08007730: F895 41C2 LDRB.W R4, [R5, #0x01C2]
0x08007734: 2C00 CMP R4, #0
0x08007736: BF1A ITTE NE
0x08007738: F8D5 41C6 LDRNE.W R4, [R5, #0x01C6]
0x0800773C: F8D5 51CA LDRNE.W R5, [R5, #0x01CA]
0x08007740: 2500 MOVEQ R5, #0
0x08007742: F84D 4003 STR.W R4, [SP, R3]
0x08007746: F84E 5003 STR.W R5, [LR, R3]
0x0800774A: 3308 ADDS R3, #8
0x0800774C: 2B20 CMP R3, #32
0x0800774E: D1ED BNE .L9 ; 0x0800772C
0x08007750: 2900 CMP R1, #0
0x08007752: BF1C ITT NE
0x08007754: 9800 LDRNE R0, [SP, #0]
0x08007756: 6008 STRNE R0, [R1]
0x08007758: B10A CBZ R2, .L10 ; 0x0800775E
0x0800775A: 9B01 LDR R3, [SP, #4]
0x0800775C: 6013 STR R3, [R2]
.L10:
0x0800775E: 2000 MOVS R0, #0
0x08007760: E000 B .L12 ; 0x08007764
.L11:
0x08007762: 2004 MOVS R0, #4
.L12:
0x08007764: B008 ADD SP, SP, #32
0x08007766: BD30 POP {R4-R5, PC}
Section .text.sd_read_data from charger_lto.o, size=196, align=2
sd_read_data:
0x08007768: E92D 43F8 PUSH.W {R3-R9, LR}
0x0800776C: 0014 MOVS R4, R2
0x0800776E: 4606 MOV R6, R0
0x08007770: B38B CBZ R3, .L3 ; 0x080077D6
0x08007772: D058 BEQ .L7 ; 0x08007826
0x08007774: F64E 775C MOVW R7, #0xEF5C
0x08007778: F240 0900 MOVW R9, #0 ; 0x20000000 = scratch
0x0800777C: F247 2868 MOVW R8, #0x7268 ; 0x20007268 = sd_rx_semaphore
0x08007780: 460D MOV R5, R1
0x08007782: F2CE 0700 MOVT R7, #0xE000
0x08007786: F8D6 6090 LDR.W R6, [R6, #144]
0x0800778A: F2C2 0900 MOVT R9, #0x2000 ; 0x20000000 = scratch
0x0800778E: F2C2 0800 MOVT R8, #0x2000 ; 0x20007268 = sd_rx_semaphore
.L1:
0x08007792: 2201 MOVS R2, #1
0x08007794: 4648 MOV R0, R9
0x08007796: 4629 MOV R1, R5
0x08007798: F000 FB52 BL fx_stm32_sd_read_blocks ; 0x08007E40
0x0800779C: BB38 CBNZ R0, .L4 ; 0x080077EE
0x0800779E: 4640 MOV R0, R8
0x080077A0: F7FF FA1A BL _txe_semaphore_get ; 0x08006BD8
0x080077A4: BB18 CBNZ R0, .L4 ; 0x080077EE
0x080077A6: F3BF 8F4F DSB SY
0x080077AA: 3501 ADDS R5, #1
0x080077AC: 2010 MOVS R0, #16
0x080077AE: 4649 MOV R1, R9
.L2:
0x080077B0: 6039 STR R1, [R7]
0x080077B2: 3120 ADDS R1, #32
0x080077B4: 3801 SUBS R0, #1
0x080077B6: D1FB BNE .L2 ; 0x080077B0
0x080077B8: F3BF 8F4F DSB SY
0x080077BC: F44F 7200 MOV.W R2, #0x0200
0x080077C0: F3BF 8F6F ISB SY
0x080077C4: 4630 MOV R0, R6
0x080077C6: 4649 MOV R1, R9
0x080077C8: F7FA FD22 BL memcpy ; 0x08002210
0x080077CC: 3C01 SUBS R4, #1
0x080077CE: F506 7600 ADD.W R6, R6, #0x0200
0x080077D2: D1DE BNE .L1 ; 0x08007792
0x080077D4: E027 B .L7 ; 0x08007826
.L3:
0x080077D6: F8D6 0090 LDR.W R0, [R6, #144]
0x080077DA: F000 FB31 BL fx_stm32_sd_read_blocks ; 0x08007E40
0x080077DE: B930 CBNZ R0, .L4 ; 0x080077EE
0x080077E0: F247 2068 MOVW R0, #0x7268 ; 0x20007268 = sd_rx_semaphore
0x080077E4: F2C2 0000 MOVT R0, #0x2000 ; 0x20007268 = sd_rx_semaphore
0x080077E8: F7FF F9F6 BL _txe_semaphore_get ; 0x08006BD8
0x080077EC: B110 CBZ R0, .L5 ; 0x080077F4
.L4:
0x080077EE: 2090 MOVS R0, #144
0x080077F0: E8BD 83F8 POP.W {R3-R9, PC}
.L5:
0x080077F4: 2C01 CMP R4, #1
0x080077F6: BFB8 IT LT
0x080077F8: E8BD 83F8 POPLT.W {R3-R9, PC}
0x080077FC: F8D6 0090 LDR.W R0, [R6, #144]
0x08007800: F64E 715C MOVW R1, #0xEF5C
0x08007804: F000 021F AND R2, R0, #31
0x08007808: F3BF 8F4F DSB SY
0x0800780C: F2CE 0100 MOVT R1, #0xE000
0x08007810: EA42 2244 ORR.W R2, R2, R4, LSL #9
.L6:
0x08007814: 3A20 SUBS R2, #32
0x08007816: 6008 STR R0, [R1]
0x08007818: 3020 ADDS R0, #32
0x0800781A: 2A00 CMP R2, #0
0x0800781C: DCFA BGT .L6 ; 0x08007814
0x0800781E: F3BF 8F4F DSB SY
0x08007822: F3BF 8F6F ISB SY
.L7:
0x08007826: 2000 MOVS R0, #0
0x08007828: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.sd_write_data from charger_lto.o, size=204, align=2
sd_write_data:
0x0800782C: E92D 43F8 PUSH.W {R3-R9, LR}
0x08007830: 0014 MOVS R4, R2
0x08007832: 460D MOV R5, R1
0x08007834: B3A3 CBZ R3, .L3 ; 0x080078A0
0x08007836: BF04 ITT EQ
0x08007838: 2000 MOVEQ R0, #0
0x0800783A: E8BD 83F8 POPEQ.W {R3-R9, PC}
0x0800783E: F64E 7768 MOVW R7, #0xEF68
0x08007842: F240 0900 MOVW R9, #0 ; 0x20000000 = scratch
0x08007846: F247 2848 MOVW R8, #0x7248 ; 0x20007248 = sd_tx_semaphore
0x0800784A: F2CE 0700 MOVT R7, #0xE000
0x0800784E: F8D0 6090 LDR.W R6, [R0, #144]
0x08007852: F2C2 0900 MOVT R9, #0x2000 ; 0x20000000 = scratch
0x08007856: F2C2 0800 MOVT R8, #0x2000 ; 0x20007248 = sd_tx_semaphore
.L1:
0x0800785A: F44F 7200 MOV.W R2, #0x0200
0x0800785E: 4648 MOV R0, R9
0x08007860: 4631 MOV R1, R6
0x08007862: F7FA FCD5 BL memcpy ; 0x08002210
0x08007866: F3BF 8F4F DSB SY
0x0800786A: 2010 MOVS R0, #16
0x0800786C: 4649 MOV R1, R9
.L2:
0x0800786E: 6039 STR R1, [R7]
0x08007870: 3120 ADDS R1, #32
0x08007872: 3801 SUBS R0, #1
0x08007874: D1FB BNE .L2 ; 0x0800786E
0x08007876: F3BF 8F4F DSB SY
0x0800787A: 2201 MOVS R2, #1
0x0800787C: F3BF 8F6F ISB SY
0x08007880: 4648 MOV R0, R9
0x08007882: 4629 MOV R1, R5
0x08007884: F7FC FFAC BL fx_stm32_sd_write_blocks ; 0x080047E0
0x08007888: BB40 CBNZ R0, .L6 ; 0x080078DC
0x0800788A: 4640 MOV R0, R8
0x0800788C: F7FF F9A4 BL _txe_semaphore_get ; 0x08006BD8
0x08007890: BB20 CBNZ R0, .L6 ; 0x080078DC
0x08007892: F506 7600 ADD.W R6, R6, #0x0200
0x08007896: 3501 ADDS R5, #1
0x08007898: 3C01 SUBS R4, #1
0x0800789A: D1DE BNE .L1 ; 0x0800785A
0x0800789C: E8BD 83F8 POP.W {R3-R9, PC}
.L3:
0x080078A0: 2C01 CMP R4, #1
0x080078A2: DB14 BLT .L5 ; 0x080078CE
0x080078A4: F8D0 1090 LDR.W R1, [R0, #144]
0x080078A8: F64E 7268 MOVW R2, #0xEF68
0x080078AC: F001 031F AND R3, R1, #31
0x080078B0: F3BF 8F4F DSB SY
0x080078B4: F2CE 0200 MOVT R2, #0xE000
0x080078B8: EA43 2344 ORR.W R3, R3, R4, LSL #9
.L4:
0x080078BC: 3B20 SUBS R3, #32
0x080078BE: 6011 STR R1, [R2]
0x080078C0: 3120 ADDS R1, #32
0x080078C2: 2B00 CMP R3, #0
0x080078C4: DCFA BGT .L4 ; 0x080078BC
0x080078C6: F3BF 8F4F DSB SY
0x080078CA: F3BF 8F6F ISB SY
.L5:
0x080078CE: F8D0 0090 LDR.W R0, [R0, #144]
0x080078D2: 4629 MOV R1, R5
0x080078D4: 4622 MOV R2, R4
0x080078D6: F7FC FF83 BL fx_stm32_sd_write_blocks ; 0x080047E0
0x080078DA: B110 CBZ R0, .L7 ; 0x080078E2
.L6:
0x080078DC: 2090 MOVS R0, #144
0x080078DE: E8BD 83F8 POP.W {R3-R9, PC}
.L7:
0x080078E2: F247 2048 MOVW R0, #0x7248 ; 0x20007248 = sd_tx_semaphore
0x080078E6: F2C2 0000 MOVT R0, #0x2000 ; 0x20007248 = sd_tx_semaphore
0x080078EA: F7FF F975 BL _txe_semaphore_get ; 0x08006BD8
0x080078EE: 2800 CMP R0, #0
0x080078F0: BF18 IT NE
0x080078F2: 2090 MOVNE R0, #144
0x080078F4: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.fx_app_thread_entry from charger_lto.o, size=1352, align=2
fx_app_thread_entry:
0x080078F8: E92D 4FF0 PUSH.W {R4-R11, LR}
0x080078FC: B089 SUB SP, SP, #36
0x080078FE: F247 7058 MOVW R0, #0x7758 ; 0x20007758 = _tx_thread_system_state
0x08007902: F2C2 0000 MOVT R0, #0x2000 ; 0x20007758 = _tx_thread_system_state
0x08007906: 6800 LDR R0, [R0]
0x08007908: F3EF 8105 MRS R1, IPSR
0x0800790C: 4308 ORRS R0, R1
.L1:
0x0800790E: D1FE BNE .L1 ; 0x0800790E
0x08007910: F247 20E0 MOVW R0, #0x72E0 ; 0x200072E0 = _tx_thread_current_ptr
0x08007914: F2C2 0000 MOVT R0, #0x2000 ; 0x200072E0 = _tx_thread_current_ptr
0x08007918: 6801 LDR R1, [R0]
0x0800791A: 2900 CMP R1, #0
.L2:
0x0800791C: D0FE BEQ .L2 ; 0x0800791C
0x0800791E: F646 526C MOVW R2, #0x6D6C ; 0x20006D6C = _tx_timer_thread
0x08007922: F2C2 0200 MOVT R2, #0x2000 ; 0x20006D6C = _tx_timer_thread
0x08007926: 4291 CMP R1, R2
.L3:
0x08007928: D0FE BEQ .L3 ; 0x08007928
0x0800792A: F3EF 8110 MRS R1, PRIMASK
0x0800792E: B672 CPSID i
0x08007930: 6805 LDR R5, [R0]
0x08007932: F381 8810 MSR PRIMASK, R1
0x08007936: AA07 ADD R2, SP, #28
0x08007938: 2100 MOVS R1, #0
0x0800793A: 4628 MOV R0, R5
0x0800793C: F7FF F812 BL _tx_thread_preemption_change ; 0x08006964
0x08007940: F247 3B10 MOVW R11, #0x7310 ; 0x20007310 = _fx_system_media_opened_count
0x08007944: F240 4400 MOVW R4, #0x0400 ; 0x20000400 = sdio_disk
0x08007948: F2C2 0B00 MOVT R11, #0x2000 ; 0x20007310 = _fx_system_media_opened_count
0x0800794C: F2C2 0400 MOVT R4, #0x2000 ; 0x20000400 = sdio_disk
0x08007950: F8DB 0000 LDR.W R0, [R11]
0x08007954: B148 CBZ R0, .L5 ; 0x0800796A
0x08007956: F247 310C MOVW R1, #0x730C ; 0x2000730C = _fx_system_media_opened_ptr
0x0800795A: F2C2 0100 MOVT R1, #0x2000 ; 0x2000730C = _fx_system_media_opened_ptr
.L4:
0x0800795E: 6809 LDR R1, [R1]
0x08007960: 42A1 CMP R1, R4
0x08007962: D068 BEQ .L10 ; 0x08007A36
0x08007964: 31D0 ADDS R1, #208
0x08007966: 3801 SUBS R0, #1
0x08007968: D1F9 BNE .L4 ; 0x0800795E
.L5:
0x0800796A: 9907 LDR R1, [SP, #28]
0x0800796C: AA07 ADD R2, SP, #28
0x0800796E: 4628 MOV R0, R5
0x08007970: F7FE FFF8 BL _tx_thread_preemption_change ; 0x08006964
0x08007974: F247 3020 MOVW R0, #0x7320 ; 0x20007320 = _fx_system_build_options_1
0x08007978: F247 311C MOVW R1, #0x731C ; 0x2000731C = _fx_system_build_options_2
0x0800797C: F2C2 0000 MOVT R0, #0x2000 ; 0x20007320 = _fx_system_build_options_1
0x08007980: F2C2 0100 MOVT R1, #0x2000 ; 0x2000731C = _fx_system_build_options_2
0x08007984: F247 3218 MOVW R2, #0x7318 ; 0x20007318 = _fx_system_build_options_3
0x08007988: F2C2 0200 MOVT R2, #0x2000 ; 0x20007318 = _fx_system_build_options_3
0x0800798C: 6800 LDR R0, [R0]
0x0800798E: 6809 LDR R1, [R1]
0x08007990: 4308 ORRS R0, R1
0x08007992: 6811 LDR R1, [R2]
0x08007994: 4308 ORRS R0, R1
.L6:
0x08007996: D0FE BEQ .L6 ; 0x08007996
0x08007998: F642 00E1 MOVW R0, #0x28E1 ; 0x080028E1 = fx_stm32_sd_driver
0x0800799C: F248 41C2 MOVW R1, #0x84C2 ; 0x080084C2 = .rodata..L.str.1.259
0x080079A0: F6C0 0000 MOVT R0, #0x0800 ; 0x080028E1 = fx_stm32_sd_driver
0x080079A4: F6C0 0100 MOVT R1, #0x0800 ; 0x080084C2 = .rodata..L.str.1.259
0x080079A8: F8C4 00BC STR.W R0, [R4, #188]
0x080079AC: F44F 7000 MOV.W R0, #0x0200
0x080079B0: 6061 STR R1, [R4, #4]
0x080079B2: F242 41A4 MOVW R1, #0x24A4
0x080079B6: 60E0 STR R0, [R4, #12]
0x080079B8: F242 40B0 MOVW R0, #0x24B0
0x080079BC: F240 2500 MOVW R5, #0x0200 ; 0x20000200 = fx_sd_media_memory
0x080079C0: 2700 MOVS R7, #0
0x080079C2: 5067 STR R7, [R4, R1]
0x080079C4: 21F0 MOVS R1, #240
0x080079C6: 5427 STRB R7, [R4, R0]
0x080079C8: F104 00D8 ADD.W R0, R4, #216
0x080079CC: F2C2 0500 MOVT R5, #0x2000 ; 0x20000200 = fx_sd_media_memory
0x080079D0: 60A5 STR R5, [R4, #8]
0x080079D2: F7FA FC4B BL __aeabi_memclr ; 0x0800226C
0x080079D6: 2004 MOVS R0, #4
0x080079D8: 2690 MOVS R6, #144
0x080079DA: E9C4 7021 STRD R7, R0, [R4, #132]
0x080079DE: 4620 MOV R0, R4
0x080079E0: F8C4 608C STR.W R6, [R4, #140]
0x080079E4: E9C4 772A STRD R7, R7, [R4, #168]
0x080079E8: F8C4 70B4 STR.W R7, [R4, #180]
0x080079EC: F7FA FF78 BL fx_stm32_sd_driver ; 0x080028E0
0x080079F0: F8D4 008C LDR.W R0, [R4, #140]
0x080079F4: 2800 CMP R0, #0
.L7:
0x080079F6: D1FE BNE .L7 ; 0x080079F6
0x080079F8: F8D4 01B4 LDR.W R0, [R4, #0x01B4]
0x080079FC: F8C4 5090 STR.W R5, [R4, #144]
0x08007A00: 3001 ADDS R0, #1
0x08007A02: F8C4 01B4 STR.W R0, [R4, #0x01B4]
0x08007A06: 2005 MOVS R0, #5
0x08007A08: F8D4 10BC LDR.W R1, [R4, #188]
0x08007A0C: E9C4 0622 STRD R0, R6, [R4, #136]
0x08007A10: 2001 MOVS R0, #1
0x08007A12: F8C4 0098 STR.W R0, [R4, #152]
0x08007A16: F8C4 00B8 STR.W R0, [R4, #184]
0x08007A1A: 4620 MOV R0, R4
0x08007A1C: 4788 BLX R1
0x08007A1E: F8D4 008C LDR.W R0, [R4, #140]
0x08007A22: B170 CBZ R0, .L12 ; 0x08007A42
.L8:
0x08007A24: 2008 MOVS R0, #8
0x08007A26: 2190 MOVS R1, #144
0x08007A28: E9C4 0122 STRD R0, R1, [R4, #136]
0x08007A2C: F8D4 10BC LDR.W R1, [R4, #188]
0x08007A30: 4620 MOV R0, R4
0x08007A32: 4788 BLX R1
.L9:
0x08007A34: E7FE B .L9 ; 0x08007A34
.L10:
0x08007A36: 9907 LDR R1, [SP, #28]
0x08007A38: AA07 ADD R2, SP, #28
0x08007A3A: 4628 MOV R0, R5
0x08007A3C: F7FE FF92 BL _tx_thread_preemption_change ; 0x08006964
.L11:
0x08007A40: E7FE B .L11 ; 0x08007A40
.L12:
0x08007A42: F8D4 0090 LDR.W R0, [R4, #144]
0x08007A46: F8B0 600B LDRH.W R6, [R0, #11]
0x08007A4A: 62A6 STR R6, [R4, #40]
0x08007A4C: 2E00 CMP R6, #0
0x08007A4E: D0E9 BEQ .L8 ; 0x08007A24
0x08007A50: 8B01 LDRH R1, [R0, #24]
0x08007A52: 2500 MOVS R5, #0
0x08007A54: 62E1 STR R1, [R4, #44]
0x08007A56: 8B41 LDRH R1, [R0, #26]
0x08007A58: 6321 STR R1, [R4, #48]
0x08007A5A: F8B0 8013 LDRH.W R8, [R0, #19]
0x08007A5E: E9C4 850E STRD R8, R5, [R4, #56]
0x08007A62: 45A8 CMP R8, R5
0x08007A64: BF04 ITT EQ
0x08007A66: F8D0 8020 LDREQ.W R8, [R0, #32]
0x08007A6A: E9C4 850E STRDEQ R8, R5, [R4, #56]
0x08007A6E: EA58 0105 ORRS.W R1, R8, R5
0x08007A72: D0D7 BEQ .L8 ; 0x08007A24
0x08007A74: F8B0 900E LDRH.W R9, [R0, #14]
0x08007A78: F8C4 9044 STR.W R9, [R4, #68]
0x08007A7C: 45A9 CMP R9, R5
0x08007A7E: D0D1 BEQ .L8 ; 0x08007A24
0x08007A80: 7B47 LDRB R7, [R0, #13]
0x08007A82: 6567 STR R7, [R4, #84]
0x08007A84: 2F00 CMP R7, #0
0x08007A86: D0CD BEQ .L8 ; 0x08007A24
0x08007A88: F8B0 A016 LDRH.W R10, [R0, #22]
0x08007A8C: F8C4 A058 STR.W R10, [R4, #88]
0x08007A90: 45AA CMP R10, R5
0x08007A92: D105 BNE .L13 ; 0x08007AA0
0x08007A94: F8D0 A024 LDR.W R10, [R0, #36]
0x08007A98: F8C4 A058 STR.W R10, [R4, #88]
0x08007A9C: 45AA CMP R10, R5
0x08007A9E: D0C1 BEQ .L8 ; 0x08007A24
.L13:
0x08007AA0: 7C02 LDRB R2, [R0, #16]
0x08007AA2: 65E2 STR R2, [R4, #92]
0x08007AA4: 2A00 CMP R2, #0
0x08007AA6: D0BD BEQ .L8 ; 0x08007A24
0x08007AA8: 69C1 LDR R1, [R0, #28]
0x08007AAA: 6721 STR R1, [R4, #112]
0x08007AAC: F8B0 3011 LDRH.W R3, [R0, #17]
0x08007AB0: F5B6 7F00 CMP.W R6, #0x0200
0x08007AB4: 67A3 STR R3, [R4, #120]
0x08007AB6: 6AC1 LDR R1, [R0, #44]
0x08007AB8: 6761 STR R1, [R4, #116]
0x08007ABA: D8B3 BHI .L8 ; 0x08007A24
0x08007ABC: E9CD 3205 STRD R3, R2, [SP, #20]
0x08007AC0: 9102 STR R1, [SP, #8]
0x08007AC2: F44F 7100 MOV.W R1, #0x0200
0x08007AC6: F240 2200 MOVW R2, #0x0200 ; 0x20000200 = fx_sd_media_memory
0x08007ACA: 8E00 LDRH R0, [R0, #48]
0x08007ACC: FBB1 F1F6 UDIV R1, R1, R6
0x08007AD0: F04F 3CFF MOV.W R12, #0xFFFFFFFF
0x08007AD4: F504 6E4A ADD.W LR, R4, #0x0CA0
0x08007AD8: F2C2 0200 MOVT R2, #0x2000 ; 0x20000200 = fx_sd_media_memory
0x08007ADC: 2300 MOVS R3, #0
0x08007ADE: 9001 STR R0, [SP, #4]
0x08007AE0: 29FF CMP R1, #255
0x08007AE2: BF88 IT HI
0x08007AE4: F44F 7180 MOVHI.W R1, #0x0100
0x08007AE8: 6161 STR R1, [R4, #20]
0x08007AEA: E9CD 1E03 STRD R1, LR, [SP, #12]
.L14:
0x08007AEE: 4670 MOV R0, LR
0x08007AF0: 3901 SUBS R1, #1
0x08007AF2: 6002 STR R2, [R0]
0x08007AF4: 4432 ADD R2, R6
0x08007AF6: E9CE CC02 STRD R12, R12, [LR, #8]
0x08007AFA: 8203 STRH R3, [R0, #16]
0x08007AFC: F10E 0E18 ADD.W LR, LR, #24
0x08007B00: F8C0 E014 STR.W LR, [R0, #20]
0x08007B04: D1F3 BNE .L14 ; 0x08007AEE
0x08007B06: 6141 STR R1, [R0, #20]
0x08007B08: 1E50 SUBS R0, R2, #1
0x08007B0A: 2E20 CMP R6, #32
0x08007B0C: 61A0 STR R0, [R4, #24]
0x08007B0E: 9804 LDR R0, [SP, #16]
0x08007B10: 6261 STR R1, [R4, #36]
0x08007B12: E9C4 0107 STRD R0, R1, [R4, #28]
0x08007B16: D80F BHI .L15 ; 0x08007B38
0x08007B18: 9B03 LDR R3, [SP, #12]
0x08007B1A: 1E58 SUBS R0, R3, #1
0x08007B1C: EA80 0203 EOR.W R2, R0, R3
0x08007B20: 4318 ORRS R0, R3
0x08007B22: 4282 CMP R2, R0
0x08007B24: D108 BNE .L15 ; 0x08007B38
0x08007B26: 2001 MOVS R0, #1
0x08007B28: F242 41A0 MOVW R1, #0x24A0
0x08007B2C: 6120 STR R0, [R4, #16]
0x08007B2E: 3802 SUBS R0, #2
0x08007B30: EB00 0093 ADD.W R0, R0, R3, LSR #2
0x08007B34: 5060 STR R0, [R4, R1]
0x08007B36: E000 B .L16 ; 0x08007B3A
.L15:
0x08007B38: 6121 STR R1, [R4, #16]
.L16:
0x08007B3A: F504 60EB ADD.W R0, R4, #0x0758
0x08007B3E: F44F 71A0 MOV.W R1, #0x0140
0x08007B42: F7FA FB93 BL __aeabi_memclr ; 0x0800226C
0x08007B46: E9DD 0105 LDRD R0, R1, [SP, #20]
0x08007B4A: FB0A 9101 MLA R1, R10, R1, R9
0x08007B4E: 2300 MOVS R3, #0
0x08007B50: EB06 1040 ADD.W R0, R6, R0, LSL #5
0x08007B54: 463A MOV R2, R7
0x08007B56: 3801 SUBS R0, #1
0x08007B58: FBB0 F0F6 UDIV R0, R0, R6
0x08007B5C: 1846 ADDS R6, R0, R1
0x08007B5E: 6526 STR R6, [R4, #80]
0x08007B60: E9C4 1012 STRD R1, R0, [R4, #72]
0x08007B64: EBB8 0006 SUBS.W R0, R8, R6
0x08007B68: F165 0100 SBC R1, R5, #0
0x08007B6C: 2500 MOVS R5, #0
0x08007B6E: F7FA FAB7 BL __aeabi_uldivmod ; 0x080020E0
0x08007B72: F640 71F5 MOVW R1, #0x0FF5
0x08007B76: 6420 STR R0, [R4, #64]
0x08007B78: 4288 CMP R0, R1
0x08007B7A: D802 BHI .L17 ; 0x08007B82
0x08007B7C: 2001 MOVS R0, #1
0x08007B7E: 6620 STR R0, [R4, #96]
0x08007B80: E004 B .L18 ; 0x08007B8C
.L17:
0x08007B82: F64F 71F4 MOVW R1, #0xFFF4
0x08007B86: 6625 STR R5, [R4, #96]
0x08007B88: 4288 CMP R0, R1
0x08007B8A: D862 BHI .L26 ; 0x08007C52
.L18:
0x08007B8C: F242 40A8 MOVW R0, #0x24A8
0x08007B90: F64F 71F0 MOVW R1, #0xFFF0
0x08007B94: E9C4 5519 STRD R5, R5, [R4, #100]
0x08007B98: 5021 STR R1, [R4, R0]
0x08007B9A: 1D01 ADDS R1, R0, #4
0x08007B9C: F64F 70FF MOVW R0, #0xFFFF
0x08007BA0: 5060 STR R0, [R4, R1]
.L19:
0x08007BA2: 2000 MOVS R0, #0
0x08007BA4: 67E0 STR R0, [R4, #124]
0x08007BA6: F104 0080 ADD.W R0, R4, #128
.L20:
0x08007BAA: 2100 MOVS R1, #0
0x08007BAC: 6001 STR R1, [R0]
.L21:
0x08007BAE: 6E20 LDR R0, [R4, #96]
0x08007BB0: B1E0 CBZ R0, .L24 ; 0x08007BEC
0x08007BB2: 6C20 LDR R0, [R4, #64]
0x08007BB4: 3801 SUBS R0, #1
0x08007BB6: F110 0F04 CMN R0, #4
0x08007BBA: D81B BHI .L25 ; 0x08007BF4
0x08007BBC: 2502 MOVS R5, #2
.L22:
0x08007BBE: 4628 MOV R0, R5
0x08007BC0: A908 ADD R1, SP, #32
0x08007BC2: F7FF F877 BL _fx_utility_FAT_entry_read ; 0x08006CB4
0x08007BC6: 2800 CMP R0, #0
0x08007BC8: F47F AF2C BNE.W .L8 ; 0x08007A24
0x08007BCC: 9808 LDR R0, [SP, #32]
0x08007BCE: B938 CBNZ R0, .L23 ; 0x08007BE0
0x08007BD0: E9D4 011F LDRD R0, R1, [R4, #124]
0x08007BD4: 3001 ADDS R0, #1
0x08007BD6: 2900 CMP R1, #0
0x08007BD8: 67E0 STR R0, [R4, #124]
0x08007BDA: BF08 IT EQ
0x08007BDC: F8C4 5080 STREQ.W R5, [R4, #128]
.L23:
0x08007BE0: 6C20 LDR R0, [R4, #64]
0x08007BE2: 3501 ADDS R5, #1
0x08007BE4: 3002 ADDS R0, #2
0x08007BE6: 4285 CMP R5, R0
0x08007BE8: D3E9 BCC .L22 ; 0x08007BBE
0x08007BEA: E003 B .L25 ; 0x08007BF4
.L24:
0x08007BEC: 6FE0 LDR R0, [R4, #124]
0x08007BEE: 2800 CMP R0, #0
0x08007BF0: F000 80C6 BEQ.W .L32 ; 0x08007D80
.L25:
0x08007BF4: F8D4 0080 LDR.W R0, [R4, #128]
0x08007BF8: 2800 CMP R0, #0
0x08007BFA: BF04 ITT EQ
0x08007BFC: 2002 MOVEQ R0, #2
0x08007BFE: F8C4 0080 STREQ.W R0, [R4, #128]
0x08007C02: F504 60CA ADD.W R0, R4, #0x0650
0x08007C06: F8C4 04E0 STR.W R0, [R4, #0x04E0]
0x08007C0A: 2000 MOVS R0, #0
0x08007C0C: F884 04E4 STRB.W R0, [R4, #0x04E4]
0x08007C10: F884 0550 STRB.W R0, [R4, #0x0550]
0x08007C14: F8A4 064F STRH.W R0, [R4, #0x064F]
0x08007C18: F8C4 0750 STR.W R0, [R4, #0x0750]
0x08007C1C: F884 03E0 STRB.W R0, [R4, #0x03E0]
0x08007C20: E9C4 0032 STRD R0, R0, [R4, #200]
0x08007C24: F7FC FA21 BL _tx_mutex_create ; 0x0800406A
0x08007C28: F247 310C MOVW R1, #0x730C ; 0x2000730C = _fx_system_media_opened_ptr
0x08007C2C: F3EF 8510 MRS R5, PRIMASK
0x08007C30: F2C2 0100 MOVT R1, #0x2000 ; 0x2000730C = _fx_system_media_opened_ptr
0x08007C34: B672 CPSID i
0x08007C36: F244 4249 MOVW R2, #0x4449
0x08007C3A: 6808 LDR R0, [R1]
0x08007C3C: F6C4 5245 MOVT R2, #0x4D45
0x08007C40: 2800 CMP R0, #0
0x08007C42: 6022 STR R2, [R4]
0x08007C44: F000 8085 BEQ.W .L29 ; 0x08007D52
0x08007C48: F8D4 10D4 LDR.W R1, [R4, #212]
0x08007C4C: F8C1 40D0 STR.W R4, [R1, #208]
0x08007C50: E082 B .L30 ; 0x08007D58
.L26:
0x08007C52: 2001 MOVS R0, #1
0x08007C54: 9901 LDR R1, [SP, #4]
0x08007C56: E9C4 0119 STRD R0, R1, [R4, #100]
0x08007C5A: F64F 78EF MOVW R8, #0xFFEF
0x08007C5E: F242 40A8 MOVW R0, #0x24A8
0x08007C62: F6C0 78FF MOVT R8, #0x0FFF
0x08007C66: 1D02 ADDS R2, R0, #4
0x08007C68: F108 0101 ADD.W R1, R8, #1
0x08007C6C: 5021 STR R1, [R4, R0]
0x08007C6E: 9802 LDR R0, [SP, #8]
0x08007C70: F06F 4170 MVN R1, #0xF0000000
0x08007C74: 1E83 SUBS R3, R0, #2
0x08007C76: 50A1 STR R1, [R4, R2]
.L27:
0x08007C78: D3FE BCC .L27 ; 0x08007C78
0x08007C7A: FB03 6107 MLA R1, R3, R7, R6
0x08007C7E: 2600 MOVS R6, #0
0x08007C80: 64A1 STR R1, [R4, #72]
.L28:
0x08007C82: A908 ADD R1, SP, #32
0x08007C84: 4607 MOV R7, R0
0x08007C86: F7FF F815 BL _fx_utility_FAT_entry_read ; 0x08006CB4
0x08007C8A: 2800 CMP R0, #0
0x08007C8C: F47F AECA BNE.W .L8 ; 0x08007A24
0x08007C90: 9808 LDR R0, [SP, #32]
0x08007C92: 4287 CMP R7, R0
0x08007C94: F43F AEC6 BEQ.W .L8 ; 0x08007A24
0x08007C98: 3601 ADDS R6, #1
0x08007C9A: 6C21 LDR R1, [R4, #64]
0x08007C9C: 428E CMP R6, R1
0x08007C9E: F63F AEC1 BHI.W .L8 ; 0x08007A24
0x08007CA2: 4540 CMP R0, R8
0x08007CA4: D9ED BLS .L28 ; 0x08007C82
0x08007CA6: 6D60 LDR R0, [R4, #84]
0x08007CA8: 6AA1 LDR R1, [R4, #40]
0x08007CAA: 4370 MULS R0, R6, R0
0x08007CAC: 4341 MULS R1, R0, R1
0x08007CAE: 6EA0 LDR R0, [R4, #104]
0x08007CB0: 094A LSRS R2, R1, #5
0x08007CB2: 2100 MOVS R1, #0
0x08007CB4: 2800 CMP R0, #0
0x08007CB6: E9C4 211E STRD R2, R1, [R4, #120]
0x08007CBA: F8C4 1080 STR.W R1, [R4, #128]
0x08007CBE: F43F AF76 BEQ.W .L21 ; 0x08007BAE
0x08007CC2: 69E2 LDR R2, [R4, #28]
0x08007CC4: F8C4 1088 STR.W R1, [R4, #136]
0x08007CC8: 7451 STRB R1, [R2, #17]
0x08007CCA: 2190 MOVS R1, #144
0x08007CCC: F8C4 108C STR.W R1, [R4, #140]
0x08007CD0: 6811 LDR R1, [R2]
0x08007CD2: E9C4 1024 STRD R1, R0, [R4, #144]
0x08007CD6: 2001 MOVS R0, #1
0x08007CD8: 1E83 SUBS R3, R0, #2
0x08007CDA: F8D4 11AC LDR.W R1, [R4, #0x01AC]
0x08007CDE: F8C4 0098 STR.W R0, [R4, #152]
0x08007CE2: 2003 MOVS R0, #3
0x08007CE4: F8C4 00B8 STR.W R0, [R4, #184]
0x08007CE8: 1C48 ADDS R0, R1, #1
0x08007CEA: E9C2 3302 STRD R3, R3, [R2, #8]
0x08007CEE: F8D4 30BC LDR.W R3, [R4, #188]
0x08007CF2: F8C4 01AC STR.W R0, [R4, #0x01AC]
0x08007CF6: 4620 MOV R0, R4
0x08007CF8: 4798 BLX R3
0x08007CFA: F8D4 008C LDR.W R0, [R4, #140]
0x08007CFE: 2800 CMP R0, #0
0x08007D00: F104 0068 ADD.W R0, R4, #104
0x08007D04: F47F AF51 BNE.W .L20 ; 0x08007BAA
0x08007D08: F8D4 1090 LDR.W R1, [R4, #144]
0x08007D0C: F245 2352 MOVW R3, #0x5252
0x08007D10: F2C4 1361 MOVT R3, #0x4161
0x08007D14: 680A LDR R2, [R1]
0x08007D16: 429A CMP R2, R3
0x08007D18: F47F AF47 BNE.W .L20 ; 0x08007BAA
0x08007D1C: F247 2372 MOVW R3, #0x7272
0x08007D20: F8D1 21E4 LDR.W R2, [R1, #0x01E4]
0x08007D24: F2C6 1341 MOVT R3, #0x6141
0x08007D28: 429A CMP R2, R3
0x08007D2A: F47F AF3E BNE.W .L20 ; 0x08007BAA
0x08007D2E: F8D1 21E8 LDR.W R2, [R1, #0x01E8]
0x08007D32: F8D1 01EC LDR.W R0, [R1, #0x01EC]
0x08007D36: 6C21 LDR R1, [R4, #64]
0x08007D38: 66E2 STR R2, [R4, #108]
0x08007D3A: 428A CMP R2, R1
0x08007D3C: E9C4 201F STRD R2, R0, [R4, #124]
0x08007D40: BF9C ITT LS
0x08007D42: 3102 ADDLS R1, #2
0x08007D44: 4288 CMPLS R0, R1
0x08007D46: F63F AF2C BHI.W .L19 ; 0x08007BA2
0x08007D4A: 2801 CMP R0, #1
0x08007D4C: F63F AF2F BHI.W .L21 ; 0x08007BAE
0x08007D50: E727 B .L19 ; 0x08007BA2
.L29:
0x08007D52: 600C STR R4, [R1]
0x08007D54: 4620 MOV R0, R4
0x08007D56: 4621 MOV R1, R4
.L30:
0x08007D58: E9C4 0134 STRD R0, R1, [R4, #208]
0x08007D5C: F8D4 10C0 LDR.W R1, [R4, #192]
0x08007D60: F8DB 0000 LDR.W R0, [R11]
0x08007D64: 3001 ADDS R0, #1
0x08007D66: F8CB 0000 STR.W R0, [R11]
0x08007D6A: B121 CBZ R1, .L31 ; 0x08007D76
0x08007D6C: F240 4000 MOVW R0, #0x0400 ; 0x20000400 = sdio_disk
0x08007D70: F2C2 0000 MOVT R0, #0x2000 ; 0x20000400 = sdio_disk
0x08007D74: 4788 BLX R1
.L31:
0x08007D76: F385 8810 MSR PRIMASK, R5
0x08007D7A: B009 ADD SP, SP, #36
0x08007D7C: E8BD 8FF0 POP.W {R4-R11, PC}
.L32:
0x08007D80: E9D4 230E LDRD R2, R3, [R4, #56]
0x08007D84: 2001 MOVS R0, #1
0x08007D86: 2100 MOVS R1, #0
0x08007D88: F7FF F9EC BL _fx_utility_logical_sector_flush ; 0x08007164
0x08007D8C: 6DA0 LDR R0, [R4, #88]
0x08007D8E: F240 2100 MOVW R1, #0x0200 ; 0x20000200 = fx_sd_media_memory
0x08007D92: 2800 CMP R0, #0
0x08007D94: F2C2 0100 MOVT R1, #0x2000 ; 0x20000200 = fx_sd_media_memory
0x08007D98: 60A1 STR R1, [R4, #8]
0x08007D9A: F43F AF2B BEQ.W .L25 ; 0x08007BF4
0x08007D9E: 6965 LDR R5, [R4, #20]
0x08007DA0: 2600 MOVS R6, #0
0x08007DA2: 2700 MOVS R7, #0
.L33:
0x08007DA4: 2300 MOVS R3, #0
0x08007DA6: 1BC0 SUBS R0, R0, R7
0x08007DA8: 68A1 LDR R1, [R4, #8]
0x08007DAA: 6C62 LDR R2, [R4, #68]
0x08007DAC: F8C4 3088 STR.W R3, [R4, #136]
0x08007DB0: 2390 MOVS R3, #144
0x08007DB2: E9C4 3123 STRD R3, R1, [R4, #140]
0x08007DB6: 42A8 CMP R0, R5
0x08007DB8: 443A ADD R2, R7
0x08007DBA: BF38 IT CC
0x08007DBC: 4605 MOVCC R5, R0
0x08007DBE: 2002 MOVS R0, #2
0x08007DC0: F8D4 10BC LDR.W R1, [R4, #188]
0x08007DC4: F8C4 00B8 STR.W R0, [R4, #184]
0x08007DC8: 4620 MOV R0, R4
0x08007DCA: E9C4 2525 STRD R2, R5, [R4, #148]
0x08007DCE: 4788 BLX R1
0x08007DD0: F8D4 008C LDR.W R0, [R4, #140]
0x08007DD4: 2800 CMP R0, #0
0x08007DD6: F47F AE25 BNE.W .L8 ; 0x08007A24
0x08007DDA: 6AA0 LDR R0, [R4, #40]
0x08007DDC: 4368 MULS R0, R5, R0
0x08007DDE: B330 CBZ R0, .L38 ; 0x08007E2E
0x08007DE0: 6C22 LDR R2, [R4, #64]
0x08007DE2: F8D4 A064 LDR.W R10, [R4, #100]
0x08007DE6: E9D4 1C1F LDRD R1, R12, [R4, #124]
0x08007DEA: F8D4 E008 LDR.W LR, [R4, #8]
0x08007DEE: 1C93 ADDS R3, R2, #2
0x08007DF0: 2200 MOVS R2, #0
.L34:
0x08007DF2: F1BA 0F00 CMP.W R10, #0
0x08007DF6: EB0E 0502 ADD.W R5, LR, R2
0x08007DFA: D004 BEQ .L35 ; 0x08007E06
0x08007DFC: F8D5 9000 LDR.W R9, [R5]
0x08007E00: F04F 0804 MOV.W R8, #4
0x08007E04: E003 B .L36 ; 0x08007E0E
.L35:
0x08007E06: F8B5 9000 LDRH.W R9, [R5]
0x08007E0A: F04F 0802 MOV.W R8, #2
.L36:
0x08007E0E: F1B9 0F00 CMP.W R9, #0
0x08007E12: D106 BNE .L37 ; 0x08007E22
0x08007E14: 3101 ADDS R1, #1
0x08007E16: 45CC CMP R12, R9
0x08007E18: 67E1 STR R1, [R4, #124]
0x08007E1A: BF04 ITT EQ
0x08007E1C: F8C4 6080 STREQ.W R6, [R4, #128]
0x08007E20: 46B4 MOVEQ R12, R6
.L37:
0x08007E22: 3601 ADDS R6, #1
0x08007E24: 429E CMP R6, R3
0x08007E26: D204 BCS .L39 ; 0x08007E32
0x08007E28: 4442 ADD R2, R8
0x08007E2A: 4282 CMP R2, R0
0x08007E2C: D3E1 BCC .L34 ; 0x08007DF2
.L38:
0x08007E2E: 6DA0 LDR R0, [R4, #88]
0x08007E30: E001 B .L40 ; 0x08007E36
.L39:
0x08007E32: 6DA0 LDR R0, [R4, #88]
0x08007E34: 4607 MOV R7, R0
.L40:
0x08007E36: 6965 LDR R5, [R4, #20]
0x08007E38: 442F ADD R7, R5
0x08007E3A: 4287 CMP R7, R0
0x08007E3C: D3B2 BCC .L33 ; 0x08007DA4
0x08007E3E: E6D9 B .L25 ; 0x08007BF4
Section .text.fx_stm32_sd_read_blocks from charger_lto.o, size=220, align=2
fx_stm32_sd_read_blocks:
0x08007E40: B570 PUSH {R4-R6, LR}
0x08007E42: F247 0650 MOVW R6, #0x7050 ; 0x20007050 = hsd1
0x08007E46: 0003 MOVS R3, R0
0x08007E48: F2C2 0600 MOVT R6, #0x2000 ; 0x20007050 = hsd1
0x08007E4C: D00F BEQ .L1 ; 0x08007E6E
0x08007E4E: F896 0030 LDRB.W R0, [R6, #48]
0x08007E52: 2801 CMP R0, #1
0x08007E54: D10F BNE .L3 ; 0x08007E76
0x08007E56: F04F 0C00 MOV.W R12, #0
0x08007E5A: F8C6 C034 STR.W R12, [R6, #52]
0x08007E5E: 1850 ADDS R0, R2, R1
0x08007E60: 6D34 LDR R4, [R6, #80]
0x08007E62: 42A0 CMP R0, R4
0x08007E64: D90A BLS .L5 ; 0x08007E7C
0x08007E66: 6B70 LDR R0, [R6, #52]
0x08007E68: F040 7000 ORR R0, R0, #0x02000000
0x08007E6C: E002 B .L2 ; 0x08007E74
.L1:
0x08007E6E: 6B70 LDR R0, [R6, #52]
0x08007E70: F040 6000 ORR R0, R0, #0x08000000
.L2:
0x08007E74: 6370 STR R0, [R6, #52]
.L3:
0x08007E76: 2401 MOVS R4, #1
.L4:
0x08007E78: 4620 MOV R0, R4
0x08007E7A: BD70 POP {R4-R6, PC}
.L5:
0x08007E7C: 2003 MOVS R0, #3
0x08007E7E: F886 0030 STRB.W R0, [R6, #48]
0x08007E82: 6830 LDR R0, [R6]
0x08007E84: F04F 34FF MOV.W R4, #0xFFFFFFFF
0x08007E88: F8D6 E038 LDR.W LR, [R6, #56]
0x08007E8C: 2592 MOVS R5, #146
0x08007E8E: F8C0 C02C STR.W R12, [R0, #44]
0x08007E92: EA4F 2C42 LSL.W R12, R2, #9
0x08007E96: E9C6 3C09 STRD R3, R12, [R6, #36]
0x08007E9A: 6244 STR R4, [R0, #36]
0x08007E9C: F8C0 C028 STR.W R12, [R0, #40]
0x08007EA0: 6AC4 LDR R4, [R0, #44]
0x08007EA2: F365 0407 BFI R4, R5, #0, #8
0x08007EA6: 62C4 STR R4, [R0, #44]
0x08007EA8: 68C5 LDR R5, [R0, #12]
0x08007EAA: 2401 MOVS R4, #1
0x08007EAC: F1BE 0F01 CMP.W LR, #1
0x08007EB0: F045 0540 ORR R5, R5, #64
0x08007EB4: 60C5 STR R5, [R0, #12]
0x08007EB6: BF18 IT NE
0x08007EB8: 0249 LSLNE R1, R1, #9
0x08007EBA: 6583 STR R3, [R0, #88]
0x08007EBC: 2381 MOVS R3, #129
0x08007EBE: 6504 STR R4, [R0, #80]
0x08007EC0: 2A01 CMP R2, #1
0x08007EC2: BF88 IT HI
0x08007EC4: 2382 MOVHI R3, #130
0x08007EC6: 62F3 STR R3, [R6, #44]
0x08007EC8: F24E 03C0 MOVW R3, #0xE0C0
0x08007ECC: 6081 STR R1, [R0, #8]
0x08007ECE: F241 1211 MOVW R2, #0x1111
0x08007ED2: 68C1 LDR R1, [R0, #12]
0x08007ED4: F6CF 73FE MOVT R3, #0xFFFE
0x08007ED8: BF88 IT HI
0x08007EDA: 3201 ADDHI R2, #1
0x08007EDC: EA01 0103 AND.W R1, R1, R3
0x08007EE0: 440A ADD R2, R1
0x08007EE2: 60C2 STR R2, [R0, #12]
0x08007EE4: F241 3288 MOVW R2, #0x1388
0x08007EE8: BF94 ITE LS
0x08007EEA: 2111 MOVLS R1, #17
0x08007EEC: 2112 MOVHI R1, #18
0x08007EEE: F7FB FDC6 BL SDMMC_GetCmdResp1 ; 0x08003A7E
0x08007EF2: 6831 LDR R1, [R6]
0x08007EF4: B160 CBZ R0, .L6 ; 0x08007F10
0x08007EF6: F640 72FF MOVW R2, #0x0FFF
0x08007EFA: F6C1 72E0 MOVT R2, #0x1FE0
0x08007EFE: 638A STR R2, [R1, #56]
0x08007F00: 6B71 LDR R1, [R6, #52]
0x08007F02: 4308 ORRS R0, R1
0x08007F04: 6370 STR R0, [R6, #52]
0x08007F06: F886 4030 STRB.W R4, [R6, #48]
0x08007F0A: 2000 MOVS R0, #0
0x08007F0C: 62F0 STR R0, [R6, #44]
0x08007F0E: E7B3 B .L4 ; 0x08007E78
.L6:
0x08007F10: 6BC8 LDR R0, [R1, #60]
0x08007F12: 2400 MOVS R4, #0
0x08007F14: F440 7095 ORR R0, R0, #0x012A
0x08007F18: 63C8 STR R0, [R1, #60]
0x08007F1A: E7AD B .L4 ; 0x08007E78
Section .init.Reset_Handler from Cortex_M_Startup.o, size=24, align=2
Reset_Handler:
reset_handler:
0x08007F1C: F7FB FB14 BL SystemInit ; 0x08003548
0x08007F20: F64E 5088 MOVW R0, #0xED88
0x08007F24: F2CE 0000 MOVT R0, #0xE000
0x08007F28: 6801 LDR R1, [R0]
0x08007F2A: F451 0170 ORRS R1, R1, #0xF00000
0x08007F2E: 6001 STR R1, [R0]
0x08007F30: F7FA F87E BL _start ; 0x08002030
Section .text.libc.__SEGGER_RTL_float64_isnan from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=2
__SEGGER_RTL_float64_isnan:
0x08007F34: 2000 MOVS R0, #0
0x08007F36: EEB4 0B40 VCMP.F64 D0, D0
0x08007F3A: EEF1 FA10 VMRS APSR_nzcv, FPSCR
0x08007F3E: BF68 IT VS
0x08007F40: 2001 MOVVS R0, #1
0x08007F42: 4770 BX LR
Section .text.libc.__SEGGER_RTL_float64_signbit from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=8, align=2
__SEGGER_RTL_float64_signbit:
0x08007F44: EC51 0B10 VMOV R0, R1, D0
0x08007F48: 0FC8 LSRS R0, R1, #31
0x08007F4A: 4770 BX LR
Section .text.libc.frexp from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=2
frexp:
0x08007F4C: F000 B800 B.W __SEGGER_RTL_float64_frexp_inline ; 0x08007F50
Section .text.libc.__SEGGER_RTL_float64_frexp_inline from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=44, align=2
__SEGGER_RTL_float64_frexp_inline:
0x08007F50: EC52 CB10 VMOV R12, R2, D0
0x08007F54: F3C2 530A UBFX R3, R2, #20, #11
0x08007F58: F240 71FF MOVW R1, #0x07FF
0x08007F5C: 428B CMP R3, R1
0x08007F5E: BF11 ITEEE NE
0x08007F60: 2B00 CMPNE R3, #0
0x08007F62: 2100 MOVEQ R1, #0
0x08007F64: 6001 STREQ R1, [R0]
0x08007F66: 4770 BXEQ LR
0x08007F68: F2A3 31FE SUBW R1, R3, #0x03FE
0x08007F6C: 6001 STR R1, [R0]
0x08007F6E: F240 30FE MOVW R0, #0x03FE
0x08007F72: F360 521E BFI R2, R0, #20, #11
0x08007F76: EC42 CB10 VMOV D0, R12, R2
0x08007F7A: 4770 BX LR
Section .text.libc.abs from intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=8, align=2
abs:
0x08007F7C: 2800 CMP R0, #0
0x08007F7E: BF48 IT MI
0x08007F80: 4240 RSBMI R0, R0, #0
0x08007F82: 4770 BX LR
Section .text.libc.__SEGGER_RTL_pow10 from utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=60, align=2
__SEGGER_RTL_pow10:
0x08007F84: EEB7 0B00 VMOV.F64 D0, #1
0x08007F88: 2800 CMP R0, #0
0x08007F8A: EEB0 1B40 VMOV.F64 D1, D0
0x08007F8E: D011 BEQ .L2 ; 0x08007FB4
0x08007F90: 4601 MOV R1, R0
0x08007F92: BF48 IT MI
0x08007F94: 4241 RSBMI R1, R0, #0
0x08007F96: EEB7 1B00 VMOV.F64 D1, #1
0x08007F9A: F240 7220 MOVW R2, #0x0720 ; 0x08000720 = __SEGGER_RTL_aPower2
0x08007F9E: F6C0 0200 MOVT R2, #0x0800 ; 0x08000720 = __SEGGER_RTL_aPower2
.L1:
0x08007FA2: 07CB LSLS R3, R1, #31
0x08007FA4: BF1C ITT NE
0x08007FA6: ED92 2B00 VLDRNE D2, [R2]
0x08007FAA: EE21 1B02 VMULNE.F64 D1, D1, D2
0x08007FAE: 3208 ADDS R2, #8
0x08007FB0: 0849 LSRS R1, R1, #1
0x08007FB2: D1F6 BNE .L1 ; 0x08007FA2
.L2:
0x08007FB4: EE80 0B01 VDIV.F64 D0, D0, D1
0x08007FB8: 2800 CMP R0, #0
0x08007FBA: FE21 0B00 VSELGE.F64 D0, D1, D0
0x08007FBE: 4770 BX LR
Section .text.libc.__SEGGER_RTL_putc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=132, align=2
__SEGGER_RTL_putc:
0x08007FC0: B510 PUSH {R4, LR}
0x08007FC2: B082 SUB SP, SP, #8
0x08007FC4: 4604 MOV R4, R0
0x08007FC6: 6900 LDR R0, [R0, #16]
0x08007FC8: F88D 1007 STRB.W R1, [SP, #7]
0x08007FCC: B178 CBZ R0, .L1 ; 0x08007FEE
0x08007FCE: E9D4 2300 LDRD R2, R3, [R4]
0x08007FD2: 429A CMP R2, R3
0x08007FD4: D231 BCS .L4 ; 0x0800803A
0x08007FD6: 6962 LDR R2, [R4, #20]
0x08007FD8: 1C53 ADDS R3, R2, #1
0x08007FDA: 6163 STR R3, [R4, #20]
0x08007FDC: 5481 STRB R1, [R0, R2]
0x08007FDE: E9D4 0105 LDRD R0, R1, [R4, #20]
0x08007FE2: 4288 CMP R0, R1
0x08007FE4: D129 BNE .L4 ; 0x0800803A
0x08007FE6: 4620 MOV R0, R4
0x08007FE8: F000 F82C BL __SEGGER_RTL_prin_flush ; 0x08008044
0x08007FEC: E025 B .L4 ; 0x0800803A
.L1:
0x08007FEE: 68E0 LDR R0, [R4, #12]
0x08007FF0: B150 CBZ R0, .L2 ; 0x08008008
0x08007FF2: E9D4 2C00 LDRD R2, R12, [R4]
0x08007FF6: 4562 CMP R2, R12
0x08007FF8: D21F BCS .L4 ; 0x0800803A
0x08007FFA: 1C53 ADDS R3, R2, #1
0x08007FFC: EBB3 030C SUBS.W R3, R3, R12
0x08008000: BF18 IT NE
0x08008002: 460B MOVNE R3, R1
0x08008004: 5483 STRB R3, [R0, R2]
0x08008006: E018 B .L4 ; 0x0800803A
.L2:
0x08008008: 68A0 LDR R0, [R4, #8]
0x0800800A: B158 CBZ R0, .L3 ; 0x08008024
0x0800800C: E9D4 2C00 LDRD R2, R12, [R4]
0x08008010: 4562 CMP R2, R12
0x08008012: D212 BCS .L4 ; 0x0800803A
0x08008014: 1C53 ADDS R3, R2, #1
0x08008016: EBB3 030C SUBS.W R3, R3, R12
0x0800801A: BF18 IT NE
0x0800801C: B2CB UXTBNE R3, R1
0x0800801E: F840 3022 STR.W R3, [R0, R2, LSL #2]
0x08008022: E00A B .L4 ; 0x0800803A
.L3:
0x08008024: 6A23 LDR R3, [R4, #32]
0x08008026: B143 CBZ R3, .L4 ; 0x0800803A
0x08008028: E9D4 0100 LDRD R0, R1, [R4]
0x0800802C: 4288 CMP R0, R1
0x0800802E: D204 BCS .L4 ; 0x0800803A
0x08008030: F10D 0107 ADD.W R1, SP, #7
0x08008034: 4620 MOV R0, R4
0x08008036: 2201 MOVS R2, #1
0x08008038: 4798 BLX R3
.L4:
0x0800803A: 6820 LDR R0, [R4]
0x0800803C: 3001 ADDS R0, #1
0x0800803E: 6020 STR R0, [R4]
0x08008040: B002 ADD SP, SP, #8
0x08008042: BD10 POP {R4, PC}
Section .text.libc.__SEGGER_RTL_prin_flush from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
__SEGGER_RTL_prin_flush:
0x08008044: 6942 LDR R2, [R0, #20]
0x08008046: 2A00 CMP R2, #0
0x08008048: BF08 IT EQ
0x0800804A: 4770 BXEQ LR
0x0800804C: B510 PUSH {R4, LR}
0x0800804E: 4604 MOV R4, R0
0x08008050: 6A03 LDR R3, [R0, #32]
0x08008052: 2B00 CMP R3, #0
0x08008054: BF1C ITT NE
0x08008056: 6921 LDRNE R1, [R4, #16]
0x08008058: 4798 BLXNE R3
0x0800805A: 2000 MOVS R0, #0
0x0800805C: 6160 STR R0, [R4, #20]
0x0800805E: BD10 POP {R4, PC}
Section .text.libc.__SEGGER_RTL_print_padding from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
__SEGGER_RTL_print_padding:
0x08008060: 2A01 CMP R2, #1
0x08008062: BFB8 IT LT
0x08008064: 4770 BXLT LR
0x08008066: B570 PUSH {R4-R6, LR}
0x08008068: 4614 MOV R4, R2
0x0800806A: 460D MOV R5, R1
0x0800806C: 4606 MOV R6, R0
.L1:
0x0800806E: 4630 MOV R0, R6
0x08008070: 4629 MOV R1, R5
0x08008072: F7FF FFA5 BL __SEGGER_RTL_putc ; 0x08007FC0
0x08008076: 3C01 SUBS R4, #1
0x08008078: D8F9 BHI .L1 ; 0x0800806E
0x0800807A: BD70 POP {R4-R6, PC}
Section .text.libc.vfprintf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
vfprintf:
0x0800807C: B570 PUSH {R4-R6, LR}
0x0800807E: 4614 MOV R4, R2
0x08008080: 460D MOV R5, R1
0x08008082: 4606 MOV R6, R0
0x08008084: F000 F8BA BL __SEGGER_RTL_current_locale ; 0x080081FC
0x08008088: 4601 MOV R1, R0
0x0800808A: 4630 MOV R0, R6
0x0800808C: 462A MOV R2, R5
0x0800808E: 4623 MOV R3, R4
0x08008090: E8BD 4070 POP.W {R4-R6, LR}
0x08008094: F000 B800 B.W vfprintf_l ; 0x08008098
Section .text.libc.vfprintf_l from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=108, align=2
vfprintf_l:
0x08008098: E92D 4FF0 PUSH.W {R4-R11, LR}
0x0800809C: AF03 ADD R7, SP, #12
0x0800809E: B08D SUB SP, SP, #52
0x080080A0: F847 3C3C STR R3, [R7, #-60]
0x080080A4: 4691 MOV R9, R2
0x080080A6: 460C MOV R4, R1
0x080080A8: 4606 MOV R6, R0
0x080080AA: F000 F847 BL __SEGGER_RTL_X_file_bufsize ; 0x0800813C
0x080080AE: 4605 MOV R5, R0
0x080080B0: 46EB MOV R11, SP
0x080080B2: 3007 ADDS R0, #7
0x080080B4: F020 0007 BIC R0, R0, #7
0x080080B8: EBAD 0800 SUB.W R8, SP, R0
0x080080BC: 46C5 MOV SP, R8
0x080080BE: F1A7 0A38 SUB.W R10, R7, #56
0x080080C2: 4650 MOV R0, R10
0x080080C4: 2100 MOVS R1, #0
0x080080C6: 2224 MOVS R2, #36
0x080080C8: F7FA F8D4 BL memset ; 0x08002274
0x080080CC: F644 1071 MOVW R0, #0x4971 ; 0x08004971 = __SEGGER_RTL_stream_write
0x080080D0: F6C0 0000 MOVT R0, #0x0800 ; 0x08004971 = __SEGGER_RTL_stream_write
0x080080D4: E947 4007 STRD R4, R0, [R7, #-28]
0x080080D8: F06F 4000 MVN R0, #0x80000000
0x080080DC: F847 0C34 STR R0, [R7, #-52]
0x080080E0: F847 6C14 STR R6, [R7, #-20]
0x080080E4: F847 5C20 STR R5, [R7, #-32]
0x080080E8: F847 8C28 STR R8, [R7, #-40]
0x080080EC: 4650 MOV R0, R10
0x080080EE: 4649 MOV R1, R9
0x080080F0: F857 2C3C LDR R2, [R7, #-60]
0x080080F4: F7F8 FB88 BL __SEGGER_RTL_vfprintf_float_long_long ; 0x08000808
0x080080F8: 46DD MOV SP, R11
0x080080FA: F1A7 040C SUB.W R4, R7, #12
0x080080FE: 46A5 MOV SP, R4
0x08008100: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text.libc.__SEGGER_RTL_X_file_stat from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=56, align=2
__SEGGER_RTL_X_file_stat:
0x08008104: F247 714C MOVW R1, #0x774C ; 0x2000774C = stdout
0x08008108: F2C2 0100 MOVT R1, #0x2000 ; 0x2000774C = stdout
0x0800810C: F247 7250 MOVW R2, #0x7750 ; 0x20007750 = stdin
0x08008110: 6809 LDR R1, [R1]
0x08008112: 1A09 SUBS R1, R1, R0
0x08008114: F2C2 0200 MOVT R2, #0x2000 ; 0x20007750 = stdin
0x08008118: BF18 IT NE
0x0800811A: 2101 MOVNE R1, #1
0x0800811C: 6812 LDR R2, [R2]
0x0800811E: 1A12 SUBS R2, R2, R0
0x08008120: BF18 IT NE
0x08008122: 2201 MOVNE R2, #1
0x08008124: 4011 ANDS R1, R2
0x08008126: F247 7254 MOVW R2, #0x7754 ; 0x20007754 = stderr
0x0800812A: F2C2 0200 MOVT R2, #0x2000 ; 0x20007754 = stderr
0x0800812E: 6812 LDR R2, [R2]
0x08008130: 1A10 SUBS R0, R2, R0
0x08008132: BF18 IT NE
0x08008134: 2001 MOVNE R0, #1
0x08008136: 4008 ANDS R0, R1
0x08008138: 4240 RSBS R0, R0, #0
0x0800813A: 4770 BX LR
Section .text.libc.__SEGGER_RTL_X_file_bufsize from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=2
__SEGGER_RTL_X_file_bufsize:
0x0800813C: 2040 MOVS R0, #64
0x0800813E: 4770 BX LR
Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=68, align=2
_WriteNoCheck:
0x08008140: E92D 41F0 PUSH.W {R4-R8, LR}
0x08008144: 4615 MOV R5, R2
0x08008146: 4688 MOV R8, R1
0x08008148: 4604 MOV R4, R0
0x0800814A: 6840 LDR R0, [R0, #4]
0x0800814C: E9D4 1602 LDRD R1, R6, [R4, #8]
0x08008150: 4430 ADD R0, R6
0x08008152: 1B8F SUBS R7, R1, R6
0x08008154: 42BA CMP R2, R7
0x08008156: 4641 MOV R1, R8
0x08008158: D205 BCS .L1 ; 0x08008166
0x0800815A: F7FA F859 BL memcpy ; 0x08002210
0x0800815E: 4435 ADD R5, R6
0x08008160: F3BF 8F5F DMB SY
0x08008164: E00B B .L2 ; 0x0800817E
.L1:
0x08008166: 463A MOV R2, R7
0x08008168: F7FA F852 BL memcpy ; 0x08002210
0x0800816C: EB08 0107 ADD.W R1, R8, R7
0x08008170: 1BED SUBS R5, R5, R7
0x08008172: 6860 LDR R0, [R4, #4]
0x08008174: 462A MOV R2, R5
0x08008176: F7FA F84B BL memcpy ; 0x08002210
0x0800817A: F3BF 8F5F DMB SY
.L2:
0x0800817E: 60E5 STR R5, [R4, #12]
0x08008180: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.libc.strlen from strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=44, align=2
strlen:
0x08008184: 7801 LDRB R1, [R0]
0x08008186: 2900 CMP R1, #0
0x08008188: BF04 ITT EQ
0x0800818A: 2000 MOVEQ R0, #0
0x0800818C: 4770 BXEQ LR
0x0800818E: 2100 MOVS R1, #0
0x08008190: F04F 3201 MOV.W R2, #0x01010101
.L1:
0x08008194: 5843 LDR R3, [R0, R1]
0x08008196: FAC2 F353 UQSUB8 R3, R2, R3
0x0800819A: 3104 ADDS R1, #4
0x0800819C: 2B00 CMP R3, #0
0x0800819E: D0F9 BEQ .L1 ; 0x08008194
0x080081A0: FA93 F0A3 RBIT R0, R3
0x080081A4: FAB0 F080 CLZ R0, R0
0x080081A8: EB01 00D0 ADD.W R0, R1, R0, LSR #3
0x080081AC: 3804 SUBS R0, #4
0x080081AE: 4770 BX LR
Section .text.libc.strnlen from strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=76, align=2
strnlen:
0x080081B0: 2900 CMP R1, #0
0x080081B2: BF1C ITT NE
0x080081B4: 7802 LDRBNE R2, [R0]
0x080081B6: 2A00 CMPNE R2, #0
0x080081B8: D101 BNE .L1 ; 0x080081BE
0x080081BA: 2000 MOVS R0, #0
0x080081BC: 4770 BX LR
.L1:
0x080081BE: B500 PUSH {LR}
0x080081C0: F8D0 E000 LDR.W LR, [R0]
0x080081C4: 2904 CMP R1, #4
0x080081C6: 4603 MOV R3, R0
0x080081C8: D309 BCC .L3 ; 0x080081DE
0x080081CA: F04F 3C01 MOV.W R12, #0x01010101
.L2:
0x080081CE: FACC F25E UQSUB8 R2, R12, LR
0x080081D2: B922 CBNZ R2, .L3 ; 0x080081DE
0x080081D4: 3904 SUBS R1, #4
0x080081D6: F853 EF04 LDR LR, [R3, #4]!
0x080081DA: 2903 CMP R1, #3
0x080081DC: D8F7 BHI .L2 ; 0x080081CE
.L3:
0x080081DE: 1A18 SUBS R0, R3, R0
0x080081E0: F04F 3201 MOV.W R2, #0x01010101
0x080081E4: FAC2 F25E UQSUB8 R2, R2, LR
0x080081E8: FA92 F2A2 RBIT R2, R2
0x080081EC: FAB2 F282 CLZ R2, R2
0x080081F0: EBB1 0FD2 CMP.W R1, R2, LSR #3
0x080081F4: BF88 IT HI
0x080081F6: 08D1 LSRHI R1, R2, #3
0x080081F8: 4408 ADD R0, R1
0x080081FA: BD00 POP {PC}
Section .text.libc.__SEGGER_RTL_current_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=24, align=2
__SEGGER_RTL_current_locale:
0x080081FC: F247 2098 MOVW R0, #0x7298 ; 0x20007298 = __SEGGER_RTL_locale_ptr
0x08008200: F2C2 0000 MOVT R0, #0x2000 ; 0x20007298 = __SEGGER_RTL_locale_ptr
0x08008204: 6800 LDR R0, [R0]
0x08008206: 2800 CMP R0, #0
0x08008208: BF04 ITT EQ
0x0800820A: F247 7038 MOVWEQ R0, #0x7738 ; 0x20007738 = __SEGGER_RTL_global_locale
0x0800820E: F2C2 0000 MOVTEQ R0, #0x2000 ; 0x20007738 = __SEGGER_RTL_global_locale
0x08008212: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_mbtowc from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=52, align=2
__SEGGER_RTL_ascii_mbtowc:
0x08008214: 4684 MOV R12, R0
0x08008216: 2000 MOVS R0, #0
0x08008218: 2900 CMP R1, #0
0x0800821A: BF18 IT NE
0x0800821C: 2A00 CMPNE R2, #0
0x0800821E: D100 BNE .L1 ; 0x08008222
0x08008220: 4770 BX LR
.L1:
0x08008222: 7809 LDRB R1, [R1]
0x08008224: B248 SXTB R0, R1
0x08008226: 2800 CMP R0, #0
0x08008228: BF44 ITT MI
0x0800822A: F06F 0001 MVNMI R0, #1
0x0800822E: 4770 BXMI LR
0x08008230: F1BC 0F00 CMP.W R12, #0
0x08008234: BF18 IT NE
0x08008236: F8CC 1000 STRNE.W R1, [R12]
0x0800823A: 2100 MOVS R1, #0
0x0800823C: E9C3 1100 STRD R1, R1, [R3]
0x08008240: 2800 CMP R0, #0
0x08008242: BF18 IT NE
0x08008244: 2001 MOVNE R0, #1
0x08008246: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_isctype from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_ascii_isctype:
0x08008248: 287F CMP R0, #127
0x0800824A: BF84 ITT HI
0x0800824C: 2000 MOVHI R0, #0
0x0800824E: 4770 BXHI LR
0x08008250: F248 4285 MOVW R2, #0x8485 ; 0x08008485 = __SEGGER_RTL_ascii_ctype_mask
0x08008254: F6C0 0200 MOVT R2, #0x0800 ; 0x08008485 = __SEGGER_RTL_ascii_ctype_mask
0x08008258: 5C51 LDRB R1, [R2, R1]
0x0800825A: F248 42FA MOVW R2, #0x84FA ; 0x080084FA = __SEGGER_RTL_ascii_ctype_map
0x0800825E: F6C0 0200 MOVT R2, #0x0800 ; 0x080084FA = __SEGGER_RTL_ascii_ctype_map
0x08008262: 5C10 LDRB R0, [R2, R0]
0x08008264: 4008 ANDS R0, R1
0x08008266: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_toupper from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__SEGGER_RTL_ascii_toupper:
__SEGGER_RTL_ascii_towupper:
0x08008268: F1A0 0161 SUB.W R1, R0, #97 ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towupper
0x0800826C: 291A CMP R1, #26
0x0800826E: BF38 IT CC
0x08008270: 3820 SUBCC R0, #32
0x08008272: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_iswctype from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_ascii_iswctype:
0x08008274: 287F CMP R0, #127
0x08008276: BF84 ITT HI
0x08008278: 2000 MOVHI R0, #0
0x0800827A: 4770 BXHI LR
0x0800827C: F248 4285 MOVW R2, #0x8485 ; 0x08008485 = __SEGGER_RTL_ascii_ctype_mask
0x08008280: F6C0 0200 MOVT R2, #0x0800 ; 0x08008485 = __SEGGER_RTL_ascii_ctype_mask
0x08008284: 5C51 LDRB R1, [R2, R1]
0x08008286: F248 42FA MOVW R2, #0x84FA ; 0x080084FA = __SEGGER_RTL_ascii_ctype_map
0x0800828A: F6C0 0200 MOVT R2, #0x0800 ; 0x080084FA = __SEGGER_RTL_ascii_ctype_map
0x0800828E: 5C10 LDRB R0, [R2, R0]
0x08008290: 4008 ANDS R0, R1
0x08008292: 4770 BX LR
Section .rodata..L.str.222 from charger_lto.o, size=19, align=1
0x08008294: 46 DC.B 0x46 ; 'F'
0x08008295: 69 DC.B 0x69 ; 'i'
0x08008296: 6C DC.B 0x6C ; 'l'
0x08008297: 65 DC.B 0x65 ; 'e'
0x08008298: 58 DC.B 0x58 ; 'X'
0x08008299: 20 DC.B 0x20 ; ' '
0x0800829A: 53 DC.B 0x53 ; 'S'
0x0800829B: 79 DC.B 0x79 ; 'y'
0x0800829C: 73 DC.B 0x73 ; 's'
0x0800829D: 74 DC.B 0x74 ; 't'
0x0800829E: 65 DC.B 0x65 ; 'e'
0x0800829F: 6D DC.B 0x6D ; 'm'
0x080082A0: 20 DC.B 0x20 ; ' '
0x080082A1: 54 DC.B 0x54 ; 'T'
0x080082A2: 69 DC.B 0x69 ; 'i'
0x080082A3: 6D DC.B 0x6D ; 'm'
0x080082A4: 65 DC.B 0x65 ; 'e'
0x080082A5: 72 DC.B 0x72 ; 'r'
0x080082A6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.254 from charger_lto.o, size=19, align=1
0x080082A7: 54 DC.B 0x54 ; 'T'
0x080082A8: 78 DC.B 0x78 ; 'x'
0x080082A9: 20 DC.B 0x20 ; ' '
0x080082AA: 41 DC.B 0x41 ; 'A'
0x080082AB: 70 DC.B 0x70 ; 'p'
0x080082AC: 70 DC.B 0x70 ; 'p'
0x080082AD: 20 DC.B 0x20 ; ' '
0x080082AE: 6D DC.B 0x6D ; 'm'
0x080082AF: 65 DC.B 0x65 ; 'e'
0x080082B0: 6D DC.B 0x6D ; 'm'
0x080082B1: 6F DC.B 0x6F ; 'o'
0x080082B2: 72 DC.B 0x72 ; 'r'
0x080082B3: 79 DC.B 0x79 ; 'y'
0x080082B4: 20 DC.B 0x20 ; ' '
0x080082B5: 70 DC.B 0x70 ; 'p'
0x080082B6: 6F DC.B 0x6F ; 'o'
0x080082B7: 6F DC.B 0x6F ; 'o'
0x080082B8: 6C DC.B 0x6C ; 'l'
0x080082B9: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1.255 from charger_lto.o, size=19, align=1
0x080082BA: 46 DC.B 0x46 ; 'F'
0x080082BB: 78 DC.B 0x78 ; 'x'
0x080082BC: 20 DC.B 0x20 ; ' '
0x080082BD: 41 DC.B 0x41 ; 'A'
0x080082BE: 70 DC.B 0x70 ; 'p'
0x080082BF: 70 DC.B 0x70 ; 'p'
0x080082C0: 20 DC.B 0x20 ; ' '
0x080082C1: 6D DC.B 0x6D ; 'm'
0x080082C2: 65 DC.B 0x65 ; 'e'
0x080082C3: 6D DC.B 0x6D ; 'm'
0x080082C4: 6F DC.B 0x6F ; 'o'
0x080082C5: 72 DC.B 0x72 ; 'r'
0x080082C6: 79 DC.B 0x79 ; 'y'
0x080082C7: 20 DC.B 0x20 ; ' '
0x080082C8: 70 DC.B 0x70 ; 'p'
0x080082C9: 6F DC.B 0x6F ; 'o'
0x080082CA: 6F DC.B 0x6F ; 'o'
0x080082CB: 6C DC.B 0x6C ; 'l'
0x080082CC: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=7, align=1
0x080082CD: 28 DC.B 0x28 ; '('
0x080082CE: 6E DC.B 0x6E ; 'n'
0x080082CF: 75 DC.B 0x75 ; 'u'
0x080082D0: 6C DC.B 0x6C ; 'l'
0x080082D1: 6C DC.B 0x6C ; 'l'
0x080082D2: 29 DC.B 0x29 ; ')'
0x080082D3: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_month_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=87, align=1
__SEGGER_RTL_c_locale_month_names:
0x080082D4: 4A DC.B 0x4A ; 'J'
0x080082D5: 61 DC.B 0x61 ; 'a'
0x080082D6: 6E DC.B 0x6E ; 'n'
0x080082D7: 75 DC.B 0x75 ; 'u'
0x080082D8: 61 DC.B 0x61 ; 'a'
0x080082D9: 72 DC.B 0x72 ; 'r'
0x080082DA: 79 DC.B 0x79 ; 'y'
0x080082DB: 00 DC.B 0x00 ; '\0'
0x080082DC: 46 DC.B 0x46 ; 'F'
0x080082DD: 65 DC.B 0x65 ; 'e'
0x080082DE: 62 DC.B 0x62 ; 'b'
0x080082DF: 72 DC.B 0x72 ; 'r'
0x080082E0: 75 DC.B 0x75 ; 'u'
0x080082E1: 61 DC.B 0x61 ; 'a'
0x080082E2: 72 DC.B 0x72 ; 'r'
0x080082E3: 79 DC.B 0x79 ; 'y'
0x080082E4: 00 DC.B 0x00 ; '\0'
0x080082E5: 4D DC.B 0x4D ; 'M'
0x080082E6: 61 DC.B 0x61 ; 'a'
0x080082E7: 72 DC.B 0x72 ; 'r'
0x080082E8: 63 DC.B 0x63 ; 'c'
0x080082E9: 68 DC.B 0x68 ; 'h'
0x080082EA: 00 DC.B 0x00 ; '\0'
0x080082EB: 41 DC.B 0x41 ; 'A'
0x080082EC: 70 DC.B 0x70 ; 'p'
0x080082ED: 72 DC.B 0x72 ; 'r'
0x080082EE: 69 DC.B 0x69 ; 'i'
0x080082EF: 6C DC.B 0x6C ; 'l'
0x080082F0: 00 DC.B 0x00 ; '\0'
0x080082F1: 4D DC.B 0x4D ; 'M'
0x080082F2: 61 DC.B 0x61 ; 'a'
0x080082F3: 79 DC.B 0x79 ; 'y'
0x080082F4: 00 DC.B 0x00 ; '\0'
0x080082F5: 4A DC.B 0x4A ; 'J'
0x080082F6: 75 DC.B 0x75 ; 'u'
0x080082F7: 6E DC.B 0x6E ; 'n'
0x080082F8: 65 DC.B 0x65 ; 'e'
0x080082F9: 00 DC.B 0x00 ; '\0'
0x080082FA: 4A DC.B 0x4A ; 'J'
0x080082FB: 75 DC.B 0x75 ; 'u'
0x080082FC: 6C DC.B 0x6C ; 'l'
0x080082FD: 79 DC.B 0x79 ; 'y'
0x080082FE: 00 DC.B 0x00 ; '\0'
0x080082FF: 41 DC.B 0x41 ; 'A'
0x08008300: 75 DC.B 0x75 ; 'u'
0x08008301: 67 DC.B 0x67 ; 'g'
0x08008302: 75 DC.B 0x75 ; 'u'
0x08008303: 73 DC.B 0x73 ; 's'
0x08008304: 74 DC.B 0x74 ; 't'
0x08008305: 00 DC.B 0x00 ; '\0'
0x08008306: 53 DC.B 0x53 ; 'S'
0x08008307: 65 DC.B 0x65 ; 'e'
0x08008308: 70 DC.B 0x70 ; 'p'
0x08008309: 74 DC.B 0x74 ; 't'
0x0800830A: 65 DC.B 0x65 ; 'e'
0x0800830B: 6D DC.B 0x6D ; 'm'
0x0800830C: 62 DC.B 0x62 ; 'b'
0x0800830D: 65 DC.B 0x65 ; 'e'
0x0800830E: 72 DC.B 0x72 ; 'r'
0x0800830F: 00 DC.B 0x00 ; '\0'
0x08008310: 4F DC.B 0x4F ; 'O'
0x08008311: 63 DC.B 0x63 ; 'c'
0x08008312: 74 DC.B 0x74 ; 't'
0x08008313: 6F DC.B 0x6F ; 'o'
0x08008314: 62 DC.B 0x62 ; 'b'
0x08008315: 65 DC.B 0x65 ; 'e'
0x08008316: 72 DC.B 0x72 ; 'r'
0x08008317: 00 DC.B 0x00 ; '\0'
0x08008318: 4E DC.B 0x4E ; 'N'
0x08008319: 6F DC.B 0x6F ; 'o'
0x0800831A: 76 DC.B 0x76 ; 'v'
0x0800831B: 65 DC.B 0x65 ; 'e'
0x0800831C: 6D DC.B 0x6D ; 'm'
0x0800831D: 62 DC.B 0x62 ; 'b'
0x0800831E: 65 DC.B 0x65 ; 'e'
0x0800831F: 72 DC.B 0x72 ; 'r'
0x08008320: 00 DC.B 0x00 ; '\0'
0x08008321: 44 DC.B 0x44 ; 'D'
0x08008322: 65 DC.B 0x65 ; 'e'
0x08008323: 63 DC.B 0x63 ; 'c'
0x08008324: 65 DC.B 0x65 ; 'e'
0x08008325: 6D DC.B 0x6D ; 'm'
0x08008326: 62 DC.B 0x62 ; 'b'
0x08008327: 65 DC.B 0x65 ; 'e'
0x08008328: 72 DC.B 0x72 ; 'r'
0x08008329: 00 DC.B 0x00 ; '\0'
0x0800832A: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_am_pm_indicator from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=7, align=1
__SEGGER_RTL_c_locale_am_pm_indicator:
0x0800832B: 41 DC.B 0x41 ; 'A'
0x0800832C: 4D DC.B 0x4D ; 'M'
0x0800832D: 00 DC.B 0x00 ; '\0'
0x0800832E: 50 DC.B 0x50 ; 'P'
0x0800832F: 4D DC.B 0x4D ; 'M'
0x08008330: 00 DC.B 0x00 ; '\0'
0x08008331: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_date_time_format:
0x08008332: 25 DC.B 0x25 ; '%'
0x08008333: 61 DC.B 0x61 ; 'a'
0x08008334: 20 DC.B 0x20 ; ' '
0x08008335: 25 DC.B 0x25 ; '%'
0x08008336: 62 DC.B 0x62 ; 'b'
0x08008337: 20 DC.B 0x20 ; ' '
0x08008338: 25 DC.B 0x25 ; '%'
0x08008339: 65 DC.B 0x65 ; 'e'
0x0800833A: 20 DC.B 0x20 ; ' '
0x0800833B: 25 DC.B 0x25 ; '%'
0x0800833C: 54 DC.B 0x54 ; 'T'
0x0800833D: 20 DC.B 0x20 ; ' '
0x0800833E: 25 DC.B 0x25 ; '%'
0x0800833F: 59 DC.B 0x59 ; 'Y'
0x08008340: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.225 from charger_lto.o, size=18, align=1
0x08008341: 46 DC.B 0x46 ; 'F'
0x08008342: 69 DC.B 0x69 ; 'i'
0x08008343: 6C DC.B 0x6C ; 'l'
0x08008344: 65 DC.B 0x65 ; 'e'
0x08008345: 58 DC.B 0x58 ; 'X'
0x08008346: 20 DC.B 0x20 ; ' '
0x08008347: 4D DC.B 0x4D ; 'M'
0x08008348: 65 DC.B 0x65 ; 'e'
0x08008349: 64 DC.B 0x64 ; 'd'
0x0800834A: 69 DC.B 0x69 ; 'i'
0x0800834B: 61 DC.B 0x61 ; 'a'
0x0800834C: 20 DC.B 0x20 ; ' '
0x0800834D: 4D DC.B 0x4D ; 'M'
0x0800834E: 75 DC.B 0x75 ; 'u'
0x0800834F: 74 DC.B 0x74 ; 't'
0x08008350: 65 DC.B 0x65 ; 'e'
0x08008351: 78 DC.B 0x78 ; 'x'
0x08008352: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_day_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=58, align=1
__SEGGER_RTL_c_locale_day_names:
0x08008353: 53 DC.B 0x53 ; 'S'
0x08008354: 75 DC.B 0x75 ; 'u'
0x08008355: 6E DC.B 0x6E ; 'n'
0x08008356: 64 DC.B 0x64 ; 'd'
0x08008357: 61 DC.B 0x61 ; 'a'
0x08008358: 79 DC.B 0x79 ; 'y'
0x08008359: 00 DC.B 0x00 ; '\0'
0x0800835A: 4D DC.B 0x4D ; 'M'
0x0800835B: 6F DC.B 0x6F ; 'o'
0x0800835C: 6E DC.B 0x6E ; 'n'
0x0800835D: 64 DC.B 0x64 ; 'd'
0x0800835E: 61 DC.B 0x61 ; 'a'
0x0800835F: 79 DC.B 0x79 ; 'y'
0x08008360: 00 DC.B 0x00 ; '\0'
0x08008361: 54 DC.B 0x54 ; 'T'
0x08008362: 75 DC.B 0x75 ; 'u'
0x08008363: 65 DC.B 0x65 ; 'e'
0x08008364: 73 DC.B 0x73 ; 's'
0x08008365: 64 DC.B 0x64 ; 'd'
0x08008366: 61 DC.B 0x61 ; 'a'
0x08008367: 79 DC.B 0x79 ; 'y'
0x08008368: 00 DC.B 0x00 ; '\0'
0x08008369: 57 DC.B 0x57 ; 'W'
0x0800836A: 65 DC.B 0x65 ; 'e'
0x0800836B: 64 DC.B 0x64 ; 'd'
0x0800836C: 6E DC.B 0x6E ; 'n'
0x0800836D: 65 DC.B 0x65 ; 'e'
0x0800836E: 73 DC.B 0x73 ; 's'
0x0800836F: 64 DC.B 0x64 ; 'd'
0x08008370: 61 DC.B 0x61 ; 'a'
0x08008371: 79 DC.B 0x79 ; 'y'
0x08008372: 00 DC.B 0x00 ; '\0'
0x08008373: 54 DC.B 0x54 ; 'T'
0x08008374: 68 DC.B 0x68 ; 'h'
0x08008375: 75 DC.B 0x75 ; 'u'
0x08008376: 72 DC.B 0x72 ; 'r'
0x08008377: 73 DC.B 0x73 ; 's'
0x08008378: 64 DC.B 0x64 ; 'd'
0x08008379: 61 DC.B 0x61 ; 'a'
0x0800837A: 79 DC.B 0x79 ; 'y'
0x0800837B: 00 DC.B 0x00 ; '\0'
0x0800837C: 46 DC.B 0x46 ; 'F'
0x0800837D: 72 DC.B 0x72 ; 'r'
0x0800837E: 69 DC.B 0x69 ; 'i'
0x0800837F: 64 DC.B 0x64 ; 'd'
0x08008380: 61 DC.B 0x61 ; 'a'
0x08008381: 79 DC.B 0x79 ; 'y'
0x08008382: 00 DC.B 0x00 ; '\0'
0x08008383: 53 DC.B 0x53 ; 'S'
0x08008384: 61 DC.B 0x61 ; 'a'
0x08008385: 74 DC.B 0x74 ; 't'
0x08008386: 75 DC.B 0x75 ; 'u'
0x08008387: 72 DC.B 0x72 ; 'r'
0x08008388: 64 DC.B 0x64 ; 'd'
0x08008389: 61 DC.B 0x61 ; 'a'
0x0800838A: 79 DC.B 0x79 ; 'y'
0x0800838B: 00 DC.B 0x00 ; '\0'
0x0800838C: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=1
0x0800838D: 43 DC.B 0x43 ; 'C'
0x0800838E: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_data_utf8_period from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=1
__SEGGER_RTL_data_utf8_period:
0x0800838F: 2E DC.B 0x2E ; '.'
0x08008390: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from charger_lto.o, size=25, align=1
0x08008391: 50 DC.B 0x50 ; 'P'
0x08008392: 72 DC.B 0x72 ; 'r'
0x08008393: 6F DC.B 0x6F ; 'o'
0x08008394: 67 DC.B 0x67 ; 'g'
0x08008395: 72 DC.B 0x72 ; 'r'
0x08008396: 61 DC.B 0x61 ; 'a'
0x08008397: 6D DC.B 0x6D ; 'm'
0x08008398: 20 DC.B 0x20 ; ' '
0x08008399: 73 DC.B 0x73 ; 's'
0x0800839A: 74 DC.B 0x74 ; 't'
0x0800839B: 61 DC.B 0x61 ; 'a'
0x0800839C: 72 DC.B 0x72 ; 'r'
0x0800839D: 74 DC.B 0x74 ; 't'
0x0800839E: 20 DC.B 0x20 ; ' '
0x0800839F: 28 DC.B 0x28 ; '('
0x080083A0: 25 DC.B 0x25 ; '%'
0x080083A1: 73 DC.B 0x73 ; 's'
0x080083A2: 2C DC.B 0x2C ; ','
0x080083A3: 20 DC.B 0x20 ; ' '
0x080083A4: 25 DC.B 0x25 ; '%'
0x080083A5: 73 DC.B 0x73 ; 's'
0x080083A6: 29 DC.B 0x29 ; ')'
0x080083A7: 2E DC.B 0x2E ; '.'
0x080083A8: 0A DC.B 0x0A ; '\n'
0x080083A9: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from charger_lto.o, size=9, align=1
0x080083AA: 31 DC.B 0x31 ; '1'
0x080083AB: 31 DC.B 0x31 ; '1'
0x080083AC: 3A DC.B 0x3A ; ':'
0x080083AD: 33 DC.B 0x33 ; '3'
0x080083AE: 37 DC.B 0x37 ; '7'
0x080083AF: 3A DC.B 0x3A ; ':'
0x080083B0: 33 DC.B 0x33 ; '3'
0x080083B1: 31 DC.B 0x31 ; '1'
0x080083B2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.250 from charger_lto.o, size=25, align=1
0x080083B3: 73 DC.B 0x73 ; 's'
0x080083B4: 64 DC.B 0x64 ; 'd'
0x080083B5: 20 DC.B 0x20 ; ' '
0x080083B6: 72 DC.B 0x72 ; 'r'
0x080083B7: 78 DC.B 0x78 ; 'x'
0x080083B8: 20 DC.B 0x20 ; ' '
0x080083B9: 74 DC.B 0x74 ; 't'
0x080083BA: 72 DC.B 0x72 ; 'r'
0x080083BB: 61 DC.B 0x61 ; 'a'
0x080083BC: 6E DC.B 0x6E ; 'n'
0x080083BD: 73 DC.B 0x73 ; 's'
0x080083BE: 66 DC.B 0x66 ; 'f'
0x080083BF: 65 DC.B 0x65 ; 'e'
0x080083C0: 72 DC.B 0x72 ; 'r'
0x080083C1: 20 DC.B 0x20 ; ' '
0x080083C2: 73 DC.B 0x73 ; 's'
0x080083C3: 65 DC.B 0x65 ; 'e'
0x080083C4: 6D DC.B 0x6D ; 'm'
0x080083C5: 61 DC.B 0x61 ; 'a'
0x080083C6: 70 DC.B 0x70 ; 'p'
0x080083C7: 68 DC.B 0x68 ; 'h'
0x080083C8: 6F DC.B 0x6F ; 'o'
0x080083C9: 72 DC.B 0x72 ; 'r'
0x080083CA: 65 DC.B 0x65 ; 'e'
0x080083CB: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1.251 from charger_lto.o, size=25, align=1
0x080083CC: 73 DC.B 0x73 ; 's'
0x080083CD: 64 DC.B 0x64 ; 'd'
0x080083CE: 20 DC.B 0x20 ; ' '
0x080083CF: 74 DC.B 0x74 ; 't'
0x080083D0: 78 DC.B 0x78 ; 'x'
0x080083D1: 20 DC.B 0x20 ; ' '
0x080083D2: 74 DC.B 0x74 ; 't'
0x080083D3: 72 DC.B 0x72 ; 'r'
0x080083D4: 61 DC.B 0x61 ; 'a'
0x080083D5: 6E DC.B 0x6E ; 'n'
0x080083D6: 73 DC.B 0x73 ; 's'
0x080083D7: 66 DC.B 0x66 ; 'f'
0x080083D8: 65 DC.B 0x65 ; 'e'
0x080083D9: 72 DC.B 0x72 ; 'r'
0x080083DA: 20 DC.B 0x20 ; ' '
0x080083DB: 73 DC.B 0x73 ; 's'
0x080083DC: 65 DC.B 0x65 ; 'e'
0x080083DD: 6D DC.B 0x6D ; 'm'
0x080083DE: 61 DC.B 0x61 ; 'a'
0x080083DF: 70 DC.B 0x70 ; 'p'
0x080083E0: 68 DC.B 0x68 ; 'h'
0x080083E1: 6F DC.B 0x6F ; 'o'
0x080083E2: 72 DC.B 0x72 ; 'r'
0x080083E3: 65 DC.B 0x65 ; 'e'
0x080083E4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.258 from charger_lto.o, size=17, align=1
0x080083E5: 46 DC.B 0x46 ; 'F'
0x080083E6: 69 DC.B 0x69 ; 'i'
0x080083E7: 6C DC.B 0x6C ; 'l'
0x080083E8: 65 DC.B 0x65 ; 'e'
0x080083E9: 58 DC.B 0x58 ; 'X'
0x080083EA: 20 DC.B 0x20 ; ' '
0x080083EB: 61 DC.B 0x61 ; 'a'
0x080083EC: 70 DC.B 0x70 ; 'p'
0x080083ED: 70 DC.B 0x70 ; 'p'
0x080083EE: 20 DC.B 0x20 ; ' '
0x080083EF: 74 DC.B 0x74 ; 't'
0x080083F0: 68 DC.B 0x68 ; 'h'
0x080083F1: 72 DC.B 0x72 ; 'r'
0x080083F2: 65 DC.B 0x65 ; 'e'
0x080083F3: 61 DC.B 0x61 ; 'a'
0x080083F4: 64 DC.B 0x64 ; 'd'
0x080083F5: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.1 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x080083F6: 2D DC.B 0x2D ; '-'
0x080083F7: 49 DC.B 0x49 ; 'I'
0x080083F8: 4E DC.B 0x4E ; 'N'
0x080083F9: 46 DC.B 0x46 ; 'F'
0x080083FA: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.2 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x080083FB: 2D DC.B 0x2D ; '-'
0x080083FC: 69 DC.B 0x69 ; 'i'
0x080083FD: 6E DC.B 0x6E ; 'n'
0x080083FE: 66 DC.B 0x66 ; 'f'
0x080083FF: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.3 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x08008400: 2B DC.B 0x2B ; '+'
0x08008401: 49 DC.B 0x49 ; 'I'
0x08008402: 4E DC.B 0x4E ; 'N'
0x08008403: 46 DC.B 0x46 ; 'F'
0x08008404: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.4 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1
0x08008405: 2B DC.B 0x2B ; '+'
0x08008406: 69 DC.B 0x69 ; 'i'
0x08008407: 6E DC.B 0x6E ; 'n'
0x08008408: 66 DC.B 0x66 ; 'f'
0x08008409: 00 DC.B 0x00 ; '\0'
Section .rodata.libc._DoInit._aInitStr from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=17, align=1
_DoInit._aInitStr:
0x0800840A: 00 DC.B 0x00 ; '\0'
0x0800840B: 00 DC.B 0x00 ; '\0'
0x0800840C: 00 DC.B 0x00 ; '\0'
0x0800840D: 00 DC.B 0x00 ; '\0'
0x0800840E: 00 DC.B 0x00 ; '\0'
0x0800840F: 00 DC.B 0x00 ; '\0'
0x08008410: 54 DC.B 0x54 ; 'T'
0x08008411: 54 DC.B 0x54 ; 'T'
0x08008412: 52 DC.B 0x52 ; 'R'
0x08008413: 20 DC.B 0x20 ; ' '
0x08008414: 52 DC.B 0x52 ; 'R'
0x08008415: 45 DC.B 0x45 ; 'E'
0x08008416: 47 DC.B 0x47 ; 'G'
0x08008417: 47 DC.B 0x47 ; 'G'
0x08008418: 45 DC.B 0x45 ; 'E'
0x08008419: 53 DC.B 0x53 ; 'S'
0x0800841A: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=9, align=1
0x0800841B: 54 DC.B 0x54 ; 'T'
0x0800841C: 65 DC.B 0x65 ; 'e'
0x0800841D: 72 DC.B 0x72 ; 'r'
0x0800841E: 6D DC.B 0x6D ; 'm'
0x0800841F: 69 DC.B 0x69 ; 'i'
0x08008420: 6E DC.B 0x6E ; 'n'
0x08008421: 61 DC.B 0x61 ; 'a'
0x08008422: 6C DC.B 0x6C ; 'l'
0x08008423: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_date_format:
0x08008424: 25 DC.B 0x25 ; '%'
0x08008425: 6D DC.B 0x6D ; 'm'
0x08008426: 2F DC.B 0x2F ; '/'
0x08008427: 25 DC.B 0x25 ; '%'
0x08008428: 64 DC.B 0x64 ; 'd'
0x08008429: 2F DC.B 0x2F ; '/'
0x0800842A: 25 DC.B 0x25 ; '%'
0x0800842B: 79 DC.B 0x79 ; 'y'
0x0800842C: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_time_format:
0x0800842D: 25 DC.B 0x25 ; '%'
0x0800842E: 48 DC.B 0x48 ; 'H'
0x0800842F: 3A DC.B 0x3A ; ':'
0x08008430: 25 DC.B 0x25 ; '%'
0x08008431: 4D DC.B 0x4D ; 'M'
0x08008432: 3A DC.B 0x3A ; ':'
0x08008433: 25 DC.B 0x25 ; '%'
0x08008434: 53 DC.B 0x53 ; 'S'
0x08008435: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_day_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=29, align=1
__SEGGER_RTL_c_locale_abbrev_day_names:
0x08008436: 53 DC.B 0x53 ; 'S'
0x08008437: 75 DC.B 0x75 ; 'u'
0x08008438: 6E DC.B 0x6E ; 'n'
0x08008439: 00 DC.B 0x00 ; '\0'
0x0800843A: 4D DC.B 0x4D ; 'M'
0x0800843B: 6F DC.B 0x6F ; 'o'
0x0800843C: 6E DC.B 0x6E ; 'n'
0x0800843D: 00 DC.B 0x00 ; '\0'
0x0800843E: 54 DC.B 0x54 ; 'T'
0x0800843F: 75 DC.B 0x75 ; 'u'
0x08008440: 65 DC.B 0x65 ; 'e'
0x08008441: 00 DC.B 0x00 ; '\0'
0x08008442: 57 DC.B 0x57 ; 'W'
0x08008443: 65 DC.B 0x65 ; 'e'
0x08008444: 64 DC.B 0x64 ; 'd'
0x08008445: 00 DC.B 0x00 ; '\0'
0x08008446: 54 DC.B 0x54 ; 'T'
0x08008447: 68 DC.B 0x68 ; 'h'
0x08008448: 75 DC.B 0x75 ; 'u'
0x08008449: 00 DC.B 0x00 ; '\0'
0x0800844A: 46 DC.B 0x46 ; 'F'
0x0800844B: 72 DC.B 0x72 ; 'r'
0x0800844C: 69 DC.B 0x69 ; 'i'
0x0800844D: 00 DC.B 0x00 ; '\0'
0x0800844E: 53 DC.B 0x53 ; 'S'
0x0800844F: 61 DC.B 0x61 ; 'a'
0x08008450: 74 DC.B 0x74 ; 't'
0x08008451: 00 DC.B 0x00 ; '\0'
0x08008452: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_month_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=49, align=1
__SEGGER_RTL_c_locale_abbrev_month_names:
0x08008453: 4A DC.B 0x4A ; 'J'
0x08008454: 61 DC.B 0x61 ; 'a'
0x08008455: 6E DC.B 0x6E ; 'n'
0x08008456: 00 DC.B 0x00 ; '\0'
0x08008457: 46 DC.B 0x46 ; 'F'
0x08008458: 65 DC.B 0x65 ; 'e'
0x08008459: 62 DC.B 0x62 ; 'b'
0x0800845A: 00 DC.B 0x00 ; '\0'
0x0800845B: 4D DC.B 0x4D ; 'M'
0x0800845C: 61 DC.B 0x61 ; 'a'
0x0800845D: 72 DC.B 0x72 ; 'r'
0x0800845E: 00 DC.B 0x00 ; '\0'
0x0800845F: 41 DC.B 0x41 ; 'A'
0x08008460: 70 DC.B 0x70 ; 'p'
0x08008461: 72 DC.B 0x72 ; 'r'
0x08008462: 00 DC.B 0x00 ; '\0'
0x08008463: 4D DC.B 0x4D ; 'M'
0x08008464: 61 DC.B 0x61 ; 'a'
0x08008465: 79 DC.B 0x79 ; 'y'
0x08008466: 00 DC.B 0x00 ; '\0'
0x08008467: 4A DC.B 0x4A ; 'J'
0x08008468: 75 DC.B 0x75 ; 'u'
0x08008469: 6E DC.B 0x6E ; 'n'
0x0800846A: 00 DC.B 0x00 ; '\0'
0x0800846B: 4A DC.B 0x4A ; 'J'
0x0800846C: 75 DC.B 0x75 ; 'u'
0x0800846D: 6C DC.B 0x6C ; 'l'
0x0800846E: 00 DC.B 0x00 ; '\0'
0x0800846F: 41 DC.B 0x41 ; 'A'
0x08008470: 75 DC.B 0x75 ; 'u'
0x08008471: 67 DC.B 0x67 ; 'g'
0x08008472: 00 DC.B 0x00 ; '\0'
0x08008473: 53 DC.B 0x53 ; 'S'
0x08008474: 65 DC.B 0x65 ; 'e'
0x08008475: 70 DC.B 0x70 ; 'p'
0x08008476: 00 DC.B 0x00 ; '\0'
0x08008477: 4F DC.B 0x4F ; 'O'
0x08008478: 63 DC.B 0x63 ; 'c'
0x08008479: 74 DC.B 0x74 ; 't'
0x0800847A: 00 DC.B 0x00 ; '\0'
0x0800847B: 4E DC.B 0x4E ; 'N'
0x0800847C: 6F DC.B 0x6F ; 'o'
0x0800847D: 76 DC.B 0x76 ; 'v'
0x0800847E: 00 DC.B 0x00 ; '\0'
0x0800847F: 44 DC.B 0x44 ; 'D'
0x08008480: 65 DC.B 0x65 ; 'e'
0x08008481: 63 DC.B 0x63 ; 'c'
0x08008482: 00 DC.B 0x00 ; '\0'
0x08008483: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_data_empty_string from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=1, align=1
__SEGGER_RTL_data_empty_string:
0x08008484: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_ascii_ctype_mask from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=13, align=1
__SEGGER_RTL_ascii_ctype_mask:
0x08008485: 00 DC.B 0x00 ; '\0'
0x08008486: 07 DC.B 0x07 ; '\x07'
0x08008487: 03 DC.B 0x03 ; '\x03'
0x08008488: 20 DC.B 0x20 ; ' '
0x08008489: 04 DC.B 0x04 ; '\x04'
0x0800848A: 17 DC.B 0x17 ; '\x17'
0x0800848B: 02 DC.B 0x02 ; '\x02'
0x0800848C: 01 DC.B 0x01 ; '\x01'
0x0800848D: 08 DC.B 0x08 ; '\b'
0x0800848E: 57 DC.B 0x57 ; 'W'
0x0800848F: 10 DC.B 0x10 ; '\x10'
0x08008490: 40 DC.B 0x40 ; '@'
0x08008491: 80 DC.B 0x80 ; '\x80'
Section .rodata..L.str.2 from charger_lto.o, size=12, align=1
0x08008492: 44 DC.B 0x44 ; 'D'
0x08008493: 65 DC.B 0x65 ; 'e'
0x08008494: 63 DC.B 0x63 ; 'c'
0x08008495: 20 DC.B 0x20 ; ' '
0x08008496: 31 DC.B 0x31 ; '1'
0x08008497: 30 DC.B 0x30 ; '0'
0x08008498: 20 DC.B 0x20 ; ' '
0x08008499: 32 DC.B 0x32 ; '2'
0x0800849A: 30 DC.B 0x30 ; '0'
0x0800849B: 32 DC.B 0x32 ; '2'
0x0800849C: 34 DC.B 0x34 ; '4'
0x0800849D: 00 DC.B 0x00 ; '\0'
Section .rodata.D1CorePrescTable from charger_lto.o, size=16, align=1
D1CorePrescTable:
0x0800849E: 00 DC.B 0x00 ; '\0'
0x0800849F: 00 DC.B 0x00 ; '\0'
0x080084A0: 00 DC.B 0x00 ; '\0'
0x080084A1: 00 DC.B 0x00 ; '\0'
0x080084A2: 00 DC.B 0x00 ; '\0'
0x080084A3: 00 DC.B 0x00 ; '\0'
0x080084A4: 00 DC.B 0x00 ; '\0'
0x080084A5: 00 DC.B 0x00 ; '\0'
0x080084A6: 01 DC.B 0x01 ; '\x01'
0x080084A7: 02 DC.B 0x02 ; '\x02'
0x080084A8: 03 DC.B 0x03 ; '\x03'
0x080084A9: 04 DC.B 0x04 ; '\x04'
0x080084AA: 06 DC.B 0x06 ; '\x06'
0x080084AB: 07 DC.B 0x07 ; '\x07'
0x080084AC: 08 DC.B 0x08 ; '\b'
0x080084AD: 09 DC.B 0x09 ; '\t'
Section .rodata..L.str.177 from charger_lto.o, size=20, align=1
0x080084AE: 53 DC.B 0x53 ; 'S'
0x080084AF: 79 DC.B 0x79 ; 'y'
0x080084B0: 73 DC.B 0x73 ; 's'
0x080084B1: 74 DC.B 0x74 ; 't'
0x080084B2: 65 DC.B 0x65 ; 'e'
0x080084B3: 6D DC.B 0x6D ; 'm'
0x080084B4: 20 DC.B 0x20 ; ' '
0x080084B5: 54 DC.B 0x54 ; 'T'
0x080084B6: 69 DC.B 0x69 ; 'i'
0x080084B7: 6D DC.B 0x6D ; 'm'
0x080084B8: 65 DC.B 0x65 ; 'e'
0x080084B9: 72 DC.B 0x72 ; 'r'
0x080084BA: 20 DC.B 0x20 ; ' '
0x080084BB: 54 DC.B 0x54 ; 'T'
0x080084BC: 68 DC.B 0x68 ; 'h'
0x080084BD: 72 DC.B 0x72 ; 'r'
0x080084BE: 65 DC.B 0x65 ; 'e'
0x080084BF: 61 DC.B 0x61 ; 'a'
0x080084C0: 64 DC.B 0x64 ; 'd'
0x080084C1: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1.259 from charger_lto.o, size=16, align=1
0x080084C2: 53 DC.B 0x53 ; 'S'
0x080084C3: 54 DC.B 0x54 ; 'T'
0x080084C4: 4D DC.B 0x4D ; 'M'
0x080084C5: 33 DC.B 0x33 ; '3'
0x080084C6: 32 DC.B 0x32 ; '2'
0x080084C7: 5F DC.B 0x5F ; '_'
0x080084C8: 53 DC.B 0x53 ; 'S'
0x080084C9: 44 DC.B 0x44 ; 'D'
0x080084CA: 49 DC.B 0x49 ; 'I'
0x080084CB: 4F DC.B 0x4F ; 'O'
0x080084CC: 5F DC.B 0x5F ; '_'
0x080084CD: 44 DC.B 0x44 ; 'D'
0x080084CE: 49 DC.B 0x49 ; 'I'
0x080084CF: 53 DC.B 0x53 ; 'S'
0x080084D0: 4B DC.B 0x4B ; 'K'
0x080084D1: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_hex_uc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
__SEGGER_RTL_hex_uc:
0x080084D2: 30 DC.B 0x30 ; '0'
0x080084D3: 31 DC.B 0x31 ; '1'
0x080084D4: 32 DC.B 0x32 ; '2'
0x080084D5: 33 DC.B 0x33 ; '3'
0x080084D6: 34 DC.B 0x34 ; '4'
0x080084D7: 35 DC.B 0x35 ; '5'
0x080084D8: 36 DC.B 0x36 ; '6'
0x080084D9: 37 DC.B 0x37 ; '7'
0x080084DA: 38 DC.B 0x38 ; '8'
0x080084DB: 39 DC.B 0x39 ; '9'
0x080084DC: 41 DC.B 0x41 ; 'A'
0x080084DD: 42 DC.B 0x42 ; 'B'
0x080084DE: 43 DC.B 0x43 ; 'C'
0x080084DF: 44 DC.B 0x44 ; 'D'
0x080084E0: 45 DC.B 0x45 ; 'E'
0x080084E1: 46 DC.B 0x46 ; 'F'
Section .rodata.libc.__SEGGER_RTL_hex_lc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
__SEGGER_RTL_hex_lc:
0x080084E2: 30 DC.B 0x30 ; '0'
0x080084E3: 31 DC.B 0x31 ; '1'
0x080084E4: 32 DC.B 0x32 ; '2'
0x080084E5: 33 DC.B 0x33 ; '3'
0x080084E6: 34 DC.B 0x34 ; '4'
0x080084E7: 35 DC.B 0x35 ; '5'
0x080084E8: 36 DC.B 0x36 ; '6'
0x080084E9: 37 DC.B 0x37 ; '7'
0x080084EA: 38 DC.B 0x38 ; '8'
0x080084EB: 39 DC.B 0x39 ; '9'
0x080084EC: 61 DC.B 0x61 ; 'a'
0x080084ED: 62 DC.B 0x62 ; 'b'
0x080084EE: 63 DC.B 0x63 ; 'c'
0x080084EF: 64 DC.B 0x64 ; 'd'
0x080084F0: 65 DC.B 0x65 ; 'e'
0x080084F1: 66 DC.B 0x66 ; 'f'
Section .rodata.libc..L.str.5 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=1
0x080084F2: 4E DC.B 0x4E ; 'N'
0x080084F3: 41 DC.B 0x41 ; 'A'
0x080084F4: 4E DC.B 0x4E ; 'N'
0x080084F5: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str.6 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=1
0x080084F6: 6E DC.B 0x6E ; 'n'
0x080084F7: 61 DC.B 0x61 ; 'a'
0x080084F8: 6E DC.B 0x6E ; 'n'
0x080084F9: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_ascii_ctype_map from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=128, align=1
__SEGGER_RTL_ascii_ctype_map:
0x080084FA: 20 DC.B 0x20 ; ' '
0x080084FB: 20 DC.B 0x20 ; ' '
0x080084FC: 20 DC.B 0x20 ; ' '
0x080084FD: 20 DC.B 0x20 ; ' '
0x080084FE: 20 DC.B 0x20 ; ' '
0x080084FF: 20 DC.B 0x20 ; ' '
0x08008500: 20 DC.B 0x20 ; ' '
0x08008501: 20 DC.B 0x20 ; ' '
0x08008502: 20 DC.B 0x20 ; ' '
0x08008503: 68 DC.B 0x68 ; 'h'
0x08008504: 28 DC.B 0x28 ; '('
0x08008505: 28 DC.B 0x28 ; '('
0x08008506: 28 DC.B 0x28 ; '('
0x08008507: 28 DC.B 0x28 ; '('
0x08008508: 20 DC.B 0x20 ; ' '
0x08008509: 20 DC.B 0x20 ; ' '
0x0800850A: 20 DC.B 0x20 ; ' '
0x0800850B: 20 DC.B 0x20 ; ' '
0x0800850C: 20 DC.B 0x20 ; ' '
0x0800850D: 20 DC.B 0x20 ; ' '
0x0800850E: 20 DC.B 0x20 ; ' '
0x0800850F: 20 DC.B 0x20 ; ' '
0x08008510: 20 DC.B 0x20 ; ' '
0x08008511: 20 DC.B 0x20 ; ' '
0x08008512: 20 DC.B 0x20 ; ' '
0x08008513: 20 DC.B 0x20 ; ' '
0x08008514: 20 DC.B 0x20 ; ' '
0x08008515: 20 DC.B 0x20 ; ' '
0x08008516: 20 DC.B 0x20 ; ' '
0x08008517: 20 DC.B 0x20 ; ' '
0x08008518: 20 DC.B 0x20 ; ' '
0x08008519: 20 DC.B 0x20 ; ' '
0x0800851A: 48 DC.B 0x48 ; 'H'
0x0800851B: 10 DC.B 0x10 ; '\x10'
0x0800851C: 10 DC.B 0x10 ; '\x10'
0x0800851D: 10 DC.B 0x10 ; '\x10'
0x0800851E: 10 DC.B 0x10 ; '\x10'
0x0800851F: 10 DC.B 0x10 ; '\x10'
0x08008520: 10 DC.B 0x10 ; '\x10'
0x08008521: 10 DC.B 0x10 ; '\x10'
0x08008522: 10 DC.B 0x10 ; '\x10'
0x08008523: 10 DC.B 0x10 ; '\x10'
0x08008524: 10 DC.B 0x10 ; '\x10'
0x08008525: 10 DC.B 0x10 ; '\x10'
0x08008526: 10 DC.B 0x10 ; '\x10'
0x08008527: 10 DC.B 0x10 ; '\x10'
0x08008528: 10 DC.B 0x10 ; '\x10'
0x08008529: 10 DC.B 0x10 ; '\x10'
0x0800852A: 84 DC.B 0x84 ; '\x84'
0x0800852B: 84 DC.B 0x84 ; '\x84'
0x0800852C: 84 DC.B 0x84 ; '\x84'
0x0800852D: 84 DC.B 0x84 ; '\x84'
0x0800852E: 84 DC.B 0x84 ; '\x84'
0x0800852F: 84 DC.B 0x84 ; '\x84'
0x08008530: 84 DC.B 0x84 ; '\x84'
0x08008531: 84 DC.B 0x84 ; '\x84'
0x08008532: 84 DC.B 0x84 ; '\x84'
0x08008533: 84 DC.B 0x84 ; '\x84'
0x08008534: 10 DC.B 0x10 ; '\x10'
0x08008535: 10 DC.B 0x10 ; '\x10'
0x08008536: 10 DC.B 0x10 ; '\x10'
0x08008537: 10 DC.B 0x10 ; '\x10'
0x08008538: 10 DC.B 0x10 ; '\x10'
0x08008539: 10 DC.B 0x10 ; '\x10'
0x0800853A: 10 DC.B 0x10 ; '\x10'
0x0800853B: 81 DC.B 0x81 ; '\x81'
0x0800853C: 81 DC.B 0x81 ; '\x81'
0x0800853D: 81 DC.B 0x81 ; '\x81'
0x0800853E: 81 DC.B 0x81 ; '\x81'
0x0800853F: 81 DC.B 0x81 ; '\x81'
0x08008540: 81 DC.B 0x81 ; '\x81'
0x08008541: 01 DC.B 0x01 ; '\x01'
0x08008542: 01 DC.B 0x01 ; '\x01'
0x08008543: 01 DC.B 0x01 ; '\x01'
0x08008544: 01 DC.B 0x01 ; '\x01'
0x08008545: 01 DC.B 0x01 ; '\x01'
0x08008546: 01 DC.B 0x01 ; '\x01'
0x08008547: 01 DC.B 0x01 ; '\x01'
0x08008548: 01 DC.B 0x01 ; '\x01'
0x08008549: 01 DC.B 0x01 ; '\x01'
0x0800854A: 01 DC.B 0x01 ; '\x01'
0x0800854B: 01 DC.B 0x01 ; '\x01'
0x0800854C: 01 DC.B 0x01 ; '\x01'
0x0800854D: 01 DC.B 0x01 ; '\x01'
0x0800854E: 01 DC.B 0x01 ; '\x01'
0x0800854F: 01 DC.B 0x01 ; '\x01'
0x08008550: 01 DC.B 0x01 ; '\x01'
0x08008551: 01 DC.B 0x01 ; '\x01'
0x08008552: 01 DC.B 0x01 ; '\x01'
0x08008553: 01 DC.B 0x01 ; '\x01'
0x08008554: 01 DC.B 0x01 ; '\x01'
0x08008555: 10 DC.B 0x10 ; '\x10'
0x08008556: 10 DC.B 0x10 ; '\x10'
0x08008557: 10 DC.B 0x10 ; '\x10'
0x08008558: 10 DC.B 0x10 ; '\x10'
0x08008559: 10 DC.B 0x10 ; '\x10'
0x0800855A: 10 DC.B 0x10 ; '\x10'
0x0800855B: 82 DC.B 0x82 ; '\x82'
0x0800855C: 82 DC.B 0x82 ; '\x82'
0x0800855D: 82 DC.B 0x82 ; '\x82'
0x0800855E: 82 DC.B 0x82 ; '\x82'
0x0800855F: 82 DC.B 0x82 ; '\x82'
0x08008560: 82 DC.B 0x82 ; '\x82'
0x08008561: 02 DC.B 0x02 ; '\x02'
0x08008562: 02 DC.B 0x02 ; '\x02'
0x08008563: 02 DC.B 0x02 ; '\x02'
0x08008564: 02 DC.B 0x02 ; '\x02'
0x08008565: 02 DC.B 0x02 ; '\x02'
0x08008566: 02 DC.B 0x02 ; '\x02'
0x08008567: 02 DC.B 0x02 ; '\x02'
0x08008568: 02 DC.B 0x02 ; '\x02'
0x08008569: 02 DC.B 0x02 ; '\x02'
0x0800856A: 02 DC.B 0x02 ; '\x02'
0x0800856B: 02 DC.B 0x02 ; '\x02'
0x0800856C: 02 DC.B 0x02 ; '\x02'
0x0800856D: 02 DC.B 0x02 ; '\x02'
0x0800856E: 02 DC.B 0x02 ; '\x02'
0x0800856F: 02 DC.B 0x02 ; '\x02'
0x08008570: 02 DC.B 0x02 ; '\x02'
0x08008571: 02 DC.B 0x02 ; '\x02'
0x08008572: 02 DC.B 0x02 ; '\x02'
0x08008573: 02 DC.B 0x02 ; '\x02'
0x08008574: 02 DC.B 0x02 ; '\x02'
0x08008575: 10 DC.B 0x10 ; '\x10'
0x08008576: 10 DC.B 0x10 ; '\x10'
0x08008577: 10 DC.B 0x10 ; '\x10'
0x08008578: 10 DC.B 0x10 ; '\x10'
0x08008579: 20 DC.B 0x20 ; ' '
Section .segger.init.table from [ Linker created ], size=32, align=4
0x0800857C: 080085C5 DC.W __SEGGER_init_zero
0x08008580: 00 DC.B 0x00 ; '\0'
0x08008581: 00 DC.B 0x00 ; '\0'
0x08008582: 00 DC.B 0x00 ; '\0'
0x08008583: 20 DC.B 0x20 ; ' '
0x08008584: 35 DC.B 0x35 ; '5'
0x08008585: 77 DC.B 0x77 ; 'w'
0x08008586: 00 DC.B 0x00 ; '\0'
0x08008587: 00 DC.B 0x00 ; '\0'
0x08008588: 080085D7 DC.W __SEGGER_init_copy
0x0800858C: 38 DC.B 0x38 ; '8'
0x0800858D: 77 DC.B 0x77 ; 'w'
0x0800858E: 00 DC.B 0x00 ; '\0'
0x0800858F: 20 DC.B 0x20 ; ' '
0x08008590: 0800859C DC.W 0x0800859C ; R_ARM_ABS32
0x08008594: 28 DC.B 0x28 ; '('
0x08008595: 00 DC.B 0x00 ; '\0'
0x08008596: 00 DC.B 0x00 ; '\0'
0x08008597: 00 DC.B 0x00 ; '\0'
0x08008598: 0800203B DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=40, align=4
0x0800859C: D4 DC.B 0xD4 ; '\xD4'
0x0800859D: 22 DC.B 0x22 ; '\"'
0x0800859E: 00 DC.B 0x00 ; '\0'
0x0800859F: 08 DC.B 0x08 ; '\b'
0x080085A0: D4 DC.B 0xD4 ; '\xD4'
0x080085A1: 22 DC.B 0x22 ; '\"'
0x080085A2: 00 DC.B 0x00 ; '\0'
0x080085A3: 08 DC.B 0x08 ; '\b'
0x080085A4: D4 DC.B 0xD4 ; '\xD4'
0x080085A5: 22 DC.B 0x22 ; '\"'
0x080085A6: 00 DC.B 0x00 ; '\0'
0x080085A7: 08 DC.B 0x08 ; '\b'
0x080085A8: D4 DC.B 0xD4 ; '\xD4'
0x080085A9: 22 DC.B 0x22 ; '\"'
0x080085AA: 00 DC.B 0x00 ; '\0'
0x080085AB: 08 DC.B 0x08 ; '\b'
0x080085AC: D4 DC.B 0xD4 ; '\xD4'
0x080085AD: 22 DC.B 0x22 ; '\"'
0x080085AE: 00 DC.B 0x00 ; '\0'
0x080085AF: 08 DC.B 0x08 ; '\b'
0x080085B0: 8C DC.B 0x8C ; '\x8C'
0x080085B1: 72 DC.B 0x72 ; 'r'
0x080085B2: 00 DC.B 0x00 ; '\0'
0x080085B3: 20 DC.B 0x20 ; ' '
0x080085B4: 90 DC.B 0x90 ; '\x90'
0x080085B5: 72 DC.B 0x72 ; 'r'
0x080085B6: 00 DC.B 0x00 ; '\0'
0x080085B7: 20 DC.B 0x20 ; ' '
0x080085B8: 94 DC.B 0x94 ; '\x94'
0x080085B9: 72 DC.B 0x72 ; 'r'
0x080085BA: 00 DC.B 0x00 ; '\0'
0x080085BB: 20 DC.B 0x20 ; ' '
0x080085BC: F0 DC.B 0xF0 ; '\xF0'
0x080085BD: F0 DC.B 0xF0 ; '\xF0'
0x080085BE: F0 DC.B 0xF0 ; '\xF0'
0x080085BF: F0 DC.B 0xF0 ; '\xF0'
0x080085C0: 00 DC.B 0x00 ; '\0'
0x080085C1: 90 DC.B 0x90 ; '\x90'
0x080085C2: D0 DC.B 0xD0 ; '\xD0'
0x080085C3: 03 DC.B 0x03 ; '\x03'
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:
0x080085C4: 6820 LDR R0, [R4]
0x080085C6: 6861 LDR R1, [R4, #4]
0x080085C8: 3408 ADDS R4, #8
0x080085CA: 2200 MOVS R2, #0
0x080085CC: E000 B .L2 ; 0x080085D0
.L1:
0x080085CE: 5442 STRB R2, [R0, R1]
.L2:
0x080085D0: 3901 SUBS R1, #1
0x080085D2: D5FC BPL .L1 ; 0x080085CE
0x080085D4: 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:
0x080085D6: 6820 LDR R0, [R4]
0x080085D8: 6861 LDR R1, [R4, #4]
0x080085DA: 68A2 LDR R2, [R4, #8]
0x080085DC: 340C ADDS R4, #12
0x080085DE: E001 B .L2 ; 0x080085E4
.L1:
0x080085E0: 5C8B LDRB R3, [R1, R2]
0x080085E2: 5483 STRB R3, [R0, R2]
.L2:
0x080085E4: 3A01 SUBS R2, #1
0x080085E6: D5FB BPL .L1 ; 0x080085E0
0x080085E8: 4770 BX LR
Section .bss.scratch from charger_lto.o, size=512, align=32
scratch:
0x20000000: 54 DC.B 0x54 ; 'T'
0x20000001: 78 DC.B 0x78 ; 'x'
0x20000002: 20 DC.B 0x20 ; ' '
0x20000003: 41 DC.B 0x41 ; 'A'
0x20000004: 70 DC.B 0x70 ; 'p'
0x20000005: 70 DC.B 0x70 ; 'p'
0x20000006: 20 DC.B 0x20 ; ' '
0x20000007: 6D DC.B 0x6D ; 'm'
0x20000008: 65 DC.B 0x65 ; 'e'
0x20000009: 6D DC.B 0x6D ; 'm'
0x2000000A: 6F DC.B 0x6F ; 'o'
0x2000000B: 72 DC.B 0x72 ; 'r'
0x2000000C: 79 DC.B 0x79 ; 'y'
0x2000000D: 20 DC.B 0x20 ; ' '
0x2000000E: 70 DC.B 0x70 ; 'p'
0x2000000F: 6F DC.B 0x6F ; 'o'
0x20000010: 6F DC.B 0x6F ; 'o'
0x20000011: 6C DC.B 0x6C ; 'l'
0x20000012: 00 DC.B 0x00 ; '\0'
0x20000013: 00 DC.B 0x00 ; '\0'
0x20000014: 46 DC.B 0x46 ; 'F'
0x20000015: 78 DC.B 0x78 ; 'x'
0x20000016: 20 DC.B 0x20 ; ' '
0x20000017: 41 DC.B 0x41 ; 'A'
0x20000018: 70 DC.B 0x70 ; 'p'
0x20000019: 70 DC.B 0x70 ; 'p'
0x2000001A: 20 DC.B 0x20 ; ' '
0x2000001B: 6D DC.B 0x6D ; 'm'
0x2000001C: 65 DC.B 0x65 ; 'e'
0x2000001D: 6D DC.B 0x6D ; 'm'
0x2000001E: 6F DC.B 0x6F ; 'o'
0x2000001F: 72 DC.B 0x72 ; 'r'
0x20000020: 79 DC.B 0x79 ; 'y'
0x20000021: 20 DC.B 0x20 ; ' '
0x20000022: 70 DC.B 0x70 ; 'p'
0x20000023: 6F DC.B 0x6F ; 'o'
0x20000024: 6F DC.B 0x6F ; 'o'
0x20000025: 6C DC.B 0x6C ; 'l'
0x20000026: 00 DC.B 0x00 ; '\0'
0x20000027: 00 DC.B 0x00 ; '\0'
0x20000028: 46 DC.B 0x46 ; 'F'
0x20000029: 69 DC.B 0x69 ; 'i'
0x2000002A: 6C DC.B 0x6C ; 'l'
0x2000002B: 65 DC.B 0x65 ; 'e'
0x2000002C: 58 DC.B 0x58 ; 'X'
0x2000002D: 20 DC.B 0x20 ; ' '
0x2000002E: 61 DC.B 0x61 ; 'a'
0x2000002F: 70 DC.B 0x70 ; 'p'
0x20000030: 70 DC.B 0x70 ; 'p'
0x20000031: 20 DC.B 0x20 ; ' '
0x20000032: 74 DC.B 0x74 ; 't'
0x20000033: 68 DC.B 0x68 ; 'h'
0x20000034: 72 DC.B 0x72 ; 'r'
0x20000035: 65 DC.B 0x65 ; 'e'
0x20000036: 61 DC.B 0x61 ; 'a'
0x20000037: 64 DC.B 0x64 ; 'd'
0x20000038: 00 DC.B 0x00 ; '\0'
0x20000039: 00 DC.B 0x00 ; '\0'
0x2000003A: 00 DC.B 0x00 ; '\0'
0x2000003B: 00 DC.B 0x00 ; '\0'
0x2000003C: 00 DC.B 0x00 ; '\0'
0x2000003D: 00 DC.B 0x00 ; '\0'
0x2000003E: 00 DC.B 0x00 ; '\0'
0x2000003F: 00 DC.B 0x00 ; '\0'
0x20000040: 53 DC.B 0x53 ; 'S'
0x20000041: 54 DC.B 0x54 ; 'T'
0x20000042: 4D DC.B 0x4D ; 'M'
0x20000043: 33 DC.B 0x33 ; '3'
0x20000044: 32 DC.B 0x32 ; '2'
0x20000045: 5F DC.B 0x5F ; '_'
0x20000046: 53 DC.B 0x53 ; 'S'
0x20000047: 44 DC.B 0x44 ; 'D'
0x20000048: 49 DC.B 0x49 ; 'I'
0x20000049: 4F DC.B 0x4F ; 'O'
0x2000004A: 5F DC.B 0x5F ; '_'
0x2000004B: 44 DC.B 0x44 ; 'D'
0x2000004C: 49 DC.B 0x49 ; 'I'
0x2000004D: 53 DC.B 0x53 ; 'S'
0x2000004E: 4B DC.B 0x4B ; 'K'
0x2000004F: 00 DC.B 0x00 ; '\0'
0x20000050: 00 DC.B 0x00 ; '\0'
0x20000051: 00 DC.B 0x00 ; '\0'
0x20000052: 00 DC.B 0x00 ; '\0'
0x20000053: 00 DC.B 0x00 ; '\0'
0x20000054: 00 DC.B 0x00 ; '\0'
0x20000055: 00 DC.B 0x00 ; '\0'
0x20000056: 00 DC.B 0x00 ; '\0'
0x20000057: 00 DC.B 0x00 ; '\0'
0x20000058: 00 DC.B 0x00 ; '\0'
0x20000059: 00 DC.B 0x00 ; '\0'
0x2000005A: 00 DC.B 0x00 ; '\0'
0x2000005B: 00 DC.B 0x00 ; '\0'
0x2000005C: 00 DC.B 0x00 ; '\0'
0x2000005D: 00 DC.B 0x00 ; '\0'
0x2000005E: 00 DC.B 0x00 ; '\0'
0x2000005F: 00 DC.B 0x00 ; '\0'
0x20000060: 28 DC.B 0x28 ; '('
0x20000061: 00 DC.B 0x00 ; '\0'
0x20000062: 00 DC.B 0x00 ; '\0'
0x20000063: 00 DC.B 0x00 ; '\0'
0x20000064: 2C DC.B 0x2C ; ','
0x20000065: 00 DC.B 0x00 ; '\0'
0x20000066: 00 DC.B 0x00 ; '\0'
0x20000067: 00 DC.B 0x00 ; '\0'
0x20000068: 07 DC.B 0x07 ; '\x07'
0x20000069: 00 DC.B 0x00 ; '\0'
0x2000006A: 70 DC.B 0x70 ; 'p'
0x2000006B: 00 DC.B 0x00 ; '\0'
0x2000006C: 38 DC.B 0x38 ; '8'
0x2000006D: 25 DC.B 0x25 ; '%'
0x2000006E: 37 DC.B 0x37 ; '7'
0x2000006F: 1A DC.B 0x1A ; '\x1A'
0x20000070: 9F DC.B 0x9F ; '\x9F'
0x20000071: 00 DC.B 0x00 ; '\0'
0x20000072: 00 DC.B 0x00 ; '\0'
0x20000073: 00 DC.B 0x00 ; '\0'
0x20000074: 00 DC.B 0x00 ; '\0'
0x20000075: 00 DC.B 0x00 ; '\0'
0x20000076: 00 DC.B 0x00 ; '\0'
0x20000077: 00 DC.B 0x00 ; '\0'
0x20000078: 00 DC.B 0x00 ; '\0'
0x20000079: 06 DC.B 0x06 ; '\x06'
0x2000007A: 00 DC.B 0x00 ; '\0'
0x2000007B: 00 DC.B 0x00 ; '\0'
0x2000007C: 00 DC.B 0x00 ; '\0'
0x2000007D: 18 DC.B 0x18 ; '\x18'
0x2000007E: 00 DC.B 0x00 ; '\0'
0x2000007F: 00 DC.B 0x00 ; '\0'
0x20000080: 00 DC.B 0x00 ; '\0'
0x20000081: 02 DC.B 0x02 ; '\x02'
0x20000082: 00 DC.B 0x00 ; '\0'
0x20000083: 7D DC.B 0x7D ; '}'
0x20000084: 08 DC.B 0x08 ; '\b'
0x20000085: 18 DC.B 0x18 ; '\x18'
0x20000086: 00 DC.B 0x00 ; '\0'
0x20000087: 00 DC.B 0x00 ; '\0'
0x20000088: 00 DC.B 0x00 ; '\0'
0x20000089: 34 DC.B 0x34 ; '4'
0x2000008A: 00 DC.B 0x00 ; '\0'
0x2000008B: 00 DC.B 0x00 ; '\0'
0x2000008C: 00 DC.B 0x00 ; '\0'
0x2000008D: 0A DC.B 0x0A ; '\n'
0x2000008E: 00 DC.B 0x00 ; '\0'
0x2000008F: 30 DC.B 0x30 ; '0'
0x20000090: 9F DC.B 0x9F ; '\x9F'
0x20000091: 93 DC.B 0x93 ; '\x93'
0x20000092: 0C DC.B 0x0C ; '\x0C'
0x20000093: 7D DC.B 0x7D ; '}'
0x20000094: 08 DC.B 0x08 ; '\b'
0x20000095: 23 DC.B 0x23 ; '#'
0x20000096: 0C DC.B 0x0C ; '\x0C'
0x20000097: 93 DC.B 0x93 ; '\x93'
0x20000098: 08 DC.B 0x08 ; '\b'
0x20000099: 34 DC.B 0x34 ; '4'
0x2000009A: 00 DC.B 0x00 ; '\0'
0x2000009B: 00 DC.B 0x00 ; '\0'
0x2000009C: 00 DC.B 0x00 ; '\0'
0x2000009D: DE DC.B 0xDE ; '\xDE'
0x2000009E: 00 DC.B 0x00 ; '\0'
0x2000009F: 00 DC.B 0x00 ; '\0'
0x200000A0: 00 DC.B 0x00 ; '\0'
0x200000A1: 12 DC.B 0x12 ; '\x12'
0x200000A2: 00 DC.B 0x00 ; '\0'
0x200000A3: 7D DC.B 0x7D ; '}'
0x200000A4: 08 DC.B 0x08 ; '\b'
0x200000A5: 93 DC.B 0x93 ; '\x93'
0x200000A6: 04 DC.B 0x04 ; '\x04'
0x200000A7: 7D DC.B 0x7D ; '}'
0x200000A8: 08 DC.B 0x08 ; '\b'
0x200000A9: 23 DC.B 0x23 ; '#'
0x200000AA: 04 DC.B 0x04 ; '\x04'
0x200000AB: 93 DC.B 0x93 ; '\x93'
0x200000AC: 04 DC.B 0x04 ; '\x04'
0x200000AD: 93 DC.B 0x93 ; '\x93'
0x200000AE: 04 DC.B 0x04 ; '\x04'
0x200000AF: 7D DC.B 0x7D ; '}'
0x200000B0: 08 DC.B 0x08 ; '\b'
0x200000B1: 23 DC.B 0x23 ; '#'
0x200000B2: 0C DC.B 0x0C ; '\x0C'
0x200000B3: 93 DC.B 0x93 ; '\x93'
0x200000B4: 08 DC.B 0x08 ; '\b'
0x200000B5: DE DC.B 0xDE ; '\xDE'
0x200000B6: 00 DC.B 0x00 ; '\0'
0x200000B7: 00 DC.B 0x00 ; '\0'
0x200000B8: 00 DC.B 0x00 ; '\0'
0x200000B9: EE DC.B 0xEE ; '\xEE'
0x200000BA: 00 DC.B 0x00 ; '\0'
0x200000BB: 00 DC.B 0x00 ; '\0'
0x200000BC: 00 DC.B 0x00 ; '\0'
0x200000BD: 16 DC.B 0x16 ; '\x16'
0x200000BE: 00 DC.B 0x00 ; '\0'
0x200000BF: 7D DC.B 0x7D ; '}'
0x200000C0: 08 DC.B 0x08 ; '\b'
0x200000C1: 93 DC.B 0x93 ; '\x93'
0x200000C2: 04 DC.B 0x04 ; '\x04'
0x200000C3: 7D DC.B 0x7D ; '}'
0x200000C4: 08 DC.B 0x08 ; '\b'
0x200000C5: 23 DC.B 0x23 ; '#'
0x200000C6: 04 DC.B 0x04 ; '\x04'
0x200000C7: 93 DC.B 0x93 ; '\x93'
0x200000C8: 04 DC.B 0x04 ; '\x04'
0x200000C9: 7D DC.B 0x7D ; '}'
0x200000CA: 08 DC.B 0x08 ; '\b'
0x200000CB: 23 DC.B 0x23 ; '#'
0x200000CC: 08 DC.B 0x08 ; '\b'
0x200000CD: 93 DC.B 0x93 ; '\x93'
0x200000CE: 04 DC.B 0x04 ; '\x04'
0x200000CF: 7D DC.B 0x7D ; '}'
0x200000D0: 08 DC.B 0x08 ; '\b'
0x200000D1: 23 DC.B 0x23 ; '#'
0x200000D2: 0C DC.B 0x0C ; '\x0C'
0x200000D3: 93 DC.B 0x93 ; '\x93'
0x200000D4: 08 DC.B 0x08 ; '\b'
0x200000D5: EE DC.B 0xEE ; '\xEE'
0x200000D6: 00 DC.B 0x00 ; '\0'
0x200000D7: 00 DC.B 0x00 ; '\0'
0x200000D8: 00 DC.B 0x00 ; '\0'
0x200000D9: F0 DC.B 0xF0 ; '\xF0'
0x200000DA: 00 DC.B 0x00 ; '\0'
0x200000DB: 00 DC.B 0x00 ; '\0'
0x200000DC: 00 DC.B 0x00 ; '\0'
0x200000DD: 0C DC.B 0x0C ; '\x0C'
0x200000DE: 00 DC.B 0x00 ; '\0'
0x200000DF: 7D DC.B 0x7D ; '}'
0x200000E0: 08 DC.B 0x08 ; '\b'
0x200000E1: 93 DC.B 0x93 ; '\x93'
0x200000E2: 04 DC.B 0x04 ; '\x04'
0x200000E3: 93 DC.B 0x93 ; '\x93'
0x200000E4: 04 DC.B 0x04 ; '\x04'
0x200000E5: 7D DC.B 0x7D ; '}'
0x200000E6: 08 DC.B 0x08 ; '\b'
0x200000E7: 23 DC.B 0x23 ; '#'
0x200000E8: 08 DC.B 0x08 ; '\b'
0x200000E9: 93 DC.B 0x93 ; '\x93'
0x200000EA: 0C DC.B 0x0C ; '\x0C'
0x200000EB: F0 DC.B 0xF0 ; '\xF0'
0x200000EC: 00 DC.B 0x00 ; '\0'
0x200000ED: 00 DC.B 0x00 ; '\0'
0x200000EE: 00 DC.B 0x00 ; '\0'
0x200000EF: F4 DC.B 0xF4 ; '\xF4'
0x200000F0: 00 DC.B 0x00 ; '\0'
0x200000F1: 00 DC.B 0x00 ; '\0'
0x200000F2: 00 DC.B 0x00 ; '\0'
0x200000F3: 10 DC.B 0x10 ; '\x10'
0x200000F4: 00 DC.B 0x00 ; '\0'
0x200000F5: 7D DC.B 0x7D ; '}'
0x200000F6: 08 DC.B 0x08 ; '\b'
0x200000F7: 93 DC.B 0x93 ; '\x93'
0x200000F8: 0C DC.B 0x0C ; '\x0C'
0x200000F9: 7D DC.B 0x7D ; '}'
0x200000FA: 08 DC.B 0x08 ; '\b'
0x200000FB: 23 DC.B 0x23 ; '#'
0x200000FC: 0C DC.B 0x0C ; '\x0C'
0x200000FD: 93 DC.B 0x93 ; '\x93'
0x200000FE: 04 DC.B 0x04 ; '\x04'
0x200000FF: 7D DC.B 0x7D ; '}'
0x20000100: 08 DC.B 0x08 ; '\b'
0x20000101: 23 DC.B 0x23 ; '#'
0x20000102: 10 DC.B 0x10 ; '\x10'
0x20000103: 93 DC.B 0x93 ; '\x93'
0x20000104: 04 DC.B 0x04 ; '\x04'
0x20000105: F4 DC.B 0xF4 ; '\xF4'
0x20000106: 00 DC.B 0x00 ; '\0'
0x20000107: 00 DC.B 0x00 ; '\0'
0x20000108: 00 DC.B 0x00 ; '\0'
0x20000109: AE DC.B 0xAE ; '\xAE'
0x2000010A: 01 DC.B 0x01 ; '\x01'
0x2000010B: 00 DC.B 0x00 ; '\0'
0x2000010C: 00 DC.B 0x00 ; '\0'
0x2000010D: 12 DC.B 0x12 ; '\x12'
0x2000010E: 00 DC.B 0x00 ; '\0'
0x2000010F: 7D DC.B 0x7D ; '}'
0x20000110: 08 DC.B 0x08 ; '\b'
0x20000111: 93 DC.B 0x93 ; '\x93'
0x20000112: 08 DC.B 0x08 ; '\b'
0x20000113: 93 DC.B 0x93 ; '\x93'
0x20000114: 04 DC.B 0x04 ; '\x04'
0x20000115: 7D DC.B 0x7D ; '}'
0x20000116: 08 DC.B 0x08 ; '\b'
0x20000117: 23 DC.B 0x23 ; '#'
0x20000118: 0C DC.B 0x0C ; '\x0C'
0x20000119: 93 DC.B 0x93 ; '\x93'
0x2000011A: 04 DC.B 0x04 ; '\x04'
0x2000011B: 7D DC.B 0x7D ; '}'
0x2000011C: 08 DC.B 0x08 ; '\b'
0x2000011D: 23 DC.B 0x23 ; '#'
0x2000011E: 10 DC.B 0x10 ; '\x10'
0x2000011F: 93 DC.B 0x93 ; '\x93'
0x20000120: 04 DC.B 0x04 ; '\x04'
0x20000121: 00 DC.B 0x00 ; '\0'
0x20000122: 00 DC.B 0x00 ; '\0'
0x20000123: 00 DC.B 0x00 ; '\0'
0x20000124: 00 DC.B 0x00 ; '\0'
0x20000125: 00 DC.B 0x00 ; '\0'
0x20000126: 00 DC.B 0x00 ; '\0'
0x20000127: 00 DC.B 0x00 ; '\0'
0x20000128: 00 DC.B 0x00 ; '\0'
0x20000129: FF DC.B 0xFF ; '\xFF'
0x2000012A: FF DC.B 0xFF ; '\xFF'
0x2000012B: FF DC.B 0xFF ; '\xFF'
0x2000012C: FF DC.B 0xFF ; '\xFF'
0x2000012D: 06 DC.B 0x06 ; '\x06'
0x2000012E: 2A DC.B 0x2A ; '*'
0x2000012F: 00 DC.B 0x00 ; '\0'
0x20000130: 08 DC.B 0x08 ; '\b'
0x20000131: 24 DC.B 0x24 ; '$'
0x20000132: 00 DC.B 0x00 ; '\0'
0x20000133: 00 DC.B 0x00 ; '\0'
0x20000134: 00 DC.B 0x00 ; '\0'
0x20000135: 36 DC.B 0x36 ; '6'
0x20000136: 00 DC.B 0x00 ; '\0'
0x20000137: 00 DC.B 0x00 ; '\0'
0x20000138: 00 DC.B 0x00 ; '\0'
0x20000139: 02 DC.B 0x02 ; '\x02'
0x2000013A: 00 DC.B 0x00 ; '\0'
0x2000013B: 31 DC.B 0x31 ; '1'
0x2000013C: 9F DC.B 0x9F ; '\x9F'
0x2000013D: 36 DC.B 0x36 ; '6'
0x2000013E: 00 DC.B 0x00 ; '\0'
0x2000013F: 00 DC.B 0x00 ; '\0'
0x20000140: 00 DC.B 0x00 ; '\0'
0x20000141: 72 DC.B 0x72 ; 'r'
0x20000142: 00 DC.B 0x00 ; '\0'
0x20000143: 00 DC.B 0x00 ; '\0'
0x20000144: 00 DC.B 0x00 ; '\0'
0x20000145: 38 DC.B 0x38 ; '8'
0x20000146: 00 DC.B 0x00 ; '\0'
0x20000147: 31 DC.B 0x31 ; '1'
0x20000148: 9F DC.B 0x9F ; '\x9F'
0x20000149: 93 DC.B 0x93 ; '\x93'
0x2000014A: 01 DC.B 0x01 ; '\x01'
0x2000014B: 30 DC.B 0x30 ; '0'
0x2000014C: 9F DC.B 0x9F ; '\x9F'
0x2000014D: 93 DC.B 0x93 ; '\x93'
0x2000014E: 01 DC.B 0x01 ; '\x01'
0x2000014F: 93 DC.B 0x93 ; '\x93'
0x20000150: 02 DC.B 0x02 ; '\x02'
0x20000151: 30 DC.B 0x30 ; '0'
0x20000152: 9F DC.B 0x9F ; '\x9F'
0x20000153: 93 DC.B 0x93 ; '\x93'
0x20000154: 04 DC.B 0x04 ; '\x04'
0x20000155: 4F DC.B 0x4F ; 'O'
0x20000156: 9F DC.B 0x9F ; '\x9F'
0x20000157: 93 DC.B 0x93 ; '\x93'
0x20000158: 01 DC.B 0x01 ; '\x01'
0x20000159: 10 DC.B 0x10 ; '\x10'
0x2000015A: 87 DC.B 0x87 ; '\x87'
0x2000015B: FF DC.B 0xFF ; '\xFF'
0x2000015C: FF DC.B 0xFF ; '\xFF'
0x2000015D: FF DC.B 0xFF ; '\xFF'
0x2000015E: FF DC.B 0xFF ; '\xFF'
0x2000015F: FF DC.B 0xFF ; '\xFF'
0x20000160: FF DC.B 0xFF ; '\xFF'
0x20000161: FF DC.B 0xFF ; '\xFF'
0x20000162: FF DC.B 0xFF ; '\xFF'
0x20000163: 01 DC.B 0x01 ; '\x01'
0x20000164: 9F DC.B 0x9F ; '\x9F'
0x20000165: 93 DC.B 0x93 ; '\x93'
0x20000166: 01 DC.B 0x01 ; '\x01'
0x20000167: 30 DC.B 0x30 ; '0'
0x20000168: 9F DC.B 0x9F ; '\x9F'
0x20000169: 93 DC.B 0x93 ; '\x93'
0x2000016A: 01 DC.B 0x01 ; '\x01'
0x2000016B: 30 DC.B 0x30 ; '0'
0x2000016C: 9F DC.B 0x9F ; '\x9F'
0x2000016D: 93 DC.B 0x93 ; '\x93'
0x2000016E: 01 DC.B 0x01 ; '\x01'
0x2000016F: 31 DC.B 0x31 ; '1'
0x20000170: 9F DC.B 0x9F ; '\x9F'
0x20000171: 93 DC.B 0x93 ; '\x93'
0x20000172: 01 DC.B 0x01 ; '\x01'
0x20000173: 31 DC.B 0x31 ; '1'
0x20000174: 9F DC.B 0x9F ; '\x9F'
0x20000175: 93 DC.B 0x93 ; '\x93'
0x20000176: 01 DC.B 0x01 ; '\x01'
0x20000177: 30 DC.B 0x30 ; '0'
0x20000178: 9F DC.B 0x9F ; '\x9F'
0x20000179: 93 DC.B 0x93 ; '\x93'
0x2000017A: 01 DC.B 0x01 ; '\x01'
0x2000017B: 30 DC.B 0x30 ; '0'
0x2000017C: 9F DC.B 0x9F ; '\x9F'
0x2000017D: 93 DC.B 0x93 ; '\x93'
0x2000017E: 01 DC.B 0x01 ; '\x01'
0x2000017F: 00 DC.B 0x00 ; '\0'
0x20000180: 00 DC.B 0x00 ; '\0'
0x20000181: 00 DC.B 0x00 ; '\0'
0x20000182: 00 DC.B 0x00 ; '\0'
0x20000183: 00 DC.B 0x00 ; '\0'
0x20000184: 00 DC.B 0x00 ; '\0'
0x20000185: 00 DC.B 0x00 ; '\0'
0x20000186: 00 DC.B 0x00 ; '\0'
0x20000187: FF DC.B 0xFF ; '\xFF'
0x20000188: FF DC.B 0xFF ; '\xFF'
0x20000189: FF DC.B 0xFF ; '\xFF'
0x2000018A: FF DC.B 0xFF ; '\xFF'
0x2000018B: 06 DC.B 0x06 ; '\x06'
0x2000018C: 2A DC.B 0x2A ; '*'
0x2000018D: 00 DC.B 0x00 ; '\0'
0x2000018E: 08 DC.B 0x08 ; '\b'
0x2000018F: AA DC.B 0xAA ; '\xAA'
0x20000190: 00 DC.B 0x00 ; '\0'
0x20000191: 00 DC.B 0x00 ; '\0'
0x20000192: 00 DC.B 0x00 ; '\0'
0x20000193: BA DC.B 0xBA ; '\xBA'
0x20000194: 00 DC.B 0x00 ; '\0'
0x20000195: 00 DC.B 0x00 ; '\0'
0x20000196: 00 DC.B 0x00 ; '\0'
0x20000197: 01 DC.B 0x01 ; '\x01'
0x20000198: 00 DC.B 0x00 ; '\0'
0x20000199: 51 DC.B 0x51 ; 'Q'
0x2000019A: 00 DC.B 0x00 ; '\0'
0x2000019B: 00 DC.B 0x00 ; '\0'
0x2000019C: 00 DC.B 0x00 ; '\0'
0x2000019D: 00 DC.B 0x00 ; '\0'
0x2000019E: 00 DC.B 0x00 ; '\0'
0x2000019F: 00 DC.B 0x00 ; '\0'
0x200001A0: 00 DC.B 0x00 ; '\0'
0x200001A1: 00 DC.B 0x00 ; '\0'
0x200001A2: FF DC.B 0xFF ; '\xFF'
0x200001A3: FF DC.B 0xFF ; '\xFF'
0x200001A4: FF DC.B 0xFF ; '\xFF'
0x200001A5: FF DC.B 0xFF ; '\xFF'
0x200001A6: 06 DC.B 0x06 ; '\x06'
0x200001A7: 2A DC.B 0x2A ; '*'
0x200001A8: 00 DC.B 0x00 ; '\0'
0x200001A9: 08 DC.B 0x08 ; '\b'
0x200001AA: B2 DC.B 0xB2 ; '\xB2'
0x200001AB: 00 DC.B 0x00 ; '\0'
0x200001AC: 00 DC.B 0x00 ; '\0'
0x200001AD: 00 DC.B 0x00 ; '\0'
0x200001AE: DC DC.B 0xDC ; '\xDC'
0x200001AF: 00 DC.B 0x00 ; '\0'
0x200001B0: 00 DC.B 0x00 ; '\0'
0x200001B1: 00 DC.B 0x00 ; '\0'
0x200001B2: 01 DC.B 0x01 ; '\x01'
0x200001B3: 00 DC.B 0x00 ; '\0'
0x200001B4: 50 DC.B 0x50 ; 'P'
0x200001B5: 00 DC.B 0x00 ; '\0'
0x200001B6: 00 DC.B 0x00 ; '\0'
0x200001B7: 00 DC.B 0x00 ; '\0'
0x200001B8: 00 DC.B 0x00 ; '\0'
0x200001B9: 00 DC.B 0x00 ; '\0'
0x200001BA: 00 DC.B 0x00 ; '\0'
0x200001BB: 00 DC.B 0x00 ; '\0'
0x200001BC: 00 DC.B 0x00 ; '\0'
0x200001BD: FF DC.B 0xFF ; '\xFF'
0x200001BE: FF DC.B 0xFF ; '\xFF'
0x200001BF: FF DC.B 0xFF ; '\xFF'
0x200001C0: FF DC.B 0xFF ; '\xFF'
0x200001C1: 06 DC.B 0x06 ; '\x06'
0x200001C2: 2A DC.B 0x2A ; '*'
0x200001C3: 00 DC.B 0x00 ; '\0'
0x200001C4: 08 DC.B 0x08 ; '\b'
0x200001C5: C4 DC.B 0xC4 ; '\xC4'
0x200001C6: 00 DC.B 0x00 ; '\0'
0x200001C7: 00 DC.B 0x00 ; '\0'
0x200001C8: 00 DC.B 0x00 ; '\0'
0x200001C9: C6 DC.B 0xC6 ; '\xC6'
0x200001CA: 00 DC.B 0x00 ; '\0'
0x200001CB: 00 DC.B 0x00 ; '\0'
0x200001CC: 00 DC.B 0x00 ; '\0'
0x200001CD: 03 DC.B 0x03 ; '\x03'
0x200001CE: 00 DC.B 0x00 ; '\0'
0x200001CF: 75 DC.B 0x75 ; 'u'
0x200001D0: 7F DC.B 0x7F ; '\x7F'
0x200001D1: 9F DC.B 0x9F ; '\x9F'
0x200001D2: CA DC.B 0xCA ; '\xCA'
0x200001D3: 00 DC.B 0x00 ; '\0'
0x200001D4: 00 DC.B 0x00 ; '\0'
0x200001D5: 00 DC.B 0x00 ; '\0'
0x200001D6: EA DC.B 0xEA ; '\xEA'
0x200001D7: 00 DC.B 0x00 ; '\0'
0x200001D8: 00 DC.B 0x00 ; '\0'
0x200001D9: 00 DC.B 0x00 ; '\0'
0x200001DA: 03 DC.B 0x03 ; '\x03'
0x200001DB: 00 DC.B 0x00 ; '\0'
0x200001DC: 75 DC.B 0x75 ; 'u'
0x200001DD: 7E DC.B 0x7E ; '~'
0x200001DE: 9F DC.B 0x9F ; '\x9F'
0x200001DF: 00 DC.B 0x00 ; '\0'
0x200001E0: 00 DC.B 0x00 ; '\0'
0x200001E1: 00 DC.B 0x00 ; '\0'
0x200001E2: 00 DC.B 0x00 ; '\0'
0x200001E3: 00 DC.B 0x00 ; '\0'
0x200001E4: 00 DC.B 0x00 ; '\0'
0x200001E5: 00 DC.B 0x00 ; '\0'
0x200001E6: 00 DC.B 0x00 ; '\0'
0x200001E7: FF DC.B 0xFF ; '\xFF'
0x200001E8: FF DC.B 0xFF ; '\xFF'
0x200001E9: FF DC.B 0xFF ; '\xFF'
0x200001EA: FF DC.B 0xFF ; '\xFF'
0x200001EB: 6C DC.B 0x6C ; 'l'
0x200001EC: 4B DC.B 0x4B ; 'K'
0x200001ED: 00 DC.B 0x00 ; '\0'
0x200001EE: 08 DC.B 0x08 ; '\b'
0x200001EF: 0C DC.B 0x0C ; '\x0C'
0x200001F0: 00 DC.B 0x00 ; '\0'
0x200001F1: 00 DC.B 0x00 ; '\0'
0x200001F2: 00 DC.B 0x00 ; '\0'
0x200001F3: 4E DC.B 0x4E ; 'N'
0x200001F4: 01 DC.B 0x01 ; '\x01'
0x200001F5: 00 DC.B 0x00 ; '\0'
0x200001F6: 00 DC.B 0x00 ; '\0'
0x200001F7: 20 DC.B 0x20 ; ' '
0x200001F8: 00 DC.B 0x00 ; '\0'
0x200001F9: 30 DC.B 0x30 ; '0'
0x200001FA: 9F DC.B 0x9F ; '\x9F'
0x200001FB: 93 DC.B 0x93 ; '\x93'
0x200001FC: 04 DC.B 0x04 ; '\x04'
0x200001FD: 30 DC.B 0x30 ; '0'
0x200001FE: 9F DC.B 0x9F ; '\x9F'
0x200001FF: 93 DC.B 0x93 ; '\x93'
fx_sd_media_memory:
0x20000200: 28 DC.B 0x28 ; '('
0x20000201: 00 DC.B 0x00 ; '\0'
0x20000202: 00 DC.B 0x00 ; '\0'
0x20000203: 00 DC.B 0x00 ; '\0'
0x20000204: 2C DC.B 0x2C ; ','
0x20000205: 00 DC.B 0x00 ; '\0'
0x20000206: 00 DC.B 0x00 ; '\0'
0x20000207: 00 DC.B 0x00 ; '\0'
0x20000208: 07 DC.B 0x07 ; '\x07'
0x20000209: 00 DC.B 0x00 ; '\0'
0x2000020A: 70 DC.B 0x70 ; 'p'
0x2000020B: 00 DC.B 0x00 ; '\0'
0x2000020C: 38 DC.B 0x38 ; '8'
0x2000020D: 25 DC.B 0x25 ; '%'
0x2000020E: 37 DC.B 0x37 ; '7'
0x2000020F: 1A DC.B 0x1A ; '\x1A'
0x20000210: 9F DC.B 0x9F ; '\x9F'
0x20000211: 00 DC.B 0x00 ; '\0'
0x20000212: 00 DC.B 0x00 ; '\0'
0x20000213: 00 DC.B 0x00 ; '\0'
0x20000214: 00 DC.B 0x00 ; '\0'
0x20000215: 00 DC.B 0x00 ; '\0'
0x20000216: 00 DC.B 0x00 ; '\0'
0x20000217: 00 DC.B 0x00 ; '\0'
0x20000218: 00 DC.B 0x00 ; '\0'
0x20000219: 06 DC.B 0x06 ; '\x06'
0x2000021A: 00 DC.B 0x00 ; '\0'
0x2000021B: 00 DC.B 0x00 ; '\0'
0x2000021C: 00 DC.B 0x00 ; '\0'
0x2000021D: 18 DC.B 0x18 ; '\x18'
0x2000021E: 00 DC.B 0x00 ; '\0'
0x2000021F: 00 DC.B 0x00 ; '\0'
0x20000220: 00 DC.B 0x00 ; '\0'
0x20000221: 02 DC.B 0x02 ; '\x02'
0x20000222: 00 DC.B 0x00 ; '\0'
0x20000223: 7D DC.B 0x7D ; '}'
0x20000224: 08 DC.B 0x08 ; '\b'
0x20000225: 18 DC.B 0x18 ; '\x18'
0x20000226: 00 DC.B 0x00 ; '\0'
0x20000227: 00 DC.B 0x00 ; '\0'
0x20000228: 00 DC.B 0x00 ; '\0'
0x20000229: 34 DC.B 0x34 ; '4'
0x2000022A: 00 DC.B 0x00 ; '\0'
0x2000022B: 00 DC.B 0x00 ; '\0'
0x2000022C: 00 DC.B 0x00 ; '\0'
0x2000022D: 0A DC.B 0x0A ; '\n'
0x2000022E: 00 DC.B 0x00 ; '\0'
0x2000022F: 30 DC.B 0x30 ; '0'
0x20000230: 9F DC.B 0x9F ; '\x9F'
0x20000231: 93 DC.B 0x93 ; '\x93'
0x20000232: 0C DC.B 0x0C ; '\x0C'
0x20000233: 7D DC.B 0x7D ; '}'
0x20000234: 08 DC.B 0x08 ; '\b'
0x20000235: 23 DC.B 0x23 ; '#'
0x20000236: 0C DC.B 0x0C ; '\x0C'
0x20000237: 93 DC.B 0x93 ; '\x93'
0x20000238: 08 DC.B 0x08 ; '\b'
0x20000239: 34 DC.B 0x34 ; '4'
0x2000023A: 00 DC.B 0x00 ; '\0'
0x2000023B: 00 DC.B 0x00 ; '\0'
0x2000023C: 00 DC.B 0x00 ; '\0'
0x2000023D: DE DC.B 0xDE ; '\xDE'
0x2000023E: 00 DC.B 0x00 ; '\0'
0x2000023F: 00 DC.B 0x00 ; '\0'
0x20000240: 00 DC.B 0x00 ; '\0'
0x20000241: 12 DC.B 0x12 ; '\x12'
0x20000242: 00 DC.B 0x00 ; '\0'
0x20000243: 7D DC.B 0x7D ; '}'
0x20000244: 08 DC.B 0x08 ; '\b'
0x20000245: 93 DC.B 0x93 ; '\x93'
0x20000246: 04 DC.B 0x04 ; '\x04'
0x20000247: 7D DC.B 0x7D ; '}'
0x20000248: 08 DC.B 0x08 ; '\b'
0x20000249: 23 DC.B 0x23 ; '#'
0x2000024A: 04 DC.B 0x04 ; '\x04'
0x2000024B: 93 DC.B 0x93 ; '\x93'
0x2000024C: 04 DC.B 0x04 ; '\x04'
0x2000024D: 93 DC.B 0x93 ; '\x93'
0x2000024E: 04 DC.B 0x04 ; '\x04'
0x2000024F: 7D DC.B 0x7D ; '}'
0x20000250: 08 DC.B 0x08 ; '\b'
0x20000251: 23 DC.B 0x23 ; '#'
0x20000252: 0C DC.B 0x0C ; '\x0C'
0x20000253: 93 DC.B 0x93 ; '\x93'
0x20000254: 08 DC.B 0x08 ; '\b'
0x20000255: DE DC.B 0xDE ; '\xDE'
0x20000256: 00 DC.B 0x00 ; '\0'
0x20000257: 00 DC.B 0x00 ; '\0'
0x20000258: 00 DC.B 0x00 ; '\0'
0x20000259: EE DC.B 0xEE ; '\xEE'
0x2000025A: 00 DC.B 0x00 ; '\0'
0x2000025B: 00 DC.B 0x00 ; '\0'
0x2000025C: 00 DC.B 0x00 ; '\0'
0x2000025D: 16 DC.B 0x16 ; '\x16'
0x2000025E: 00 DC.B 0x00 ; '\0'
0x2000025F: 7D DC.B 0x7D ; '}'
0x20000260: 08 DC.B 0x08 ; '\b'
0x20000261: 93 DC.B 0x93 ; '\x93'
0x20000262: 04 DC.B 0x04 ; '\x04'
0x20000263: 7D DC.B 0x7D ; '}'
0x20000264: 08 DC.B 0x08 ; '\b'
0x20000265: 23 DC.B 0x23 ; '#'
0x20000266: 04 DC.B 0x04 ; '\x04'
0x20000267: 93 DC.B 0x93 ; '\x93'
0x20000268: 04 DC.B 0x04 ; '\x04'
0x20000269: 7D DC.B 0x7D ; '}'
0x2000026A: 08 DC.B 0x08 ; '\b'
0x2000026B: 23 DC.B 0x23 ; '#'
0x2000026C: 08 DC.B 0x08 ; '\b'
0x2000026D: 93 DC.B 0x93 ; '\x93'
0x2000026E: 04 DC.B 0x04 ; '\x04'
0x2000026F: 7D DC.B 0x7D ; '}'
0x20000270: 08 DC.B 0x08 ; '\b'
0x20000271: 23 DC.B 0x23 ; '#'
0x20000272: 0C DC.B 0x0C ; '\x0C'
0x20000273: 93 DC.B 0x93 ; '\x93'
0x20000274: 08 DC.B 0x08 ; '\b'
0x20000275: EE DC.B 0xEE ; '\xEE'
0x20000276: 00 DC.B 0x00 ; '\0'
0x20000277: 00 DC.B 0x00 ; '\0'
0x20000278: 00 DC.B 0x00 ; '\0'
0x20000279: F0 DC.B 0xF0 ; '\xF0'
0x2000027A: 00 DC.B 0x00 ; '\0'
0x2000027B: 00 DC.B 0x00 ; '\0'
0x2000027C: 00 DC.B 0x00 ; '\0'
0x2000027D: 0C DC.B 0x0C ; '\x0C'
0x2000027E: 00 DC.B 0x00 ; '\0'
0x2000027F: 7D DC.B 0x7D ; '}'
0x20000280: 08 DC.B 0x08 ; '\b'
0x20000281: 93 DC.B 0x93 ; '\x93'
0x20000282: 04 DC.B 0x04 ; '\x04'
0x20000283: 93 DC.B 0x93 ; '\x93'
0x20000284: 04 DC.B 0x04 ; '\x04'
0x20000285: 7D DC.B 0x7D ; '}'
0x20000286: 08 DC.B 0x08 ; '\b'
0x20000287: 23 DC.B 0x23 ; '#'
0x20000288: 08 DC.B 0x08 ; '\b'
0x20000289: 93 DC.B 0x93 ; '\x93'
0x2000028A: 0C DC.B 0x0C ; '\x0C'
0x2000028B: F0 DC.B 0xF0 ; '\xF0'
0x2000028C: 00 DC.B 0x00 ; '\0'
0x2000028D: 00 DC.B 0x00 ; '\0'
0x2000028E: 00 DC.B 0x00 ; '\0'
0x2000028F: F4 DC.B 0xF4 ; '\xF4'
0x20000290: 00 DC.B 0x00 ; '\0'
0x20000291: 00 DC.B 0x00 ; '\0'
0x20000292: 00 DC.B 0x00 ; '\0'
0x20000293: 10 DC.B 0x10 ; '\x10'
0x20000294: 00 DC.B 0x00 ; '\0'
0x20000295: 7D DC.B 0x7D ; '}'
0x20000296: 08 DC.B 0x08 ; '\b'
0x20000297: 93 DC.B 0x93 ; '\x93'
0x20000298: 0C DC.B 0x0C ; '\x0C'
0x20000299: 7D DC.B 0x7D ; '}'
0x2000029A: 08 DC.B 0x08 ; '\b'
0x2000029B: 23 DC.B 0x23 ; '#'
0x2000029C: 0C DC.B 0x0C ; '\x0C'
0x2000029D: 93 DC.B 0x93 ; '\x93'
0x2000029E: 04 DC.B 0x04 ; '\x04'
0x2000029F: 7D DC.B 0x7D ; '}'
0x200002A0: 08 DC.B 0x08 ; '\b'
0x200002A1: 23 DC.B 0x23 ; '#'
0x200002A2: 10 DC.B 0x10 ; '\x10'
0x200002A3: 93 DC.B 0x93 ; '\x93'
0x200002A4: 04 DC.B 0x04 ; '\x04'
0x200002A5: F4 DC.B 0xF4 ; '\xF4'
0x200002A6: 00 DC.B 0x00 ; '\0'
0x200002A7: 00 DC.B 0x00 ; '\0'
0x200002A8: 00 DC.B 0x00 ; '\0'
0x200002A9: AE DC.B 0xAE ; '\xAE'
0x200002AA: 01 DC.B 0x01 ; '\x01'
0x200002AB: 00 DC.B 0x00 ; '\0'
0x200002AC: 00 DC.B 0x00 ; '\0'
0x200002AD: 12 DC.B 0x12 ; '\x12'
0x200002AE: 00 DC.B 0x00 ; '\0'
0x200002AF: 7D DC.B 0x7D ; '}'
0x200002B0: 08 DC.B 0x08 ; '\b'
0x200002B1: 93 DC.B 0x93 ; '\x93'
0x200002B2: 08 DC.B 0x08 ; '\b'
0x200002B3: 93 DC.B 0x93 ; '\x93'
0x200002B4: 04 DC.B 0x04 ; '\x04'
0x200002B5: 7D DC.B 0x7D ; '}'
0x200002B6: 08 DC.B 0x08 ; '\b'
0x200002B7: 23 DC.B 0x23 ; '#'
0x200002B8: 0C DC.B 0x0C ; '\x0C'
0x200002B9: 93 DC.B 0x93 ; '\x93'
0x200002BA: 04 DC.B 0x04 ; '\x04'
0x200002BB: 7D DC.B 0x7D ; '}'
0x200002BC: 08 DC.B 0x08 ; '\b'
0x200002BD: 23 DC.B 0x23 ; '#'
0x200002BE: 10 DC.B 0x10 ; '\x10'
0x200002BF: 93 DC.B 0x93 ; '\x93'
0x200002C0: 04 DC.B 0x04 ; '\x04'
0x200002C1: 00 DC.B 0x00 ; '\0'
0x200002C2: 00 DC.B 0x00 ; '\0'
0x200002C3: 00 DC.B 0x00 ; '\0'
0x200002C4: 00 DC.B 0x00 ; '\0'
0x200002C5: 00 DC.B 0x00 ; '\0'
0x200002C6: 00 DC.B 0x00 ; '\0'
0x200002C7: 00 DC.B 0x00 ; '\0'
0x200002C8: 00 DC.B 0x00 ; '\0'
0x200002C9: FF DC.B 0xFF ; '\xFF'
0x200002CA: FF DC.B 0xFF ; '\xFF'
0x200002CB: FF DC.B 0xFF ; '\xFF'
0x200002CC: FF DC.B 0xFF ; '\xFF'
0x200002CD: 06 DC.B 0x06 ; '\x06'
0x200002CE: 2A DC.B 0x2A ; '*'
0x200002CF: 00 DC.B 0x00 ; '\0'
0x200002D0: 08 DC.B 0x08 ; '\b'
0x200002D1: 24 DC.B 0x24 ; '$'
0x200002D2: 00 DC.B 0x00 ; '\0'
0x200002D3: 00 DC.B 0x00 ; '\0'
0x200002D4: 00 DC.B 0x00 ; '\0'
0x200002D5: 36 DC.B 0x36 ; '6'
0x200002D6: 00 DC.B 0x00 ; '\0'
0x200002D7: 00 DC.B 0x00 ; '\0'
0x200002D8: 00 DC.B 0x00 ; '\0'
0x200002D9: 02 DC.B 0x02 ; '\x02'
0x200002DA: 00 DC.B 0x00 ; '\0'
0x200002DB: 31 DC.B 0x31 ; '1'
0x200002DC: 9F DC.B 0x9F ; '\x9F'
0x200002DD: 36 DC.B 0x36 ; '6'
0x200002DE: 00 DC.B 0x00 ; '\0'
0x200002DF: 00 DC.B 0x00 ; '\0'
0x200002E0: 00 DC.B 0x00 ; '\0'
0x200002E1: 72 DC.B 0x72 ; 'r'
0x200002E2: 00 DC.B 0x00 ; '\0'
0x200002E3: 00 DC.B 0x00 ; '\0'
0x200002E4: 00 DC.B 0x00 ; '\0'
0x200002E5: 38 DC.B 0x38 ; '8'
0x200002E6: 00 DC.B 0x00 ; '\0'
0x200002E7: 31 DC.B 0x31 ; '1'
0x200002E8: 9F DC.B 0x9F ; '\x9F'
0x200002E9: 93 DC.B 0x93 ; '\x93'
0x200002EA: 01 DC.B 0x01 ; '\x01'
0x200002EB: 30 DC.B 0x30 ; '0'
0x200002EC: 9F DC.B 0x9F ; '\x9F'
0x200002ED: 93 DC.B 0x93 ; '\x93'
0x200002EE: 01 DC.B 0x01 ; '\x01'
0x200002EF: 93 DC.B 0x93 ; '\x93'
0x200002F0: 02 DC.B 0x02 ; '\x02'
0x200002F1: 30 DC.B 0x30 ; '0'
0x200002F2: 9F DC.B 0x9F ; '\x9F'
0x200002F3: 93 DC.B 0x93 ; '\x93'
0x200002F4: 04 DC.B 0x04 ; '\x04'
0x200002F5: 4F DC.B 0x4F ; 'O'
0x200002F6: 9F DC.B 0x9F ; '\x9F'
0x200002F7: 93 DC.B 0x93 ; '\x93'
0x200002F8: 01 DC.B 0x01 ; '\x01'
0x200002F9: 10 DC.B 0x10 ; '\x10'
0x200002FA: 87 DC.B 0x87 ; '\x87'
0x200002FB: FF DC.B 0xFF ; '\xFF'
0x200002FC: FF DC.B 0xFF ; '\xFF'
0x200002FD: FF DC.B 0xFF ; '\xFF'
0x200002FE: FF DC.B 0xFF ; '\xFF'
0x200002FF: FF DC.B 0xFF ; '\xFF'
0x20000300: FF DC.B 0xFF ; '\xFF'
0x20000301: FF DC.B 0xFF ; '\xFF'
0x20000302: FF DC.B 0xFF ; '\xFF'
0x20000303: 01 DC.B 0x01 ; '\x01'
0x20000304: 9F DC.B 0x9F ; '\x9F'
0x20000305: 93 DC.B 0x93 ; '\x93'
0x20000306: 01 DC.B 0x01 ; '\x01'
0x20000307: 30 DC.B 0x30 ; '0'
0x20000308: 9F DC.B 0x9F ; '\x9F'
0x20000309: 93 DC.B 0x93 ; '\x93'
0x2000030A: 01 DC.B 0x01 ; '\x01'
0x2000030B: 30 DC.B 0x30 ; '0'
0x2000030C: 9F DC.B 0x9F ; '\x9F'
0x2000030D: 93 DC.B 0x93 ; '\x93'
0x2000030E: 01 DC.B 0x01 ; '\x01'
0x2000030F: 31 DC.B 0x31 ; '1'
0x20000310: 9F DC.B 0x9F ; '\x9F'
0x20000311: 93 DC.B 0x93 ; '\x93'
0x20000312: 01 DC.B 0x01 ; '\x01'
0x20000313: 31 DC.B 0x31 ; '1'
0x20000314: 9F DC.B 0x9F ; '\x9F'
0x20000315: 93 DC.B 0x93 ; '\x93'
0x20000316: 01 DC.B 0x01 ; '\x01'
0x20000317: 30 DC.B 0x30 ; '0'
0x20000318: 9F DC.B 0x9F ; '\x9F'
0x20000319: 93 DC.B 0x93 ; '\x93'
0x2000031A: 01 DC.B 0x01 ; '\x01'
0x2000031B: 30 DC.B 0x30 ; '0'
0x2000031C: 9F DC.B 0x9F ; '\x9F'
0x2000031D: 93 DC.B 0x93 ; '\x93'
0x2000031E: 01 DC.B 0x01 ; '\x01'
0x2000031F: 00 DC.B 0x00 ; '\0'
0x20000320: 00 DC.B 0x00 ; '\0'
0x20000321: 00 DC.B 0x00 ; '\0'
0x20000322: 00 DC.B 0x00 ; '\0'
0x20000323: 00 DC.B 0x00 ; '\0'
0x20000324: 00 DC.B 0x00 ; '\0'
0x20000325: 00 DC.B 0x00 ; '\0'
0x20000326: 00 DC.B 0x00 ; '\0'
0x20000327: FF DC.B 0xFF ; '\xFF'
0x20000328: FF DC.B 0xFF ; '\xFF'
0x20000329: FF DC.B 0xFF ; '\xFF'
0x2000032A: FF DC.B 0xFF ; '\xFF'
0x2000032B: 06 DC.B 0x06 ; '\x06'
0x2000032C: 2A DC.B 0x2A ; '*'
0x2000032D: 00 DC.B 0x00 ; '\0'
0x2000032E: 08 DC.B 0x08 ; '\b'
0x2000032F: AA DC.B 0xAA ; '\xAA'
0x20000330: 00 DC.B 0x00 ; '\0'
0x20000331: 00 DC.B 0x00 ; '\0'
0x20000332: 00 DC.B 0x00 ; '\0'
0x20000333: BA DC.B 0xBA ; '\xBA'
0x20000334: 00 DC.B 0x00 ; '\0'
0x20000335: 00 DC.B 0x00 ; '\0'
0x20000336: 00 DC.B 0x00 ; '\0'
0x20000337: 01 DC.B 0x01 ; '\x01'
0x20000338: 00 DC.B 0x00 ; '\0'
0x20000339: 51 DC.B 0x51 ; 'Q'
0x2000033A: 00 DC.B 0x00 ; '\0'
0x2000033B: 00 DC.B 0x00 ; '\0'
0x2000033C: 00 DC.B 0x00 ; '\0'
0x2000033D: 00 DC.B 0x00 ; '\0'
0x2000033E: 00 DC.B 0x00 ; '\0'
0x2000033F: 00 DC.B 0x00 ; '\0'
0x20000340: 00 DC.B 0x00 ; '\0'
0x20000341: 00 DC.B 0x00 ; '\0'
0x20000342: FF DC.B 0xFF ; '\xFF'
0x20000343: FF DC.B 0xFF ; '\xFF'
0x20000344: FF DC.B 0xFF ; '\xFF'
0x20000345: FF DC.B 0xFF ; '\xFF'
0x20000346: 06 DC.B 0x06 ; '\x06'
0x20000347: 2A DC.B 0x2A ; '*'
0x20000348: 00 DC.B 0x00 ; '\0'
0x20000349: 08 DC.B 0x08 ; '\b'
0x2000034A: B2 DC.B 0xB2 ; '\xB2'
0x2000034B: 00 DC.B 0x00 ; '\0'
0x2000034C: 00 DC.B 0x00 ; '\0'
0x2000034D: 00 DC.B 0x00 ; '\0'
0x2000034E: DC DC.B 0xDC ; '\xDC'
0x2000034F: 00 DC.B 0x00 ; '\0'
0x20000350: 00 DC.B 0x00 ; '\0'
0x20000351: 00 DC.B 0x00 ; '\0'
0x20000352: 01 DC.B 0x01 ; '\x01'
0x20000353: 00 DC.B 0x00 ; '\0'
0x20000354: 50 DC.B 0x50 ; 'P'
0x20000355: 00 DC.B 0x00 ; '\0'
0x20000356: 00 DC.B 0x00 ; '\0'
0x20000357: 00 DC.B 0x00 ; '\0'
0x20000358: 00 DC.B 0x00 ; '\0'
0x20000359: 00 DC.B 0x00 ; '\0'
0x2000035A: 00 DC.B 0x00 ; '\0'
0x2000035B: 00 DC.B 0x00 ; '\0'
0x2000035C: 00 DC.B 0x00 ; '\0'
0x2000035D: FF DC.B 0xFF ; '\xFF'
0x2000035E: FF DC.B 0xFF ; '\xFF'
0x2000035F: FF DC.B 0xFF ; '\xFF'
0x20000360: FF DC.B 0xFF ; '\xFF'
0x20000361: 06 DC.B 0x06 ; '\x06'
0x20000362: 2A DC.B 0x2A ; '*'
0x20000363: 00 DC.B 0x00 ; '\0'
0x20000364: 08 DC.B 0x08 ; '\b'
0x20000365: C4 DC.B 0xC4 ; '\xC4'
0x20000366: 00 DC.B 0x00 ; '\0'
0x20000367: 00 DC.B 0x00 ; '\0'
0x20000368: 00 DC.B 0x00 ; '\0'
0x20000369: C6 DC.B 0xC6 ; '\xC6'
0x2000036A: 00 DC.B 0x00 ; '\0'
0x2000036B: 00 DC.B 0x00 ; '\0'
0x2000036C: 00 DC.B 0x00 ; '\0'
0x2000036D: 03 DC.B 0x03 ; '\x03'
0x2000036E: 00 DC.B 0x00 ; '\0'
0x2000036F: 75 DC.B 0x75 ; 'u'
0x20000370: 7F DC.B 0x7F ; '\x7F'
0x20000371: 9F DC.B 0x9F ; '\x9F'
0x20000372: CA DC.B 0xCA ; '\xCA'
0x20000373: 00 DC.B 0x00 ; '\0'
0x20000374: 00 DC.B 0x00 ; '\0'
0x20000375: 00 DC.B 0x00 ; '\0'
0x20000376: EA DC.B 0xEA ; '\xEA'
0x20000377: 00 DC.B 0x00 ; '\0'
0x20000378: 00 DC.B 0x00 ; '\0'
0x20000379: 00 DC.B 0x00 ; '\0'
0x2000037A: 03 DC.B 0x03 ; '\x03'
0x2000037B: 00 DC.B 0x00 ; '\0'
0x2000037C: 75 DC.B 0x75 ; 'u'
0x2000037D: 7E DC.B 0x7E ; '~'
0x2000037E: 9F DC.B 0x9F ; '\x9F'
0x2000037F: 00 DC.B 0x00 ; '\0'
0x20000380: 00 DC.B 0x00 ; '\0'
0x20000381: 00 DC.B 0x00 ; '\0'
0x20000382: 00 DC.B 0x00 ; '\0'
0x20000383: 00 DC.B 0x00 ; '\0'
0x20000384: 00 DC.B 0x00 ; '\0'
0x20000385: 00 DC.B 0x00 ; '\0'
0x20000386: 00 DC.B 0x00 ; '\0'
0x20000387: FF DC.B 0xFF ; '\xFF'
0x20000388: FF DC.B 0xFF ; '\xFF'
0x20000389: FF DC.B 0xFF ; '\xFF'
0x2000038A: FF DC.B 0xFF ; '\xFF'
0x2000038B: 6C DC.B 0x6C ; 'l'
0x2000038C: 4B DC.B 0x4B ; 'K'
0x2000038D: 00 DC.B 0x00 ; '\0'
0x2000038E: 08 DC.B 0x08 ; '\b'
0x2000038F: 0C DC.B 0x0C ; '\x0C'
0x20000390: 00 DC.B 0x00 ; '\0'
0x20000391: 00 DC.B 0x00 ; '\0'
0x20000392: 00 DC.B 0x00 ; '\0'
0x20000393: 4E DC.B 0x4E ; 'N'
0x20000394: 01 DC.B 0x01 ; '\x01'
0x20000395: 00 DC.B 0x00 ; '\0'
0x20000396: 00 DC.B 0x00 ; '\0'
0x20000397: 20 DC.B 0x20 ; ' '
0x20000398: 00 DC.B 0x00 ; '\0'
0x20000399: 30 DC.B 0x30 ; '0'
0x2000039A: 9F DC.B 0x9F ; '\x9F'
0x2000039B: 93 DC.B 0x93 ; '\x93'
0x2000039C: 04 DC.B 0x04 ; '\x04'
0x2000039D: 30 DC.B 0x30 ; '0'
0x2000039E: 9F DC.B 0x9F ; '\x9F'
0x2000039F: 93 DC.B 0x93 ; '\x93'
0x200003A0: 04 DC.B 0x04 ; '\x04'
0x200003A1: 30 DC.B 0x30 ; '0'
0x200003A2: 9F DC.B 0x9F ; '\x9F'
0x200003A3: 93 DC.B 0x93 ; '\x93'
0x200003A4: 04 DC.B 0x04 ; '\x04'
0x200003A5: 30 DC.B 0x30 ; '0'
0x200003A6: 9F DC.B 0x9F ; '\x9F'
0x200003A7: 93 DC.B 0x93 ; '\x93'
0x200003A8: 04 DC.B 0x04 ; '\x04'
0x200003A9: 30 DC.B 0x30 ; '0'
0x200003AA: 9F DC.B 0x9F ; '\x9F'
0x200003AB: 93 DC.B 0x93 ; '\x93'
0x200003AC: 04 DC.B 0x04 ; '\x04'
0x200003AD: 30 DC.B 0x30 ; '0'
0x200003AE: 9F DC.B 0x9F ; '\x9F'
0x200003AF: 93 DC.B 0x93 ; '\x93'
0x200003B0: 04 DC.B 0x04 ; '\x04'
0x200003B1: 30 DC.B 0x30 ; '0'
0x200003B2: 9F DC.B 0x9F ; '\x9F'
0x200003B3: 93 DC.B 0x93 ; '\x93'
0x200003B4: 04 DC.B 0x04 ; '\x04'
0x200003B5: 30 DC.B 0x30 ; '0'
0x200003B6: 9F DC.B 0x9F ; '\x9F'
0x200003B7: 93 DC.B 0x93 ; '\x93'
0x200003B8: 04 DC.B 0x04 ; '\x04'
0x200003B9: 4E DC.B 0x4E ; 'N'
0x200003BA: 01 DC.B 0x01 ; '\x01'
0x200003BB: 00 DC.B 0x00 ; '\0'
0x200003BC: 00 DC.B 0x00 ; '\0'
0x200003BD: 6A DC.B 0x6A ; 'j'
0x200003BE: 02 DC.B 0x02 ; '\x02'
0x200003BF: 00 DC.B 0x00 ; '\0'
0x200003C0: 00 DC.B 0x00 ; '\0'
0x200003C1: 21 DC.B 0x21 ; '!'
0x200003C2: 00 DC.B 0x00 ; '\0'
0x200003C3: 10 DC.B 0x10 ; '\x10'
0x200003C4: 3F DC.B 0x3F ; '?'
0x200003C5: 9F DC.B 0x9F ; '\x9F'
0x200003C6: 93 DC.B 0x93 ; '\x93'
0x200003C7: 04 DC.B 0x04 ; '\x04'
0x200003C8: 33 DC.B 0x33 ; '3'
0x200003C9: 9F DC.B 0x9F ; '\x9F'
0x200003CA: 93 DC.B 0x93 ; '\x93'
0x200003CB: 04 DC.B 0x04 ; '\x04'
0x200003CC: 30 DC.B 0x30 ; '0'
0x200003CD: 9F DC.B 0x9F ; '\x9F'
0x200003CE: 93 DC.B 0x93 ; '\x93'
0x200003CF: 04 DC.B 0x04 ; '\x04'
0x200003D0: 30 DC.B 0x30 ; '0'
0x200003D1: 9F DC.B 0x9F ; '\x9F'
0x200003D2: 93 DC.B 0x93 ; '\x93'
0x200003D3: 04 DC.B 0x04 ; '\x04'
0x200003D4: 30 DC.B 0x30 ; '0'
0x200003D5: 9F DC.B 0x9F ; '\x9F'
0x200003D6: 93 DC.B 0x93 ; '\x93'
0x200003D7: 04 DC.B 0x04 ; '\x04'
0x200003D8: 30 DC.B 0x30 ; '0'
0x200003D9: 9F DC.B 0x9F ; '\x9F'
0x200003DA: 93 DC.B 0x93 ; '\x93'
0x200003DB: 04 DC.B 0x04 ; '\x04'
0x200003DC: 30 DC.B 0x30 ; '0'
0x200003DD: 9F DC.B 0x9F ; '\x9F'
0x200003DE: 93 DC.B 0x93 ; '\x93'
0x200003DF: 04 DC.B 0x04 ; '\x04'
0x200003E0: 30 DC.B 0x30 ; '0'
0x200003E1: 9F DC.B 0x9F ; '\x9F'
0x200003E2: 93 DC.B 0x93 ; '\x93'
0x200003E3: 04 DC.B 0x04 ; '\x04'
0x200003E4: 6A DC.B 0x6A ; 'j'
0x200003E5: 02 DC.B 0x02 ; '\x02'
0x200003E6: 00 DC.B 0x00 ; '\0'
0x200003E7: 00 DC.B 0x00 ; '\0'
0x200003E8: 16 DC.B 0x16 ; '\x16'
0x200003E9: 03 DC.B 0x03 ; '\x03'
0x200003EA: 00 DC.B 0x00 ; '\0'
0x200003EB: 00 DC.B 0x00 ; '\0'
0x200003EC: 20 DC.B 0x20 ; ' '
0x200003ED: 00 DC.B 0x00 ; '\0'
0x200003EE: 30 DC.B 0x30 ; '0'
0x200003EF: 9F DC.B 0x9F ; '\x9F'
0x200003F0: 93 DC.B 0x93 ; '\x93'
0x200003F1: 04 DC.B 0x04 ; '\x04'
0x200003F2: 30 DC.B 0x30 ; '0'
0x200003F3: 9F DC.B 0x9F ; '\x9F'
0x200003F4: 93 DC.B 0x93 ; '\x93'
0x200003F5: 04 DC.B 0x04 ; '\x04'
0x200003F6: 30 DC.B 0x30 ; '0'
0x200003F7: 9F DC.B 0x9F ; '\x9F'
0x200003F8: 93 DC.B 0x93 ; '\x93'
0x200003F9: 04 DC.B 0x04 ; '\x04'
0x200003FA: 30 DC.B 0x30 ; '0'
0x200003FB: 9F DC.B 0x9F ; '\x9F'
0x200003FC: 93 DC.B 0x93 ; '\x93'
0x200003FD: 04 DC.B 0x04 ; '\x04'
0x200003FE: 30 DC.B 0x30 ; '0'
0x200003FF: 9F DC.B 0x9F ; '\x9F'
Section .bss.sdio_disk from charger_lto.o, size=9400, align=8
(0x20000400-0x200028b7 excluded)
Section .bss.tx_byte_pool_buffer from charger_lto.o, size=8192, align=4
(0x200028b8-0x200048b7 excluded)
Section .bss.fx_byte_pool_buffer from charger_lto.o, size=8192, align=4
(0x200048b8-0x200068b7 excluded)
Section .bss._tx_timer_thread_stack_area from charger_lto.o, size=1024, align=4
_tx_timer_thread_stack_area:
0x200068B8: 53 DC.B 0x53 ; 'S'
0x200068B9: 79 DC.B 0x79 ; 'y'
0x200068BA: 73 DC.B 0x73 ; 's'
0x200068BB: 74 DC.B 0x74 ; 't'
0x200068BC: 65 DC.B 0x65 ; 'e'
0x200068BD: 6D DC.B 0x6D ; 'm'
0x200068BE: 20 DC.B 0x20 ; ' '
0x200068BF: 54 DC.B 0x54 ; 'T'
0x200068C0: 69 DC.B 0x69 ; 'i'
0x200068C1: 6D DC.B 0x6D ; 'm'
0x200068C2: 65 DC.B 0x65 ; 'e'
0x200068C3: 72 DC.B 0x72 ; 'r'
0x200068C4: 20 DC.B 0x20 ; ' '
0x200068C5: 54 DC.B 0x54 ; 'T'
0x200068C6: 68 DC.B 0x68 ; 'h'
0x200068C7: 72 DC.B 0x72 ; 'r'
0x200068C8: 65 DC.B 0x65 ; 'e'
0x200068C9: 61 DC.B 0x61 ; 'a'
0x200068CA: 64 DC.B 0x64 ; 'd'
0x200068CB: 00 DC.B 0x00 ; '\0'
0x200068CC: 46 DC.B 0x46 ; 'F'
0x200068CD: 69 DC.B 0x69 ; 'i'
0x200068CE: 6C DC.B 0x6C ; 'l'
0x200068CF: 65 DC.B 0x65 ; 'e'
0x200068D0: 58 DC.B 0x58 ; 'X'
0x200068D1: 20 DC.B 0x20 ; ' '
0x200068D2: 53 DC.B 0x53 ; 'S'
0x200068D3: 79 DC.B 0x79 ; 'y'
0x200068D4: 73 DC.B 0x73 ; 's'
0x200068D5: 74 DC.B 0x74 ; 't'
0x200068D6: 65 DC.B 0x65 ; 'e'
0x200068D7: 6D DC.B 0x6D ; 'm'
0x200068D8: 20 DC.B 0x20 ; ' '
0x200068D9: 54 DC.B 0x54 ; 'T'
0x200068DA: 69 DC.B 0x69 ; 'i'
0x200068DB: 6D DC.B 0x6D ; 'm'
0x200068DC: 65 DC.B 0x65 ; 'e'
0x200068DD: 72 DC.B 0x72 ; 'r'
0x200068DE: 00 DC.B 0x00 ; '\0'
0x200068DF: 00 DC.B 0x00 ; '\0'
0x200068E0: 46 DC.B 0x46 ; 'F'
0x200068E1: 69 DC.B 0x69 ; 'i'
0x200068E2: 6C DC.B 0x6C ; 'l'
0x200068E3: 65 DC.B 0x65 ; 'e'
0x200068E4: 58 DC.B 0x58 ; 'X'
0x200068E5: 20 DC.B 0x20 ; ' '
0x200068E6: 4D DC.B 0x4D ; 'M'
0x200068E7: 65 DC.B 0x65 ; 'e'
0x200068E8: 64 DC.B 0x64 ; 'd'
0x200068E9: 69 DC.B 0x69 ; 'i'
0x200068EA: 61 DC.B 0x61 ; 'a'
0x200068EB: 20 DC.B 0x20 ; ' '
0x200068EC: 4D DC.B 0x4D ; 'M'
0x200068ED: 75 DC.B 0x75 ; 'u'
0x200068EE: 74 DC.B 0x74 ; 't'
0x200068EF: 65 DC.B 0x65 ; 'e'
0x200068F0: 78 DC.B 0x78 ; 'x'
0x200068F1: 00 DC.B 0x00 ; '\0'
0x200068F2: 00 DC.B 0x00 ; '\0'
0x200068F3: 00 DC.B 0x00 ; '\0'
0x200068F4: F0 DC.B 0xF0 ; '\xF0'
0x200068F5: F0 DC.B 0xF0 ; '\xF0'
0x200068F6: F0 DC.B 0xF0 ; '\xF0'
0x200068F7: F0 DC.B 0xF0 ; '\xF0'
0x200068F8: 73 DC.B 0x73 ; 's'
0x200068F9: 64 DC.B 0x64 ; 'd'
0x200068FA: 20 DC.B 0x20 ; ' '
0x200068FB: 72 DC.B 0x72 ; 'r'
0x200068FC: 78 DC.B 0x78 ; 'x'
0x200068FD: 20 DC.B 0x20 ; ' '
0x200068FE: 74 DC.B 0x74 ; 't'
0x200068FF: 72 DC.B 0x72 ; 'r'
0x20006900: 61 DC.B 0x61 ; 'a'
0x20006901: 6E DC.B 0x6E ; 'n'
0x20006902: 73 DC.B 0x73 ; 's'
0x20006903: 66 DC.B 0x66 ; 'f'
0x20006904: 65 DC.B 0x65 ; 'e'
0x20006905: 72 DC.B 0x72 ; 'r'
0x20006906: 20 DC.B 0x20 ; ' '
0x20006907: 73 DC.B 0x73 ; 's'
0x20006908: 65 DC.B 0x65 ; 'e'
0x20006909: 6D DC.B 0x6D ; 'm'
0x2000690A: 61 DC.B 0x61 ; 'a'
0x2000690B: 70 DC.B 0x70 ; 'p'
0x2000690C: 68 DC.B 0x68 ; 'h'
0x2000690D: 6F DC.B 0x6F ; 'o'
0x2000690E: 72 DC.B 0x72 ; 'r'
0x2000690F: 65 DC.B 0x65 ; 'e'
0x20006910: 00 DC.B 0x00 ; '\0'
0x20006911: 73 DC.B 0x73 ; 's'
0x20006912: 64 DC.B 0x64 ; 'd'
0x20006913: 20 DC.B 0x20 ; ' '
0x20006914: 74 DC.B 0x74 ; 't'
0x20006915: 78 DC.B 0x78 ; 'x'
0x20006916: 20 DC.B 0x20 ; ' '
0x20006917: 74 DC.B 0x74 ; 't'
0x20006918: 72 DC.B 0x72 ; 'r'
0x20006919: 61 DC.B 0x61 ; 'a'
0x2000691A: 6E DC.B 0x6E ; 'n'
0x2000691B: 73 DC.B 0x73 ; 's'
0x2000691C: 66 DC.B 0x66 ; 'f'
0x2000691D: 65 DC.B 0x65 ; 'e'
0x2000691E: 72 DC.B 0x72 ; 'r'
0x2000691F: 20 DC.B 0x20 ; ' '
0x20006920: 73 DC.B 0x73 ; 's'
0x20006921: 65 DC.B 0x65 ; 'e'
0x20006922: 6D DC.B 0x6D ; 'm'
0x20006923: 61 DC.B 0x61 ; 'a'
0x20006924: 70 DC.B 0x70 ; 'p'
0x20006925: 68 DC.B 0x68 ; 'h'
0x20006926: 6F DC.B 0x6F ; 'o'
0x20006927: 72 DC.B 0x72 ; 'r'
0x20006928: 65 DC.B 0x65 ; 'e'
0x20006929: 00 DC.B 0x00 ; '\0'
0x2000692A: 00 DC.B 0x00 ; '\0'
0x2000692B: 00 DC.B 0x00 ; '\0'
0x2000692C: 00 DC.B 0x00 ; '\0'
0x2000692D: 00 DC.B 0x00 ; '\0'
0x2000692E: 00 DC.B 0x00 ; '\0'
0x2000692F: 00 DC.B 0x00 ; '\0'
0x20006930: 00 DC.B 0x00 ; '\0'
0x20006931: 00 DC.B 0x00 ; '\0'
0x20006932: 00 DC.B 0x00 ; '\0'
0x20006933: 00 DC.B 0x00 ; '\0'
0x20006934: 00 DC.B 0x00 ; '\0'
0x20006935: 00 DC.B 0x00 ; '\0'
0x20006936: 00 DC.B 0x00 ; '\0'
0x20006937: 00 DC.B 0x00 ; '\0'
0x20006938: 00 DC.B 0x00 ; '\0'
0x20006939: 00 DC.B 0x00 ; '\0'
0x2000693A: 00 DC.B 0x00 ; '\0'
0x2000693B: 00 DC.B 0x00 ; '\0'
0x2000693C: 54 DC.B 0x54 ; 'T'
0x2000693D: 78 DC.B 0x78 ; 'x'
0x2000693E: 20 DC.B 0x20 ; ' '
0x2000693F: 41 DC.B 0x41 ; 'A'
0x20006940: 70 DC.B 0x70 ; 'p'
0x20006941: 70 DC.B 0x70 ; 'p'
0x20006942: 20 DC.B 0x20 ; ' '
0x20006943: 6D DC.B 0x6D ; 'm'
0x20006944: 65 DC.B 0x65 ; 'e'
0x20006945: 6D DC.B 0x6D ; 'm'
0x20006946: 6F DC.B 0x6F ; 'o'
0x20006947: 72 DC.B 0x72 ; 'r'
0x20006948: 79 DC.B 0x79 ; 'y'
0x20006949: 20 DC.B 0x20 ; ' '
0x2000694A: 70 DC.B 0x70 ; 'p'
0x2000694B: 6F DC.B 0x6F ; 'o'
0x2000694C: 6F DC.B 0x6F ; 'o'
0x2000694D: 6C DC.B 0x6C ; 'l'
0x2000694E: 00 DC.B 0x00 ; '\0'
0x2000694F: 00 DC.B 0x00 ; '\0'
0x20006950: 46 DC.B 0x46 ; 'F'
0x20006951: 78 DC.B 0x78 ; 'x'
0x20006952: 20 DC.B 0x20 ; ' '
0x20006953: 41 DC.B 0x41 ; 'A'
0x20006954: 70 DC.B 0x70 ; 'p'
0x20006955: 70 DC.B 0x70 ; 'p'
0x20006956: 20 DC.B 0x20 ; ' '
0x20006957: 6D DC.B 0x6D ; 'm'
0x20006958: 65 DC.B 0x65 ; 'e'
0x20006959: 6D DC.B 0x6D ; 'm'
0x2000695A: 6F DC.B 0x6F ; 'o'
0x2000695B: 72 DC.B 0x72 ; 'r'
0x2000695C: 79 DC.B 0x79 ; 'y'
0x2000695D: 20 DC.B 0x20 ; ' '
0x2000695E: 70 DC.B 0x70 ; 'p'
0x2000695F: 6F DC.B 0x6F ; 'o'
0x20006960: 6F DC.B 0x6F ; 'o'
0x20006961: 6C DC.B 0x6C ; 'l'
0x20006962: 00 DC.B 0x00 ; '\0'
0x20006963: 00 DC.B 0x00 ; '\0'
0x20006964: 46 DC.B 0x46 ; 'F'
0x20006965: 69 DC.B 0x69 ; 'i'
0x20006966: 6C DC.B 0x6C ; 'l'
0x20006967: 65 DC.B 0x65 ; 'e'
0x20006968: 58 DC.B 0x58 ; 'X'
0x20006969: 20 DC.B 0x20 ; ' '
0x2000696A: 61 DC.B 0x61 ; 'a'
0x2000696B: 70 DC.B 0x70 ; 'p'
0x2000696C: 70 DC.B 0x70 ; 'p'
0x2000696D: 20 DC.B 0x20 ; ' '
0x2000696E: 74 DC.B 0x74 ; 't'
0x2000696F: 68 DC.B 0x68 ; 'h'
0x20006970: 72 DC.B 0x72 ; 'r'
0x20006971: 65 DC.B 0x65 ; 'e'
0x20006972: 61 DC.B 0x61 ; 'a'
0x20006973: 64 DC.B 0x64 ; 'd'
0x20006974: 00 DC.B 0x00 ; '\0'
0x20006975: 00 DC.B 0x00 ; '\0'
0x20006976: 00 DC.B 0x00 ; '\0'
0x20006977: 00 DC.B 0x00 ; '\0'
0x20006978: 00 DC.B 0x00 ; '\0'
0x20006979: 00 DC.B 0x00 ; '\0'
0x2000697A: 00 DC.B 0x00 ; '\0'
0x2000697B: 00 DC.B 0x00 ; '\0'
0x2000697C: 53 DC.B 0x53 ; 'S'
0x2000697D: 54 DC.B 0x54 ; 'T'
0x2000697E: 4D DC.B 0x4D ; 'M'
0x2000697F: 33 DC.B 0x33 ; '3'
0x20006980: 32 DC.B 0x32 ; '2'
0x20006981: 5F DC.B 0x5F ; '_'
0x20006982: 53 DC.B 0x53 ; 'S'
0x20006983: 44 DC.B 0x44 ; 'D'
0x20006984: 49 DC.B 0x49 ; 'I'
0x20006985: 4F DC.B 0x4F ; 'O'
0x20006986: 5F DC.B 0x5F ; '_'
0x20006987: 44 DC.B 0x44 ; 'D'
0x20006988: 49 DC.B 0x49 ; 'I'
0x20006989: 53 DC.B 0x53 ; 'S'
0x2000698A: 4B DC.B 0x4B ; 'K'
0x2000698B: 00 DC.B 0x00 ; '\0'
0x2000698C: 00 DC.B 0x00 ; '\0'
0x2000698D: 00 DC.B 0x00 ; '\0'
0x2000698E: 00 DC.B 0x00 ; '\0'
0x2000698F: 00 DC.B 0x00 ; '\0'
0x20006990: 00 DC.B 0x00 ; '\0'
0x20006991: 00 DC.B 0x00 ; '\0'
0x20006992: 00 DC.B 0x00 ; '\0'
0x20006993: 00 DC.B 0x00 ; '\0'
0x20006994: 00 DC.B 0x00 ; '\0'
0x20006995: 00 DC.B 0x00 ; '\0'
0x20006996: 00 DC.B 0x00 ; '\0'
0x20006997: 00 DC.B 0x00 ; '\0'
0x20006998: 00 DC.B 0x00 ; '\0'
0x20006999: 00 DC.B 0x00 ; '\0'
0x2000699A: 00 DC.B 0x00 ; '\0'
0x2000699B: 00 DC.B 0x00 ; '\0'
0x2000699C: 28 DC.B 0x28 ; '('
0x2000699D: 00 DC.B 0x00 ; '\0'
0x2000699E: 00 DC.B 0x00 ; '\0'
0x2000699F: 00 DC.B 0x00 ; '\0'
0x200069A0: 2C DC.B 0x2C ; ','
0x200069A1: 00 DC.B 0x00 ; '\0'
0x200069A2: 00 DC.B 0x00 ; '\0'
0x200069A3: 00 DC.B 0x00 ; '\0'
0x200069A4: 07 DC.B 0x07 ; '\x07'
0x200069A5: 00 DC.B 0x00 ; '\0'
0x200069A6: 70 DC.B 0x70 ; 'p'
0x200069A7: 00 DC.B 0x00 ; '\0'
0x200069A8: 38 DC.B 0x38 ; '8'
0x200069A9: 25 DC.B 0x25 ; '%'
0x200069AA: 37 DC.B 0x37 ; '7'
0x200069AB: 1A DC.B 0x1A ; '\x1A'
0x200069AC: 9F DC.B 0x9F ; '\x9F'
0x200069AD: 00 DC.B 0x00 ; '\0'
0x200069AE: 00 DC.B 0x00 ; '\0'
0x200069AF: 00 DC.B 0x00 ; '\0'
0x200069B0: 00 DC.B 0x00 ; '\0'
0x200069B1: 00 DC.B 0x00 ; '\0'
0x200069B2: 00 DC.B 0x00 ; '\0'
0x200069B3: 00 DC.B 0x00 ; '\0'
0x200069B4: 00 DC.B 0x00 ; '\0'
0x200069B5: 06 DC.B 0x06 ; '\x06'
0x200069B6: 00 DC.B 0x00 ; '\0'
0x200069B7: 00 DC.B 0x00 ; '\0'
0x200069B8: 00 DC.B 0x00 ; '\0'
0x200069B9: 18 DC.B 0x18 ; '\x18'
0x200069BA: 00 DC.B 0x00 ; '\0'
0x200069BB: 00 DC.B 0x00 ; '\0'
0x200069BC: 00 DC.B 0x00 ; '\0'
0x200069BD: 02 DC.B 0x02 ; '\x02'
0x200069BE: 00 DC.B 0x00 ; '\0'
0x200069BF: 7D DC.B 0x7D ; '}'
0x200069C0: 08 DC.B 0x08 ; '\b'
0x200069C1: 18 DC.B 0x18 ; '\x18'
0x200069C2: 00 DC.B 0x00 ; '\0'
0x200069C3: 00 DC.B 0x00 ; '\0'
0x200069C4: 00 DC.B 0x00 ; '\0'
0x200069C5: 34 DC.B 0x34 ; '4'
0x200069C6: 00 DC.B 0x00 ; '\0'
0x200069C7: 00 DC.B 0x00 ; '\0'
0x200069C8: 00 DC.B 0x00 ; '\0'
0x200069C9: 0A DC.B 0x0A ; '\n'
0x200069CA: 00 DC.B 0x00 ; '\0'
0x200069CB: 30 DC.B 0x30 ; '0'
0x200069CC: 9F DC.B 0x9F ; '\x9F'
0x200069CD: 93 DC.B 0x93 ; '\x93'
0x200069CE: 0C DC.B 0x0C ; '\x0C'
0x200069CF: 7D DC.B 0x7D ; '}'
0x200069D0: 08 DC.B 0x08 ; '\b'
0x200069D1: 23 DC.B 0x23 ; '#'
0x200069D2: 0C DC.B 0x0C ; '\x0C'
0x200069D3: 93 DC.B 0x93 ; '\x93'
0x200069D4: 08 DC.B 0x08 ; '\b'
0x200069D5: 34 DC.B 0x34 ; '4'
0x200069D6: 00 DC.B 0x00 ; '\0'
0x200069D7: 00 DC.B 0x00 ; '\0'
0x200069D8: 00 DC.B 0x00 ; '\0'
0x200069D9: DE DC.B 0xDE ; '\xDE'
0x200069DA: 00 DC.B 0x00 ; '\0'
0x200069DB: 00 DC.B 0x00 ; '\0'
0x200069DC: 00 DC.B 0x00 ; '\0'
0x200069DD: 12 DC.B 0x12 ; '\x12'
0x200069DE: 00 DC.B 0x00 ; '\0'
0x200069DF: 7D DC.B 0x7D ; '}'
0x200069E0: 08 DC.B 0x08 ; '\b'
0x200069E1: 93 DC.B 0x93 ; '\x93'
0x200069E2: 04 DC.B 0x04 ; '\x04'
0x200069E3: 7D DC.B 0x7D ; '}'
0x200069E4: 08 DC.B 0x08 ; '\b'
0x200069E5: 23 DC.B 0x23 ; '#'
0x200069E6: 04 DC.B 0x04 ; '\x04'
0x200069E7: 93 DC.B 0x93 ; '\x93'
0x200069E8: 04 DC.B 0x04 ; '\x04'
0x200069E9: 93 DC.B 0x93 ; '\x93'
0x200069EA: 04 DC.B 0x04 ; '\x04'
0x200069EB: 7D DC.B 0x7D ; '}'
0x200069EC: 08 DC.B 0x08 ; '\b'
0x200069ED: 23 DC.B 0x23 ; '#'
0x200069EE: 0C DC.B 0x0C ; '\x0C'
0x200069EF: 93 DC.B 0x93 ; '\x93'
0x200069F0: 08 DC.B 0x08 ; '\b'
0x200069F1: DE DC.B 0xDE ; '\xDE'
0x200069F2: 00 DC.B 0x00 ; '\0'
0x200069F3: 00 DC.B 0x00 ; '\0'
0x200069F4: 00 DC.B 0x00 ; '\0'
0x200069F5: EE DC.B 0xEE ; '\xEE'
0x200069F6: 00 DC.B 0x00 ; '\0'
0x200069F7: 00 DC.B 0x00 ; '\0'
0x200069F8: 00 DC.B 0x00 ; '\0'
0x200069F9: 16 DC.B 0x16 ; '\x16'
0x200069FA: 00 DC.B 0x00 ; '\0'
0x200069FB: 7D DC.B 0x7D ; '}'
0x200069FC: 08 DC.B 0x08 ; '\b'
0x200069FD: 93 DC.B 0x93 ; '\x93'
0x200069FE: 04 DC.B 0x04 ; '\x04'
0x200069FF: 7D DC.B 0x7D ; '}'
0x20006A00: 08 DC.B 0x08 ; '\b'
0x20006A01: 23 DC.B 0x23 ; '#'
0x20006A02: 04 DC.B 0x04 ; '\x04'
0x20006A03: 93 DC.B 0x93 ; '\x93'
0x20006A04: 04 DC.B 0x04 ; '\x04'
0x20006A05: 7D DC.B 0x7D ; '}'
0x20006A06: 08 DC.B 0x08 ; '\b'
0x20006A07: 23 DC.B 0x23 ; '#'
0x20006A08: 08 DC.B 0x08 ; '\b'
0x20006A09: 93 DC.B 0x93 ; '\x93'
0x20006A0A: 04 DC.B 0x04 ; '\x04'
0x20006A0B: 7D DC.B 0x7D ; '}'
0x20006A0C: 08 DC.B 0x08 ; '\b'
0x20006A0D: 23 DC.B 0x23 ; '#'
0x20006A0E: 0C DC.B 0x0C ; '\x0C'
0x20006A0F: 93 DC.B 0x93 ; '\x93'
0x20006A10: 08 DC.B 0x08 ; '\b'
0x20006A11: EE DC.B 0xEE ; '\xEE'
0x20006A12: 00 DC.B 0x00 ; '\0'
0x20006A13: 00 DC.B 0x00 ; '\0'
0x20006A14: 00 DC.B 0x00 ; '\0'
0x20006A15: F0 DC.B 0xF0 ; '\xF0'
0x20006A16: 00 DC.B 0x00 ; '\0'
0x20006A17: 00 DC.B 0x00 ; '\0'
0x20006A18: 00 DC.B 0x00 ; '\0'
0x20006A19: 0C DC.B 0x0C ; '\x0C'
0x20006A1A: 00 DC.B 0x00 ; '\0'
0x20006A1B: 7D DC.B 0x7D ; '}'
0x20006A1C: 08 DC.B 0x08 ; '\b'
0x20006A1D: 93 DC.B 0x93 ; '\x93'
0x20006A1E: 04 DC.B 0x04 ; '\x04'
0x20006A1F: 93 DC.B 0x93 ; '\x93'
0x20006A20: 04 DC.B 0x04 ; '\x04'
0x20006A21: 7D DC.B 0x7D ; '}'
0x20006A22: 08 DC.B 0x08 ; '\b'
0x20006A23: 23 DC.B 0x23 ; '#'
0x20006A24: 08 DC.B 0x08 ; '\b'
0x20006A25: 93 DC.B 0x93 ; '\x93'
0x20006A26: 0C DC.B 0x0C ; '\x0C'
0x20006A27: F0 DC.B 0xF0 ; '\xF0'
0x20006A28: 00 DC.B 0x00 ; '\0'
0x20006A29: 00 DC.B 0x00 ; '\0'
0x20006A2A: 00 DC.B 0x00 ; '\0'
0x20006A2B: F4 DC.B 0xF4 ; '\xF4'
0x20006A2C: 00 DC.B 0x00 ; '\0'
0x20006A2D: 00 DC.B 0x00 ; '\0'
0x20006A2E: 00 DC.B 0x00 ; '\0'
0x20006A2F: 10 DC.B 0x10 ; '\x10'
0x20006A30: 00 DC.B 0x00 ; '\0'
0x20006A31: 7D DC.B 0x7D ; '}'
0x20006A32: 08 DC.B 0x08 ; '\b'
0x20006A33: 93 DC.B 0x93 ; '\x93'
0x20006A34: 0C DC.B 0x0C ; '\x0C'
0x20006A35: 7D DC.B 0x7D ; '}'
0x20006A36: 08 DC.B 0x08 ; '\b'
0x20006A37: 23 DC.B 0x23 ; '#'
0x20006A38: 0C DC.B 0x0C ; '\x0C'
0x20006A39: 93 DC.B 0x93 ; '\x93'
0x20006A3A: 04 DC.B 0x04 ; '\x04'
0x20006A3B: 7D DC.B 0x7D ; '}'
0x20006A3C: 08 DC.B 0x08 ; '\b'
0x20006A3D: 23 DC.B 0x23 ; '#'
0x20006A3E: 10 DC.B 0x10 ; '\x10'
0x20006A3F: 93 DC.B 0x93 ; '\x93'
0x20006A40: 04 DC.B 0x04 ; '\x04'
0x20006A41: F4 DC.B 0xF4 ; '\xF4'
0x20006A42: 00 DC.B 0x00 ; '\0'
0x20006A43: 00 DC.B 0x00 ; '\0'
0x20006A44: 00 DC.B 0x00 ; '\0'
0x20006A45: AE DC.B 0xAE ; '\xAE'
0x20006A46: 01 DC.B 0x01 ; '\x01'
0x20006A47: 00 DC.B 0x00 ; '\0'
0x20006A48: 00 DC.B 0x00 ; '\0'
0x20006A49: 12 DC.B 0x12 ; '\x12'
0x20006A4A: 00 DC.B 0x00 ; '\0'
0x20006A4B: 7D DC.B 0x7D ; '}'
0x20006A4C: 08 DC.B 0x08 ; '\b'
0x20006A4D: 93 DC.B 0x93 ; '\x93'
0x20006A4E: 08 DC.B 0x08 ; '\b'
0x20006A4F: 93 DC.B 0x93 ; '\x93'
0x20006A50: 04 DC.B 0x04 ; '\x04'
0x20006A51: 7D DC.B 0x7D ; '}'
0x20006A52: 08 DC.B 0x08 ; '\b'
0x20006A53: 23 DC.B 0x23 ; '#'
0x20006A54: 0C DC.B 0x0C ; '\x0C'
0x20006A55: 93 DC.B 0x93 ; '\x93'
0x20006A56: 04 DC.B 0x04 ; '\x04'
0x20006A57: 7D DC.B 0x7D ; '}'
0x20006A58: 08 DC.B 0x08 ; '\b'
0x20006A59: 23 DC.B 0x23 ; '#'
0x20006A5A: 10 DC.B 0x10 ; '\x10'
0x20006A5B: 93 DC.B 0x93 ; '\x93'
0x20006A5C: 04 DC.B 0x04 ; '\x04'
0x20006A5D: 00 DC.B 0x00 ; '\0'
0x20006A5E: 00 DC.B 0x00 ; '\0'
0x20006A5F: 00 DC.B 0x00 ; '\0'
0x20006A60: 00 DC.B 0x00 ; '\0'
0x20006A61: 00 DC.B 0x00 ; '\0'
0x20006A62: 00 DC.B 0x00 ; '\0'
0x20006A63: 00 DC.B 0x00 ; '\0'
0x20006A64: 00 DC.B 0x00 ; '\0'
0x20006A65: FF DC.B 0xFF ; '\xFF'
0x20006A66: FF DC.B 0xFF ; '\xFF'
0x20006A67: FF DC.B 0xFF ; '\xFF'
0x20006A68: FF DC.B 0xFF ; '\xFF'
0x20006A69: 06 DC.B 0x06 ; '\x06'
0x20006A6A: 2A DC.B 0x2A ; '*'
0x20006A6B: 00 DC.B 0x00 ; '\0'
0x20006A6C: 08 DC.B 0x08 ; '\b'
0x20006A6D: 24 DC.B 0x24 ; '$'
0x20006A6E: 00 DC.B 0x00 ; '\0'
0x20006A6F: 00 DC.B 0x00 ; '\0'
0x20006A70: 00 DC.B 0x00 ; '\0'
0x20006A71: 36 DC.B 0x36 ; '6'
0x20006A72: 00 DC.B 0x00 ; '\0'
0x20006A73: 00 DC.B 0x00 ; '\0'
0x20006A74: 00 DC.B 0x00 ; '\0'
0x20006A75: 02 DC.B 0x02 ; '\x02'
0x20006A76: 00 DC.B 0x00 ; '\0'
0x20006A77: 31 DC.B 0x31 ; '1'
0x20006A78: 9F DC.B 0x9F ; '\x9F'
0x20006A79: 36 DC.B 0x36 ; '6'
0x20006A7A: 00 DC.B 0x00 ; '\0'
0x20006A7B: 00 DC.B 0x00 ; '\0'
0x20006A7C: 00 DC.B 0x00 ; '\0'
0x20006A7D: 72 DC.B 0x72 ; 'r'
0x20006A7E: 00 DC.B 0x00 ; '\0'
0x20006A7F: 00 DC.B 0x00 ; '\0'
0x20006A80: 00 DC.B 0x00 ; '\0'
0x20006A81: 38 DC.B 0x38 ; '8'
0x20006A82: 00 DC.B 0x00 ; '\0'
0x20006A83: 31 DC.B 0x31 ; '1'
0x20006A84: 9F DC.B 0x9F ; '\x9F'
0x20006A85: 93 DC.B 0x93 ; '\x93'
0x20006A86: 01 DC.B 0x01 ; '\x01'
0x20006A87: 30 DC.B 0x30 ; '0'
0x20006A88: 9F DC.B 0x9F ; '\x9F'
0x20006A89: 93 DC.B 0x93 ; '\x93'
0x20006A8A: 01 DC.B 0x01 ; '\x01'
0x20006A8B: 93 DC.B 0x93 ; '\x93'
0x20006A8C: 02 DC.B 0x02 ; '\x02'
0x20006A8D: 30 DC.B 0x30 ; '0'
0x20006A8E: 9F DC.B 0x9F ; '\x9F'
0x20006A8F: 93 DC.B 0x93 ; '\x93'
0x20006A90: 04 DC.B 0x04 ; '\x04'
0x20006A91: 4F DC.B 0x4F ; 'O'
0x20006A92: 9F DC.B 0x9F ; '\x9F'
0x20006A93: 93 DC.B 0x93 ; '\x93'
0x20006A94: 01 DC.B 0x01 ; '\x01'
0x20006A95: 10 DC.B 0x10 ; '\x10'
0x20006A96: 87 DC.B 0x87 ; '\x87'
0x20006A97: FF DC.B 0xFF ; '\xFF'
0x20006A98: FF DC.B 0xFF ; '\xFF'
0x20006A99: FF DC.B 0xFF ; '\xFF'
0x20006A9A: FF DC.B 0xFF ; '\xFF'
0x20006A9B: FF DC.B 0xFF ; '\xFF'
0x20006A9C: FF DC.B 0xFF ; '\xFF'
0x20006A9D: FF DC.B 0xFF ; '\xFF'
0x20006A9E: FF DC.B 0xFF ; '\xFF'
0x20006A9F: 01 DC.B 0x01 ; '\x01'
0x20006AA0: 9F DC.B 0x9F ; '\x9F'
0x20006AA1: 93 DC.B 0x93 ; '\x93'
0x20006AA2: 01 DC.B 0x01 ; '\x01'
0x20006AA3: 30 DC.B 0x30 ; '0'
0x20006AA4: 9F DC.B 0x9F ; '\x9F'
0x20006AA5: 93 DC.B 0x93 ; '\x93'
0x20006AA6: 01 DC.B 0x01 ; '\x01'
0x20006AA7: 30 DC.B 0x30 ; '0'
0x20006AA8: 9F DC.B 0x9F ; '\x9F'
0x20006AA9: 93 DC.B 0x93 ; '\x93'
0x20006AAA: 01 DC.B 0x01 ; '\x01'
0x20006AAB: 31 DC.B 0x31 ; '1'
0x20006AAC: 9F DC.B 0x9F ; '\x9F'
0x20006AAD: 93 DC.B 0x93 ; '\x93'
0x20006AAE: 01 DC.B 0x01 ; '\x01'
0x20006AAF: 31 DC.B 0x31 ; '1'
0x20006AB0: 9F DC.B 0x9F ; '\x9F'
0x20006AB1: 93 DC.B 0x93 ; '\x93'
0x20006AB2: 01 DC.B 0x01 ; '\x01'
0x20006AB3: 30 DC.B 0x30 ; '0'
0x20006AB4: 9F DC.B 0x9F ; '\x9F'
0x20006AB5: 93 DC.B 0x93 ; '\x93'
0x20006AB6: 01 DC.B 0x01 ; '\x01'
0x20006AB7: 30 DC.B 0x30 ; '0'
0x20006AB8: 9F DC.B 0x9F ; '\x9F'
0x20006AB9: 93 DC.B 0x93 ; '\x93'
0x20006ABA: 01 DC.B 0x01 ; '\x01'
0x20006ABB: 00 DC.B 0x00 ; '\0'
0x20006ABC: 00 DC.B 0x00 ; '\0'
0x20006ABD: 00 DC.B 0x00 ; '\0'
0x20006ABE: 00 DC.B 0x00 ; '\0'
0x20006ABF: 00 DC.B 0x00 ; '\0'
0x20006AC0: 00 DC.B 0x00 ; '\0'
0x20006AC1: 00 DC.B 0x00 ; '\0'
0x20006AC2: 00 DC.B 0x00 ; '\0'
0x20006AC3: FF DC.B 0xFF ; '\xFF'
0x20006AC4: FF DC.B 0xFF ; '\xFF'
0x20006AC5: FF DC.B 0xFF ; '\xFF'
0x20006AC6: FF DC.B 0xFF ; '\xFF'
0x20006AC7: 06 DC.B 0x06 ; '\x06'
0x20006AC8: 2A DC.B 0x2A ; '*'
0x20006AC9: 00 DC.B 0x00 ; '\0'
0x20006ACA: 08 DC.B 0x08 ; '\b'
0x20006ACB: AA DC.B 0xAA ; '\xAA'
0x20006ACC: 00 DC.B 0x00 ; '\0'
0x20006ACD: 00 DC.B 0x00 ; '\0'
0x20006ACE: 00 DC.B 0x00 ; '\0'
0x20006ACF: BA DC.B 0xBA ; '\xBA'
0x20006AD0: 00 DC.B 0x00 ; '\0'
0x20006AD1: 00 DC.B 0x00 ; '\0'
0x20006AD2: 00 DC.B 0x00 ; '\0'
0x20006AD3: 01 DC.B 0x01 ; '\x01'
0x20006AD4: 00 DC.B 0x00 ; '\0'
0x20006AD5: 51 DC.B 0x51 ; 'Q'
0x20006AD6: 00 DC.B 0x00 ; '\0'
0x20006AD7: 00 DC.B 0x00 ; '\0'
0x20006AD8: 00 DC.B 0x00 ; '\0'
0x20006AD9: 00 DC.B 0x00 ; '\0'
0x20006ADA: 00 DC.B 0x00 ; '\0'
0x20006ADB: 00 DC.B 0x00 ; '\0'
0x20006ADC: 00 DC.B 0x00 ; '\0'
0x20006ADD: 00 DC.B 0x00 ; '\0'
0x20006ADE: FF DC.B 0xFF ; '\xFF'
0x20006ADF: FF DC.B 0xFF ; '\xFF'
0x20006AE0: FF DC.B 0xFF ; '\xFF'
0x20006AE1: FF DC.B 0xFF ; '\xFF'
0x20006AE2: 06 DC.B 0x06 ; '\x06'
0x20006AE3: 2A DC.B 0x2A ; '*'
0x20006AE4: 00 DC.B 0x00 ; '\0'
0x20006AE5: 08 DC.B 0x08 ; '\b'
0x20006AE6: B2 DC.B 0xB2 ; '\xB2'
0x20006AE7: 00 DC.B 0x00 ; '\0'
0x20006AE8: 00 DC.B 0x00 ; '\0'
0x20006AE9: 00 DC.B 0x00 ; '\0'
0x20006AEA: DC DC.B 0xDC ; '\xDC'
0x20006AEB: 00 DC.B 0x00 ; '\0'
0x20006AEC: 00 DC.B 0x00 ; '\0'
0x20006AED: 00 DC.B 0x00 ; '\0'
0x20006AEE: 01 DC.B 0x01 ; '\x01'
0x20006AEF: 00 DC.B 0x00 ; '\0'
0x20006AF0: 50 DC.B 0x50 ; 'P'
0x20006AF1: 00 DC.B 0x00 ; '\0'
0x20006AF2: 00 DC.B 0x00 ; '\0'
0x20006AF3: 00 DC.B 0x00 ; '\0'
0x20006AF4: 00 DC.B 0x00 ; '\0'
0x20006AF5: 00 DC.B 0x00 ; '\0'
0x20006AF6: 00 DC.B 0x00 ; '\0'
0x20006AF7: 00 DC.B 0x00 ; '\0'
0x20006AF8: 00 DC.B 0x00 ; '\0'
0x20006AF9: FF DC.B 0xFF ; '\xFF'
0x20006AFA: FF DC.B 0xFF ; '\xFF'
0x20006AFB: FF DC.B 0xFF ; '\xFF'
0x20006AFC: FF DC.B 0xFF ; '\xFF'
0x20006AFD: 06 DC.B 0x06 ; '\x06'
0x20006AFE: 2A DC.B 0x2A ; '*'
0x20006AFF: 00 DC.B 0x00 ; '\0'
0x20006B00: 08 DC.B 0x08 ; '\b'
0x20006B01: C4 DC.B 0xC4 ; '\xC4'
0x20006B02: 00 DC.B 0x00 ; '\0'
0x20006B03: 00 DC.B 0x00 ; '\0'
0x20006B04: 00 DC.B 0x00 ; '\0'
0x20006B05: C6 DC.B 0xC6 ; '\xC6'
0x20006B06: 00 DC.B 0x00 ; '\0'
0x20006B07: 00 DC.B 0x00 ; '\0'
0x20006B08: 00 DC.B 0x00 ; '\0'
0x20006B09: 03 DC.B 0x03 ; '\x03'
0x20006B0A: 00 DC.B 0x00 ; '\0'
0x20006B0B: 75 DC.B 0x75 ; 'u'
0x20006B0C: 7F DC.B 0x7F ; '\x7F'
0x20006B0D: 9F DC.B 0x9F ; '\x9F'
0x20006B0E: CA DC.B 0xCA ; '\xCA'
0x20006B0F: 00 DC.B 0x00 ; '\0'
0x20006B10: 00 DC.B 0x00 ; '\0'
0x20006B11: 00 DC.B 0x00 ; '\0'
0x20006B12: EA DC.B 0xEA ; '\xEA'
0x20006B13: 00 DC.B 0x00 ; '\0'
0x20006B14: 00 DC.B 0x00 ; '\0'
0x20006B15: 00 DC.B 0x00 ; '\0'
0x20006B16: 03 DC.B 0x03 ; '\x03'
0x20006B17: 00 DC.B 0x00 ; '\0'
0x20006B18: 75 DC.B 0x75 ; 'u'
0x20006B19: 7E DC.B 0x7E ; '~'
0x20006B1A: 9F DC.B 0x9F ; '\x9F'
0x20006B1B: 00 DC.B 0x00 ; '\0'
0x20006B1C: 00 DC.B 0x00 ; '\0'
0x20006B1D: 00 DC.B 0x00 ; '\0'
0x20006B1E: 00 DC.B 0x00 ; '\0'
0x20006B1F: 00 DC.B 0x00 ; '\0'
0x20006B20: 00 DC.B 0x00 ; '\0'
0x20006B21: 00 DC.B 0x00 ; '\0'
0x20006B22: 00 DC.B 0x00 ; '\0'
0x20006B23: FF DC.B 0xFF ; '\xFF'
0x20006B24: FF DC.B 0xFF ; '\xFF'
0x20006B25: FF DC.B 0xFF ; '\xFF'
0x20006B26: FF DC.B 0xFF ; '\xFF'
0x20006B27: 6C DC.B 0x6C ; 'l'
0x20006B28: 4B DC.B 0x4B ; 'K'
0x20006B29: 00 DC.B 0x00 ; '\0'
0x20006B2A: 08 DC.B 0x08 ; '\b'
0x20006B2B: 0C DC.B 0x0C ; '\x0C'
0x20006B2C: 00 DC.B 0x00 ; '\0'
0x20006B2D: 00 DC.B 0x00 ; '\0'
0x20006B2E: 00 DC.B 0x00 ; '\0'
0x20006B2F: 4E DC.B 0x4E ; 'N'
0x20006B30: 01 DC.B 0x01 ; '\x01'
0x20006B31: 00 DC.B 0x00 ; '\0'
0x20006B32: 00 DC.B 0x00 ; '\0'
0x20006B33: 20 DC.B 0x20 ; ' '
0x20006B34: 00 DC.B 0x00 ; '\0'
0x20006B35: 30 DC.B 0x30 ; '0'
0x20006B36: 9F DC.B 0x9F ; '\x9F'
0x20006B37: 93 DC.B 0x93 ; '\x93'
0x20006B38: 04 DC.B 0x04 ; '\x04'
0x20006B39: 30 DC.B 0x30 ; '0'
0x20006B3A: 9F DC.B 0x9F ; '\x9F'
0x20006B3B: 93 DC.B 0x93 ; '\x93'
0x20006B3C: 04 DC.B 0x04 ; '\x04'
0x20006B3D: 30 DC.B 0x30 ; '0'
0x20006B3E: 9F DC.B 0x9F ; '\x9F'
0x20006B3F: 93 DC.B 0x93 ; '\x93'
0x20006B40: 04 DC.B 0x04 ; '\x04'
0x20006B41: 30 DC.B 0x30 ; '0'
0x20006B42: 9F DC.B 0x9F ; '\x9F'
0x20006B43: 93 DC.B 0x93 ; '\x93'
0x20006B44: 04 DC.B 0x04 ; '\x04'
0x20006B45: 30 DC.B 0x30 ; '0'
0x20006B46: 9F DC.B 0x9F ; '\x9F'
0x20006B47: 93 DC.B 0x93 ; '\x93'
0x20006B48: 04 DC.B 0x04 ; '\x04'
0x20006B49: 30 DC.B 0x30 ; '0'
0x20006B4A: 9F DC.B 0x9F ; '\x9F'
0x20006B4B: 93 DC.B 0x93 ; '\x93'
0x20006B4C: 04 DC.B 0x04 ; '\x04'
0x20006B4D: 30 DC.B 0x30 ; '0'
0x20006B4E: 9F DC.B 0x9F ; '\x9F'
0x20006B4F: 93 DC.B 0x93 ; '\x93'
0x20006B50: 04 DC.B 0x04 ; '\x04'
0x20006B51: 30 DC.B 0x30 ; '0'
0x20006B52: 9F DC.B 0x9F ; '\x9F'
0x20006B53: 93 DC.B 0x93 ; '\x93'
0x20006B54: 04 DC.B 0x04 ; '\x04'
0x20006B55: 4E DC.B 0x4E ; 'N'
0x20006B56: 01 DC.B 0x01 ; '\x01'
0x20006B57: 00 DC.B 0x00 ; '\0'
0x20006B58: 00 DC.B 0x00 ; '\0'
0x20006B59: 6A DC.B 0x6A ; 'j'
0x20006B5A: 02 DC.B 0x02 ; '\x02'
0x20006B5B: 00 DC.B 0x00 ; '\0'
0x20006B5C: 00 DC.B 0x00 ; '\0'
0x20006B5D: 21 DC.B 0x21 ; '!'
0x20006B5E: 00 DC.B 0x00 ; '\0'
0x20006B5F: 10 DC.B 0x10 ; '\x10'
0x20006B60: 3F DC.B 0x3F ; '?'
0x20006B61: 9F DC.B 0x9F ; '\x9F'
0x20006B62: 93 DC.B 0x93 ; '\x93'
0x20006B63: 04 DC.B 0x04 ; '\x04'
0x20006B64: 33 DC.B 0x33 ; '3'
0x20006B65: 9F DC.B 0x9F ; '\x9F'
0x20006B66: 93 DC.B 0x93 ; '\x93'
0x20006B67: 04 DC.B 0x04 ; '\x04'
0x20006B68: 30 DC.B 0x30 ; '0'
0x20006B69: 9F DC.B 0x9F ; '\x9F'
0x20006B6A: 93 DC.B 0x93 ; '\x93'
0x20006B6B: 04 DC.B 0x04 ; '\x04'
0x20006B6C: 30 DC.B 0x30 ; '0'
0x20006B6D: 9F DC.B 0x9F ; '\x9F'
0x20006B6E: 93 DC.B 0x93 ; '\x93'
0x20006B6F: 04 DC.B 0x04 ; '\x04'
0x20006B70: 30 DC.B 0x30 ; '0'
0x20006B71: 9F DC.B 0x9F ; '\x9F'
0x20006B72: 93 DC.B 0x93 ; '\x93'
0x20006B73: 04 DC.B 0x04 ; '\x04'
0x20006B74: 30 DC.B 0x30 ; '0'
0x20006B75: 9F DC.B 0x9F ; '\x9F'
0x20006B76: 93 DC.B 0x93 ; '\x93'
0x20006B77: 04 DC.B 0x04 ; '\x04'
0x20006B78: 30 DC.B 0x30 ; '0'
0x20006B79: 9F DC.B 0x9F ; '\x9F'
0x20006B7A: 93 DC.B 0x93 ; '\x93'
0x20006B7B: 04 DC.B 0x04 ; '\x04'
0x20006B7C: 30 DC.B 0x30 ; '0'
0x20006B7D: 9F DC.B 0x9F ; '\x9F'
0x20006B7E: 93 DC.B 0x93 ; '\x93'
0x20006B7F: 04 DC.B 0x04 ; '\x04'
0x20006B80: 6A DC.B 0x6A ; 'j'
0x20006B81: 02 DC.B 0x02 ; '\x02'
0x20006B82: 00 DC.B 0x00 ; '\0'
0x20006B83: 00 DC.B 0x00 ; '\0'
0x20006B84: 16 DC.B 0x16 ; '\x16'
0x20006B85: 03 DC.B 0x03 ; '\x03'
0x20006B86: 00 DC.B 0x00 ; '\0'
0x20006B87: 00 DC.B 0x00 ; '\0'
0x20006B88: 20 DC.B 0x20 ; ' '
0x20006B89: 00 DC.B 0x00 ; '\0'
0x20006B8A: 30 DC.B 0x30 ; '0'
0x20006B8B: 9F DC.B 0x9F ; '\x9F'
0x20006B8C: 93 DC.B 0x93 ; '\x93'
0x20006B8D: 04 DC.B 0x04 ; '\x04'
0x20006B8E: 30 DC.B 0x30 ; '0'
0x20006B8F: 9F DC.B 0x9F ; '\x9F'
0x20006B90: 93 DC.B 0x93 ; '\x93'
0x20006B91: 04 DC.B 0x04 ; '\x04'
0x20006B92: 30 DC.B 0x30 ; '0'
0x20006B93: 9F DC.B 0x9F ; '\x9F'
0x20006B94: 93 DC.B 0x93 ; '\x93'
0x20006B95: 04 DC.B 0x04 ; '\x04'
0x20006B96: 30 DC.B 0x30 ; '0'
0x20006B97: 9F DC.B 0x9F ; '\x9F'
0x20006B98: 93 DC.B 0x93 ; '\x93'
0x20006B99: 04 DC.B 0x04 ; '\x04'
0x20006B9A: 30 DC.B 0x30 ; '0'
0x20006B9B: 9F DC.B 0x9F ; '\x9F'
0x20006B9C: 93 DC.B 0x93 ; '\x93'
0x20006B9D: 04 DC.B 0x04 ; '\x04'
0x20006B9E: 30 DC.B 0x30 ; '0'
0x20006B9F: 9F DC.B 0x9F ; '\x9F'
0x20006BA0: 93 DC.B 0x93 ; '\x93'
0x20006BA1: 04 DC.B 0x04 ; '\x04'
0x20006BA2: 30 DC.B 0x30 ; '0'
0x20006BA3: 9F DC.B 0x9F ; '\x9F'
0x20006BA4: 93 DC.B 0x93 ; '\x93'
0x20006BA5: 04 DC.B 0x04 ; '\x04'
0x20006BA6: 30 DC.B 0x30 ; '0'
0x20006BA7: 9F DC.B 0x9F ; '\x9F'
0x20006BA8: 93 DC.B 0x93 ; '\x93'
0x20006BA9: 04 DC.B 0x04 ; '\x04'
0x20006BAA: 16 DC.B 0x16 ; '\x16'
0x20006BAB: 03 DC.B 0x03 ; '\x03'
0x20006BAC: 00 DC.B 0x00 ; '\0'
0x20006BAD: 00 DC.B 0x00 ; '\0'
0x20006BAE: 18 DC.B 0x18 ; '\x18'
0x20006BAF: 03 DC.B 0x03 ; '\x03'
0x20006BB0: 00 DC.B 0x00 ; '\0'
0x20006BB1: 00 DC.B 0x00 ; '\0'
0x20006BB2: 21 DC.B 0x21 ; '!'
0x20006BB3: 00 DC.B 0x00 ; '\0'
0x20006BB4: 10 DC.B 0x10 ; '\x10'
0x20006BB5: 3F DC.B 0x3F ; '?'
0x20006BB6: 9F DC.B 0x9F ; '\x9F'
0x20006BB7: 93 DC.B 0x93 ; '\x93'
0x20006BB8: 04 DC.B 0x04 ; '\x04'
0x20006BB9: 33 DC.B 0x33 ; '3'
0x20006BBA: 9F DC.B 0x9F ; '\x9F'
0x20006BBB: 93 DC.B 0x93 ; '\x93'
0x20006BBC: 04 DC.B 0x04 ; '\x04'
0x20006BBD: 30 DC.B 0x30 ; '0'
0x20006BBE: 9F DC.B 0x9F ; '\x9F'
0x20006BBF: 93 DC.B 0x93 ; '\x93'
0x20006BC0: 04 DC.B 0x04 ; '\x04'
0x20006BC1: 30 DC.B 0x30 ; '0'
0x20006BC2: 9F DC.B 0x9F ; '\x9F'
0x20006BC3: 93 DC.B 0x93 ; '\x93'
0x20006BC4: 04 DC.B 0x04 ; '\x04'
0x20006BC5: 30 DC.B 0x30 ; '0'
0x20006BC6: 9F DC.B 0x9F ; '\x9F'
0x20006BC7: 93 DC.B 0x93 ; '\x93'
0x20006BC8: 04 DC.B 0x04 ; '\x04'
0x20006BC9: 30 DC.B 0x30 ; '0'
0x20006BCA: 9F DC.B 0x9F ; '\x9F'
0x20006BCB: 93 DC.B 0x93 ; '\x93'
0x20006BCC: 04 DC.B 0x04 ; '\x04'
0x20006BCD: 30 DC.B 0x30 ; '0'
0x20006BCE: 9F DC.B 0x9F ; '\x9F'
0x20006BCF: 93 DC.B 0x93 ; '\x93'
0x20006BD0: 04 DC.B 0x04 ; '\x04'
0x20006BD1: 30 DC.B 0x30 ; '0'
0x20006BD2: 9F DC.B 0x9F ; '\x9F'
0x20006BD3: 93 DC.B 0x93 ; '\x93'
0x20006BD4: 04 DC.B 0x04 ; '\x04'
0x20006BD5: 00 DC.B 0x00 ; '\0'
0x20006BD6: 00 DC.B 0x00 ; '\0'
0x20006BD7: 00 DC.B 0x00 ; '\0'
0x20006BD8: 00 DC.B 0x00 ; '\0'
0x20006BD9: 00 DC.B 0x00 ; '\0'
0x20006BDA: 00 DC.B 0x00 ; '\0'
0x20006BDB: 00 DC.B 0x00 ; '\0'
0x20006BDC: 00 DC.B 0x00 ; '\0'
0x20006BDD: FF DC.B 0xFF ; '\xFF'
0x20006BDE: FF DC.B 0xFF ; '\xFF'
0x20006BDF: FF DC.B 0xFF ; '\xFF'
0x20006BE0: FF DC.B 0xFF ; '\xFF'
0x20006BE1: 6C DC.B 0x6C ; 'l'
0x20006BE2: 4B DC.B 0x4B ; 'K'
0x20006BE3: 00 DC.B 0x00 ; '\0'
0x20006BE4: 08 DC.B 0x08 ; '\b'
0x20006BE5: 0C DC.B 0x0C ; '\x0C'
0x20006BE6: 00 DC.B 0x00 ; '\0'
0x20006BE7: 00 DC.B 0x00 ; '\0'
0x20006BE8: 00 DC.B 0x00 ; '\0'
0x20006BE9: 72 DC.B 0x72 ; 'r'
0x20006BEA: 00 DC.B 0x00 ; '\0'
0x20006BEB: 00 DC.B 0x00 ; '\0'
0x20006BEC: 00 DC.B 0x00 ; '\0'
0x20006BED: 4C DC.B 0x4C ; 'L'
0x20006BEE: 00 DC.B 0x00 ; '\0'
0x20006BEF: 30 DC.B 0x30 ; '0'
0x20006BF0: 9F DC.B 0x9F ; '\x9F'
0x20006BF1: 93 DC.B 0x93 ; '\x93'
0x20006BF2: 04 DC.B 0x04 ; '\x04'
0x20006BF3: 30 DC.B 0x30 ; '0'
0x20006BF4: 9F DC.B 0x9F ; '\x9F'
0x20006BF5: 93 DC.B 0x93 ; '\x93'
0x20006BF6: 04 DC.B 0x04 ; '\x04'
0x20006BF7: 30 DC.B 0x30 ; '0'
0x20006BF8: 9F DC.B 0x9F ; '\x9F'
0x20006BF9: 93 DC.B 0x93 ; '\x93'
0x20006BFA: 04 DC.B 0x04 ; '\x04'
0x20006BFB: 30 DC.B 0x30 ; '0'
0x20006BFC: 9F DC.B 0x9F ; '\x9F'
0x20006BFD: 93 DC.B 0x93 ; '\x93'
0x20006BFE: 04 DC.B 0x04 ; '\x04'
0x20006BFF: 30 DC.B 0x30 ; '0'
0x20006C00: 9F DC.B 0x9F ; '\x9F'
0x20006C01: 93 DC.B 0x93 ; '\x93'
0x20006C02: 04 DC.B 0x04 ; '\x04'
0x20006C03: 30 DC.B 0x30 ; '0'
0x20006C04: 9F DC.B 0x9F ; '\x9F'
0x20006C05: 93 DC.B 0x93 ; '\x93'
0x20006C06: 04 DC.B 0x04 ; '\x04'
0x20006C07: 30 DC.B 0x30 ; '0'
0x20006C08: 9F DC.B 0x9F ; '\x9F'
0x20006C09: 93 DC.B 0x93 ; '\x93'
0x20006C0A: 04 DC.B 0x04 ; '\x04'
0x20006C0B: 30 DC.B 0x30 ; '0'
0x20006C0C: 9F DC.B 0x9F ; '\x9F'
0x20006C0D: 93 DC.B 0x93 ; '\x93'
0x20006C0E: 04 DC.B 0x04 ; '\x04'
0x20006C0F: 30 DC.B 0x30 ; '0'
0x20006C10: 9F DC.B 0x9F ; '\x9F'
0x20006C11: 93 DC.B 0x93 ; '\x93'
0x20006C12: 04 DC.B 0x04 ; '\x04'
0x20006C13: 30 DC.B 0x30 ; '0'
0x20006C14: 9F DC.B 0x9F ; '\x9F'
0x20006C15: 93 DC.B 0x93 ; '\x93'
0x20006C16: 04 DC.B 0x04 ; '\x04'
0x20006C17: 30 DC.B 0x30 ; '0'
0x20006C18: 9F DC.B 0x9F ; '\x9F'
0x20006C19: 93 DC.B 0x93 ; '\x93'
0x20006C1A: 04 DC.B 0x04 ; '\x04'
0x20006C1B: 30 DC.B 0x30 ; '0'
0x20006C1C: 9F DC.B 0x9F ; '\x9F'
0x20006C1D: 93 DC.B 0x93 ; '\x93'
0x20006C1E: 04 DC.B 0x04 ; '\x04'
0x20006C1F: 30 DC.B 0x30 ; '0'
0x20006C20: 9F DC.B 0x9F ; '\x9F'
0x20006C21: 93 DC.B 0x93 ; '\x93'
0x20006C22: 04 DC.B 0x04 ; '\x04'
0x20006C23: 30 DC.B 0x30 ; '0'
0x20006C24: 9F DC.B 0x9F ; '\x9F'
0x20006C25: 93 DC.B 0x93 ; '\x93'
0x20006C26: 04 DC.B 0x04 ; '\x04'
0x20006C27: 30 DC.B 0x30 ; '0'
0x20006C28: 9F DC.B 0x9F ; '\x9F'
0x20006C29: 93 DC.B 0x93 ; '\x93'
0x20006C2A: 04 DC.B 0x04 ; '\x04'
0x20006C2B: 30 DC.B 0x30 ; '0'
0x20006C2C: 9F DC.B 0x9F ; '\x9F'
0x20006C2D: 93 DC.B 0x93 ; '\x93'
0x20006C2E: 04 DC.B 0x04 ; '\x04'
0x20006C2F: 30 DC.B 0x30 ; '0'
0x20006C30: 9F DC.B 0x9F ; '\x9F'
0x20006C31: 93 DC.B 0x93 ; '\x93'
0x20006C32: 04 DC.B 0x04 ; '\x04'
0x20006C33: 30 DC.B 0x30 ; '0'
0x20006C34: 9F DC.B 0x9F ; '\x9F'
0x20006C35: 93 DC.B 0x93 ; '\x93'
0x20006C36: 04 DC.B 0x04 ; '\x04'
0x20006C37: 30 DC.B 0x30 ; '0'
0x20006C38: 9F DC.B 0x9F ; '\x9F'
0x20006C39: 93 DC.B 0x93 ; '\x93'
0x20006C3A: 04 DC.B 0x04 ; '\x04'
0x20006C3B: 72 DC.B 0x72 ; 'r'
0x20006C3C: 00 DC.B 0x00 ; '\0'
0x20006C3D: 00 DC.B 0x00 ; '\0'
0x20006C3E: 00 DC.B 0x00 ; '\0'
0x20006C3F: 18 DC.B 0x18 ; '\x18'
0x20006C40: 03 DC.B 0x03 ; '\x03'
0x20006C41: 00 DC.B 0x00 ; '\0'
0x20006C42: 00 DC.B 0x00 ; '\0'
0x20006C43: 50 DC.B 0x50 ; 'P'
0x20006C44: 00 DC.B 0x00 ; '\0'
0x20006C45: 35 DC.B 0x35 ; '5'
0x20006C46: 9F DC.B 0x9F ; '\x9F'
0x20006C47: 93 DC.B 0x93 ; '\x93'
0x20006C48: 04 DC.B 0x04 ; '\x04'
0x20006C49: 10 DC.B 0x10 ; '\x10'
0x20006C4A: 80 DC.B 0x80 ; '\x80'
0x20006C4B: 80 DC.B 0x80 ; '\x80'
0x20006C4C: 04 DC.B 0x04 ; '\x04'
0x20006C4D: 9F DC.B 0x9F ; '\x9F'
0x20006C4E: 93 DC.B 0x93 ; '\x93'
0x20006C4F: 04 DC.B 0x04 ; '\x04'
0x20006C50: 31 DC.B 0x31 ; '1'
0x20006C51: 9F DC.B 0x9F ; '\x9F'
0x20006C52: 93 DC.B 0x93 ; '\x93'
0x20006C53: 04 DC.B 0x04 ; '\x04'
0x20006C54: 30 DC.B 0x30 ; '0'
0x20006C55: 9F DC.B 0x9F ; '\x9F'
0x20006C56: 93 DC.B 0x93 ; '\x93'
0x20006C57: 04 DC.B 0x04 ; '\x04'
0x20006C58: 30 DC.B 0x30 ; '0'
0x20006C59: 9F DC.B 0x9F ; '\x9F'
0x20006C5A: 93 DC.B 0x93 ; '\x93'
0x20006C5B: 04 DC.B 0x04 ; '\x04'
0x20006C5C: 30 DC.B 0x30 ; '0'
0x20006C5D: 9F DC.B 0x9F ; '\x9F'
0x20006C5E: 93 DC.B 0x93 ; '\x93'
0x20006C5F: 04 DC.B 0x04 ; '\x04'
0x20006C60: 30 DC.B 0x30 ; '0'
0x20006C61: 9F DC.B 0x9F ; '\x9F'
0x20006C62: 93 DC.B 0x93 ; '\x93'
0x20006C63: 04 DC.B 0x04 ; '\x04'
0x20006C64: 30 DC.B 0x30 ; '0'
0x20006C65: 9F DC.B 0x9F ; '\x9F'
0x20006C66: 93 DC.B 0x93 ; '\x93'
0x20006C67: 04 DC.B 0x04 ; '\x04'
0x20006C68: 30 DC.B 0x30 ; '0'
0x20006C69: 9F DC.B 0x9F ; '\x9F'
0x20006C6A: 93 DC.B 0x93 ; '\x93'
0x20006C6B: 04 DC.B 0x04 ; '\x04'
0x20006C6C: 32 DC.B 0x32 ; '2'
0x20006C6D: 9F DC.B 0x9F ; '\x9F'
0x20006C6E: 93 DC.B 0x93 ; '\x93'
0x20006C6F: 04 DC.B 0x04 ; '\x04'
0x20006C70: 32 DC.B 0x32 ; '2'
0x20006C71: 9F DC.B 0x9F ; '\x9F'
0x20006C72: 93 DC.B 0x93 ; '\x93'
0x20006C73: 04 DC.B 0x04 ; '\x04'
0x20006C74: 35 DC.B 0x35 ; '5'
0x20006C75: 9F DC.B 0x9F ; '\x9F'
0x20006C76: 93 DC.B 0x93 ; '\x93'
0x20006C77: 04 DC.B 0x04 ; '\x04'
0x20006C78: 10 DC.B 0x10 ; '\x10'
0x20006C79: 28 DC.B 0x28 ; '('
0x20006C7A: 9F DC.B 0x9F ; '\x9F'
0x20006C7B: 93 DC.B 0x93 ; '\x93'
0x20006C7C: 04 DC.B 0x04 ; '\x04'
0x20006C7D: 32 DC.B 0x32 ; '2'
0x20006C7E: 9F DC.B 0x9F ; '\x9F'
0x20006C7F: 93 DC.B 0x93 ; '\x93'
0x20006C80: 04 DC.B 0x04 ; '\x04'
0x20006C81: 34 DC.B 0x34 ; '4'
0x20006C82: 9F DC.B 0x9F ; '\x9F'
0x20006C83: 93 DC.B 0x93 ; '\x93'
0x20006C84: 04 DC.B 0x04 ; '\x04'
0x20006C85: 32 DC.B 0x32 ; '2'
0x20006C86: 9F DC.B 0x9F ; '\x9F'
0x20006C87: 93 DC.B 0x93 ; '\x93'
0x20006C88: 04 DC.B 0x04 ; '\x04'
0x20006C89: 38 DC.B 0x38 ; '8'
0x20006C8A: 9F DC.B 0x9F ; '\x9F'
0x20006C8B: 93 DC.B 0x93 ; '\x93'
0x20006C8C: 04 DC.B 0x04 ; '\x04'
0x20006C8D: 30 DC.B 0x30 ; '0'
0x20006C8E: 9F DC.B 0x9F ; '\x9F'
0x20006C8F: 93 DC.B 0x93 ; '\x93'
0x20006C90: 04 DC.B 0x04 ; '\x04'
0x20006C91: 30 DC.B 0x30 ; '0'
0x20006C92: 9F DC.B 0x9F ; '\x9F'
0x20006C93: 93 DC.B 0x93 ; '\x93'
0x20006C94: 04 DC.B 0x04 ; '\x04'
0x20006C95: 00 DC.B 0x00 ; '\0'
0x20006C96: 00 DC.B 0x00 ; '\0'
0x20006C97: 00 DC.B 0x00 ; '\0'
0x20006C98: 00 DC.B 0x00 ; '\0'
0x20006C99: 00 DC.B 0x00 ; '\0'
0x20006C9A: 00 DC.B 0x00 ; '\0'
0x20006C9B: 00 DC.B 0x00 ; '\0'
0x20006C9C: 00 DC.B 0x00 ; '\0'
0x20006C9D: FF DC.B 0xFF ; '\xFF'
0x20006C9E: FF DC.B 0xFF ; '\xFF'
0x20006C9F: FF DC.B 0xFF ; '\xFF'
0x20006CA0: FF DC.B 0xFF ; '\xFF'
0x20006CA1: 6C DC.B 0x6C ; 'l'
0x20006CA2: 4B DC.B 0x4B ; 'K'
0x20006CA3: 00 DC.B 0x00 ; '\0'
0x20006CA4: 08 DC.B 0x08 ; '\b'
0x20006CA5: 26 DC.B 0x26 ; '&'
0x20006CA6: 00 DC.B 0x00 ; '\0'
0x20006CA7: 00 DC.B 0x00 ; '\0'
0x20006CA8: 00 DC.B 0x00 ; '\0'
0x20006CA9: 38 DC.B 0x38 ; '8'
0x20006CAA: 00 DC.B 0x00 ; '\0'
0x20006CAB: 00 DC.B 0x00 ; '\0'
0x20006CAC: 00 DC.B 0x00 ; '\0'
0x20006CAD: 01 DC.B 0x01 ; '\x01'
0x20006CAE: 00 DC.B 0x00 ; '\0'
0x20006CAF: 52 DC.B 0x52 ; 'R'
0x20006CB0: 00 DC.B 0x00 ; '\0'
0x20006CB1: 00 DC.B 0x00 ; '\0'
0x20006CB2: 00 DC.B 0x00 ; '\0'
0x20006CB3: 00 DC.B 0x00 ; '\0'
0x20006CB4: 00 DC.B 0x00 ; '\0'
0x20006CB5: 00 DC.B 0x00 ; '\0'
0x20006CB6: 00 DC.B 0x00 ; '\0'
0x20006CB7: 00 DC.B 0x00 ; '\0'
Section .bss.fx_app_thread from charger_lto.o, size=180, align=4
fx_app_thread:
0x20006CB8: 46 DC.B 0x46 ; 'F'
0x20006CB9: 69 DC.B 0x69 ; 'i'
0x20006CBA: 6C DC.B 0x6C ; 'l'
0x20006CBB: 65 DC.B 0x65 ; 'e'
0x20006CBC: 58 DC.B 0x58 ; 'X'
0x20006CBD: 20 DC.B 0x20 ; ' '
0x20006CBE: 61 DC.B 0x61 ; 'a'
0x20006CBF: 70 DC.B 0x70 ; 'p'
0x20006CC0: 70 DC.B 0x70 ; 'p'
0x20006CC1: 20 DC.B 0x20 ; ' '
0x20006CC2: 74 DC.B 0x74 ; 't'
0x20006CC3: 68 DC.B 0x68 ; 'h'
0x20006CC4: 72 DC.B 0x72 ; 'r'
0x20006CC5: 65 DC.B 0x65 ; 'e'
0x20006CC6: 61 DC.B 0x61 ; 'a'
0x20006CC7: 64 DC.B 0x64 ; 'd'
0x20006CC8: 00 DC.B 0x00 ; '\0'
0x20006CC9: 00 DC.B 0x00 ; '\0'
0x20006CCA: 00 DC.B 0x00 ; '\0'
0x20006CCB: 00 DC.B 0x00 ; '\0'
0x20006CCC: 00 DC.B 0x00 ; '\0'
0x20006CCD: 00 DC.B 0x00 ; '\0'
0x20006CCE: 00 DC.B 0x00 ; '\0'
0x20006CCF: 00 DC.B 0x00 ; '\0'
0x20006CD0: 53 DC.B 0x53 ; 'S'
0x20006CD1: 54 DC.B 0x54 ; 'T'
0x20006CD2: 4D DC.B 0x4D ; 'M'
0x20006CD3: 33 DC.B 0x33 ; '3'
0x20006CD4: 32 DC.B 0x32 ; '2'
0x20006CD5: 5F DC.B 0x5F ; '_'
0x20006CD6: 53 DC.B 0x53 ; 'S'
0x20006CD7: 44 DC.B 0x44 ; 'D'
0x20006CD8: 49 DC.B 0x49 ; 'I'
0x20006CD9: 4F DC.B 0x4F ; 'O'
0x20006CDA: 5F DC.B 0x5F ; '_'
0x20006CDB: 44 DC.B 0x44 ; 'D'
0x20006CDC: 49 DC.B 0x49 ; 'I'
0x20006CDD: 53 DC.B 0x53 ; 'S'
0x20006CDE: 4B DC.B 0x4B ; 'K'
0x20006CDF: 00 DC.B 0x00 ; '\0'
0x20006CE0: 00 DC.B 0x00 ; '\0'
0x20006CE1: 00 DC.B 0x00 ; '\0'
0x20006CE2: 00 DC.B 0x00 ; '\0'
0x20006CE3: 00 DC.B 0x00 ; '\0'
0x20006CE4: 00 DC.B 0x00 ; '\0'
0x20006CE5: 00 DC.B 0x00 ; '\0'
0x20006CE6: 00 DC.B 0x00 ; '\0'
0x20006CE7: 00 DC.B 0x00 ; '\0'
0x20006CE8: 00 DC.B 0x00 ; '\0'
0x20006CE9: 00 DC.B 0x00 ; '\0'
0x20006CEA: 00 DC.B 0x00 ; '\0'
0x20006CEB: 00 DC.B 0x00 ; '\0'
0x20006CEC: 00 DC.B 0x00 ; '\0'
0x20006CED: 00 DC.B 0x00 ; '\0'
0x20006CEE: 00 DC.B 0x00 ; '\0'
0x20006CEF: 00 DC.B 0x00 ; '\0'
0x20006CF0: 28 DC.B 0x28 ; '('
0x20006CF1: 00 DC.B 0x00 ; '\0'
0x20006CF2: 00 DC.B 0x00 ; '\0'
0x20006CF3: 00 DC.B 0x00 ; '\0'
0x20006CF4: 2C DC.B 0x2C ; ','
0x20006CF5: 00 DC.B 0x00 ; '\0'
0x20006CF6: 00 DC.B 0x00 ; '\0'
0x20006CF7: 00 DC.B 0x00 ; '\0'
0x20006CF8: 07 DC.B 0x07 ; '\x07'
0x20006CF9: 00 DC.B 0x00 ; '\0'
0x20006CFA: 70 DC.B 0x70 ; 'p'
0x20006CFB: 00 DC.B 0x00 ; '\0'
0x20006CFC: 38 DC.B 0x38 ; '8'
0x20006CFD: 25 DC.B 0x25 ; '%'
0x20006CFE: 37 DC.B 0x37 ; '7'
0x20006CFF: 1A DC.B 0x1A ; '\x1A'
0x20006D00: 9F DC.B 0x9F ; '\x9F'
0x20006D01: 00 DC.B 0x00 ; '\0'
0x20006D02: 00 DC.B 0x00 ; '\0'
0x20006D03: 00 DC.B 0x00 ; '\0'
0x20006D04: 00 DC.B 0x00 ; '\0'
0x20006D05: 00 DC.B 0x00 ; '\0'
0x20006D06: 00 DC.B 0x00 ; '\0'
0x20006D07: 00 DC.B 0x00 ; '\0'
0x20006D08: 00 DC.B 0x00 ; '\0'
0x20006D09: 06 DC.B 0x06 ; '\x06'
0x20006D0A: 00 DC.B 0x00 ; '\0'
0x20006D0B: 00 DC.B 0x00 ; '\0'
0x20006D0C: 00 DC.B 0x00 ; '\0'
0x20006D0D: 18 DC.B 0x18 ; '\x18'
0x20006D0E: 00 DC.B 0x00 ; '\0'
0x20006D0F: 00 DC.B 0x00 ; '\0'
0x20006D10: 00 DC.B 0x00 ; '\0'
0x20006D11: 02 DC.B 0x02 ; '\x02'
0x20006D12: 00 DC.B 0x00 ; '\0'
0x20006D13: 7D DC.B 0x7D ; '}'
0x20006D14: 08 DC.B 0x08 ; '\b'
0x20006D15: 18 DC.B 0x18 ; '\x18'
0x20006D16: 00 DC.B 0x00 ; '\0'
0x20006D17: 00 DC.B 0x00 ; '\0'
0x20006D18: 00 DC.B 0x00 ; '\0'
0x20006D19: 34 DC.B 0x34 ; '4'
0x20006D1A: 00 DC.B 0x00 ; '\0'
0x20006D1B: 00 DC.B 0x00 ; '\0'
0x20006D1C: 00 DC.B 0x00 ; '\0'
0x20006D1D: 0A DC.B 0x0A ; '\n'
0x20006D1E: 00 DC.B 0x00 ; '\0'
0x20006D1F: 30 DC.B 0x30 ; '0'
0x20006D20: 9F DC.B 0x9F ; '\x9F'
0x20006D21: 93 DC.B 0x93 ; '\x93'
0x20006D22: 0C DC.B 0x0C ; '\x0C'
0x20006D23: 7D DC.B 0x7D ; '}'
0x20006D24: 08 DC.B 0x08 ; '\b'
0x20006D25: 23 DC.B 0x23 ; '#'
0x20006D26: 0C DC.B 0x0C ; '\x0C'
0x20006D27: 93 DC.B 0x93 ; '\x93'
0x20006D28: 08 DC.B 0x08 ; '\b'
0x20006D29: 34 DC.B 0x34 ; '4'
0x20006D2A: 00 DC.B 0x00 ; '\0'
0x20006D2B: 00 DC.B 0x00 ; '\0'
0x20006D2C: 00 DC.B 0x00 ; '\0'
0x20006D2D: DE DC.B 0xDE ; '\xDE'
0x20006D2E: 00 DC.B 0x00 ; '\0'
0x20006D2F: 00 DC.B 0x00 ; '\0'
0x20006D30: 00 DC.B 0x00 ; '\0'
0x20006D31: 12 DC.B 0x12 ; '\x12'
0x20006D32: 00 DC.B 0x00 ; '\0'
0x20006D33: 7D DC.B 0x7D ; '}'
0x20006D34: 08 DC.B 0x08 ; '\b'
0x20006D35: 93 DC.B 0x93 ; '\x93'
0x20006D36: 04 DC.B 0x04 ; '\x04'
0x20006D37: 7D DC.B 0x7D ; '}'
0x20006D38: 08 DC.B 0x08 ; '\b'
0x20006D39: 23 DC.B 0x23 ; '#'
0x20006D3A: 04 DC.B 0x04 ; '\x04'
0x20006D3B: 93 DC.B 0x93 ; '\x93'
0x20006D3C: 04 DC.B 0x04 ; '\x04'
0x20006D3D: 93 DC.B 0x93 ; '\x93'
0x20006D3E: 04 DC.B 0x04 ; '\x04'
0x20006D3F: 7D DC.B 0x7D ; '}'
0x20006D40: 08 DC.B 0x08 ; '\b'
0x20006D41: 23 DC.B 0x23 ; '#'
0x20006D42: 0C DC.B 0x0C ; '\x0C'
0x20006D43: 93 DC.B 0x93 ; '\x93'
0x20006D44: 08 DC.B 0x08 ; '\b'
0x20006D45: DE DC.B 0xDE ; '\xDE'
0x20006D46: 00 DC.B 0x00 ; '\0'
0x20006D47: 00 DC.B 0x00 ; '\0'
0x20006D48: 00 DC.B 0x00 ; '\0'
0x20006D49: EE DC.B 0xEE ; '\xEE'
0x20006D4A: 00 DC.B 0x00 ; '\0'
0x20006D4B: 00 DC.B 0x00 ; '\0'
0x20006D4C: 00 DC.B 0x00 ; '\0'
0x20006D4D: 16 DC.B 0x16 ; '\x16'
0x20006D4E: 00 DC.B 0x00 ; '\0'
0x20006D4F: 7D DC.B 0x7D ; '}'
0x20006D50: 08 DC.B 0x08 ; '\b'
0x20006D51: 93 DC.B 0x93 ; '\x93'
0x20006D52: 04 DC.B 0x04 ; '\x04'
0x20006D53: 7D DC.B 0x7D ; '}'
0x20006D54: 08 DC.B 0x08 ; '\b'
0x20006D55: 23 DC.B 0x23 ; '#'
0x20006D56: 04 DC.B 0x04 ; '\x04'
0x20006D57: 93 DC.B 0x93 ; '\x93'
0x20006D58: 04 DC.B 0x04 ; '\x04'
0x20006D59: 7D DC.B 0x7D ; '}'
0x20006D5A: 08 DC.B 0x08 ; '\b'
0x20006D5B: 23 DC.B 0x23 ; '#'
0x20006D5C: 08 DC.B 0x08 ; '\b'
0x20006D5D: 93 DC.B 0x93 ; '\x93'
0x20006D5E: 04 DC.B 0x04 ; '\x04'
0x20006D5F: 7D DC.B 0x7D ; '}'
0x20006D60: 08 DC.B 0x08 ; '\b'
0x20006D61: 23 DC.B 0x23 ; '#'
0x20006D62: 0C DC.B 0x0C ; '\x0C'
0x20006D63: 93 DC.B 0x93 ; '\x93'
0x20006D64: 08 DC.B 0x08 ; '\b'
0x20006D65: EE DC.B 0xEE ; '\xEE'
0x20006D66: 00 DC.B 0x00 ; '\0'
0x20006D67: 00 DC.B 0x00 ; '\0'
0x20006D68: 00 DC.B 0x00 ; '\0'
0x20006D69: F0 DC.B 0xF0 ; '\xF0'
0x20006D6A: 00 DC.B 0x00 ; '\0'
0x20006D6B: 00 DC.B 0x00 ; '\0'
Section .bss._tx_timer_thread from charger_lto.o, size=180, align=4
_tx_timer_thread:
0x20006D6C: 73 DC.B 0x73 ; 's'
0x20006D6D: 64 DC.B 0x64 ; 'd'
0x20006D6E: 20 DC.B 0x20 ; ' '
0x20006D6F: 72 DC.B 0x72 ; 'r'
0x20006D70: 78 DC.B 0x78 ; 'x'
0x20006D71: 20 DC.B 0x20 ; ' '
0x20006D72: 74 DC.B 0x74 ; 't'
0x20006D73: 72 DC.B 0x72 ; 'r'
0x20006D74: 61 DC.B 0x61 ; 'a'
0x20006D75: 6E DC.B 0x6E ; 'n'
0x20006D76: 73 DC.B 0x73 ; 's'
0x20006D77: 66 DC.B 0x66 ; 'f'
0x20006D78: 65 DC.B 0x65 ; 'e'
0x20006D79: 72 DC.B 0x72 ; 'r'
0x20006D7A: 20 DC.B 0x20 ; ' '
0x20006D7B: 73 DC.B 0x73 ; 's'
0x20006D7C: 65 DC.B 0x65 ; 'e'
0x20006D7D: 6D DC.B 0x6D ; 'm'
0x20006D7E: 61 DC.B 0x61 ; 'a'
0x20006D7F: 70 DC.B 0x70 ; 'p'
0x20006D80: 68 DC.B 0x68 ; 'h'
0x20006D81: 6F DC.B 0x6F ; 'o'
0x20006D82: 72 DC.B 0x72 ; 'r'
0x20006D83: 65 DC.B 0x65 ; 'e'
0x20006D84: 00 DC.B 0x00 ; '\0'
0x20006D85: 73 DC.B 0x73 ; 's'
0x20006D86: 64 DC.B 0x64 ; 'd'
0x20006D87: 20 DC.B 0x20 ; ' '
0x20006D88: 74 DC.B 0x74 ; 't'
0x20006D89: 78 DC.B 0x78 ; 'x'
0x20006D8A: 20 DC.B 0x20 ; ' '
0x20006D8B: 74 DC.B 0x74 ; 't'
0x20006D8C: 72 DC.B 0x72 ; 'r'
0x20006D8D: 61 DC.B 0x61 ; 'a'
0x20006D8E: 6E DC.B 0x6E ; 'n'
0x20006D8F: 73 DC.B 0x73 ; 's'
0x20006D90: 66 DC.B 0x66 ; 'f'
0x20006D91: 65 DC.B 0x65 ; 'e'
0x20006D92: 72 DC.B 0x72 ; 'r'
0x20006D93: 20 DC.B 0x20 ; ' '
0x20006D94: 73 DC.B 0x73 ; 's'
0x20006D95: 65 DC.B 0x65 ; 'e'
0x20006D96: 6D DC.B 0x6D ; 'm'
0x20006D97: 61 DC.B 0x61 ; 'a'
0x20006D98: 70 DC.B 0x70 ; 'p'
0x20006D99: 68 DC.B 0x68 ; 'h'
0x20006D9A: 6F DC.B 0x6F ; 'o'
0x20006D9B: 72 DC.B 0x72 ; 'r'
0x20006D9C: 65 DC.B 0x65 ; 'e'
0x20006D9D: 00 DC.B 0x00 ; '\0'
0x20006D9E: 00 DC.B 0x00 ; '\0'
0x20006D9F: 00 DC.B 0x00 ; '\0'
0x20006DA0: 00 DC.B 0x00 ; '\0'
0x20006DA1: 00 DC.B 0x00 ; '\0'
0x20006DA2: 00 DC.B 0x00 ; '\0'
0x20006DA3: 00 DC.B 0x00 ; '\0'
0x20006DA4: 00 DC.B 0x00 ; '\0'
0x20006DA5: 00 DC.B 0x00 ; '\0'
0x20006DA6: 00 DC.B 0x00 ; '\0'
0x20006DA7: 00 DC.B 0x00 ; '\0'
0x20006DA8: 00 DC.B 0x00 ; '\0'
0x20006DA9: 00 DC.B 0x00 ; '\0'
0x20006DAA: 00 DC.B 0x00 ; '\0'
0x20006DAB: 00 DC.B 0x00 ; '\0'
0x20006DAC: 00 DC.B 0x00 ; '\0'
0x20006DAD: 00 DC.B 0x00 ; '\0'
0x20006DAE: 00 DC.B 0x00 ; '\0'
0x20006DAF: 00 DC.B 0x00 ; '\0'
0x20006DB0: 54 DC.B 0x54 ; 'T'
0x20006DB1: 78 DC.B 0x78 ; 'x'
0x20006DB2: 20 DC.B 0x20 ; ' '
0x20006DB3: 41 DC.B 0x41 ; 'A'
0x20006DB4: 70 DC.B 0x70 ; 'p'
0x20006DB5: 70 DC.B 0x70 ; 'p'
0x20006DB6: 20 DC.B 0x20 ; ' '
0x20006DB7: 6D DC.B 0x6D ; 'm'
0x20006DB8: 65 DC.B 0x65 ; 'e'
0x20006DB9: 6D DC.B 0x6D ; 'm'
0x20006DBA: 6F DC.B 0x6F ; 'o'
0x20006DBB: 72 DC.B 0x72 ; 'r'
0x20006DBC: 79 DC.B 0x79 ; 'y'
0x20006DBD: 20 DC.B 0x20 ; ' '
0x20006DBE: 70 DC.B 0x70 ; 'p'
0x20006DBF: 6F DC.B 0x6F ; 'o'
0x20006DC0: 6F DC.B 0x6F ; 'o'
0x20006DC1: 6C DC.B 0x6C ; 'l'
0x20006DC2: 00 DC.B 0x00 ; '\0'
0x20006DC3: 00 DC.B 0x00 ; '\0'
0x20006DC4: 46 DC.B 0x46 ; 'F'
0x20006DC5: 78 DC.B 0x78 ; 'x'
0x20006DC6: 20 DC.B 0x20 ; ' '
0x20006DC7: 41 DC.B 0x41 ; 'A'
0x20006DC8: 70 DC.B 0x70 ; 'p'
0x20006DC9: 70 DC.B 0x70 ; 'p'
0x20006DCA: 20 DC.B 0x20 ; ' '
0x20006DCB: 6D DC.B 0x6D ; 'm'
0x20006DCC: 65 DC.B 0x65 ; 'e'
0x20006DCD: 6D DC.B 0x6D ; 'm'
0x20006DCE: 6F DC.B 0x6F ; 'o'
0x20006DCF: 72 DC.B 0x72 ; 'r'
0x20006DD0: 79 DC.B 0x79 ; 'y'
0x20006DD1: 20 DC.B 0x20 ; ' '
0x20006DD2: 70 DC.B 0x70 ; 'p'
0x20006DD3: 6F DC.B 0x6F ; 'o'
0x20006DD4: 6F DC.B 0x6F ; 'o'
0x20006DD5: 6C DC.B 0x6C ; 'l'
0x20006DD6: 00 DC.B 0x00 ; '\0'
0x20006DD7: 00 DC.B 0x00 ; '\0'
0x20006DD8: 46 DC.B 0x46 ; 'F'
0x20006DD9: 69 DC.B 0x69 ; 'i'
0x20006DDA: 6C DC.B 0x6C ; 'l'
0x20006DDB: 65 DC.B 0x65 ; 'e'
0x20006DDC: 58 DC.B 0x58 ; 'X'
0x20006DDD: 20 DC.B 0x20 ; ' '
0x20006DDE: 61 DC.B 0x61 ; 'a'
0x20006DDF: 70 DC.B 0x70 ; 'p'
0x20006DE0: 70 DC.B 0x70 ; 'p'
0x20006DE1: 20 DC.B 0x20 ; ' '
0x20006DE2: 74 DC.B 0x74 ; 't'
0x20006DE3: 68 DC.B 0x68 ; 'h'
0x20006DE4: 72 DC.B 0x72 ; 'r'
0x20006DE5: 65 DC.B 0x65 ; 'e'
0x20006DE6: 61 DC.B 0x61 ; 'a'
0x20006DE7: 64 DC.B 0x64 ; 'd'
0x20006DE8: 00 DC.B 0x00 ; '\0'
0x20006DE9: 00 DC.B 0x00 ; '\0'
0x20006DEA: 00 DC.B 0x00 ; '\0'
0x20006DEB: 00 DC.B 0x00 ; '\0'
0x20006DEC: 00 DC.B 0x00 ; '\0'
0x20006DED: 00 DC.B 0x00 ; '\0'
0x20006DEE: 00 DC.B 0x00 ; '\0'
0x20006DEF: 00 DC.B 0x00 ; '\0'
0x20006DF0: 53 DC.B 0x53 ; 'S'
0x20006DF1: 54 DC.B 0x54 ; 'T'
0x20006DF2: 4D DC.B 0x4D ; 'M'
0x20006DF3: 33 DC.B 0x33 ; '3'
0x20006DF4: 32 DC.B 0x32 ; '2'
0x20006DF5: 5F DC.B 0x5F ; '_'
0x20006DF6: 53 DC.B 0x53 ; 'S'
0x20006DF7: 44 DC.B 0x44 ; 'D'
0x20006DF8: 49 DC.B 0x49 ; 'I'
0x20006DF9: 4F DC.B 0x4F ; 'O'
0x20006DFA: 5F DC.B 0x5F ; '_'
0x20006DFB: 44 DC.B 0x44 ; 'D'
0x20006DFC: 49 DC.B 0x49 ; 'I'
0x20006DFD: 53 DC.B 0x53 ; 'S'
0x20006DFE: 4B DC.B 0x4B ; 'K'
0x20006DFF: 00 DC.B 0x00 ; '\0'
0x20006E00: 00 DC.B 0x00 ; '\0'
0x20006E01: 00 DC.B 0x00 ; '\0'
0x20006E02: 00 DC.B 0x00 ; '\0'
0x20006E03: 00 DC.B 0x00 ; '\0'
0x20006E04: 00 DC.B 0x00 ; '\0'
0x20006E05: 00 DC.B 0x00 ; '\0'
0x20006E06: 00 DC.B 0x00 ; '\0'
0x20006E07: 00 DC.B 0x00 ; '\0'
0x20006E08: 00 DC.B 0x00 ; '\0'
0x20006E09: 00 DC.B 0x00 ; '\0'
0x20006E0A: 00 DC.B 0x00 ; '\0'
0x20006E0B: 00 DC.B 0x00 ; '\0'
0x20006E0C: 00 DC.B 0x00 ; '\0'
0x20006E0D: 00 DC.B 0x00 ; '\0'
0x20006E0E: 00 DC.B 0x00 ; '\0'
0x20006E0F: 00 DC.B 0x00 ; '\0'
0x20006E10: 28 DC.B 0x28 ; '('
0x20006E11: 00 DC.B 0x00 ; '\0'
0x20006E12: 00 DC.B 0x00 ; '\0'
0x20006E13: 00 DC.B 0x00 ; '\0'
0x20006E14: 2C DC.B 0x2C ; ','
0x20006E15: 00 DC.B 0x00 ; '\0'
0x20006E16: 00 DC.B 0x00 ; '\0'
0x20006E17: 00 DC.B 0x00 ; '\0'
0x20006E18: 07 DC.B 0x07 ; '\x07'
0x20006E19: 00 DC.B 0x00 ; '\0'
0x20006E1A: 70 DC.B 0x70 ; 'p'
0x20006E1B: 00 DC.B 0x00 ; '\0'
0x20006E1C: 38 DC.B 0x38 ; '8'
0x20006E1D: 25 DC.B 0x25 ; '%'
0x20006E1E: 37 DC.B 0x37 ; '7'
0x20006E1F: 1A DC.B 0x1A ; '\x1A'
Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=168, align=4
_SEGGER_RTT:
0x20006E20: 30 DC.B 0x30 ; '0'
0x20006E21: 31 DC.B 0x31 ; '1'
0x20006E22: 32 DC.B 0x32 ; '2'
0x20006E23: 33 DC.B 0x33 ; '3'
0x20006E24: 34 DC.B 0x34 ; '4'
0x20006E25: 35 DC.B 0x35 ; '5'
0x20006E26: 36 DC.B 0x36 ; '6'
0x20006E27: 37 DC.B 0x37 ; '7'
0x20006E28: 38 DC.B 0x38 ; '8'
0x20006E29: 39 DC.B 0x39 ; '9'
0x20006E2A: 41 DC.B 0x41 ; 'A'
0x20006E2B: 42 DC.B 0x42 ; 'B'
0x20006E2C: 43 DC.B 0x43 ; 'C'
0x20006E2D: 44 DC.B 0x44 ; 'D'
0x20006E2E: 45 DC.B 0x45 ; 'E'
0x20006E2F: 46 DC.B 0x46 ; 'F'
0x20006E30: 00 DC.B 0x00 ; '\0'
0x20006E31: 00 DC.B 0x00 ; '\0'
0x20006E32: 00 DC.B 0x00 ; '\0'
0x20006E33: 00 DC.B 0x00 ; '\0'
0x20006E34: 00 DC.B 0x00 ; '\0'
0x20006E35: 00 DC.B 0x00 ; '\0'
0x20006E36: 54 DC.B 0x54 ; 'T'
0x20006E37: 54 DC.B 0x54 ; 'T'
0x20006E38: 52 DC.B 0x52 ; 'R'
0x20006E39: 20 DC.B 0x20 ; ' '
0x20006E3A: 52 DC.B 0x52 ; 'R'
0x20006E3B: 45 DC.B 0x45 ; 'E'
0x20006E3C: 47 DC.B 0x47 ; 'G'
0x20006E3D: 47 DC.B 0x47 ; 'G'
0x20006E3E: 45 DC.B 0x45 ; 'E'
0x20006E3F: 53 DC.B 0x53 ; 'S'
0x20006E40: 00 DC.B 0x00 ; '\0'
0x20006E41: 54 DC.B 0x54 ; 'T'
0x20006E42: 65 DC.B 0x65 ; 'e'
0x20006E43: 72 DC.B 0x72 ; 'r'
0x20006E44: 6D DC.B 0x6D ; 'm'
0x20006E45: 69 DC.B 0x69 ; 'i'
0x20006E46: 6E DC.B 0x6E ; 'n'
0x20006E47: 61 DC.B 0x61 ; 'a'
0x20006E48: 6C DC.B 0x6C ; 'l'
0x20006E49: 00 DC.B 0x00 ; '\0'
0x20006E4A: 00 DC.B 0x00 ; '\0'
0x20006E4B: 53 DC.B 0x53 ; 'S'
0x20006E4C: 45 DC.B 0x45 ; 'E'
0x20006E4D: 47 DC.B 0x47 ; 'G'
0x20006E4E: 47 DC.B 0x47 ; 'G'
0x20006E4F: 45 DC.B 0x45 ; 'E'
0x20006E50: 52 DC.B 0x52 ; 'R'
0x20006E51: 20 DC.B 0x20 ; ' '
0x20006E52: 43 DC.B 0x43 ; 'C'
0x20006E53: 2F DC.B 0x2F ; '/'
0x20006E54: 43 DC.B 0x43 ; 'C'
0x20006E55: 2B DC.B 0x2B ; '+'
0x20006E56: 2B DC.B 0x2B ; '+'
0x20006E57: 20 DC.B 0x20 ; ' '
0x20006E58: 63 DC.B 0x63 ; 'c'
0x20006E59: 6F DC.B 0x6F ; 'o'
0x20006E5A: 6D DC.B 0x6D ; 'm'
0x20006E5B: 70 DC.B 0x70 ; 'p'
0x20006E5C: 69 DC.B 0x69 ; 'i'
0x20006E5D: 6C DC.B 0x6C ; 'l'
0x20006E5E: 65 DC.B 0x65 ; 'e'
0x20006E5F: 72 DC.B 0x72 ; 'r'
0x20006E60: 20 DC.B 0x20 ; ' '
0x20006E61: 76 DC.B 0x76 ; 'v'
0x20006E62: 65 DC.B 0x65 ; 'e'
0x20006E63: 72 DC.B 0x72 ; 'r'
0x20006E64: 73 DC.B 0x73 ; 's'
0x20006E65: 69 DC.B 0x69 ; 'i'
0x20006E66: 6F DC.B 0x6F ; 'o'
0x20006E67: 6E DC.B 0x6E ; 'n'
0x20006E68: 20 DC.B 0x20 ; ' '
0x20006E69: 31 DC.B 0x31 ; '1'
0x20006E6A: 38 DC.B 0x38 ; '8'
0x20006E6B: 2E DC.B 0x2E ; '.'
0x20006E6C: 31 DC.B 0x31 ; '1'
0x20006E6D: 2E DC.B 0x2E ; '.'
0x20006E6E: 35 DC.B 0x35 ; '5'
0x20006E6F: 20 DC.B 0x20 ; ' '
0x20006E70: 28 DC.B 0x28 ; '('
0x20006E71: 62 DC.B 0x62 ; 'b'
0x20006E72: 61 DC.B 0x61 ; 'a'
0x20006E73: 73 DC.B 0x73 ; 's'
0x20006E74: 65 DC.B 0x65 ; 'e'
0x20006E75: 64 DC.B 0x64 ; 'd'
0x20006E76: 20 DC.B 0x20 ; ' '
0x20006E77: 6F DC.B 0x6F ; 'o'
0x20006E78: 6E DC.B 0x6E ; 'n'
0x20006E79: 20 DC.B 0x20 ; ' '
0x20006E7A: 63 DC.B 0x63 ; 'c'
0x20006E7B: 6C DC.B 0x6C ; 'l'
0x20006E7C: 61 DC.B 0x61 ; 'a'
0x20006E7D: 6E DC.B 0x6E ; 'n'
0x20006E7E: 67 DC.B 0x67 ; 'g'
0x20006E7F: 20 DC.B 0x20 ; ' '
0x20006E80: 31 DC.B 0x31 ; '1'
0x20006E81: 38 DC.B 0x38 ; '8'
0x20006E82: 2E DC.B 0x2E ; '.'
0x20006E83: 31 DC.B 0x31 ; '1'
0x20006E84: 2E DC.B 0x2E ; '.'
0x20006E85: 36 DC.B 0x36 ; '6'
0x20006E86: 29 DC.B 0x29 ; ')'
0x20006E87: 00 DC.B 0x00 ; '\0'
0x20006E88: 41 DC.B 0x41 ; 'A'
0x20006E89: 3B DC.B 0x3B ; ';'
0x20006E8A: 00 DC.B 0x00 ; '\0'
0x20006E8B: 00 DC.B 0x00 ; '\0'
0x20006E8C: 00 DC.B 0x00 ; '\0'
0x20006E8D: 61 DC.B 0x61 ; 'a'
0x20006E8E: 65 DC.B 0x65 ; 'e'
0x20006E8F: 61 DC.B 0x61 ; 'a'
0x20006E90: 62 DC.B 0x62 ; 'b'
0x20006E91: 69 DC.B 0x69 ; 'i'
0x20006E92: 00 DC.B 0x00 ; '\0'
0x20006E93: 01 DC.B 0x01 ; '\x01'
0x20006E94: 31 DC.B 0x31 ; '1'
0x20006E95: 00 DC.B 0x00 ; '\0'
0x20006E96: 00 DC.B 0x00 ; '\0'
0x20006E97: 00 DC.B 0x00 ; '\0'
0x20006E98: 43 DC.B 0x43 ; 'C'
0x20006E99: 32 DC.B 0x32 ; '2'
0x20006E9A: 2E DC.B 0x2E ; '.'
0x20006E9B: 30 DC.B 0x30 ; '0'
0x20006E9C: 39 DC.B 0x39 ; '9'
0x20006E9D: 00 DC.B 0x00 ; '\0'
0x20006E9E: 06 DC.B 0x06 ; '\x06'
0x20006E9F: 0D DC.B 0x0D ; '\r'
0x20006EA0: 07 DC.B 0x07 ; '\x07'
0x20006EA1: 4D DC.B 0x4D ; 'M'
0x20006EA2: 08 DC.B 0x08 ; '\b'
0x20006EA3: 00 DC.B 0x00 ; '\0'
0x20006EA4: 09 DC.B 0x09 ; '\t'
0x20006EA5: 02 DC.B 0x02 ; '\x02'
0x20006EA6: 0A DC.B 0x0A ; '\n'
0x20006EA7: 08 DC.B 0x08 ; '\b'
0x20006EA8: 0E DC.B 0x0E ; '\x0E'
0x20006EA9: 00 DC.B 0x00 ; '\0'
0x20006EAA: 11 DC.B 0x11 ; '\x11'
0x20006EAB: 01 DC.B 0x01 ; '\x01'
0x20006EAC: 12 DC.B 0x12 ; '\x12'
0x20006EAD: 04 DC.B 0x04 ; '\x04'
0x20006EAE: 14 DC.B 0x14 ; '\x14'
0x20006EAF: 01 DC.B 0x01 ; '\x01'
0x20006EB0: 15 DC.B 0x15 ; '\x15'
0x20006EB1: 00 DC.B 0x00 ; '\0'
0x20006EB2: 17 DC.B 0x17 ; '\x17'
0x20006EB3: 03 DC.B 0x03 ; '\x03'
0x20006EB4: 18 DC.B 0x18 ; '\x18'
0x20006EB5: 01 DC.B 0x01 ; '\x01'
0x20006EB6: 19 DC.B 0x19 ; '\x19'
0x20006EB7: 01 DC.B 0x01 ; '\x01'
0x20006EB8: 1A DC.B 0x1A ; '\x1A'
0x20006EB9: 01 DC.B 0x01 ; '\x01'
0x20006EBA: 1C DC.B 0x1C ; '\x1C'
0x20006EBB: 01 DC.B 0x01 ; '\x01'
0x20006EBC: 1E DC.B 0x1E ; '\x1E'
0x20006EBD: 03 DC.B 0x03 ; '\x03'
0x20006EBE: 22 DC.B 0x22 ; '\"'
0x20006EBF: 00 DC.B 0x00 ; '\0'
0x20006EC0: 24 DC.B 0x24 ; '$'
0x20006EC1: 01 DC.B 0x01 ; '\x01'
0x20006EC2: 26 DC.B 0x26 ; '&'
0x20006EC3: 01 DC.B 0x01 ; '\x01'
0x20006EC4: 00 DC.B 0x00 ; '\0'
0x20006EC5: 00 DC.B 0x00 ; '\0'
0x20006EC6: 00 DC.B 0x00 ; '\0'
0x20006EC7: 00 DC.B 0x00 ; '\0'
Section .bss.hspi4 from charger_lto.o, size=136, align=4
hspi4:
0x20006EC8: 00 DC.B 0x00 ; '\0'
0x20006EC9: 00 DC.B 0x00 ; '\0'
0x20006ECA: 00 DC.B 0x00 ; '\0'
0x20006ECB: 00 DC.B 0x00 ; '\0'
0x20006ECC: 00 DC.B 0x00 ; '\0'
0x20006ECD: 00 DC.B 0x00 ; '\0'
0x20006ECE: 00 DC.B 0x00 ; '\0'
0x20006ECF: 00 DC.B 0x00 ; '\0'
0x20006ED0: 01 DC.B 0x01 ; '\x01'
0x20006ED1: 02 DC.B 0x02 ; '\x02'
0x20006ED2: 03 DC.B 0x03 ; '\x03'
0x20006ED3: 04 DC.B 0x04 ; '\x04'
0x20006ED4: 06 DC.B 0x06 ; '\x06'
0x20006ED5: 07 DC.B 0x07 ; '\x07'
0x20006ED6: 08 DC.B 0x08 ; '\b'
0x20006ED7: 09 DC.B 0x09 ; '\t'
0x20006ED8: 00 DC.B 0x00 ; '\0'
0x20006ED9: 90 DC.B 0x90 ; '\x90'
0x20006EDA: D0 DC.B 0xD0 ; '\xD0'
0x20006EDB: 03 DC.B 0x03 ; '\x03'
0x20006EDC: 53 DC.B 0x53 ; 'S'
0x20006EDD: 79 DC.B 0x79 ; 'y'
0x20006EDE: 73 DC.B 0x73 ; 's'
0x20006EDF: 74 DC.B 0x74 ; 't'
0x20006EE0: 65 DC.B 0x65 ; 'e'
0x20006EE1: 6D DC.B 0x6D ; 'm'
0x20006EE2: 20 DC.B 0x20 ; ' '
0x20006EE3: 54 DC.B 0x54 ; 'T'
0x20006EE4: 69 DC.B 0x69 ; 'i'
0x20006EE5: 6D DC.B 0x6D ; 'm'
0x20006EE6: 65 DC.B 0x65 ; 'e'
0x20006EE7: 72 DC.B 0x72 ; 'r'
0x20006EE8: 20 DC.B 0x20 ; ' '
0x20006EE9: 54 DC.B 0x54 ; 'T'
0x20006EEA: 68 DC.B 0x68 ; 'h'
0x20006EEB: 72 DC.B 0x72 ; 'r'
0x20006EEC: 65 DC.B 0x65 ; 'e'
0x20006EED: 61 DC.B 0x61 ; 'a'
0x20006EEE: 64 DC.B 0x64 ; 'd'
0x20006EEF: 00 DC.B 0x00 ; '\0'
0x20006EF0: 46 DC.B 0x46 ; 'F'
0x20006EF1: 69 DC.B 0x69 ; 'i'
0x20006EF2: 6C DC.B 0x6C ; 'l'
0x20006EF3: 65 DC.B 0x65 ; 'e'
0x20006EF4: 58 DC.B 0x58 ; 'X'
0x20006EF5: 20 DC.B 0x20 ; ' '
0x20006EF6: 53 DC.B 0x53 ; 'S'
0x20006EF7: 79 DC.B 0x79 ; 'y'
0x20006EF8: 73 DC.B 0x73 ; 's'
0x20006EF9: 74 DC.B 0x74 ; 't'
0x20006EFA: 65 DC.B 0x65 ; 'e'
0x20006EFB: 6D DC.B 0x6D ; 'm'
0x20006EFC: 20 DC.B 0x20 ; ' '
0x20006EFD: 54 DC.B 0x54 ; 'T'
0x20006EFE: 69 DC.B 0x69 ; 'i'
0x20006EFF: 6D DC.B 0x6D ; 'm'
0x20006F00: 65 DC.B 0x65 ; 'e'
0x20006F01: 72 DC.B 0x72 ; 'r'
0x20006F02: 00 DC.B 0x00 ; '\0'
0x20006F03: 00 DC.B 0x00 ; '\0'
0x20006F04: 46 DC.B 0x46 ; 'F'
0x20006F05: 69 DC.B 0x69 ; 'i'
0x20006F06: 6C DC.B 0x6C ; 'l'
0x20006F07: 65 DC.B 0x65 ; 'e'
0x20006F08: 58 DC.B 0x58 ; 'X'
0x20006F09: 20 DC.B 0x20 ; ' '
0x20006F0A: 4D DC.B 0x4D ; 'M'
0x20006F0B: 65 DC.B 0x65 ; 'e'
0x20006F0C: 64 DC.B 0x64 ; 'd'
0x20006F0D: 69 DC.B 0x69 ; 'i'
0x20006F0E: 61 DC.B 0x61 ; 'a'
0x20006F0F: 20 DC.B 0x20 ; ' '
0x20006F10: 4D DC.B 0x4D ; 'M'
0x20006F11: 75 DC.B 0x75 ; 'u'
0x20006F12: 74 DC.B 0x74 ; 't'
0x20006F13: 65 DC.B 0x65 ; 'e'
0x20006F14: 78 DC.B 0x78 ; 'x'
0x20006F15: 00 DC.B 0x00 ; '\0'
0x20006F16: 00 DC.B 0x00 ; '\0'
0x20006F17: 00 DC.B 0x00 ; '\0'
0x20006F18: F0 DC.B 0xF0 ; '\xF0'
0x20006F19: F0 DC.B 0xF0 ; '\xF0'
0x20006F1A: F0 DC.B 0xF0 ; '\xF0'
0x20006F1B: F0 DC.B 0xF0 ; '\xF0'
0x20006F1C: 73 DC.B 0x73 ; 's'
0x20006F1D: 64 DC.B 0x64 ; 'd'
0x20006F1E: 20 DC.B 0x20 ; ' '
0x20006F1F: 72 DC.B 0x72 ; 'r'
0x20006F20: 78 DC.B 0x78 ; 'x'
0x20006F21: 20 DC.B 0x20 ; ' '
0x20006F22: 74 DC.B 0x74 ; 't'
0x20006F23: 72 DC.B 0x72 ; 'r'
0x20006F24: 61 DC.B 0x61 ; 'a'
0x20006F25: 6E DC.B 0x6E ; 'n'
0x20006F26: 73 DC.B 0x73 ; 's'
0x20006F27: 66 DC.B 0x66 ; 'f'
0x20006F28: 65 DC.B 0x65 ; 'e'
0x20006F29: 72 DC.B 0x72 ; 'r'
0x20006F2A: 20 DC.B 0x20 ; ' '
0x20006F2B: 73 DC.B 0x73 ; 's'
0x20006F2C: 65 DC.B 0x65 ; 'e'
0x20006F2D: 6D DC.B 0x6D ; 'm'
0x20006F2E: 61 DC.B 0x61 ; 'a'
0x20006F2F: 70 DC.B 0x70 ; 'p'
0x20006F30: 68 DC.B 0x68 ; 'h'
0x20006F31: 6F DC.B 0x6F ; 'o'
0x20006F32: 72 DC.B 0x72 ; 'r'
0x20006F33: 65 DC.B 0x65 ; 'e'
0x20006F34: 00 DC.B 0x00 ; '\0'
0x20006F35: 73 DC.B 0x73 ; 's'
0x20006F36: 64 DC.B 0x64 ; 'd'
0x20006F37: 20 DC.B 0x20 ; ' '
0x20006F38: 74 DC.B 0x74 ; 't'
0x20006F39: 78 DC.B 0x78 ; 'x'
0x20006F3A: 20 DC.B 0x20 ; ' '
0x20006F3B: 74 DC.B 0x74 ; 't'
0x20006F3C: 72 DC.B 0x72 ; 'r'
0x20006F3D: 61 DC.B 0x61 ; 'a'
0x20006F3E: 6E DC.B 0x6E ; 'n'
0x20006F3F: 73 DC.B 0x73 ; 's'
0x20006F40: 66 DC.B 0x66 ; 'f'
0x20006F41: 65 DC.B 0x65 ; 'e'
0x20006F42: 72 DC.B 0x72 ; 'r'
0x20006F43: 20 DC.B 0x20 ; ' '
0x20006F44: 73 DC.B 0x73 ; 's'
0x20006F45: 65 DC.B 0x65 ; 'e'
0x20006F46: 6D DC.B 0x6D ; 'm'
0x20006F47: 61 DC.B 0x61 ; 'a'
0x20006F48: 70 DC.B 0x70 ; 'p'
0x20006F49: 68 DC.B 0x68 ; 'h'
0x20006F4A: 6F DC.B 0x6F ; 'o'
0x20006F4B: 72 DC.B 0x72 ; 'r'
0x20006F4C: 65 DC.B 0x65 ; 'e'
0x20006F4D: 00 DC.B 0x00 ; '\0'
0x20006F4E: 00 DC.B 0x00 ; '\0'
0x20006F4F: 00 DC.B 0x00 ; '\0'
Section .bss._tx_timer_list from charger_lto.o, size=128, align=4
_tx_timer_list:
0x20006F50: 53 DC.B 0x53 ; 'S'
0x20006F51: 79 DC.B 0x79 ; 'y'
0x20006F52: 73 DC.B 0x73 ; 's'
0x20006F53: 74 DC.B 0x74 ; 't'
0x20006F54: 65 DC.B 0x65 ; 'e'
0x20006F55: 6D DC.B 0x6D ; 'm'
0x20006F56: 20 DC.B 0x20 ; ' '
0x20006F57: 54 DC.B 0x54 ; 'T'
0x20006F58: 69 DC.B 0x69 ; 'i'
0x20006F59: 6D DC.B 0x6D ; 'm'
0x20006F5A: 65 DC.B 0x65 ; 'e'
0x20006F5B: 72 DC.B 0x72 ; 'r'
0x20006F5C: 20 DC.B 0x20 ; ' '
0x20006F5D: 54 DC.B 0x54 ; 'T'
0x20006F5E: 68 DC.B 0x68 ; 'h'
0x20006F5F: 72 DC.B 0x72 ; 'r'
0x20006F60: 65 DC.B 0x65 ; 'e'
0x20006F61: 61 DC.B 0x61 ; 'a'
0x20006F62: 64 DC.B 0x64 ; 'd'
0x20006F63: 00 DC.B 0x00 ; '\0'
0x20006F64: 46 DC.B 0x46 ; 'F'
0x20006F65: 69 DC.B 0x69 ; 'i'
0x20006F66: 6C DC.B 0x6C ; 'l'
0x20006F67: 65 DC.B 0x65 ; 'e'
0x20006F68: 58 DC.B 0x58 ; 'X'
0x20006F69: 20 DC.B 0x20 ; ' '
0x20006F6A: 53 DC.B 0x53 ; 'S'
0x20006F6B: 79 DC.B 0x79 ; 'y'
0x20006F6C: 73 DC.B 0x73 ; 's'
0x20006F6D: 74 DC.B 0x74 ; 't'
0x20006F6E: 65 DC.B 0x65 ; 'e'
0x20006F6F: 6D DC.B 0x6D ; 'm'
0x20006F70: 20 DC.B 0x20 ; ' '
0x20006F71: 54 DC.B 0x54 ; 'T'
0x20006F72: 69 DC.B 0x69 ; 'i'
0x20006F73: 6D DC.B 0x6D ; 'm'
0x20006F74: 65 DC.B 0x65 ; 'e'
0x20006F75: 72 DC.B 0x72 ; 'r'
0x20006F76: 00 DC.B 0x00 ; '\0'
0x20006F77: 00 DC.B 0x00 ; '\0'
0x20006F78: 46 DC.B 0x46 ; 'F'
0x20006F79: 69 DC.B 0x69 ; 'i'
0x20006F7A: 6C DC.B 0x6C ; 'l'
0x20006F7B: 65 DC.B 0x65 ; 'e'
0x20006F7C: 58 DC.B 0x58 ; 'X'
0x20006F7D: 20 DC.B 0x20 ; ' '
0x20006F7E: 4D DC.B 0x4D ; 'M'
0x20006F7F: 65 DC.B 0x65 ; 'e'
0x20006F80: 64 DC.B 0x64 ; 'd'
0x20006F81: 69 DC.B 0x69 ; 'i'
0x20006F82: 61 DC.B 0x61 ; 'a'
0x20006F83: 20 DC.B 0x20 ; ' '
0x20006F84: 4D DC.B 0x4D ; 'M'
0x20006F85: 75 DC.B 0x75 ; 'u'
0x20006F86: 74 DC.B 0x74 ; 't'
0x20006F87: 65 DC.B 0x65 ; 'e'
0x20006F88: 78 DC.B 0x78 ; 'x'
0x20006F89: 00 DC.B 0x00 ; '\0'
0x20006F8A: 00 DC.B 0x00 ; '\0'
0x20006F8B: 00 DC.B 0x00 ; '\0'
0x20006F8C: F0 DC.B 0xF0 ; '\xF0'
0x20006F8D: F0 DC.B 0xF0 ; '\xF0'
0x20006F8E: F0 DC.B 0xF0 ; '\xF0'
0x20006F8F: F0 DC.B 0xF0 ; '\xF0'
0x20006F90: 73 DC.B 0x73 ; 's'
0x20006F91: 64 DC.B 0x64 ; 'd'
0x20006F92: 20 DC.B 0x20 ; ' '
0x20006F93: 72 DC.B 0x72 ; 'r'
0x20006F94: 78 DC.B 0x78 ; 'x'
0x20006F95: 20 DC.B 0x20 ; ' '
0x20006F96: 74 DC.B 0x74 ; 't'
0x20006F97: 72 DC.B 0x72 ; 'r'
0x20006F98: 61 DC.B 0x61 ; 'a'
0x20006F99: 6E DC.B 0x6E ; 'n'
0x20006F9A: 73 DC.B 0x73 ; 's'
0x20006F9B: 66 DC.B 0x66 ; 'f'
0x20006F9C: 65 DC.B 0x65 ; 'e'
0x20006F9D: 72 DC.B 0x72 ; 'r'
0x20006F9E: 20 DC.B 0x20 ; ' '
0x20006F9F: 73 DC.B 0x73 ; 's'
0x20006FA0: 65 DC.B 0x65 ; 'e'
0x20006FA1: 6D DC.B 0x6D ; 'm'
0x20006FA2: 61 DC.B 0x61 ; 'a'
0x20006FA3: 70 DC.B 0x70 ; 'p'
0x20006FA4: 68 DC.B 0x68 ; 'h'
0x20006FA5: 6F DC.B 0x6F ; 'o'
0x20006FA6: 72 DC.B 0x72 ; 'r'
0x20006FA7: 65 DC.B 0x65 ; 'e'
0x20006FA8: 00 DC.B 0x00 ; '\0'
0x20006FA9: 73 DC.B 0x73 ; 's'
0x20006FAA: 64 DC.B 0x64 ; 'd'
0x20006FAB: 20 DC.B 0x20 ; ' '
0x20006FAC: 74 DC.B 0x74 ; 't'
0x20006FAD: 78 DC.B 0x78 ; 'x'
0x20006FAE: 20 DC.B 0x20 ; ' '
0x20006FAF: 74 DC.B 0x74 ; 't'
0x20006FB0: 72 DC.B 0x72 ; 'r'
0x20006FB1: 61 DC.B 0x61 ; 'a'
0x20006FB2: 6E DC.B 0x6E ; 'n'
0x20006FB3: 73 DC.B 0x73 ; 's'
0x20006FB4: 66 DC.B 0x66 ; 'f'
0x20006FB5: 65 DC.B 0x65 ; 'e'
0x20006FB6: 72 DC.B 0x72 ; 'r'
0x20006FB7: 20 DC.B 0x20 ; ' '
0x20006FB8: 73 DC.B 0x73 ; 's'
0x20006FB9: 65 DC.B 0x65 ; 'e'
0x20006FBA: 6D DC.B 0x6D ; 'm'
0x20006FBB: 61 DC.B 0x61 ; 'a'
0x20006FBC: 70 DC.B 0x70 ; 'p'
0x20006FBD: 68 DC.B 0x68 ; 'h'
0x20006FBE: 6F DC.B 0x6F ; 'o'
0x20006FBF: 72 DC.B 0x72 ; 'r'
0x20006FC0: 65 DC.B 0x65 ; 'e'
0x20006FC1: 00 DC.B 0x00 ; '\0'
0x20006FC2: 00 DC.B 0x00 ; '\0'
0x20006FC3: 00 DC.B 0x00 ; '\0'
0x20006FC4: 00 DC.B 0x00 ; '\0'
0x20006FC5: 00 DC.B 0x00 ; '\0'
0x20006FC6: 00 DC.B 0x00 ; '\0'
0x20006FC7: 00 DC.B 0x00 ; '\0'
0x20006FC8: 00 DC.B 0x00 ; '\0'
0x20006FC9: 00 DC.B 0x00 ; '\0'
0x20006FCA: 00 DC.B 0x00 ; '\0'
0x20006FCB: 00 DC.B 0x00 ; '\0'
0x20006FCC: 00 DC.B 0x00 ; '\0'
0x20006FCD: 00 DC.B 0x00 ; '\0'
0x20006FCE: 00 DC.B 0x00 ; '\0'
0x20006FCF: 00 DC.B 0x00 ; '\0'
Section .bss._tx_thread_priority_list from charger_lto.o, size=128, align=4
_tx_thread_priority_list:
0x20006FD0: 46 DC.B 0x46 ; 'F'
0x20006FD1: 69 DC.B 0x69 ; 'i'
0x20006FD2: 6C DC.B 0x6C ; 'l'
0x20006FD3: 65 DC.B 0x65 ; 'e'
0x20006FD4: 58 DC.B 0x58 ; 'X'
0x20006FD5: 20 DC.B 0x20 ; ' '
0x20006FD6: 53 DC.B 0x53 ; 'S'
0x20006FD7: 79 DC.B 0x79 ; 'y'
0x20006FD8: 73 DC.B 0x73 ; 's'
0x20006FD9: 74 DC.B 0x74 ; 't'
0x20006FDA: 65 DC.B 0x65 ; 'e'
0x20006FDB: 6D DC.B 0x6D ; 'm'
0x20006FDC: 20 DC.B 0x20 ; ' '
0x20006FDD: 54 DC.B 0x54 ; 'T'
0x20006FDE: 69 DC.B 0x69 ; 'i'
0x20006FDF: 6D DC.B 0x6D ; 'm'
0x20006FE0: 65 DC.B 0x65 ; 'e'
0x20006FE1: 72 DC.B 0x72 ; 'r'
0x20006FE2: 00 DC.B 0x00 ; '\0'
0x20006FE3: 00 DC.B 0x00 ; '\0'
0x20006FE4: 46 DC.B 0x46 ; 'F'
0x20006FE5: 69 DC.B 0x69 ; 'i'
0x20006FE6: 6C DC.B 0x6C ; 'l'
0x20006FE7: 65 DC.B 0x65 ; 'e'
0x20006FE8: 58 DC.B 0x58 ; 'X'
0x20006FE9: 20 DC.B 0x20 ; ' '
0x20006FEA: 4D DC.B 0x4D ; 'M'
0x20006FEB: 65 DC.B 0x65 ; 'e'
0x20006FEC: 64 DC.B 0x64 ; 'd'
0x20006FED: 69 DC.B 0x69 ; 'i'
0x20006FEE: 61 DC.B 0x61 ; 'a'
0x20006FEF: 20 DC.B 0x20 ; ' '
0x20006FF0: 4D DC.B 0x4D ; 'M'
0x20006FF1: 75 DC.B 0x75 ; 'u'
0x20006FF2: 74 DC.B 0x74 ; 't'
0x20006FF3: 65 DC.B 0x65 ; 'e'
0x20006FF4: 78 DC.B 0x78 ; 'x'
0x20006FF5: 00 DC.B 0x00 ; '\0'
0x20006FF6: 00 DC.B 0x00 ; '\0'
0x20006FF7: 00 DC.B 0x00 ; '\0'
0x20006FF8: F0 DC.B 0xF0 ; '\xF0'
0x20006FF9: F0 DC.B 0xF0 ; '\xF0'
0x20006FFA: F0 DC.B 0xF0 ; '\xF0'
0x20006FFB: F0 DC.B 0xF0 ; '\xF0'
0x20006FFC: 73 DC.B 0x73 ; 's'
0x20006FFD: 64 DC.B 0x64 ; 'd'
0x20006FFE: 20 DC.B 0x20 ; ' '
0x20006FFF: 72 DC.B 0x72 ; 'r'
0x20007000: 78 DC.B 0x78 ; 'x'
0x20007001: 20 DC.B 0x20 ; ' '
0x20007002: 74 DC.B 0x74 ; 't'
0x20007003: 72 DC.B 0x72 ; 'r'
0x20007004: 61 DC.B 0x61 ; 'a'
0x20007005: 6E DC.B 0x6E ; 'n'
0x20007006: 73 DC.B 0x73 ; 's'
0x20007007: 66 DC.B 0x66 ; 'f'
0x20007008: 65 DC.B 0x65 ; 'e'
0x20007009: 72 DC.B 0x72 ; 'r'
0x2000700A: 20 DC.B 0x20 ; ' '
0x2000700B: 73 DC.B 0x73 ; 's'
0x2000700C: 65 DC.B 0x65 ; 'e'
0x2000700D: 6D DC.B 0x6D ; 'm'
0x2000700E: 61 DC.B 0x61 ; 'a'
0x2000700F: 70 DC.B 0x70 ; 'p'
0x20007010: 68 DC.B 0x68 ; 'h'
0x20007011: 6F DC.B 0x6F ; 'o'
0x20007012: 72 DC.B 0x72 ; 'r'
0x20007013: 65 DC.B 0x65 ; 'e'
0x20007014: 00 DC.B 0x00 ; '\0'
0x20007015: 73 DC.B 0x73 ; 's'
0x20007016: 64 DC.B 0x64 ; 'd'
0x20007017: 20 DC.B 0x20 ; ' '
0x20007018: 74 DC.B 0x74 ; 't'
0x20007019: 78 DC.B 0x78 ; 'x'
0x2000701A: 20 DC.B 0x20 ; ' '
0x2000701B: 74 DC.B 0x74 ; 't'
0x2000701C: 72 DC.B 0x72 ; 'r'
0x2000701D: 61 DC.B 0x61 ; 'a'
0x2000701E: 6E DC.B 0x6E ; 'n'
0x2000701F: 73 DC.B 0x73 ; 's'
0x20007020: 66 DC.B 0x66 ; 'f'
0x20007021: 65 DC.B 0x65 ; 'e'
0x20007022: 72 DC.B 0x72 ; 'r'
0x20007023: 20 DC.B 0x20 ; ' '
0x20007024: 73 DC.B 0x73 ; 's'
0x20007025: 65 DC.B 0x65 ; 'e'
0x20007026: 6D DC.B 0x6D ; 'm'
0x20007027: 61 DC.B 0x61 ; 'a'
0x20007028: 70 DC.B 0x70 ; 'p'
0x20007029: 68 DC.B 0x68 ; 'h'
0x2000702A: 6F DC.B 0x6F ; 'o'
0x2000702B: 72 DC.B 0x72 ; 'r'
0x2000702C: 65 DC.B 0x65 ; 'e'
0x2000702D: 00 DC.B 0x00 ; '\0'
0x2000702E: 00 DC.B 0x00 ; '\0'
0x2000702F: 00 DC.B 0x00 ; '\0'
0x20007030: 00 DC.B 0x00 ; '\0'
0x20007031: 00 DC.B 0x00 ; '\0'
0x20007032: 00 DC.B 0x00 ; '\0'
0x20007033: 00 DC.B 0x00 ; '\0'
0x20007034: 00 DC.B 0x00 ; '\0'
0x20007035: 00 DC.B 0x00 ; '\0'
0x20007036: 00 DC.B 0x00 ; '\0'
0x20007037: 00 DC.B 0x00 ; '\0'
0x20007038: 00 DC.B 0x00 ; '\0'
0x20007039: 00 DC.B 0x00 ; '\0'
0x2000703A: 00 DC.B 0x00 ; '\0'
0x2000703B: 00 DC.B 0x00 ; '\0'
0x2000703C: 00 DC.B 0x00 ; '\0'
0x2000703D: 00 DC.B 0x00 ; '\0'
0x2000703E: 00 DC.B 0x00 ; '\0'
0x2000703F: 00 DC.B 0x00 ; '\0'
0x20007040: 54 DC.B 0x54 ; 'T'
0x20007041: 78 DC.B 0x78 ; 'x'
0x20007042: 20 DC.B 0x20 ; ' '
0x20007043: 41 DC.B 0x41 ; 'A'
0x20007044: 70 DC.B 0x70 ; 'p'
0x20007045: 70 DC.B 0x70 ; 'p'
0x20007046: 20 DC.B 0x20 ; ' '
0x20007047: 6D DC.B 0x6D ; 'm'
0x20007048: 65 DC.B 0x65 ; 'e'
0x20007049: 6D DC.B 0x6D ; 'm'
0x2000704A: 6F DC.B 0x6F ; 'o'
0x2000704B: 72 DC.B 0x72 ; 'r'
0x2000704C: 79 DC.B 0x79 ; 'y'
0x2000704D: 20 DC.B 0x20 ; ' '
0x2000704E: 70 DC.B 0x70 ; 'p'
0x2000704F: 6F DC.B 0x6F ; 'o'
Section .bss.hsd1 from charger_lto.o, size=124, align=4
hsd1:
0x20007050: 28 DC.B 0x28 ; '('
0x20007051: 00 DC.B 0x00 ; '\0'
0x20007052: 00 DC.B 0x00 ; '\0'
0x20007053: 00 DC.B 0x00 ; '\0'
0x20007054: 2C DC.B 0x2C ; ','
0x20007055: 00 DC.B 0x00 ; '\0'
0x20007056: 00 DC.B 0x00 ; '\0'
0x20007057: 00 DC.B 0x00 ; '\0'
0x20007058: 07 DC.B 0x07 ; '\x07'
0x20007059: 00 DC.B 0x00 ; '\0'
0x2000705A: 70 DC.B 0x70 ; 'p'
0x2000705B: 00 DC.B 0x00 ; '\0'
0x2000705C: 38 DC.B 0x38 ; '8'
0x2000705D: 25 DC.B 0x25 ; '%'
0x2000705E: 37 DC.B 0x37 ; '7'
0x2000705F: 1A DC.B 0x1A ; '\x1A'
0x20007060: 9F DC.B 0x9F ; '\x9F'
0x20007061: 00 DC.B 0x00 ; '\0'
0x20007062: 00 DC.B 0x00 ; '\0'
0x20007063: 00 DC.B 0x00 ; '\0'
0x20007064: 00 DC.B 0x00 ; '\0'
0x20007065: 00 DC.B 0x00 ; '\0'
0x20007066: 00 DC.B 0x00 ; '\0'
0x20007067: 00 DC.B 0x00 ; '\0'
0x20007068: 00 DC.B 0x00 ; '\0'
0x20007069: 06 DC.B 0x06 ; '\x06'
0x2000706A: 00 DC.B 0x00 ; '\0'
0x2000706B: 00 DC.B 0x00 ; '\0'
0x2000706C: 00 DC.B 0x00 ; '\0'
0x2000706D: 18 DC.B 0x18 ; '\x18'
0x2000706E: 00 DC.B 0x00 ; '\0'
0x2000706F: 00 DC.B 0x00 ; '\0'
0x20007070: 00 DC.B 0x00 ; '\0'
0x20007071: 02 DC.B 0x02 ; '\x02'
0x20007072: 00 DC.B 0x00 ; '\0'
0x20007073: 7D DC.B 0x7D ; '}'
0x20007074: 08 DC.B 0x08 ; '\b'
0x20007075: 18 DC.B 0x18 ; '\x18'
0x20007076: 00 DC.B 0x00 ; '\0'
0x20007077: 00 DC.B 0x00 ; '\0'
0x20007078: 00 DC.B 0x00 ; '\0'
0x20007079: 34 DC.B 0x34 ; '4'
0x2000707A: 00 DC.B 0x00 ; '\0'
0x2000707B: 00 DC.B 0x00 ; '\0'
0x2000707C: 00 DC.B 0x00 ; '\0'
0x2000707D: 0A DC.B 0x0A ; '\n'
0x2000707E: 00 DC.B 0x00 ; '\0'
0x2000707F: 30 DC.B 0x30 ; '0'
0x20007080: 9F DC.B 0x9F ; '\x9F'
0x20007081: 93 DC.B 0x93 ; '\x93'
0x20007082: 0C DC.B 0x0C ; '\x0C'
0x20007083: 7D DC.B 0x7D ; '}'
0x20007084: 08 DC.B 0x08 ; '\b'
0x20007085: 23 DC.B 0x23 ; '#'
0x20007086: 0C DC.B 0x0C ; '\x0C'
0x20007087: 93 DC.B 0x93 ; '\x93'
0x20007088: 08 DC.B 0x08 ; '\b'
0x20007089: 34 DC.B 0x34 ; '4'
0x2000708A: 00 DC.B 0x00 ; '\0'
0x2000708B: 00 DC.B 0x00 ; '\0'
0x2000708C: 00 DC.B 0x00 ; '\0'
0x2000708D: DE DC.B 0xDE ; '\xDE'
0x2000708E: 00 DC.B 0x00 ; '\0'
0x2000708F: 00 DC.B 0x00 ; '\0'
0x20007090: 00 DC.B 0x00 ; '\0'
0x20007091: 12 DC.B 0x12 ; '\x12'
0x20007092: 00 DC.B 0x00 ; '\0'
0x20007093: 7D DC.B 0x7D ; '}'
0x20007094: 08 DC.B 0x08 ; '\b'
0x20007095: 93 DC.B 0x93 ; '\x93'
0x20007096: 04 DC.B 0x04 ; '\x04'
0x20007097: 7D DC.B 0x7D ; '}'
0x20007098: 08 DC.B 0x08 ; '\b'
0x20007099: 23 DC.B 0x23 ; '#'
0x2000709A: 04 DC.B 0x04 ; '\x04'
0x2000709B: 93 DC.B 0x93 ; '\x93'
0x2000709C: 04 DC.B 0x04 ; '\x04'
0x2000709D: 93 DC.B 0x93 ; '\x93'
0x2000709E: 04 DC.B 0x04 ; '\x04'
0x2000709F: 7D DC.B 0x7D ; '}'
0x200070A0: 08 DC.B 0x08 ; '\b'
0x200070A1: 23 DC.B 0x23 ; '#'
0x200070A2: 0C DC.B 0x0C ; '\x0C'
0x200070A3: 93 DC.B 0x93 ; '\x93'
0x200070A4: 08 DC.B 0x08 ; '\b'
0x200070A5: DE DC.B 0xDE ; '\xDE'
0x200070A6: 00 DC.B 0x00 ; '\0'
0x200070A7: 00 DC.B 0x00 ; '\0'
0x200070A8: 00 DC.B 0x00 ; '\0'
0x200070A9: EE DC.B 0xEE ; '\xEE'
0x200070AA: 00 DC.B 0x00 ; '\0'
0x200070AB: 00 DC.B 0x00 ; '\0'
0x200070AC: 00 DC.B 0x00 ; '\0'
0x200070AD: 16 DC.B 0x16 ; '\x16'
0x200070AE: 00 DC.B 0x00 ; '\0'
0x200070AF: 7D DC.B 0x7D ; '}'
0x200070B0: 08 DC.B 0x08 ; '\b'
0x200070B1: 93 DC.B 0x93 ; '\x93'
0x200070B2: 04 DC.B 0x04 ; '\x04'
0x200070B3: 7D DC.B 0x7D ; '}'
0x200070B4: 08 DC.B 0x08 ; '\b'
0x200070B5: 23 DC.B 0x23 ; '#'
0x200070B6: 04 DC.B 0x04 ; '\x04'
0x200070B7: 93 DC.B 0x93 ; '\x93'
0x200070B8: 04 DC.B 0x04 ; '\x04'
0x200070B9: 7D DC.B 0x7D ; '}'
0x200070BA: 08 DC.B 0x08 ; '\b'
0x200070BB: 23 DC.B 0x23 ; '#'
0x200070BC: 08 DC.B 0x08 ; '\b'
0x200070BD: 93 DC.B 0x93 ; '\x93'
0x200070BE: 04 DC.B 0x04 ; '\x04'
0x200070BF: 7D DC.B 0x7D ; '}'
0x200070C0: 08 DC.B 0x08 ; '\b'
0x200070C1: 23 DC.B 0x23 ; '#'
0x200070C2: 0C DC.B 0x0C ; '\x0C'
0x200070C3: 93 DC.B 0x93 ; '\x93'
0x200070C4: 08 DC.B 0x08 ; '\b'
0x200070C5: EE DC.B 0xEE ; '\xEE'
0x200070C6: 00 DC.B 0x00 ; '\0'
0x200070C7: 00 DC.B 0x00 ; '\0'
0x200070C8: 00 DC.B 0x00 ; '\0'
0x200070C9: F0 DC.B 0xF0 ; '\xF0'
0x200070CA: 00 DC.B 0x00 ; '\0'
0x200070CB: 00 DC.B 0x00 ; '\0'
Section .bss.hdma_spi4_tx from charger_lto.o, size=120, align=4
hdma_spi4_tx:
0x200070CC: 00 DC.B 0x00 ; '\0'
0x200070CD: 00 DC.B 0x00 ; '\0'
0x200070CE: 00 DC.B 0x00 ; '\0'
0x200070CF: 00 DC.B 0x00 ; '\0'
0x200070D0: 00 DC.B 0x00 ; '\0'
0x200070D1: 00 DC.B 0x00 ; '\0'
0x200070D2: 00 DC.B 0x00 ; '\0'
0x200070D3: 00 DC.B 0x00 ; '\0'
0x200070D4: 01 DC.B 0x01 ; '\x01'
0x200070D5: 02 DC.B 0x02 ; '\x02'
0x200070D6: 03 DC.B 0x03 ; '\x03'
0x200070D7: 04 DC.B 0x04 ; '\x04'
0x200070D8: 06 DC.B 0x06 ; '\x06'
0x200070D9: 07 DC.B 0x07 ; '\x07'
0x200070DA: 08 DC.B 0x08 ; '\b'
0x200070DB: 09 DC.B 0x09 ; '\t'
0x200070DC: 00 DC.B 0x00 ; '\0'
0x200070DD: 90 DC.B 0x90 ; '\x90'
0x200070DE: D0 DC.B 0xD0 ; '\xD0'
0x200070DF: 03 DC.B 0x03 ; '\x03'
0x200070E0: 53 DC.B 0x53 ; 'S'
0x200070E1: 79 DC.B 0x79 ; 'y'
0x200070E2: 73 DC.B 0x73 ; 's'
0x200070E3: 74 DC.B 0x74 ; 't'
0x200070E4: 65 DC.B 0x65 ; 'e'
0x200070E5: 6D DC.B 0x6D ; 'm'
0x200070E6: 20 DC.B 0x20 ; ' '
0x200070E7: 54 DC.B 0x54 ; 'T'
0x200070E8: 69 DC.B 0x69 ; 'i'
0x200070E9: 6D DC.B 0x6D ; 'm'
0x200070EA: 65 DC.B 0x65 ; 'e'
0x200070EB: 72 DC.B 0x72 ; 'r'
0x200070EC: 20 DC.B 0x20 ; ' '
0x200070ED: 54 DC.B 0x54 ; 'T'
0x200070EE: 68 DC.B 0x68 ; 'h'
0x200070EF: 72 DC.B 0x72 ; 'r'
0x200070F0: 65 DC.B 0x65 ; 'e'
0x200070F1: 61 DC.B 0x61 ; 'a'
0x200070F2: 64 DC.B 0x64 ; 'd'
0x200070F3: 00 DC.B 0x00 ; '\0'
0x200070F4: 46 DC.B 0x46 ; 'F'
0x200070F5: 69 DC.B 0x69 ; 'i'
0x200070F6: 6C DC.B 0x6C ; 'l'
0x200070F7: 65 DC.B 0x65 ; 'e'
0x200070F8: 58 DC.B 0x58 ; 'X'
0x200070F9: 20 DC.B 0x20 ; ' '
0x200070FA: 53 DC.B 0x53 ; 'S'
0x200070FB: 79 DC.B 0x79 ; 'y'
0x200070FC: 73 DC.B 0x73 ; 's'
0x200070FD: 74 DC.B 0x74 ; 't'
0x200070FE: 65 DC.B 0x65 ; 'e'
0x200070FF: 6D DC.B 0x6D ; 'm'
0x20007100: 20 DC.B 0x20 ; ' '
0x20007101: 54 DC.B 0x54 ; 'T'
0x20007102: 69 DC.B 0x69 ; 'i'
0x20007103: 6D DC.B 0x6D ; 'm'
0x20007104: 65 DC.B 0x65 ; 'e'
0x20007105: 72 DC.B 0x72 ; 'r'
0x20007106: 00 DC.B 0x00 ; '\0'
0x20007107: 00 DC.B 0x00 ; '\0'
0x20007108: 46 DC.B 0x46 ; 'F'
0x20007109: 69 DC.B 0x69 ; 'i'
0x2000710A: 6C DC.B 0x6C ; 'l'
0x2000710B: 65 DC.B 0x65 ; 'e'
0x2000710C: 58 DC.B 0x58 ; 'X'
0x2000710D: 20 DC.B 0x20 ; ' '
0x2000710E: 4D DC.B 0x4D ; 'M'
0x2000710F: 65 DC.B 0x65 ; 'e'
0x20007110: 64 DC.B 0x64 ; 'd'
0x20007111: 69 DC.B 0x69 ; 'i'
0x20007112: 61 DC.B 0x61 ; 'a'
0x20007113: 20 DC.B 0x20 ; ' '
0x20007114: 4D DC.B 0x4D ; 'M'
0x20007115: 75 DC.B 0x75 ; 'u'
0x20007116: 74 DC.B 0x74 ; 't'
0x20007117: 65 DC.B 0x65 ; 'e'
0x20007118: 78 DC.B 0x78 ; 'x'
0x20007119: 00 DC.B 0x00 ; '\0'
0x2000711A: 00 DC.B 0x00 ; '\0'
0x2000711B: 00 DC.B 0x00 ; '\0'
0x2000711C: F0 DC.B 0xF0 ; '\xF0'
0x2000711D: F0 DC.B 0xF0 ; '\xF0'
0x2000711E: F0 DC.B 0xF0 ; '\xF0'
0x2000711F: F0 DC.B 0xF0 ; '\xF0'
0x20007120: 73 DC.B 0x73 ; 's'
0x20007121: 64 DC.B 0x64 ; 'd'
0x20007122: 20 DC.B 0x20 ; ' '
0x20007123: 72 DC.B 0x72 ; 'r'
0x20007124: 78 DC.B 0x78 ; 'x'
0x20007125: 20 DC.B 0x20 ; ' '
0x20007126: 74 DC.B 0x74 ; 't'
0x20007127: 72 DC.B 0x72 ; 'r'
0x20007128: 61 DC.B 0x61 ; 'a'
0x20007129: 6E DC.B 0x6E ; 'n'
0x2000712A: 73 DC.B 0x73 ; 's'
0x2000712B: 66 DC.B 0x66 ; 'f'
0x2000712C: 65 DC.B 0x65 ; 'e'
0x2000712D: 72 DC.B 0x72 ; 'r'
0x2000712E: 20 DC.B 0x20 ; ' '
0x2000712F: 73 DC.B 0x73 ; 's'
0x20007130: 65 DC.B 0x65 ; 'e'
0x20007131: 6D DC.B 0x6D ; 'm'
0x20007132: 61 DC.B 0x61 ; 'a'
0x20007133: 70 DC.B 0x70 ; 'p'
0x20007134: 68 DC.B 0x68 ; 'h'
0x20007135: 6F DC.B 0x6F ; 'o'
0x20007136: 72 DC.B 0x72 ; 'r'
0x20007137: 65 DC.B 0x65 ; 'e'
0x20007138: 00 DC.B 0x00 ; '\0'
0x20007139: 73 DC.B 0x73 ; 's'
0x2000713A: 64 DC.B 0x64 ; 'd'
0x2000713B: 20 DC.B 0x20 ; ' '
0x2000713C: 74 DC.B 0x74 ; 't'
0x2000713D: 78 DC.B 0x78 ; 'x'
0x2000713E: 20 DC.B 0x20 ; ' '
0x2000713F: 74 DC.B 0x74 ; 't'
0x20007140: 72 DC.B 0x72 ; 'r'
0x20007141: 61 DC.B 0x61 ; 'a'
0x20007142: 6E DC.B 0x6E ; 'n'
0x20007143: 73 DC.B 0x73 ; 's'
Section .bss.htim7 from charger_lto.o, size=76, align=4
htim7:
0x20007144: 00 DC.B 0x00 ; '\0'
0x20007145: 00 DC.B 0x00 ; '\0'
0x20007146: 00 DC.B 0x00 ; '\0'
0x20007147: 00 DC.B 0x00 ; '\0'
0x20007148: 00 DC.B 0x00 ; '\0'
0x20007149: 00 DC.B 0x00 ; '\0'
0x2000714A: 00 DC.B 0x00 ; '\0'
0x2000714B: 00 DC.B 0x00 ; '\0'
0x2000714C: 01 DC.B 0x01 ; '\x01'
0x2000714D: 02 DC.B 0x02 ; '\x02'
0x2000714E: 03 DC.B 0x03 ; '\x03'
0x2000714F: 04 DC.B 0x04 ; '\x04'
0x20007150: 06 DC.B 0x06 ; '\x06'
0x20007151: 07 DC.B 0x07 ; '\x07'
0x20007152: 08 DC.B 0x08 ; '\b'
0x20007153: 09 DC.B 0x09 ; '\t'
0x20007154: 00 DC.B 0x00 ; '\0'
0x20007155: 90 DC.B 0x90 ; '\x90'
0x20007156: D0 DC.B 0xD0 ; '\xD0'
0x20007157: 03 DC.B 0x03 ; '\x03'
0x20007158: 53 DC.B 0x53 ; 'S'
0x20007159: 79 DC.B 0x79 ; 'y'
0x2000715A: 73 DC.B 0x73 ; 's'
0x2000715B: 74 DC.B 0x74 ; 't'
0x2000715C: 65 DC.B 0x65 ; 'e'
0x2000715D: 6D DC.B 0x6D ; 'm'
0x2000715E: 20 DC.B 0x20 ; ' '
0x2000715F: 54 DC.B 0x54 ; 'T'
0x20007160: 69 DC.B 0x69 ; 'i'
0x20007161: 6D DC.B 0x6D ; 'm'
0x20007162: 65 DC.B 0x65 ; 'e'
0x20007163: 72 DC.B 0x72 ; 'r'
0x20007164: 20 DC.B 0x20 ; ' '
0x20007165: 54 DC.B 0x54 ; 'T'
0x20007166: 68 DC.B 0x68 ; 'h'
0x20007167: 72 DC.B 0x72 ; 'r'
0x20007168: 65 DC.B 0x65 ; 'e'
0x20007169: 61 DC.B 0x61 ; 'a'
0x2000716A: 64 DC.B 0x64 ; 'd'
0x2000716B: 00 DC.B 0x00 ; '\0'
0x2000716C: 46 DC.B 0x46 ; 'F'
0x2000716D: 69 DC.B 0x69 ; 'i'
0x2000716E: 6C DC.B 0x6C ; 'l'
0x2000716F: 65 DC.B 0x65 ; 'e'
0x20007170: 58 DC.B 0x58 ; 'X'
0x20007171: 20 DC.B 0x20 ; ' '
0x20007172: 53 DC.B 0x53 ; 'S'
0x20007173: 79 DC.B 0x79 ; 'y'
0x20007174: 73 DC.B 0x73 ; 's'
0x20007175: 74 DC.B 0x74 ; 't'
0x20007176: 65 DC.B 0x65 ; 'e'
0x20007177: 6D DC.B 0x6D ; 'm'
0x20007178: 20 DC.B 0x20 ; ' '
0x20007179: 54 DC.B 0x54 ; 'T'
0x2000717A: 69 DC.B 0x69 ; 'i'
0x2000717B: 6D DC.B 0x6D ; 'm'
0x2000717C: 65 DC.B 0x65 ; 'e'
0x2000717D: 72 DC.B 0x72 ; 'r'
0x2000717E: 00 DC.B 0x00 ; '\0'
0x2000717F: 00 DC.B 0x00 ; '\0'
0x20007180: 46 DC.B 0x46 ; 'F'
0x20007181: 69 DC.B 0x69 ; 'i'
0x20007182: 6C DC.B 0x6C ; 'l'
0x20007183: 65 DC.B 0x65 ; 'e'
0x20007184: 58 DC.B 0x58 ; 'X'
0x20007185: 20 DC.B 0x20 ; ' '
0x20007186: 4D DC.B 0x4D ; 'M'
0x20007187: 65 DC.B 0x65 ; 'e'
0x20007188: 64 DC.B 0x64 ; 'd'
0x20007189: 69 DC.B 0x69 ; 'i'
0x2000718A: 61 DC.B 0x61 ; 'a'
0x2000718B: 20 DC.B 0x20 ; ' '
0x2000718C: 4D DC.B 0x4D ; 'M'
0x2000718D: 75 DC.B 0x75 ; 'u'
0x2000718E: 74 DC.B 0x74 ; 't'
0x2000718F: 65 DC.B 0x65 ; 'e'
Section .bss.tx_app_byte_pool from charger_lto.o, size=52, align=4
tx_app_byte_pool:
0x20007190: 54 DC.B 0x54 ; 'T'
0x20007191: 78 DC.B 0x78 ; 'x'
0x20007192: 20 DC.B 0x20 ; ' '
0x20007193: 41 DC.B 0x41 ; 'A'
0x20007194: 70 DC.B 0x70 ; 'p'
0x20007195: 70 DC.B 0x70 ; 'p'
0x20007196: 20 DC.B 0x20 ; ' '
0x20007197: 6D DC.B 0x6D ; 'm'
0x20007198: 65 DC.B 0x65 ; 'e'
0x20007199: 6D DC.B 0x6D ; 'm'
0x2000719A: 6F DC.B 0x6F ; 'o'
0x2000719B: 72 DC.B 0x72 ; 'r'
0x2000719C: 79 DC.B 0x79 ; 'y'
0x2000719D: 20 DC.B 0x20 ; ' '
0x2000719E: 70 DC.B 0x70 ; 'p'
0x2000719F: 6F DC.B 0x6F ; 'o'
0x200071A0: 6F DC.B 0x6F ; 'o'
0x200071A1: 6C DC.B 0x6C ; 'l'
0x200071A2: 00 DC.B 0x00 ; '\0'
0x200071A3: 00 DC.B 0x00 ; '\0'
0x200071A4: 46 DC.B 0x46 ; 'F'
0x200071A5: 78 DC.B 0x78 ; 'x'
0x200071A6: 20 DC.B 0x20 ; ' '
0x200071A7: 41 DC.B 0x41 ; 'A'
0x200071A8: 70 DC.B 0x70 ; 'p'
0x200071A9: 70 DC.B 0x70 ; 'p'
0x200071AA: 20 DC.B 0x20 ; ' '
0x200071AB: 6D DC.B 0x6D ; 'm'
0x200071AC: 65 DC.B 0x65 ; 'e'
0x200071AD: 6D DC.B 0x6D ; 'm'
0x200071AE: 6F DC.B 0x6F ; 'o'
0x200071AF: 72 DC.B 0x72 ; 'r'
0x200071B0: 79 DC.B 0x79 ; 'y'
0x200071B1: 20 DC.B 0x20 ; ' '
0x200071B2: 70 DC.B 0x70 ; 'p'
0x200071B3: 6F DC.B 0x6F ; 'o'
0x200071B4: 6F DC.B 0x6F ; 'o'
0x200071B5: 6C DC.B 0x6C ; 'l'
0x200071B6: 00 DC.B 0x00 ; '\0'
0x200071B7: 00 DC.B 0x00 ; '\0'
0x200071B8: 46 DC.B 0x46 ; 'F'
0x200071B9: 69 DC.B 0x69 ; 'i'
0x200071BA: 6C DC.B 0x6C ; 'l'
0x200071BB: 65 DC.B 0x65 ; 'e'
0x200071BC: 58 DC.B 0x58 ; 'X'
0x200071BD: 20 DC.B 0x20 ; ' '
0x200071BE: 61 DC.B 0x61 ; 'a'
0x200071BF: 70 DC.B 0x70 ; 'p'
0x200071C0: 70 DC.B 0x70 ; 'p'
0x200071C1: 20 DC.B 0x20 ; ' '
0x200071C2: 74 DC.B 0x74 ; 't'
0x200071C3: 68 DC.B 0x68 ; 'h'
Section .bss.fx_app_byte_pool from charger_lto.o, size=52, align=4
fx_app_byte_pool:
0x200071C4: 46 DC.B 0x46 ; 'F'
0x200071C5: 78 DC.B 0x78 ; 'x'
0x200071C6: 20 DC.B 0x20 ; ' '
0x200071C7: 41 DC.B 0x41 ; 'A'
0x200071C8: 70 DC.B 0x70 ; 'p'
0x200071C9: 70 DC.B 0x70 ; 'p'
0x200071CA: 20 DC.B 0x20 ; ' '
0x200071CB: 6D DC.B 0x6D ; 'm'
0x200071CC: 65 DC.B 0x65 ; 'e'
0x200071CD: 6D DC.B 0x6D ; 'm'
0x200071CE: 6F DC.B 0x6F ; 'o'
0x200071CF: 72 DC.B 0x72 ; 'r'
0x200071D0: 79 DC.B 0x79 ; 'y'
0x200071D1: 20 DC.B 0x20 ; ' '
0x200071D2: 70 DC.B 0x70 ; 'p'
0x200071D3: 6F DC.B 0x6F ; 'o'
0x200071D4: 6F DC.B 0x6F ; 'o'
0x200071D5: 6C DC.B 0x6C ; 'l'
0x200071D6: 00 DC.B 0x00 ; '\0'
0x200071D7: 00 DC.B 0x00 ; '\0'
0x200071D8: 46 DC.B 0x46 ; 'F'
0x200071D9: 69 DC.B 0x69 ; 'i'
0x200071DA: 6C DC.B 0x6C ; 'l'
0x200071DB: 65 DC.B 0x65 ; 'e'
0x200071DC: 58 DC.B 0x58 ; 'X'
0x200071DD: 20 DC.B 0x20 ; ' '
0x200071DE: 61 DC.B 0x61 ; 'a'
0x200071DF: 70 DC.B 0x70 ; 'p'
0x200071E0: 70 DC.B 0x70 ; 'p'
0x200071E1: 20 DC.B 0x20 ; ' '
0x200071E2: 74 DC.B 0x74 ; 't'
0x200071E3: 68 DC.B 0x68 ; 'h'
0x200071E4: 72 DC.B 0x72 ; 'r'
0x200071E5: 65 DC.B 0x65 ; 'e'
0x200071E6: 61 DC.B 0x61 ; 'a'
0x200071E7: 64 DC.B 0x64 ; 'd'
0x200071E8: 00 DC.B 0x00 ; '\0'
0x200071E9: 00 DC.B 0x00 ; '\0'
0x200071EA: 00 DC.B 0x00 ; '\0'
0x200071EB: 00 DC.B 0x00 ; '\0'
0x200071EC: 00 DC.B 0x00 ; '\0'
0x200071ED: 00 DC.B 0x00 ; '\0'
0x200071EE: 00 DC.B 0x00 ; '\0'
0x200071EF: 00 DC.B 0x00 ; '\0'
0x200071F0: 53 DC.B 0x53 ; 'S'
0x200071F1: 54 DC.B 0x54 ; 'T'
0x200071F2: 4D DC.B 0x4D ; 'M'
0x200071F3: 33 DC.B 0x33 ; '3'
0x200071F4: 32 DC.B 0x32 ; '2'
0x200071F5: 5F DC.B 0x5F ; '_'
0x200071F6: 53 DC.B 0x53 ; 'S'
0x200071F7: 44 DC.B 0x44 ; 'D'
Section .bss._fx_system_timer from charger_lto.o, size=44, align=4
_fx_system_timer:
0x200071F8: 46 DC.B 0x46 ; 'F'
0x200071F9: 69 DC.B 0x69 ; 'i'
0x200071FA: 6C DC.B 0x6C ; 'l'
0x200071FB: 65 DC.B 0x65 ; 'e'
0x200071FC: 58 DC.B 0x58 ; 'X'
0x200071FD: 20 DC.B 0x20 ; ' '
0x200071FE: 53 DC.B 0x53 ; 'S'
0x200071FF: 79 DC.B 0x79 ; 'y'
0x20007200: 73 DC.B 0x73 ; 's'
0x20007201: 74 DC.B 0x74 ; 't'
0x20007202: 65 DC.B 0x65 ; 'e'
0x20007203: 6D DC.B 0x6D ; 'm'
0x20007204: 20 DC.B 0x20 ; ' '
0x20007205: 54 DC.B 0x54 ; 'T'
0x20007206: 69 DC.B 0x69 ; 'i'
0x20007207: 6D DC.B 0x6D ; 'm'
0x20007208: 65 DC.B 0x65 ; 'e'
0x20007209: 72 DC.B 0x72 ; 'r'
0x2000720A: 00 DC.B 0x00 ; '\0'
0x2000720B: 00 DC.B 0x00 ; '\0'
0x2000720C: 46 DC.B 0x46 ; 'F'
0x2000720D: 69 DC.B 0x69 ; 'i'
0x2000720E: 6C DC.B 0x6C ; 'l'
0x2000720F: 65 DC.B 0x65 ; 'e'
0x20007210: 58 DC.B 0x58 ; 'X'
0x20007211: 20 DC.B 0x20 ; ' '
0x20007212: 4D DC.B 0x4D ; 'M'
0x20007213: 65 DC.B 0x65 ; 'e'
0x20007214: 64 DC.B 0x64 ; 'd'
0x20007215: 69 DC.B 0x69 ; 'i'
0x20007216: 61 DC.B 0x61 ; 'a'
0x20007217: 20 DC.B 0x20 ; ' '
0x20007218: 4D DC.B 0x4D ; 'M'
0x20007219: 75 DC.B 0x75 ; 'u'
0x2000721A: 74 DC.B 0x74 ; 't'
0x2000721B: 65 DC.B 0x65 ; 'e'
0x2000721C: 78 DC.B 0x78 ; 'x'
0x2000721D: 00 DC.B 0x00 ; '\0'
0x2000721E: 00 DC.B 0x00 ; '\0'
0x2000721F: 00 DC.B 0x00 ; '\0'
0x20007220: F0 DC.B 0xF0 ; '\xF0'
0x20007221: F0 DC.B 0xF0 ; '\xF0'
0x20007222: F0 DC.B 0xF0 ; '\xF0'
0x20007223: F0 DC.B 0xF0 ; '\xF0'
Section .bss.hrtc from charger_lto.o, size=36, align=4
hrtc:
0x20007224: 00 DC.B 0x00 ; '\0'
0x20007225: 00 DC.B 0x00 ; '\0'
0x20007226: 00 DC.B 0x00 ; '\0'
0x20007227: 00 DC.B 0x00 ; '\0'
0x20007228: 00 DC.B 0x00 ; '\0'
0x20007229: 00 DC.B 0x00 ; '\0'
0x2000722A: 00 DC.B 0x00 ; '\0'
0x2000722B: 00 DC.B 0x00 ; '\0'
0x2000722C: 01 DC.B 0x01 ; '\x01'
0x2000722D: 02 DC.B 0x02 ; '\x02'
0x2000722E: 03 DC.B 0x03 ; '\x03'
0x2000722F: 04 DC.B 0x04 ; '\x04'
0x20007230: 06 DC.B 0x06 ; '\x06'
0x20007231: 07 DC.B 0x07 ; '\x07'
0x20007232: 08 DC.B 0x08 ; '\b'
0x20007233: 09 DC.B 0x09 ; '\t'
0x20007234: 00 DC.B 0x00 ; '\0'
0x20007235: 90 DC.B 0x90 ; '\x90'
0x20007236: D0 DC.B 0xD0 ; '\xD0'
0x20007237: 03 DC.B 0x03 ; '\x03'
0x20007238: 53 DC.B 0x53 ; 'S'
0x20007239: 79 DC.B 0x79 ; 'y'
0x2000723A: 73 DC.B 0x73 ; 's'
0x2000723B: 74 DC.B 0x74 ; 't'
0x2000723C: 65 DC.B 0x65 ; 'e'
0x2000723D: 6D DC.B 0x6D ; 'm'
0x2000723E: 20 DC.B 0x20 ; ' '
0x2000723F: 54 DC.B 0x54 ; 'T'
0x20007240: 69 DC.B 0x69 ; 'i'
0x20007241: 6D DC.B 0x6D ; 'm'
0x20007242: 65 DC.B 0x65 ; 'e'
0x20007243: 72 DC.B 0x72 ; 'r'
0x20007244: 20 DC.B 0x20 ; ' '
0x20007245: 54 DC.B 0x54 ; 'T'
0x20007246: 68 DC.B 0x68 ; 'h'
0x20007247: 72 DC.B 0x72 ; 'r'
Section .bss.sd_tx_semaphore from charger_lto.o, size=32, align=4
sd_tx_semaphore:
0x20007248: 28 DC.B 0x28 ; '('
0x20007249: 00 DC.B 0x00 ; '\0'
0x2000724A: 00 DC.B 0x00 ; '\0'
0x2000724B: 00 DC.B 0x00 ; '\0'
0x2000724C: 2C DC.B 0x2C ; ','
0x2000724D: 00 DC.B 0x00 ; '\0'
0x2000724E: 00 DC.B 0x00 ; '\0'
0x2000724F: 00 DC.B 0x00 ; '\0'
0x20007250: 07 DC.B 0x07 ; '\x07'
0x20007251: 00 DC.B 0x00 ; '\0'
0x20007252: 70 DC.B 0x70 ; 'p'
0x20007253: 00 DC.B 0x00 ; '\0'
0x20007254: 38 DC.B 0x38 ; '8'
0x20007255: 25 DC.B 0x25 ; '%'
0x20007256: 37 DC.B 0x37 ; '7'
0x20007257: 1A DC.B 0x1A ; '\x1A'
0x20007258: 9F DC.B 0x9F ; '\x9F'
0x20007259: 00 DC.B 0x00 ; '\0'
0x2000725A: 00 DC.B 0x00 ; '\0'
0x2000725B: 00 DC.B 0x00 ; '\0'
0x2000725C: 00 DC.B 0x00 ; '\0'
0x2000725D: 00 DC.B 0x00 ; '\0'
0x2000725E: 00 DC.B 0x00 ; '\0'
0x2000725F: 00 DC.B 0x00 ; '\0'
0x20007260: 00 DC.B 0x00 ; '\0'
0x20007261: 06 DC.B 0x06 ; '\x06'
0x20007262: 00 DC.B 0x00 ; '\0'
0x20007263: 00 DC.B 0x00 ; '\0'
0x20007264: 00 DC.B 0x00 ; '\0'
0x20007265: 18 DC.B 0x18 ; '\x18'
0x20007266: 00 DC.B 0x00 ; '\0'
0x20007267: 00 DC.B 0x00 ; '\0'
Section .bss.sd_rx_semaphore from charger_lto.o, size=32, align=4
sd_rx_semaphore:
0x20007268: 28 DC.B 0x28 ; '('
0x20007269: 00 DC.B 0x00 ; '\0'
0x2000726A: 00 DC.B 0x00 ; '\0'
0x2000726B: 00 DC.B 0x00 ; '\0'
0x2000726C: 2C DC.B 0x2C ; ','
0x2000726D: 00 DC.B 0x00 ; '\0'
0x2000726E: 00 DC.B 0x00 ; '\0'
0x2000726F: 00 DC.B 0x00 ; '\0'
0x20007270: 07 DC.B 0x07 ; '\x07'
0x20007271: 00 DC.B 0x00 ; '\0'
0x20007272: 70 DC.B 0x70 ; 'p'
0x20007273: 00 DC.B 0x00 ; '\0'
0x20007274: 38 DC.B 0x38 ; '8'
0x20007275: 25 DC.B 0x25 ; '%'
0x20007276: 37 DC.B 0x37 ; '7'
0x20007277: 1A DC.B 0x1A ; '\x1A'
0x20007278: 9F DC.B 0x9F ; '\x9F'
0x20007279: 00 DC.B 0x00 ; '\0'
0x2000727A: 00 DC.B 0x00 ; '\0'
0x2000727B: 00 DC.B 0x00 ; '\0'
0x2000727C: 00 DC.B 0x00 ; '\0'
0x2000727D: 00 DC.B 0x00 ; '\0'
0x2000727E: 00 DC.B 0x00 ; '\0'
0x2000727F: 00 DC.B 0x00 ; '\0'
0x20007280: 00 DC.B 0x00 ; '\0'
0x20007281: 06 DC.B 0x06 ; '\x06'
0x20007282: 00 DC.B 0x00 ; '\0'
0x20007283: 00 DC.B 0x00 ; '\0'
0x20007284: 00 DC.B 0x00 ; '\0'
0x20007285: 18 DC.B 0x18 ; '\x18'
0x20007286: 00 DC.B 0x00 ; '\0'
0x20007287: 00 DC.B 0x00 ; '\0'
Section .bss.uwTick from charger_lto.o, size=4, align=4
uwTick:
0x20007288: 00 DC.B 0x00 ; '\0'
0x20007289: 00 DC.B 0x00 ; '\0'
0x2000728A: 00 DC.B 0x00 ; '\0'
0x2000728B: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stdout_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stdout_file:
0x2000728C: 00 DC.B 0x00 ; '\0'
0x2000728D: 00 DC.B 0x00 ; '\0'
0x2000728E: 00 DC.B 0x00 ; '\0'
0x2000728F: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stdin_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stdin_file:
0x20007290: 00 DC.B 0x00 ; '\0'
0x20007291: 00 DC.B 0x00 ; '\0'
0x20007292: 00 DC.B 0x00 ; '\0'
0x20007293: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stderr_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stderr_file:
0x20007294: 00 DC.B 0x00 ; '\0'
0x20007295: 00 DC.B 0x00 ; '\0'
0x20007296: 00 DC.B 0x00 ; '\0'
0x20007297: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_locale_ptr from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_locale_ptr:
0x20007298: 43 DC.B 0x43 ; 'C'
0x20007299: 00 DC.B 0x00 ; '\0'
0x2000729A: 50 DC.B 0x50 ; 'P'
0x2000729B: 4F DC.B 0x4F ; 'O'
Section .bss._tx_timer_time_slice from charger_lto.o, size=4, align=4
_tx_timer_time_slice:
0x2000729C: 46 DC.B 0x46 ; 'F'
0x2000729D: 69 DC.B 0x69 ; 'i'
0x2000729E: 6C DC.B 0x6C ; 'l'
0x2000729F: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_system_clock from charger_lto.o, size=4, align=4
_tx_timer_system_clock:
0x200072A0: 46 DC.B 0x46 ; 'F'
0x200072A1: 69 DC.B 0x69 ; 'i'
0x200072A2: 6C DC.B 0x6C ; 'l'
0x200072A3: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_list_start from charger_lto.o, size=4, align=4
_tx_timer_list_start:
0x200072A4: 46 DC.B 0x46 ; 'F'
0x200072A5: 69 DC.B 0x69 ; 'i'
0x200072A6: 6C DC.B 0x6C ; 'l'
0x200072A7: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_list_end from charger_lto.o, size=4, align=4
_tx_timer_list_end:
0x200072A8: 46 DC.B 0x46 ; 'F'
0x200072A9: 69 DC.B 0x69 ; 'i'
0x200072AA: 6C DC.B 0x6C ; 'l'
0x200072AB: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_expired_timer_ptr from charger_lto.o, size=4, align=4
_tx_timer_expired_timer_ptr:
0x200072AC: 46 DC.B 0x46 ; 'F'
0x200072AD: 69 DC.B 0x69 ; 'i'
0x200072AE: 6C DC.B 0x6C ; 'l'
0x200072AF: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_expired_time_slice from charger_lto.o, size=4, align=4
_tx_timer_expired_time_slice:
0x200072B0: 46 DC.B 0x46 ; 'F'
0x200072B1: 69 DC.B 0x69 ; 'i'
0x200072B2: 6C DC.B 0x6C ; 'l'
0x200072B3: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_expired from charger_lto.o, size=4, align=4
_tx_timer_expired:
0x200072B4: 46 DC.B 0x46 ; 'F'
0x200072B5: 69 DC.B 0x69 ; 'i'
0x200072B6: 6C DC.B 0x6C ; 'l'
0x200072B7: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_current_ptr from charger_lto.o, size=4, align=4
_tx_timer_current_ptr:
0x200072B8: 46 DC.B 0x46 ; 'F'
0x200072B9: 69 DC.B 0x69 ; 'i'
0x200072BA: 6C DC.B 0x6C ; 'l'
0x200072BB: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_created_ptr from charger_lto.o, size=4, align=4
_tx_timer_created_ptr:
0x200072BC: 46 DC.B 0x46 ; 'F'
0x200072BD: 69 DC.B 0x69 ; 'i'
0x200072BE: 6C DC.B 0x6C ; 'l'
0x200072BF: 65 DC.B 0x65 ; 'e'
Section .bss._tx_timer_created_count from charger_lto.o, size=4, align=4
_tx_timer_created_count:
0x200072C0: 46 DC.B 0x46 ; 'F'
0x200072C1: 69 DC.B 0x69 ; 'i'
0x200072C2: 6C DC.B 0x6C ; 'l'
0x200072C3: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_system_stack_ptr from charger_lto.o, size=4, align=4
_tx_thread_system_stack_ptr:
0x200072C4: 53 DC.B 0x53 ; 'S'
0x200072C5: 79 DC.B 0x79 ; 'y'
0x200072C6: 73 DC.B 0x73 ; 's'
0x200072C7: 74 DC.B 0x74 ; 't'
Section .bss._tx_thread_priority_maps.0 from charger_lto.o, size=4, align=4
_tx_thread_priority_maps.0:
0x200072C8: 46 DC.B 0x46 ; 'F'
0x200072C9: 69 DC.B 0x69 ; 'i'
0x200072CA: 6C DC.B 0x6C ; 'l'
0x200072CB: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_preempted_maps.0 from charger_lto.o, size=4, align=4
_tx_thread_preempted_maps.0:
0x200072CC: 46 DC.B 0x46 ; 'F'
0x200072CD: 69 DC.B 0x69 ; 'i'
0x200072CE: 6C DC.B 0x6C ; 'l'
0x200072CF: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_preempt_disable from charger_lto.o, size=4, align=4
_tx_thread_preempt_disable:
0x200072D0: 46 DC.B 0x46 ; 'F'
0x200072D1: 69 DC.B 0x69 ; 'i'
0x200072D2: 6C DC.B 0x6C ; 'l'
0x200072D3: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_mutex_release from charger_lto.o, size=4, align=4
_tx_thread_mutex_release:
0x200072D4: 46 DC.B 0x46 ; 'F'
0x200072D5: 69 DC.B 0x69 ; 'i'
0x200072D6: 6C DC.B 0x6C ; 'l'
0x200072D7: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_highest_priority from charger_lto.o, size=4, align=4
_tx_thread_highest_priority:
0x200072D8: 46 DC.B 0x46 ; 'F'
0x200072D9: 69 DC.B 0x69 ; 'i'
0x200072DA: 6C DC.B 0x6C ; 'l'
0x200072DB: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_execute_ptr from charger_lto.o, size=4, align=4
_tx_thread_execute_ptr:
0x200072DC: 46 DC.B 0x46 ; 'F'
0x200072DD: 69 DC.B 0x69 ; 'i'
0x200072DE: 6C DC.B 0x6C ; 'l'
0x200072DF: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_current_ptr from charger_lto.o, size=4, align=4
_tx_thread_current_ptr:
0x200072E0: 73 DC.B 0x73 ; 's'
0x200072E1: 64 DC.B 0x64 ; 'd'
0x200072E2: 20 DC.B 0x20 ; ' '
0x200072E3: 72 DC.B 0x72 ; 'r'
Section .bss._tx_thread_created_ptr from charger_lto.o, size=4, align=4
_tx_thread_created_ptr:
0x200072E4: 46 DC.B 0x46 ; 'F'
0x200072E5: 69 DC.B 0x69 ; 'i'
0x200072E6: 6C DC.B 0x6C ; 'l'
0x200072E7: 65 DC.B 0x65 ; 'e'
Section .bss._tx_thread_created_count from charger_lto.o, size=4, align=4
_tx_thread_created_count:
0x200072E8: 46 DC.B 0x46 ; 'F'
0x200072E9: 69 DC.B 0x69 ; 'i'
0x200072EA: 6C DC.B 0x6C ; 'l'
0x200072EB: 65 DC.B 0x65 ; 'e'
Section .bss._tx_semaphore_created_ptr from charger_lto.o, size=4, align=4
_tx_semaphore_created_ptr:
0x200072EC: 46 DC.B 0x46 ; 'F'
0x200072ED: 69 DC.B 0x69 ; 'i'
0x200072EE: 6C DC.B 0x6C ; 'l'
0x200072EF: 65 DC.B 0x65 ; 'e'
Section .bss._tx_semaphore_created_count from charger_lto.o, size=4, align=4
_tx_semaphore_created_count:
0x200072F0: 46 DC.B 0x46 ; 'F'
0x200072F1: 69 DC.B 0x69 ; 'i'
0x200072F2: 6C DC.B 0x6C ; 'l'
0x200072F3: 65 DC.B 0x65 ; 'e'
Section .bss._tx_mutex_created_ptr from charger_lto.o, size=4, align=4
_tx_mutex_created_ptr:
0x200072F4: 46 DC.B 0x46 ; 'F'
0x200072F5: 69 DC.B 0x69 ; 'i'
0x200072F6: 6C DC.B 0x6C ; 'l'
0x200072F7: 65 DC.B 0x65 ; 'e'
Section .bss._tx_mutex_created_count from charger_lto.o, size=4, align=4
_tx_mutex_created_count:
0x200072F8: 46 DC.B 0x46 ; 'F'
0x200072F9: 69 DC.B 0x69 ; 'i'
0x200072FA: 6C DC.B 0x6C ; 'l'
0x200072FB: 65 DC.B 0x65 ; 'e'
Section .bss._tx_byte_pool_created_ptr from charger_lto.o, size=4, align=4
_tx_byte_pool_created_ptr:
0x200072FC: 46 DC.B 0x46 ; 'F'
0x200072FD: 69 DC.B 0x69 ; 'i'
0x200072FE: 6C DC.B 0x6C ; 'l'
0x200072FF: 65 DC.B 0x65 ; 'e'
Section .bss._tx_byte_pool_created_count from charger_lto.o, size=4, align=4
_tx_byte_pool_created_count:
0x20007300: 46 DC.B 0x46 ; 'F'
0x20007301: 69 DC.B 0x69 ; 'i'
0x20007302: 6C DC.B 0x6C ; 'l'
0x20007303: 65 DC.B 0x65 ; 'e'
Section .bss._tx_build_options from charger_lto.o, size=4, align=4
_tx_build_options:
0x20007304: 53 DC.B 0x53 ; 'S'
0x20007305: 79 DC.B 0x79 ; 'y'
0x20007306: 73 DC.B 0x73 ; 's'
0x20007307: 74 DC.B 0x74 ; 't'
Section .bss._fx_system_time from charger_lto.o, size=4, align=4
_fx_system_time:
0x20007308: 46 DC.B 0x46 ; 'F'
0x20007309: 69 DC.B 0x69 ; 'i'
0x2000730A: 6C DC.B 0x6C ; 'l'
0x2000730B: 65 DC.B 0x65 ; 'e'
_fx_system_media_opened_ptr:
0x2000730C: 73 DC.B 0x73 ; 's'
0x2000730D: 64 DC.B 0x64 ; 'd'
0x2000730E: 20 DC.B 0x20 ; ' '
0x2000730F: 72 DC.B 0x72 ; 'r'
_fx_system_media_opened_count:
0x20007310: 73 DC.B 0x73 ; 's'
0x20007311: 64 DC.B 0x64 ; 'd'
0x20007312: 20 DC.B 0x20 ; ' '
0x20007313: 72 DC.B 0x72 ; 'r'
Section .bss._fx_system_date from charger_lto.o, size=4, align=4
_fx_system_date:
0x20007314: 46 DC.B 0x46 ; 'F'
0x20007315: 69 DC.B 0x69 ; 'i'
0x20007316: 6C DC.B 0x6C ; 'l'
0x20007317: 65 DC.B 0x65 ; 'e'
Section .bss._fx_system_build_options_3 from charger_lto.o, size=4, align=4
_fx_system_build_options_3:
0x20007318: 46 DC.B 0x46 ; 'F'
0x20007319: 69 DC.B 0x69 ; 'i'
0x2000731A: 6C DC.B 0x6C ; 'l'
0x2000731B: 65 DC.B 0x65 ; 'e'
Section .bss._fx_system_build_options_2 from charger_lto.o, size=4, align=4
_fx_system_build_options_2:
0x2000731C: 46 DC.B 0x46 ; 'F'
0x2000731D: 69 DC.B 0x69 ; 'i'
0x2000731E: 6C DC.B 0x6C ; 'l'
0x2000731F: 65 DC.B 0x65 ; 'e'
Section .bss._fx_system_build_options_1 from charger_lto.o, size=4, align=4
_fx_system_build_options_1:
0x20007320: 46 DC.B 0x46 ; 'F'
0x20007321: 69 DC.B 0x69 ; 'i'
0x20007322: 6C DC.B 0x6C ; 'l'
0x20007323: 65 DC.B 0x65 ; 'e'
Section .bss.uwTickPrio from charger_lto.o, size=1, align=4
uwTickPrio:
0x20007324: 00 DC.B 0x00 ; '\0'
Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=1024, align=1
_acUpBuffer:
0x20007325: 00 DC.B 0x00 ; '\0'
0x20007326: 53 DC.B 0x53 ; 'S'
0x20007327: 45 DC.B 0x45 ; 'E'
0x20007328: 47 DC.B 0x47 ; 'G'
0x20007329: 47 DC.B 0x47 ; 'G'
0x2000732A: 45 DC.B 0x45 ; 'E'
0x2000732B: 52 DC.B 0x52 ; 'R'
0x2000732C: 20 DC.B 0x20 ; ' '
0x2000732D: 43 DC.B 0x43 ; 'C'
0x2000732E: 2F DC.B 0x2F ; '/'
0x2000732F: 43 DC.B 0x43 ; 'C'
0x20007330: 2B DC.B 0x2B ; '+'
0x20007331: 2B DC.B 0x2B ; '+'
0x20007332: 20 DC.B 0x20 ; ' '
0x20007333: 63 DC.B 0x63 ; 'c'
0x20007334: 6F DC.B 0x6F ; 'o'
0x20007335: 6D DC.B 0x6D ; 'm'
0x20007336: 70 DC.B 0x70 ; 'p'
0x20007337: 69 DC.B 0x69 ; 'i'
0x20007338: 6C DC.B 0x6C ; 'l'
0x20007339: 65 DC.B 0x65 ; 'e'
0x2000733A: 72 DC.B 0x72 ; 'r'
0x2000733B: 20 DC.B 0x20 ; ' '
0x2000733C: 76 DC.B 0x76 ; 'v'
0x2000733D: 65 DC.B 0x65 ; 'e'
0x2000733E: 72 DC.B 0x72 ; 'r'
0x2000733F: 73 DC.B 0x73 ; 's'
0x20007340: 69 DC.B 0x69 ; 'i'
0x20007341: 6F DC.B 0x6F ; 'o'
0x20007342: 6E DC.B 0x6E ; 'n'
0x20007343: 20 DC.B 0x20 ; ' '
0x20007344: 31 DC.B 0x31 ; '1'
0x20007345: 38 DC.B 0x38 ; '8'
0x20007346: 2E DC.B 0x2E ; '.'
0x20007347: 31 DC.B 0x31 ; '1'
0x20007348: 2E DC.B 0x2E ; '.'
0x20007349: 35 DC.B 0x35 ; '5'
0x2000734A: 20 DC.B 0x20 ; ' '
0x2000734B: 28 DC.B 0x28 ; '('
0x2000734C: 62 DC.B 0x62 ; 'b'
0x2000734D: 61 DC.B 0x61 ; 'a'
0x2000734E: 73 DC.B 0x73 ; 's'
0x2000734F: 65 DC.B 0x65 ; 'e'
0x20007350: 64 DC.B 0x64 ; 'd'
0x20007351: 20 DC.B 0x20 ; ' '
0x20007352: 6F DC.B 0x6F ; 'o'
0x20007353: 6E DC.B 0x6E ; 'n'
0x20007354: 20 DC.B 0x20 ; ' '
0x20007355: 63 DC.B 0x63 ; 'c'
0x20007356: 6C DC.B 0x6C ; 'l'
0x20007357: 61 DC.B 0x61 ; 'a'
0x20007358: 6E DC.B 0x6E ; 'n'
0x20007359: 67 DC.B 0x67 ; 'g'
0x2000735A: 20 DC.B 0x20 ; ' '
0x2000735B: 31 DC.B 0x31 ; '1'
0x2000735C: 38 DC.B 0x38 ; '8'
0x2000735D: 2E DC.B 0x2E ; '.'
0x2000735E: 31 DC.B 0x31 ; '1'
0x2000735F: 2E DC.B 0x2E ; '.'
0x20007360: 36 DC.B 0x36 ; '6'
0x20007361: 29 DC.B 0x29 ; ')'
0x20007362: 00 DC.B 0x00 ; '\0'
0x20007363: 41 DC.B 0x41 ; 'A'
0x20007364: 3B DC.B 0x3B ; ';'
0x20007365: 00 DC.B 0x00 ; '\0'
0x20007366: 00 DC.B 0x00 ; '\0'
0x20007367: 00 DC.B 0x00 ; '\0'
0x20007368: 61 DC.B 0x61 ; 'a'
0x20007369: 65 DC.B 0x65 ; 'e'
0x2000736A: 61 DC.B 0x61 ; 'a'
0x2000736B: 62 DC.B 0x62 ; 'b'
0x2000736C: 69 DC.B 0x69 ; 'i'
0x2000736D: 00 DC.B 0x00 ; '\0'
0x2000736E: 01 DC.B 0x01 ; '\x01'
0x2000736F: 31 DC.B 0x31 ; '1'
0x20007370: 00 DC.B 0x00 ; '\0'
0x20007371: 00 DC.B 0x00 ; '\0'
0x20007372: 00 DC.B 0x00 ; '\0'
0x20007373: 43 DC.B 0x43 ; 'C'
0x20007374: 32 DC.B 0x32 ; '2'
0x20007375: 2E DC.B 0x2E ; '.'
0x20007376: 30 DC.B 0x30 ; '0'
0x20007377: 39 DC.B 0x39 ; '9'
0x20007378: 00 DC.B 0x00 ; '\0'
0x20007379: 06 DC.B 0x06 ; '\x06'
0x2000737A: 0D DC.B 0x0D ; '\r'
0x2000737B: 07 DC.B 0x07 ; '\x07'
0x2000737C: 4D DC.B 0x4D ; 'M'
0x2000737D: 08 DC.B 0x08 ; '\b'
0x2000737E: 00 DC.B 0x00 ; '\0'
0x2000737F: 09 DC.B 0x09 ; '\t'
0x20007380: 02 DC.B 0x02 ; '\x02'
0x20007381: 0A DC.B 0x0A ; '\n'
0x20007382: 08 DC.B 0x08 ; '\b'
0x20007383: 0E DC.B 0x0E ; '\x0E'
0x20007384: 00 DC.B 0x00 ; '\0'
0x20007385: 11 DC.B 0x11 ; '\x11'
0x20007386: 01 DC.B 0x01 ; '\x01'
0x20007387: 12 DC.B 0x12 ; '\x12'
0x20007388: 04 DC.B 0x04 ; '\x04'
0x20007389: 14 DC.B 0x14 ; '\x14'
0x2000738A: 01 DC.B 0x01 ; '\x01'
0x2000738B: 15 DC.B 0x15 ; '\x15'
0x2000738C: 00 DC.B 0x00 ; '\0'
0x2000738D: 17 DC.B 0x17 ; '\x17'
0x2000738E: 03 DC.B 0x03 ; '\x03'
0x2000738F: 18 DC.B 0x18 ; '\x18'
0x20007390: 01 DC.B 0x01 ; '\x01'
0x20007391: 19 DC.B 0x19 ; '\x19'
0x20007392: 01 DC.B 0x01 ; '\x01'
0x20007393: 1A DC.B 0x1A ; '\x1A'
0x20007394: 01 DC.B 0x01 ; '\x01'
0x20007395: 1C DC.B 0x1C ; '\x1C'
0x20007396: 01 DC.B 0x01 ; '\x01'
0x20007397: 1E DC.B 0x1E ; '\x1E'
0x20007398: 03 DC.B 0x03 ; '\x03'
0x20007399: 22 DC.B 0x22 ; '\"'
0x2000739A: 00 DC.B 0x00 ; '\0'
0x2000739B: 24 DC.B 0x24 ; '$'
0x2000739C: 01 DC.B 0x01 ; '\x01'
0x2000739D: 26 DC.B 0x26 ; '&'
0x2000739E: 01 DC.B 0x01 ; '\x01'
0x2000739F: 00 DC.B 0x00 ; '\0'
0x200073A0: 00 DC.B 0x00 ; '\0'
0x200073A1: 00 DC.B 0x00 ; '\0'
0x200073A2: 00 DC.B 0x00 ; '\0'
0x200073A3: 00 DC.B 0x00 ; '\0'
0x200073A4: 00 DC.B 0x00 ; '\0'
0x200073A5: 00 DC.B 0x00 ; '\0'
0x200073A6: 00 DC.B 0x00 ; '\0'
0x200073A7: 00 DC.B 0x00 ; '\0'
0x200073A8: 00 DC.B 0x00 ; '\0'
0x200073A9: 00 DC.B 0x00 ; '\0'
0x200073AA: 00 DC.B 0x00 ; '\0'
0x200073AB: 00 DC.B 0x00 ; '\0'
0x200073AC: 00 DC.B 0x00 ; '\0'
0x200073AD: 00 DC.B 0x00 ; '\0'
0x200073AE: 00 DC.B 0x00 ; '\0'
0x200073AF: 10 DC.B 0x10 ; '\x10'
0x200073B0: 06 DC.B 0x06 ; '\x06'
0x200073B1: 00 DC.B 0x00 ; '\0'
0x200073B2: 00 DC.B 0x00 ; '\0'
0x200073B3: 00 DC.B 0x00 ; '\0'
0x200073B4: 00 DC.B 0x00 ; '\0'
0x200073B5: 00 DC.B 0x00 ; '\0'
0x200073B6: 00 DC.B 0x00 ; '\0'
0x200073B7: 00 DC.B 0x00 ; '\0'
0x200073B8: 00 DC.B 0x00 ; '\0'
0x200073B9: 00 DC.B 0x00 ; '\0'
0x200073BA: 00 DC.B 0x00 ; '\0'
0x200073BB: 04 DC.B 0x04 ; '\x04'
0x200073BC: 00 DC.B 0x00 ; '\0'
0x200073BD: F1 DC.B 0xF1 ; '\xF1'
0x200073BE: FF DC.B 0xFF ; '\xFF'
0x200073BF: 2E DC.B 0x2E ; '.'
0x200073C0: 07 DC.B 0x07 ; '\x07'
0x200073C1: 00 DC.B 0x00 ; '\0'
0x200073C2: 00 DC.B 0x00 ; '\0'
0x200073C3: 00 DC.B 0x00 ; '\0'
0x200073C4: 00 DC.B 0x00 ; '\0'
0x200073C5: 00 DC.B 0x00 ; '\0'
0x200073C6: 00 DC.B 0x00 ; '\0'
0x200073C7: 00 DC.B 0x00 ; '\0'
0x200073C8: 00 DC.B 0x00 ; '\0'
0x200073C9: 00 DC.B 0x00 ; '\0'
0x200073CA: 00 DC.B 0x00 ; '\0'
0x200073CB: 00 DC.B 0x00 ; '\0'
0x200073CC: 00 DC.B 0x00 ; '\0'
0x200073CD: 03 DC.B 0x03 ; '\x03'
0x200073CE: 00 DC.B 0x00 ; '\0'
0x200073CF: AA DC.B 0xAA ; '\xAA'
0x200073D0: 00 DC.B 0x00 ; '\0'
0x200073D1: 00 DC.B 0x00 ; '\0'
0x200073D2: 00 DC.B 0x00 ; '\0'
0x200073D3: 01 DC.B 0x01 ; '\x01'
0x200073D4: 00 DC.B 0x00 ; '\0'
0x200073D5: 00 DC.B 0x00 ; '\0'
0x200073D6: 00 DC.B 0x00 ; '\0'
0x200073D7: 66 DC.B 0x66 ; 'f'
0x200073D8: 00 DC.B 0x00 ; '\0'
0x200073D9: 00 DC.B 0x00 ; '\0'
0x200073DA: 00 DC.B 0x00 ; '\0'
0x200073DB: 02 DC.B 0x02 ; '\x02'
0x200073DC: 00 DC.B 0x00 ; '\0'
0x200073DD: 05 DC.B 0x05 ; '\x05'
0x200073DE: 00 DC.B 0x00 ; '\0'
0x200073DF: 17 DC.B 0x17 ; '\x17'
0x200073E0: 07 DC.B 0x07 ; '\x07'
0x200073E1: 00 DC.B 0x00 ; '\0'
0x200073E2: 00 DC.B 0x00 ; '\0'
0x200073E3: 00 DC.B 0x00 ; '\0'
0x200073E4: 00 DC.B 0x00 ; '\0'
0x200073E5: 00 DC.B 0x00 ; '\0'
0x200073E6: 00 DC.B 0x00 ; '\0'
0x200073E7: 00 DC.B 0x00 ; '\0'
0x200073E8: 00 DC.B 0x00 ; '\0'
0x200073E9: 00 DC.B 0x00 ; '\0'
0x200073EA: 00 DC.B 0x00 ; '\0'
0x200073EB: 00 DC.B 0x00 ; '\0'
0x200073EC: 00 DC.B 0x00 ; '\0'
0x200073ED: 05 DC.B 0x05 ; '\x05'
0x200073EE: 00 DC.B 0x00 ; '\0'
0x200073EF: EE DC.B 0xEE ; '\xEE'
0x200073F0: 00 DC.B 0x00 ; '\0'
0x200073F1: 00 DC.B 0x00 ; '\0'
0x200073F2: 00 DC.B 0x00 ; '\0'
0x200073F3: 00 DC.B 0x00 ; '\0'
0x200073F4: 00 DC.B 0x00 ; '\0'
0x200073F5: 00 DC.B 0x00 ; '\0'
0x200073F6: 00 DC.B 0x00 ; '\0'
0x200073F7: 09 DC.B 0x09 ; '\t'
0x200073F8: 00 DC.B 0x00 ; '\0'
0x200073F9: 00 DC.B 0x00 ; '\0'
0x200073FA: 00 DC.B 0x00 ; '\0'
0x200073FB: 01 DC.B 0x01 ; '\x01'
0x200073FC: 00 DC.B 0x00 ; '\0'
0x200073FD: 4E DC.B 0x4E ; 'N'
0x200073FE: 00 DC.B 0x00 ; '\0'
0x200073FF: EB DC.B 0xEB ; '\xEB'
0x20007400: 01 DC.B 0x01 ; '\x01'
0x20007401: 00 DC.B 0x00 ; '\0'
0x20007402: 00 DC.B 0x00 ; '\0'
0x20007403: 00 DC.B 0x00 ; '\0'
0x20007404: 00 DC.B 0x00 ; '\0'
0x20007405: 00 DC.B 0x00 ; '\0'
0x20007406: 00 DC.B 0x00 ; '\0'
0x20007407: 00 DC.B 0x00 ; '\0'
0x20007408: 04 DC.B 0x04 ; '\x04'
0x20007409: 00 DC.B 0x00 ; '\0'
0x2000740A: 00 DC.B 0x00 ; '\0'
0x2000740B: 01 DC.B 0x01 ; '\x01'
0x2000740C: 00 DC.B 0x00 ; '\0'
0x2000740D: 4F DC.B 0x4F ; 'O'
0x2000740E: 00 DC.B 0x00 ; '\0'
0x2000740F: D9 DC.B 0xD9 ; '\xD9'
0x20007410: 02 DC.B 0x02 ; '\x02'
0x20007411: 00 DC.B 0x00 ; '\0'
0x20007412: 00 DC.B 0x00 ; '\0'
0x20007413: 00 DC.B 0x00 ; '\0'
0x20007414: 00 DC.B 0x00 ; '\0'
0x20007415: 00 DC.B 0x00 ; '\0'
0x20007416: 00 DC.B 0x00 ; '\0'
0x20007417: 10 DC.B 0x10 ; '\x10'
0x20007418: 00 DC.B 0x00 ; '\0'
0x20007419: 00 DC.B 0x00 ; '\0'
0x2000741A: 00 DC.B 0x00 ; '\0'
0x2000741B: 01 DC.B 0x01 ; '\x01'
0x2000741C: 00 DC.B 0x00 ; '\0'
0x2000741D: 50 DC.B 0x50 ; 'P'
0x2000741E: 00 DC.B 0x00 ; '\0'
0x2000741F: 02 DC.B 0x02 ; '\x02'
0x20007420: 01 DC.B 0x01 ; '\x01'
0x20007421: 00 DC.B 0x00 ; '\0'
0x20007422: 00 DC.B 0x00 ; '\0'
0x20007423: 00 DC.B 0x00 ; '\0'
0x20007424: 00 DC.B 0x00 ; '\0'
0x20007425: 00 DC.B 0x00 ; '\0'
0x20007426: 00 DC.B 0x00 ; '\0'
0x20007427: 11 DC.B 0x11 ; '\x11'
0x20007428: 00 DC.B 0x00 ; '\0'
0x20007429: 00 DC.B 0x00 ; '\0'
0x2000742A: 00 DC.B 0x00 ; '\0'
0x2000742B: 01 DC.B 0x01 ; '\x01'
0x2000742C: 00 DC.B 0x00 ; '\0'
0x2000742D: 4D DC.B 0x4D ; 'M'
0x2000742E: 00 DC.B 0x00 ; '\0'
0x2000742F: 00 DC.B 0x00 ; '\0'
0x20007430: 07 DC.B 0x07 ; '\x07'
0x20007431: 00 DC.B 0x00 ; '\0'
0x20007432: 00 DC.B 0x00 ; '\0'
0x20007433: 00 DC.B 0x00 ; '\0'
0x20007434: 00 DC.B 0x00 ; '\0'
0x20007435: 00 DC.B 0x00 ; '\0'
0x20007436: 00 DC.B 0x00 ; '\0'
0x20007437: 00 DC.B 0x00 ; '\0'
0x20007438: 00 DC.B 0x00 ; '\0'
0x20007439: 00 DC.B 0x00 ; '\0'
0x2000743A: 00 DC.B 0x00 ; '\0'
0x2000743B: 00 DC.B 0x00 ; '\0'
0x2000743C: 00 DC.B 0x00 ; '\0'
0x2000743D: 07 DC.B 0x07 ; '\x07'
0x2000743E: 00 DC.B 0x00 ; '\0'
0x2000743F: E9 DC.B 0xE9 ; '\xE9'
0x20007440: 06 DC.B 0x06 ; '\x06'
0x20007441: 00 DC.B 0x00 ; '\0'
0x20007442: 00 DC.B 0x00 ; '\0'
0x20007443: 00 DC.B 0x00 ; '\0'
0x20007444: 00 DC.B 0x00 ; '\0'
0x20007445: 00 DC.B 0x00 ; '\0'
0x20007446: 00 DC.B 0x00 ; '\0'
0x20007447: 00 DC.B 0x00 ; '\0'
0x20007448: 00 DC.B 0x00 ; '\0'
0x20007449: 00 DC.B 0x00 ; '\0'
0x2000744A: 00 DC.B 0x00 ; '\0'
0x2000744B: 00 DC.B 0x00 ; '\0'
0x2000744C: 00 DC.B 0x00 ; '\0'
0x2000744D: 09 DC.B 0x09 ; '\t'
0x2000744E: 00 DC.B 0x00 ; '\0'
0x2000744F: D2 DC.B 0xD2 ; '\xD2'
0x20007450: 06 DC.B 0x06 ; '\x06'
0x20007451: 00 DC.B 0x00 ; '\0'
0x20007452: 00 DC.B 0x00 ; '\0'
0x20007453: 00 DC.B 0x00 ; '\0'
0x20007454: 00 DC.B 0x00 ; '\0'
0x20007455: 00 DC.B 0x00 ; '\0'
0x20007456: 00 DC.B 0x00 ; '\0'
0x20007457: 00 DC.B 0x00 ; '\0'
0x20007458: 00 DC.B 0x00 ; '\0'
0x20007459: 00 DC.B 0x00 ; '\0'
0x2000745A: 00 DC.B 0x00 ; '\0'
0x2000745B: 00 DC.B 0x00 ; '\0'
0x2000745C: 00 DC.B 0x00 ; '\0'
0x2000745D: 0B DC.B 0x0B ; '\v'
0x2000745E: 00 DC.B 0x00 ; '\0'
0x2000745F: BB DC.B 0xBB ; '\xBB'
0x20007460: 06 DC.B 0x06 ; '\x06'
0x20007461: 00 DC.B 0x00 ; '\0'
0x20007462: 00 DC.B 0x00 ; '\0'
0x20007463: 00 DC.B 0x00 ; '\0'
0x20007464: 00 DC.B 0x00 ; '\0'
0x20007465: 00 DC.B 0x00 ; '\0'
0x20007466: 00 DC.B 0x00 ; '\0'
0x20007467: 00 DC.B 0x00 ; '\0'
0x20007468: 00 DC.B 0x00 ; '\0'
0x20007469: 00 DC.B 0x00 ; '\0'
0x2000746A: 00 DC.B 0x00 ; '\0'
0x2000746B: 00 DC.B 0x00 ; '\0'
0x2000746C: 00 DC.B 0x00 ; '\0'
0x2000746D: 0D DC.B 0x0D ; '\r'
0x2000746E: 00 DC.B 0x00 ; '\0'
0x2000746F: A4 DC.B 0xA4 ; '\xA4'
0x20007470: 06 DC.B 0x06 ; '\x06'
0x20007471: 00 DC.B 0x00 ; '\0'
0x20007472: 00 DC.B 0x00 ; '\0'
0x20007473: 00 DC.B 0x00 ; '\0'
0x20007474: 00 DC.B 0x00 ; '\0'
0x20007475: 00 DC.B 0x00 ; '\0'
0x20007476: 00 DC.B 0x00 ; '\0'
0x20007477: 00 DC.B 0x00 ; '\0'
0x20007478: 00 DC.B 0x00 ; '\0'
0x20007479: 00 DC.B 0x00 ; '\0'
0x2000747A: 00 DC.B 0x00 ; '\0'
0x2000747B: 00 DC.B 0x00 ; '\0'
0x2000747C: 00 DC.B 0x00 ; '\0'
0x2000747D: 0F DC.B 0x0F ; '\x0F'
0x2000747E: 00 DC.B 0x00 ; '\0'
0x2000747F: B8 DC.B 0xB8 ; '\xB8'
0x20007480: 05 DC.B 0x05 ; '\x05'
0x20007481: 00 DC.B 0x00 ; '\0'
0x20007482: 00 DC.B 0x00 ; '\0'
0x20007483: 01 DC.B 0x01 ; '\x01'
0x20007484: 00 DC.B 0x00 ; '\0'
0x20007485: 00 DC.B 0x00 ; '\0'
0x20007486: 00 DC.B 0x00 ; '\0'
0x20007487: 16 DC.B 0x16 ; '\x16'
0x20007488: 00 DC.B 0x00 ; '\0'
0x20007489: 00 DC.B 0x00 ; '\0'
0x2000748A: 00 DC.B 0x00 ; '\0'
0x2000748B: 02 DC.B 0x02 ; '\x02'
0x2000748C: 00 DC.B 0x00 ; '\0'
0x2000748D: 11 DC.B 0x11 ; '\x11'
0x2000748E: 00 DC.B 0x00 ; '\0'
0x2000748F: DB DC.B 0xDB ; '\xDB'
0x20007490: 04 DC.B 0x04 ; '\x04'
0x20007491: 00 DC.B 0x00 ; '\0'
0x20007492: 00 DC.B 0x00 ; '\0'
0x20007493: 01 DC.B 0x01 ; '\x01'
0x20007494: 00 DC.B 0x00 ; '\0'
0x20007495: 00 DC.B 0x00 ; '\0'
0x20007496: 00 DC.B 0x00 ; '\0'
0x20007497: 44 DC.B 0x44 ; 'D'
0x20007498: 00 DC.B 0x00 ; '\0'
0x20007499: 00 DC.B 0x00 ; '\0'
0x2000749A: 00 DC.B 0x00 ; '\0'
0x2000749B: 02 DC.B 0x02 ; '\x02'
0x2000749C: 00 DC.B 0x00 ; '\0'
0x2000749D: 12 DC.B 0x12 ; '\x12'
0x2000749E: 00 DC.B 0x00 ; '\0'
0x2000749F: 51 DC.B 0x51 ; 'Q'
0x200074A0: 05 DC.B 0x05 ; '\x05'
0x200074A1: 00 DC.B 0x00 ; '\0'
0x200074A2: 00 DC.B 0x00 ; '\0'
0x200074A3: 01 DC.B 0x01 ; '\x01'
0x200074A4: 00 DC.B 0x00 ; '\0'
0x200074A5: 00 DC.B 0x00 ; '\0'
0x200074A6: 00 DC.B 0x00 ; '\0'
0x200074A7: 56 DC.B 0x56 ; 'V'
0x200074A8: 00 DC.B 0x00 ; '\0'
0x200074A9: 00 DC.B 0x00 ; '\0'
0x200074AA: 00 DC.B 0x00 ; '\0'
0x200074AB: 02 DC.B 0x02 ; '\x02'
0x200074AC: 00 DC.B 0x00 ; '\0'
0x200074AD: 14 DC.B 0x14 ; '\x14'
0x200074AE: 00 DC.B 0x00 ; '\0'
0x200074AF: 93 DC.B 0x93 ; '\x93'
0x200074B0: 06 DC.B 0x06 ; '\x06'
0x200074B1: 00 DC.B 0x00 ; '\0'
0x200074B2: 00 DC.B 0x00 ; '\0'
0x200074B3: 00 DC.B 0x00 ; '\0'
0x200074B4: 00 DC.B 0x00 ; '\0'
0x200074B5: 00 DC.B 0x00 ; '\0'
0x200074B6: 00 DC.B 0x00 ; '\0'
0x200074B7: 00 DC.B 0x00 ; '\0'
0x200074B8: 00 DC.B 0x00 ; '\0'
0x200074B9: 00 DC.B 0x00 ; '\0'
0x200074BA: 00 DC.B 0x00 ; '\0'
0x200074BB: 00 DC.B 0x00 ; '\0'
0x200074BC: 00 DC.B 0x00 ; '\0'
0x200074BD: 11 DC.B 0x11 ; '\x11'
0x200074BE: 00 DC.B 0x00 ; '\0'
0x200074BF: 82 DC.B 0x82 ; '\x82'
0x200074C0: 06 DC.B 0x06 ; '\x06'
0x200074C1: 00 DC.B 0x00 ; '\0'
0x200074C2: 00 DC.B 0x00 ; '\0'
0x200074C3: 00 DC.B 0x00 ; '\0'
0x200074C4: 00 DC.B 0x00 ; '\0'
0x200074C5: 00 DC.B 0x00 ; '\0'
0x200074C6: 00 DC.B 0x00 ; '\0'
0x200074C7: 00 DC.B 0x00 ; '\0'
0x200074C8: 00 DC.B 0x00 ; '\0'
0x200074C9: 00 DC.B 0x00 ; '\0'
0x200074CA: 00 DC.B 0x00 ; '\0'
0x200074CB: 00 DC.B 0x00 ; '\0'
0x200074CC: 00 DC.B 0x00 ; '\0'
0x200074CD: 12 DC.B 0x12 ; '\x12'
0x200074CE: 00 DC.B 0x00 ; '\0'
0x200074CF: 71 DC.B 0x71 ; 'q'
0x200074D0: 06 DC.B 0x06 ; '\x06'
0x200074D1: 00 DC.B 0x00 ; '\0'
0x200074D2: 00 DC.B 0x00 ; '\0'
0x200074D3: 00 DC.B 0x00 ; '\0'
0x200074D4: 00 DC.B 0x00 ; '\0'
0x200074D5: 00 DC.B 0x00 ; '\0'
0x200074D6: 00 DC.B 0x00 ; '\0'
0x200074D7: 00 DC.B 0x00 ; '\0'
0x200074D8: 00 DC.B 0x00 ; '\0'
0x200074D9: 00 DC.B 0x00 ; '\0'
0x200074DA: 00 DC.B 0x00 ; '\0'
0x200074DB: 00 DC.B 0x00 ; '\0'
0x200074DC: 00 DC.B 0x00 ; '\0'
0x200074DD: 14 DC.B 0x14 ; '\x14'
0x200074DE: 00 DC.B 0x00 ; '\0'
0x200074DF: 28 DC.B 0x28 ; '('
0x200074E0: 07 DC.B 0x07 ; '\x07'
0x200074E1: 00 DC.B 0x00 ; '\0'
0x200074E2: 00 DC.B 0x00 ; '\0'
0x200074E3: 00 DC.B 0x00 ; '\0'
0x200074E4: 00 DC.B 0x00 ; '\0'
0x200074E5: 00 DC.B 0x00 ; '\0'
0x200074E6: 00 DC.B 0x00 ; '\0'
0x200074E7: 00 DC.B 0x00 ; '\0'
0x200074E8: 00 DC.B 0x00 ; '\0'
0x200074E9: 00 DC.B 0x00 ; '\0'
0x200074EA: 00 DC.B 0x00 ; '\0'
0x200074EB: 00 DC.B 0x00 ; '\0'
0x200074EC: 00 DC.B 0x00 ; '\0'
0x200074ED: 16 DC.B 0x16 ; '\x16'
0x200074EE: 00 DC.B 0x00 ; '\0'
0x200074EF: 11 DC.B 0x11 ; '\x11'
0x200074F0: 07 DC.B 0x07 ; '\x07'
0x200074F1: 00 DC.B 0x00 ; '\0'
0x200074F2: 00 DC.B 0x00 ; '\0'
0x200074F3: 00 DC.B 0x00 ; '\0'
0x200074F4: 00 DC.B 0x00 ; '\0'
0x200074F5: 00 DC.B 0x00 ; '\0'
0x200074F6: 00 DC.B 0x00 ; '\0'
0x200074F7: 00 DC.B 0x00 ; '\0'
0x200074F8: 00 DC.B 0x00 ; '\0'
0x200074F9: 00 DC.B 0x00 ; '\0'
0x200074FA: 00 DC.B 0x00 ; '\0'
0x200074FB: 00 DC.B 0x00 ; '\0'
0x200074FC: 00 DC.B 0x00 ; '\0'
0x200074FD: 18 DC.B 0x18 ; '\x18'
0x200074FE: 00 DC.B 0x00 ; '\0'
0x200074FF: FA DC.B 0xFA ; '\xFA'
0x20007500: 06 DC.B 0x06 ; '\x06'
0x20007501: 00 DC.B 0x00 ; '\0'
0x20007502: 00 DC.B 0x00 ; '\0'
0x20007503: 00 DC.B 0x00 ; '\0'
0x20007504: 00 DC.B 0x00 ; '\0'
0x20007505: 00 DC.B 0x00 ; '\0'
0x20007506: 00 DC.B 0x00 ; '\0'
0x20007507: 00 DC.B 0x00 ; '\0'
0x20007508: 00 DC.B 0x00 ; '\0'
0x20007509: 00 DC.B 0x00 ; '\0'
0x2000750A: 00 DC.B 0x00 ; '\0'
0x2000750B: 00 DC.B 0x00 ; '\0'
0x2000750C: 00 DC.B 0x00 ; '\0'
0x2000750D: 1A DC.B 0x1A ; '\x1A'
0x2000750E: 00 DC.B 0x00 ; '\0'
0x2000750F: E3 DC.B 0xE3 ; '\xE3'
0x20007510: 06 DC.B 0x06 ; '\x06'
0x20007511: 00 DC.B 0x00 ; '\0'
0x20007512: 00 DC.B 0x00 ; '\0'
0x20007513: 00 DC.B 0x00 ; '\0'
0x20007514: 00 DC.B 0x00 ; '\0'
0x20007515: 00 DC.B 0x00 ; '\0'
0x20007516: 00 DC.B 0x00 ; '\0'
0x20007517: 00 DC.B 0x00 ; '\0'
0x20007518: 00 DC.B 0x00 ; '\0'
0x20007519: 00 DC.B 0x00 ; '\0'
0x2000751A: 00 DC.B 0x00 ; '\0'
0x2000751B: 00 DC.B 0x00 ; '\0'
0x2000751C: 00 DC.B 0x00 ; '\0'
0x2000751D: 1C DC.B 0x1C ; '\x1C'
0x2000751E: 00 DC.B 0x00 ; '\0'
0x2000751F: CC DC.B 0xCC ; '\xCC'
0x20007520: 06 DC.B 0x06 ; '\x06'
0x20007521: 00 DC.B 0x00 ; '\0'
0x20007522: 00 DC.B 0x00 ; '\0'
0x20007523: 00 DC.B 0x00 ; '\0'
0x20007524: 00 DC.B 0x00 ; '\0'
0x20007525: 00 DC.B 0x00 ; '\0'
0x20007526: 00 DC.B 0x00 ; '\0'
0x20007527: 00 DC.B 0x00 ; '\0'
0x20007528: 00 DC.B 0x00 ; '\0'
0x20007529: 00 DC.B 0x00 ; '\0'
0x2000752A: 00 DC.B 0x00 ; '\0'
0x2000752B: 00 DC.B 0x00 ; '\0'
0x2000752C: 00 DC.B 0x00 ; '\0'
0x2000752D: 1E DC.B 0x1E ; '\x1E'
0x2000752E: 00 DC.B 0x00 ; '\0'
0x2000752F: B5 DC.B 0xB5 ; '\xB5'
0x20007530: 06 DC.B 0x06 ; '\x06'
0x20007531: 00 DC.B 0x00 ; '\0'
0x20007532: 00 DC.B 0x00 ; '\0'
0x20007533: 00 DC.B 0x00 ; '\0'
0x20007534: 00 DC.B 0x00 ; '\0'
0x20007535: 00 DC.B 0x00 ; '\0'
0x20007536: 00 DC.B 0x00 ; '\0'
0x20007537: 00 DC.B 0x00 ; '\0'
0x20007538: 00 DC.B 0x00 ; '\0'
0x20007539: 00 DC.B 0x00 ; '\0'
0x2000753A: 00 DC.B 0x00 ; '\0'
0x2000753B: 00 DC.B 0x00 ; '\0'
0x2000753C: 00 DC.B 0x00 ; '\0'
0x2000753D: 20 DC.B 0x20 ; ' '
0x2000753E: 00 DC.B 0x00 ; '\0'
0x2000753F: 9E DC.B 0x9E ; '\x9E'
0x20007540: 06 DC.B 0x06 ; '\x06'
0x20007541: 00 DC.B 0x00 ; '\0'
0x20007542: 00 DC.B 0x00 ; '\0'
0x20007543: 00 DC.B 0x00 ; '\0'
0x20007544: 00 DC.B 0x00 ; '\0'
0x20007545: 00 DC.B 0x00 ; '\0'
0x20007546: 00 DC.B 0x00 ; '\0'
0x20007547: 00 DC.B 0x00 ; '\0'
0x20007548: 00 DC.B 0x00 ; '\0'
0x20007549: 00 DC.B 0x00 ; '\0'
0x2000754A: 00 DC.B 0x00 ; '\0'
0x2000754B: 00 DC.B 0x00 ; '\0'
0x2000754C: 00 DC.B 0x00 ; '\0'
0x2000754D: 22 DC.B 0x22 ; '\"'
0x2000754E: 00 DC.B 0x00 ; '\0'
0x2000754F: 8D DC.B 0x8D ; '\x8D'
0x20007550: 06 DC.B 0x06 ; '\x06'
0x20007551: 00 DC.B 0x00 ; '\0'
0x20007552: 00 DC.B 0x00 ; '\0'
0x20007553: 00 DC.B 0x00 ; '\0'
0x20007554: 00 DC.B 0x00 ; '\0'
0x20007555: 00 DC.B 0x00 ; '\0'
0x20007556: 00 DC.B 0x00 ; '\0'
0x20007557: 00 DC.B 0x00 ; '\0'
0x20007558: 00 DC.B 0x00 ; '\0'
0x20007559: 00 DC.B 0x00 ; '\0'
0x2000755A: 00 DC.B 0x00 ; '\0'
0x2000755B: 00 DC.B 0x00 ; '\0'
0x2000755C: 00 DC.B 0x00 ; '\0'
0x2000755D: 24 DC.B 0x24 ; '$'
0x2000755E: 00 DC.B 0x00 ; '\0'
0x2000755F: 7C DC.B 0x7C ; '|'
0x20007560: 06 DC.B 0x06 ; '\x06'
0x20007561: 00 DC.B 0x00 ; '\0'
0x20007562: 00 DC.B 0x00 ; '\0'
0x20007563: 00 DC.B 0x00 ; '\0'
0x20007564: 00 DC.B 0x00 ; '\0'
0x20007565: 00 DC.B 0x00 ; '\0'
0x20007566: 00 DC.B 0x00 ; '\0'
0x20007567: 00 DC.B 0x00 ; '\0'
0x20007568: 00 DC.B 0x00 ; '\0'
0x20007569: 00 DC.B 0x00 ; '\0'
0x2000756A: 00 DC.B 0x00 ; '\0'
0x2000756B: 00 DC.B 0x00 ; '\0'
0x2000756C: 00 DC.B 0x00 ; '\0'
0x2000756D: 26 DC.B 0x26 ; '&'
0x2000756E: 00 DC.B 0x00 ; '\0'
0x2000756F: 6B DC.B 0x6B ; 'k'
0x20007570: 06 DC.B 0x06 ; '\x06'
0x20007571: 00 DC.B 0x00 ; '\0'
0x20007572: 00 DC.B 0x00 ; '\0'
0x20007573: 00 DC.B 0x00 ; '\0'
0x20007574: 00 DC.B 0x00 ; '\0'
0x20007575: 00 DC.B 0x00 ; '\0'
0x20007576: 00 DC.B 0x00 ; '\0'
0x20007577: 00 DC.B 0x00 ; '\0'
0x20007578: 00 DC.B 0x00 ; '\0'
0x20007579: 00 DC.B 0x00 ; '\0'
0x2000757A: 00 DC.B 0x00 ; '\0'
0x2000757B: 00 DC.B 0x00 ; '\0'
0x2000757C: 00 DC.B 0x00 ; '\0'
0x2000757D: 28 DC.B 0x28 ; '('
0x2000757E: 00 DC.B 0x00 ; '\0'
0x2000757F: 22 DC.B 0x22 ; '\"'
0x20007580: 07 DC.B 0x07 ; '\x07'
0x20007581: 00 DC.B 0x00 ; '\0'
0x20007582: 00 DC.B 0x00 ; '\0'
0x20007583: 00 DC.B 0x00 ; '\0'
0x20007584: 00 DC.B 0x00 ; '\0'
0x20007585: 00 DC.B 0x00 ; '\0'
0x20007586: 00 DC.B 0x00 ; '\0'
0x20007587: 00 DC.B 0x00 ; '\0'
0x20007588: 00 DC.B 0x00 ; '\0'
0x20007589: 00 DC.B 0x00 ; '\0'
0x2000758A: 00 DC.B 0x00 ; '\0'
0x2000758B: 00 DC.B 0x00 ; '\0'
0x2000758C: 00 DC.B 0x00 ; '\0'
0x2000758D: 2A DC.B 0x2A ; '*'
0x2000758E: 00 DC.B 0x00 ; '\0'
0x2000758F: 0B DC.B 0x0B ; '\v'
0x20007590: 07 DC.B 0x07 ; '\x07'
0x20007591: 00 DC.B 0x00 ; '\0'
0x20007592: 00 DC.B 0x00 ; '\0'
0x20007593: 00 DC.B 0x00 ; '\0'
0x20007594: 00 DC.B 0x00 ; '\0'
0x20007595: 00 DC.B 0x00 ; '\0'
0x20007596: 00 DC.B 0x00 ; '\0'
0x20007597: 00 DC.B 0x00 ; '\0'
0x20007598: 00 DC.B 0x00 ; '\0'
0x20007599: 00 DC.B 0x00 ; '\0'
0x2000759A: 00 DC.B 0x00 ; '\0'
0x2000759B: 00 DC.B 0x00 ; '\0'
0x2000759C: 00 DC.B 0x00 ; '\0'
0x2000759D: 2C DC.B 0x2C ; ','
0x2000759E: 00 DC.B 0x00 ; '\0'
0x2000759F: F4 DC.B 0xF4 ; '\xF4'
0x200075A0: 06 DC.B 0x06 ; '\x06'
0x200075A1: 00 DC.B 0x00 ; '\0'
0x200075A2: 00 DC.B 0x00 ; '\0'
0x200075A3: 00 DC.B 0x00 ; '\0'
0x200075A4: 00 DC.B 0x00 ; '\0'
0x200075A5: 00 DC.B 0x00 ; '\0'
0x200075A6: 00 DC.B 0x00 ; '\0'
0x200075A7: 00 DC.B 0x00 ; '\0'
0x200075A8: 00 DC.B 0x00 ; '\0'
0x200075A9: 00 DC.B 0x00 ; '\0'
0x200075AA: 00 DC.B 0x00 ; '\0'
0x200075AB: 00 DC.B 0x00 ; '\0'
0x200075AC: 00 DC.B 0x00 ; '\0'
0x200075AD: 2E DC.B 0x2E ; '.'
0x200075AE: 00 DC.B 0x00 ; '\0'
0x200075AF: DD DC.B 0xDD ; '\xDD'
0x200075B0: 06 DC.B 0x06 ; '\x06'
0x200075B1: 00 DC.B 0x00 ; '\0'
0x200075B2: 00 DC.B 0x00 ; '\0'
0x200075B3: 00 DC.B 0x00 ; '\0'
0x200075B4: 00 DC.B 0x00 ; '\0'
0x200075B5: 00 DC.B 0x00 ; '\0'
0x200075B6: 00 DC.B 0x00 ; '\0'
0x200075B7: 00 DC.B 0x00 ; '\0'
0x200075B8: 00 DC.B 0x00 ; '\0'
0x200075B9: 00 DC.B 0x00 ; '\0'
0x200075BA: 00 DC.B 0x00 ; '\0'
0x200075BB: 00 DC.B 0x00 ; '\0'
0x200075BC: 00 DC.B 0x00 ; '\0'
0x200075BD: 30 DC.B 0x30 ; '0'
0x200075BE: 00 DC.B 0x00 ; '\0'
0x200075BF: C6 DC.B 0xC6 ; '\xC6'
0x200075C0: 06 DC.B 0x06 ; '\x06'
0x200075C1: 00 DC.B 0x00 ; '\0'
0x200075C2: 00 DC.B 0x00 ; '\0'
0x200075C3: 00 DC.B 0x00 ; '\0'
0x200075C4: 00 DC.B 0x00 ; '\0'
0x200075C5: 00 DC.B 0x00 ; '\0'
0x200075C6: 00 DC.B 0x00 ; '\0'
0x200075C7: 00 DC.B 0x00 ; '\0'
0x200075C8: 00 DC.B 0x00 ; '\0'
0x200075C9: 00 DC.B 0x00 ; '\0'
0x200075CA: 00 DC.B 0x00 ; '\0'
0x200075CB: 00 DC.B 0x00 ; '\0'
0x200075CC: 00 DC.B 0x00 ; '\0'
0x200075CD: 32 DC.B 0x32 ; '2'
0x200075CE: 00 DC.B 0x00 ; '\0'
0x200075CF: AF DC.B 0xAF ; '\xAF'
0x200075D0: 06 DC.B 0x06 ; '\x06'
0x200075D1: 00 DC.B 0x00 ; '\0'
0x200075D2: 00 DC.B 0x00 ; '\0'
0x200075D3: 00 DC.B 0x00 ; '\0'
0x200075D4: 00 DC.B 0x00 ; '\0'
0x200075D5: 00 DC.B 0x00 ; '\0'
0x200075D6: 00 DC.B 0x00 ; '\0'
0x200075D7: 00 DC.B 0x00 ; '\0'
0x200075D8: 00 DC.B 0x00 ; '\0'
0x200075D9: 00 DC.B 0x00 ; '\0'
0x200075DA: 00 DC.B 0x00 ; '\0'
0x200075DB: 00 DC.B 0x00 ; '\0'
0x200075DC: 00 DC.B 0x00 ; '\0'
0x200075DD: 34 DC.B 0x34 ; '4'
0x200075DE: 00 DC.B 0x00 ; '\0'
0x200075DF: 98 DC.B 0x98 ; '\x98'
0x200075E0: 06 DC.B 0x06 ; '\x06'
0x200075E1: 00 DC.B 0x00 ; '\0'
0x200075E2: 00 DC.B 0x00 ; '\0'
0x200075E3: 00 DC.B 0x00 ; '\0'
0x200075E4: 00 DC.B 0x00 ; '\0'
0x200075E5: 00 DC.B 0x00 ; '\0'
0x200075E6: 00 DC.B 0x00 ; '\0'
0x200075E7: 00 DC.B 0x00 ; '\0'
0x200075E8: 00 DC.B 0x00 ; '\0'
0x200075E9: 00 DC.B 0x00 ; '\0'
0x200075EA: 00 DC.B 0x00 ; '\0'
0x200075EB: 00 DC.B 0x00 ; '\0'
0x200075EC: 00 DC.B 0x00 ; '\0'
0x200075ED: 36 DC.B 0x36 ; '6'
0x200075EE: 00 DC.B 0x00 ; '\0'
0x200075EF: 87 DC.B 0x87 ; '\x87'
0x200075F0: 06 DC.B 0x06 ; '\x06'
0x200075F1: 00 DC.B 0x00 ; '\0'
0x200075F2: 00 DC.B 0x00 ; '\0'
0x200075F3: 00 DC.B 0x00 ; '\0'
0x200075F4: 00 DC.B 0x00 ; '\0'
0x200075F5: 00 DC.B 0x00 ; '\0'
0x200075F6: 00 DC.B 0x00 ; '\0'
0x200075F7: 00 DC.B 0x00 ; '\0'
0x200075F8: 00 DC.B 0x00 ; '\0'
0x200075F9: 00 DC.B 0x00 ; '\0'
0x200075FA: 00 DC.B 0x00 ; '\0'
0x200075FB: 00 DC.B 0x00 ; '\0'
0x200075FC: 00 DC.B 0x00 ; '\0'
0x200075FD: 38 DC.B 0x38 ; '8'
0x200075FE: 00 DC.B 0x00 ; '\0'
0x200075FF: 76 DC.B 0x76 ; 'v'
0x20007600: 06 DC.B 0x06 ; '\x06'
0x20007601: 00 DC.B 0x00 ; '\0'
0x20007602: 00 DC.B 0x00 ; '\0'
0x20007603: 00 DC.B 0x00 ; '\0'
0x20007604: 00 DC.B 0x00 ; '\0'
0x20007605: 00 DC.B 0x00 ; '\0'
0x20007606: 00 DC.B 0x00 ; '\0'
0x20007607: 00 DC.B 0x00 ; '\0'
0x20007608: 00 DC.B 0x00 ; '\0'
0x20007609: 00 DC.B 0x00 ; '\0'
0x2000760A: 00 DC.B 0x00 ; '\0'
0x2000760B: 00 DC.B 0x00 ; '\0'
0x2000760C: 00 DC.B 0x00 ; '\0'
0x2000760D: 3A DC.B 0x3A ; ':'
0x2000760E: 00 DC.B 0x00 ; '\0'
0x2000760F: 65 DC.B 0x65 ; 'e'
0x20007610: 06 DC.B 0x06 ; '\x06'
0x20007611: 00 DC.B 0x00 ; '\0'
0x20007612: 00 DC.B 0x00 ; '\0'
0x20007613: 00 DC.B 0x00 ; '\0'
0x20007614: 00 DC.B 0x00 ; '\0'
0x20007615: 00 DC.B 0x00 ; '\0'
0x20007616: 00 DC.B 0x00 ; '\0'
0x20007617: 00 DC.B 0x00 ; '\0'
0x20007618: 00 DC.B 0x00 ; '\0'
0x20007619: 00 DC.B 0x00 ; '\0'
0x2000761A: 00 DC.B 0x00 ; '\0'
0x2000761B: 00 DC.B 0x00 ; '\0'
0x2000761C: 00 DC.B 0x00 ; '\0'
0x2000761D: 3C DC.B 0x3C ; '<'
0x2000761E: 00 DC.B 0x00 ; '\0'
0x2000761F: 1C DC.B 0x1C ; '\x1C'
0x20007620: 07 DC.B 0x07 ; '\x07'
0x20007621: 00 DC.B 0x00 ; '\0'
0x20007622: 00 DC.B 0x00 ; '\0'
0x20007623: 00 DC.B 0x00 ; '\0'
0x20007624: 00 DC.B 0x00 ; '\0'
0x20007625: 00 DC.B 0x00 ; '\0'
0x20007626: 00 DC.B 0x00 ; '\0'
0x20007627: 00 DC.B 0x00 ; '\0'
0x20007628: 00 DC.B 0x00 ; '\0'
0x20007629: 00 DC.B 0x00 ; '\0'
0x2000762A: 00 DC.B 0x00 ; '\0'
0x2000762B: 00 DC.B 0x00 ; '\0'
0x2000762C: 00 DC.B 0x00 ; '\0'
0x2000762D: 3E DC.B 0x3E ; '>'
0x2000762E: 00 DC.B 0x00 ; '\0'
0x2000762F: 05 DC.B 0x05 ; '\x05'
0x20007630: 07 DC.B 0x07 ; '\x07'
0x20007631: 00 DC.B 0x00 ; '\0'
0x20007632: 00 DC.B 0x00 ; '\0'
0x20007633: 00 DC.B 0x00 ; '\0'
0x20007634: 00 DC.B 0x00 ; '\0'
0x20007635: 00 DC.B 0x00 ; '\0'
0x20007636: 00 DC.B 0x00 ; '\0'
0x20007637: 00 DC.B 0x00 ; '\0'
0x20007638: 00 DC.B 0x00 ; '\0'
0x20007639: 00 DC.B 0x00 ; '\0'
0x2000763A: 00 DC.B 0x00 ; '\0'
0x2000763B: 00 DC.B 0x00 ; '\0'
0x2000763C: 00 DC.B 0x00 ; '\0'
0x2000763D: 40 DC.B 0x40 ; '@'
0x2000763E: 00 DC.B 0x00 ; '\0'
0x2000763F: F8 DC.B 0xF8 ; '\xF8'
0x20007640: 05 DC.B 0x05 ; '\x05'
0x20007641: 00 DC.B 0x00 ; '\0'
0x20007642: 00 DC.B 0x00 ; '\0'
0x20007643: 00 DC.B 0x00 ; '\0'
0x20007644: 00 DC.B 0x00 ; '\0'
0x20007645: 00 DC.B 0x00 ; '\0'
0x20007646: 00 DC.B 0x00 ; '\0'
0x20007647: 10 DC.B 0x10 ; '\x10'
0x20007648: 00 DC.B 0x00 ; '\0'
0x20007649: 00 DC.B 0x00 ; '\0'
0x2000764A: 00 DC.B 0x00 ; '\0'
0x2000764B: 01 DC.B 0x01 ; '\x01'
0x2000764C: 00 DC.B 0x00 ; '\0'
0x2000764D: 4B DC.B 0x4B ; 'K'
0x2000764E: 00 DC.B 0x00 ; '\0'
0x2000764F: B5 DC.B 0xB5 ; '\xB5'
0x20007650: 03 DC.B 0x03 ; '\x03'
0x20007651: 00 DC.B 0x00 ; '\0'
0x20007652: 00 DC.B 0x00 ; '\0'
0x20007653: 00 DC.B 0x00 ; '\0'
0x20007654: 00 DC.B 0x00 ; '\0'
0x20007655: 00 DC.B 0x00 ; '\0'
0x20007656: 00 DC.B 0x00 ; '\0'
0x20007657: 01 DC.B 0x01 ; '\x01'
0x20007658: 00 DC.B 0x00 ; '\0'
0x20007659: 00 DC.B 0x00 ; '\0'
0x2000765A: 00 DC.B 0x00 ; '\0'
0x2000765B: 01 DC.B 0x01 ; '\x01'
0x2000765C: 00 DC.B 0x00 ; '\0'
0x2000765D: 4C DC.B 0x4C ; 'L'
0x2000765E: 00 DC.B 0x00 ; '\0'
0x2000765F: EE DC.B 0xEE ; '\xEE'
0x20007660: 06 DC.B 0x06 ; '\x06'
0x20007661: 00 DC.B 0x00 ; '\0'
0x20007662: 00 DC.B 0x00 ; '\0'
0x20007663: 00 DC.B 0x00 ; '\0'
0x20007664: 00 DC.B 0x00 ; '\0'
0x20007665: 00 DC.B 0x00 ; '\0'
0x20007666: 00 DC.B 0x00 ; '\0'
0x20007667: 00 DC.B 0x00 ; '\0'
0x20007668: 00 DC.B 0x00 ; '\0'
0x20007669: 00 DC.B 0x00 ; '\0'
0x2000766A: 00 DC.B 0x00 ; '\0'
0x2000766B: 00 DC.B 0x00 ; '\0'
0x2000766C: 00 DC.B 0x00 ; '\0'
0x2000766D: 42 DC.B 0x42 ; 'B'
0x2000766E: 00 DC.B 0x00 ; '\0'
0x2000766F: 08 DC.B 0x08 ; '\b'
0x20007670: 05 DC.B 0x05 ; '\x05'
0x20007671: 00 DC.B 0x00 ; '\0'
0x20007672: 00 DC.B 0x00 ; '\0'
0x20007673: 01 DC.B 0x01 ; '\x01'
0x20007674: 00 DC.B 0x00 ; '\0'
0x20007675: 00 DC.B 0x00 ; '\0'
0x20007676: 00 DC.B 0x00 ; '\0'
0x20007677: 2A DC.B 0x2A ; '*'
0x20007678: 00 DC.B 0x00 ; '\0'
0x20007679: 00 DC.B 0x00 ; '\0'
0x2000767A: 00 DC.B 0x00 ; '\0'
0x2000767B: 02 DC.B 0x02 ; '\x02'
0x2000767C: 00 DC.B 0x00 ; '\0'
0x2000767D: 44 DC.B 0x44 ; 'D'
0x2000767E: 00 DC.B 0x00 ; '\0'
0x2000767F: D7 DC.B 0xD7 ; '\xD7'
0x20007680: 06 DC.B 0x06 ; '\x06'
0x20007681: 00 DC.B 0x00 ; '\0'
0x20007682: 00 DC.B 0x00 ; '\0'
0x20007683: 00 DC.B 0x00 ; '\0'
0x20007684: 00 DC.B 0x00 ; '\0'
0x20007685: 00 DC.B 0x00 ; '\0'
0x20007686: 00 DC.B 0x00 ; '\0'
0x20007687: 00 DC.B 0x00 ; '\0'
0x20007688: 00 DC.B 0x00 ; '\0'
0x20007689: 00 DC.B 0x00 ; '\0'
0x2000768A: 00 DC.B 0x00 ; '\0'
0x2000768B: 00 DC.B 0x00 ; '\0'
0x2000768C: 00 DC.B 0x00 ; '\0'
0x2000768D: 44 DC.B 0x44 ; 'D'
0x2000768E: 00 DC.B 0x00 ; '\0'
0x2000768F: C0 DC.B 0xC0 ; '\xC0'
0x20007690: 06 DC.B 0x06 ; '\x06'
0x20007691: 00 DC.B 0x00 ; '\0'
0x20007692: 00 DC.B 0x00 ; '\0'
0x20007693: 00 DC.B 0x00 ; '\0'
0x20007694: 00 DC.B 0x00 ; '\0'
0x20007695: 00 DC.B 0x00 ; '\0'
0x20007696: 00 DC.B 0x00 ; '\0'
0x20007697: 00 DC.B 0x00 ; '\0'
0x20007698: 00 DC.B 0x00 ; '\0'
0x20007699: 00 DC.B 0x00 ; '\0'
0x2000769A: 00 DC.B 0x00 ; '\0'
0x2000769B: 00 DC.B 0x00 ; '\0'
0x2000769C: 00 DC.B 0x00 ; '\0'
0x2000769D: 46 DC.B 0x46 ; 'F'
0x2000769E: 00 DC.B 0x00 ; '\0'
0x2000769F: A9 DC.B 0xA9 ; '\xA9'
0x200076A0: 06 DC.B 0x06 ; '\x06'
0x200076A1: 00 DC.B 0x00 ; '\0'
0x200076A2: 00 DC.B 0x00 ; '\0'
0x200076A3: 00 DC.B 0x00 ; '\0'
0x200076A4: 00 DC.B 0x00 ; '\0'
0x200076A5: 00 DC.B 0x00 ; '\0'
0x200076A6: 00 DC.B 0x00 ; '\0'
0x200076A7: 00 DC.B 0x00 ; '\0'
0x200076A8: 00 DC.B 0x00 ; '\0'
0x200076A9: 00 DC.B 0x00 ; '\0'
0x200076AA: 00 DC.B 0x00 ; '\0'
0x200076AB: 00 DC.B 0x00 ; '\0'
0x200076AC: 00 DC.B 0x00 ; '\0'
0x200076AD: 48 DC.B 0x48 ; 'H'
0x200076AE: 00 DC.B 0x00 ; '\0'
0x200076AF: D4 DC.B 0xD4 ; '\xD4'
0x200076B0: 03 DC.B 0x03 ; '\x03'
0x200076B1: 00 DC.B 0x00 ; '\0'
0x200076B2: 00 DC.B 0x00 ; '\0'
0x200076B3: 01 DC.B 0x01 ; '\x01'
0x200076B4: 00 DC.B 0x00 ; '\0'
0x200076B5: 00 DC.B 0x00 ; '\0'
0x200076B6: 00 DC.B 0x00 ; '\0'
0x200076B7: 84 DC.B 0x84 ; '\x84'
0x200076B8: 00 DC.B 0x00 ; '\0'
0x200076B9: 00 DC.B 0x00 ; '\0'
0x200076BA: 00 DC.B 0x00 ; '\0'
0x200076BB: 12 DC.B 0x12 ; '\x12'
0x200076BC: 00 DC.B 0x00 ; '\0'
0x200076BD: 03 DC.B 0x03 ; '\x03'
0x200076BE: 00 DC.B 0x00 ; '\0'
0x200076BF: 59 DC.B 0x59 ; 'Y'
0x200076C0: 06 DC.B 0x06 ; '\x06'
0x200076C1: 00 DC.B 0x00 ; '\0'
0x200076C2: 00 DC.B 0x00 ; '\0'
0x200076C3: 00 DC.B 0x00 ; '\0'
0x200076C4: 00 DC.B 0x00 ; '\0'
0x200076C5: 00 DC.B 0x00 ; '\0'
0x200076C6: 00 DC.B 0x00 ; '\0'
0x200076C7: A8 DC.B 0xA8 ; '\xA8'
0x200076C8: 00 DC.B 0x00 ; '\0'
0x200076C9: 00 DC.B 0x00 ; '\0'
0x200076CA: 00 DC.B 0x00 ; '\0'
0x200076CB: 11 DC.B 0x11 ; '\x11'
0x200076CC: 00 DC.B 0x00 ; '\0'
0x200076CD: 4A DC.B 0x4A ; 'J'
0x200076CE: 00 DC.B 0x00 ; '\0'
0x200076CF: 01 DC.B 0x01 ; '\x01'
0x200076D0: 00 DC.B 0x00 ; '\0'
0x200076D1: 00 DC.B 0x00 ; '\0'
0x200076D2: 00 DC.B 0x00 ; '\0'
0x200076D3: 00 DC.B 0x00 ; '\0'
0x200076D4: 00 DC.B 0x00 ; '\0'
0x200076D5: 00 DC.B 0x00 ; '\0'
0x200076D6: 00 DC.B 0x00 ; '\0'
0x200076D7: 00 DC.B 0x00 ; '\0'
0x200076D8: 00 DC.B 0x00 ; '\0'
0x200076D9: 00 DC.B 0x00 ; '\0'
0x200076DA: 00 DC.B 0x00 ; '\0'
0x200076DB: 10 DC.B 0x10 ; '\x10'
0x200076DC: 00 DC.B 0x00 ; '\0'
0x200076DD: 00 DC.B 0x00 ; '\0'
0x200076DE: 00 DC.B 0x00 ; '\0'
0x200076DF: B6 DC.B 0xB6 ; '\xB6'
0x200076E0: 04 DC.B 0x04 ; '\x04'
0x200076E1: 00 DC.B 0x00 ; '\0'
0x200076E2: 00 DC.B 0x00 ; '\0'
0x200076E3: 01 DC.B 0x01 ; '\x01'
0x200076E4: 00 DC.B 0x00 ; '\0'
0x200076E5: 00 DC.B 0x00 ; '\0'
0x200076E6: 00 DC.B 0x00 ; '\0'
0x200076E7: 84 DC.B 0x84 ; '\x84'
0x200076E8: 00 DC.B 0x00 ; '\0'
0x200076E9: 00 DC.B 0x00 ; '\0'
0x200076EA: 00 DC.B 0x00 ; '\0'
0x200076EB: 12 DC.B 0x12 ; '\x12'
0x200076EC: 00 DC.B 0x00 ; '\0'
0x200076ED: 07 DC.B 0x07 ; '\x07'
0x200076EE: 00 DC.B 0x00 ; '\0'
0x200076EF: A1 DC.B 0xA1 ; '\xA1'
0x200076F0: 01 DC.B 0x01 ; '\x01'
0x200076F1: 00 DC.B 0x00 ; '\0'
0x200076F2: 00 DC.B 0x00 ; '\0'
0x200076F3: 01 DC.B 0x01 ; '\x01'
0x200076F4: 00 DC.B 0x00 ; '\0'
0x200076F5: 00 DC.B 0x00 ; '\0'
0x200076F6: 00 DC.B 0x00 ; '\0'
0x200076F7: 1C DC.B 0x1C ; '\x1C'
0x200076F8: 00 DC.B 0x00 ; '\0'
0x200076F9: 00 DC.B 0x00 ; '\0'
0x200076FA: 00 DC.B 0x00 ; '\0'
0x200076FB: 12 DC.B 0x12 ; '\x12'
0x200076FC: 00 DC.B 0x00 ; '\0'
0x200076FD: 09 DC.B 0x09 ; '\t'
0x200076FE: 00 DC.B 0x00 ; '\0'
0x200076FF: DB DC.B 0xDB ; '\xDB'
0x20007700: 05 DC.B 0x05 ; '\x05'
0x20007701: 00 DC.B 0x00 ; '\0'
0x20007702: 00 DC.B 0x00 ; '\0'
0x20007703: 01 DC.B 0x01 ; '\x01'
0x20007704: 00 DC.B 0x00 ; '\0'
0x20007705: 00 DC.B 0x00 ; '\0'
0x20007706: 00 DC.B 0x00 ; '\0'
0x20007707: 1C DC.B 0x1C ; '\x1C'
0x20007708: 00 DC.B 0x00 ; '\0'
0x20007709: 00 DC.B 0x00 ; '\0'
0x2000770A: 00 DC.B 0x00 ; '\0'
0x2000770B: 12 DC.B 0x12 ; '\x12'
0x2000770C: 00 DC.B 0x00 ; '\0'
0x2000770D: 0B DC.B 0x0B ; '\v'
0x2000770E: 00 DC.B 0x00 ; '\0'
0x2000770F: 5D DC.B 0x5D ; ']'
0x20007710: 04 DC.B 0x04 ; '\x04'
0x20007711: 00 DC.B 0x00 ; '\0'
0x20007712: 00 DC.B 0x00 ; '\0'
0x20007713: 01 DC.B 0x01 ; '\x01'
0x20007714: 00 DC.B 0x00 ; '\0'
0x20007715: 00 DC.B 0x00 ; '\0'
0x20007716: 00 DC.B 0x00 ; '\0'
0x20007717: 9E DC.B 0x9E ; '\x9E'
0x20007718: 00 DC.B 0x00 ; '\0'
0x20007719: 00 DC.B 0x00 ; '\0'
0x2000771A: 00 DC.B 0x00 ; '\0'
0x2000771B: 12 DC.B 0x12 ; '\x12'
0x2000771C: 00 DC.B 0x00 ; '\0'
0x2000771D: 0D DC.B 0x0D ; '\r'
0x2000771E: 00 DC.B 0x00 ; '\0'
0x2000771F: 01 DC.B 0x01 ; '\x01'
0x20007720: 04 DC.B 0x04 ; '\x04'
0x20007721: 00 DC.B 0x00 ; '\0'
0x20007722: 00 DC.B 0x00 ; '\0'
0x20007723: 01 DC.B 0x01 ; '\x01'
0x20007724: 00 DC.B 0x00 ; '\0'
Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
_acDownBuffer:
0x20007725: 00 DC.B 0x00 ; '\0'
0x20007726: 53 DC.B 0x53 ; 'S'
0x20007727: 45 DC.B 0x45 ; 'E'
0x20007728: 47 DC.B 0x47 ; 'G'
0x20007729: 47 DC.B 0x47 ; 'G'
0x2000772A: 45 DC.B 0x45 ; 'E'
0x2000772B: 52 DC.B 0x52 ; 'R'
0x2000772C: 20 DC.B 0x20 ; ' '
0x2000772D: 43 DC.B 0x43 ; 'C'
0x2000772E: 2F DC.B 0x2F ; '/'
0x2000772F: 43 DC.B 0x43 ; 'C'
0x20007730: 2B DC.B 0x2B ; '+'
0x20007731: 2B DC.B 0x2B ; '+'
0x20007732: 20 DC.B 0x20 ; ' '
0x20007733: 63 DC.B 0x63 ; 'c'
0x20007734: 6F DC.B 0x6F ; 'o'
Section .data.libc.__SEGGER_RTL_global_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=4
__SEGGER_RTL_global_locale:
__RAL_global_locale:
0x20007738: 080022D4 DC.W __SEGGER_RTL_c_locale
0x2000773C: 080022D4 DC.W __SEGGER_RTL_c_locale
0x20007740: 080022D4 DC.W __SEGGER_RTL_c_locale
0x20007744: 080022D4 DC.W __SEGGER_RTL_c_locale
0x20007748: 080022D4 DC.W __SEGGER_RTL_c_locale
Section .data.libc.stdout from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdout:
0x2000774C: 2000728C DC.W __SEGGER_RTL_stdout_file
Section .data.libc.stdin from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdin:
0x20007750: 20007290 DC.W __SEGGER_RTL_stdin_file
Section .data.libc.stderr from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stderr:
0x20007754: 20007294 DC.W __SEGGER_RTL_stderr_file
Section .data._tx_thread_system_state from charger_lto.o, size=4, align=4
_tx_thread_system_state:
0x20007758: F0 DC.B 0xF0 ; '\xF0'
0x20007759: F0 DC.B 0xF0 ; '\xF0'
0x2000775A: F0 DC.B 0xF0 ; '\xF0'
0x2000775B: F0 DC.B 0xF0 ; '\xF0'
Section .data.SystemCoreClock from charger_lto.o, size=4, align=4
SystemCoreClock:
0x2000775C: 00 DC.B 0x00 ; '\0'
0x2000775D: 90 DC.B 0x90 ; '\x90'
0x2000775E: D0 DC.B 0xD0 ; '\xD0'
0x2000775F: 03 DC.B 0x03 ; '\x03'
Section .bss.block.stack from [ Linker created ], size=8192, align=8
(0x2001e000-0x2001ffff excluded)
OPTIMIZATION REPORT
Transformation |
Bytes saved |
Dedupe code |
302 |
Total: |
302 |
LINK SUMMARY
Memory breakdown
33 102 bytes read-only code +
1 178 bytes read-only data = 34 280 bytes read-only (total)
38 749 bytes read-write data
Region summary
Name |
Range |
Size |
Used |
Unused |
Alignment Loss |
FLASH |
08000000-0807ffff |
524 288 |
34 280 6.54% |
490 008 93.46% |
0 0.00% |
DTCM_RAM |
20000000-2001ffff |
131 072 |
38 749 29.56% |
92 323 70.44% |
0 0.00% |
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks