config changes that didn´t do shit

This commit is contained in:
Johnny Hsu 2024-10-17 16:12:29 +02:00
parent 05eb7db05f
commit 7367d5165b
39 changed files with 6434 additions and 6335 deletions

View File

@ -68,6 +68,8 @@ uint8 amsReset();
uint8 initAMS(SPI_HandleTypeDef* hspi, uint8 numofcells, uint8 numofaux);
uint8 amsWakeUp();
uint8 amsConfig();
uint8 amsCellMeasurement(Cell_Module* module);
uint8 amsConfigCellMeasurement(uint8 numberofChannels);

View File

@ -62,7 +62,8 @@
#define ADSV_DCP (1u << 4)
#define ADSV_CONT (1u << 7) // Continuous Mode
#define ADAX 0x0410 // Start GPIOs and Vref2 Conversion
#define ADAX 0x0411 // Start GPIOs and Vref2 Conversion
#define ADAX2 0x0401
#define ADAX_CONV_ALL 0x0000 // Convert all GPIOs, VREF2, VD, VA, ITEMP
#define ADAX_OW (1u << 8)

View File

@ -35,6 +35,7 @@ uint8 amsReset() {
CHECK_RETURN(writeCMD(CLOVUV, buffer, 6)); //OVUV flags
CHECK_RETURN(writeCMD(ADCV | ADCV_CONT | ADCV_RD, NULL, 0)); //start continuous cell voltage measurement with redundancy
CHECK_RETURN(writeCMD(ADAX, NULL, 0)); //start aux measurement
CHECK_RETURN(writeCMD(ADAX2, NULL, 0)); //start aux measurement
return 0;
}
@ -47,6 +48,13 @@ uint8 initAMS(SPI_HandleTypeDef* hspi, uint8 numofcells, uint8 numofaux) {
return amsReset();
}
uint8 amsConfig() {
uint8 buf[6] = {};
CHECK_RETURN(readCMD(RDCFGA, buf, CFG_GROUP_A_SIZE));
buf[3] = buf[3] | 0b00011000;
CHECK_RETURN(writeCMD(WRCFGA, buf, CFG_GROUP_A_SIZE))
}
uint8 amsWakeUp() {
uint8 buf[6];
return readCMD(RDCFGA, buf, 6);
@ -125,6 +133,7 @@ uint8 amsAuxAndStatusMeasurement(Cell_Module* module) {
module->refVoltage = mV_from_ADBMS6830(rxbuffer[4] | (rxbuffer[5] << 8));
CHECK_RETURN(writeCMD(ADAX, NULL, 0)); //start aux measurement for next cycle
CHECK_RETURN(writeCMD(ADAX2, NULL, 0)); //start aux measurement
return 0;
}

View File

@ -295,10 +295,10 @@ uint8 writeCMD_I2C(uint16 command, uint16_t waitTime, uint8* args, uint8 arglen)
ret = mcuSPITransmit(buffer, 4);
// HAL_Delay(1);
for (int i=0; i<64000 * waitTime; i++){
__ASM volatile ("NOP");
}
HAL_Delay(1);
// for (int i=0; i<64000 * waitTime; i++){
// __ASM volatile ("NOP");
// }
mcuAdbmsCSHigh();
}

View File

@ -39,6 +39,8 @@ uint8_t AMS_Init(SPI_HandleTypeDef* hspi) {
amsov = DEFAULT_OV;
amsuv = DEFAULT_UV;
amsConfig();
pollingTimes = (struct pollingTimes) {HAL_GetTick(), HAL_GetTick()};
return ret;
@ -73,7 +75,7 @@ uint8_t AMS_Idle_Loop() {
}
if (eepromBuf != 7){
while(1){}
// while(1){}
}
return 0;

Binary file not shown.

View File

@ -1291,7 +1291,7 @@ LOAD /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-
0x08000000 g_pfnVectors
0x08000188 . = ALIGN (0x4)
.text 0x08000188 0x2acc
.text 0x08000188 0x2b18
0x08000188 . = ALIGN (0x4)
*(.text)
.text 0x08000188 0x254 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o)
@ -1333,338 +1333,341 @@ LOAD /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-
.text.eeprom_read
0x08000840 0x16 build/debug/Core/Src/24LC02.o
0x08000840 eeprom_read
.text.amsConfig
0x08000856 0x36 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000856 amsConfig
.text.amsWakeUp
0x08000856 0x14 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000856 amsWakeUp
*fill* 0x0800086a 0x6
0x0800088c 0x14 build/debug/Core/Src/ADBMS_Abstraction.o
0x0800088c amsWakeUp
.text.amsAuxAndStatusMeasurement
0x08000870 0x3f8 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000870 amsAuxAndStatusMeasurement
0x080008a0 0x410 build/debug/Core/Src/ADBMS_Abstraction.o
0x080008a0 amsAuxAndStatusMeasurement
.text.amsStopBalancing
0x08000c68 0xe build/debug/Core/Src/ADBMS_Abstraction.o
0x08000c68 amsStopBalancing
0x08000cb0 0xe build/debug/Core/Src/ADBMS_Abstraction.o
0x08000cb0 amsStopBalancing
.text.amsConfigOverUnderVoltage
0x08000c76 0x6c build/debug/Core/Src/ADBMS_Abstraction.o
0x08000c76 amsConfigOverUnderVoltage
*fill* 0x08000ce2 0x2
0x08000cbe 0x6c build/debug/Core/Src/ADBMS_Abstraction.o
0x08000cbe amsConfigOverUnderVoltage
*fill* 0x08000d2a 0x2
.text.amsReset
0x08000ce4 0x88 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000ce4 amsReset
.text.initAMS 0x08000d6c 0x20 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000d6c initAMS
0x08000d2c 0x9c build/debug/Core/Src/ADBMS_Abstraction.o
0x08000d2c amsReset
.text.initAMS 0x08000dc8 0x20 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000dc8 initAMS
.text.amsCheckUnderOverVoltage
0x08000d8c 0x6c build/debug/Core/Src/ADBMS_Abstraction.o
0x08000d8c amsCheckUnderOverVoltage
0x08000de8 0x6c build/debug/Core/Src/ADBMS_Abstraction.o
0x08000de8 amsCheckUnderOverVoltage
*fill* 0x08000e54 0x4
.text.amsReadCellVoltages
0x08000df8 0x348 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000df8 amsReadCellVoltages
0x08000e58 0x348 build/debug/Core/Src/ADBMS_Abstraction.o
0x08000e58 amsReadCellVoltages
.text.amsCellMeasurement
0x08001140 0x8 build/debug/Core/Src/ADBMS_Abstraction.o
0x08001140 amsCellMeasurement
0x080011a0 0x8 build/debug/Core/Src/ADBMS_Abstraction.o
0x080011a0 amsCellMeasurement
.text.amsWriteComm
0x08001148 0x70 build/debug/Core/Src/ADBMS_Abstraction.o
0x08001148 amsWriteComm
0x080011a8 0x70 build/debug/Core/Src/ADBMS_Abstraction.o
0x080011a8 amsWriteComm
.text.amsReadComm
0x080011b8 0xb6 build/debug/Core/Src/ADBMS_Abstraction.o
0x080011b8 amsReadComm
0x08001218 0xb6 build/debug/Core/Src/ADBMS_Abstraction.o
0x08001218 amsReadComm
.text.F_CRC_ObtenValorDeTabla
0x0800126e 0x24 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080012ce 0x24 build/debug/Core/Src/ADBMS_LL_Driver.o
.text.updateCommandPEC
0x08001292 0x8c build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001292 updateCommandPEC
0x080012f2 0x8c build/debug/Core/Src/ADBMS_LL_Driver.o
0x080012f2 updateCommandPEC
.text.calculateCommandPEC
0x0800131e 0x3e build/debug/Core/Src/ADBMS_LL_Driver.o
0x0800131e calculateCommandPEC
0x0800137e 0x3e build/debug/Core/Src/ADBMS_LL_Driver.o
0x0800137e calculateCommandPEC
.text.pec10_calc
0x0800135c 0x6e build/debug/Core/Src/ADBMS_LL_Driver.o
0x0800135c pec10_calc
0x080013bc 0x6e build/debug/Core/Src/ADBMS_LL_Driver.o
0x080013bc pec10_calc
.text.calculateDataPEC
0x080013ca 0x3c build/debug/Core/Src/ADBMS_LL_Driver.o
0x080013ca calculateDataPEC
0x0800142a 0x3c build/debug/Core/Src/ADBMS_LL_Driver.o
0x0800142a calculateDataPEC
.text.F_CRC_CalculaCheckSum
0x08001406 0x2e build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001406 F_CRC_CalculaCheckSum
0x08001466 0x2e build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001466 F_CRC_CalculaCheckSum
.text.checkDataPEC
0x08001434 0x16 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001434 checkDataPEC
*fill* 0x0800144a 0x2
0x08001494 0x16 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001494 checkDataPEC
*fill* 0x080014aa 0x2
.text.mcuAdbmsCSLow
0x0800144c 0x14 build/debug/Core/Src/ADBMS_LL_Driver.o
0x0800144c mcuAdbmsCSLow
0x080014ac 0x14 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080014ac mcuAdbmsCSLow
.text.mcuAdbmsCSHigh
0x08001460 0x14 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001460 mcuAdbmsCSHigh
0x080014c0 0x14 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080014c0 mcuAdbmsCSHigh
.text.adbmsDriverInit
0x08001474 0x20 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001474 adbmsDriverInit
0x080014d4 0x20 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080014d4 adbmsDriverInit
.text.mcuSPITransmit
0x08001494 0x40 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001494 mcuSPITransmit
0x080014f4 0x40 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080014f4 mcuSPITransmit
.text.writeCMD
0x080014d4 0x8e build/debug/Core/Src/ADBMS_LL_Driver.o
0x080014d4 writeCMD
0x08001534 0x8e build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001534 writeCMD
.text.writeCMD_I2C
0x08001562 0xa2 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001562 writeCMD_I2C
0x080015c2 0x92 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080015c2 writeCMD_I2C
.text.mcuSPITransmitReceive
0x08001604 0x20 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001604 mcuSPITransmitReceive
.text.readCMD 0x08001624 0x6e build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001624 readCMD
.text.pollCMD 0x08001692 0x44 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001692 pollCMD
0x08001654 0x20 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001654 mcuSPITransmitReceive
.text.readCMD 0x08001674 0x6e build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001674 readCMD
.text.pollCMD 0x080016e2 0x44 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080016e2 pollCMD
.text.mcuDelay
0x080016d6 0x8 build/debug/Core/Src/ADBMS_LL_Driver.o
0x080016d6 mcuDelay
*fill* 0x080016de 0x2
0x08001726 0x8 build/debug/Core/Src/ADBMS_LL_Driver.o
0x08001726 mcuDelay
*fill* 0x0800172e 0x2
.text.AMS_Init
0x080016e0 0x48 build/debug/Core/Src/AMS_HighLevel.o
0x080016e0 AMS_Init
0x08001730 0x4c build/debug/Core/Src/AMS_HighLevel.o
0x08001730 AMS_Init
.text.AMS_Idle_Loop
0x08001728 0x8c build/debug/Core/Src/AMS_HighLevel.o
0x08001728 AMS_Idle_Loop
0x0800177c 0x84 build/debug/Core/Src/AMS_HighLevel.o
0x0800177c AMS_Idle_Loop
.text.MX_GPIO_Init
0x080017b4 0xbc build/debug/Core/Src/main.o
0x08001800 0xbc build/debug/Core/Src/main.o
.text.Error_Handler
0x08001870 0x4 build/debug/Core/Src/main.o
0x08001870 Error_Handler
0x080018bc 0x4 build/debug/Core/Src/main.o
0x080018bc Error_Handler
.text.MX_SPI2_Init
0x08001874 0x4c build/debug/Core/Src/main.o
0x080018c0 0x4c build/debug/Core/Src/main.o
.text.SystemClock_Config
0x080018c0 0x60 build/debug/Core/Src/main.o
0x080018c0 SystemClock_Config
.text.main 0x08001920 0x28 build/debug/Core/Src/main.o
0x08001920 main
0x0800190c 0x60 build/debug/Core/Src/main.o
0x0800190c SystemClock_Config
.text.main 0x0800196c 0x28 build/debug/Core/Src/main.o
0x0800196c main
.text.HAL_MspInit
0x08001948 0x3c build/debug/Core/Src/stm32f3xx_hal_msp.o
0x08001948 HAL_MspInit
0x08001994 0x3c build/debug/Core/Src/stm32f3xx_hal_msp.o
0x08001994 HAL_MspInit
.text.HAL_SPI_MspInit
0x08001984 0x6c build/debug/Core/Src/stm32f3xx_hal_msp.o
0x08001984 HAL_SPI_MspInit
0x080019d0 0x6c build/debug/Core/Src/stm32f3xx_hal_msp.o
0x080019d0 HAL_SPI_MspInit
.text.NMI_Handler
0x080019f0 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019f0 NMI_Handler
0x08001a3c 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a3c NMI_Handler
.text.HardFault_Handler
0x080019f2 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019f2 HardFault_Handler
0x08001a3e 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a3e HardFault_Handler
.text.MemManage_Handler
0x080019f4 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019f4 MemManage_Handler
0x08001a40 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a40 MemManage_Handler
.text.BusFault_Handler
0x080019f6 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019f6 BusFault_Handler
0x08001a42 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a42 BusFault_Handler
.text.UsageFault_Handler
0x080019f8 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019f8 UsageFault_Handler
0x08001a44 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a44 UsageFault_Handler
.text.SVC_Handler
0x080019fa 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019fa SVC_Handler
0x08001a46 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a46 SVC_Handler
.text.DebugMon_Handler
0x080019fc 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019fc DebugMon_Handler
0x08001a48 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a48 DebugMon_Handler
.text.PendSV_Handler
0x080019fe 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x080019fe PendSV_Handler
0x08001a4a 0x2 build/debug/Core/Src/stm32f3xx_it.o
0x08001a4a PendSV_Handler
.text.SysTick_Handler
0x08001a00 0x8 build/debug/Core/Src/stm32f3xx_it.o
0x08001a00 SysTick_Handler
0x08001a4c 0x8 build/debug/Core/Src/stm32f3xx_it.o
0x08001a4c SysTick_Handler
.text.SystemInit
0x08001a08 0x14 build/debug/Core/Src/system_stm32f3xx.o
0x08001a08 SystemInit
0x08001a54 0x14 build/debug/Core/Src/system_stm32f3xx.o
0x08001a54 SystemInit
.text.HAL_InitTick
0x08001a1c 0x4c build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001a1c HAL_InitTick
0x08001a68 0x4c build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001a68 HAL_InitTick
.text.HAL_Init
0x08001a68 0x24 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001a68 HAL_Init
0x08001ab4 0x24 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001ab4 HAL_Init
.text.HAL_IncTick
0x08001a8c 0x18 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001a8c HAL_IncTick
0x08001ad8 0x18 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001ad8 HAL_IncTick
.text.HAL_GetTick
0x08001aa4 0xc build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001aa4 HAL_GetTick
0x08001af0 0xc build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001af0 HAL_GetTick
.text.HAL_Delay
0x08001ab0 0x28 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001ab0 HAL_Delay
0x08001afc 0x28 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08001afc HAL_Delay
.text.__NVIC_SetPriority
0x08001ad8 0x28 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b24 0x28 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.NVIC_EncodePriority
0x08001b00 0x3e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
*fill* 0x08001b3e 0x2
0x08001b4c 0x3e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
*fill* 0x08001b8a 0x2
.text.HAL_NVIC_SetPriorityGrouping
0x08001b40 0x24 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b40 HAL_NVIC_SetPriorityGrouping
0x08001b8c 0x24 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b8c HAL_NVIC_SetPriorityGrouping
.text.HAL_NVIC_SetPriority
0x08001b64 0x20 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b64 HAL_NVIC_SetPriority
0x08001bb0 0x20 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bb0 HAL_NVIC_SetPriority
.text.HAL_SYSTICK_Config
0x08001b84 0x28 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b84 HAL_SYSTICK_Config
0x08001bd0 0x28 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bd0 HAL_SYSTICK_Config
.text.HAL_GPIO_Init
0x08001bac 0x1bc build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001bac HAL_GPIO_Init
0x08001bf8 0x1bc build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001bf8 HAL_GPIO_Init
.text.HAL_GPIO_WritePin
0x08001d68 0xa build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001d68 HAL_GPIO_WritePin
*fill* 0x08001d72 0x2
0x08001db4 0xa build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001db4 HAL_GPIO_WritePin
*fill* 0x08001dbe 0x2
.text.HAL_RCC_OscConfig
0x08001d74 0x630 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08001d74 HAL_RCC_OscConfig
0x08001dc0 0x630 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08001dc0 HAL_RCC_OscConfig
.text.HAL_RCC_GetSysClockFreq
0x080023a4 0x54 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x080023a4 HAL_RCC_GetSysClockFreq
0x080023f0 0x54 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x080023f0 HAL_RCC_GetSysClockFreq
.text.HAL_RCC_ClockConfig
0x080023f8 0x1a8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x080023f8 HAL_RCC_ClockConfig
0x08002444 0x1a8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002444 HAL_RCC_ClockConfig
.text.SPI_WaitFlagStateUntilTimeout
0x080025a0 0xc8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x080025ec 0xc8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.text.SPI_WaitFifoStateUntilTimeout
0x08002668 0xf0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x080026b4 0xf0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.text.SPI_EndRxTxTransaction
0x08002758 0x62 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x080027a4 0x62 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.text.HAL_SPI_Init
0x080027ba 0xe8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x080027ba HAL_SPI_Init
0x08002806 0xe8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x08002806 HAL_SPI_Init
.text.HAL_SPI_TransmitReceive
0x080028a2 0x2ec build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x080028a2 HAL_SPI_TransmitReceive
*fill* 0x08002b8e 0x2
0x080028ee 0x2ec build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x080028ee HAL_SPI_TransmitReceive
*fill* 0x08002bda 0x2
.text.Reset_Handler
0x08002b90 0x50 build/debug/startup_stm32f302x8.o
0x08002b90 Reset_Handler
0x08002bdc 0x50 build/debug/startup_stm32f302x8.o
0x08002bdc Reset_Handler
.text.Default_Handler
0x08002be0 0x2 build/debug/startup_stm32f302x8.o
0x08002be0 RTC_Alarm_IRQHandler
0x08002be0 TIM1_CC_IRQHandler
0x08002be0 USB_HP_IRQHandler
0x08002be0 PVD_IRQHandler
0x08002be0 TAMP_STAMP_IRQHandler
0x08002be0 EXTI3_IRQHandler
0x08002be0 I2C3_ER_IRQHandler
0x08002be0 USB_HP_CAN_TX_IRQHandler
0x08002be0 EXTI0_IRQHandler
0x08002be0 I2C2_EV_IRQHandler
0x08002be0 FPU_IRQHandler
0x08002be0 TIM1_UP_TIM16_IRQHandler
0x08002be0 CAN_SCE_IRQHandler
0x08002be0 TIM6_DAC_IRQHandler
0x08002be0 DMA1_Channel4_IRQHandler
0x08002be0 ADC1_IRQHandler
0x08002be0 USART3_IRQHandler
0x08002be0 DMA1_Channel7_IRQHandler
0x08002be0 CAN_RX1_IRQHandler
0x08002be0 I2C1_EV_IRQHandler
0x08002be0 DMA1_Channel6_IRQHandler
0x08002be0 RCC_IRQHandler
0x08002be0 DMA1_Channel1_IRQHandler
0x08002be0 Default_Handler
0x08002be0 USBWakeUp_RMP_IRQHandler
0x08002be0 EXTI15_10_IRQHandler
0x08002be0 COMP2_IRQHandler
0x08002be0 I2C3_EV_IRQHandler
0x08002be0 EXTI9_5_IRQHandler
0x08002be0 RTC_WKUP_IRQHandler
0x08002be0 SPI2_IRQHandler
0x08002be0 USB_LP_CAN_RX0_IRQHandler
0x08002be0 DMA1_Channel5_IRQHandler
0x08002be0 USB_LP_IRQHandler
0x08002be0 EXTI4_IRQHandler
0x08002be0 TIM1_TRG_COM_TIM17_IRQHandler
0x08002be0 DMA1_Channel3_IRQHandler
0x08002be0 WWDG_IRQHandler
0x08002be0 TIM2_IRQHandler
0x08002be0 EXTI1_IRQHandler
0x08002be0 COMP4_6_IRQHandler
0x08002be0 USART2_IRQHandler
0x08002be0 I2C2_ER_IRQHandler
0x08002be0 DMA1_Channel2_IRQHandler
0x08002be0 FLASH_IRQHandler
0x08002be0 USART1_IRQHandler
0x08002be0 SPI3_IRQHandler
0x08002be0 I2C1_ER_IRQHandler
0x08002be0 USBWakeUp_IRQHandler
0x08002be0 EXTI2_TSC_IRQHandler
0x08002be0 TIM1_BRK_TIM15_IRQHandler
.text.memset 0x08002be2 0x10 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
0x08002be2 memset
*fill* 0x08002bf2 0x2
0x08002c2c 0x2 build/debug/startup_stm32f302x8.o
0x08002c2c RTC_Alarm_IRQHandler
0x08002c2c TIM1_CC_IRQHandler
0x08002c2c USB_HP_IRQHandler
0x08002c2c PVD_IRQHandler
0x08002c2c TAMP_STAMP_IRQHandler
0x08002c2c EXTI3_IRQHandler
0x08002c2c I2C3_ER_IRQHandler
0x08002c2c USB_HP_CAN_TX_IRQHandler
0x08002c2c EXTI0_IRQHandler
0x08002c2c I2C2_EV_IRQHandler
0x08002c2c FPU_IRQHandler
0x08002c2c TIM1_UP_TIM16_IRQHandler
0x08002c2c CAN_SCE_IRQHandler
0x08002c2c TIM6_DAC_IRQHandler
0x08002c2c DMA1_Channel4_IRQHandler
0x08002c2c ADC1_IRQHandler
0x08002c2c USART3_IRQHandler
0x08002c2c DMA1_Channel7_IRQHandler
0x08002c2c CAN_RX1_IRQHandler
0x08002c2c I2C1_EV_IRQHandler
0x08002c2c DMA1_Channel6_IRQHandler
0x08002c2c RCC_IRQHandler
0x08002c2c DMA1_Channel1_IRQHandler
0x08002c2c Default_Handler
0x08002c2c USBWakeUp_RMP_IRQHandler
0x08002c2c EXTI15_10_IRQHandler
0x08002c2c COMP2_IRQHandler
0x08002c2c I2C3_EV_IRQHandler
0x08002c2c EXTI9_5_IRQHandler
0x08002c2c RTC_WKUP_IRQHandler
0x08002c2c SPI2_IRQHandler
0x08002c2c USB_LP_CAN_RX0_IRQHandler
0x08002c2c DMA1_Channel5_IRQHandler
0x08002c2c USB_LP_IRQHandler
0x08002c2c EXTI4_IRQHandler
0x08002c2c TIM1_TRG_COM_TIM17_IRQHandler
0x08002c2c DMA1_Channel3_IRQHandler
0x08002c2c WWDG_IRQHandler
0x08002c2c TIM2_IRQHandler
0x08002c2c EXTI1_IRQHandler
0x08002c2c COMP4_6_IRQHandler
0x08002c2c USART2_IRQHandler
0x08002c2c I2C2_ER_IRQHandler
0x08002c2c DMA1_Channel2_IRQHandler
0x08002c2c FLASH_IRQHandler
0x08002c2c USART1_IRQHandler
0x08002c2c SPI3_IRQHandler
0x08002c2c I2C1_ER_IRQHandler
0x08002c2c USBWakeUp_IRQHandler
0x08002c2c EXTI2_TSC_IRQHandler
0x08002c2c TIM1_BRK_TIM15_IRQHandler
.text.memset 0x08002c2e 0x10 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
0x08002c2e memset
*fill* 0x08002c3e 0x2
.text.__libc_init_array
0x08002bf4 0x48 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
0x08002bf4 __libc_init_array
0x08002c40 0x48 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
0x08002c40 __libc_init_array
*(.glue_7)
.glue_7 0x08002c3c 0x0 linker stubs
.glue_7 0x08002c88 0x0 linker stubs
*(.glue_7t)
.glue_7t 0x08002c3c 0x0 linker stubs
.glue_7t 0x08002c88 0x0 linker stubs
*(.eh_frame)
.eh_frame 0x08002c3c 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.eh_frame 0x08002c88 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
*(.init)
.init 0x08002c3c 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o
0x08002c3c _init
.init 0x08002c40 0x8 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o
.init 0x08002c88 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o
0x08002c88 _init
.init 0x08002c8c 0x8 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o
*(.fini)
.fini 0x08002c48 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o
0x08002c48 _fini
.fini 0x08002c4c 0x8 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o
0x08002c54 . = ALIGN (0x4)
0x08002c54 _etext = .
.fini 0x08002c94 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o
0x08002c94 _fini
.fini 0x08002c98 0x8 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o
0x08002ca0 . = ALIGN (0x4)
0x08002ca0 _etext = .
.vfp11_veneer 0x08002c54 0x0
.vfp11_veneer 0x08002c54 0x0 linker stubs
.vfp11_veneer 0x08002ca0 0x0
.vfp11_veneer 0x08002ca0 0x0 linker stubs
.v4_bx 0x08002c54 0x0
.v4_bx 0x08002c54 0x0 linker stubs
.v4_bx 0x08002ca0 0x0
.v4_bx 0x08002ca0 0x0 linker stubs
.iplt 0x08002c54 0x0
.iplt 0x08002c54 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.iplt 0x08002ca0 0x0
.iplt 0x08002ca0 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.rodata 0x08002c54 0x38
0x08002c54 . = ALIGN (0x4)
.rodata 0x08002ca0 0x38
0x08002ca0 . = ALIGN (0x4)
*(.rodata)
*(.rodata*)
.rodata.amsReset.str1.4
0x08002c54 0x7 build/debug/Core/Src/ADBMS_Abstraction.o
*fill* 0x08002c5b 0x1
0x08002ca0 0x7 build/debug/Core/Src/ADBMS_Abstraction.o
*fill* 0x08002ca7 0x1
.rodata.AHBPrescTable
0x08002c5c 0x10 build/debug/Core/Src/system_stm32f3xx.o
0x08002c5c AHBPrescTable
0x08002ca8 0x10 build/debug/Core/Src/system_stm32f3xx.o
0x08002ca8 AHBPrescTable
.rodata.aPredivFactorTable
0x08002c6c 0x10 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002cb8 0x10 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.rodata.aPLLMULFactorTable
0x08002c7c 0x10 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002c8c . = ALIGN (0x4)
0x08002cc8 0x10 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002cd8 . = ALIGN (0x4)
.rel.dyn 0x08002c8c 0x0
.rel.iplt 0x08002c8c 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.rel.dyn 0x08002cd8 0x0
.rel.iplt 0x08002cd8 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
.ARM 0x08002c8c 0x0
0x08002c8c __exidx_start = .
.ARM 0x08002cd8 0x0
0x08002cd8 __exidx_start = .
*(.ARM.exidx*)
0x08002c8c __exidx_end = .
0x08002cd8 __exidx_end = .
.preinit_array 0x08002c8c 0x0
0x08002c8c PROVIDE (__preinit_array_start = .)
.preinit_array 0x08002cd8 0x0
0x08002cd8 PROVIDE (__preinit_array_start = .)
*(.preinit_array*)
0x08002c8c PROVIDE (__preinit_array_end = .)
0x08002cd8 PROVIDE (__preinit_array_end = .)
.init_array 0x08002c8c 0x4
0x08002c8c PROVIDE (__init_array_start = .)
.init_array 0x08002cd8 0x4
0x08002cd8 PROVIDE (__init_array_start = .)
*(SORT_BY_NAME(.init_array.*))
*(.init_array*)
.init_array 0x08002c8c 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x08002c90 PROVIDE (__init_array_end = .)
.init_array 0x08002cd8 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x08002cdc PROVIDE (__init_array_end = .)
.fini_array 0x08002c90 0x4
0x08002c90 PROVIDE (__fini_array_start = .)
.fini_array 0x08002cdc 0x4
0x08002cdc PROVIDE (__fini_array_start = .)
*(SORT_BY_NAME(.fini_array.*))
*(.fini_array*)
.fini_array 0x08002c90 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x08002c94 PROVIDE (__fini_array_end = .)
0x08002c94 _sidata = LOADADDR (.data)
.fini_array 0x08002cdc 0x4 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x08002ce0 PROVIDE (__fini_array_end = .)
0x08002ce0 _sidata = LOADADDR (.data)
.data 0x20000000 0x10 load address 0x08002c94
.data 0x20000000 0x10 load address 0x08002ce0
0x20000000 . = ALIGN (0x4)
0x20000000 _sdata = .
*(.data)
@ -1686,11 +1689,11 @@ LOAD /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-
0x20000010 . = ALIGN (0x4)
0x20000010 _edata = .
.igot.plt 0x20000010 0x0 load address 0x08002ca4
.igot.plt 0x20000010 0x0 load address 0x08002cf0
.igot.plt 0x20000010 0x0 /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x20000010 . = ALIGN (0x4)
.bss 0x20000010 0xfc load address 0x08002ca4
.bss 0x20000010 0xfc load address 0x08002cf0
0x20000010 _sbss = .
0x20000010 __bss_start__ = _sbss
*(.bss)
@ -1737,7 +1740,7 @@ LOAD /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-
0x2000010c __bss_end__ = _ebss
._user_heap_stack
0x2000010c 0x604 load address 0x08002ca4
0x2000010c 0x604 load address 0x08002cf0
0x20000110 . = ALIGN (0x8)
*fill* 0x2000010c 0x4
[!provide] PROVIDE (end = .)
@ -1827,171 +1830,171 @@ LOAD /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-
.comment 0x00000039 0x3a /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o)
.comment 0x00000039 0x3a /home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-none-eabi-gcc/13.3.1-1.1.1/.content/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o)
.debug_info 0x00000000 0xa5f9
.debug_info 0x00000000 0xa70b
.debug_info 0x00000000 0x1de build/debug/Core/Src/24LC02.o
.debug_info 0x000001de 0x19b2 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_info 0x00001b90 0x1544 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_info 0x000030d4 0xa26 build/debug/Core/Src/AMS_HighLevel.o
.debug_info 0x00003afa 0xc37 build/debug/Core/Src/main.o
.debug_info 0x00004731 0x884 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_info 0x00004fb5 0x11d build/debug/Core/Src/stm32f3xx_it.o
.debug_info 0x000050d2 0x417 build/debug/Core/Src/system_stm32f3xx.o
.debug_info 0x000054e9 0x812 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_info 0x00005cfb 0xd03 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_info 0x000069fe 0x630 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_info 0x0000702e 0x151d build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_info 0x0000854b 0x207e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_info 0x0000a5c9 0x30 build/debug/startup_stm32f302x8.o
.debug_info 0x000001de 0x1ab8 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_info 0x00001c96 0x1537 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_info 0x000031cd 0xa3f build/debug/Core/Src/AMS_HighLevel.o
.debug_info 0x00003c0c 0xc37 build/debug/Core/Src/main.o
.debug_info 0x00004843 0x884 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_info 0x000050c7 0x11d build/debug/Core/Src/stm32f3xx_it.o
.debug_info 0x000051e4 0x417 build/debug/Core/Src/system_stm32f3xx.o
.debug_info 0x000055fb 0x812 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_info 0x00005e0d 0xd03 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_info 0x00006b10 0x630 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_info 0x00007140 0x151d build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_info 0x0000865d 0x207e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_info 0x0000a6db 0x30 build/debug/startup_stm32f302x8.o
.debug_abbrev 0x00000000 0x1caf
.debug_abbrev 0x00000000 0x1cc3
.debug_abbrev 0x00000000 0xd5 build/debug/Core/Src/24LC02.o
.debug_abbrev 0x000000d5 0x2f9 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_abbrev 0x000003ce 0x357 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_abbrev 0x00000725 0x25d build/debug/Core/Src/AMS_HighLevel.o
.debug_abbrev 0x00000982 0x271 build/debug/Core/Src/main.o
.debug_abbrev 0x00000bf3 0x1ad build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_abbrev 0x00000da0 0x7c build/debug/Core/Src/stm32f3xx_it.o
.debug_abbrev 0x00000e1c 0x11e build/debug/Core/Src/system_stm32f3xx.o
.debug_abbrev 0x00000f3a 0x241 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_abbrev 0x0000117b 0x36e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_abbrev 0x000014e9 0x1f8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_abbrev 0x000016e1 0x31f build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_abbrev 0x00001a00 0x28b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_abbrev 0x00001c8b 0x24 build/debug/startup_stm32f302x8.o
.debug_abbrev 0x000000d5 0x30d build/debug/Core/Src/ADBMS_Abstraction.o
.debug_abbrev 0x000003e2 0x357 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_abbrev 0x00000739 0x25d build/debug/Core/Src/AMS_HighLevel.o
.debug_abbrev 0x00000996 0x271 build/debug/Core/Src/main.o
.debug_abbrev 0x00000c07 0x1ad build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_abbrev 0x00000db4 0x7c build/debug/Core/Src/stm32f3xx_it.o
.debug_abbrev 0x00000e30 0x11e build/debug/Core/Src/system_stm32f3xx.o
.debug_abbrev 0x00000f4e 0x241 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_abbrev 0x0000118f 0x36e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_abbrev 0x000014fd 0x1f8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_abbrev 0x000016f5 0x31f build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_abbrev 0x00001a14 0x28b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_abbrev 0x00001c9f 0x24 build/debug/startup_stm32f302x8.o
.debug_loclists
0x00000000 0x3eed
0x00000000 0x3f15
.debug_loclists
0x00000000 0x8d build/debug/Core/Src/24LC02.o
.debug_loclists
0x0000008d 0x56f build/debug/Core/Src/ADBMS_Abstraction.o
0x0000008d 0x5ac build/debug/Core/Src/ADBMS_Abstraction.o
.debug_loclists
0x000005fc 0xc87 build/debug/Core/Src/ADBMS_LL_Driver.o
0x00000639 0xc72 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_loclists
0x00001283 0x34 build/debug/Core/Src/AMS_HighLevel.o
0x000012ab 0x34 build/debug/Core/Src/AMS_HighLevel.o
.debug_loclists
0x000012b7 0x74 build/debug/Core/Src/stm32f3xx_hal_msp.o
0x000012df 0x74 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_loclists
0x0000132b 0xd6 build/debug/Core/Src/system_stm32f3xx.o
0x00001353 0xd6 build/debug/Core/Src/system_stm32f3xx.o
.debug_loclists
0x00001401 0xe1 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x00001429 0xe1 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_loclists
0x000014e2 0x530 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x0000150a 0x530 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_loclists
0x00001a12 0x291 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x00001a3a 0x291 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_loclists
0x00001ca3 0x83f build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x00001ccb 0x83f build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_loclists
0x000024e2 0x1a0b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x0000250a 0x1a0b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_aranges 0x00000000 0x728
.debug_aranges 0x00000000 0x730
.debug_aranges
0x00000000 0x30 build/debug/Core/Src/24LC02.o
.debug_aranges
0x00000030 0xa0 build/debug/Core/Src/ADBMS_Abstraction.o
0x00000030 0xa8 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_aranges
0x000000d0 0xb8 build/debug/Core/Src/ADBMS_LL_Driver.o
0x000000d8 0xb8 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_aranges
0x00000188 0x28 build/debug/Core/Src/AMS_HighLevel.o
0x00000190 0x28 build/debug/Core/Src/AMS_HighLevel.o
.debug_aranges
0x000001b0 0x40 build/debug/Core/Src/main.o
0x000001b8 0x40 build/debug/Core/Src/main.o
.debug_aranges
0x000001f0 0x30 build/debug/Core/Src/stm32f3xx_hal_msp.o
0x000001f8 0x30 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_aranges
0x00000220 0x60 build/debug/Core/Src/stm32f3xx_it.o
0x00000228 0x60 build/debug/Core/Src/stm32f3xx_it.o
.debug_aranges
0x00000280 0x28 build/debug/Core/Src/system_stm32f3xx.o
0x00000288 0x28 build/debug/Core/Src/system_stm32f3xx.o
.debug_aranges
0x000002a8 0xe0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x000002b0 0xe0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_aranges
0x00000388 0xc0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x00000390 0xc0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_aranges
0x00000448 0x58 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x00000450 0x58 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_aranges
0x000004a0 0x88 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x000004a8 0x88 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_aranges
0x00000528 0x1d8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x00000530 0x1d8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_aranges
0x00000700 0x28 build/debug/startup_stm32f302x8.o
0x00000708 0x28 build/debug/startup_stm32f302x8.o
.debug_rnglists
0x00000000 0x599
0x00000000 0x59f
.debug_rnglists
0x00000000 0x1f build/debug/Core/Src/24LC02.o
.debug_rnglists
0x0000001f 0x78 build/debug/Core/Src/ADBMS_Abstraction.o
0x0000001f 0x7e build/debug/Core/Src/ADBMS_Abstraction.o
.debug_rnglists
0x00000097 0xd0 build/debug/Core/Src/ADBMS_LL_Driver.o
0x0000009d 0xd0 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_rnglists
0x00000167 0x1a build/debug/Core/Src/AMS_HighLevel.o
0x0000016d 0x1a build/debug/Core/Src/AMS_HighLevel.o
.debug_rnglists
0x00000181 0x2c build/debug/Core/Src/main.o
0x00000187 0x2c build/debug/Core/Src/main.o
.debug_rnglists
0x000001ad 0x1f build/debug/Core/Src/stm32f3xx_hal_msp.o
0x000001b3 0x1f build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_rnglists
0x000001cc 0x43 build/debug/Core/Src/stm32f3xx_it.o
0x000001d2 0x43 build/debug/Core/Src/stm32f3xx_it.o
.debug_rnglists
0x0000020f 0x1a build/debug/Core/Src/system_stm32f3xx.o
0x00000215 0x1a build/debug/Core/Src/system_stm32f3xx.o
.debug_rnglists
0x00000229 0xa3 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x0000022f 0xa3 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_rnglists
0x000002cc 0x8b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x000002d2 0x8b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_rnglists
0x00000357 0x3f build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x0000035d 0x3f build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_rnglists
0x00000396 0x79 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x0000039c 0x79 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_rnglists
0x0000040f 0x171 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
0x00000415 0x171 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_rnglists
0x00000580 0x19 build/debug/startup_stm32f302x8.o
0x00000586 0x19 build/debug/startup_stm32f302x8.o
.debug_line 0x00000000 0x79fd
.debug_line 0x00000000 0x7a21
.debug_line 0x00000000 0x200 build/debug/Core/Src/24LC02.o
.debug_line 0x00000200 0xbc3 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_line 0x00000dc3 0xb0c build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_line 0x000018cf 0x397 build/debug/Core/Src/AMS_HighLevel.o
.debug_line 0x00001c66 0x4e5 build/debug/Core/Src/main.o
.debug_line 0x0000214b 0x31b build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_line 0x00002466 0x13d build/debug/Core/Src/stm32f3xx_it.o
.debug_line 0x000025a3 0x2d1 build/debug/Core/Src/system_stm32f3xx.o
.debug_line 0x00002874 0x5b2 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_line 0x00002e26 0x71b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_line 0x00003541 0x70e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_line 0x00003c4f 0x134d build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_line 0x00004f9c 0x29eb build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_line 0x00007987 0x76 build/debug/startup_stm32f302x8.o
.debug_line 0x00000200 0xc29 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_line 0x00000e29 0xadb build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_line 0x00001904 0x386 build/debug/Core/Src/AMS_HighLevel.o
.debug_line 0x00001c8a 0x4e5 build/debug/Core/Src/main.o
.debug_line 0x0000216f 0x31b build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_line 0x0000248a 0x13d build/debug/Core/Src/stm32f3xx_it.o
.debug_line 0x000025c7 0x2d1 build/debug/Core/Src/system_stm32f3xx.o
.debug_line 0x00002898 0x5b2 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_line 0x00002e4a 0x71b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_line 0x00003565 0x70e build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_line 0x00003c73 0x134d build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_line 0x00004fc0 0x29eb build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_line 0x000079ab 0x76 build/debug/startup_stm32f302x8.o
.debug_str 0x00000000 0x2345
.debug_str 0x00000000 0x2345 build/debug/Core/Src/24LC02.o
.debug_str 0x00000000 0x234f
.debug_str 0x00000000 0x234f build/debug/Core/Src/24LC02.o
0x1e3 (size before relaxing)
.debug_str 0x00002345 0x955 build/debug/Core/Src/ADBMS_Abstraction.o
.debug_str 0x00002345 0x8ec build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_str 0x00002345 0x80f build/debug/Core/Src/AMS_HighLevel.o
.debug_str 0x00002345 0x8aa build/debug/Core/Src/main.o
.debug_str 0x00002345 0x6c2 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_str 0x00002345 0x221 build/debug/Core/Src/stm32f3xx_it.o
.debug_str 0x00002345 0x2cc build/debug/Core/Src/system_stm32f3xx.o
.debug_str 0x00002345 0x8c8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_str 0x00002345 0x94b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_str 0x00002345 0x430 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_str 0x00002345 0x674 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_str 0x00002345 0xbd9 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_str 0x00002345 0x70 build/debug/startup_stm32f302x8.o
.debug_str 0x0000234f 0x95f build/debug/Core/Src/ADBMS_Abstraction.o
.debug_str 0x0000234f 0x8ec build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_str 0x0000234f 0x819 build/debug/Core/Src/AMS_HighLevel.o
.debug_str 0x0000234f 0x8aa build/debug/Core/Src/main.o
.debug_str 0x0000234f 0x6c2 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_str 0x0000234f 0x221 build/debug/Core/Src/stm32f3xx_it.o
.debug_str 0x0000234f 0x2cc build/debug/Core/Src/system_stm32f3xx.o
.debug_str 0x0000234f 0x8c8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_str 0x0000234f 0x94b build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_str 0x0000234f 0x430 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_str 0x0000234f 0x674 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_str 0x0000234f 0xbd9 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_str 0x0000234f 0x70 build/debug/startup_stm32f302x8.o
.debug_frame 0x00000000 0x12b4
.debug_frame 0x00000000 0x12d4
.debug_frame 0x00000000 0x5c build/debug/Core/Src/24LC02.o
.debug_frame 0x0000005c 0x1fc build/debug/Core/Src/ADBMS_Abstraction.o
.debug_frame 0x00000258 0x2a4 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_frame 0x000004fc 0x4c build/debug/Core/Src/AMS_HighLevel.o
.debug_frame 0x00000548 0x90 build/debug/Core/Src/main.o
.debug_frame 0x000005d8 0x64 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_frame 0x0000063c 0xa8 build/debug/Core/Src/stm32f3xx_it.o
.debug_frame 0x000006e4 0x30 build/debug/Core/Src/system_stm32f3xx.o
.debug_frame 0x00000714 0x1cc build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_frame 0x000008e0 0x19c build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_frame 0x00000a7c 0xd0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_frame 0x00000b4c 0x170 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_frame 0x00000cbc 0x5f8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_frame 0x0000005c 0x21c build/debug/Core/Src/ADBMS_Abstraction.o
.debug_frame 0x00000278 0x2a4 build/debug/Core/Src/ADBMS_LL_Driver.o
.debug_frame 0x0000051c 0x4c build/debug/Core/Src/AMS_HighLevel.o
.debug_frame 0x00000568 0x90 build/debug/Core/Src/main.o
.debug_frame 0x000005f8 0x64 build/debug/Core/Src/stm32f3xx_hal_msp.o
.debug_frame 0x0000065c 0xa8 build/debug/Core/Src/stm32f3xx_it.o
.debug_frame 0x00000704 0x30 build/debug/Core/Src/system_stm32f3xx.o
.debug_frame 0x00000734 0x1cc build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_frame 0x00000900 0x19c build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_frame 0x00000a9c 0xd0 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_frame 0x00000b6c 0x170 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_frame 0x00000cdc 0x5f8 build/debug/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi.o
.debug_line_str
0x00000000 0x54
@ -2530,6 +2533,8 @@ amsCheckUnderOverVoltage build/debug/Core/Src/ADBMS_Abs
build/debug/Core/Src/AMS_HighLevel.o
amsClearAux build/debug/Core/Src/ADBMS_Abstraction.o
amsClearCells build/debug/Core/Src/ADBMS_Abstraction.o
amsConfig build/debug/Core/Src/ADBMS_Abstraction.o
build/debug/Core/Src/AMS_HighLevel.o
amsConfigBalancing build/debug/Core/Src/ADBMS_Abstraction.o
amsConfigCellMeasurement build/debug/Core/Src/ADBMS_Abstraction.o
amsConfigOverUnderVoltage build/debug/Core/Src/ADBMS_Abstraction.o

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cccAnHZv.s page 1
ARM GAS /tmp/cckT5U9k.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cccAnHZv.s page 1
46 .LVL1:
11:Core/Src/24LC02.c **** }
47 .loc 1 11 1 view .LVU5
ARM GAS /tmp/cccAnHZv.s page 2
ARM GAS /tmp/cckT5U9k.s page 2
48 000c 08BD pop {r3, pc}
@ -118,7 +118,7 @@ ARM GAS /tmp/cccAnHZv.s page 1
100 @ frame_needed = 0, uses_anonymous_args = 0
101 .loc 1 17 50 is_stmt 0 view .LVU14
102 0000 00B5 push {lr}
ARM GAS /tmp/cccAnHZv.s page 3
ARM GAS /tmp/cckT5U9k.s page 3
103 .cfi_def_cfa_offset 4
@ -151,17 +151,17 @@ ARM GAS /tmp/cccAnHZv.s page 1
129 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
130 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
131 .file 4 "Core/Inc/ADBMS_Abstraction.h"
ARM GAS /tmp/cccAnHZv.s page 4
ARM GAS /tmp/cckT5U9k.s page 4
DEFINED SYMBOLS
*ABS*:00000000 24LC02.c
/tmp/cccAnHZv.s:21 .text.eeprom_init:00000000 $t
/tmp/cccAnHZv.s:27 .text.eeprom_init:00000000 eeprom_init
/tmp/cccAnHZv.s:53 .text.eeprom_write:00000000 $t
/tmp/cccAnHZv.s:59 .text.eeprom_write:00000000 eeprom_write
/tmp/cccAnHZv.s:88 .text.eeprom_read:00000000 $t
/tmp/cccAnHZv.s:94 .text.eeprom_read:00000000 eeprom_read
/tmp/cckT5U9k.s:21 .text.eeprom_init:00000000 $t
/tmp/cckT5U9k.s:27 .text.eeprom_init:00000000 eeprom_init
/tmp/cckT5U9k.s:53 .text.eeprom_write:00000000 $t
/tmp/cckT5U9k.s:59 .text.eeprom_write:00000000 eeprom_write
/tmp/cckT5U9k.s:88 .text.eeprom_read:00000000 $t
/tmp/cckT5U9k.s:94 .text.eeprom_read:00000000 eeprom_read
UNDEFINED SYMBOLS
amsWriteComm

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccGF8f65.s page 1
ARM GAS /tmp/ccZdyESl.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccGF8f65.s page 1
27:Core/Src/AMS_HighLevel.c **** uint8_t deviceSleeps = 0;
28:Core/Src/AMS_HighLevel.c **** #define MAX_DEVICE_SLEEP 3 //TODO: change to correct value
29:Core/Src/AMS_HighLevel.c ****
ARM GAS /tmp/ccGF8f65.s page 2
ARM GAS /tmp/ccZdyESl.s page 2
30:Core/Src/AMS_HighLevel.c **** struct pollingTimes {
@ -83,9 +83,9 @@ ARM GAS /tmp/ccGF8f65.s page 1
38:Core/Src/AMS_HighLevel.c **** uint8_t ret = initAMS(hspi, numberofCells, numberofAux);
41 .loc 1 38 3 is_stmt 1 view .LVU2
42 .loc 1 38 17 is_stmt 0 view .LVU3
43 0002 0C4B ldr r3, .L3
43 0002 0D4B ldr r3, .L3
44 0004 1A78 ldrb r2, [r3] @ zero_extendqisi2
45 0006 0C4B ldr r3, .L3+4
45 0006 0D4B ldr r3, .L3+4
46 0008 1978 ldrb r1, [r3] @ zero_extendqisi2
47 000a FFF7FEFF bl initAMS
48 .LVL1:
@ -95,318 +95,314 @@ ARM GAS /tmp/ccGF8f65.s page 1
39:Core/Src/AMS_HighLevel.c **** amsov = DEFAULT_OV;
52 .loc 1 39 3 is_stmt 1 view .LVU5
53 .loc 1 39 9 is_stmt 0 view .LVU6
54 0010 0A4B ldr r3, .L3+8
54 0010 0B4B ldr r3, .L3+8
55 0012 40F26542 movw r2, #1125
56 0016 1A80 strh r2, [r3] @ movhi
40:Core/Src/AMS_HighLevel.c **** amsuv = DEFAULT_UV;
57 .loc 1 40 3 is_stmt 1 view .LVU7
58 .loc 1 40 9 is_stmt 0 view .LVU8
59 0018 094B ldr r3, .L3+12
59 0018 0A4B ldr r3, .L3+12
60 001a 40F2A112 movw r2, #417
61 001e 1A80 strh r2, [r3] @ movhi
41:Core/Src/AMS_HighLevel.c ****
42:Core/Src/AMS_HighLevel.c **** pollingTimes = (struct pollingTimes) {HAL_GetTick(), HAL_GetTick()};
42:Core/Src/AMS_HighLevel.c **** amsConfig();
62 .loc 1 42 3 is_stmt 1 view .LVU9
63 .loc 1 42 41 is_stmt 0 view .LVU10
64 0020 FFF7FEFF bl HAL_GetTick
65 .LVL3:
66 0024 0546 mov r5, r0
67 .loc 1 42 56 discriminator 1 view .LVU11
68 0026 FFF7FEFF bl HAL_GetTick
69 .LVL4:
70 .loc 1 42 16 discriminator 2 view .LVU12
71 002a 064B ldr r3, .L3+16
72 002c 1D60 str r5, [r3]
73 002e 5860 str r0, [r3, #4]
ARM GAS /tmp/ccGF8f65.s page 3
63 0020 FFF7FEFF bl amsConfig
64 .LVL3:
43:Core/Src/AMS_HighLevel.c ****
44:Core/Src/AMS_HighLevel.c **** return ret;
74 .loc 1 44 3 is_stmt 1 view .LVU13
45:Core/Src/AMS_HighLevel.c **** }
75 .loc 1 45 1 is_stmt 0 view .LVU14
76 0030 2046 mov r0, r4
77 0032 38BD pop {r3, r4, r5, pc}
78 .LVL5:
79 .L4:
80 .loc 1 45 1 view .LVU15
81 .align 2
82 .L3:
83 0034 00000000 .word numberofAux
84 0038 00000000 .word numberofCells
85 003c 00000000 .word amsov
86 0040 00000000 .word amsuv
87 0044 00000000 .word pollingTimes
88 .cfi_endproc
89 .LFE123:
91 .section .text.AMS_Idle_Loop,"ax",%progbits
92 .align 1
93 .global AMS_Idle_Loop
94 .syntax unified
95 .thumb
96 .thumb_func
98 AMS_Idle_Loop:
99 .LFB124:
46:Core/Src/AMS_HighLevel.c ****
47:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Idle_Loop() {
100 .loc 1 47 25 is_stmt 1 view -0
101 .cfi_startproc
102 @ args = 0, pretend = 0, frame = 8
103 @ frame_needed = 0, uses_anonymous_args = 0
104 0000 30B5 push {r4, r5, lr}
105 .cfi_def_cfa_offset 12
106 .cfi_offset 4, -12
107 .cfi_offset 5, -8
108 .cfi_offset 14, -4
109 0002 83B0 sub sp, sp, #12
110 .cfi_def_cfa_offset 24
48:Core/Src/AMS_HighLevel.c **** if (!amsWakeUp()) {
111 .loc 1 48 3 view .LVU17
112 .loc 1 48 8 is_stmt 0 view .LVU18
113 0004 FFF7FEFF bl amsWakeUp
114 .LVL6:
49:Core/Src/AMS_HighLevel.c **** //error_data.data_kind = SEK_INTERNAL_BMS_TIMEOUT; //we don't receive data for the wakeup comma
50:Core/Src/AMS_HighLevel.c **** //set_error_source(ERROR_SOURCE_INTERNAL); //so we can't tell if we timed out
51:Core/Src/AMS_HighLevel.c **** }
115 .loc 1 51 3 is_stmt 1 view .LVU19
52:Core/Src/AMS_HighLevel.c ****
53:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsAuxAndStatusMeasurement(&module);
116 .loc 1 53 3 view .LVU20
117 .loc 1 53 26 is_stmt 0 view .LVU21
118 0008 1D4C ldr r4, .L15
119 000a 2046 mov r0, r4
120 000c FFF7FEFF bl amsAuxAndStatusMeasurement
121 .LVL7:
ARM GAS /tmp/ccGF8f65.s page 4
44:Core/Src/AMS_HighLevel.c **** pollingTimes = (struct pollingTimes) {HAL_GetTick(), HAL_GetTick()};
65 .loc 1 44 3 view .LVU10
66 .loc 1 44 41 is_stmt 0 view .LVU11
67 0024 FFF7FEFF bl HAL_GetTick
68 .LVL4:
69 0028 0546 mov r5, r0
70 .loc 1 44 56 discriminator 1 view .LVU12
71 002a FFF7FEFF bl HAL_GetTick
ARM GAS /tmp/ccZdyESl.s page 3
122 .loc 1 53 23 discriminator 1 view .LVU22
123 0010 1C4A ldr r2, .L15+4
124 0012 1378 ldrb r3, [r2] @ zero_extendqisi2
125 0014 0344 add r3, r3, r0
126 0016 1370 strb r3, [r2]
54:Core/Src/AMS_HighLevel.c ****
55:Core/Src/AMS_HighLevel.c **** if (module.status.SLEEP) {
127 .loc 1 55 3 is_stmt 1 view .LVU23
128 .loc 1 55 7 is_stmt 0 view .LVU24
129 0018 94F83930 ldrb r3, [r4, #57] @ zero_extendqisi2
130 .loc 1 55 6 view .LVU25
131 001c 13F0100F tst r3, #16
132 0020 06D0 beq .L6
56:Core/Src/AMS_HighLevel.c **** deviceSleeps++;
133 .loc 1 56 5 is_stmt 1 view .LVU26
134 .loc 1 56 17 is_stmt 0 view .LVU27
135 0022 194A ldr r2, .L15+8
136 0024 1378 ldrb r3, [r2] @ zero_extendqisi2
137 0026 0133 adds r3, r3, #1
138 0028 DBB2 uxtb r3, r3
139 002a 1370 strb r3, [r2]
57:Core/Src/AMS_HighLevel.c **** if (deviceSleeps > MAX_DEVICE_SLEEP) {
140 .loc 1 57 5 is_stmt 1 view .LVU28
141 .loc 1 57 8 is_stmt 0 view .LVU29
142 002c 032B cmp r3, #3
143 002e 13D9 bls .L14
144 .L6:
58:Core/Src/AMS_HighLevel.c ****
59:Core/Src/AMS_HighLevel.c **** } else {
60:Core/Src/AMS_HighLevel.c **** amsReset();
61:Core/Src/AMS_HighLevel.c **** }
62:Core/Src/AMS_HighLevel.c **** }
63:Core/Src/AMS_HighLevel.c ****
64:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCellMeasurement(&module);
145 .loc 1 64 3 is_stmt 1 view .LVU30
146 .loc 1 64 26 is_stmt 0 view .LVU31
147 0030 134D ldr r5, .L15
148 0032 2846 mov r0, r5
149 0034 FFF7FEFF bl amsCellMeasurement
150 .LVL8:
151 .loc 1 64 23 discriminator 1 view .LVU32
152 0038 124C ldr r4, .L15+4
153 003a 2378 ldrb r3, [r4] @ zero_extendqisi2
154 003c 0344 add r3, r3, r0
155 003e 2370 strb r3, [r4]
65:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCheckUnderOverVoltage(&module);
156 .loc 1 65 3 is_stmt 1 view .LVU33
157 .loc 1 65 26 is_stmt 0 view .LVU34
158 0040 2846 mov r0, r5
159 0042 FFF7FEFF bl amsCheckUnderOverVoltage
160 .LVL9:
161 .loc 1 65 23 discriminator 1 view .LVU35
162 0046 2378 ldrb r3, [r4] @ zero_extendqisi2
163 0048 0344 add r3, r3, r0
164 004a 2370 strb r3, [r4]
66:Core/Src/AMS_HighLevel.c ****
67:Core/Src/AMS_HighLevel.c **** if(eeprom_write(0, 7) != 0){
ARM GAS /tmp/ccGF8f65.s page 5
72 .LVL5:
73 .loc 1 44 16 discriminator 2 view .LVU13
74 002e 064B ldr r3, .L3+16
75 0030 1D60 str r5, [r3]
76 0032 5860 str r0, [r3, #4]
45:Core/Src/AMS_HighLevel.c ****
46:Core/Src/AMS_HighLevel.c **** return ret;
77 .loc 1 46 3 is_stmt 1 view .LVU14
47:Core/Src/AMS_HighLevel.c **** }
78 .loc 1 47 1 is_stmt 0 view .LVU15
79 0034 2046 mov r0, r4
80 0036 38BD pop {r3, r4, r5, pc}
81 .LVL6:
82 .L4:
83 .loc 1 47 1 view .LVU16
84 .align 2
85 .L3:
86 0038 00000000 .word numberofAux
87 003c 00000000 .word numberofCells
88 0040 00000000 .word amsov
89 0044 00000000 .word amsuv
90 0048 00000000 .word pollingTimes
91 .cfi_endproc
92 .LFE123:
94 .section .text.AMS_Idle_Loop,"ax",%progbits
95 .align 1
96 .global AMS_Idle_Loop
97 .syntax unified
98 .thumb
99 .thumb_func
101 AMS_Idle_Loop:
102 .LFB124:
48:Core/Src/AMS_HighLevel.c ****
49:Core/Src/AMS_HighLevel.c **** uint8_t AMS_Idle_Loop() {
103 .loc 1 49 25 is_stmt 1 view -0
104 .cfi_startproc
105 @ args = 0, pretend = 0, frame = 8
106 @ frame_needed = 0, uses_anonymous_args = 0
107 0000 30B5 push {r4, r5, lr}
108 .cfi_def_cfa_offset 12
109 .cfi_offset 4, -12
110 .cfi_offset 5, -8
111 .cfi_offset 14, -4
112 0002 83B0 sub sp, sp, #12
113 .cfi_def_cfa_offset 24
50:Core/Src/AMS_HighLevel.c **** if (!amsWakeUp()) {
114 .loc 1 50 3 view .LVU18
115 .loc 1 50 8 is_stmt 0 view .LVU19
116 0004 FFF7FEFF bl amsWakeUp
117 .LVL7:
51:Core/Src/AMS_HighLevel.c **** //error_data.data_kind = SEK_INTERNAL_BMS_TIMEOUT; //we don't receive data for the wakeup comma
52:Core/Src/AMS_HighLevel.c **** //set_error_source(ERROR_SOURCE_INTERNAL); //so we can't tell if we timed out
53:Core/Src/AMS_HighLevel.c **** }
118 .loc 1 53 3 is_stmt 1 view .LVU20
54:Core/Src/AMS_HighLevel.c ****
55:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsAuxAndStatusMeasurement(&module);
119 .loc 1 55 3 view .LVU21
ARM GAS /tmp/ccZdyESl.s page 4
165 .loc 1 67 3 is_stmt 1 view .LVU36
166 .loc 1 67 6 is_stmt 0 view .LVU37
167 004c 0721 movs r1, #7
168 004e 0020 movs r0, #0
169 0050 FFF7FEFF bl eeprom_write
170 .LVL10:
171 .loc 1 67 5 discriminator 1 view .LVU38
172 0054 18B1 cbz r0, .L7
173 .L8:
68:Core/Src/AMS_HighLevel.c **** while(1){}
174 .loc 1 68 5 is_stmt 1 view .LVU39
175 .loc 1 68 14 view .LVU40
176 .loc 1 68 10 view .LVU41
177 0056 FEE7 b .L8
178 .L14:
60:Core/Src/AMS_HighLevel.c **** }
179 .loc 1 60 7 view .LVU42
180 0058 FFF7FEFF bl amsReset
181 .LVL11:
182 005c E8E7 b .L6
183 .L7:
69:Core/Src/AMS_HighLevel.c **** }
70:Core/Src/AMS_HighLevel.c **** int8_t eepromBuf = 0;
184 .loc 1 70 3 view .LVU43
185 .loc 1 70 10 is_stmt 0 view .LVU44
186 005e 0020 movs r0, #0
187 0060 8DF80700 strb r0, [sp, #7]
71:Core/Src/AMS_HighLevel.c **** if(eeprom_read(0, &eepromBuf) != 0){
188 .loc 1 71 3 is_stmt 1 view .LVU45
189 .loc 1 71 6 is_stmt 0 view .LVU46
190 0064 0DF10701 add r1, sp, #7
191 0068 FFF7FEFF bl eeprom_read
192 .LVL12:
193 .loc 1 71 5 discriminator 1 view .LVU47
194 006c 00B1 cbz r0, .L9
195 .L10:
72:Core/Src/AMS_HighLevel.c **** while(1){}
196 .loc 1 72 5 is_stmt 1 view .LVU48
197 .loc 1 72 14 view .LVU49
198 .loc 1 72 10 view .LVU50
199 006e FEE7 b .L10
200 .L9:
73:Core/Src/AMS_HighLevel.c **** }
74:Core/Src/AMS_HighLevel.c ****
75:Core/Src/AMS_HighLevel.c **** if (eepromBuf != 7){
201 .loc 1 75 3 view .LVU51
202 .loc 1 75 17 is_stmt 0 view .LVU52
203 0070 9DF90730 ldrsb r3, [sp, #7]
204 .loc 1 75 6 view .LVU53
205 0074 072B cmp r3, #7
206 0076 00D0 beq .L11
207 .L12:
76:Core/Src/AMS_HighLevel.c **** while(1){}
208 .loc 1 76 5 is_stmt 1 view .LVU54
209 .loc 1 76 14 view .LVU55
210 .loc 1 76 10 view .LVU56
211 0078 FEE7 b .L12
ARM GAS /tmp/ccGF8f65.s page 6
120 .loc 1 55 26 is_stmt 0 view .LVU22
121 0008 1B4C ldr r4, .L13
122 000a 2046 mov r0, r4
123 000c FFF7FEFF bl amsAuxAndStatusMeasurement
124 .LVL8:
125 .loc 1 55 23 discriminator 1 view .LVU23
126 0010 1A4A ldr r2, .L13+4
127 0012 1378 ldrb r3, [r2] @ zero_extendqisi2
128 0014 0344 add r3, r3, r0
129 0016 1370 strb r3, [r2]
56:Core/Src/AMS_HighLevel.c ****
57:Core/Src/AMS_HighLevel.c **** if (module.status.SLEEP) {
130 .loc 1 57 3 is_stmt 1 view .LVU24
131 .loc 1 57 7 is_stmt 0 view .LVU25
132 0018 94F83930 ldrb r3, [r4, #57] @ zero_extendqisi2
133 .loc 1 57 6 view .LVU26
134 001c 13F0100F tst r3, #16
135 0020 06D0 beq .L6
58:Core/Src/AMS_HighLevel.c **** deviceSleeps++;
136 .loc 1 58 5 is_stmt 1 view .LVU27
137 .loc 1 58 17 is_stmt 0 view .LVU28
138 0022 174A ldr r2, .L13+8
139 0024 1378 ldrb r3, [r2] @ zero_extendqisi2
140 0026 0133 adds r3, r3, #1
141 0028 DBB2 uxtb r3, r3
142 002a 1370 strb r3, [r2]
59:Core/Src/AMS_HighLevel.c **** if (deviceSleeps > MAX_DEVICE_SLEEP) {
143 .loc 1 59 5 is_stmt 1 view .LVU29
144 .loc 1 59 8 is_stmt 0 view .LVU30
145 002c 032B cmp r3, #3
146 002e 13D9 bls .L12
147 .L6:
60:Core/Src/AMS_HighLevel.c ****
61:Core/Src/AMS_HighLevel.c **** } else {
62:Core/Src/AMS_HighLevel.c **** amsReset();
63:Core/Src/AMS_HighLevel.c **** }
64:Core/Src/AMS_HighLevel.c **** }
65:Core/Src/AMS_HighLevel.c ****
66:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCellMeasurement(&module);
148 .loc 1 66 3 is_stmt 1 view .LVU31
149 .loc 1 66 26 is_stmt 0 view .LVU32
150 0030 114D ldr r5, .L13
151 0032 2846 mov r0, r5
152 0034 FFF7FEFF bl amsCellMeasurement
153 .LVL9:
154 .loc 1 66 23 discriminator 1 view .LVU33
155 0038 104C ldr r4, .L13+4
156 003a 2378 ldrb r3, [r4] @ zero_extendqisi2
157 003c 0344 add r3, r3, r0
158 003e 2370 strb r3, [r4]
67:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCheckUnderOverVoltage(&module);
159 .loc 1 67 3 is_stmt 1 view .LVU34
160 .loc 1 67 26 is_stmt 0 view .LVU35
161 0040 2846 mov r0, r5
162 0042 FFF7FEFF bl amsCheckUnderOverVoltage
163 .LVL10:
164 .loc 1 67 23 discriminator 1 view .LVU36
ARM GAS /tmp/ccZdyESl.s page 5
212 .L11:
77:Core/Src/AMS_HighLevel.c **** }
78:Core/Src/AMS_HighLevel.c ****
79:Core/Src/AMS_HighLevel.c **** return 0;
213 .loc 1 79 3 view .LVU57
80:Core/Src/AMS_HighLevel.c **** }...
214 .loc 1 80 1 is_stmt 0 view .LVU58
215 007a 0020 movs r0, #0
216 007c 03B0 add sp, sp, #12
217 .cfi_def_cfa_offset 12
218 @ sp needed
219 007e 30BD pop {r4, r5, pc}
220 .L16:
221 .align 2
222 .L15:
223 0080 00000000 .word module
224 0084 00000000 .word packetChecksumFails
225 0088 00000000 .word deviceSleeps
226 .cfi_endproc
227 .LFE124:
229 .global pollingTimes
230 .section .bss.pollingTimes,"aw",%nobits
231 .align 2
234 pollingTimes:
235 0000 00000000 .space 8
235 00000000
236 .global deviceSleeps
237 .section .bss.deviceSleeps,"aw",%nobits
240 deviceSleeps:
241 0000 00 .space 1
242 .global packetChecksumFails
243 .section .bss.packetChecksumFails,"aw",%nobits
246 packetChecksumFails:
247 0000 00 .space 1
248 .global numberofAux
249 .section .bss.numberofAux,"aw",%nobits
252 numberofAux:
253 0000 00 .space 1
254 .global numberofCells
255 .section .data.numberofCells,"aw"
258 numberofCells:
259 0000 0F .byte 15
260 .global amsov
261 .section .bss.amsov,"aw",%nobits
165 0046 2378 ldrb r3, [r4] @ zero_extendqisi2
166 0048 0344 add r3, r3, r0
167 004a 2370 strb r3, [r4]
68:Core/Src/AMS_HighLevel.c ****
69:Core/Src/AMS_HighLevel.c **** if(eeprom_write(0, 7) != 0){
168 .loc 1 69 3 is_stmt 1 view .LVU37
169 .loc 1 69 6 is_stmt 0 view .LVU38
170 004c 0721 movs r1, #7
171 004e 0020 movs r0, #0
172 0050 FFF7FEFF bl eeprom_write
173 .LVL11:
174 .loc 1 69 5 discriminator 1 view .LVU39
175 0054 18B1 cbz r0, .L7
176 .L8:
70:Core/Src/AMS_HighLevel.c **** while(1){}
177 .loc 1 70 5 is_stmt 1 view .LVU40
178 .loc 1 70 14 view .LVU41
179 .loc 1 70 10 view .LVU42
180 0056 FEE7 b .L8
181 .L12:
62:Core/Src/AMS_HighLevel.c **** }
182 .loc 1 62 7 view .LVU43
183 0058 FFF7FEFF bl amsReset
184 .LVL12:
185 005c E8E7 b .L6
186 .L7:
71:Core/Src/AMS_HighLevel.c **** }
72:Core/Src/AMS_HighLevel.c **** int8_t eepromBuf = 0;
187 .loc 1 72 3 view .LVU44
188 .loc 1 72 10 is_stmt 0 view .LVU45
189 005e 0020 movs r0, #0
190 0060 8DF80700 strb r0, [sp, #7]
73:Core/Src/AMS_HighLevel.c **** if(eeprom_read(0, &eepromBuf) != 0){
191 .loc 1 73 3 is_stmt 1 view .LVU46
192 .loc 1 73 6 is_stmt 0 view .LVU47
193 0064 0DF10701 add r1, sp, #7
194 0068 FFF7FEFF bl eeprom_read
195 .LVL13:
196 .loc 1 73 5 discriminator 1 view .LVU48
197 006c 00B1 cbz r0, .L9
198 .L10:
74:Core/Src/AMS_HighLevel.c **** while(1){}
199 .loc 1 74 5 is_stmt 1 view .LVU49
200 .loc 1 74 14 view .LVU50
201 .loc 1 74 10 view .LVU51
202 006e FEE7 b .L10
203 .L9:
75:Core/Src/AMS_HighLevel.c **** }
76:Core/Src/AMS_HighLevel.c ****
77:Core/Src/AMS_HighLevel.c **** if (eepromBuf != 7){
204 .loc 1 77 3 view .LVU52
78:Core/Src/AMS_HighLevel.c **** // while(1){}
79:Core/Src/AMS_HighLevel.c **** }
205 .loc 1 79 3 view .LVU53
80:Core/Src/AMS_HighLevel.c ****
81:Core/Src/AMS_HighLevel.c **** return 0;
206 .loc 1 81 3 view .LVU54
ARM GAS /tmp/ccZdyESl.s page 6
82:Core/Src/AMS_HighLevel.c **** }...
207 .loc 1 82 1 is_stmt 0 view .LVU55
208 0070 0020 movs r0, #0
209 0072 03B0 add sp, sp, #12
210 .cfi_def_cfa_offset 12
211 @ sp needed
212 0074 30BD pop {r4, r5, pc}
213 .L14:
214 0076 00BF .align 2
215 .L13:
216 0078 00000000 .word module
217 007c 00000000 .word packetChecksumFails
218 0080 00000000 .word deviceSleeps
219 .cfi_endproc
220 .LFE124:
222 .global pollingTimes
223 .section .bss.pollingTimes,"aw",%nobits
224 .align 2
227 pollingTimes:
228 0000 00000000 .space 8
228 00000000
229 .global deviceSleeps
230 .section .bss.deviceSleeps,"aw",%nobits
233 deviceSleeps:
234 0000 00 .space 1
235 .global packetChecksumFails
236 .section .bss.packetChecksumFails,"aw",%nobits
239 packetChecksumFails:
240 0000 00 .space 1
241 .global numberofAux
242 .section .bss.numberofAux,"aw",%nobits
245 numberofAux:
246 0000 00 .space 1
247 .global numberofCells
248 .section .data.numberofCells,"aw"
251 numberofCells:
252 0000 0F .byte 15
253 .global amsov
254 .section .bss.amsov,"aw",%nobits
255 .align 1
258 amsov:
259 0000 0000 .space 2
260 .global amsuv
261 .section .bss.amsuv,"aw",%nobits
262 .align 1
265 amsov:
265 amsuv:
266 0000 0000 .space 2
267 .global amsuv
268 .section .bss.amsuv,"aw",%nobits
269 .align 1
272 amsuv:
273 0000 0000 .space 2
274 .global module
275 .section .bss.module,"aw",%nobits
276 .align 2
279 module:
280 0000 00000000 .space 96
ARM GAS /tmp/ccGF8f65.s page 7
267 .global module
268 .section .bss.module,"aw",%nobits
269 .align 2
272 module:
273 0000 00000000 .space 96
273 00000000
273 00000000
273 00000000
273 00000000
274 .text
ARM GAS /tmp/ccZdyESl.s page 7
280 00000000
280 00000000
280 00000000
280 00000000
281 .text
282 .Letext0:
283 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
284 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
285 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
286 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
287 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
288 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
289 .file 8 "Core/Inc/ADBMS_LL_Driver.h"
290 .file 9 "Core/Inc/ADBMS_Abstraction.h"
291 .file 10 "Core/Inc/AMS_HighLevel.h"
292 .file 11 "Core/Inc/24LC02.h"
293 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccGF8f65.s page 8
275 .Letext0:
276 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
277 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
278 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
279 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
280 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
281 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
282 .file 8 "Core/Inc/ADBMS_LL_Driver.h"
283 .file 9 "Core/Inc/ADBMS_Abstraction.h"
284 .file 10 "Core/Inc/AMS_HighLevel.h"
285 .file 11 "Core/Inc/24LC02.h"
286 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccZdyESl.s page 8
DEFINED SYMBOLS
*ABS*:00000000 AMS_HighLevel.c
/tmp/ccGF8f65.s:21 .text.AMS_Init:00000000 $t
/tmp/ccGF8f65.s:27 .text.AMS_Init:00000000 AMS_Init
/tmp/ccGF8f65.s:83 .text.AMS_Init:00000034 $d
/tmp/ccGF8f65.s:252 .bss.numberofAux:00000000 numberofAux
/tmp/ccGF8f65.s:258 .data.numberofCells:00000000 numberofCells
/tmp/ccGF8f65.s:265 .bss.amsov:00000000 amsov
/tmp/ccGF8f65.s:272 .bss.amsuv:00000000 amsuv
/tmp/ccGF8f65.s:234 .bss.pollingTimes:00000000 pollingTimes
/tmp/ccGF8f65.s:92 .text.AMS_Idle_Loop:00000000 $t
/tmp/ccGF8f65.s:98 .text.AMS_Idle_Loop:00000000 AMS_Idle_Loop
/tmp/ccGF8f65.s:223 .text.AMS_Idle_Loop:00000080 $d
/tmp/ccGF8f65.s:279 .bss.module:00000000 module
/tmp/ccGF8f65.s:246 .bss.packetChecksumFails:00000000 packetChecksumFails
/tmp/ccGF8f65.s:240 .bss.deviceSleeps:00000000 deviceSleeps
/tmp/ccGF8f65.s:231 .bss.pollingTimes:00000000 $d
/tmp/ccGF8f65.s:241 .bss.deviceSleeps:00000000 $d
/tmp/ccGF8f65.s:247 .bss.packetChecksumFails:00000000 $d
/tmp/ccGF8f65.s:253 .bss.numberofAux:00000000 $d
/tmp/ccGF8f65.s:262 .bss.amsov:00000000 $d
/tmp/ccGF8f65.s:269 .bss.amsuv:00000000 $d
/tmp/ccGF8f65.s:276 .bss.module:00000000 $d
/tmp/ccZdyESl.s:21 .text.AMS_Init:00000000 $t
/tmp/ccZdyESl.s:27 .text.AMS_Init:00000000 AMS_Init
/tmp/ccZdyESl.s:86 .text.AMS_Init:00000038 $d
/tmp/ccZdyESl.s:245 .bss.numberofAux:00000000 numberofAux
/tmp/ccZdyESl.s:251 .data.numberofCells:00000000 numberofCells
/tmp/ccZdyESl.s:258 .bss.amsov:00000000 amsov
/tmp/ccZdyESl.s:265 .bss.amsuv:00000000 amsuv
/tmp/ccZdyESl.s:227 .bss.pollingTimes:00000000 pollingTimes
/tmp/ccZdyESl.s:95 .text.AMS_Idle_Loop:00000000 $t
/tmp/ccZdyESl.s:101 .text.AMS_Idle_Loop:00000000 AMS_Idle_Loop
/tmp/ccZdyESl.s:216 .text.AMS_Idle_Loop:00000078 $d
/tmp/ccZdyESl.s:272 .bss.module:00000000 module
/tmp/ccZdyESl.s:239 .bss.packetChecksumFails:00000000 packetChecksumFails
/tmp/ccZdyESl.s:233 .bss.deviceSleeps:00000000 deviceSleeps
/tmp/ccZdyESl.s:224 .bss.pollingTimes:00000000 $d
/tmp/ccZdyESl.s:234 .bss.deviceSleeps:00000000 $d
/tmp/ccZdyESl.s:240 .bss.packetChecksumFails:00000000 $d
/tmp/ccZdyESl.s:246 .bss.numberofAux:00000000 $d
/tmp/ccZdyESl.s:255 .bss.amsov:00000000 $d
/tmp/ccZdyESl.s:262 .bss.amsuv:00000000 $d
/tmp/ccZdyESl.s:269 .bss.module:00000000 $d
UNDEFINED SYMBOLS
initAMS
amsConfig
HAL_GetTick
amsWakeUp
amsAuxAndStatusMeasurement

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc6xWFny.s page 1
ARM GAS /tmp/ccILri9T.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc6xWFny.s page 1
27:Core/Src/TMP1075.c ****
28:Core/Src/TMP1075.c **** HAL_StatusTypeDef tmp1075_measure() {
29:Core/Src/TMP1075.c **** for (int i = 0; i < N_TEMP_SENSORS; i++) {
ARM GAS /tmp/cc6xWFny.s page 2
ARM GAS /tmp/ccILri9T.s page 2
30:Core/Src/TMP1075.c **** if (tmp1075_sensor_read(i, &tmp1075_temps[i]) != HAL_OK ||
@ -118,7 +118,7 @@ ARM GAS /tmp/cc6xWFny.s page 1
70 002a 00BF .align 2
71 .L3:
72 002c 00000000 .word hi2c
ARM GAS /tmp/cc6xWFny.s page 3
ARM GAS /tmp/ccILri9T.s page 3
73 .cfi_endproc
@ -178,7 +178,7 @@ ARM GAS /tmp/cc6xWFny.s page 1
117 .loc 1 20 8 is_stmt 0 view .LVU22
118 0012 0346 mov r3, r0
119 0014 10B9 cbnz r0, .L7
ARM GAS /tmp/cc6xWFny.s page 4
ARM GAS /tmp/ccILri9T.s page 4
120 .LBE3:
@ -238,7 +238,7 @@ ARM GAS /tmp/cc6xWFny.s page 1
167 .loc 1 46 3 is_stmt 1 view .LVU31
168 .loc 1 46 35 is_stmt 0 view .LVU32
169 0006 4000 lsls r0, r0, #1
ARM GAS /tmp/cc6xWFny.s page 5
ARM GAS /tmp/ccILri9T.s page 5
170 .LVL12:
@ -298,7 +298,7 @@ ARM GAS /tmp/cc6xWFny.s page 1
215 .loc 1 55 1 view .LVU50
216 .align 2
217 .L16:
ARM GAS /tmp/cc6xWFny.s page 6
ARM GAS /tmp/ccILri9T.s page 6
218 0034 00000000 .word hi2c
@ -358,7 +358,7 @@ ARM GAS /tmp/cc6xWFny.s page 1
32:Core/Src/TMP1075.c **** }
264 .loc 1 32 18 view .LVU61
265 001a 0120 movs r0, #1
ARM GAS /tmp/cc6xWFny.s page 7
ARM GAS /tmp/ccILri9T.s page 7
266 001c FCE7 b .L19
@ -394,27 +394,27 @@ ARM GAS /tmp/cc6xWFny.s page 1
298 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
299 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
300 .file 8 "Core/Inc/TMP1075.h"
ARM GAS /tmp/cc6xWFny.s page 8
ARM GAS /tmp/ccILri9T.s page 8
DEFINED SYMBOLS
*ABS*:00000000 TMP1075.c
/tmp/cc6xWFny.s:21 .text.tmp1075_sensor_init:00000000 $t
/tmp/cc6xWFny.s:27 .text.tmp1075_sensor_init:00000000 tmp1075_sensor_init
/tmp/cc6xWFny.s:72 .text.tmp1075_sensor_init:0000002c $d
/tmp/cc6xWFny.s:283 .bss.hi2c:00000000 hi2c
/tmp/cc6xWFny.s:77 .text.tmp1075_init:00000000 $t
/tmp/cc6xWFny.s:83 .text.tmp1075_init:00000000 tmp1075_init
/tmp/cc6xWFny.s:141 .text.tmp1075_init:00000020 $d
/tmp/cc6xWFny.s:146 .text.tmp1075_sensor_read:00000000 $t
/tmp/cc6xWFny.s:152 .text.tmp1075_sensor_read:00000000 tmp1075_sensor_read
/tmp/cc6xWFny.s:218 .text.tmp1075_sensor_read:00000034 $d
/tmp/cc6xWFny.s:223 .text.tmp1075_measure:00000000 $t
/tmp/cc6xWFny.s:229 .text.tmp1075_measure:00000000 tmp1075_measure
/tmp/cc6xWFny.s:273 .text.tmp1075_measure:00000024 $d
/tmp/cc6xWFny.s:290 .bss.tmp1075_temps:00000000 tmp1075_temps
/tmp/cc6xWFny.s:280 .bss.hi2c:00000000 $d
/tmp/cc6xWFny.s:287 .bss.tmp1075_temps:00000000 $d
/tmp/ccILri9T.s:21 .text.tmp1075_sensor_init:00000000 $t
/tmp/ccILri9T.s:27 .text.tmp1075_sensor_init:00000000 tmp1075_sensor_init
/tmp/ccILri9T.s:72 .text.tmp1075_sensor_init:0000002c $d
/tmp/ccILri9T.s:283 .bss.hi2c:00000000 hi2c
/tmp/ccILri9T.s:77 .text.tmp1075_init:00000000 $t
/tmp/ccILri9T.s:83 .text.tmp1075_init:00000000 tmp1075_init
/tmp/ccILri9T.s:141 .text.tmp1075_init:00000020 $d
/tmp/ccILri9T.s:146 .text.tmp1075_sensor_read:00000000 $t
/tmp/ccILri9T.s:152 .text.tmp1075_sensor_read:00000000 tmp1075_sensor_read
/tmp/ccILri9T.s:218 .text.tmp1075_sensor_read:00000034 $d
/tmp/ccILri9T.s:223 .text.tmp1075_measure:00000000 $t
/tmp/ccILri9T.s:229 .text.tmp1075_measure:00000000 tmp1075_measure
/tmp/ccILri9T.s:273 .text.tmp1075_measure:00000024 $d
/tmp/ccILri9T.s:290 .bss.tmp1075_temps:00000000 tmp1075_temps
/tmp/ccILri9T.s:280 .bss.hi2c:00000000 $d
/tmp/ccILri9T.s:287 .bss.tmp1075_temps:00000000 $d
UNDEFINED SYMBOLS
HAL_I2C_Master_Transmit

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccJf9Vxc.s page 1
ARM GAS /tmp/ccD8Wjf9.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
29:Core/Src/main.c **** /* USER CODE BEGIN PTD */
30:Core/Src/main.c ****
31:Core/Src/main.c **** /* USER CODE END PTD */
ARM GAS /tmp/ccJf9Vxc.s page 2
ARM GAS /tmp/ccD8Wjf9.s page 2
32:Core/Src/main.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
86:Core/Src/main.c **** /* USER CODE BEGIN SysInit */
87:Core/Src/main.c ****
88:Core/Src/main.c **** /* USER CODE END SysInit */
ARM GAS /tmp/ccJf9Vxc.s page 3
ARM GAS /tmp/ccD8Wjf9.s page 3
89:Core/Src/main.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
143:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
144:Core/Src/main.c **** {
145:Core/Src/main.c **** Error_Handler();
ARM GAS /tmp/ccJf9Vxc.s page 4
ARM GAS /tmp/ccD8Wjf9.s page 4
146:Core/Src/main.c **** }
@ -238,7 +238,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
32 0000 30B5 push {r4, r5, lr}
33 .cfi_def_cfa_offset 12
34 .cfi_offset 4, -12
ARM GAS /tmp/ccJf9Vxc.s page 5
ARM GAS /tmp/ccD8Wjf9.s page 5
35 .cfi_offset 5, -8
@ -298,7 +298,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
81 .loc 1 203 3 view .LVU17
82 0036 5A69 ldr r2, [r3, #20]
83 0038 42F40032 orr r2, r2, #131072
ARM GAS /tmp/ccJf9Vxc.s page 6
ARM GAS /tmp/ccD8Wjf9.s page 6
84 003c 5A61 str r2, [r3, #20]
@ -358,7 +358,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
128 0076 1048 ldr r0, .L3+8
129 0078 FFF7FEFF bl HAL_GPIO_Init
130 .LVL1:
ARM GAS /tmp/ccJf9Vxc.s page 7
ARM GAS /tmp/ccD8Wjf9.s page 7
214:Core/Src/main.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
170 00a4 2846 mov r0, r5
171 00a6 FFF7FEFF bl HAL_GPIO_Init
172 .LVL3:
ARM GAS /tmp/ccJf9Vxc.s page 8
ARM GAS /tmp/ccD8Wjf9.s page 8
229:Core/Src/main.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/
7:Drivers/CMSIS/Include/cmsis_gcc.h **** /*
8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved.
ARM GAS /tmp/ccJf9Vxc.s page 9
ARM GAS /tmp/ccD8Wjf9.s page 9
9:Drivers/CMSIS/Include/cmsis_gcc.h **** *
@ -538,7 +538,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT
65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1)))
ARM GAS /tmp/ccJf9Vxc.s page 10
ARM GAS /tmp/ccD8Wjf9.s page 10
66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -598,7 +598,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions
121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{
122:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccJf9Vxc.s page 11
ARM GAS /tmp/ccD8Wjf9.s page 11
123:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
237 0000 08B5 push {r3, lr}
238 .cfi_def_cfa_offset 8
239 .cfi_offset 3, -8
ARM GAS /tmp/ccJf9Vxc.s page 12
ARM GAS /tmp/ccD8Wjf9.s page 12
240 .cfi_offset 14, -4
@ -718,7 +718,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
275 .loc 1 174 3 is_stmt 1 view .LVU82
174:Core/Src/main.c **** hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;
276 .loc 1 174 21 is_stmt 0 view .LVU83
ARM GAS /tmp/ccJf9Vxc.s page 13
ARM GAS /tmp/ccD8Wjf9.s page 13
277 0028 4362 str r3, [r0, #36]
@ -778,7 +778,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
320 .LFB124:
116:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0};
321 .loc 1 116 1 view -0
ARM GAS /tmp/ccJf9Vxc.s page 14
ARM GAS /tmp/ccD8Wjf9.s page 14
322 .cfi_startproc
@ -838,7 +838,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
128:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
362 .loc 1 128 32 is_stmt 0 view .LVU112
363 0028 4FF46013 mov r3, #3670016
ARM GAS /tmp/ccJf9Vxc.s page 15
ARM GAS /tmp/ccD8Wjf9.s page 15
364 002c 0F93 str r3, [sp, #60]
@ -898,7 +898,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
401 .cfi_def_cfa_offset 4
402 @ sp needed
403 0054 5DF804FB ldr pc, [sp], #4
ARM GAS /tmp/ccJf9Vxc.s page 16
ARM GAS /tmp/ccD8Wjf9.s page 16
404 .L17:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
451 0018 FFF7FEFF bl eeprom_init
452 .LVL16:
453 .L20:
ARM GAS /tmp/ccJf9Vxc.s page 17
ARM GAS /tmp/ccD8Wjf9.s page 17
100:Core/Src/main.c **** {
@ -999,26 +999,26 @@ ARM GAS /tmp/ccJf9Vxc.s page 1
485 .file 12 "Core/Inc/24LC02.h"
486 .file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
487 .file 14 "<built-in>"
ARM GAS /tmp/ccJf9Vxc.s page 18
ARM GAS /tmp/ccD8Wjf9.s page 18
DEFINED SYMBOLS
*ABS*:00000000 main.c
/tmp/ccJf9Vxc.s:21 .text.MX_GPIO_Init:00000000 $t
/tmp/ccJf9Vxc.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init
/tmp/ccJf9Vxc.s:181 .text.MX_GPIO_Init:000000b0 $d
/tmp/ccJf9Vxc.s:188 .text.Error_Handler:00000000 $t
/tmp/ccJf9Vxc.s:194 .text.Error_Handler:00000000 Error_Handler
/tmp/ccJf9Vxc.s:226 .text.MX_SPI2_Init:00000000 $t
/tmp/ccJf9Vxc.s:231 .text.MX_SPI2_Init:00000000 MX_SPI2_Init
/tmp/ccJf9Vxc.s:307 .text.MX_SPI2_Init:00000044 $d
/tmp/ccJf9Vxc.s:472 .bss.hspi2:00000000 hspi2
/tmp/ccJf9Vxc.s:313 .text.SystemClock_Config:00000000 $t
/tmp/ccJf9Vxc.s:319 .text.SystemClock_Config:00000000 SystemClock_Config
/tmp/ccJf9Vxc.s:417 .text.main:00000000 $t
/tmp/ccJf9Vxc.s:423 .text.main:00000000 main
/tmp/ccJf9Vxc.s:463 .text.main:00000024 $d
/tmp/ccJf9Vxc.s:469 .bss.hspi2:00000000 $d
/tmp/ccD8Wjf9.s:21 .text.MX_GPIO_Init:00000000 $t
/tmp/ccD8Wjf9.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init
/tmp/ccD8Wjf9.s:181 .text.MX_GPIO_Init:000000b0 $d
/tmp/ccD8Wjf9.s:188 .text.Error_Handler:00000000 $t
/tmp/ccD8Wjf9.s:194 .text.Error_Handler:00000000 Error_Handler
/tmp/ccD8Wjf9.s:226 .text.MX_SPI2_Init:00000000 $t
/tmp/ccD8Wjf9.s:231 .text.MX_SPI2_Init:00000000 MX_SPI2_Init
/tmp/ccD8Wjf9.s:307 .text.MX_SPI2_Init:00000044 $d
/tmp/ccD8Wjf9.s:472 .bss.hspi2:00000000 hspi2
/tmp/ccD8Wjf9.s:313 .text.SystemClock_Config:00000000 $t
/tmp/ccD8Wjf9.s:319 .text.SystemClock_Config:00000000 SystemClock_Config
/tmp/ccD8Wjf9.s:417 .text.main:00000000 $t
/tmp/ccD8Wjf9.s:423 .text.main:00000000 main
/tmp/ccD8Wjf9.s:463 .text.main:00000024 $d
/tmp/ccD8Wjf9.s:469 .bss.hspi2:00000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_WritePin

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccRjaZTy.s page 1
ARM GAS /tmp/cci8canm.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
28:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TD */
29:Core/Src/stm32f3xx_hal_msp.c ****
30:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TD */
ARM GAS /tmp/ccRjaZTy.s page 2
ARM GAS /tmp/cci8canm.s page 2
31:Core/Src/stm32f3xx_hal_msp.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
43 0006 9A69 ldr r2, [r3, #24]
44 0008 42F00102 orr r2, r2, #1
45 000c 9A61 str r2, [r3, #24]
ARM GAS /tmp/ccRjaZTy.s page 3
ARM GAS /tmp/cci8canm.s page 3
46 .loc 1 70 3 view .LVU4
@ -178,7 +178,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
92 HAL_SPI_MspInit:
93 .LVL1:
94 .LFB124:
ARM GAS /tmp/ccRjaZTy.s page 4
ARM GAS /tmp/cci8canm.s page 4
81:Core/Src/stm32f3xx_hal_msp.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
108:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
109:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
110:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
ARM GAS /tmp/ccRjaZTy.s page 5
ARM GAS /tmp/cci8canm.s page 5
111:Core/Src/stm32f3xx_hal_msp.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
158 .loc 1 99 5 view .LVU33
159 0044 029B ldr r3, [sp, #8]
160 .LBE5:
ARM GAS /tmp/ccRjaZTy.s page 6
ARM GAS /tmp/cci8canm.s page 6
99:Core/Src/stm32f3xx_hal_msp.c **** /**SPI2 GPIO Configuration
@ -358,7 +358,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
205 .LFB125:
118:Core/Src/stm32f3xx_hal_msp.c ****
119:Core/Src/stm32f3xx_hal_msp.c **** /**
ARM GAS /tmp/ccRjaZTy.s page 7
ARM GAS /tmp/cci8canm.s page 7
120:Core/Src/stm32f3xx_hal_msp.c **** * @brief SPI MSP De-Initialization
@ -418,7 +418,7 @@ ARM GAS /tmp/ccRjaZTy.s page 1
231 0010 23F48043 bic r3, r3, #16384
232 0014 D361 str r3, [r2, #28]
140:Core/Src/stm32f3xx_hal_msp.c ****
ARM GAS /tmp/ccRjaZTy.s page 8
ARM GAS /tmp/cci8canm.s page 8
233 .loc 1 140 5 view .LVU54
@ -449,20 +449,20 @@ ARM GAS /tmp/ccRjaZTy.s page 1
258 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
259 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
260 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
ARM GAS /tmp/ccRjaZTy.s page 9
ARM GAS /tmp/cci8canm.s page 9
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_msp.c
/tmp/ccRjaZTy.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccRjaZTy.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccRjaZTy.s:81 .text.HAL_MspInit:00000038 $d
/tmp/ccRjaZTy.s:86 .text.HAL_SPI_MspInit:00000000 $t
/tmp/ccRjaZTy.s:92 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit
/tmp/ccRjaZTy.s:191 .text.HAL_SPI_MspInit:00000064 $d
/tmp/ccRjaZTy.s:197 .text.HAL_SPI_MspDeInit:00000000 $t
/tmp/ccRjaZTy.s:203 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit
/tmp/ccRjaZTy.s:245 .text.HAL_SPI_MspDeInit:00000024 $d
/tmp/cci8canm.s:21 .text.HAL_MspInit:00000000 $t
/tmp/cci8canm.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/cci8canm.s:81 .text.HAL_MspInit:00000038 $d
/tmp/cci8canm.s:86 .text.HAL_SPI_MspInit:00000000 $t
/tmp/cci8canm.s:92 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit
/tmp/cci8canm.s:191 .text.HAL_SPI_MspInit:00000064 $d
/tmp/cci8canm.s:197 .text.HAL_SPI_MspDeInit:00000000 $t
/tmp/cci8canm.s:203 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit
/tmp/cci8canm.s:245 .text.HAL_SPI_MspDeInit:00000024 $d
UNDEFINED SYMBOLS
HAL_NVIC_SetPriorityGrouping

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccNRKR0G.s page 1
ARM GAS /tmp/ccngOZIi.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccNRKR0G.s page 1
28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
29:Core/Src/stm32f3xx_it.c ****
30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
ARM GAS /tmp/ccNRKR0G.s page 2
ARM GAS /tmp/ccngOZIi.s page 2
31:Core/Src/stm32f3xx_it.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccNRKR0G.s page 1
77:Core/Src/stm32f3xx_it.c **** }
37 .loc 1 77 3 view .LVU2
75:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccNRKR0G.s page 3
ARM GAS /tmp/ccngOZIi.s page 3
38 .loc 1 75 10 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccNRKR0G.s page 1
98:Core/Src/stm32f3xx_it.c **** */
99:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
100:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccNRKR0G.s page 4
ARM GAS /tmp/ccngOZIi.s page 4
75 .loc 1 100 1 view -0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccNRKR0G.s page 1
119:Core/Src/stm32f3xx_it.c **** {
107 .loc 1 119 9 view .LVU15
108 0000 FEE7 b .L8
ARM GAS /tmp/ccNRKR0G.s page 5
ARM GAS /tmp/ccngOZIi.s page 5
109 .cfi_endproc
@ -298,7 +298,7 @@ ARM GAS /tmp/ccNRKR0G.s page 1
144 .loc 1 145 1 view -0
145 .cfi_startproc
146 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccNRKR0G.s page 6
ARM GAS /tmp/ccngOZIi.s page 6
147 @ frame_needed = 0, uses_anonymous_args = 0
@ -358,7 +358,7 @@ ARM GAS /tmp/ccNRKR0G.s page 1
169:Core/Src/stm32f3xx_it.c **** */
170:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
171:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccNRKR0G.s page 7
ARM GAS /tmp/ccngOZIi.s page 7
182 .loc 1 171 1 view -0
@ -417,29 +417,29 @@ ARM GAS /tmp/ccNRKR0G.s page 1
217 .text
218 .Letext0:
219 .file 2 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccNRKR0G.s page 8
ARM GAS /tmp/ccngOZIi.s page 8
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_it.c
/tmp/ccNRKR0G.s:21 .text.NMI_Handler:00000000 $t
/tmp/ccNRKR0G.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/ccNRKR0G.s:44 .text.HardFault_Handler:00000000 $t
/tmp/ccNRKR0G.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/ccNRKR0G.s:67 .text.MemManage_Handler:00000000 $t
/tmp/ccNRKR0G.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/ccNRKR0G.s:90 .text.BusFault_Handler:00000000 $t
/tmp/ccNRKR0G.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/ccNRKR0G.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/ccNRKR0G.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/ccNRKR0G.s:136 .text.SVC_Handler:00000000 $t
/tmp/ccNRKR0G.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/ccNRKR0G.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/ccNRKR0G.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/ccNRKR0G.s:174 .text.PendSV_Handler:00000000 $t
/tmp/ccNRKR0G.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/ccNRKR0G.s:193 .text.SysTick_Handler:00000000 $t
/tmp/ccNRKR0G.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
/tmp/ccngOZIi.s:21 .text.NMI_Handler:00000000 $t
/tmp/ccngOZIi.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/ccngOZIi.s:44 .text.HardFault_Handler:00000000 $t
/tmp/ccngOZIi.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/ccngOZIi.s:67 .text.MemManage_Handler:00000000 $t
/tmp/ccngOZIi.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/ccngOZIi.s:90 .text.BusFault_Handler:00000000 $t
/tmp/ccngOZIi.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/ccngOZIi.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/ccngOZIi.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/ccngOZIi.s:136 .text.SVC_Handler:00000000 $t
/tmp/ccngOZIi.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/ccngOZIi.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/ccngOZIi.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/ccngOZIi.s:174 .text.PendSV_Handler:00000000 $t
/tmp/ccngOZIi.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/ccngOZIi.s:193 .text.SysTick_Handler:00000000 $t
/tmp/ccngOZIi.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
UNDEFINED SYMBOLS
HAL_IncTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccYtA5HL.s page 1
ARM GAS /tmp/ccJ4Spxr.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
28:Core/Src/syscalls.c **** #include <signal.h>
29:Core/Src/syscalls.c **** #include <time.h>
30:Core/Src/syscalls.c **** #include <sys/time.h>
ARM GAS /tmp/ccYtA5HL.s page 2
ARM GAS /tmp/ccJ4Spxr.s page 2
31:Core/Src/syscalls.c **** #include <sys/times.h>
@ -118,7 +118,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
65 .thumb_func
67 _kill:
68 .LVL0:
ARM GAS /tmp/ccYtA5HL.s page 3
ARM GAS /tmp/ccJ4Spxr.s page 3
69 .LFB27:
@ -178,7 +178,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
63:Core/Src/syscalls.c **** _kill(status, -1);
114 .loc 1 63 3 is_stmt 1 view .LVU15
115 0002 4FF0FF31 mov r1, #-1
ARM GAS /tmp/ccYtA5HL.s page 4
ARM GAS /tmp/ccJ4Spxr.s page 4
116 0006 FFF7FEFF bl _kill
@ -238,7 +238,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
161 000a FFF7FEFF bl __io_getchar
162 .LVL7:
163 .loc 1 74 9 discriminator 1 view .LVU28
ARM GAS /tmp/ccYtA5HL.s page 5
ARM GAS /tmp/ccJ4Spxr.s page 5
164 000e 2146 mov r1, r4
@ -298,7 +298,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
210 .loc 1 82 3 is_stmt 1 view .LVU38
83:Core/Src/syscalls.c **** int DataIdx;
211 .loc 1 83 3 view .LVU39
ARM GAS /tmp/ccYtA5HL.s page 6
ARM GAS /tmp/ccJ4Spxr.s page 6
84:Core/Src/syscalls.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
256 @ link register save eliminated.
94:Core/Src/syscalls.c **** (void)file;
257 .loc 1 94 3 view .LVU52
ARM GAS /tmp/ccYtA5HL.s page 7
ARM GAS /tmp/ccJ4Spxr.s page 7
95:Core/Src/syscalls.c **** return -1;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
105:Core/Src/syscalls.c ****
106:Core/Src/syscalls.c **** int _isatty(int file)
107:Core/Src/syscalls.c **** {
ARM GAS /tmp/ccYtA5HL.s page 8
ARM GAS /tmp/ccJ4Spxr.s page 8
306 .loc 1 107 1 is_stmt 1 view -0
@ -478,7 +478,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
352 .thumb
353 .thumb_func
355 _open:
ARM GAS /tmp/ccYtA5HL.s page 9
ARM GAS /tmp/ccJ4Spxr.s page 9
356 .LVL26:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
401 .cfi_def_cfa_offset 8
402 .cfi_offset 3, -8
403 .cfi_offset 14, -4
ARM GAS /tmp/ccYtA5HL.s page 10
ARM GAS /tmp/ccJ4Spxr.s page 10
130:Core/Src/syscalls.c **** (void)status;
@ -598,7 +598,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
449 .LFE37:
451 .section .text._times,"ax",%progbits
452 .align 1
ARM GAS /tmp/ccYtA5HL.s page 11
ARM GAS /tmp/ccJ4Spxr.s page 11
453 .global _times
@ -658,7 +658,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
497 .loc 1 153 1 is_stmt 0 view .LVU106
498 0006 0020 movs r0, #0
499 .LVL35:
ARM GAS /tmp/ccYtA5HL.s page 12
ARM GAS /tmp/ccJ4Spxr.s page 12
500 .loc 1 153 1 view .LVU107
@ -718,7 +718,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
164:Core/Src/syscalls.c **** {
548 .loc 1 164 1 is_stmt 1 view -0
549 .cfi_startproc
ARM GAS /tmp/ccYtA5HL.s page 13
ARM GAS /tmp/ccJ4Spxr.s page 13
550 @ args = 0, pretend = 0, frame = 0
@ -778,7 +778,7 @@ ARM GAS /tmp/ccYtA5HL.s page 1
596 0008 0360 str r3, [r0]
175:Core/Src/syscalls.c **** return -1;
597 .loc 1 175 3 is_stmt 1 view .LVU128
ARM GAS /tmp/ccYtA5HL.s page 14
ARM GAS /tmp/ccJ4Spxr.s page 14
176:Core/Src/syscalls.c **** }
@ -809,51 +809,51 @@ ARM GAS /tmp/ccYtA5HL.s page 1
627 .file 7 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
628 .file 8 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
629 .file 9 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
ARM GAS /tmp/ccYtA5HL.s page 15
ARM GAS /tmp/ccJ4Spxr.s page 15
DEFINED SYMBOLS
*ABS*:00000000 syscalls.c
/tmp/ccYtA5HL.s:21 .text.initialise_monitor_handles:00000000 $t
/tmp/ccYtA5HL.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles
/tmp/ccYtA5HL.s:40 .text._getpid:00000000 $t
/tmp/ccYtA5HL.s:46 .text._getpid:00000000 _getpid
/tmp/ccYtA5HL.s:61 .text._kill:00000000 $t
/tmp/ccYtA5HL.s:67 .text._kill:00000000 _kill
/tmp/ccYtA5HL.s:95 .text._exit:00000000 $t
/tmp/ccYtA5HL.s:101 .text._exit:00000000 _exit
/tmp/ccYtA5HL.s:127 .text._read:00000000 $t
/tmp/ccYtA5HL.s:133 .text._read:00000000 _read
/tmp/ccYtA5HL.s:188 .text._write:00000000 $t
/tmp/ccYtA5HL.s:194 .text._write:00000000 _write
/tmp/ccYtA5HL.s:243 .text._close:00000000 $t
/tmp/ccYtA5HL.s:249 .text._close:00000000 _close
/tmp/ccYtA5HL.s:268 .text._fstat:00000000 $t
/tmp/ccYtA5HL.s:274 .text._fstat:00000000 _fstat
/tmp/ccYtA5HL.s:297 .text._isatty:00000000 $t
/tmp/ccYtA5HL.s:303 .text._isatty:00000000 _isatty
/tmp/ccYtA5HL.s:322 .text._lseek:00000000 $t
/tmp/ccYtA5HL.s:328 .text._lseek:00000000 _lseek
/tmp/ccYtA5HL.s:349 .text._open:00000000 $t
/tmp/ccYtA5HL.s:355 .text._open:00000000 _open
/tmp/ccYtA5HL.s:386 .text._wait:00000000 $t
/tmp/ccYtA5HL.s:392 .text._wait:00000000 _wait
/tmp/ccYtA5HL.s:419 .text._unlink:00000000 $t
/tmp/ccYtA5HL.s:425 .text._unlink:00000000 _unlink
/tmp/ccYtA5HL.s:452 .text._times:00000000 $t
/tmp/ccYtA5HL.s:458 .text._times:00000000 _times
/tmp/ccYtA5HL.s:477 .text._stat:00000000 $t
/tmp/ccYtA5HL.s:483 .text._stat:00000000 _stat
/tmp/ccYtA5HL.s:506 .text._link:00000000 $t
/tmp/ccYtA5HL.s:512 .text._link:00000000 _link
/tmp/ccYtA5HL.s:540 .text._fork:00000000 $t
/tmp/ccYtA5HL.s:546 .text._fork:00000000 _fork
/tmp/ccYtA5HL.s:570 .text._execve:00000000 $t
/tmp/ccYtA5HL.s:576 .text._execve:00000000 _execve
/tmp/ccYtA5HL.s:609 .data.environ:00000000 environ
/tmp/ccYtA5HL.s:606 .data.environ:00000000 $d
/tmp/ccYtA5HL.s:616 .bss.__env:00000000 __env
/tmp/ccYtA5HL.s:613 .bss.__env:00000000 $d
/tmp/ccJ4Spxr.s:21 .text.initialise_monitor_handles:00000000 $t
/tmp/ccJ4Spxr.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles
/tmp/ccJ4Spxr.s:40 .text._getpid:00000000 $t
/tmp/ccJ4Spxr.s:46 .text._getpid:00000000 _getpid
/tmp/ccJ4Spxr.s:61 .text._kill:00000000 $t
/tmp/ccJ4Spxr.s:67 .text._kill:00000000 _kill
/tmp/ccJ4Spxr.s:95 .text._exit:00000000 $t
/tmp/ccJ4Spxr.s:101 .text._exit:00000000 _exit
/tmp/ccJ4Spxr.s:127 .text._read:00000000 $t
/tmp/ccJ4Spxr.s:133 .text._read:00000000 _read
/tmp/ccJ4Spxr.s:188 .text._write:00000000 $t
/tmp/ccJ4Spxr.s:194 .text._write:00000000 _write
/tmp/ccJ4Spxr.s:243 .text._close:00000000 $t
/tmp/ccJ4Spxr.s:249 .text._close:00000000 _close
/tmp/ccJ4Spxr.s:268 .text._fstat:00000000 $t
/tmp/ccJ4Spxr.s:274 .text._fstat:00000000 _fstat
/tmp/ccJ4Spxr.s:297 .text._isatty:00000000 $t
/tmp/ccJ4Spxr.s:303 .text._isatty:00000000 _isatty
/tmp/ccJ4Spxr.s:322 .text._lseek:00000000 $t
/tmp/ccJ4Spxr.s:328 .text._lseek:00000000 _lseek
/tmp/ccJ4Spxr.s:349 .text._open:00000000 $t
/tmp/ccJ4Spxr.s:355 .text._open:00000000 _open
/tmp/ccJ4Spxr.s:386 .text._wait:00000000 $t
/tmp/ccJ4Spxr.s:392 .text._wait:00000000 _wait
/tmp/ccJ4Spxr.s:419 .text._unlink:00000000 $t
/tmp/ccJ4Spxr.s:425 .text._unlink:00000000 _unlink
/tmp/ccJ4Spxr.s:452 .text._times:00000000 $t
/tmp/ccJ4Spxr.s:458 .text._times:00000000 _times
/tmp/ccJ4Spxr.s:477 .text._stat:00000000 $t
/tmp/ccJ4Spxr.s:483 .text._stat:00000000 _stat
/tmp/ccJ4Spxr.s:506 .text._link:00000000 $t
/tmp/ccJ4Spxr.s:512 .text._link:00000000 _link
/tmp/ccJ4Spxr.s:540 .text._fork:00000000 $t
/tmp/ccJ4Spxr.s:546 .text._fork:00000000 _fork
/tmp/ccJ4Spxr.s:570 .text._execve:00000000 $t
/tmp/ccJ4Spxr.s:576 .text._execve:00000000 _execve
/tmp/ccJ4Spxr.s:609 .data.environ:00000000 environ
/tmp/ccJ4Spxr.s:606 .data.environ:00000000 $d
/tmp/ccJ4Spxr.s:616 .bss.__env:00000000 __env
/tmp/ccJ4Spxr.s:613 .bss.__env:00000000 $d
UNDEFINED SYMBOLS
__errno

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccqOUItN.s page 1
ARM GAS /tmp/ccPkq7HQ.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccqOUItN.s page 1
27:Core/Src/sysmem.c **** /**
28:Core/Src/sysmem.c **** * Pointer to the current high watermark of the heap usage
29:Core/Src/sysmem.c **** */
ARM GAS /tmp/ccqOUItN.s page 2
ARM GAS /tmp/ccPkq7HQ.s page 2
30:Core/Src/sysmem.c **** static uint8_t *__sbrk_heap_end = NULL;
@ -118,7 +118,7 @@ ARM GAS /tmp/ccqOUItN.s page 1
62:Core/Src/sysmem.c **** /* Initialize heap end at first call */
63:Core/Src/sysmem.c **** if (NULL == __sbrk_heap_end)
51 .loc 1 63 3 view .LVU9
ARM GAS /tmp/ccqOUItN.s page 3
ARM GAS /tmp/ccPkq7HQ.s page 3
52 .loc 1 63 12 is_stmt 0 view .LVU10
@ -178,7 +178,7 @@ ARM GAS /tmp/ccqOUItN.s page 1
88 0026 F2E7 b .L2
89 .LVL8:
90 .L7:
ARM GAS /tmp/ccqOUItN.s page 4
ARM GAS /tmp/ccPkq7HQ.s page 4
71:Core/Src/sysmem.c **** return (void *)-1;
@ -214,16 +214,16 @@ ARM GAS /tmp/ccqOUItN.s page 1
120 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
121 .file 4 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
122 .file 5 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
ARM GAS /tmp/ccqOUItN.s page 5
ARM GAS /tmp/ccPkq7HQ.s page 5
DEFINED SYMBOLS
*ABS*:00000000 sysmem.c
/tmp/ccqOUItN.s:21 .text._sbrk:00000000 $t
/tmp/ccqOUItN.s:27 .text._sbrk:00000000 _sbrk
/tmp/ccqOUItN.s:104 .text._sbrk:00000038 $d
/tmp/ccqOUItN.s:115 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end
/tmp/ccqOUItN.s:112 .bss.__sbrk_heap_end:00000000 $d
/tmp/ccPkq7HQ.s:21 .text._sbrk:00000000 $t
/tmp/ccPkq7HQ.s:27 .text._sbrk:00000000 _sbrk
/tmp/ccPkq7HQ.s:104 .text._sbrk:00000038 $d
/tmp/ccPkq7HQ.s:115 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end
/tmp/ccPkq7HQ.s:112 .bss.__sbrk_heap_end:00000000 $d
UNDEFINED SYMBOLS
__errno

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cciELTns.s page 1
ARM GAS /tmp/ccT3Ksty.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cciELTns.s page 1
28:Core/Src/system_stm32f3xx.c **** *-----------------------------------------------------------------------------
29:Core/Src/system_stm32f3xx.c **** * System Clock source | HSI
30:Core/Src/system_stm32f3xx.c **** *-----------------------------------------------------------------------------
ARM GAS /tmp/cciELTns.s page 2
ARM GAS /tmp/ccT3Ksty.s page 2
31:Core/Src/system_stm32f3xx.c **** * SYSCLK(Hz) | 8000000
@ -118,7 +118,7 @@ ARM GAS /tmp/cciELTns.s page 1
85:Core/Src/system_stm32f3xx.c **** */
86:Core/Src/system_stm32f3xx.c **** #if !defined (HSE_VALUE)
87:Core/Src/system_stm32f3xx.c **** #define HSE_VALUE ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz.
ARM GAS /tmp/cciELTns.s page 3
ARM GAS /tmp/ccT3Ksty.s page 3
88:Core/Src/system_stm32f3xx.c **** This value can be provided and adapted by the user
@ -178,7 +178,7 @@ ARM GAS /tmp/cciELTns.s page 1
142:Core/Src/system_stm32f3xx.c **** updated automatically.
143:Core/Src/system_stm32f3xx.c **** */
144:Core/Src/system_stm32f3xx.c **** uint32_t SystemCoreClock = 8000000;
ARM GAS /tmp/cciELTns.s page 4
ARM GAS /tmp/ccT3Ksty.s page 4
145:Core/Src/system_stm32f3xx.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/cciELTns.s page 1
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
48 .LFE123:
ARM GAS /tmp/cciELTns.s page 5
ARM GAS /tmp/ccT3Ksty.s page 5
50 .section .text.SystemCoreClockUpdate,"ax",%progbits
@ -298,7 +298,7 @@ ARM GAS /tmp/cciELTns.s page 1
65 .LVL0:
222:Core/Src/system_stm32f3xx.c ****
223:Core/Src/system_stm32f3xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
ARM GAS /tmp/cciELTns.s page 6
ARM GAS /tmp/ccT3Ksty.s page 6
224:Core/Src/system_stm32f3xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
@ -358,7 +358,7 @@ ARM GAS /tmp/cciELTns.s page 1
254:Core/Src/system_stm32f3xx.c **** {
255:Core/Src/system_stm32f3xx.c **** /* HSI oscillator clock divided by 2 selected as PLL clock entry */
256:Core/Src/system_stm32f3xx.c **** SystemCoreClock = (HSI_VALUE >> 1) * pllmull;
ARM GAS /tmp/cciELTns.s page 7
ARM GAS /tmp/ccT3Ksty.s page 7
257:Core/Src/system_stm32f3xx.c **** }
@ -418,7 +418,7 @@ ARM GAS /tmp/cciELTns.s page 1
236:Core/Src/system_stm32f3xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
121 .loc 1 236 7 view .LVU26
236:Core/Src/system_stm32f3xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
ARM GAS /tmp/cciELTns.s page 8
ARM GAS /tmp/ccT3Ksty.s page 8
122 .loc 1 236 20 is_stmt 0 view .LVU27
@ -478,7 +478,7 @@ ARM GAS /tmp/cciELTns.s page 1
161 005a 01F00F01 and r1, r1, #15
260:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */
162 .loc 1 260 22 view .LVU43
ARM GAS /tmp/cciELTns.s page 9
ARM GAS /tmp/ccT3Ksty.s page 9
163 005e 0131 adds r1, r1, #1
@ -538,7 +538,7 @@ ARM GAS /tmp/cciELTns.s page 1
211 01020304
211 06
212 000d 070809 .ascii "\007\010\011"
ARM GAS /tmp/cciELTns.s page 10
ARM GAS /tmp/ccT3Ksty.s page 10
213 .global SystemCoreClock
@ -553,22 +553,22 @@ ARM GAS /tmp/cciELTns.s page 1
224 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
225 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
226 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
ARM GAS /tmp/cciELTns.s page 11
ARM GAS /tmp/ccT3Ksty.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32f3xx.c
/tmp/cciELTns.s:21 .text.SystemInit:00000000 $t
/tmp/cciELTns.s:27 .text.SystemInit:00000000 SystemInit
/tmp/cciELTns.s:46 .text.SystemInit:00000010 $d
/tmp/cciELTns.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/cciELTns.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/cciELTns.s:190 .text.SystemCoreClockUpdate:00000078 $d
/tmp/cciELTns.s:218 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/cciELTns.s:210 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/cciELTns.s:203 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/cciELTns.s:200 .rodata.APBPrescTable:00000000 $d
/tmp/cciELTns.s:207 .rodata.AHBPrescTable:00000000 $d
/tmp/cciELTns.s:215 .data.SystemCoreClock:00000000 $d
/tmp/ccT3Ksty.s:21 .text.SystemInit:00000000 $t
/tmp/ccT3Ksty.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccT3Ksty.s:46 .text.SystemInit:00000010 $d
/tmp/ccT3Ksty.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccT3Ksty.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccT3Ksty.s:190 .text.SystemCoreClockUpdate:00000078 $d
/tmp/ccT3Ksty.s:218 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccT3Ksty.s:210 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccT3Ksty.s:203 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccT3Ksty.s:200 .rodata.APBPrescTable:00000000 $d
/tmp/ccT3Ksty.s:207 .rodata.AHBPrescTable:00000000 $d
/tmp/ccT3Ksty.s:215 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cct5o2Uv.s page 1
ARM GAS /tmp/ccPaV7Bo.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) HAL Initialization and de-initialization functions
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** (+) HAL Control functions
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
ARM GAS /tmp/cct5o2Uv.s page 2
ARM GAS /tmp/ccPaV7Bo.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** @endverbatim
@ -118,7 +118,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Functions HAL Exported Functions
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */
ARM GAS /tmp/cct5o2Uv.s page 3
ARM GAS /tmp/ccPaV7Bo.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #endif /* PREFETCH_ENABLE */
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
ARM GAS /tmp/cct5o2Uv.s page 4
ARM GAS /tmp/ccPaV7Bo.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Set Interrupt Group Priority */
@ -238,7 +238,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
36 .cfi_endproc
37 .LFE125:
39 .section .text.HAL_MspDeInit,"ax",%progbits
ARM GAS /tmp/cct5o2Uv.s page 5
ARM GAS /tmp/ccPaV7Bo.s page 5
40 .align 1
@ -298,7 +298,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
82 .loc 1 169 3 view .LVU7
83 000e DA60 str r2, [r3, #12]
170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
ARM GAS /tmp/cct5o2Uv.s page 6
ARM GAS /tmp/ccPaV7Bo.s page 6
84 .loc 1 170 3 view .LVU8
@ -358,7 +358,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
116 @ args = 0, pretend = 0, frame = 0
117 @ frame_needed = 0, uses_anonymous_args = 0
118 .loc 1 221 1 is_stmt 0 view .LVU15
ARM GAS /tmp/cct5o2Uv.s page 7
ARM GAS /tmp/ccPaV7Bo.s page 7
119 0000 10B5 push {r4, lr}
@ -418,7 +418,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
155 .loc 1 232 16 is_stmt 0 view .LVU26
156 0032 054B ldr r3, .L13+8
157 0034 1C60 str r4, [r3]
ARM GAS /tmp/cct5o2Uv.s page 8
ARM GAS /tmp/ccPaV7Bo.s page 8
237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
205 .loc 1 149 3 view .LVU35
206 0012 0020 movs r0, #0
207 0014 FFF7FEFF bl HAL_InitTick
ARM GAS /tmp/cct5o2Uv.s page 9
ARM GAS /tmp/ccPaV7Bo.s page 9
208 .LVL7:
@ -538,7 +538,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function is called to increment a global variable "uwTick"
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * used as application time base.
272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation, this variable is incremented each 1ms
ARM GAS /tmp/cct5o2Uv.s page 10
ARM GAS /tmp/ccPaV7Bo.s page 10
273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * in SysTick ISR.
@ -598,7 +598,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
269 .loc 1 291 3 view .LVU44
270 .loc 1 291 10 is_stmt 0 view .LVU45
271 0000 014B ldr r3, .L23
ARM GAS /tmp/cct5o2Uv.s page 11
ARM GAS /tmp/ccPaV7Bo.s page 11
272 0002 1868 ldr r0, [r3]
@ -658,7 +658,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Set new tick Freq.
305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval status
306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */
ARM GAS /tmp/cct5o2Uv.s page 12
ARM GAS /tmp/ccPaV7Bo.s page 12
307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq)
@ -718,7 +718,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
344 000c 10BD pop {r4, pc}
345 .LVL12:
346 .L32:
ARM GAS /tmp/cct5o2Uv.s page 13
ARM GAS /tmp/ccPaV7Bo.s page 13
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
@ -778,7 +778,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
385 .loc 1 341 1 is_stmt 1 view -0
386 .cfi_startproc
387 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cct5o2Uv.s page 14
ARM GAS /tmp/ccPaV7Bo.s page 14
388 @ frame_needed = 0, uses_anonymous_args = 0
@ -838,7 +838,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
427 .LVL16:
428 .loc 1 358 24 view .LVU78
429 0008 0546 mov r5, r0
ARM GAS /tmp/cct5o2Uv.s page 15
ARM GAS /tmp/ccPaV7Bo.s page 15
430 .LVL17:
@ -898,7 +898,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
469 .thumb
470 .thumb_func
472 HAL_SuspendTick:
ARM GAS /tmp/cct5o2Uv.s page 16
ARM GAS /tmp/ccPaV7Bo.s page 16
473 .LFB134:
@ -958,7 +958,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __weak void HAL_ResumeTick(void)
401:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** {
500 .loc 1 401 1 is_stmt 1 view -0
ARM GAS /tmp/cct5o2Uv.s page 17
ARM GAS /tmp/ccPaV7Bo.s page 17
501 .cfi_startproc
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
545 .syntax unified
546 .thumb
547 .thumb_func
ARM GAS /tmp/cct5o2Uv.s page 18
ARM GAS /tmp/ccPaV7Bo.s page 18
549 HAL_GetREVID:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
432:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** }
588 .loc 1 432 1 view .LVU112
589 0004 C0F30B00 ubfx r0, r0, #0, #12
ARM GAS /tmp/cct5o2Uv.s page 19
ARM GAS /tmp/ccPaV7Bo.s page 19
590 0008 7047 bx lr
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
448:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** {
633 .loc 1 448 1 is_stmt 1 view -0
634 .cfi_startproc
ARM GAS /tmp/cct5o2Uv.s page 20
ARM GAS /tmp/ccPaV7Bo.s page 20
635 @ args = 0, pretend = 0, frame = 0
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
681 .thumb_func
683 HAL_DBGMCU_EnableDBGSleepMode:
684 .LFB142:
ARM GAS /tmp/cct5o2Uv.s page 21
ARM GAS /tmp/ccPaV7Bo.s page 21
460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
723 .loc 1 477 1 is_stmt 0 view .LVU127
724 000a 7047 bx lr
725 .L69:
ARM GAS /tmp/cct5o2Uv.s page 22
ARM GAS /tmp/ccPaV7Bo.s page 22
726 .align 2
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
493:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** {
769 .loc 1 493 1 is_stmt 1 view -0
770 .cfi_startproc
ARM GAS /tmp/cct5o2Uv.s page 23
ARM GAS /tmp/ccPaV7Bo.s page 23
771 @ args = 0, pretend = 0, frame = 0
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cct5o2Uv.s page 1
817 .align 1
818 .global HAL_DBGMCU_DisableDBGStandbyMode
819 .syntax unified
ARM GAS /tmp/cct5o2Uv.s page 24
ARM GAS /tmp/ccPaV7Bo.s page 24
820 .thumb
@ -1436,90 +1436,90 @@ ARM GAS /tmp/cct5o2Uv.s page 1
871 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
872 .file 8 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
873 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
ARM GAS /tmp/cct5o2Uv.s page 25
ARM GAS /tmp/ccPaV7Bo.s page 25
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal.c
/tmp/cct5o2Uv.s:21 .text.HAL_MspInit:00000000 $t
/tmp/cct5o2Uv.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/cct5o2Uv.s:40 .text.HAL_MspDeInit:00000000 $t
/tmp/cct5o2Uv.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit
/tmp/cct5o2Uv.s:59 .text.HAL_DeInit:00000000 $t
/tmp/cct5o2Uv.s:65 .text.HAL_DeInit:00000000 HAL_DeInit
/tmp/cct5o2Uv.s:100 .text.HAL_DeInit:00000020 $d
/tmp/cct5o2Uv.s:105 .text.HAL_InitTick:00000000 $t
/tmp/cct5o2Uv.s:111 .text.HAL_InitTick:00000000 HAL_InitTick
/tmp/cct5o2Uv.s:173 .text.HAL_InitTick:00000040 $d
/tmp/cct5o2Uv.s:848 .data.uwTickFreq:00000000 uwTickFreq
/tmp/cct5o2Uv.s:855 .data.uwTickPrio:00000000 uwTickPrio
/tmp/cct5o2Uv.s:180 .text.HAL_Init:00000000 $t
/tmp/cct5o2Uv.s:186 .text.HAL_Init:00000000 HAL_Init
/tmp/cct5o2Uv.s:219 .text.HAL_Init:00000020 $d
/tmp/cct5o2Uv.s:224 .text.HAL_IncTick:00000000 $t
/tmp/cct5o2Uv.s:230 .text.HAL_IncTick:00000000 HAL_IncTick
/tmp/cct5o2Uv.s:250 .text.HAL_IncTick:00000010 $d
/tmp/cct5o2Uv.s:862 .bss.uwTick:00000000 uwTick
/tmp/cct5o2Uv.s:256 .text.HAL_GetTick:00000000 $t
/tmp/cct5o2Uv.s:262 .text.HAL_GetTick:00000000 HAL_GetTick
/tmp/cct5o2Uv.s:278 .text.HAL_GetTick:00000008 $d
/tmp/cct5o2Uv.s:283 .text.HAL_GetTickPrio:00000000 $t
/tmp/cct5o2Uv.s:289 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
/tmp/cct5o2Uv.s:304 .text.HAL_GetTickPrio:00000008 $d
/tmp/cct5o2Uv.s:309 .text.HAL_SetTickFreq:00000000 $t
/tmp/cct5o2Uv.s:315 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
/tmp/cct5o2Uv.s:371 .text.HAL_SetTickFreq:00000024 $d
/tmp/cct5o2Uv.s:377 .text.HAL_GetTickFreq:00000000 $t
/tmp/cct5o2Uv.s:383 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
/tmp/cct5o2Uv.s:398 .text.HAL_GetTickFreq:00000008 $d
/tmp/cct5o2Uv.s:403 .text.HAL_Delay:00000000 $t
/tmp/cct5o2Uv.s:409 .text.HAL_Delay:00000000 HAL_Delay
/tmp/cct5o2Uv.s:461 .text.HAL_Delay:00000024 $d
/tmp/cct5o2Uv.s:466 .text.HAL_SuspendTick:00000000 $t
/tmp/cct5o2Uv.s:472 .text.HAL_SuspendTick:00000000 HAL_SuspendTick
/tmp/cct5o2Uv.s:492 .text.HAL_ResumeTick:00000000 $t
/tmp/cct5o2Uv.s:498 .text.HAL_ResumeTick:00000000 HAL_ResumeTick
/tmp/cct5o2Uv.s:518 .text.HAL_GetHalVersion:00000000 $t
/tmp/cct5o2Uv.s:524 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
/tmp/cct5o2Uv.s:538 .text.HAL_GetHalVersion:00000004 $d
/tmp/cct5o2Uv.s:543 .text.HAL_GetREVID:00000000 $t
/tmp/cct5o2Uv.s:549 .text.HAL_GetREVID:00000000 HAL_GetREVID
/tmp/cct5o2Uv.s:566 .text.HAL_GetREVID:00000008 $d
/tmp/cct5o2Uv.s:571 .text.HAL_GetDEVID:00000000 $t
/tmp/cct5o2Uv.s:577 .text.HAL_GetDEVID:00000000 HAL_GetDEVID
/tmp/cct5o2Uv.s:594 .text.HAL_GetDEVID:0000000c $d
/tmp/cct5o2Uv.s:599 .text.HAL_GetUIDw0:00000000 $t
/tmp/cct5o2Uv.s:605 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
/tmp/cct5o2Uv.s:620 .text.HAL_GetUIDw0:00000008 $d
/tmp/cct5o2Uv.s:625 .text.HAL_GetUIDw1:00000000 $t
/tmp/cct5o2Uv.s:631 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
/tmp/cct5o2Uv.s:646 .text.HAL_GetUIDw1:00000008 $d
/tmp/cct5o2Uv.s:651 .text.HAL_GetUIDw2:00000000 $t
/tmp/cct5o2Uv.s:657 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
ARM GAS /tmp/cct5o2Uv.s page 26
/tmp/ccPaV7Bo.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccPaV7Bo.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccPaV7Bo.s:40 .text.HAL_MspDeInit:00000000 $t
/tmp/ccPaV7Bo.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit
/tmp/ccPaV7Bo.s:59 .text.HAL_DeInit:00000000 $t
/tmp/ccPaV7Bo.s:65 .text.HAL_DeInit:00000000 HAL_DeInit
/tmp/ccPaV7Bo.s:100 .text.HAL_DeInit:00000020 $d
/tmp/ccPaV7Bo.s:105 .text.HAL_InitTick:00000000 $t
/tmp/ccPaV7Bo.s:111 .text.HAL_InitTick:00000000 HAL_InitTick
/tmp/ccPaV7Bo.s:173 .text.HAL_InitTick:00000040 $d
/tmp/ccPaV7Bo.s:848 .data.uwTickFreq:00000000 uwTickFreq
/tmp/ccPaV7Bo.s:855 .data.uwTickPrio:00000000 uwTickPrio
/tmp/ccPaV7Bo.s:180 .text.HAL_Init:00000000 $t
/tmp/ccPaV7Bo.s:186 .text.HAL_Init:00000000 HAL_Init
/tmp/ccPaV7Bo.s:219 .text.HAL_Init:00000020 $d
/tmp/ccPaV7Bo.s:224 .text.HAL_IncTick:00000000 $t
/tmp/ccPaV7Bo.s:230 .text.HAL_IncTick:00000000 HAL_IncTick
/tmp/ccPaV7Bo.s:250 .text.HAL_IncTick:00000010 $d
/tmp/ccPaV7Bo.s:862 .bss.uwTick:00000000 uwTick
/tmp/ccPaV7Bo.s:256 .text.HAL_GetTick:00000000 $t
/tmp/ccPaV7Bo.s:262 .text.HAL_GetTick:00000000 HAL_GetTick
/tmp/ccPaV7Bo.s:278 .text.HAL_GetTick:00000008 $d
/tmp/ccPaV7Bo.s:283 .text.HAL_GetTickPrio:00000000 $t
/tmp/ccPaV7Bo.s:289 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
/tmp/ccPaV7Bo.s:304 .text.HAL_GetTickPrio:00000008 $d
/tmp/ccPaV7Bo.s:309 .text.HAL_SetTickFreq:00000000 $t
/tmp/ccPaV7Bo.s:315 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
/tmp/ccPaV7Bo.s:371 .text.HAL_SetTickFreq:00000024 $d
/tmp/ccPaV7Bo.s:377 .text.HAL_GetTickFreq:00000000 $t
/tmp/ccPaV7Bo.s:383 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
/tmp/ccPaV7Bo.s:398 .text.HAL_GetTickFreq:00000008 $d
/tmp/ccPaV7Bo.s:403 .text.HAL_Delay:00000000 $t
/tmp/ccPaV7Bo.s:409 .text.HAL_Delay:00000000 HAL_Delay
/tmp/ccPaV7Bo.s:461 .text.HAL_Delay:00000024 $d
/tmp/ccPaV7Bo.s:466 .text.HAL_SuspendTick:00000000 $t
/tmp/ccPaV7Bo.s:472 .text.HAL_SuspendTick:00000000 HAL_SuspendTick
/tmp/ccPaV7Bo.s:492 .text.HAL_ResumeTick:00000000 $t
/tmp/ccPaV7Bo.s:498 .text.HAL_ResumeTick:00000000 HAL_ResumeTick
/tmp/ccPaV7Bo.s:518 .text.HAL_GetHalVersion:00000000 $t
/tmp/ccPaV7Bo.s:524 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
/tmp/ccPaV7Bo.s:538 .text.HAL_GetHalVersion:00000004 $d
/tmp/ccPaV7Bo.s:543 .text.HAL_GetREVID:00000000 $t
/tmp/ccPaV7Bo.s:549 .text.HAL_GetREVID:00000000 HAL_GetREVID
/tmp/ccPaV7Bo.s:566 .text.HAL_GetREVID:00000008 $d
/tmp/ccPaV7Bo.s:571 .text.HAL_GetDEVID:00000000 $t
/tmp/ccPaV7Bo.s:577 .text.HAL_GetDEVID:00000000 HAL_GetDEVID
/tmp/ccPaV7Bo.s:594 .text.HAL_GetDEVID:0000000c $d
/tmp/ccPaV7Bo.s:599 .text.HAL_GetUIDw0:00000000 $t
/tmp/ccPaV7Bo.s:605 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
/tmp/ccPaV7Bo.s:620 .text.HAL_GetUIDw0:00000008 $d
/tmp/ccPaV7Bo.s:625 .text.HAL_GetUIDw1:00000000 $t
/tmp/ccPaV7Bo.s:631 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
/tmp/ccPaV7Bo.s:646 .text.HAL_GetUIDw1:00000008 $d
/tmp/ccPaV7Bo.s:651 .text.HAL_GetUIDw2:00000000 $t
/tmp/ccPaV7Bo.s:657 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
ARM GAS /tmp/ccPaV7Bo.s page 26
/tmp/cct5o2Uv.s:672 .text.HAL_GetUIDw2:00000008 $d
/tmp/cct5o2Uv.s:677 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
/tmp/cct5o2Uv.s:683 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/cct5o2Uv.s:700 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d
/tmp/cct5o2Uv.s:705 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
/tmp/cct5o2Uv.s:711 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/cct5o2Uv.s:728 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d
/tmp/cct5o2Uv.s:733 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
/tmp/cct5o2Uv.s:739 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/cct5o2Uv.s:756 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d
/tmp/cct5o2Uv.s:761 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
/tmp/cct5o2Uv.s:767 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/cct5o2Uv.s:784 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d
/tmp/cct5o2Uv.s:789 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
/tmp/cct5o2Uv.s:795 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/cct5o2Uv.s:812 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d
/tmp/cct5o2Uv.s:817 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
/tmp/cct5o2Uv.s:823 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/cct5o2Uv.s:840 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d
/tmp/cct5o2Uv.s:852 .data.uwTickPrio:00000000 $d
/tmp/cct5o2Uv.s:859 .bss.uwTick:00000000 $d
/tmp/ccPaV7Bo.s:672 .text.HAL_GetUIDw2:00000008 $d
/tmp/ccPaV7Bo.s:677 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
/tmp/ccPaV7Bo.s:683 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccPaV7Bo.s:700 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d
/tmp/ccPaV7Bo.s:705 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
/tmp/ccPaV7Bo.s:711 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccPaV7Bo.s:728 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d
/tmp/ccPaV7Bo.s:733 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
/tmp/ccPaV7Bo.s:739 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/ccPaV7Bo.s:756 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d
/tmp/ccPaV7Bo.s:761 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
/tmp/ccPaV7Bo.s:767 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccPaV7Bo.s:784 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d
/tmp/ccPaV7Bo.s:789 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
/tmp/ccPaV7Bo.s:795 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccPaV7Bo.s:812 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d
/tmp/ccPaV7Bo.s:817 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
/tmp/ccPaV7Bo.s:823 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccPaV7Bo.s:840 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d
/tmp/ccPaV7Bo.s:852 .data.uwTickPrio:00000000 $d
/tmp/ccPaV7Bo.s:859 .bss.uwTick:00000000 $d
UNDEFINED SYMBOLS
HAL_SYSTICK_Config

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccQAgv0F.s page 1
ARM GAS /tmp/ccFrLkUO.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
27:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__clang__)
28:Drivers/CMSIS/Include/core_cm4.h **** #pragma clang system_header /* treat file as system include file */
29:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccQAgv0F.s page 2
ARM GAS /tmp/ccFrLkUO.s page 2
30:Drivers/CMSIS/Include/core_cm4.h ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
84:Drivers/CMSIS/Include/core_cm4.h **** #else
85:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U
86:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccQAgv0F.s page 3
ARM GAS /tmp/ccFrLkUO.s page 3
87:Drivers/CMSIS/Include/core_cm4.h ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
141:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)
142:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U
143:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccQAgv0F.s page 4
ARM GAS /tmp/ccFrLkUO.s page 4
144:Drivers/CMSIS/Include/core_cm4.h **** #else
@ -238,7 +238,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
198:Drivers/CMSIS/Include/core_cm4.h **** #define __NVIC_PRIO_BITS 3U
199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__NVIC_PRIO_BITS not defined in device header file; using default!"
200:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccQAgv0F.s page 5
ARM GAS /tmp/ccFrLkUO.s page 5
201:Drivers/CMSIS/Include/core_cm4.h ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
255:Drivers/CMSIS/Include/core_cm4.h ****
256:Drivers/CMSIS/Include/core_cm4.h **** /**
257:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Application Program Status Register (APSR).
ARM GAS /tmp/ccQAgv0F.s page 6
ARM GAS /tmp/ccFrLkUO.s page 6
258:Drivers/CMSIS/Include/core_cm4.h **** */
@ -358,7 +358,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
312:Drivers/CMSIS/Include/core_cm4.h ****
313:Drivers/CMSIS/Include/core_cm4.h **** /**
314:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Special-Purpose Program Status Registers (xPSR).
ARM GAS /tmp/ccQAgv0F.s page 7
ARM GAS /tmp/ccFrLkUO.s page 7
315:Drivers/CMSIS/Include/core_cm4.h **** */
@ -418,7 +418,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
369:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Control Registers (CONTROL).
370:Drivers/CMSIS/Include/core_cm4.h **** */
371:Drivers/CMSIS/Include/core_cm4.h **** typedef union
ARM GAS /tmp/ccQAgv0F.s page 8
ARM GAS /tmp/ccFrLkUO.s page 8
372:Drivers/CMSIS/Include/core_cm4.h **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
426:Drivers/CMSIS/Include/core_cm4.h ****
427:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_NVIC */
428:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccQAgv0F.s page 9
ARM GAS /tmp/ccFrLkUO.s page 9
429:Drivers/CMSIS/Include/core_cm4.h ****
@ -538,7 +538,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB
484:Drivers/CMSIS/Include/core_cm4.h ****
485:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB
ARM GAS /tmp/ccQAgv0F.s page 10
ARM GAS /tmp/ccFrLkUO.s page 10
486:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB
@ -598,7 +598,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB
541:Drivers/CMSIS/Include/core_cm4.h ****
542:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB
ARM GAS /tmp/ccQAgv0F.s page 11
ARM GAS /tmp/ccFrLkUO.s page 11
543:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB
@ -658,7 +658,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
597:Drivers/CMSIS/Include/core_cm4.h ****
598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB
599:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB
ARM GAS /tmp/ccQAgv0F.s page 12
ARM GAS /tmp/ccFrLkUO.s page 12
600:Drivers/CMSIS/Include/core_cm4.h ****
@ -718,7 +718,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
654:Drivers/CMSIS/Include/core_cm4.h ****
655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB
656:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB
ARM GAS /tmp/ccQAgv0F.s page 13
ARM GAS /tmp/ccFrLkUO.s page 13
657:Drivers/CMSIS/Include/core_cm4.h ****
@ -778,7 +778,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
711:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB)
712:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the System Control and ID Register not in the SCB
713:Drivers/CMSIS/Include/core_cm4.h **** @{
ARM GAS /tmp/ccQAgv0F.s page 14
ARM GAS /tmp/ccFrLkUO.s page 14
714:Drivers/CMSIS/Include/core_cm4.h **** */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
768:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysT
769:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysT
770:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccQAgv0F.s page 15
ARM GAS /tmp/ccFrLkUO.s page 15
771:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysT
@ -898,7 +898,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
825:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED3[29U];
826:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register *
827:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */
ARM GAS /tmp/ccQAgv0F.s page 16
ARM GAS /tmp/ccFrLkUO.s page 16
828:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Reg
@ -958,7 +958,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
882:Drivers/CMSIS/Include/core_cm4.h ****
883:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Integration Read Register Definitions */
884:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Pos 0U /*!< ITM
ARM GAS /tmp/ccQAgv0F.s page 17
ARM GAS /tmp/ccFrLkUO.s page 17
885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
939:Drivers/CMSIS/Include/core_cm4.h **** } DWT_Type;
940:Drivers/CMSIS/Include/core_cm4.h ****
941:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Control Register Definitions */
ARM GAS /tmp/ccQAgv0F.s page 18
ARM GAS /tmp/ccFrLkUO.s page 18
942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTR
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
996:Drivers/CMSIS/Include/core_cm4.h **** /* DWT CPI Count Register Definitions */
997:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPI
998:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPI
ARM GAS /tmp/ccQAgv0F.s page 19
ARM GAS /tmp/ccFrLkUO.s page 19
999:Drivers/CMSIS/Include/core_cm4.h ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1053:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_TPI Trace Port Interface (TPI)
1054:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Trace Port Interface (TPI)
1055:Drivers/CMSIS/Include/core_cm4.h **** @{
ARM GAS /tmp/ccQAgv0F.s page 20
ARM GAS /tmp/ccFrLkUO.s page 20
1056:Drivers/CMSIS/Include/core_cm4.h **** */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1110:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Formatter and Flush Control Register Definitions */
1111:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFC
1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFC
ARM GAS /tmp/ccQAgv0F.s page 21
ARM GAS /tmp/ccFrLkUO.s page 21
1113:Drivers/CMSIS/Include/core_cm4.h ****
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1167:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIF
1168:Drivers/CMSIS/Include/core_cm4.h ****
1169:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIF
ARM GAS /tmp/ccQAgv0F.s page 22
ARM GAS /tmp/ccFrLkUO.s page 22
1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIF
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1224:Drivers/CMSIS/Include/core_cm4.h **** {
1225:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */
1226:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */
ARM GAS /tmp/ccQAgv0F.s page 23
ARM GAS /tmp/ccFrLkUO.s page 23
1227:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_AP_Pos 24U /*!< MPU
1282:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU
1283:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccQAgv0F.s page 24
ARM GAS /tmp/ccFrLkUO.s page 24
1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_TEX_Pos 19U /*!< MPU
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1338:Drivers/CMSIS/Include/core_cm4.h ****
1339:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCC
1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCC
ARM GAS /tmp/ccQAgv0F.s page 25
ARM GAS /tmp/ccFrLkUO.s page 25
1341:Drivers/CMSIS/Include/core_cm4.h ****
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1395:Drivers/CMSIS/Include/core_cm4.h ****
1396:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR
1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR
ARM GAS /tmp/ccQAgv0F.s page 26
ARM GAS /tmp/ccFrLkUO.s page 26
1398:Drivers/CMSIS/Include/core_cm4.h ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< Core
1453:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< Core
1454:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccQAgv0F.s page 27
ARM GAS /tmp/ccFrLkUO.s page 27
1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< Core
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1509:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< Core
1510:Drivers/CMSIS/Include/core_cm4.h ****
1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< Core
ARM GAS /tmp/ccQAgv0F.s page 28
ARM GAS /tmp/ccFrLkUO.s page 28
1512:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< Core
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1566:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struc
1567:Drivers/CMSIS/Include/core_cm4.h **** #define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct
1568:Drivers/CMSIS/Include/core_cm4.h **** #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct
ARM GAS /tmp/ccQAgv0F.s page 29
ARM GAS /tmp/ccFrLkUO.s page 29
1569:Drivers/CMSIS/Include/core_cm4.h **** #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1623:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SystemReset __NVIC_SystemReset
1624:Drivers/CMSIS/Include/core_cm4.h **** #endif /* CMSIS_NVIC_VIRTUAL */
1625:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccQAgv0F.s page 30
ARM GAS /tmp/ccFrLkUO.s page 30
1626:Drivers/CMSIS/Include/core_cm4.h **** #ifdef CMSIS_VECTAB_VIRTUAL
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1680:Drivers/CMSIS/Include/core_cm4.h ****
1681:Drivers/CMSIS/Include/core_cm4.h ****
1682:Drivers/CMSIS/Include/core_cm4.h **** /**
ARM GAS /tmp/ccQAgv0F.s page 31
ARM GAS /tmp/ccFrLkUO.s page 31
1683:Drivers/CMSIS/Include/core_cm4.h **** \brief Enable Interrupt
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1727:Drivers/CMSIS/Include/core_cm4.h **** {
1728:Drivers/CMSIS/Include/core_cm4.h **** NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL));
40 .loc 2 1728 5 is_stmt 1 view .LVU4
ARM GAS /tmp/ccQAgv0F.s page 32
ARM GAS /tmp/ccFrLkUO.s page 32
41 .loc 2 1728 81 is_stmt 0 view .LVU5
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
38:Drivers/CMSIS/Include/cmsis_gcc.h ****
39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */
40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM
ARM GAS /tmp/ccQAgv0F.s page 33
ARM GAS /tmp/ccFrLkUO.s page 33
41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push
96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked"
97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
ARM GAS /tmp/ccQAgv0F.s page 34
ARM GAS /tmp/ccFrLkUO.s page 34
98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; };
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
152:Drivers/CMSIS/Include/cmsis_gcc.h **** {
153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
154:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccQAgv0F.s page 35
ARM GAS /tmp/ccFrLkUO.s page 35
155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) );
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) );
210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
211:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccQAgv0F.s page 36
ARM GAS /tmp/ccFrLkUO.s page 36
212:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) );
267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
268:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccQAgv0F.s page 37
ARM GAS /tmp/ccFrLkUO.s page 37
269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
324:Drivers/CMSIS/Include/cmsis_gcc.h ****
325:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccQAgv0F.s page 38
ARM GAS /tmp/ccFrLkUO.s page 38
326:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value
381:Drivers/CMSIS/Include/cmsis_gcc.h **** */
382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
ARM GAS /tmp/ccQAgv0F.s page 39
ARM GAS /tmp/ccFrLkUO.s page 39
383:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes.
438:Drivers/CMSIS/Include/cmsis_gcc.h **** */
439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void)
ARM GAS /tmp/ccQAgv0F.s page 40
ARM GAS /tmp/ccFrLkUO.s page 40
440:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
494:Drivers/CMSIS/Include/cmsis_gcc.h **** }
495:Drivers/CMSIS/Include/cmsis_gcc.h ****
496:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccQAgv0F.s page 41
ARM GAS /tmp/ccFrLkUO.s page 41
497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
551:Drivers/CMSIS/Include/cmsis_gcc.h ****
552:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask
ARM GAS /tmp/ccQAgv0F.s page 42
ARM GAS /tmp/ccFrLkUO.s page 42
554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register.
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always.
610:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccQAgv0F.s page 43
ARM GAS /tmp/ccFrLkUO.s page 43
611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
666:Drivers/CMSIS/Include/cmsis_gcc.h **** }
667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/ccQAgv0F.s page 44
ARM GAS /tmp/ccFrLkUO.s page 44
668:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM).
723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set
724:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccQAgv0F.s page 45
ARM GAS /tmp/ccFrLkUO.s page 45
725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/ccQAgv0F.s page 46
ARM GAS /tmp/ccFrLkUO.s page 46
782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U);
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop")
837:Drivers/CMSIS/Include/cmsis_gcc.h ****
838:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccQAgv0F.s page 47
ARM GAS /tmp/ccFrLkUO.s page 47
839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
69 .LBB34:
70 .LBI34:
866:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccQAgv0F.s page 48
ARM GAS /tmp/ccFrLkUO.s page 48
71 .loc 3 866 27 view .LVU13
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1756:Drivers/CMSIS/Include/core_cm4.h **** /**
1757:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Pending Interrupt
1758:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register.
ARM GAS /tmp/ccQAgv0F.s page 49
ARM GAS /tmp/ccFrLkUO.s page 49
1759:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number.
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1813:Drivers/CMSIS/Include/core_cm4.h **** \param [in] priority Priority to set.
1814:Drivers/CMSIS/Include/core_cm4.h **** \note The priority cannot be set for every processor exception.
1815:Drivers/CMSIS/Include/core_cm4.h **** */
ARM GAS /tmp/ccQAgv0F.s page 50
ARM GAS /tmp/ccFrLkUO.s page 50
1816:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
144 .L8:
145 0024 14ED00E0 .word -536810220
146 .cfi_endproc
ARM GAS /tmp/ccQAgv0F.s page 51
ARM GAS /tmp/ccFrLkUO.s page 51
147 .LFE111:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
182 .loc 2 1847 5 is_stmt 1 view .LVU41
183 .loc 2 1847 50 is_stmt 0 view .LVU42
184 0014 00F00F00 and r0, r0, #15
ARM GAS /tmp/ccQAgv0F.s page 52
ARM GAS /tmp/ccFrLkUO.s page 52
185 .loc 2 1847 31 view .LVU43
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
221 .loc 2 1867 3 view .LVU51
1868:Drivers/CMSIS/Include/core_cm4.h ****
1869:Drivers/CMSIS/Include/core_cm4.h **** PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NV
ARM GAS /tmp/ccQAgv0F.s page 53
ARM GAS /tmp/ccFrLkUO.s page 53
222 .loc 2 1869 3 view .LVU52
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
269 .thumb_func
271 NVIC_DecodePriority:
272 .LVL21:
ARM GAS /tmp/ccQAgv0F.s page 54
ARM GAS /tmp/ccFrLkUO.s page 54
273 .LFB114:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
306 .L20:
1898:Drivers/CMSIS/Include/core_cm4.h ****
1899:Drivers/CMSIS/Include/core_cm4.h **** *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1
ARM GAS /tmp/ccQAgv0F.s page 55
ARM GAS /tmp/ccFrLkUO.s page 55
307 .loc 2 1899 3 is_stmt 1 view .LVU79
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1915:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR;
1916:Drivers/CMSIS/Include/core_cm4.h **** vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector;
1917:Drivers/CMSIS/Include/core_cm4.h **** }
ARM GAS /tmp/ccQAgv0F.s page 56
ARM GAS /tmp/ccFrLkUO.s page 56
1918:Drivers/CMSIS/Include/core_cm4.h ****
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1943:Drivers/CMSIS/Include/core_cm4.h **** (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |
372 .loc 2 1943 17 view .LVU97
373 000c 044B ldr r3, .L25+4
ARM GAS /tmp/ccQAgv0F.s page 57
ARM GAS /tmp/ccFrLkUO.s page 57
374 000e 1343 orrs r3, r3, r2
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
2:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ******************************************************************************
3:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @file stm32f3xx_hal_cortex.c
4:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @author MCD Application Team
ARM GAS /tmp/ccQAgv0F.s page 58
ARM GAS /tmp/ccFrLkUO.s page 58
5:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief CORTEX HAL module driver.
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
59:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** HAL_NVIC_SetPriority(SysTick_IRQn,...) function just after the HAL_SYSTICK_Config() function
60:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** call. The HAL_NVIC_SetPriority() call the NVIC_SetPriority() function which is a CMSIS funct
61:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
ARM GAS /tmp/ccQAgv0F.s page 59
ARM GAS /tmp/ccFrLkUO.s page 59
62:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** (+) To adjust the SysTick time base, use the following formula:
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{
117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */
118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
ARM GAS /tmp/ccQAgv0F.s page 60
ARM GAS /tmp/ccFrLkUO.s page 60
119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** #ifdef HAL_CORTEX_MODULE_ENABLED
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
423 @ frame_needed = 0, uses_anonymous_args = 0
424 @ link register save eliminated.
170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */
ARM GAS /tmp/ccQAgv0F.s page 61
ARM GAS /tmp/ccFrLkUO.s page 61
171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup));
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
460 .loc 2 1667 14 is_stmt 0 view .LVU122
461 001c D360 str r3, [r2, #12]
462 .LVL37:
ARM GAS /tmp/ccQAgv0F.s page 62
ARM GAS /tmp/ccFrLkUO.s page 62
1667:Drivers/CMSIS/Include/core_cm4.h **** }
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
497 .loc 1 195 3 view .LVU128
196:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_NVIC_PREEMPTION_PRIORITY(PreemptPriority));
498 .loc 1 196 3 view .LVU129
ARM GAS /tmp/ccQAgv0F.s page 63
ARM GAS /tmp/ccFrLkUO.s page 63
197:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /**
204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Enables a device specific interrupt in the NVIC interrupt controller.
205:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @note To configure interrupts priority correctly, the NVIC_PriorityGroupConfig()
ARM GAS /tmp/ccQAgv0F.s page 64
ARM GAS /tmp/ccFrLkUO.s page 64
206:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * function should be called before.
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
576 .LBE45:
577 .LBE44:
219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
ARM GAS /tmp/ccQAgv0F.s page 65
ARM GAS /tmp/ccFrLkUO.s page 65
578 .loc 1 219 1 view .LVU154
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
619 .thumb
620 .thumb_func
622 HAL_NVIC_SystemReset:
ARM GAS /tmp/ccQAgv0F.s page 66
ARM GAS /tmp/ccFrLkUO.s page 66
623 .LFB127:
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1952:Drivers/CMSIS/Include/core_cm4.h **** }
1953:Drivers/CMSIS/Include/core_cm4.h ****
1954:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of CMSIS_Core_NVICFunctions */
ARM GAS /tmp/ccQAgv0F.s page 67
ARM GAS /tmp/ccFrLkUO.s page 67
1955:Drivers/CMSIS/Include/core_cm4.h ****
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
2009:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U)
2010:Drivers/CMSIS/Include/core_cm4.h ****
2011:Drivers/CMSIS/Include/core_cm4.h **** /**
ARM GAS /tmp/ccQAgv0F.s page 68
ARM GAS /tmp/ccFrLkUO.s page 68
2012:Drivers/CMSIS/Include/core_cm4.h **** \brief System Tick Configuration
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
686 .loc 2 2031 3 is_stmt 1 view .LVU176
687 .loc 2 2031 18 is_stmt 0 view .LVU177
688 0016 0020 movs r0, #0
ARM GAS /tmp/ccQAgv0F.s page 69
ARM GAS /tmp/ccFrLkUO.s page 69
689 .LVL55:
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
274:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @endverbatim
ARM GAS /tmp/ccQAgv0F.s page 70
ARM GAS /tmp/ccFrLkUO.s page 70
275:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @{
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
329:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /**
330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Disables the MPU Region.
331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None
ARM GAS /tmp/ccQAgv0F.s page 71
ARM GAS /tmp/ccFrLkUO.s page 71
332:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Gets the priority grouping field from the NVIC Interrupt Controller.
387:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field)
388:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */
ARM GAS /tmp/ccQAgv0F.s page 72
ARM GAS /tmp/ccFrLkUO.s page 72
389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** uint32_t HAL_NVIC_GetPriorityGrouping(void)
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_2: 2 bits for pre-emption priority
407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 2 bits for subpriority
408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_3: 3 bits for pre-emption priority
ARM GAS /tmp/ccQAgv0F.s page 73
ARM GAS /tmp/ccFrLkUO.s page 73
409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * 1 bits for subpriority
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
425:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @brief Sets Pending bit of an external interrupt.
426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number
427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration
ARM GAS /tmp/ccQAgv0F.s page 74
ARM GAS /tmp/ccFrLkUO.s page 74
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
836 .align 2
837 .L54:
838 0018 00E100E0 .word -536813312
ARM GAS /tmp/ccQAgv0F.s page 75
ARM GAS /tmp/ccFrLkUO.s page 75
839 .cfi_endproc
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1747:Drivers/CMSIS/Include/core_cm4.h **** }
874 .loc 2 1747 91 view .LVU221
875 000e 00F01F00 and r0, r0, #31
ARM GAS /tmp/ccQAgv0F.s page 76
ARM GAS /tmp/ccFrLkUO.s page 76
876 .LVL64:
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
915 .LBI56:
1777:Drivers/CMSIS/Include/core_cm4.h **** {
916 .loc 2 1777 22 view .LVU229
ARM GAS /tmp/ccQAgv0F.s page 77
ARM GAS /tmp/ccFrLkUO.s page 77
917 .LBB57:
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
467:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @param IRQn External interrupt number
468:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration
469:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI
ARM GAS /tmp/ccQAgv0F.s page 78
ARM GAS /tmp/ccFrLkUO.s page 78
470:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval status: - 0 Interrupt status is not pending.
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
995 .LBE59:
996 .LBE58:
477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
ARM GAS /tmp/ccQAgv0F.s page 79
ARM GAS /tmp/ccFrLkUO.s page 79
997 .loc 1 477 1 view .LVU254
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
498:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
499:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
1033 .loc 1 499 1 view .LVU262
ARM GAS /tmp/ccQAgv0F.s page 80
ARM GAS /tmp/ccFrLkUO.s page 80
1034 0010 7047 bx lr
@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1068 .global HAL_SYSTICK_IRQHandler
1069 .syntax unified
1070 .thumb
ARM GAS /tmp/ccQAgv0F.s page 81
ARM GAS /tmp/ccFrLkUO.s page 81
1071 .thumb_func
@ -4827,67 +4827,67 @@ ARM GAS /tmp/ccQAgv0F.s page 1
1093 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
1094 .file 5 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
1095 .file 6 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
ARM GAS /tmp/ccQAgv0F.s page 82
ARM GAS /tmp/ccFrLkUO.s page 82
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_cortex.c
/tmp/ccQAgv0F.s:21 .text.__NVIC_DisableIRQ:00000000 $t
/tmp/ccQAgv0F.s:26 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
/tmp/ccQAgv0F.s:88 .text.__NVIC_DisableIRQ:00000020 $d
/tmp/ccQAgv0F.s:93 .text.__NVIC_SetPriority:00000000 $t
/tmp/ccQAgv0F.s:98 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
/tmp/ccQAgv0F.s:145 .text.__NVIC_SetPriority:00000024 $d
/tmp/ccQAgv0F.s:150 .text.__NVIC_GetPriority:00000000 $t
/tmp/ccQAgv0F.s:155 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
/tmp/ccQAgv0F.s:195 .text.__NVIC_GetPriority:00000020 $d
/tmp/ccQAgv0F.s:200 .text.NVIC_EncodePriority:00000000 $t
/tmp/ccQAgv0F.s:205 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
/tmp/ccQAgv0F.s:266 .text.NVIC_DecodePriority:00000000 $t
/tmp/ccQAgv0F.s:271 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
/tmp/ccQAgv0F.s:339 .text.__NVIC_SystemReset:00000000 $t
/tmp/ccQAgv0F.s:344 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
/tmp/ccQAgv0F.s:405 .text.__NVIC_SystemReset:0000001c $d
/tmp/ccQAgv0F.s:411 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
/tmp/ccQAgv0F.s:417 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
/tmp/ccQAgv0F.s:471 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d
/tmp/ccQAgv0F.s:476 .text.HAL_NVIC_SetPriority:00000000 $t
/tmp/ccQAgv0F.s:482 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
/tmp/ccQAgv0F.s:531 .text.HAL_NVIC_SetPriority:0000001c $d
/tmp/ccQAgv0F.s:536 .text.HAL_NVIC_EnableIRQ:00000000 $t
/tmp/ccQAgv0F.s:542 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
/tmp/ccQAgv0F.s:583 .text.HAL_NVIC_EnableIRQ:00000018 $d
/tmp/ccQAgv0F.s:588 .text.HAL_NVIC_DisableIRQ:00000000 $t
/tmp/ccQAgv0F.s:594 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
/tmp/ccQAgv0F.s:616 .text.HAL_NVIC_SystemReset:00000000 $t
/tmp/ccQAgv0F.s:622 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
/tmp/ccQAgv0F.s:640 .text.HAL_SYSTICK_Config:00000000 $t
/tmp/ccQAgv0F.s:646 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
/tmp/ccQAgv0F.s:711 .text.HAL_SYSTICK_Config:00000024 $d
/tmp/ccQAgv0F.s:716 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
/tmp/ccQAgv0F.s:722 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
/tmp/ccQAgv0F.s:746 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d
/tmp/ccQAgv0F.s:751 .text.HAL_NVIC_GetPriority:00000000 $t
/tmp/ccQAgv0F.s:757 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
/tmp/ccQAgv0F.s:791 .text.HAL_NVIC_SetPendingIRQ:00000000 $t
/tmp/ccQAgv0F.s:797 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
/tmp/ccQAgv0F.s:838 .text.HAL_NVIC_SetPendingIRQ:00000018 $d
/tmp/ccQAgv0F.s:843 .text.HAL_NVIC_GetPendingIRQ:00000000 $t
/tmp/ccQAgv0F.s:849 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
/tmp/ccQAgv0F.s:894 .text.HAL_NVIC_GetPendingIRQ:00000020 $d
/tmp/ccQAgv0F.s:899 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
/tmp/ccQAgv0F.s:905 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
/tmp/ccQAgv0F.s:946 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d
/tmp/ccQAgv0F.s:951 .text.HAL_NVIC_GetActive:00000000 $t
/tmp/ccQAgv0F.s:957 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
/tmp/ccQAgv0F.s:1002 .text.HAL_NVIC_GetActive:00000020 $d
/tmp/ccQAgv0F.s:1007 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
/tmp/ccQAgv0F.s:1013 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
/tmp/ccQAgv0F.s:1048 .text.HAL_SYSTICK_Callback:00000000 $t
/tmp/ccQAgv0F.s:1054 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
/tmp/ccQAgv0F.s:1067 .text.HAL_SYSTICK_IRQHandler:00000000 $t
/tmp/ccQAgv0F.s:1073 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
ARM GAS /tmp/ccQAgv0F.s page 83
/tmp/ccFrLkUO.s:21 .text.__NVIC_DisableIRQ:00000000 $t
/tmp/ccFrLkUO.s:26 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
/tmp/ccFrLkUO.s:88 .text.__NVIC_DisableIRQ:00000020 $d
/tmp/ccFrLkUO.s:93 .text.__NVIC_SetPriority:00000000 $t
/tmp/ccFrLkUO.s:98 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
/tmp/ccFrLkUO.s:145 .text.__NVIC_SetPriority:00000024 $d
/tmp/ccFrLkUO.s:150 .text.__NVIC_GetPriority:00000000 $t
/tmp/ccFrLkUO.s:155 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
/tmp/ccFrLkUO.s:195 .text.__NVIC_GetPriority:00000020 $d
/tmp/ccFrLkUO.s:200 .text.NVIC_EncodePriority:00000000 $t
/tmp/ccFrLkUO.s:205 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
/tmp/ccFrLkUO.s:266 .text.NVIC_DecodePriority:00000000 $t
/tmp/ccFrLkUO.s:271 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
/tmp/ccFrLkUO.s:339 .text.__NVIC_SystemReset:00000000 $t
/tmp/ccFrLkUO.s:344 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
/tmp/ccFrLkUO.s:405 .text.__NVIC_SystemReset:0000001c $d
/tmp/ccFrLkUO.s:411 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
/tmp/ccFrLkUO.s:417 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
/tmp/ccFrLkUO.s:471 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d
/tmp/ccFrLkUO.s:476 .text.HAL_NVIC_SetPriority:00000000 $t
/tmp/ccFrLkUO.s:482 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
/tmp/ccFrLkUO.s:531 .text.HAL_NVIC_SetPriority:0000001c $d
/tmp/ccFrLkUO.s:536 .text.HAL_NVIC_EnableIRQ:00000000 $t
/tmp/ccFrLkUO.s:542 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
/tmp/ccFrLkUO.s:583 .text.HAL_NVIC_EnableIRQ:00000018 $d
/tmp/ccFrLkUO.s:588 .text.HAL_NVIC_DisableIRQ:00000000 $t
/tmp/ccFrLkUO.s:594 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
/tmp/ccFrLkUO.s:616 .text.HAL_NVIC_SystemReset:00000000 $t
/tmp/ccFrLkUO.s:622 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
/tmp/ccFrLkUO.s:640 .text.HAL_SYSTICK_Config:00000000 $t
/tmp/ccFrLkUO.s:646 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
/tmp/ccFrLkUO.s:711 .text.HAL_SYSTICK_Config:00000024 $d
/tmp/ccFrLkUO.s:716 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
/tmp/ccFrLkUO.s:722 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
/tmp/ccFrLkUO.s:746 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d
/tmp/ccFrLkUO.s:751 .text.HAL_NVIC_GetPriority:00000000 $t
/tmp/ccFrLkUO.s:757 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
/tmp/ccFrLkUO.s:791 .text.HAL_NVIC_SetPendingIRQ:00000000 $t
/tmp/ccFrLkUO.s:797 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
/tmp/ccFrLkUO.s:838 .text.HAL_NVIC_SetPendingIRQ:00000018 $d
/tmp/ccFrLkUO.s:843 .text.HAL_NVIC_GetPendingIRQ:00000000 $t
/tmp/ccFrLkUO.s:849 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
/tmp/ccFrLkUO.s:894 .text.HAL_NVIC_GetPendingIRQ:00000020 $d
/tmp/ccFrLkUO.s:899 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
/tmp/ccFrLkUO.s:905 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
/tmp/ccFrLkUO.s:946 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d
/tmp/ccFrLkUO.s:951 .text.HAL_NVIC_GetActive:00000000 $t
/tmp/ccFrLkUO.s:957 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
/tmp/ccFrLkUO.s:1002 .text.HAL_NVIC_GetActive:00000020 $d
/tmp/ccFrLkUO.s:1007 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
/tmp/ccFrLkUO.s:1013 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
/tmp/ccFrLkUO.s:1048 .text.HAL_SYSTICK_Callback:00000000 $t
/tmp/ccFrLkUO.s:1054 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
/tmp/ccFrLkUO.s:1067 .text.HAL_SYSTICK_IRQHandler:00000000 $t
/tmp/ccFrLkUO.s:1073 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
ARM GAS /tmp/ccFrLkUO.s page 83

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccb17u4L.s page 1
ARM GAS /tmp/ccMC7qKf.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** detection.
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (#) Use HAL_DMA_Abort() function to abort the current transfer
ARM GAS /tmp/ccb17u4L.s page 2
ARM GAS /tmp/ccMC7qKf.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccb17u4L.s page 3
ARM GAS /tmp/ccMC7qKf.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** #ifdef HAL_DMA_MODULE_ENABLED
@ -178,7 +178,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR;
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccb17u4L.s page 4
ARM GAS /tmp/ccMC7qKf.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the DMA handle allocation */
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(NULL == hdma)
ARM GAS /tmp/ccb17u4L.s page 5
ARM GAS /tmp/ccMC7qKf.s page 5
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
@ -298,7 +298,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ===============================================================================
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### IO operation functions #####
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ===============================================================================
ARM GAS /tmp/ccb17u4L.s page 6
ARM GAS /tmp/ccMC7qKf.s page 6
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** [..] This section provides functions allowing to:
@ -358,7 +358,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status;
ARM GAS /tmp/ccb17u4L.s page 7
ARM GAS /tmp/ccMC7qKf.s page 7
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -418,7 +418,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Remain BUSY */
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_BUSY;
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccb17u4L.s page 8
ARM GAS /tmp/ccMC7qKf.s page 8
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Abort_IT(DMA_HandleTypeDef *hdma)
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccb17u4L.s page 9
ARM GAS /tmp/ccMC7qKf.s page 9
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -538,7 +538,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Polling mode not supported in circular mode */
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if (RESET != (hdma->Instance->CCR & DMA_CCR_CIRC))
ARM GAS /tmp/ccb17u4L.s page 10
ARM GAS /tmp/ccMC7qKf.s page 10
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
@ -598,7 +598,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR;
542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccb17u4L.s page 11
ARM GAS /tmp/ccMC7qKf.s page 11
544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccb17u4L.s page 12
ARM GAS /tmp/ccMC7qKf.s page 12
601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Transfer Complete Interrupt management ***********************************/
@ -718,7 +718,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /**
656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Register callbacks
657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
ARM GAS /tmp/ccb17u4L.s page 13
ARM GAS /tmp/ccMC7qKf.s page 13
658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Stream.
@ -778,7 +778,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param CallbackID User Callback identifier
713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * a HAL_DMA_CallbackIDTypeDef ENUM as parameter.
714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status
ARM GAS /tmp/ccb17u4L.s page 14
ARM GAS /tmp/ccMC7qKf.s page 14
715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions_Group3 Peripheral State functions
771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief Peripheral State functions
ARM GAS /tmp/ccb17u4L.s page 15
ARM GAS /tmp/ccMC7qKf.s page 15
772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** *
@ -898,7 +898,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param DataLength The length of data to be transferred from source to destination
827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval HAL status
828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */
ARM GAS /tmp/ccb17u4L.s page 16
ARM GAS /tmp/ccMC7qKf.s page 16
829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** static void DMA_SetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32
@ -958,7 +958,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
61 0016 0368 ldr r3, [r0]
62 .loc 1 850 26 view .LVU13
63 0018 9960 str r1, [r3, #8]
ARM GAS /tmp/ccb17u4L.s page 17
ARM GAS /tmp/ccMC7qKf.s page 17
64 .LVL2:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * the configuration information for the specified DMA Stream.
861:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @retval None
862:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */
ARM GAS /tmp/ccb17u4L.s page 18
ARM GAS /tmp/ccMC7qKf.s page 18
863:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** static void DMA_CalcBaseAndBitshift(DMA_HandleTypeDef *hdma)
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
136 .cfi_endproc
137 .LFE136:
139 .section .text.HAL_DMA_Init,"ax",%progbits
ARM GAS /tmp/ccb17u4L.s page 19
ARM GAS /tmp/ccMC7qKf.s page 19
140 .align 1
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
178 .loc 1 160 7 view .LVU51
179 000e 0A68 ldr r2, [r1]
ARM GAS /tmp/ccb17u4L.s page 20
ARM GAS /tmp/ccMC7qKf.s page 20
180 .LVL7:
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
216 .loc 1 174 3 is_stmt 1 view .LVU69
174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
217 .loc 1 174 23 is_stmt 0 view .LVU70
ARM GAS /tmp/ccb17u4L.s page 21
ARM GAS /tmp/ccMC7qKf.s page 21
218 0030 0B60 str r3, [r1]
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
262 @ args = 0, pretend = 0, frame = 0
263 @ frame_needed = 0, uses_anonymous_args = 0
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
ARM GAS /tmp/ccb17u4L.s page 22
ARM GAS /tmp/ccMC7qKf.s page 22
264 .loc 1 201 3 view .LVU83
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
301 .loc 1 222 7 is_stmt 0 view .LVU101
302 001e 0368 ldr r3, [r0]
ARM GAS /tmp/ccb17u4L.s page 23
ARM GAS /tmp/ccMC7qKf.s page 23
222:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
337 .loc 1 243 3 view .LVU122
338 003e 84F82050 strb r5, [r4, #32]
ARM GAS /tmp/ccb17u4L.s page 24
ARM GAS /tmp/ccMC7qKf.s page 24
243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
385 .loc 1 288 3 view .LVU133
288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccb17u4L.s page 25
ARM GAS /tmp/ccMC7qKf.s page 25
386 .loc 1 288 3 view .LVU134
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
295:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
424 .loc 1 295 21 is_stmt 0 view .LVU151
425 002a 0025 movs r5, #0
ARM GAS /tmp/ccb17u4L.s page 26
ARM GAS /tmp/ccMC7qKf.s page 26
426 002c A563 str r5, [r4, #56]
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
470 @ args = 0, pretend = 0, frame = 0
471 @ frame_needed = 0, uses_anonymous_args = 0
328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccb17u4L.s page 27
ARM GAS /tmp/ccMC7qKf.s page 27
472 .loc 1 328 1 is_stmt 0 view .LVU164
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
510 0020 0220 movs r0, #2
511 .LVL32:
512 .L30:
ARM GAS /tmp/ccb17u4L.s page 28
ARM GAS /tmp/ccMC7qKf.s page 28
375:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
550 .L33:
363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
551 .loc 1 363 5 is_stmt 1 view .LVU198
ARM GAS /tmp/ccb17u4L.s page 29
ARM GAS /tmp/ccMC7qKf.s page 29
363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
595 HAL_DMA_Abort:
596 .LVL36:
597 .LFB127:
ARM GAS /tmp/ccb17u4L.s page 30
ARM GAS /tmp/ccMC7qKf.s page 30
384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the DMA handle allocation */
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
404:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
635 .loc 1 404 25 view .LVU229
636 001e 22F00E02 bic r2, r2, #14
ARM GAS /tmp/ccb17u4L.s page 31
ARM GAS /tmp/ccMC7qKf.s page 31
637 0022 0A60 str r2, [r1]
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
673 .loc 1 419 1 view .LVU247
674 0048 7047 bx lr
675 .cfi_endproc
ARM GAS /tmp/ccb17u4L.s page 32
ARM GAS /tmp/ccMC7qKf.s page 32
676 .LFE127:
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
720 .loc 1 441 5 is_stmt 1 view .LVU260
441:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccb17u4L.s page 33
ARM GAS /tmp/ccMC7qKf.s page 33
721 .loc 1 441 9 is_stmt 0 view .LVU261
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
757 .loc 1 456 7 view .LVU280
758 003e 13B1 cbz r3, .L44
ARM GAS /tmp/ccb17u4L.s page 34
ARM GAS /tmp/ccMC7qKf.s page 34
458:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
805 .loc 1 477 32 is_stmt 0 view .LVU290
806 0006 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
477:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
ARM GAS /tmp/ccb17u4L.s page 35
ARM GAS /tmp/ccMC7qKf.s page 35
807 .loc 1 477 5 view .LVU291
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
844 002e 036C ldr r3, [r0, #64]
496:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
845 .loc 1 496 10 view .LVU309
ARM GAS /tmp/ccb17u4L.s page 36
ARM GAS /tmp/ccMC7qKf.s page 36
846 0030 0227 movs r7, #2
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
883 .loc 1 530 9 is_stmt 0 view .LVU326
884 0054 2EB1 cbz r6, .L55
530:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
ARM GAS /tmp/ccb17u4L.s page 37
ARM GAS /tmp/ccMC7qKf.s page 37
885 .loc 1 530 31 discriminator 1 view .LVU327
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
923 .L50:
501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
924 .loc 1 501 5 is_stmt 1 view .LVU344
ARM GAS /tmp/ccb17u4L.s page 38
ARM GAS /tmp/ccMC7qKf.s page 38
501:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
961 .loc 1 549 54 is_stmt 0 view .LVU363
962 00a2 226C ldr r2, [r4, #64]
ARM GAS /tmp/ccb17u4L.s page 39
ARM GAS /tmp/ccMC7qKf.s page 39
549:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1005 .cfi_startproc
1006 @ args = 0, pretend = 0, frame = 0
1007 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccb17u4L.s page 40
ARM GAS /tmp/ccMC7qKf.s page 40
574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** uint32_t flag_it = hdma->DmaBaseAddress->ISR;
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
1046 .loc 1 585 21 is_stmt 0 view .LVU394
1047 0022 2368 ldr r3, [r4]
ARM GAS /tmp/ccb17u4L.s page 41
ARM GAS /tmp/ccMC7qKf.s page 41
585:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1086 .loc 1 604 5 is_stmt 1 view .LVU410
604:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
1087 .loc 1 604 23 is_stmt 0 view .LVU411
ARM GAS /tmp/ccb17u4L.s page 42
ARM GAS /tmp/ccMC7qKf.s page 42
1088 004a 2368 ldr r3, [r4]
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
1125 .loc 1 623 7 is_stmt 1 view .LVU429
1126 0076 9847 blx r3
ARM GAS /tmp/ccb17u4L.s page 43
ARM GAS /tmp/ccMC7qKf.s page 43
1127 .LVL70:
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1164 009e 80F82130 strb r3, [r0, #33]
645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
1165 .loc 1 645 5 is_stmt 1 view .LVU447
ARM GAS /tmp/ccb17u4L.s page 44
ARM GAS /tmp/ccMC7qKf.s page 44
645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1209 0008 1DD0 beq .L78
670:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
1210 .loc 1 670 3 is_stmt 1 discriminator 2 view .LVU461
ARM GAS /tmp/ccb17u4L.s page 45
ARM GAS /tmp/ccMC7qKf.s page 45
1211 000a 0120 movs r0, #1
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1250 .loc 1 678 12 is_stmt 1 view .LVU476
667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
1251 .loc 1 667 21 is_stmt 0 view .LVU477
ARM GAS /tmp/ccb17u4L.s page 46
ARM GAS /tmp/ccMC7qKf.s page 46
1252 0030 0846 mov r0, r1
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1288 .LFE131:
1290 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits
1291 .align 1
ARM GAS /tmp/ccb17u4L.s page 47
ARM GAS /tmp/ccMC7qKf.s page 47
1292 .global HAL_DMA_UnRegisterCallback
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1333 .loc 1 761 3 view .LVU509
763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
1334 .loc 1 763 3 view .LVU510
ARM GAS /tmp/ccb17u4L.s page 48
ARM GAS /tmp/ccMC7qKf.s page 48
763:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1375 .loc 1 740 12 view .LVU524
740:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break;
1376 .loc 1 740 36 is_stmt 0 view .LVU525
ARM GAS /tmp/ccb17u4L.s page 49
ARM GAS /tmp/ccMC7qKf.s page 49
1377 0044 0020 movs r0, #0
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccb17u4L.s page 1
1420 @ frame_needed = 0, uses_anonymous_args = 0
1421 @ link register save eliminated.
794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccb17u4L.s page 50
ARM GAS /tmp/ccMC7qKf.s page 50
1422 .loc 1 794 3 view .LVU539
@ -2986,45 +2986,45 @@ ARM GAS /tmp/ccb17u4L.s page 1
1461 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1462 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
1463 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccb17u4L.s page 51
ARM GAS /tmp/ccMC7qKf.s page 51
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_dma.c
/tmp/ccb17u4L.s:21 .text.DMA_SetConfig:00000000 $t
/tmp/ccb17u4L.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig
/tmp/ccb17u4L.s:97 .text.DMA_CalcBaseAndBitshift:00000000 $t
/tmp/ccb17u4L.s:102 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
/tmp/ccb17u4L.s:133 .text.DMA_CalcBaseAndBitshift:00000018 $d
/tmp/ccb17u4L.s:140 .text.HAL_DMA_Init:00000000 $t
/tmp/ccb17u4L.s:146 .text.HAL_DMA_Init:00000000 HAL_DMA_Init
/tmp/ccb17u4L.s:251 .text.HAL_DMA_DeInit:00000000 $t
/tmp/ccb17u4L.s:257 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
/tmp/ccb17u4L.s:361 .text.HAL_DMA_Start:00000000 $t
/tmp/ccb17u4L.s:367 .text.HAL_DMA_Start:00000000 HAL_DMA_Start
/tmp/ccb17u4L.s:459 .text.HAL_DMA_Start_IT:00000000 $t
/tmp/ccb17u4L.s:465 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
/tmp/ccb17u4L.s:589 .text.HAL_DMA_Abort:00000000 $t
/tmp/ccb17u4L.s:595 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
/tmp/ccb17u4L.s:679 .text.HAL_DMA_Abort_IT:00000000 $t
/tmp/ccb17u4L.s:685 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
/tmp/ccb17u4L.s:776 .text.HAL_DMA_PollForTransfer:00000000 $t
/tmp/ccb17u4L.s:782 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
/tmp/ccb17u4L.s:995 .text.HAL_DMA_IRQHandler:00000000 $t
/tmp/ccb17u4L.s:1001 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
/tmp/ccb17u4L.s:1185 .text.HAL_DMA_RegisterCallback:00000000 $t
/tmp/ccb17u4L.s:1191 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
/tmp/ccb17u4L.s:1241 .text.HAL_DMA_RegisterCallback:0000002a $d
/tmp/ccb17u4L.s:1245 .text.HAL_DMA_RegisterCallback:0000002e $t
/tmp/ccb17u4L.s:1291 .text.HAL_DMA_UnRegisterCallback:00000000 $t
/tmp/ccb17u4L.s:1297 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
/tmp/ccb17u4L.s:1344 .text.HAL_DMA_UnRegisterCallback:0000002a $d
/tmp/ccb17u4L.s:1408 .text.HAL_DMA_GetState:00000000 $t
/tmp/ccb17u4L.s:1414 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
/tmp/ccb17u4L.s:1432 .text.HAL_DMA_GetError:00000000 $t
/tmp/ccb17u4L.s:1438 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
/tmp/ccb17u4L.s:1349 .text.HAL_DMA_UnRegisterCallback:0000002f $d
/tmp/ccb17u4L.s:1349 .text.HAL_DMA_UnRegisterCallback:00000030 $t
/tmp/ccMC7qKf.s:21 .text.DMA_SetConfig:00000000 $t
/tmp/ccMC7qKf.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig
/tmp/ccMC7qKf.s:97 .text.DMA_CalcBaseAndBitshift:00000000 $t
/tmp/ccMC7qKf.s:102 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
/tmp/ccMC7qKf.s:133 .text.DMA_CalcBaseAndBitshift:00000018 $d
/tmp/ccMC7qKf.s:140 .text.HAL_DMA_Init:00000000 $t
/tmp/ccMC7qKf.s:146 .text.HAL_DMA_Init:00000000 HAL_DMA_Init
/tmp/ccMC7qKf.s:251 .text.HAL_DMA_DeInit:00000000 $t
/tmp/ccMC7qKf.s:257 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
/tmp/ccMC7qKf.s:361 .text.HAL_DMA_Start:00000000 $t
/tmp/ccMC7qKf.s:367 .text.HAL_DMA_Start:00000000 HAL_DMA_Start
/tmp/ccMC7qKf.s:459 .text.HAL_DMA_Start_IT:00000000 $t
/tmp/ccMC7qKf.s:465 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
/tmp/ccMC7qKf.s:589 .text.HAL_DMA_Abort:00000000 $t
/tmp/ccMC7qKf.s:595 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
/tmp/ccMC7qKf.s:679 .text.HAL_DMA_Abort_IT:00000000 $t
/tmp/ccMC7qKf.s:685 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
/tmp/ccMC7qKf.s:776 .text.HAL_DMA_PollForTransfer:00000000 $t
/tmp/ccMC7qKf.s:782 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
/tmp/ccMC7qKf.s:995 .text.HAL_DMA_IRQHandler:00000000 $t
/tmp/ccMC7qKf.s:1001 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
/tmp/ccMC7qKf.s:1185 .text.HAL_DMA_RegisterCallback:00000000 $t
/tmp/ccMC7qKf.s:1191 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
/tmp/ccMC7qKf.s:1241 .text.HAL_DMA_RegisterCallback:0000002a $d
/tmp/ccMC7qKf.s:1245 .text.HAL_DMA_RegisterCallback:0000002e $t
/tmp/ccMC7qKf.s:1291 .text.HAL_DMA_UnRegisterCallback:00000000 $t
/tmp/ccMC7qKf.s:1297 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
/tmp/ccMC7qKf.s:1344 .text.HAL_DMA_UnRegisterCallback:0000002a $d
/tmp/ccMC7qKf.s:1408 .text.HAL_DMA_GetState:00000000 $t
/tmp/ccMC7qKf.s:1414 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
/tmp/ccMC7qKf.s:1432 .text.HAL_DMA_GetError:00000000 $t
/tmp/ccMC7qKf.s:1438 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
/tmp/ccMC7qKf.s:1349 .text.HAL_DMA_UnRegisterCallback:0000002f $d
/tmp/ccMC7qKf.s:1349 .text.HAL_DMA_UnRegisterCallback:00000030 $t
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccaV4TWR.s page 1
ARM GAS /tmp/ccMwOX76.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) Each Exti line can be configured within this driver.
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes
ARM GAS /tmp/ccaV4TWR.s page 2
ARM GAS /tmp/ccMwOX76.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (++) Interrupt
@ -118,7 +118,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #include "stm32f3xx_hal.h"
ARM GAS /tmp/ccaV4TWR.s page 3
ARM GAS /tmp/ccMwOX76.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status.
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig
ARM GAS /tmp/ccaV4TWR.s page 4
ARM GAS /tmp/ccMwOX76.s page 4
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** {
@ -238,7 +238,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
61 .loc 1 165 3 is_stmt 1 view .LVU15
62 .loc 1 165 10 is_stmt 0 view .LVU16
63 000e C2F30043 ubfx r3, r2, #16, #1
ARM GAS /tmp/ccaV4TWR.s page 5
ARM GAS /tmp/ccMwOX76.s page 5
64 .LVL1:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else
184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** {
ARM GAS /tmp/ccaV4TWR.s page 6
ARM GAS /tmp/ccMwOX76.s page 6
185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval &= ~maskline;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
131 004e 05F0C06C and ip, r5, #100663296
132 .LVL12:
133 .loc 1 209 8 view .LVU50
ARM GAS /tmp/ccaV4TWR.s page 7
ARM GAS /tmp/ccMwOX76.s page 7
134 0052 BCF1C06F cmp ip, #100663296
@ -418,7 +418,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
161 .loc 1 236 12 is_stmt 0 view .LVU61
162 006e 1460 str r4, [r2]
237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
ARM GAS /tmp/ccaV4TWR.s page 8
ARM GAS /tmp/ccMwOX76.s page 8
238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Configure event mode : read current mode */
@ -478,7 +478,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
198 .LVL23:
199 .loc 1 256 1 view .LVU76
200 0084 7047 bx lr
ARM GAS /tmp/ccaV4TWR.s page 9
ARM GAS /tmp/ccMwOX76.s page 9
201 .LVL24:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u)));
240 .loc 1 215 14 view .LVU92
241 00a6 26EA0506 bic r6, r6, r5
ARM GAS /tmp/ccaV4TWR.s page 10
ARM GAS /tmp/ccMwOX76.s page 10
242 .LVL32:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
282 00c4 7047 bx lr
283 .LVL40:
284 .L13:
ARM GAS /tmp/ccaV4TWR.s page 11
ARM GAS /tmp/ccMwOX76.s page 11
154:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
323 .loc 1 273 23 discriminator 1 view .LVU117
324 0004 0029 cmp r1, #0
325 0006 4CD0 beq .L29
ARM GAS /tmp/ccaV4TWR.s page 12
ARM GAS /tmp/ccMwOX76.s page 12
265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** __IO uint32_t *regaddr;
@ -718,7 +718,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
361 .LVL48:
292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if selected line is enable */
ARM GAS /tmp/ccaV4TWR.s page 13
ARM GAS /tmp/ccMwOX76.s page 13
294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** if ((regval & maskline) != 0x00u)
@ -778,7 +778,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
395 0042 0024 movs r4, #0
396 0044 8C60 str r4, [r1, #8]
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = 0x00u;
ARM GAS /tmp/ccaV4TWR.s page 14
ARM GAS /tmp/ccMwOX76.s page 14
397 .loc 1 315 3 is_stmt 1 view .LVU150
@ -838,7 +838,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
432 .loc 1 334 8 is_stmt 0 view .LVU168
433 005e 0242 tst r2, r0
434 0060 03D0 beq .L27
ARM GAS /tmp/ccaV4TWR.s page 15
ARM GAS /tmp/ccMwOX76.s page 15
335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** {
@ -898,7 +898,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
468 007e 4FEA9E02 lsr r2, lr, #2
344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = (regval >> (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))) & SYSCFG_EX
469 .loc 1 344 14 view .LVU183
ARM GAS /tmp/ccaV4TWR.s page 16
ARM GAS /tmp/ccMwOX76.s page 16
470 0082 0232 adds r2, r2, #2
@ -958,7 +958,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
513 .loc 1 349 10 view .LVU196
514 00a6 0020 movs r0, #0
ARM GAS /tmp/ccaV4TWR.s page 17
ARM GAS /tmp/ccMwOX76.s page 17
515 .LVL71:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
554 .cfi_def_cfa_offset 12
555 .cfi_offset 4, -12
556 .cfi_offset 5, -8
ARM GAS /tmp/ccaV4TWR.s page 18
ARM GAS /tmp/ccMwOX76.s page 18
557 .cfi_offset 14, -4
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 2] Clear event mode */
385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->EMR + (EXTI_MODE_OFFSET * offset));
ARM GAS /tmp/ccaV4TWR.s page 19
ARM GAS /tmp/ccMwOX76.s page 19
595 .loc 1 385 3 is_stmt 1 view .LVU224
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
637 .loc 1 397 12 view .LVU245
638 004c 0D40 ands r5, r5, r1
639 .LVL88:
ARM GAS /tmp/ccaV4TWR.s page 20
ARM GAS /tmp/ccMwOX76.s page 20
398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
672 .loc 1 406 40 view .LVU260
673 0076 0F22 movs r2, #15
674 0078 A240 lsls r2, r2, r4
ARM GAS /tmp/ccaV4TWR.s page 21
ARM GAS /tmp/ccMwOX76.s page 21
406:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
725 .LVL98:
726 .LFB126:
413:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
ARM GAS /tmp/ccaV4TWR.s page 22
ARM GAS /tmp/ccMwOX76.s page 22
414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /**
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
757 .align 1
758 .global HAL_EXTI_GetHandle
759 .syntax unified
ARM GAS /tmp/ccaV4TWR.s page 23
ARM GAS /tmp/ccMwOX76.s page 23
760 .thumb
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
789 .loc 1 464 1 view .LVU290
790 000a 7047 bx lr
ARM GAS /tmp/ccaV4TWR.s page 24
ARM GAS /tmp/ccMwOX76.s page 24
791 .cfi_endproc
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
495:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
817 .loc 1 495 3 view .LVU297
818 .loc 1 495 19 is_stmt 0 view .LVU298
ARM GAS /tmp/ccaV4TWR.s page 25
ARM GAS /tmp/ccMwOX76.s page 25
819 0002 0368 ldr r3, [r0]
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
858 0024 9847 blx r3
859 .LVL114:
860 .L57:
ARM GAS /tmp/ccaV4TWR.s page 26
ARM GAS /tmp/ccMwOX76.s page 26
511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
535:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_PENDING_EDGE(Edge));
893 .loc 1 535 3 view .LVU326
536:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
ARM GAS /tmp/ccaV4TWR.s page 27
ARM GAS /tmp/ccMwOX76.s page 27
537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
938 .global HAL_EXTI_ClearPending
939 .syntax unified
940 .thumb
ARM GAS /tmp/ccaV4TWR.s page 28
ARM GAS /tmp/ccMwOX76.s page 28
941 .thumb_func
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
572:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
573:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get pending bit */
574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->PR + (EXTI_CONFIG_OFFSET * offset));
ARM GAS /tmp/ccaV4TWR.s page 29
ARM GAS /tmp/ccMwOX76.s page 29
972 .loc 1 574 3 is_stmt 1 view .LVU357
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccaV4TWR.s page 1
593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** assert_param(IS_EXTI_CONFIG_LINE(hexti->Line));
1010 .loc 1 593 3 view .LVU368
594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
ARM GAS /tmp/ccaV4TWR.s page 30
ARM GAS /tmp/ccMwOX76.s page 30
595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */
@ -1786,35 +1786,35 @@ ARM GAS /tmp/ccaV4TWR.s page 1
1047 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
1048 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1049 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h"
ARM GAS /tmp/ccaV4TWR.s page 31
ARM GAS /tmp/ccMwOX76.s page 31
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_exti.c
/tmp/ccaV4TWR.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t
/tmp/ccaV4TWR.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
/tmp/ccaV4TWR.s:293 .text.HAL_EXTI_SetConfigLine:000000cc $d
/tmp/ccaV4TWR.s:301 .text.HAL_EXTI_GetConfigLine:00000000 $t
/tmp/ccaV4TWR.s:307 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
/tmp/ccaV4TWR.s:522 .text.HAL_EXTI_GetConfigLine:000000ac $d
/tmp/ccaV4TWR.s:530 .text.HAL_EXTI_ClearConfigLine:00000000 $t
/tmp/ccaV4TWR.s:536 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
/tmp/ccaV4TWR.s:710 .text.HAL_EXTI_ClearConfigLine:00000090 $d
/tmp/ccaV4TWR.s:718 .text.HAL_EXTI_RegisterCallback:00000000 $t
/tmp/ccaV4TWR.s:724 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
/tmp/ccaV4TWR.s:757 .text.HAL_EXTI_GetHandle:00000000 $t
/tmp/ccaV4TWR.s:763 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
/tmp/ccaV4TWR.s:795 .text.HAL_EXTI_IRQHandler:00000000 $t
/tmp/ccaV4TWR.s:801 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
/tmp/ccaV4TWR.s:866 .text.HAL_EXTI_IRQHandler:00000028 $d
/tmp/ccaV4TWR.s:872 .text.HAL_EXTI_GetPending:00000000 $t
/tmp/ccaV4TWR.s:878 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
/tmp/ccaV4TWR.s:932 .text.HAL_EXTI_GetPending:0000001c $d
/tmp/ccaV4TWR.s:937 .text.HAL_EXTI_ClearPending:00000000 $t
/tmp/ccaV4TWR.s:943 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
/tmp/ccaV4TWR.s:987 .text.HAL_EXTI_ClearPending:00000018 $d
/tmp/ccaV4TWR.s:992 .text.HAL_EXTI_GenerateSWI:00000000 $t
/tmp/ccaV4TWR.s:998 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
/tmp/ccaV4TWR.s:1039 .text.HAL_EXTI_GenerateSWI:00000018 $d
/tmp/ccMwOX76.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t
/tmp/ccMwOX76.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
/tmp/ccMwOX76.s:293 .text.HAL_EXTI_SetConfigLine:000000cc $d
/tmp/ccMwOX76.s:301 .text.HAL_EXTI_GetConfigLine:00000000 $t
/tmp/ccMwOX76.s:307 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
/tmp/ccMwOX76.s:522 .text.HAL_EXTI_GetConfigLine:000000ac $d
/tmp/ccMwOX76.s:530 .text.HAL_EXTI_ClearConfigLine:00000000 $t
/tmp/ccMwOX76.s:536 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
/tmp/ccMwOX76.s:710 .text.HAL_EXTI_ClearConfigLine:00000090 $d
/tmp/ccMwOX76.s:718 .text.HAL_EXTI_RegisterCallback:00000000 $t
/tmp/ccMwOX76.s:724 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
/tmp/ccMwOX76.s:757 .text.HAL_EXTI_GetHandle:00000000 $t
/tmp/ccMwOX76.s:763 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
/tmp/ccMwOX76.s:795 .text.HAL_EXTI_IRQHandler:00000000 $t
/tmp/ccMwOX76.s:801 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
/tmp/ccMwOX76.s:866 .text.HAL_EXTI_IRQHandler:00000028 $d
/tmp/ccMwOX76.s:872 .text.HAL_EXTI_GetPending:00000000 $t
/tmp/ccMwOX76.s:878 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
/tmp/ccMwOX76.s:932 .text.HAL_EXTI_GetPending:0000001c $d
/tmp/ccMwOX76.s:937 .text.HAL_EXTI_ClearPending:00000000 $t
/tmp/ccMwOX76.s:943 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
/tmp/ccMwOX76.s:987 .text.HAL_EXTI_ClearPending:00000018 $d
/tmp/ccMwOX76.s:992 .text.HAL_EXTI_GenerateSWI:00000000 $t
/tmp/ccMwOX76.s:998 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
/tmp/ccMwOX76.s:1039 .text.HAL_EXTI_GenerateSWI:00000018 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cczbAguG.s page 1
ARM GAS /tmp/cczcI5bJ.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cczbAguG.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Option Bytes programming
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
ARM GAS /tmp/cczbAguG.s page 2
ARM GAS /tmp/cczcI5bJ.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ##### How to use this driver #####
@ -118,7 +118,7 @@ ARM GAS /tmp/cczbAguG.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @addtogroup STM32F3xx_HAL_Driver
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */
ARM GAS /tmp/cczbAguG.s page 3
ARM GAS /tmp/cczcI5bJ.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cczbAguG.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** *
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @verbatim
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @endverbatim
ARM GAS /tmp/cczbAguG.s page 4
ARM GAS /tmp/cczcI5bJ.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{
@ -238,7 +238,7 @@ ARM GAS /tmp/cczbAguG.s page 1
199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** for (index = 0U; index < nbiterations; index++)
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
ARM GAS /tmp/cczbAguG.s page 5
ARM GAS /tmp/cczcI5bJ.s page 5
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** FLASH_Program_HalfWord((Address + (2U*index)), (uint16_t)(Data >> (16U*index)));
@ -298,7 +298,7 @@ ARM GAS /tmp/cczbAguG.s page 1
256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMHALFWORD;
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program halfword (16-bit) at a specified address. */
ARM GAS /tmp/cczbAguG.s page 6
ARM GAS /tmp/cczcI5bJ.s page 6
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.DataRemaining = 1U;
@ -358,7 +358,7 @@ ARM GAS /tmp/cczbAguG.s page 1
313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE)
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGEERASE)
ARM GAS /tmp/cczbAguG.s page 7
ARM GAS /tmp/cczcI5bJ.s page 7
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -418,7 +418,7 @@ ARM GAS /tmp/cczbAguG.s page 1
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Shift to have next 16-bit data */
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Data = (pFlash.Data >> 16U);
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
ARM GAS /tmp/cczbAguG.s page 8
ARM GAS /tmp/cczcI5bJ.s page 8
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Operation is completed, disable the PG Bit */
@ -478,7 +478,7 @@ ARM GAS /tmp/cczbAguG.s page 1
427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __weak void HAL_FLASH_EndOfOperationCallback(uint32_t ReturnValue)
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Prevent unused argument(s) compilation warning */
ARM GAS /tmp/cczbAguG.s page 9
ARM GAS /tmp/cczcI5bJ.s page 9
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** UNUSED(ReturnValue);
@ -538,7 +538,7 @@ ARM GAS /tmp/cczbAguG.s page 1
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Authorize the FLASH Registers access */
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY1);
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY2);
ARM GAS /tmp/cczbAguG.s page 10
ARM GAS /tmp/cczcI5bJ.s page 10
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -598,7 +598,7 @@ ARM GAS /tmp/cczbAguG.s page 1
541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /**
543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Launch the option byte loading.
ARM GAS /tmp/cczbAguG.s page 11
ARM GAS /tmp/cczcI5bJ.s page 11
544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @note This function will reset automatically the MCU.
@ -658,7 +658,7 @@ ARM GAS /tmp/cczbAguG.s page 1
598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Address specify the address to be programmed.
599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Data specify the data to be programmed.
600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval None
ARM GAS /tmp/cczbAguG.s page 12
ARM GAS /tmp/cczcI5bJ.s page 12
601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */
@ -718,7 +718,7 @@ ARM GAS /tmp/cczbAguG.s page 1
621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset.
622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** Even if the FLASH operation fails, the BUSY flag will be reset and an error
623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** flag will be set */
ARM GAS /tmp/cczbAguG.s page 13
ARM GAS /tmp/cczcI5bJ.s page 13
624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -778,7 +778,7 @@ ARM GAS /tmp/cczbAguG.s page 1
76 .loc 1 666 5 view .LVU11
77 0004 13F01003 ands r3, r3, #16
78 0008 05D0 beq .L5
ARM GAS /tmp/cczbAguG.s page 14
ARM GAS /tmp/cczcI5bJ.s page 14
667:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -838,7 +838,7 @@ ARM GAS /tmp/cczbAguG.s page 1
121 .cfi_endproc
122 .LFE136:
124 .section .text.HAL_FLASH_Program_IT,"ax",%progbits
ARM GAS /tmp/cczbAguG.s page 15
ARM GAS /tmp/cczcI5bJ.s page 15
125 .align 1
@ -898,7 +898,7 @@ ARM GAS /tmp/cczbAguG.s page 1
168 .loc 1 250 3 view .LVU38
169 0018 1349 ldr r1, .L18+4
170 .LVL9:
ARM GAS /tmp/cczbAguG.s page 16
ARM GAS /tmp/cczcI5bJ.s page 16
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -958,7 +958,7 @@ ARM GAS /tmp/cczbAguG.s page 1
208 0046 38BD pop {r3, r4, r5, pc}
209 .LVL11:
210 .L16:
ARM GAS /tmp/cczbAguG.s page 17
ARM GAS /tmp/cczcI5bJ.s page 17
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Program halfword (16-bit) at a specified address. */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cczbAguG.s page 1
256 .loc 1 428 1 is_stmt 1 view -0
257 .cfi_startproc
258 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cczbAguG.s page 18
ARM GAS /tmp/cczcI5bJ.s page 18
259 @ frame_needed = 0, uses_anonymous_args = 0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cczbAguG.s page 1
310 .LVL16:
289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
311 .loc 1 289 3 view .LVU74
ARM GAS /tmp/cczbAguG.s page 19
ARM GAS /tmp/cczcI5bJ.s page 19
289:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cczbAguG.s page 1
351 .loc 1 307 5 view .LVU89
352 0032 13F0200F tst r3, #32
353 0036 2BD0 beq .L25
ARM GAS /tmp/cczbAguG.s page 20
ARM GAS /tmp/cczcI5bJ.s page 20
310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cczbAguG.s page 1
392 0064 4FD1 bne .L37
383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
393 .loc 1 383 11 is_stmt 1 view .LVU106
ARM GAS /tmp/cczbAguG.s page 21
ARM GAS /tmp/cczcI5bJ.s page 21
383:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cczbAguG.s page 1
433 0094 5BB9 cbnz r3, .L22
408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
434 .loc 1 408 5 is_stmt 1 view .LVU122
ARM GAS /tmp/cczbAguG.s page 22
ARM GAS /tmp/cczcI5bJ.s page 22
435 0096 2D4B ldr r3, .L40
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cczbAguG.s page 1
328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = addresstmp;
474 .loc 1 328 30 is_stmt 0 view .LVU138
475 00c4 A068 ldr r0, [r4, #8]
ARM GAS /tmp/cczbAguG.s page 23
ARM GAS /tmp/cczcI5bJ.s page 23
328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = addresstmp;
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cczbAguG.s page 1
517 .LVL29:
356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
518 .loc 1 356 11 view .LVU152
ARM GAS /tmp/cczbAguG.s page 24
ARM GAS /tmp/cczcI5bJ.s page 24
356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cczbAguG.s page 1
558 0134 ACE7 b .L25
559 .LVL32:
560 .L38:
ARM GAS /tmp/cczbAguG.s page 25
ARM GAS /tmp/cczcI5bJ.s page 25
385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cczbAguG.s page 1
482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
607 .loc 1 482 5 view .LVU178
608 0004 13F0800F tst r3, #128
ARM GAS /tmp/cczbAguG.s page 26
ARM GAS /tmp/cczcI5bJ.s page 26
609 0008 0BD0 beq .L44
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cczbAguG.s page 1
655 @ args = 0, pretend = 0, frame = 0
656 @ frame_needed = 0, uses_anonymous_args = 0
657 @ link register save eliminated.
ARM GAS /tmp/cczbAguG.s page 27
ARM GAS /tmp/cczcI5bJ.s page 27
505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cczbAguG.s page 1
703 .loc 1 527 10 is_stmt 0 view .LVU199
704 0016 0020 movs r0, #0
705 0018 7047 bx lr
ARM GAS /tmp/cczbAguG.s page 28
ARM GAS /tmp/cczcI5bJ.s page 28
706 .L53:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cczbAguG.s page 1
580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return pFlash.ErrorCode;
758 .loc 1 580 1 is_stmt 1 view -0
759 .cfi_startproc
ARM GAS /tmp/cczbAguG.s page 29
ARM GAS /tmp/cczcI5bJ.s page 29
760 @ args = 0, pretend = 0, frame = 0
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cczbAguG.s page 1
627:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
807 .loc 1 627 9 view .LVU216
808 000a 144B ldr r3, .L73
ARM GAS /tmp/cczbAguG.s page 30
ARM GAS /tmp/cczcI5bJ.s page 30
809 000c DB68 ldr r3, [r3, #12]
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cczbAguG.s page 1
848 003c DB68 ldr r3, [r3, #12]
645:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
849 .loc 1 645 5 view .LVU232
ARM GAS /tmp/cczbAguG.s page 31
ARM GAS /tmp/cczcI5bJ.s page 31
850 003e 13F0100F tst r3, #16
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cczbAguG.s page 1
897 .cfi_offset 4, -28
898 .cfi_offset 5, -24
899 .cfi_offset 6, -20
ARM GAS /tmp/cczbAguG.s page 32
ARM GAS /tmp/cczcI5bJ.s page 32
900 .cfi_offset 7, -16
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cczbAguG.s page 1
938 .loc 1 184 5 is_stmt 1 view .LVU257
184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
939 .loc 1 184 7 is_stmt 0 view .LVU258
ARM GAS /tmp/cczbAguG.s page 33
ARM GAS /tmp/cczcI5bJ.s page 33
940 0026 012C cmp r4, #1
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cczbAguG.s page 1
980 .loc 1 202 70 view .LVU272
981 004c C1F12002 rsb r2, r1, #32
982 0050 A1F12003 sub r3, r1, #32
ARM GAS /tmp/cczbAguG.s page 34
ARM GAS /tmp/cczcI5bJ.s page 34
983 .LVL54:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cczbAguG.s page 1
1025 .L81:
173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
1026 .loc 1 173 3 discriminator 1 view .LVU285
ARM GAS /tmp/cczbAguG.s page 35
ARM GAS /tmp/cczcI5bJ.s page 35
1027 0092 0223 movs r3, #2
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cczbAguG.s page 1
1079 00000000
1079 00000000
1079 00000000
ARM GAS /tmp/cczbAguG.s page 36
ARM GAS /tmp/cczcI5bJ.s page 36
1080 .text
@ -2110,53 +2110,53 @@ ARM GAS /tmp/cczbAguG.s page 1
1086 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1087 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h"
1088 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/cczbAguG.s page 37
ARM GAS /tmp/cczcI5bJ.s page 37
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_flash.c
/tmp/cczbAguG.s:21 .text.FLASH_Program_HalfWord:00000000 $t
/tmp/cczbAguG.s:26 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
/tmp/cczbAguG.s:52 .text.FLASH_Program_HalfWord:00000014 $d
/tmp/cczbAguG.s:1078 .bss.pFlash:00000000 pFlash
/tmp/cczbAguG.s:58 .text.FLASH_SetErrorCode:00000000 $t
/tmp/cczbAguG.s:63 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
/tmp/cczbAguG.s:119 .text.FLASH_SetErrorCode:00000034 $d
/tmp/cczbAguG.s:125 .text.HAL_FLASH_Program_IT:00000000 $t
/tmp/cczbAguG.s:131 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
/tmp/cczbAguG.s:241 .text.HAL_FLASH_Program_IT:00000064 $d
/tmp/cczbAguG.s:247 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
/tmp/cczbAguG.s:253 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
/tmp/cczbAguG.s:268 .text.HAL_FLASH_OperationErrorCallback:00000000 $t
/tmp/cczbAguG.s:274 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
/tmp/cczbAguG.s:289 .text.HAL_FLASH_IRQHandler:00000000 $t
/tmp/cczbAguG.s:295 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
/tmp/cczbAguG.s:582 .text.HAL_FLASH_IRQHandler:0000014c $d
/tmp/cczbAguG.s:588 .text.HAL_FLASH_Unlock:00000000 $t
/tmp/cczbAguG.s:594 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
/tmp/cczbAguG.s:639 .text.HAL_FLASH_Unlock:0000002c $d
/tmp/cczbAguG.s:645 .text.HAL_FLASH_Lock:00000000 $t
/tmp/cczbAguG.s:651 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
/tmp/cczbAguG.s:670 .text.HAL_FLASH_Lock:00000010 $d
/tmp/cczbAguG.s:675 .text.HAL_FLASH_OB_Unlock:00000000 $t
/tmp/cczbAguG.s:681 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
/tmp/cczbAguG.s:714 .text.HAL_FLASH_OB_Unlock:00000020 $d
/tmp/cczbAguG.s:720 .text.HAL_FLASH_OB_Lock:00000000 $t
/tmp/cczbAguG.s:726 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
/tmp/cczbAguG.s:745 .text.HAL_FLASH_OB_Lock:00000010 $d
/tmp/cczbAguG.s:750 .text.HAL_FLASH_GetError:00000000 $t
/tmp/cczbAguG.s:756 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
/tmp/cczbAguG.s:772 .text.HAL_FLASH_GetError:00000008 $d
/tmp/cczbAguG.s:777 .text.FLASH_WaitForLastOperation:00000000 $t
/tmp/cczbAguG.s:783 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
/tmp/cczbAguG.s:875 .text.FLASH_WaitForLastOperation:0000005c $d
/tmp/cczbAguG.s:880 .text.HAL_FLASH_Program:00000000 $t
/tmp/cczbAguG.s:886 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
/tmp/cczbAguG.s:1032 .text.HAL_FLASH_Program:00000098 $d
/tmp/cczbAguG.s:1038 .text.HAL_FLASH_OB_Launch:00000000 $t
/tmp/cczbAguG.s:1044 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
/tmp/cczbAguG.s:1069 .text.HAL_FLASH_OB_Launch:00000018 $d
/tmp/cczbAguG.s:1075 .bss.pFlash:00000000 $d
/tmp/cczcI5bJ.s:21 .text.FLASH_Program_HalfWord:00000000 $t
/tmp/cczcI5bJ.s:26 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
/tmp/cczcI5bJ.s:52 .text.FLASH_Program_HalfWord:00000014 $d
/tmp/cczcI5bJ.s:1078 .bss.pFlash:00000000 pFlash
/tmp/cczcI5bJ.s:58 .text.FLASH_SetErrorCode:00000000 $t
/tmp/cczcI5bJ.s:63 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
/tmp/cczcI5bJ.s:119 .text.FLASH_SetErrorCode:00000034 $d
/tmp/cczcI5bJ.s:125 .text.HAL_FLASH_Program_IT:00000000 $t
/tmp/cczcI5bJ.s:131 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
/tmp/cczcI5bJ.s:241 .text.HAL_FLASH_Program_IT:00000064 $d
/tmp/cczcI5bJ.s:247 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
/tmp/cczcI5bJ.s:253 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
/tmp/cczcI5bJ.s:268 .text.HAL_FLASH_OperationErrorCallback:00000000 $t
/tmp/cczcI5bJ.s:274 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
/tmp/cczcI5bJ.s:289 .text.HAL_FLASH_IRQHandler:00000000 $t
/tmp/cczcI5bJ.s:295 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
/tmp/cczcI5bJ.s:582 .text.HAL_FLASH_IRQHandler:0000014c $d
/tmp/cczcI5bJ.s:588 .text.HAL_FLASH_Unlock:00000000 $t
/tmp/cczcI5bJ.s:594 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
/tmp/cczcI5bJ.s:639 .text.HAL_FLASH_Unlock:0000002c $d
/tmp/cczcI5bJ.s:645 .text.HAL_FLASH_Lock:00000000 $t
/tmp/cczcI5bJ.s:651 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
/tmp/cczcI5bJ.s:670 .text.HAL_FLASH_Lock:00000010 $d
/tmp/cczcI5bJ.s:675 .text.HAL_FLASH_OB_Unlock:00000000 $t
/tmp/cczcI5bJ.s:681 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
/tmp/cczcI5bJ.s:714 .text.HAL_FLASH_OB_Unlock:00000020 $d
/tmp/cczcI5bJ.s:720 .text.HAL_FLASH_OB_Lock:00000000 $t
/tmp/cczcI5bJ.s:726 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
/tmp/cczcI5bJ.s:745 .text.HAL_FLASH_OB_Lock:00000010 $d
/tmp/cczcI5bJ.s:750 .text.HAL_FLASH_GetError:00000000 $t
/tmp/cczcI5bJ.s:756 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
/tmp/cczcI5bJ.s:772 .text.HAL_FLASH_GetError:00000008 $d
/tmp/cczcI5bJ.s:777 .text.FLASH_WaitForLastOperation:00000000 $t
/tmp/cczcI5bJ.s:783 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
/tmp/cczcI5bJ.s:875 .text.FLASH_WaitForLastOperation:0000005c $d
/tmp/cczcI5bJ.s:880 .text.HAL_FLASH_Program:00000000 $t
/tmp/cczcI5bJ.s:886 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
/tmp/cczcI5bJ.s:1032 .text.HAL_FLASH_Program:00000098 $d
/tmp/cczcI5bJ.s:1038 .text.HAL_FLASH_OB_Launch:00000000 $t
/tmp/cczcI5bJ.s:1044 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
/tmp/cczcI5bJ.s:1069 .text.HAL_FLASH_OB_Launch:00000018 $d
/tmp/cczcI5bJ.s:1075 .bss.pFlash:00000000 $d
UNDEFINED SYMBOLS
FLASH_PageErase

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccbaxhcq.s page 1
ARM GAS /tmp/cceBGGBJ.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @attention
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** *
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * Copyright (c) 2016 STMicroelectronics.
ARM GAS /tmp/ccbaxhcq.s page 2
ARM GAS /tmp/cceBGGBJ.s page 2
32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * All rights reserved.
@ -118,7 +118,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @}
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccbaxhcq.s page 3
ARM GAS /tmp/cceBGGBJ.s page 3
89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/
@ -178,7 +178,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Perform a mass erase or erase the specified FLASH memory pages
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note To correctly run this function, the @ref HAL_FLASH_Unlock() function
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * must be called before.
ARM GAS /tmp/ccbaxhcq.s page 4
ARM GAS /tmp/cceBGGBJ.s page 4
146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * Call the @ref HAL_FLASH_Lock() to disable the flash memory access
@ -238,7 +238,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress);
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE)
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccbaxhcq.s page 5
ARM GAS /tmp/cceBGGBJ.s page 5
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** FLASH_PageErase(address);
@ -298,7 +298,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE)
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /*Mass erase to be done*/
ARM GAS /tmp/ccbaxhcq.s page 6
ARM GAS /tmp/cceBGGBJ.s page 6
260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ProcedureOnGoing = FLASH_PROC_MASSERASE;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR;
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Get the actual read protection Option Byte value */
ARM GAS /tmp/ccbaxhcq.s page 7
ARM GAS /tmp/cceBGGBJ.s page 7
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** rdptmp = FLASH_OB_GetRDP();
@ -418,7 +418,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((pOBInit->OptionType & OPTIONBYTE_WRP) == OPTIONBYTE_WRP)
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_WRPSTATE(pOBInit->WRPState));
ARM GAS /tmp/ccbaxhcq.s page 8
ARM GAS /tmp/cceBGGBJ.s page 8
374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pOBInit->WRPState == OB_WRPSTATE_ENABLE)
@ -478,7 +478,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash);
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccbaxhcq.s page 9
ARM GAS /tmp/cceBGGBJ.s page 9
431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status;
@ -538,7 +538,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @}
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
ARM GAS /tmp/ccbaxhcq.s page 10
ARM GAS /tmp/cceBGGBJ.s page 10
488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -598,7 +598,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Enable the write protection of the desired pages
ARM GAS /tmp/ccbaxhcq.s page 11
ARM GAS /tmp/cceBGGBJ.s page 11
510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note An option byte erase is done automatically in this function.
@ -658,7 +658,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* To be able to write again option byte, need to perform a option byte erase */
566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = HAL_FLASHEx_OBErase();
ARM GAS /tmp/ccbaxhcq.s page 12
ARM GAS /tmp/cceBGGBJ.s page 12
567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status == HAL_OK)
@ -718,7 +718,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Disable the write protection of the desired pages
622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note An option byte erase is done automatically in this function.
623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note When the memory read protection level is selected (RDP level = 1),
ARM GAS /tmp/ccbaxhcq.s page 13
ARM GAS /tmp/cceBGGBJ.s page 13
624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * it is not possible to program or erase the flash page i if
@ -778,7 +778,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* To be able to write again option byte, need to perform a option byte erase */
679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = HAL_FLASHEx_OBErase();
680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status == HAL_OK)
ARM GAS /tmp/ccbaxhcq.s page 14
ARM GAS /tmp/cceBGGBJ.s page 14
681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -838,7 +838,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_0 No protection
736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_1 Read protection of the memory
737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_2 Full chip protection
ARM GAS /tmp/ccbaxhcq.s page 15
ARM GAS /tmp/cceBGGBJ.s page 15
738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note Warning: When enabling OB_RDP level 2 it's no more possible to go back to level 1 or 0
@ -898,7 +898,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_UserConfig(uint8_t UserConfig)
793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccbaxhcq.s page 16
ARM GAS /tmp/cceBGGBJ.s page 16
795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -958,7 +958,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */
851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_DATA_ADDRESS(Address));
ARM GAS /tmp/ccbaxhcq.s page 17
ARM GAS /tmp/cceBGGBJ.s page 17
852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
89 FLASH_OB_GetRDP:
90 .LFB136:
884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccbaxhcq.s page 18
ARM GAS /tmp/cceBGGBJ.s page 18
885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
115 .L9:
910:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
116 .loc 1 910 12 view .LVU20
ARM GAS /tmp/ccbaxhcq.s page 19
ARM GAS /tmp/cceBGGBJ.s page 19
117 0012 CC20 movs r0, #204
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
160 0008 FFF7FEFF bl FLASH_WaitForLastOperation
161 .LVL5:
751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccbaxhcq.s page 20
ARM GAS /tmp/cceBGGBJ.s page 20
162 .loc 1 751 3 is_stmt 1 view .LVU30
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
203 .loc 1 771 7 view .LVU44
204 0044 074B ldr r3, .L17+8
ARM GAS /tmp/ccbaxhcq.s page 21
ARM GAS /tmp/cceBGGBJ.s page 21
205 0046 1D80 strh r5, [r3] @ movhi
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
799:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_BOOT1((UserConfig&OB_BOOT1_SET)));
252 .loc 1 799 3 view .LVU54
800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_VDDA_ANALOG((UserConfig&OB_VDDA_ANALOG_ON)));
ARM GAS /tmp/ccbaxhcq.s page 22
ARM GAS /tmp/cceBGGBJ.s page 22
253 .loc 1 800 3 view .LVU55
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
291 002c FFF7FEFF bl FLASH_WaitForLastOperation
292 .LVL17:
828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccbaxhcq.s page 23
ARM GAS /tmp/cceBGGBJ.s page 23
293 .loc 1 828 5 is_stmt 1 view .LVU72
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
340 .loc 1 856 5 is_stmt 0 view .LVU81
341 000e 00B1 cbz r0, .L28
342 .L26:
ARM GAS /tmp/ccbaxhcq.s page 24
ARM GAS /tmp/cceBGGBJ.s page 24
343 .LVL22:
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
922:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Return the FLASH User Option Byte value.
924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval The FLASH User Option Bytes values: IWDG_SW(Bit0), RST_STOP(Bit1), RST_STDBY(Bit2), nB
ARM GAS /tmp/ccbaxhcq.s page 25
ARM GAS /tmp/cceBGGBJ.s page 25
925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * VDDA_Analog_Monitoring(Bit5) and SRAM_Parity_Enable(Bit6).
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
33:Drivers/CMSIS/Include/cmsis_gcc.h ****
34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */
35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin
ARM GAS /tmp/ccbaxhcq.s page 26
ARM GAS /tmp/cceBGGBJ.s page 26
36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0)
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add
ARM GAS /tmp/ccbaxhcq.s page 27
ARM GAS /tmp/cceBGGBJ.s page 27
93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register
148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register.
149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value
ARM GAS /tmp/ccbaxhcq.s page 28
ARM GAS /tmp/cceBGGBJ.s page 28
150:Drivers/CMSIS/Include/cmsis_gcc.h **** */
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
204:Drivers/CMSIS/Include/cmsis_gcc.h **** */
205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
206:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccbaxhcq.s page 29
ARM GAS /tmp/cceBGGBJ.s page 29
207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
261:Drivers/CMSIS/Include/cmsis_gcc.h **** */
262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
263:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccbaxhcq.s page 30
ARM GAS /tmp/cceBGGBJ.s page 30
264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
319:Drivers/CMSIS/Include/cmsis_gcc.h ****
320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) );
ARM GAS /tmp/ccbaxhcq.s page 31
ARM GAS /tmp/cceBGGBJ.s page 31
321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
375:Drivers/CMSIS/Include/cmsis_gcc.h ****
376:Drivers/CMSIS/Include/cmsis_gcc.h ****
377:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccbaxhcq.s page 32
ARM GAS /tmp/cceBGGBJ.s page 32
378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \
433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) )
434:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccbaxhcq.s page 33
ARM GAS /tmp/cceBGGBJ.s page 33
435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set
490:Drivers/CMSIS/Include/cmsis_gcc.h **** */
491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
ARM GAS /tmp/ccbaxhcq.s page 34
ARM GAS /tmp/cceBGGBJ.s page 34
492:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
548:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccbaxhcq.s page 35
ARM GAS /tmp/cceBGGBJ.s page 35
549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
604:Drivers/CMSIS/Include/cmsis_gcc.h ****
605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3))
ARM GAS /tmp/ccbaxhcq.s page 36
ARM GAS /tmp/cceBGGBJ.s page 36
606:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit;
ARM GAS /tmp/ccbaxhcq.s page 37
ARM GAS /tmp/cceBGGBJ.s page 37
663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit
718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure
ARM GAS /tmp/ccbaxhcq.s page 38
ARM GAS /tmp/cceBGGBJ.s page 38
720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode.
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr();
775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
ARM GAS /tmp/ccbaxhcq.s page 39
ARM GAS /tmp/cceBGGBJ.s page 39
777:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
831:Drivers/CMSIS/Include/cmsis_gcc.h ****
832:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation
ARM GAS /tmp/ccbaxhcq.s page 40
ARM GAS /tmp/cceBGGBJ.s page 40
834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes.
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void)
889:Drivers/CMSIS/Include/cmsis_gcc.h **** {
890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory");
ARM GAS /tmp/ccbaxhcq.s page 41
ARM GAS /tmp/cceBGGBJ.s page 41
891:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
945:Drivers/CMSIS/Include/cmsis_gcc.h ****
946:Drivers/CMSIS/Include/cmsis_gcc.h ****
947:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccbaxhcq.s page 42
ARM GAS /tmp/cceBGGBJ.s page 42
948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit)
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */
993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U)
994:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccbaxhcq.s page 43
ARM GAS /tmp/cceBGGBJ.s page 43
995:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U;
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
456 .loc 1 317 12 is_stmt 0 view .LVU108
457 0002 FFF7FEFF bl FLASH_OB_GetRDP
458 .LVL28:
ARM GAS /tmp/ccbaxhcq.s page 44
ARM GAS /tmp/cceBGGBJ.s page 44
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
499 003a 2361 str r3, [r4, #16]
337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
500 .loc 1 337 5 view .LVU123
ARM GAS /tmp/ccbaxhcq.s page 45
ARM GAS /tmp/cceBGGBJ.s page 45
337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
546 .loc 1 534 3 view .LVU134
537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
547 .loc 1 537 3 view .LVU135
ARM GAS /tmp/ccbaxhcq.s page 46
ARM GAS /tmp/cceBGGBJ.s page 46
537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
585 .loc 1 566 14 is_stmt 0 view .LVU152
586 0024 FFF7FEFF bl HAL_FLASHEx_OBErase
587 .LVL46:
ARM GAS /tmp/ccbaxhcq.s page 47
ARM GAS /tmp/cceBGGBJ.s page 47
567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
628 .loc 1 578 18 is_stmt 0 view .LVU167
629 0054 4CF25030 movw r0, #50000
ARM GAS /tmp/ccbaxhcq.s page 48
ARM GAS /tmp/cceBGGBJ.s page 48
630 .LVL50:
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
675 .loc 1 632 1 is_stmt 0 view .LVU178
676 0000 38B5 push {r3, r4, r5, lr}
677 .cfi_def_cfa_offset 16
ARM GAS /tmp/ccbaxhcq.s page 49
ARM GAS /tmp/cceBGGBJ.s page 49
678 .cfi_offset 3, -16
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
715 .loc 1 728 3 is_stmt 1 view .LVU195
729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
716 .loc 1 729 1 is_stmt 0 view .LVU196
ARM GAS /tmp/ccbaxhcq.s page 50
ARM GAS /tmp/cceBGGBJ.s page 50
717 001a 38BD pop {r3, r4, r5, pc}
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
757 .loc 1 687 9 view .LVU210
687:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
758 .loc 1 687 18 is_stmt 0 view .LVU211
ARM GAS /tmp/ccbaxhcq.s page 51
ARM GAS /tmp/cceBGGBJ.s page 51
759 004a 094B ldr r3, .L58+8
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
804 .cfi_startproc
805 @ args = 0, pretend = 0, frame = 0
806 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccbaxhcq.s page 52
ARM GAS /tmp/cceBGGBJ.s page 52
362:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
844 0022 FFF7FEFF bl FLASH_OB_DisableWRP
845 .LVL71:
846 .L64:
ARM GAS /tmp/ccbaxhcq.s page 53
ARM GAS /tmp/cceBGGBJ.s page 53
384:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
884 .loc 1 405 14 is_stmt 0 view .LVU256
885 0042 2368 ldr r3, [r4]
405:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccbaxhcq.s page 54
ARM GAS /tmp/cceBGGBJ.s page 54
886 .loc 1 405 5 view .LVU257
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status;
925 .loc 1 399 7 view .LVU273
400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccbaxhcq.s page 55
ARM GAS /tmp/cceBGGBJ.s page 55
926 .loc 1 400 7 view .LVU274
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
963 .loc 1 423 7 is_stmt 1 view .LVU291
423:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status;
964 .loc 1 423 7 view .LVU292
ARM GAS /tmp/ccbaxhcq.s page 56
ARM GAS /tmp/cceBGGBJ.s page 56
965 008a 034B ldr r3, .L78
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1012 0006 0360 str r3, [r0]
446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
1013 .loc 1 446 3 is_stmt 1 view .LVU302
ARM GAS /tmp/ccbaxhcq.s page 57
ARM GAS /tmp/cceBGGBJ.s page 57
446:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1056 0002 9842 cmp r0, r3
1057 0004 0BD0 beq .L85
475:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccbaxhcq.s page 58
ARM GAS /tmp/cceBGGBJ.s page 58
1058 .loc 1 475 5 is_stmt 1 view .LVU317
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1100 0022 00F47F00 and r0, r0, #16711680
1101 .LVL97:
1102 .LBB12:
ARM GAS /tmp/ccbaxhcq.s page 59
ARM GAS /tmp/cceBGGBJ.s page 59
1103 .LBI12:
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /** @addtogroup FLASH
943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @{
ARM GAS /tmp/ccbaxhcq.s page 60
ARM GAS /tmp/cceBGGBJ.s page 60
944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1177 .align 1
1178 .global HAL_FLASHEx_Erase
1179 .syntax unified
ARM GAS /tmp/ccbaxhcq.s page 61
ARM GAS /tmp/cceBGGBJ.s page 61
1180 .thumb
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
1221 .loc 1 193 7 view .LVU361
193:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccbaxhcq.s page 62
ARM GAS /tmp/cceBGGBJ.s page 62
1222 .loc 1 193 11 is_stmt 0 view .LVU362
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
209:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
1261 .loc 1 209 11 is_stmt 1 view .LVU378
1262 0048 154A ldr r2, .L108+4
ARM GAS /tmp/ccbaxhcq.s page 63
ARM GAS /tmp/cceBGGBJ.s page 63
1263 004a 1369 ldr r3, [r2, #16]
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1304 0080 1361 str r3, [r2, #16]
1305 0082 02E0 b .L94
1306 .LVL115:
ARM GAS /tmp/ccbaxhcq.s page 64
ARM GAS /tmp/cceBGGBJ.s page 64
1307 .L106:
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1349 .cfi_endproc
1350 .LFE123:
1352 .section .text.HAL_FLASHEx_Erase_IT,"ax",%progbits
ARM GAS /tmp/ccbaxhcq.s page 65
ARM GAS /tmp/cceBGGBJ.s page 65
1353 .align 1
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
1396 .loc 1 257 3 view .LVU416
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccbaxhcq.s page 66
ARM GAS /tmp/cceBGGBJ.s page 66
1397 .loc 1 257 17 is_stmt 0 view .LVU417
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1435 0044 FFF7FEFF bl FLASH_MassErase
1436 .LVL126:
261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccbaxhcq.s page 67
ARM GAS /tmp/cceBGGBJ.s page 67
1437 .loc 1 261 9 is_stmt 0 view .LVU434
@ -3989,58 +3989,58 @@ ARM GAS /tmp/ccbaxhcq.s page 1
1461 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1462 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h"
1463 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h"
ARM GAS /tmp/ccbaxhcq.s page 68
ARM GAS /tmp/cceBGGBJ.s page 68
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_flash_ex.c
/tmp/ccbaxhcq.s:21 .text.FLASH_MassErase:00000000 $t
/tmp/ccbaxhcq.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase
/tmp/ccbaxhcq.s:52 .text.FLASH_MassErase:0000001c $d
/tmp/ccbaxhcq.s:58 .text.FLASH_OB_GetWRP:00000000 $t
/tmp/ccbaxhcq.s:63 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
/tmp/ccbaxhcq.s:79 .text.FLASH_OB_GetWRP:00000008 $d
/tmp/ccbaxhcq.s:84 .text.FLASH_OB_GetRDP:00000000 $t
/tmp/ccbaxhcq.s:89 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
/tmp/ccbaxhcq.s:127 .text.FLASH_OB_GetRDP:0000001c $d
/tmp/ccbaxhcq.s:132 .text.FLASH_OB_RDP_LevelConfig:00000000 $t
/tmp/ccbaxhcq.s:137 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
/tmp/ccbaxhcq.s:221 .text.FLASH_OB_RDP_LevelConfig:0000005c $d
/tmp/ccbaxhcq.s:228 .text.FLASH_OB_UserConfig:00000000 $t
/tmp/ccbaxhcq.s:233 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
/tmp/ccbaxhcq.s:301 .text.FLASH_OB_UserConfig:0000003c $d
/tmp/ccbaxhcq.s:308 .text.FLASH_OB_ProgramData:00000000 $t
/tmp/ccbaxhcq.s:313 .text.FLASH_OB_ProgramData:00000000 FLASH_OB_ProgramData
/tmp/ccbaxhcq.s:375 .text.FLASH_OB_ProgramData:00000038 $d
/tmp/ccbaxhcq.s:381 .text.FLASH_OB_GetUser:00000000 $t
/tmp/ccbaxhcq.s:386 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
/tmp/ccbaxhcq.s:429 .text.FLASH_OB_GetUser:0000001c $d
/tmp/ccbaxhcq.s:434 .text.HAL_FLASHEx_OBErase:00000000 $t
/tmp/ccbaxhcq.s:440 .text.HAL_FLASHEx_OBErase:00000000 HAL_FLASHEx_OBErase
/tmp/ccbaxhcq.s:516 .text.HAL_FLASHEx_OBErase:00000048 $d
/tmp/ccbaxhcq.s:522 .text.FLASH_OB_EnableWRP:00000000 $t
/tmp/ccbaxhcq.s:527 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
/tmp/ccbaxhcq.s:656 .text.FLASH_OB_EnableWRP:00000074 $d
/tmp/ccbaxhcq.s:663 .text.FLASH_OB_DisableWRP:00000000 $t
/tmp/ccbaxhcq.s:668 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
/tmp/ccbaxhcq.s:787 .text.FLASH_OB_DisableWRP:00000068 $d
/tmp/ccbaxhcq.s:794 .text.HAL_FLASHEx_OBProgram:00000000 $t
/tmp/ccbaxhcq.s:800 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
/tmp/ccbaxhcq.s:985 .text.HAL_FLASHEx_OBProgram:00000098 $d
/tmp/ccbaxhcq.s:990 .text.HAL_FLASHEx_OBGetConfig:00000000 $t
/tmp/ccbaxhcq.s:996 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
/tmp/ccbaxhcq.s:1038 .text.HAL_FLASHEx_OBGetUserData:00000000 $t
/tmp/ccbaxhcq.s:1044 .text.HAL_FLASHEx_OBGetUserData:00000000 HAL_FLASHEx_OBGetUserData
/tmp/ccbaxhcq.s:1130 .text.HAL_FLASHEx_OBGetUserData:00000038 $d
/tmp/ccbaxhcq.s:1136 .text.FLASH_PageErase:00000000 $t
/tmp/ccbaxhcq.s:1142 .text.FLASH_PageErase:00000000 FLASH_PageErase
/tmp/ccbaxhcq.s:1171 .text.FLASH_PageErase:0000001c $d
/tmp/ccbaxhcq.s:1177 .text.HAL_FLASHEx_Erase:00000000 $t
/tmp/ccbaxhcq.s:1183 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
/tmp/ccbaxhcq.s:1347 .text.HAL_FLASHEx_Erase:0000009c $d
/tmp/ccbaxhcq.s:1353 .text.HAL_FLASHEx_Erase_IT:00000000 $t
/tmp/ccbaxhcq.s:1359 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
/tmp/ccbaxhcq.s:1451 .text.HAL_FLASHEx_Erase_IT:00000054 $d
/tmp/cceBGGBJ.s:21 .text.FLASH_MassErase:00000000 $t
/tmp/cceBGGBJ.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase
/tmp/cceBGGBJ.s:52 .text.FLASH_MassErase:0000001c $d
/tmp/cceBGGBJ.s:58 .text.FLASH_OB_GetWRP:00000000 $t
/tmp/cceBGGBJ.s:63 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
/tmp/cceBGGBJ.s:79 .text.FLASH_OB_GetWRP:00000008 $d
/tmp/cceBGGBJ.s:84 .text.FLASH_OB_GetRDP:00000000 $t
/tmp/cceBGGBJ.s:89 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
/tmp/cceBGGBJ.s:127 .text.FLASH_OB_GetRDP:0000001c $d
/tmp/cceBGGBJ.s:132 .text.FLASH_OB_RDP_LevelConfig:00000000 $t
/tmp/cceBGGBJ.s:137 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
/tmp/cceBGGBJ.s:221 .text.FLASH_OB_RDP_LevelConfig:0000005c $d
/tmp/cceBGGBJ.s:228 .text.FLASH_OB_UserConfig:00000000 $t
/tmp/cceBGGBJ.s:233 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
/tmp/cceBGGBJ.s:301 .text.FLASH_OB_UserConfig:0000003c $d
/tmp/cceBGGBJ.s:308 .text.FLASH_OB_ProgramData:00000000 $t
/tmp/cceBGGBJ.s:313 .text.FLASH_OB_ProgramData:00000000 FLASH_OB_ProgramData
/tmp/cceBGGBJ.s:375 .text.FLASH_OB_ProgramData:00000038 $d
/tmp/cceBGGBJ.s:381 .text.FLASH_OB_GetUser:00000000 $t
/tmp/cceBGGBJ.s:386 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
/tmp/cceBGGBJ.s:429 .text.FLASH_OB_GetUser:0000001c $d
/tmp/cceBGGBJ.s:434 .text.HAL_FLASHEx_OBErase:00000000 $t
/tmp/cceBGGBJ.s:440 .text.HAL_FLASHEx_OBErase:00000000 HAL_FLASHEx_OBErase
/tmp/cceBGGBJ.s:516 .text.HAL_FLASHEx_OBErase:00000048 $d
/tmp/cceBGGBJ.s:522 .text.FLASH_OB_EnableWRP:00000000 $t
/tmp/cceBGGBJ.s:527 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
/tmp/cceBGGBJ.s:656 .text.FLASH_OB_EnableWRP:00000074 $d
/tmp/cceBGGBJ.s:663 .text.FLASH_OB_DisableWRP:00000000 $t
/tmp/cceBGGBJ.s:668 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
/tmp/cceBGGBJ.s:787 .text.FLASH_OB_DisableWRP:00000068 $d
/tmp/cceBGGBJ.s:794 .text.HAL_FLASHEx_OBProgram:00000000 $t
/tmp/cceBGGBJ.s:800 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
/tmp/cceBGGBJ.s:985 .text.HAL_FLASHEx_OBProgram:00000098 $d
/tmp/cceBGGBJ.s:990 .text.HAL_FLASHEx_OBGetConfig:00000000 $t
/tmp/cceBGGBJ.s:996 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
/tmp/cceBGGBJ.s:1038 .text.HAL_FLASHEx_OBGetUserData:00000000 $t
/tmp/cceBGGBJ.s:1044 .text.HAL_FLASHEx_OBGetUserData:00000000 HAL_FLASHEx_OBGetUserData
/tmp/cceBGGBJ.s:1130 .text.HAL_FLASHEx_OBGetUserData:00000038 $d
/tmp/cceBGGBJ.s:1136 .text.FLASH_PageErase:00000000 $t
/tmp/cceBGGBJ.s:1142 .text.FLASH_PageErase:00000000 FLASH_PageErase
/tmp/cceBGGBJ.s:1171 .text.FLASH_PageErase:0000001c $d
/tmp/cceBGGBJ.s:1177 .text.HAL_FLASHEx_Erase:00000000 $t
/tmp/cceBGGBJ.s:1183 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
/tmp/cceBGGBJ.s:1347 .text.HAL_FLASHEx_Erase:0000009c $d
/tmp/cceBGGBJ.s:1353 .text.HAL_FLASHEx_Erase_IT:00000000 $t
/tmp/cceBGGBJ.s:1359 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
/tmp/cceBGGBJ.s:1451 .text.HAL_FLASHEx_Erase_IT:00000054 $d
UNDEFINED SYMBOLS
pFlash

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccv7z2so.s page 1
ARM GAS /tmp/ccEaYJYo.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) Each port bit of the general-purpose I/O (GPIO) ports can be individually
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** configured by software in several modes:
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Input mode
ARM GAS /tmp/ccv7z2so.s page 2
ARM GAS /tmp/ccEaYJYo.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (++) Analog mode
@ -118,7 +118,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin().
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
ARM GAS /tmp/ccv7z2so.s page 3
ARM GAS /tmp/ccEaYJYo.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) To lock pin configuration until next reset use HAL_GPIO_LockPin().
@ -178,7 +178,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /**
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @}
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */
ARM GAS /tmp/ccv7z2so.s page 4
ARM GAS /tmp/ccEaYJYo.s page 4
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private variables ---------------------------------------------------------*/
@ -238,7 +238,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Init->Pin));
49 .loc 1 179 3 view .LVU6
180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_MODE(GPIO_Init->Mode));
ARM GAS /tmp/ccv7z2so.s page 5
ARM GAS /tmp/ccEaYJYo.s page 5
50 .loc 1 180 3 view .LVU7
@ -298,7 +298,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the IO Output Type */
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->OTYPER;
ARM GAS /tmp/ccv7z2so.s page 6
ARM GAS /tmp/ccEaYJYo.s page 6
83 .loc 1 203 9 is_stmt 1 view .LVU24
@ -358,7 +358,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
110 .loc 1 230 36 is_stmt 0 view .LVU38
111 0030 DD08 lsrs r5, r3, #3
112 .loc 1 230 14 view .LVU39
ARM GAS /tmp/ccv7z2so.s page 7
ARM GAS /tmp/ccEaYJYo.s page 7
113 0032 0835 adds r5, r5, #8
@ -418,7 +418,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
146 0060 0024 movs r4, #0
147 .L7:
148 .loc 1 251 40 discriminator 16 view .LVU53
ARM GAS /tmp/ccv7z2so.s page 8
ARM GAS /tmp/ccEaYJYo.s page 8
149 0062 04FA0EF4 lsl r4, r4, lr
@ -478,7 +478,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
190 .loc 1 264 14 is_stmt 0 view .LVU72
191 008e 04EA0506 and r6, r4, r5
192 .LVL20:
ARM GAS /tmp/ccv7z2so.s page 9
ARM GAS /tmp/ccEaYJYo.s page 9
265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & TRIGGER_FALLING) != 0x00u)
@ -538,7 +538,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
231 00b8 2D68 ldr r5, [r5]
232 .LVL25:
281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(iocurrent);
ARM GAS /tmp/ccv7z2so.s page 10
ARM GAS /tmp/ccEaYJYo.s page 10
233 .loc 1 281 9 is_stmt 1 view .LVU91
@ -598,7 +598,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
272 .loc 1 188 5 is_stmt 1 view .LVU108
188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
273 .loc 1 188 8 is_stmt 0 view .LVU109
ARM GAS /tmp/ccv7z2so.s page 11
ARM GAS /tmp/ccEaYJYo.s page 11
274 00de 1CEA0202 ands r2, ip, r2
@ -658,7 +658,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->PUPDR = temp;
311 .loc 1 217 9 is_stmt 1 view .LVU127
217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->PUPDR = temp;
ARM GAS /tmp/ccv7z2so.s page 12
ARM GAS /tmp/ccEaYJYo.s page 12
312 .loc 1 217 28 is_stmt 0 view .LVU128
@ -718,7 +718,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
349 .loc 1 239 33 view .LVU145
350 0132 04F00304 and r4, r4, #3
239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->MODER = temp;
ARM GAS /tmp/ccv7z2so.s page 13
ARM GAS /tmp/ccEaYJYo.s page 13
351 .loc 1 239 46 view .LVU146
@ -778,7 +778,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
390 .LVL42:
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)));
391 .loc 1 250 9 is_stmt 1 view .LVU162
ARM GAS /tmp/ccv7z2so.s page 14
ARM GAS /tmp/ccEaYJYo.s page 14
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)));
@ -838,7 +838,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
432 01a8 03B0 add sp, sp, #12
433 .cfi_def_cfa_offset 20
434 @ sp needed
ARM GAS /tmp/ccv7z2so.s page 15
ARM GAS /tmp/ccEaYJYo.s page 15
435 01aa F0BD pop {r4, r5, r6, r7, pc}
@ -898,7 +898,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
470 0002 31FA03F2 lsrs r2, r1, r3
471 0006 74D0 beq .L37
302:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** uint32_t position = 0x00u;
ARM GAS /tmp/ccv7z2so.s page 16
ARM GAS /tmp/ccEaYJYo.s page 16
472 .loc 1 302 1 is_stmt 0 view .LVU185
@ -958,7 +958,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
497 .loc 1 341 7 is_stmt 1 view .LVU190
498 .loc 1 341 12 is_stmt 0 view .LVU191
499 001a 0468 ldr r4, [r0]
ARM GAS /tmp/ccv7z2so.s page 17
ARM GAS /tmp/ccEaYJYo.s page 17
500 .loc 1 341 56 view .LVU192
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
542 0060 8260 str r2, [r0, #8]
543 .L26:
354:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** }
ARM GAS /tmp/ccv7z2so.s page 18
ARM GAS /tmp/ccEaYJYo.s page 18
355:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
582 .LVL55:
324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
583 .loc 1 324 7 is_stmt 1 view .LVU227
ARM GAS /tmp/ccv7z2so.s page 19
ARM GAS /tmp/ccEaYJYo.s page 19
324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
624 00c6 25EA0705 bic r5, r5, r7
625 00ca 6560 str r5, [r4, #4]
331:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** EXTI->RTSR &= ~((uint32_t)iocurrent);
ARM GAS /tmp/ccv7z2so.s page 20
ARM GAS /tmp/ccEaYJYo.s page 20
626 .loc 1 331 9 is_stmt 1 view .LVU242
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
668 00f4 00000140 .word 1073807360
669 00f8 00040048 .word 1207960576
670 00fc 00040140 .word 1073808384
ARM GAS /tmp/ccv7z2so.s page 21
ARM GAS /tmp/ccEaYJYo.s page 21
671 .cfi_endproc
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
695 0002 1942 tst r1, r3
696 0004 01D0 beq .L45
391:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
ARM GAS /tmp/ccv7z2so.s page 22
ARM GAS /tmp/ccEaYJYo.s page 22
392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** bitstatus = GPIO_PIN_SET;
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
726 @ frame_needed = 0, uses_anonymous_args = 0
727 @ link register save eliminated.
419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */
ARM GAS /tmp/ccv7z2so.s page 23
ARM GAS /tmp/ccEaYJYo.s page 23
420:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin));
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
443:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Check the parameters */
444:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin));
ARM GAS /tmp/ccv7z2so.s page 24
ARM GAS /tmp/ccEaYJYo.s page 24
762 .loc 1 444 3 view .LVU278
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
797 .loc 1 465 1 is_stmt 0 view .LVU288
798 0000 82B0 sub sp, sp, #8
799 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccv7z2so.s page 25
ARM GAS /tmp/ccEaYJYo.s page 25
466:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** __IO uint32_t tmp = GPIO_LCKR_LCKK;
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
833 .loc 1 486 12 view .LVU307
834 0024 0020 movs r0, #0
835 .LVL70:
ARM GAS /tmp/ccv7z2so.s page 26
ARM GAS /tmp/ccEaYJYo.s page 26
836 .L51:
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */
514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** __weak void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
515:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
ARM GAS /tmp/ccv7z2so.s page 27
ARM GAS /tmp/ccEaYJYo.s page 27
864 .loc 1 515 1 is_stmt 1 view -0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccv7z2so.s page 1
504:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** HAL_GPIO_EXTI_Callback(GPIO_Pin);
907 .loc 1 504 5 is_stmt 1 view .LVU320
908 000c 024B ldr r3, .L59
ARM GAS /tmp/ccv7z2so.s page 28
ARM GAS /tmp/ccEaYJYo.s page 28
909 000e 5861 str r0, [r3, #20]
@ -1642,29 +1642,29 @@ ARM GAS /tmp/ccv7z2so.s page 1
926 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
927 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
928 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
ARM GAS /tmp/ccv7z2so.s page 29
ARM GAS /tmp/ccEaYJYo.s page 29
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_gpio.c
/tmp/ccv7z2so.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccv7z2so.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccv7z2so.s:439 .text.HAL_GPIO_Init:000001ac $d
/tmp/ccv7z2so.s:447 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccv7z2so.s:453 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccv7z2so.s:668 .text.HAL_GPIO_DeInit:000000f4 $d
/tmp/ccv7z2so.s:675 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccv7z2so.s:681 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccv7z2so.s:714 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccv7z2so.s:720 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccv7z2so.s:747 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccv7z2so.s:753 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccv7z2so.s:783 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccv7z2so.s:789 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccv7z2so.s:855 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccv7z2so.s:861 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccv7z2so.s:876 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccv7z2so.s:882 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccv7z2so.s:918 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
/tmp/ccEaYJYo.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccEaYJYo.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccEaYJYo.s:439 .text.HAL_GPIO_Init:000001ac $d
/tmp/ccEaYJYo.s:447 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccEaYJYo.s:453 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccEaYJYo.s:668 .text.HAL_GPIO_DeInit:000000f4 $d
/tmp/ccEaYJYo.s:675 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccEaYJYo.s:681 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccEaYJYo.s:714 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccEaYJYo.s:720 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccEaYJYo.s:747 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccEaYJYo.s:753 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccEaYJYo.s:783 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccEaYJYo.s:789 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccEaYJYo.s:855 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccEaYJYo.s:861 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccEaYJYo.s:876 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccEaYJYo.s:882 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccEaYJYo.s:918 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccEubJvP.s page 1
ARM GAS /tmp/ccNx43vI.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] Comparing to other previous devices, the I2C interface for STM32F3xx
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** devices contains the following additional features
ARM GAS /tmp/ccEubJvP.s page 2
ARM GAS /tmp/ccNx43vI.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @endverbatim
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{
ARM GAS /tmp/ccEubJvP.s page 3
ARM GAS /tmp/ccNx43vI.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** */
@ -178,7 +178,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
60 0020 0068 ldr r0, [r0]
61 .LVL1:
62 .loc 1 110 5 is_stmt 0 view .LVU14
ARM GAS /tmp/ccEubJvP.s page 4
ARM GAS /tmp/ccNx43vI.s page 4
63 0022 0268 ldr r2, [r0]
@ -238,7 +238,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
102 .L3:
126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** }
127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** else
ARM GAS /tmp/ccEubJvP.s page 5
ARM GAS /tmp/ccNx43vI.s page 5
128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** {
@ -298,7 +298,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
138 .loc 1 148 3 view .LVU41
139 .loc 1 148 11 is_stmt 0 view .LVU42
ARM GAS /tmp/ccEubJvP.s page 6
ARM GAS /tmp/ccNx43vI.s page 6
140 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
@ -358,7 +358,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
177 0032 42EA0122 orr r2, r2, r1, lsl #8
178 .LVL11:
166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
ARM GAS /tmp/ccEubJvP.s page 7
ARM GAS /tmp/ccNx43vI.s page 7
167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Store the new register value */
@ -418,7 +418,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** }
216 .loc 1 183 1 view .LVU74
217 0056 7047 bx lr
ARM GAS /tmp/ccEubJvP.s page 8
ARM GAS /tmp/ccNx43vI.s page 8
218 .cfi_endproc
@ -478,7 +478,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
244 0008 202A cmp r2, #32
245 000a 1FD1 bne .L11
214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** {
ARM GAS /tmp/ccEubJvP.s page 9
ARM GAS /tmp/ccNx43vI.s page 9
215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Process Locked */
@ -538,7 +538,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
283 0044 0020 movs r0, #0
284 .LVL20:
285 .loc 1 231 5 is_stmt 0 view .LVU97
ARM GAS /tmp/ccEubJvP.s page 10
ARM GAS /tmp/ccNx43vI.s page 10
286 0046 83F84000 strb r0, [r3, #64]
@ -598,7 +598,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
324 0000 0346 mov r3, r0
249:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameters */
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance));
ARM GAS /tmp/ccEubJvP.s page 11
ARM GAS /tmp/ccNx43vI.s page 11
325 .loc 1 250 3 is_stmt 1 view .LVU107
@ -658,7 +658,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
266:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
364 .loc 1 267 5 view .LVU123
ARM GAS /tmp/ccEubJvP.s page 12
ARM GAS /tmp/ccNx43vI.s page 12
365 .loc 1 267 17 is_stmt 0 view .LVU124
@ -718,7 +718,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group3 Fast Mode Plus Functions
284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Fast Mode Plus Functions
285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** *
ARM GAS /tmp/ccEubJvP.s page 13
ARM GAS /tmp/ccNx43vI.s page 13
286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @verbatim
@ -778,7 +778,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
426 .loc 1 318 3 view .LVU142
427 0014 019B ldr r3, [sp, #4]
428 .LBE2:
ARM GAS /tmp/ccEubJvP.s page 14
ARM GAS /tmp/ccNx43vI.s page 14
429 .loc 1 318 3 view .LVU143
@ -838,7 +838,7 @@ ARM GAS /tmp/ccEubJvP.s page 1
463 .loc 1 340 1 is_stmt 0 view .LVU147
464 0000 82B0 sub sp, sp, #8
465 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccEubJvP.s page 15
ARM GAS /tmp/ccNx43vI.s page 15
341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameter */
@ -892,24 +892,24 @@ ARM GAS /tmp/ccEubJvP.s page 1
506 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
507 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
508 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
ARM GAS /tmp/ccEubJvP.s page 16
ARM GAS /tmp/ccNx43vI.s page 16
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_i2c_ex.c
/tmp/ccEubJvP.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t
/tmp/ccEubJvP.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/ccEubJvP.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t
/tmp/ccEubJvP.s:125 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/ccEubJvP.s:222 .text.HAL_I2CEx_EnableWakeUp:00000000 $t
/tmp/ccEubJvP.s:228 .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp
/tmp/ccEubJvP.s:309 .text.HAL_I2CEx_DisableWakeUp:00000000 $t
/tmp/ccEubJvP.s:315 .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp
/tmp/ccEubJvP.s:396 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t
/tmp/ccEubJvP.s:402 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus
/tmp/ccEubJvP.s:443 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d
/tmp/ccEubJvP.s:449 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t
/tmp/ccEubJvP.s:455 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus
/tmp/ccEubJvP.s:496 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d
/tmp/ccNx43vI.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t
/tmp/ccNx43vI.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/ccNx43vI.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t
/tmp/ccNx43vI.s:125 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/ccNx43vI.s:222 .text.HAL_I2CEx_EnableWakeUp:00000000 $t
/tmp/ccNx43vI.s:228 .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp
/tmp/ccNx43vI.s:309 .text.HAL_I2CEx_DisableWakeUp:00000000 $t
/tmp/ccNx43vI.s:315 .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp
/tmp/ccNx43vI.s:396 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t
/tmp/ccNx43vI.s:402 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus
/tmp/ccNx43vI.s:443 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d
/tmp/ccNx43vI.s:449 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t
/tmp/ccNx43vI.s:455 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus
/tmp/ccNx43vI.s:496 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccvkWIK6.s page 1
ARM GAS /tmp/ccwmC6jP.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****
ARM GAS /tmp/ccvkWIK6.s page 2
ARM GAS /tmp/ccwmC6jP.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @defgroup PWR PWR
@ -118,7 +118,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
38 0008 1A61 str r2, [r3, #16]
76:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __HAL_RCC_PWR_RELEASE_RESET();
39 .loc 1 76 3 view .LVU2
ARM GAS /tmp/ccvkWIK6.s page 3
ARM GAS /tmp/ccwmC6jP.s page 3
40 000a 1A69 ldr r2, [r3, #16]
@ -178,7 +178,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
84 .thumb
85 .thumb_func
87 HAL_PWR_DisableBkUpAccess:
ARM GAS /tmp/ccvkWIK6.s page 4
ARM GAS /tmp/ccwmC6jP.s page 4
88 .LFB125:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** WakeUp pin configuration ***
117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ================================
118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** [..]
ARM GAS /tmp/ccvkWIK6.s page 5
ARM GAS /tmp/ccwmC6jP.s page 5
119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) WakeUp pin is used to wakeup the system from Standby mode. This pin is
@ -298,7 +298,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Entry:
174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The Stop mode is entered using the HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPEN
175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** function with:
ARM GAS /tmp/ccvkWIK6.s page 6
ARM GAS /tmp/ccwmC6jP.s page 6
176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (++) Main regulator ON or
@ -358,7 +358,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** @endverbatim
231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{
232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */
ARM GAS /tmp/ccvkWIK6.s page 7
ARM GAS /tmp/ccwmC6jP.s page 7
233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
149 .cfi_startproc
150 @ args = 0, pretend = 0, frame = 0
151 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccvkWIK6.s page 8
ARM GAS /tmp/ccwmC6jP.s page 8
152 @ link register save eliminated.
@ -478,7 +478,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Check the parameters */
284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_SLEEP_ENTRY(SLEEPEntry));
183 .loc 1 284 3 view .LVU19
ARM GAS /tmp/ccvkWIK6.s page 9
ARM GAS /tmp/ccwmC6jP.s page 9
285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****
@ -538,7 +538,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
216 @ 296 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1
217 0016 30BF wfi
218 @ 0 "" 2
ARM GAS /tmp/ccvkWIK6.s page 10
ARM GAS /tmp/ccwmC6jP.s page 10
219 .thumb
@ -598,7 +598,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
334:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Select the regulator state in STOP mode ---------------------------------*/
335:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** tmpreg = PWR->CR;
247 .loc 1 335 3 view .LVU35
ARM GAS /tmp/ccvkWIK6.s page 11
ARM GAS /tmp/ccwmC6jP.s page 11
248 .loc 1 335 10 is_stmt 0 view .LVU36
@ -658,7 +658,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
279 001a 40BF sev
280 @ 0 "" 2
359:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE();
ARM GAS /tmp/ccvkWIK6.s page 12
ARM GAS /tmp/ccwmC6jP.s page 12
281 .loc 1 359 5 view .LVU49
@ -718,7 +718,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
369:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @note In Standby mode, all I/O pins are high impedance except for:
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - Reset pad (still available),
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - RTC alternate function pins if configured for tamper, time-stamp, RTC
ARM GAS /tmp/ccvkWIK6.s page 13
ARM GAS /tmp/ccwmC6jP.s page 13
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Alarm out, or RTC clock calibration out,
@ -778,7 +778,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
363 .section .text.HAL_PWR_EnableSleepOnExit,"ax",%progbits
364 .align 1
365 .global HAL_PWR_EnableSleepOnExit
ARM GAS /tmp/ccvkWIK6.s page 14
ARM GAS /tmp/ccwmC6jP.s page 14
366 .syntax unified
@ -838,7 +838,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** {
400 .loc 1 414 1 is_stmt 1 view -0
401 .cfi_startproc
ARM GAS /tmp/ccvkWIK6.s page 15
ARM GAS /tmp/ccwmC6jP.s page 15
402 @ args = 0, pretend = 0, frame = 0
@ -898,7 +898,7 @@ ARM GAS /tmp/ccvkWIK6.s page 1
441 .align 2
442 .L38:
443 000c 00ED00E0 .word -536810240
ARM GAS /tmp/ccvkWIK6.s page 16
ARM GAS /tmp/ccwmC6jP.s page 16
444 .cfi_endproc
@ -948,46 +948,46 @@ ARM GAS /tmp/ccvkWIK6.s page 1
478 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
479 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
480 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
ARM GAS /tmp/ccvkWIK6.s page 17
ARM GAS /tmp/ccwmC6jP.s page 17
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_pwr.c
/tmp/ccvkWIK6.s:21 .text.HAL_PWR_DeInit:00000000 $t
/tmp/ccvkWIK6.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
/tmp/ccvkWIK6.s:48 .text.HAL_PWR_DeInit:00000014 $d
/tmp/ccvkWIK6.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t
/tmp/ccvkWIK6.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
/tmp/ccvkWIK6.s:76 .text.HAL_PWR_EnableBkUpAccess:0000000c $d
/tmp/ccvkWIK6.s:81 .text.HAL_PWR_DisableBkUpAccess:00000000 $t
/tmp/ccvkWIK6.s:87 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
/tmp/ccvkWIK6.s:104 .text.HAL_PWR_DisableBkUpAccess:0000000c $d
/tmp/ccvkWIK6.s:109 .text.HAL_PWR_EnableWakeUpPin:00000000 $t
/tmp/ccvkWIK6.s:115 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
/tmp/ccvkWIK6.s:134 .text.HAL_PWR_EnableWakeUpPin:0000000c $d
/tmp/ccvkWIK6.s:139 .text.HAL_PWR_DisableWakeUpPin:00000000 $t
/tmp/ccvkWIK6.s:145 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
/tmp/ccvkWIK6.s:164 .text.HAL_PWR_DisableWakeUpPin:0000000c $d
/tmp/ccvkWIK6.s:169 .text.HAL_PWR_EnterSLEEPMode:00000000 $t
/tmp/ccvkWIK6.s:175 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
/tmp/ccvkWIK6.s:225 .text.HAL_PWR_EnterSLEEPMode:0000001c $d
/tmp/ccvkWIK6.s:230 .text.HAL_PWR_EnterSTOPMode:00000000 $t
/tmp/ccvkWIK6.s:236 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
/tmp/ccvkWIK6.s:313 .text.HAL_PWR_EnterSTOPMode:00000030 $d
/tmp/ccvkWIK6.s:319 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
/tmp/ccvkWIK6.s:325 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccvkWIK6.s:358 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d
/tmp/ccvkWIK6.s:364 .text.HAL_PWR_EnableSleepOnExit:00000000 $t
/tmp/ccvkWIK6.s:370 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
/tmp/ccvkWIK6.s:387 .text.HAL_PWR_EnableSleepOnExit:0000000c $d
/tmp/ccvkWIK6.s:392 .text.HAL_PWR_DisableSleepOnExit:00000000 $t
/tmp/ccvkWIK6.s:398 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
/tmp/ccvkWIK6.s:415 .text.HAL_PWR_DisableSleepOnExit:0000000c $d
/tmp/ccvkWIK6.s:420 .text.HAL_PWR_EnableSEVOnPend:00000000 $t
/tmp/ccvkWIK6.s:426 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
/tmp/ccvkWIK6.s:443 .text.HAL_PWR_EnableSEVOnPend:0000000c $d
/tmp/ccvkWIK6.s:448 .text.HAL_PWR_DisableSEVOnPend:00000000 $t
/tmp/ccvkWIK6.s:454 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
/tmp/ccvkWIK6.s:471 .text.HAL_PWR_DisableSEVOnPend:0000000c $d
/tmp/ccwmC6jP.s:21 .text.HAL_PWR_DeInit:00000000 $t
/tmp/ccwmC6jP.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
/tmp/ccwmC6jP.s:48 .text.HAL_PWR_DeInit:00000014 $d
/tmp/ccwmC6jP.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t
/tmp/ccwmC6jP.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
/tmp/ccwmC6jP.s:76 .text.HAL_PWR_EnableBkUpAccess:0000000c $d
/tmp/ccwmC6jP.s:81 .text.HAL_PWR_DisableBkUpAccess:00000000 $t
/tmp/ccwmC6jP.s:87 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
/tmp/ccwmC6jP.s:104 .text.HAL_PWR_DisableBkUpAccess:0000000c $d
/tmp/ccwmC6jP.s:109 .text.HAL_PWR_EnableWakeUpPin:00000000 $t
/tmp/ccwmC6jP.s:115 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
/tmp/ccwmC6jP.s:134 .text.HAL_PWR_EnableWakeUpPin:0000000c $d
/tmp/ccwmC6jP.s:139 .text.HAL_PWR_DisableWakeUpPin:00000000 $t
/tmp/ccwmC6jP.s:145 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
/tmp/ccwmC6jP.s:164 .text.HAL_PWR_DisableWakeUpPin:0000000c $d
/tmp/ccwmC6jP.s:169 .text.HAL_PWR_EnterSLEEPMode:00000000 $t
/tmp/ccwmC6jP.s:175 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
/tmp/ccwmC6jP.s:225 .text.HAL_PWR_EnterSLEEPMode:0000001c $d
/tmp/ccwmC6jP.s:230 .text.HAL_PWR_EnterSTOPMode:00000000 $t
/tmp/ccwmC6jP.s:236 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
/tmp/ccwmC6jP.s:313 .text.HAL_PWR_EnterSTOPMode:00000030 $d
/tmp/ccwmC6jP.s:319 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
/tmp/ccwmC6jP.s:325 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccwmC6jP.s:358 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d
/tmp/ccwmC6jP.s:364 .text.HAL_PWR_EnableSleepOnExit:00000000 $t
/tmp/ccwmC6jP.s:370 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
/tmp/ccwmC6jP.s:387 .text.HAL_PWR_EnableSleepOnExit:0000000c $d
/tmp/ccwmC6jP.s:392 .text.HAL_PWR_DisableSleepOnExit:00000000 $t
/tmp/ccwmC6jP.s:398 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
/tmp/ccwmC6jP.s:415 .text.HAL_PWR_DisableSleepOnExit:0000000c $d
/tmp/ccwmC6jP.s:420 .text.HAL_PWR_EnableSEVOnPend:00000000 $t
/tmp/ccwmC6jP.s:426 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
/tmp/ccwmC6jP.s:443 .text.HAL_PWR_EnableSEVOnPend:0000000c $d
/tmp/ccwmC6jP.s:448 .text.HAL_PWR_DisableSEVOnPend:00000000 $t
/tmp/ccwmC6jP.s:454 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
/tmp/ccwmC6jP.s:471 .text.HAL_PWR_DisableSEVOnPend:0000000c $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccggjEmj.s page 1
ARM GAS /tmp/ccYfS7Fa.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */
ARM GAS /tmp/ccggjEmj.s page 2
ARM GAS /tmp/ccYfS7Fa.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) The voltage regulator is always enabled after Reset. It works in three different
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** modes.
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** In Run mode, the regulator supplies full power to the 1.8V domain (core, memories
ARM GAS /tmp/ccggjEmj.s page 3
ARM GAS /tmp/ccYfS7Fa.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** and digital peripherals).
@ -178,7 +178,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Set PLS[7:5] bits according to PVDLevel value */
135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** MODIFY_REG(PWR->CR, PWR_CR_PLS, sConfigPVD->PVDLevel);
37 .loc 1 135 3 view .LVU3
ARM GAS /tmp/ccggjEmj.s page 4
ARM GAS /tmp/ccYfS7Fa.s page 4
38 0000 1E4A ldr r2, .L6
@ -238,7 +238,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
78 0048 04D0 beq .L3
150:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** {
151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_EVENT();
ARM GAS /tmp/ccggjEmj.s page 5
ARM GAS /tmp/ccYfS7Fa.s page 5
79 .loc 1 151 5 is_stmt 1 view .LVU15
@ -298,7 +298,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
121 .global HAL_PWR_EnablePVD
122 .syntax unified
123 .thumb
ARM GAS /tmp/ccggjEmj.s page 6
ARM GAS /tmp/ccYfS7Fa.s page 6
124 .thumb_func
@ -358,7 +358,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
164 0004 23F01003 bic r3, r3, #16
165 0008 1360 str r3, [r2]
182:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** }
ARM GAS /tmp/ccggjEmj.s page 7
ARM GAS /tmp/ccYfS7Fa.s page 7
166 .loc 1 182 1 is_stmt 0 view .LVU30
@ -418,7 +418,7 @@ ARM GAS /tmp/ccggjEmj.s page 1
194 .section .text.HAL_PWR_PVD_IRQHandler,"ax",%progbits
195 .align 1
196 .global HAL_PWR_PVD_IRQHandler
ARM GAS /tmp/ccggjEmj.s page 8
ARM GAS /tmp/ccYfS7Fa.s page 8
197 .syntax unified
@ -475,24 +475,24 @@ ARM GAS /tmp/ccggjEmj.s page 1
242 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
243 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h"
244 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
ARM GAS /tmp/ccggjEmj.s page 9
ARM GAS /tmp/ccYfS7Fa.s page 9
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_pwr_ex.c
/tmp/ccggjEmj.s:21 .text.HAL_PWR_ConfigPVD:00000000 $t
/tmp/ccggjEmj.s:27 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
/tmp/ccggjEmj.s:114 .text.HAL_PWR_ConfigPVD:0000007c $d
/tmp/ccggjEmj.s:120 .text.HAL_PWR_EnablePVD:00000000 $t
/tmp/ccggjEmj.s:126 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
/tmp/ccggjEmj.s:143 .text.HAL_PWR_EnablePVD:0000000c $d
/tmp/ccggjEmj.s:148 .text.HAL_PWR_DisablePVD:00000000 $t
/tmp/ccggjEmj.s:154 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
/tmp/ccggjEmj.s:171 .text.HAL_PWR_DisablePVD:0000000c $d
/tmp/ccggjEmj.s:176 .text.HAL_PWR_PVDCallback:00000000 $t
/tmp/ccggjEmj.s:182 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
/tmp/ccggjEmj.s:195 .text.HAL_PWR_PVD_IRQHandler:00000000 $t
/tmp/ccggjEmj.s:201 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
/tmp/ccggjEmj.s:234 .text.HAL_PWR_PVD_IRQHandler:0000001c $d
/tmp/ccYfS7Fa.s:21 .text.HAL_PWR_ConfigPVD:00000000 $t
/tmp/ccYfS7Fa.s:27 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
/tmp/ccYfS7Fa.s:114 .text.HAL_PWR_ConfigPVD:0000007c $d
/tmp/ccYfS7Fa.s:120 .text.HAL_PWR_EnablePVD:00000000 $t
/tmp/ccYfS7Fa.s:126 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
/tmp/ccYfS7Fa.s:143 .text.HAL_PWR_EnablePVD:0000000c $d
/tmp/ccYfS7Fa.s:148 .text.HAL_PWR_DisablePVD:00000000 $t
/tmp/ccYfS7Fa.s:154 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
/tmp/ccYfS7Fa.s:171 .text.HAL_PWR_DisablePVD:0000000c $d
/tmp/ccYfS7Fa.s:176 .text.HAL_PWR_PVDCallback:00000000 $t
/tmp/ccYfS7Fa.s:182 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
/tmp/ccYfS7Fa.s:195 .text.HAL_PWR_PVD_IRQHandler:00000000 $t
/tmp/ccYfS7Fa.s:201 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
/tmp/ccYfS7Fa.s:234 .text.HAL_PWR_PVD_IRQHandler:0000001c $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccHBbr2D.s page 1
ARM GAS /tmp/ccMh5pke.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the AHB and APB buses prescalers
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Enable the clock for the peripheral(s) to be used
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the clock source(s) for peripherals whose clocks are not
ARM GAS /tmp/ccHBbr2D.s page 2
ARM GAS /tmp/ccMh5pke.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** derived from the System clock (RTC, ADC, I2C, I2S, TIM, USB FS)
@ -118,7 +118,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private macro -------------------------------------------------------------*/
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /** @defgroup RCC_Private_Macros RCC Private Macros
ARM GAS /tmp/ccHBbr2D.s page 3
ARM GAS /tmp/ccMh5pke.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) PLL (clocked by HSI or HSE), featuring different output clocks:
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The first output is used to generate the high speed system clock (up to 72 MHz)
ARM GAS /tmp/ccHBbr2D.s page 4
ARM GAS /tmp/ccMh5pke.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (++) The second output is used to generate the clock for the USB FS (48 MHz)
@ -238,7 +238,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /**
ARM GAS /tmp/ccHBbr2D.s page 5
ARM GAS /tmp/ccMh5pke.s page 5
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Resets the RCC clock configuration to the default reset state.
@ -298,7 +298,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
58 .loc 1 226 42 view .LVU8
59 0016 13F0020F tst r3, #2
60 001a 07D1 bne .L14
ARM GAS /tmp/ccHBbr2D.s page 6
ARM GAS /tmp/ccMh5pke.s page 6
227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Insure PLLRDY is reset */
269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get start tick */
270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** tickstart = HAL_GetTick();
ARM GAS /tmp/ccHBbr2D.s page 7
ARM GAS /tmp/ccMh5pke.s page 7
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(READ_BIT(RCC->CR, RCC_CR_PLLRDY) != 0U)
@ -418,7 +418,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
96 .loc 1 245 3 is_stmt 1 view .LVU19
97 .L5:
ARM GAS /tmp/ccHBbr2D.s page 8
ARM GAS /tmp/ccMh5pke.s page 8
245:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
137 0074 08B1 cbz r0, .L16
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
138 .loc 1 259 12 view .LVU35
ARM GAS /tmp/ccHBbr2D.s page 9
ARM GAS /tmp/ccMh5pke.s page 9
139 0076 0124 movs r4, #1
@ -538,7 +538,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
180 .loc 1 280 3 is_stmt 1 view .LVU49
181 00ae 0B4B ldr r3, .L18
ARM GAS /tmp/ccHBbr2D.s page 10
ARM GAS /tmp/ccMh5pke.s page 10
182 00b0 0022 movs r2, #0
@ -598,7 +598,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
33:Drivers/CMSIS/Include/cmsis_gcc.h ****
34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */
35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin
ARM GAS /tmp/ccHBbr2D.s page 11
ARM GAS /tmp/ccMh5pke.s page 11
36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0)
@ -658,7 +658,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add
ARM GAS /tmp/ccHBbr2D.s page 12
ARM GAS /tmp/ccMh5pke.s page 12
93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -718,7 +718,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register
148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register.
149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value
ARM GAS /tmp/ccHBbr2D.s page 13
ARM GAS /tmp/ccMh5pke.s page 13
150:Drivers/CMSIS/Include/cmsis_gcc.h **** */
@ -778,7 +778,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
204:Drivers/CMSIS/Include/cmsis_gcc.h **** */
205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
206:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccHBbr2D.s page 14
ARM GAS /tmp/ccMh5pke.s page 14
207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
@ -838,7 +838,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
261:Drivers/CMSIS/Include/cmsis_gcc.h **** */
262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
263:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccHBbr2D.s page 15
ARM GAS /tmp/ccMh5pke.s page 15
264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
@ -898,7 +898,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
319:Drivers/CMSIS/Include/cmsis_gcc.h ****
320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) );
ARM GAS /tmp/ccHBbr2D.s page 16
ARM GAS /tmp/ccMh5pke.s page 16
321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
@ -958,7 +958,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
375:Drivers/CMSIS/Include/cmsis_gcc.h ****
376:Drivers/CMSIS/Include/cmsis_gcc.h ****
377:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccHBbr2D.s page 17
ARM GAS /tmp/ccMh5pke.s page 17
378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \
433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) )
434:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccHBbr2D.s page 18
ARM GAS /tmp/ccMh5pke.s page 18
435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set
490:Drivers/CMSIS/Include/cmsis_gcc.h **** */
491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
ARM GAS /tmp/ccHBbr2D.s page 19
ARM GAS /tmp/ccMh5pke.s page 19
492:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
548:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccHBbr2D.s page 20
ARM GAS /tmp/ccMh5pke.s page 20
549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
604:Drivers/CMSIS/Include/cmsis_gcc.h ****
605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3))
ARM GAS /tmp/ccHBbr2D.s page 21
ARM GAS /tmp/ccMh5pke.s page 21
606:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit;
ARM GAS /tmp/ccHBbr2D.s page 22
ARM GAS /tmp/ccMh5pke.s page 22
663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit
718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure
ARM GAS /tmp/ccHBbr2D.s page 23
ARM GAS /tmp/ccMh5pke.s page 23
720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode.
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr();
775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
ARM GAS /tmp/ccHBbr2D.s page 24
ARM GAS /tmp/ccMh5pke.s page 24
777:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
831:Drivers/CMSIS/Include/cmsis_gcc.h ****
832:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation
ARM GAS /tmp/ccHBbr2D.s page 25
ARM GAS /tmp/ccMh5pke.s page 25
834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes.
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void)
889:Drivers/CMSIS/Include/cmsis_gcc.h **** {
890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory");
ARM GAS /tmp/ccHBbr2D.s page 26
ARM GAS /tmp/ccMh5pke.s page 26
891:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
945:Drivers/CMSIS/Include/cmsis_gcc.h ****
946:Drivers/CMSIS/Include/cmsis_gcc.h ****
947:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccHBbr2D.s page 27
ARM GAS /tmp/ccMh5pke.s page 27
948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit)
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */
993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U)
994:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccHBbr2D.s page 28
ARM GAS /tmp/ccMh5pke.s page 28
995:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U;
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * supported by this macro. User should request a transition to LSE Off
308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * first and then LSE On or LSE Bypass.
309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Transition HSE Bypass to HSE On and HSE On to HSE Bypass are not
ARM GAS /tmp/ccHBbr2D.s page 29
ARM GAS /tmp/ccMh5pke.s page 29
310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * supported by this macro. User should request a transition to HSE Off
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
274 .loc 1 335 5 is_stmt 1 view .LVU73
336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* When the HSE is used as system clock or clock source for PLL in these cases it is not allowe
ARM GAS /tmp/ccHBbr2D.s page 30
ARM GAS /tmp/ccMh5pke.s page 30
338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_HSE)
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
315 0058 13F4803F tst r3, #65536
316 005c E6D0 beq .L24
317 .L23:
ARM GAS /tmp/ccHBbr2D.s page 31
ARM GAS /tmp/ccMh5pke.s page 31
341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
363 007a 0122 movs r2, #1
364 007c 02FA03F3 lsl r3, r2, r3
341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/ccHBbr2D.s page 32
ARM GAS /tmp/ccMh5pke.s page 32
365 .loc 1 341 9 discriminator 2 view .LVU99
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
378 .loc 1 388 5 view .LVU104
379 008e 13F0020F tst r3, #2
380 0092 00F0C480 beq .L40
ARM GAS /tmp/ccHBbr2D.s page 33
ARM GAS /tmp/ccMh5pke.s page 33
389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
407 .LBI168:
981:Drivers/CMSIS/Include/cmsis_gcc.h **** {
408 .loc 2 981 31 view .LVU116
ARM GAS /tmp/ccHBbr2D.s page 34
ARM GAS /tmp/ccMh5pke.s page 34
409 .LBB169:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
452 .loc 2 1001 3 is_stmt 0 view .LVU130
453 .thumb
454 .syntax unified
ARM GAS /tmp/ccHBbr2D.s page 35
ARM GAS /tmp/ccMh5pke.s page 35
455 .LBE171:
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
501 .loc 1 349 7 is_stmt 1 discriminator 1 view .LVU144
502 0106 784A ldr r2, .L132
503 0108 1368 ldr r3, [r2]
ARM GAS /tmp/ccHBbr2D.s page 36
ARM GAS /tmp/ccMh5pke.s page 36
504 010a 43F48033 orr r3, r3, #65536
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
545 .thumb
546 .syntax unified
547 .LBE175:
ARM GAS /tmp/ccHBbr2D.s page 37
ARM GAS /tmp/ccMh5pke.s page 37
548 .LBE174:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
591 .LVL39:
592 .L29:
349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
ARM GAS /tmp/ccHBbr2D.s page 38
ARM GAS /tmp/ccMh5pke.s page 38
593 .loc 1 349 7 is_stmt 1 discriminator 5 view .LVU173
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
635 0198 4FF40033 mov r3, #131072
636 .syntax unified
637 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
ARM GAS /tmp/ccHBbr2D.s page 39
ARM GAS /tmp/ccMh5pke.s page 39
638 019c 93FAA3F3 rbit r3, r3
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
683 .loc 1 379 14 discriminator 1 view .LVU199
684 01c6 6428 cmp r0, #100
ARM GAS /tmp/ccHBbr2D.s page 40
ARM GAS /tmp/ccMh5pke.s page 40
685 01c8 E6D9 bls .L36
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
728 01e4 0223 movs r3, #2
729 .syntax unified
730 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
ARM GAS /tmp/ccHBbr2D.s page 41
ARM GAS /tmp/ccMh5pke.s page 41
731 01e6 93FAA3F3 rbit r3, r3
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
777 .LBE186:
407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
778 .loc 1 407 9 discriminator 2 view .LVU225
ARM GAS /tmp/ccHBbr2D.s page 42
ARM GAS /tmp/ccMh5pke.s page 42
779 0214 B2FA82F2 clz r2, r2
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
797 .loc 1 462 7 is_stmt 1 view .LVU233
798 .LVL53:
799 .LBB188:
ARM GAS /tmp/ccHBbr2D.s page 43
ARM GAS /tmp/ccMh5pke.s page 43
800 .LBI188:
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
842 @ 0 "" 2
843 .LVL57:
844 .loc 2 1001 3 view .LVU247
ARM GAS /tmp/ccHBbr2D.s page 44
ARM GAS /tmp/ccMh5pke.s page 44
845 .loc 2 1001 3 is_stmt 0 view .LVU248
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
983:Drivers/CMSIS/Include/cmsis_gcc.h ****
892 .loc 2 983 3 view .LVU261
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/ccHBbr2D.s page 45
ARM GAS /tmp/ccMh5pke.s page 45
893 .loc 2 988 4 view .LVU262
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
939 .syntax unified
940 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
941 0288 92FAA2F2 rbit r2, r2
ARM GAS /tmp/ccHBbr2D.s page 46
ARM GAS /tmp/ccMh5pke.s page 46
942 @ 0 "" 2
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
988 02b4 0546 mov r5, r0
989 .LVL68:
442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/ccHBbr2D.s page 47
ARM GAS /tmp/ccMh5pke.s page 47
990 .loc 1 442 9 is_stmt 1 view .LVU288
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1035 02ca 03F01F03 and r3, r3, #31
1036 02ce 0122 movs r2, #1
1037 02d0 02FA03F3 lsl r3, r2, r3
ARM GAS /tmp/ccHBbr2D.s page 48
ARM GAS /tmp/ccMh5pke.s page 48
442:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1076 .syntax unified
1077 .LBE207:
1078 .LBE206:
ARM GAS /tmp/ccHBbr2D.s page 49
ARM GAS /tmp/ccMh5pke.s page 49
1079 .loc 1 479 7 discriminator 2 view .LVU314
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1121 0310 93FAA3F2 rbit r2, r3
1122 @ 0 "" 2
1123 .LVL78:
ARM GAS /tmp/ccHBbr2D.s page 50
ARM GAS /tmp/ccMh5pke.s page 50
1124 .loc 2 1001 3 view .LVU327
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1172 032a 02FA03F3 lsl r3, r2, r3
1173 .loc 1 485 49 discriminator 2 view .LVU341
1174 032e 0B42 tst r3, r1
ARM GAS /tmp/ccHBbr2D.s page 51
ARM GAS /tmp/ccMh5pke.s page 51
1175 0330 06D0 beq .L55
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1208 .LBB217:
1209 .loc 1 506 7 view .LVU356
1210 .loc 1 506 7 view .LVU357
ARM GAS /tmp/ccHBbr2D.s page 52
ARM GAS /tmp/ccMh5pke.s page 52
1211 0354 A14B ldr r3, .L134+4
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1243 037a 73BB cbnz r3, .L68
1244 .loc 1 528 5 discriminator 4 view .LVU369
1245 037c 03F18043 add r3, r3, #1073741824
ARM GAS /tmp/ccHBbr2D.s page 53
ARM GAS /tmp/ccMh5pke.s page 53
1246 0380 03F50433 add r3, r3, #135168
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1289 .loc 1 522 18 view .LVU381
1290 03be 0320 movs r0, #3
1291 03c0 2BE1 b .L21
ARM GAS /tmp/ccHBbr2D.s page 54
ARM GAS /tmp/ccMh5pke.s page 54
1292 .LVL92:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1334 03f4 1A6A ldr r2, [r3, #32]
1335 03f6 42F00402 orr r2, r2, #4
1336 03fa 1A62 str r2, [r3, #32]
ARM GAS /tmp/ccHBbr2D.s page 55
ARM GAS /tmp/ccMh5pke.s page 55
528:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the LSE State */
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1384 .LBE220:
1385 .loc 1 536 13 discriminator 2 view .LVU407
1386 0416 B3FA83F3 clz r3, r3
ARM GAS /tmp/ccHBbr2D.s page 56
ARM GAS /tmp/ccMh5pke.s page 56
1387 041a 03F01F03 and r3, r3, #31
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1432 043e 93FAA3F3 rbit r3, r3
1433 @ 0 "" 2
1434 .LVL103:
ARM GAS /tmp/ccHBbr2D.s page 57
ARM GAS /tmp/ccMh5pke.s page 57
1435 .loc 2 1001 3 view .LVU422
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1472 .LVL108:
1473 .loc 2 1001 3 view .LVU433
1474 .loc 2 1001 3 is_stmt 0 view .LVU434
ARM GAS /tmp/ccHBbr2D.s page 58
ARM GAS /tmp/ccMh5pke.s page 58
1475 .thumb
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1523 .LBB230:
1524 .LBI230:
981:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccHBbr2D.s page 59
ARM GAS /tmp/ccMh5pke.s page 59
1525 .loc 2 981 31 view .LVU448
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Require to disable power clock if necessary */
560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(pwrclkchanged == SET)
1566 .loc 1 560 5 is_stmt 1 view .LVU460
ARM GAS /tmp/ccHBbr2D.s page 60
ARM GAS /tmp/ccMh5pke.s page 60
1567 .loc 1 560 7 is_stmt 0 view .LVU461
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET)
591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE)
ARM GAS /tmp/ccHBbr2D.s page 61
ARM GAS /tmp/ccMh5pke.s page 61
593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1609 .syntax unified
1610 .LBE235:
1611 .LBE234:
ARM GAS /tmp/ccHBbr2D.s page 62
ARM GAS /tmp/ccMh5pke.s page 62
1612 .loc 1 626 9 discriminator 2 view .LVU478
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
1655 .loc 2 988 4 view .LVU491
1656 04e2 4FF00073 mov r3, #33554432
ARM GAS /tmp/ccHBbr2D.s page 63
ARM GAS /tmp/ccMh5pke.s page 63
1657 .syntax unified
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
584:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
1703 .loc 1 584 9 view .LVU505
1704 .LBB241:
ARM GAS /tmp/ccHBbr2D.s page 64
ARM GAS /tmp/ccMh5pke.s page 64
1705 .LBI241:
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1748 @ 0 "" 2
1749 .loc 2 1001 3 view .LVU519
1750 .LVL129:
ARM GAS /tmp/ccHBbr2D.s page 65
ARM GAS /tmp/ccMh5pke.s page 65
1751 .loc 2 1001 3 is_stmt 0 view .LVU520
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
594:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
1795 .loc 1 594 20 view .LVU533
1796 0566 0320 movs r0, #3
ARM GAS /tmp/ccHBbr2D.s page 66
ARM GAS /tmp/ccMh5pke.s page 66
1797 0568 57E0 b .L21
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1842 .L86:
615:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
1843 .loc 1 615 52 view .LVU545
ARM GAS /tmp/ccHBbr2D.s page 67
ARM GAS /tmp/ccMh5pke.s page 67
1844 .LBB249:
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1889 .loc 1 615 52 discriminator 2 view .LVU558
1890 05be 1942 tst r1, r3
1891 05c0 06D1 bne .L131
ARM GAS /tmp/ccHBbr2D.s page 68
ARM GAS /tmp/ccMh5pke.s page 68
617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1909 .loc 1 668 10 view .LVU565
1910 05d4 0020 movs r0, #0
1911 05d6 20E0 b .L21
ARM GAS /tmp/ccHBbr2D.s page 69
ARM GAS /tmp/ccMh5pke.s page 69
1912 .L135:
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
1955 .loc 1 325 12 view .LVU578
1956 0604 0120 movs r0, #1
ARM GAS /tmp/ccHBbr2D.s page 70
ARM GAS /tmp/ccMh5pke.s page 70
1957 .LVL145:
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
646:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
2003 .loc 1 646 16 view .LVU588
2004 061e 0120 movs r0, #1
ARM GAS /tmp/ccHBbr2D.s page 71
ARM GAS /tmp/ccMh5pke.s page 71
2005 0620 FBE7 b .L21
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t tickstart = 0U;
697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check Null pointer */
ARM GAS /tmp/ccHBbr2D.s page 72
ARM GAS /tmp/ccMh5pke.s page 72
699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(RCC_ClkInitStruct == NULL)
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR;
754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/ccHBbr2D.s page 73
ARM GAS /tmp/ccMh5pke.s page 73
756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSI is selected as System Clock Source */
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the source of time base considering new system clocks settings*/
811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_InitTick (uwTickPrio);
812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
ARM GAS /tmp/ccHBbr2D.s page 74
ARM GAS /tmp/ccMh5pke.s page 74
813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_OK;
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note MCO pin should be configured in alternate function mode.
868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCOx specifies the output direction for the clock source.
869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * This parameter can be one of the following values:
ARM GAS /tmp/ccHBbr2D.s page 75
ARM GAS /tmp/ccMh5pke.s page 75
870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @arg @ref RCC_MCO1 Clock source to output on MCO1 pin(PA8).
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Speed = GPIO_SPEED_FREQ_HIGH;
2057 .loc 1 900 3 is_stmt 1 view .LVU600
2058 .loc 1 900 18 is_stmt 0 view .LVU601
ARM GAS /tmp/ccHBbr2D.s page 76
ARM GAS /tmp/ccMh5pke.s page 76
2059 000c 0323 movs r3, #3
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2102 0040 3543 orrs r5, r5, r6
2103 .LVL159:
2104 .loc 1 911 3 is_stmt 0 view .LVU619
ARM GAS /tmp/ccHBbr2D.s page 77
ARM GAS /tmp/ccMh5pke.s page 77
2105 0042 2B43 orrs r3, r3, r5
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2144 .syntax unified
2145 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
2146 0004 93FAA3F3 rbit r3, r3
ARM GAS /tmp/ccHBbr2D.s page 78
ARM GAS /tmp/ccMh5pke.s page 78
2147 @ 0 "" 2
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2191 .syntax unified
2192 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
2193 0004 93FAA3F3 rbit r3, r3
ARM GAS /tmp/ccHBbr2D.s page 79
ARM GAS /tmp/ccMh5pke.s page 79
2194 @ 0 "" 2
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
961:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Each time SYSCLK changes, this function must be called to update the
962:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * right SYSCLK value. Otherwise, any configuration based on this function will be incorre
963:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** *
ARM GAS /tmp/ccHBbr2D.s page 80
ARM GAS /tmp/ccMh5pke.s page 80
964:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval SYSCLK frequency
@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
996:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #else
997:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if ((tmpreg & RCC_CFGR_PLLSRC_HSE_PREDIV) == RCC_CFGR_PLLSRC_HSE_PREDIV)
998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/ccHBbr2D.s page 81
ARM GAS /tmp/ccMh5pke.s page 81
999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* HSE used as PLL clock source : PLLCLK = HSE/PREDIV * PLLMUL */
@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2270 0024 13F4803F tst r3, #65536
2271 0028 05D0 beq .L146
989:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/ccHBbr2D.s page 82
ARM GAS /tmp/ccMh5pke.s page 82
2272 .loc 1 989 9 is_stmt 1 view .LVU662
@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
2319 .loc 1 696 3 view .LVU672
699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/ccHBbr2D.s page 83
ARM GAS /tmp/ccMh5pke.s page 83
2320 .loc 1 699 3 view .LVU673
@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2360 .loc 1 727 5 view .LVU687
2361 0032 13F0020F tst r3, #2
2362 0036 06D0 beq .L154
ARM GAS /tmp/ccHBbr2D.s page 84
ARM GAS /tmp/ccMh5pke.s page 84
729:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_HPRE, RCC_ClkInitStruct->AHBCLKDivider);
@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2401 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
2402 005a 92FAA2F2 rbit r2, r2
2403 @ 0 "" 2
ARM GAS /tmp/ccHBbr2D.s page 85
ARM GAS /tmp/ccMh5pke.s page 85
2404 .loc 2 1001 3 view .LVU704
@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2449 .loc 1 769 17 is_stmt 0 view .LVU716
2450 0088 FFF7FEFF bl HAL_GetTick
2451 .LVL182:
ARM GAS /tmp/ccHBbr2D.s page 86
ARM GAS /tmp/ccMh5pke.s page 86
2452 008c 0646 mov r6, r0
@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2492 @ 0 "" 2
2493 .loc 2 1001 3 view .LVU731
2494 .LVL186:
ARM GAS /tmp/ccHBbr2D.s page 87
ARM GAS /tmp/ccMh5pke.s page 87
2495 .loc 2 1001 3 is_stmt 0 view .LVU732
@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
983:Drivers/CMSIS/Include/cmsis_gcc.h ****
2540 .loc 2 983 3 view .LVU744
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/ccHBbr2D.s page 88
ARM GAS /tmp/ccMh5pke.s page 88
2541 .loc 2 988 4 view .LVU745
@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2588 .L155:
780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
2589 .loc 1 780 3 is_stmt 1 view .LVU757
ARM GAS /tmp/ccHBbr2D.s page 89
ARM GAS /tmp/ccMh5pke.s page 89
780:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2630 013e 13F0080F tst r3, #8
2631 0142 07D0 beq .L169
803:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, ((RCC_ClkInitStruct->APB2CLKDivider) << 3U));
ARM GAS /tmp/ccHBbr2D.s page 90
ARM GAS /tmp/ccMh5pke.s page 90
2632 .loc 1 803 5 is_stmt 1 view .LVU772
@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2675 .loc 1 808 47 discriminator 3 view .LVU785
2676 0170 D840 lsrs r0, r0, r3
808:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
ARM GAS /tmp/ccHBbr2D.s page 91
ARM GAS /tmp/ccMh5pke.s page 91
2677 .loc 1 808 19 discriminator 3 view .LVU786
@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
789:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
2722 .loc 1 789 14 view .LVU796
2723 018e 0120 movs r0, #1
ARM GAS /tmp/ccHBbr2D.s page 92
ARM GAS /tmp/ccMh5pke.s page 92
2724 0190 F6E7 b .L152
@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2767 .thumb_func
2769 HAL_RCC_GetPCLK1Freq:
2770 .LFB131:
ARM GAS /tmp/ccHBbr2D.s page 93
ARM GAS /tmp/ccMh5pke.s page 93
1034:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2811 001c 024A ldr r2, .L190+4
2812 001e D35C ldrb r3, [r2, r3] @ zero_extendqisi2
1045:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/ccHBbr2D.s page 94
ARM GAS /tmp/ccMh5pke.s page 94
2813 .loc 1 1045 1 view .LVU812
@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
2856 .loc 2 988 4 view .LVU820
2857 000e 4FF46052 mov r2, #14336
ARM GAS /tmp/ccHBbr2D.s page 95
ARM GAS /tmp/ccMh5pke.s page 95
2858 .syntax unified
@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2901 .loc 1 1069 3 view .LVU827
1070:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Set all possible values for the Oscillator type parameter ---------------*/
ARM GAS /tmp/ccHBbr2D.s page 96
ARM GAS /tmp/ccMh5pke.s page 96
1072:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->OscillatorType = RCC_OSCILLATORTYPE_HSE | RCC_OSCILLATORTYPE_HSI \
@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2931 .loc 1 1096 5 is_stmt 1 view .LVU841
2932 .loc 1 1096 33 is_stmt 0 view .LVU842
2933 0026 0123 movs r3, #1
ARM GAS /tmp/ccHBbr2D.s page 97
ARM GAS /tmp/ccMh5pke.s page 97
2934 0028 0361 str r3, [r0, #16]
@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
2962 .loc 1 1122 5 is_stmt 1 view .LVU855
2963 .loc 1 1122 33 is_stmt 0 view .LVU856
2964 004a 0123 movs r3, #1
ARM GAS /tmp/ccHBbr2D.s page 98
ARM GAS /tmp/ccMh5pke.s page 98
2965 004c 8361 str r3, [r0, #24]
@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
2997 .loc 1 1081 8 is_stmt 1 view .LVU871
1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/ccHBbr2D.s page 99
ARM GAS /tmp/ccMh5pke.s page 99
2998 .loc 1 1081 15 is_stmt 0 view .LVU872
@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
3038 00a0 C360 str r3, [r0, #12]
3039 00a2 CDE7 b .L203
3040 .L205:
ARM GAS /tmp/ccHBbr2D.s page 100
ARM GAS /tmp/ccMh5pke.s page 100
1126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
3076 .loc 1 1161 3 view .LVU894
3077 .loc 1 1161 32 is_stmt 0 view .LVU895
3078 0000 0F23 movs r3, #15
ARM GAS /tmp/ccHBbr2D.s page 101
ARM GAS /tmp/ccMh5pke.s page 101
3079 0002 0360 str r3, [r0]
@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
1177:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
3118 .loc 1 1177 1 view .LVU916
3119 0032 7047 bx lr
ARM GAS /tmp/ccHBbr2D.s page 102
ARM GAS /tmp/ccMh5pke.s page 102
3120 .L213:
@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
3148 .align 1
3149 .global HAL_RCC_NMI_IRQHandler
3150 .syntax unified
ARM GAS /tmp/ccHBbr2D.s page 103
ARM GAS /tmp/ccMh5pke.s page 103
3151 .thumb
@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccHBbr2D.s page 1
3198 .section .rodata.aPLLMULFactorTable,"a"
3199 .align 2
3202 aPLLMULFactorTable:
ARM GAS /tmp/ccHBbr2D.s page 104
ARM GAS /tmp/ccMh5pke.s page 104
3203 0000 02030405 .ascii "\002\003\004\005\006\007\010\011\012\013\014\015\016"
@ -6197,58 +6197,58 @@ ARM GAS /tmp/ccHBbr2D.s page 1
3213 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
3214 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
3215 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccHBbr2D.s page 105
ARM GAS /tmp/ccMh5pke.s page 105
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_rcc.c
/tmp/ccHBbr2D.s:21 .text.HAL_RCC_DeInit:00000000 $t
/tmp/ccHBbr2D.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/ccHBbr2D.s:228 .text.HAL_RCC_DeInit:000000dc $d
/tmp/ccHBbr2D.s:238 .text.HAL_RCC_OscConfig:00000000 $t
/tmp/ccHBbr2D.s:244 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig
/tmp/ccHBbr2D.s:1056 .text.HAL_RCC_OscConfig:000002e8 $d
/tmp/ccHBbr2D.s:1067 .text.HAL_RCC_OscConfig:000002f0 $t
/tmp/ccHBbr2D.s:1915 .text.HAL_RCC_OscConfig:000005d8 $d
/tmp/ccHBbr2D.s:1922 .text.HAL_RCC_OscConfig:000005e4 $t
/tmp/ccHBbr2D.s:2019 .text.HAL_RCC_OscConfig:0000062c $d
/tmp/ccHBbr2D.s:2024 .text.HAL_RCC_MCOConfig:00000000 $t
/tmp/ccHBbr2D.s:2030 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig
/tmp/ccHBbr2D.s:2117 .text.HAL_RCC_MCOConfig:0000004c $d
/tmp/ccHBbr2D.s:2122 .text.HAL_RCC_EnableCSS:00000000 $t
/tmp/ccHBbr2D.s:2128 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS
/tmp/ccHBbr2D.s:2169 .text.HAL_RCC_DisableCSS:00000000 $t
/tmp/ccHBbr2D.s:2175 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS
/tmp/ccHBbr2D.s:2216 .text.HAL_RCC_GetSysClockFreq:00000000 $t
/tmp/ccHBbr2D.s:2222 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq
/tmp/ccHBbr2D.s:2297 .text.HAL_RCC_GetSysClockFreq:00000040 $d
/tmp/ccHBbr2D.s:3202 .rodata.aPLLMULFactorTable:00000000 aPLLMULFactorTable
/tmp/ccHBbr2D.s:3195 .rodata.aPredivFactorTable:00000000 aPredivFactorTable
/tmp/ccHBbr2D.s:2306 .text.HAL_RCC_ClockConfig:00000000 $t
/tmp/ccHBbr2D.s:2312 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig
/tmp/ccHBbr2D.s:2728 .text.HAL_RCC_ClockConfig:00000194 $d
/tmp/ccHBbr2D.s:2737 .text.HAL_RCC_GetHCLKFreq:00000000 $t
/tmp/ccHBbr2D.s:2743 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq
/tmp/ccHBbr2D.s:2758 .text.HAL_RCC_GetHCLKFreq:00000008 $d
/tmp/ccHBbr2D.s:2763 .text.HAL_RCC_GetPCLK1Freq:00000000 $t
/tmp/ccHBbr2D.s:2769 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq
/tmp/ccHBbr2D.s:2819 .text.HAL_RCC_GetPCLK1Freq:00000024 $d
/tmp/ccHBbr2D.s:2825 .text.HAL_RCC_GetPCLK2Freq:00000000 $t
/tmp/ccHBbr2D.s:2831 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq
/tmp/ccHBbr2D.s:2881 .text.HAL_RCC_GetPCLK2Freq:00000024 $d
/tmp/ccHBbr2D.s:2887 .text.HAL_RCC_GetOscConfig:00000000 $t
/tmp/ccHBbr2D.s:2893 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig
/tmp/ccHBbr2D.s:3055 .text.HAL_RCC_GetOscConfig:000000b0 $d
/tmp/ccHBbr2D.s:3060 .text.HAL_RCC_GetClockConfig:00000000 $t
/tmp/ccHBbr2D.s:3066 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig
/tmp/ccHBbr2D.s:3123 .text.HAL_RCC_GetClockConfig:00000034 $d
/tmp/ccHBbr2D.s:3129 .text.HAL_RCC_CSSCallback:00000000 $t
/tmp/ccHBbr2D.s:3135 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback
/tmp/ccHBbr2D.s:3148 .text.HAL_RCC_NMI_IRQHandler:00000000 $t
/tmp/ccHBbr2D.s:3154 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler
/tmp/ccHBbr2D.s:3187 .text.HAL_RCC_NMI_IRQHandler:0000001c $d
/tmp/ccHBbr2D.s:3192 .rodata.aPredivFactorTable:00000000 $d
/tmp/ccHBbr2D.s:3199 .rodata.aPLLMULFactorTable:00000000 $d
/tmp/ccMh5pke.s:21 .text.HAL_RCC_DeInit:00000000 $t
/tmp/ccMh5pke.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/ccMh5pke.s:228 .text.HAL_RCC_DeInit:000000dc $d
/tmp/ccMh5pke.s:238 .text.HAL_RCC_OscConfig:00000000 $t
/tmp/ccMh5pke.s:244 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig
/tmp/ccMh5pke.s:1056 .text.HAL_RCC_OscConfig:000002e8 $d
/tmp/ccMh5pke.s:1067 .text.HAL_RCC_OscConfig:000002f0 $t
/tmp/ccMh5pke.s:1915 .text.HAL_RCC_OscConfig:000005d8 $d
/tmp/ccMh5pke.s:1922 .text.HAL_RCC_OscConfig:000005e4 $t
/tmp/ccMh5pke.s:2019 .text.HAL_RCC_OscConfig:0000062c $d
/tmp/ccMh5pke.s:2024 .text.HAL_RCC_MCOConfig:00000000 $t
/tmp/ccMh5pke.s:2030 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig
/tmp/ccMh5pke.s:2117 .text.HAL_RCC_MCOConfig:0000004c $d
/tmp/ccMh5pke.s:2122 .text.HAL_RCC_EnableCSS:00000000 $t
/tmp/ccMh5pke.s:2128 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS
/tmp/ccMh5pke.s:2169 .text.HAL_RCC_DisableCSS:00000000 $t
/tmp/ccMh5pke.s:2175 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS
/tmp/ccMh5pke.s:2216 .text.HAL_RCC_GetSysClockFreq:00000000 $t
/tmp/ccMh5pke.s:2222 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq
/tmp/ccMh5pke.s:2297 .text.HAL_RCC_GetSysClockFreq:00000040 $d
/tmp/ccMh5pke.s:3202 .rodata.aPLLMULFactorTable:00000000 aPLLMULFactorTable
/tmp/ccMh5pke.s:3195 .rodata.aPredivFactorTable:00000000 aPredivFactorTable
/tmp/ccMh5pke.s:2306 .text.HAL_RCC_ClockConfig:00000000 $t
/tmp/ccMh5pke.s:2312 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig
/tmp/ccMh5pke.s:2728 .text.HAL_RCC_ClockConfig:00000194 $d
/tmp/ccMh5pke.s:2737 .text.HAL_RCC_GetHCLKFreq:00000000 $t
/tmp/ccMh5pke.s:2743 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq
/tmp/ccMh5pke.s:2758 .text.HAL_RCC_GetHCLKFreq:00000008 $d
/tmp/ccMh5pke.s:2763 .text.HAL_RCC_GetPCLK1Freq:00000000 $t
/tmp/ccMh5pke.s:2769 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq
/tmp/ccMh5pke.s:2819 .text.HAL_RCC_GetPCLK1Freq:00000024 $d
/tmp/ccMh5pke.s:2825 .text.HAL_RCC_GetPCLK2Freq:00000000 $t
/tmp/ccMh5pke.s:2831 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq
/tmp/ccMh5pke.s:2881 .text.HAL_RCC_GetPCLK2Freq:00000024 $d
/tmp/ccMh5pke.s:2887 .text.HAL_RCC_GetOscConfig:00000000 $t
/tmp/ccMh5pke.s:2893 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig
/tmp/ccMh5pke.s:3055 .text.HAL_RCC_GetOscConfig:000000b0 $d
/tmp/ccMh5pke.s:3060 .text.HAL_RCC_GetClockConfig:00000000 $t
/tmp/ccMh5pke.s:3066 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig
/tmp/ccMh5pke.s:3123 .text.HAL_RCC_GetClockConfig:00000034 $d
/tmp/ccMh5pke.s:3129 .text.HAL_RCC_CSSCallback:00000000 $t
/tmp/ccMh5pke.s:3135 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback
/tmp/ccMh5pke.s:3148 .text.HAL_RCC_NMI_IRQHandler:00000000 $t
/tmp/ccMh5pke.s:3154 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler
/tmp/ccMh5pke.s:3187 .text.HAL_RCC_NMI_IRQHandler:0000001c $d
/tmp/ccMh5pke.s:3192 .rodata.aPredivFactorTable:00000000 $d
/tmp/ccMh5pke.s:3199 .rodata.aPLLMULFactorTable:00000000 $d
UNDEFINED SYMBOLS
HAL_GetTick
@ -6257,7 +6257,7 @@ SystemCoreClock
uwTickPrio
HAL_GPIO_Init
AHBPrescTable
ARM GAS /tmp/ccHBbr2D.s page 106
ARM GAS /tmp/ccMh5pke.s page 106
APBPrescTable

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccwACRww.s page 1
ARM GAS /tmp/ccgGbXOg.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccwACRww.s page 1
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #ifdef HAL_RCC_MODULE_ENABLED
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx
ARM GAS /tmp/ccwACRww.s page 2
ARM GAS /tmp/ccgGbXOg.s page 2
32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief RCC Extension HAL module driver.
@ -118,7 +118,7 @@ ARM GAS /tmp/ccwACRww.s page 1
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /**
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified
ARM GAS /tmp/ccwACRww.s page 3
ARM GAS /tmp/ccgGbXOg.s page 3
89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * parameters in the RCC_PeriphCLKInitTypeDef.
@ -178,7 +178,7 @@ ARM GAS /tmp/ccwACRww.s page 1
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 4
ARM GAS /tmp/ccgGbXOg.s page 4
146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccwACRww.s page 1
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the USART2 clock source */
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_USART2_CONFIG(PeriphClkInit->Usart2ClockSelection);
ARM GAS /tmp/ccwACRww.s page 5
ARM GAS /tmp/ccgGbXOg.s page 5
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -298,7 +298,7 @@ ARM GAS /tmp/ccwACRww.s page 1
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2C2 clock source */
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_I2C2_CONFIG(PeriphClkInit->I2c2ClockSelection);
ARM GAS /tmp/ccwACRww.s page 6
ARM GAS /tmp/ccgGbXOg.s page 6
260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -358,7 +358,7 @@ ARM GAS /tmp/ccwACRww.s page 1
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2SCLKSOURCE(PeriphClkInit->I2sClockSelection));
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccwACRww.s page 7
ARM GAS /tmp/ccgGbXOg.s page 7
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2S clock source */
@ -418,7 +418,7 @@ ARM GAS /tmp/ccwACRww.s page 1
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F373xC) || defined(STM32F378xx)
ARM GAS /tmp/ccwACRww.s page 8
ARM GAS /tmp/ccgGbXOg.s page 8
374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccwACRww.s page 1
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM15CLKSOURCE(PeriphClkInit->Tim15ClockSelection));
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccwACRww.s page 9
ARM GAS /tmp/ccgGbXOg.s page 9
431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the TIM15 clock source */
@ -538,7 +538,7 @@ ARM GAS /tmp/ccwACRww.s page 1
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_CECCLKSOURCE(PeriphClkInit->CecClockSelection));
ARM GAS /tmp/ccwACRww.s page 10
ARM GAS /tmp/ccgGbXOg.s page 10
488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -598,7 +598,7 @@ ARM GAS /tmp/ccwACRww.s page 1
542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */
544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** __HAL_RCC_TIM17_CONFIG(PeriphClkInit->Tim17ClockSelection);
ARM GAS /tmp/ccwACRww.s page 11
ARM GAS /tmp/ccgGbXOg.s page 11
545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccwACRww.s page 1
599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE)\
601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302xC) || defined(STM32F303xC)\
ARM GAS /tmp/ccwACRww.s page 12
ARM GAS /tmp/ccgGbXOg.s page 12
602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** || defined(STM32F302x8) \
@ -718,7 +718,7 @@ ARM GAS /tmp/ccwACRww.s page 1
656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2sClockSelection = __HAL_RCC_GET_I2S_SOURCE();
657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx || */
ARM GAS /tmp/ccwACRww.s page 13
ARM GAS /tmp/ccgGbXOg.s page 13
659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F302xC || STM32F303xC || STM32F358xx || */
@ -778,7 +778,7 @@ ARM GAS /tmp/ccwACRww.s page 1
713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim8ClockSelection = __HAL_RCC_GET_TIM8_SOURCE();
714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */
ARM GAS /tmp/ccwACRww.s page 14
ARM GAS /tmp/ccgGbXOg.s page 14
716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccwACRww.s page 1
770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim17ClockSelection = __HAL_RCC_GET_TIM17_SOURCE();
771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx */
ARM GAS /tmp/ccwACRww.s page 15
ARM GAS /tmp/ccgGbXOg.s page 15
773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/ccwACRww.s page 1
827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock
828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock
829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USB USB peripheral clock
ARM GAS /tmp/ccwACRww.s page 16
ARM GAS /tmp/ccgGbXOg.s page 16
830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock
@ -958,7 +958,7 @@ ARM GAS /tmp/ccwACRww.s page 1
884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif
885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F328xx
886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock
ARM GAS /tmp/ccwACRww.s page 17
ARM GAS /tmp/ccgGbXOg.s page 17
887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_ADC12 ADC12 peripheral clock
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccwACRww.s page 1
941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif
942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @retval Frequency in Hz (0: means that no available frequency for the peripheral)
943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */
ARM GAS /tmp/ccwACRww.s page 18
ARM GAS /tmp/ccgGbXOg.s page 18
944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_GetPeriphCLKFreq(uint32_t PeriphClk)
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccwACRww.s page 1
998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq();
999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_USART1CLKSOURCE_PCLK2 */
ARM GAS /tmp/ccwACRww.s page 19
ARM GAS /tmp/ccgGbXOg.s page 19
1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if USART1 clock selection is HSI */
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq();
1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 20
ARM GAS /tmp/ccgGbXOg.s page 20
1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if HSI is ready and if USART3 clock selection is HSI */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_UART5CLKSOURCE_PCLK1)
1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq();
ARM GAS /tmp/ccwACRww.s page 21
ARM GAS /tmp/ccgGbXOg.s page 21
1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_I2C2SW */
1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_I2C3SW)
1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2C3:
ARM GAS /tmp/ccwACRww.s page 22
ARM GAS /tmp/ccgGbXOg.s page 22
1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = (RCC_GetPLLCLKFreq() * 3U) / 2U;
1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 23
ARM GAS /tmp/ccgGbXOg.s page 23
1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADCPRE34)
1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_ADC34:
1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccwACRww.s page 24
ARM GAS /tmp/ccgGbXOg.s page 24
1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the current ADC34 source */
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 25
ARM GAS /tmp/ccgGbXOg.s page 25
1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM2SW */
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 26
ARM GAS /tmp/ccgGbXOg.s page 26
1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM16SW */
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 27
ARM GAS /tmp/ccgGbXOg.s page 27
1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_TIM34SW */
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return(frequency);
1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccwACRww.s page 28
ARM GAS /tmp/ccgGbXOg.s page 28
1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /**
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** prediv = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1U;
55 .loc 1 1541 5 is_stmt 1 view .LVU11
56 .loc 1 1541 18 is_stmt 0 view .LVU12
ARM GAS /tmp/ccwACRww.s page 29
ARM GAS /tmp/ccgGbXOg.s page 29
57 0012 074B ldr r3, .L4
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccwACRww.s page 1
87 002e 7047 bx lr
88 .L5:
89 .align 2
ARM GAS /tmp/ccwACRww.s page 30
ARM GAS /tmp/ccgGbXOg.s page 30
90 .L4:
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccwACRww.s page 1
124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
135 .loc 1 124 8 is_stmt 0 view .LVU36
136 000e 864B ldr r3, .L36
ARM GAS /tmp/ccwACRww.s page 31
ARM GAS /tmp/ccgGbXOg.s page 31
137 0010 DB69 ldr r3, [r3, #28]
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccwACRww.s page 1
149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
177 .loc 1 149 5 is_stmt 1 view .LVU51
149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccwACRww.s page 32
ARM GAS /tmp/ccgGbXOg.s page 32
178 .loc 1 149 7 is_stmt 0 view .LVU52
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccwACRww.s page 1
24:Drivers/CMSIS/Include/cmsis_gcc.h ****
25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H
26:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_H
ARM GAS /tmp/ccwACRww.s page 33
ARM GAS /tmp/ccgGbXOg.s page 33
27:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccwACRww.s page 1
81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; };
83:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
ARM GAS /tmp/ccwACRww.s page 34
ARM GAS /tmp/ccgGbXOg.s page 34
84:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))-
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccwACRww.s page 1
138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes.
139:Drivers/CMSIS/Include/cmsis_gcc.h **** */
140:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void)
ARM GAS /tmp/ccwACRww.s page 35
ARM GAS /tmp/ccgGbXOg.s page 35
141:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccwACRww.s page 1
195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory");
196:Drivers/CMSIS/Include/cmsis_gcc.h **** }
197:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/ccwACRww.s page 36
ARM GAS /tmp/ccgGbXOg.s page 36
198:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccwACRww.s page 1
252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
253:Drivers/CMSIS/Include/cmsis_gcc.h **** }
254:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccwACRww.s page 37
ARM GAS /tmp/ccgGbXOg.s page 37
255:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccwACRww.s page 1
309:Drivers/CMSIS/Include/cmsis_gcc.h ****
310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
311:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccwACRww.s page 38
ARM GAS /tmp/ccgGbXOg.s page 38
312:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure)
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccwACRww.s page 1
366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure)
367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state.
368:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set
ARM GAS /tmp/ccwACRww.s page 39
ARM GAS /tmp/ccgGbXOg.s page 39
369:Drivers/CMSIS/Include/cmsis_gcc.h **** */
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccwACRww.s page 1
423:Drivers/CMSIS/Include/cmsis_gcc.h **** */
424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
425:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccwACRww.s page 40
ARM GAS /tmp/ccgGbXOg.s page 40
426:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory");
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccwACRww.s page 1
480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) );
481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
482:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccwACRww.s page 41
ARM GAS /tmp/ccgGbXOg.s page 41
483:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccwACRww.s page 1
537:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure)
539:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state.
ARM GAS /tmp/ccwACRww.s page 42
ARM GAS /tmp/ccgGbXOg.s page 42
540:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccwACRww.s page 1
594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
596:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
ARM GAS /tmp/ccwACRww.s page 43
ARM GAS /tmp/ccgGbXOg.s page 43
597:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U;
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccwACRww.s page 1
651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure)
652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
653:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored.
ARM GAS /tmp/ccwACRww.s page 44
ARM GAS /tmp/ccgGbXOg.s page 44
654:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccwACRww.s page 1
708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) );
710:Drivers/CMSIS/Include/cmsis_gcc.h **** return result;
ARM GAS /tmp/ccwACRww.s page 45
ARM GAS /tmp/ccgGbXOg.s page 45
711:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccwACRww.s page 1
765:Drivers/CMSIS/Include/cmsis_gcc.h **** */
766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void)
767:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccwACRww.s page 46
ARM GAS /tmp/ccgGbXOg.s page 46
768:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccwACRww.s page 1
822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__)
823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r)
824:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r)
ARM GAS /tmp/ccwACRww.s page 47
ARM GAS /tmp/ccgGbXOg.s page 47
825:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r)
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccwACRww.s page 1
879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory");
880:Drivers/CMSIS/Include/cmsis_gcc.h **** }
881:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccwACRww.s page 48
ARM GAS /tmp/ccgGbXOg.s page 48
882:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccwACRww.s page 1
936:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
937:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value);
938:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/ccwACRww.s page 49
ARM GAS /tmp/ccgGbXOg.s page 49
939:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result;
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccwACRww.s page 1
205 0058 4FF48033 mov r3, #65536
206 .syntax unified
207 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
ARM GAS /tmp/ccwACRww.s page 50
ARM GAS /tmp/ccgGbXOg.s page 50
208 005c 93FAA3F2 rbit r2, r3
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccwACRww.s page 1
243 .loc 1 155 7 discriminator 2 view .LVU73
244 0076 B3FA83F3 clz r3, r3
245 007a 3B44 add r3, r3, r7
ARM GAS /tmp/ccwACRww.s page 51
ARM GAS /tmp/ccgGbXOg.s page 51
246 007c 9B00 lsls r3, r3, #2
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccwACRww.s page 1
219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
287 .loc 1 219 21 is_stmt 0 view .LVU87
288 00b6 2368 ldr r3, [r4]
ARM GAS /tmp/ccwACRww.s page 52
ARM GAS /tmp/ccgGbXOg.s page 52
219:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccwACRww.s page 1
330 .L21:
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
331 .loc 1 271 3 view .LVU101
ARM GAS /tmp/ccwACRww.s page 53
ARM GAS /tmp/ccgGbXOg.s page 53
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccwACRww.s page 1
372 0134 A169 ldr r1, [r4, #24]
373 0136 0B43 orrs r3, r3, r1
374 0138 D362 str r3, [r2, #44]
ARM GAS /tmp/ccwACRww.s page 54
ARM GAS /tmp/ccgGbXOg.s page 54
375 .L24:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccwACRww.s page 1
414 016e 2E4A ldr r2, .L36
415 0170 136B ldr r3, [r2, #48]
416 0172 23F40063 bic r3, r3, #2048
ARM GAS /tmp/ccwACRww.s page 55
ARM GAS /tmp/ccgGbXOg.s page 55
417 0176 A16A ldr r1, [r4, #40]
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccwACRww.s page 1
138:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
459 .loc 1 138 13 view .LVU143
460 01aa 204B ldr r3, .L36+4
ARM GAS /tmp/ccwACRww.s page 56
ARM GAS /tmp/ccgGbXOg.s page 56
461 01ac 1B68 ldr r3, [r3]
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccwACRww.s page 1
503 .thumb
504 .syntax unified
505 .LBE21:
ARM GAS /tmp/ccwACRww.s page 57
ARM GAS /tmp/ccgGbXOg.s page 57
506 .LBE20:
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccwACRww.s page 1
549 .loc 1 166 51 is_stmt 1 view .LVU170
550 .LVL38:
551 .LBB24:
ARM GAS /tmp/ccwACRww.s page 58
ARM GAS /tmp/ccgGbXOg.s page 58
552 .LBI24:
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccwACRww.s page 1
597 0214 23F08053 bic r3, r3, #268435456
598 0218 D361 str r3, [r2, #28]
599 021a 41E7 b .L7
ARM GAS /tmp/ccwACRww.s page 59
ARM GAS /tmp/ccgGbXOg.s page 59
600 .LVL42:
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccwACRww.s page 1
647 0004 204B ldr r3, .L39+4
648 0006 1A6A ldr r2, [r3, #32]
649 0008 02F44072 and r2, r2, #768
ARM GAS /tmp/ccwACRww.s page 60
ARM GAS /tmp/ccgGbXOg.s page 60
586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the USART1 clock configuration --------------------------------------------*/
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccwACRww.s page 1
685 .loc 1 631 39 is_stmt 0 view .LVU211
686 0036 174A ldr r2, .L39+16
687 0038 0260 str r2, [r0]
ARM GAS /tmp/ccwACRww.s page 61
ARM GAS /tmp/ccgGbXOg.s page 61
633:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccwACRww.s page 1
720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM15 clock configuration -----------------------------------------*/
724 .loc 1 720 3 is_stmt 1 view .LVU230
720:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM15 clock configuration -----------------------------------------*/
ARM GAS /tmp/ccwACRww.s page 62
ARM GAS /tmp/ccgGbXOg.s page 62
725 .loc 1 720 39 is_stmt 0 view .LVU231
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccwACRww.s page 1
771 .LVL46:
772 .LFB125:
945:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* frequency == 0 : means that no available frequency for the peripheral */
ARM GAS /tmp/ccwACRww.s page 63
ARM GAS /tmp/ccgGbXOg.s page 63
773 .loc 1 945 1 is_stmt 1 view -0
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccwACRww.s page 1
814 0030 79D0 beq .L83
815 .L61:
1007:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccwACRww.s page 64
ARM GAS /tmp/ccgGbXOg.s page 64
816 .loc 1 1007 12 is_stmt 1 view .LVU256
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccwACRww.s page 1
856 005e 1868 ldr r0, [r3]
857 .LVL56:
1313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccwACRww.s page 65
ARM GAS /tmp/ccgGbXOg.s page 65
858 .loc 1 1313 42 discriminator 1 view .LVU271
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccwACRww.s page 1
899 .loc 1 1408 43 discriminator 1 view .LVU284
900 009a 10F00070 ands r0, r0, #33554432
901 009e 00F08780 beq .L41
ARM GAS /tmp/ccwACRww.s page 66
ARM GAS /tmp/ccgGbXOg.s page 66
1410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccwACRww.s page 1
941 .LVL70:
960:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
942 .loc 1 960 3 view .LVU300
ARM GAS /tmp/ccwACRww.s page 67
ARM GAS /tmp/ccgGbXOg.s page 67
943 00ce 6FE0 b .L41
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccwACRww.s page 1
983 00f4 126A ldr r2, [r2, #32]
968:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
984 .loc 1 968 44 discriminator 1 view .LVU315
ARM GAS /tmp/ccwACRww.s page 68
ARM GAS /tmp/ccgGbXOg.s page 68
985 00f6 12F0020F tst r2, #2
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1026 0124 44E0 b .L41
1027 .LVL85:
1028 .L83:
ARM GAS /tmp/ccwACRww.s page 69
ARM GAS /tmp/ccgGbXOg.s page 69
1002:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1069 .loc 1 1140 7 is_stmt 1 view .LVU342
1140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1070 .loc 1 1140 10 is_stmt 0 view .LVU343
ARM GAS /tmp/ccwACRww.s page 70
ARM GAS /tmp/ccgGbXOg.s page 70
1071 014e 13F0100F tst r3, #16
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1111 0176 10F00200 ands r0, r0, #2
1112 017a 19D0 beq .L41
1160:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 71
ARM GAS /tmp/ccgGbXOg.s page 71
1113 .loc 1 1160 19 view .LVU358
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1153 .loc 1 1184 21 view .LVU372
1154 01a2 05E0 b .L41
1155 .LVL110:
ARM GAS /tmp/ccwACRww.s page 72
ARM GAS /tmp/ccgGbXOg.s page 72
1156 .L50:
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1194 01c2 F5E7 b .L41
1195 .LVL118:
1196 .L44:
ARM GAS /tmp/ccwACRww.s page 73
ARM GAS /tmp/ccgGbXOg.s page 73
1236:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADC1PRES)
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1235 01ec B0FBF3F0 udiv r0, r0, r3
1236 .LVL125:
1250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccwACRww.s page 74
ARM GAS /tmp/ccgGbXOg.s page 74
1237 .loc 1 1250 21 discriminator 1 view .LVU405
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1277 .L69:
1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1278 .loc 1 1377 9 is_stmt 1 view .LVU420
ARM GAS /tmp/ccwACRww.s page 75
ARM GAS /tmp/ccgGbXOg.s page 75
1377:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccwACRww.s page 1
1318 .LVL143:
1396:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1319 .loc 1 1396 19 view .LVU436
ARM GAS /tmp/ccwACRww.s page 76
ARM GAS /tmp/ccgGbXOg.s page 76
1320 0234 1868 ldr r0, [r3]
@ -4558,32 +4558,32 @@ ARM GAS /tmp/ccwACRww.s page 1
1372 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
1373 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
1374 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
ARM GAS /tmp/ccwACRww.s page 77
ARM GAS /tmp/ccgGbXOg.s page 77
1375 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h"
1376 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
1377 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
1378 .file 11 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
ARM GAS /tmp/ccwACRww.s page 78
ARM GAS /tmp/ccgGbXOg.s page 78
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_rcc_ex.c
/tmp/ccwACRww.s:21 .text.RCC_GetPLLCLKFreq:00000000 $t
/tmp/ccwACRww.s:26 .text.RCC_GetPLLCLKFreq:00000000 RCC_GetPLLCLKFreq
/tmp/ccwACRww.s:91 .text.RCC_GetPLLCLKFreq:00000030 $d
/tmp/ccwACRww.s:98 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
/tmp/ccwACRww.s:104 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccwACRww.s:620 .text.HAL_RCCEx_PeriphCLKConfig:00000228 $d
/tmp/ccwACRww.s:627 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
/tmp/ccwACRww.s:633 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccwACRww.s:751 .text.HAL_RCCEx_GetPeriphCLKConfig:00000084 $d
/tmp/ccwACRww.s:764 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
/tmp/ccwACRww.s:770 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccwACRww.s:1338 .text.HAL_RCCEx_GetPeriphCLKFreq:00000240 $d
/tmp/ccwACRww.s:1351 .rodata.adc_pll_prediv_table.0:00000000 adc_pll_prediv_table.0
/tmp/ccwACRww.s:1348 .rodata.adc_pll_prediv_table.0:00000000 $d
/tmp/ccgGbXOg.s:21 .text.RCC_GetPLLCLKFreq:00000000 $t
/tmp/ccgGbXOg.s:26 .text.RCC_GetPLLCLKFreq:00000000 RCC_GetPLLCLKFreq
/tmp/ccgGbXOg.s:91 .text.RCC_GetPLLCLKFreq:00000030 $d
/tmp/ccgGbXOg.s:98 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
/tmp/ccgGbXOg.s:104 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccgGbXOg.s:620 .text.HAL_RCCEx_PeriphCLKConfig:00000228 $d
/tmp/ccgGbXOg.s:627 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
/tmp/ccgGbXOg.s:633 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccgGbXOg.s:751 .text.HAL_RCCEx_GetPeriphCLKConfig:00000084 $d
/tmp/ccgGbXOg.s:764 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
/tmp/ccgGbXOg.s:770 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccgGbXOg.s:1338 .text.HAL_RCCEx_GetPeriphCLKFreq:00000240 $d
/tmp/ccgGbXOg.s:1351 .rodata.adc_pll_prediv_table.0:00000000 adc_pll_prediv_table.0
/tmp/ccgGbXOg.s:1348 .rodata.adc_pll_prediv_table.0:00000000 $d
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccOVJvbV.s page 1
ARM GAS /tmp/cc4Rnwau.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccOVJvbV.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c ****
ARM GAS /tmp/ccOVJvbV.s page 2
ARM GAS /tmp/cc4Rnwau.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @defgroup SPIEx SPIEx
@ -118,7 +118,7 @@ ARM GAS /tmp/ccOVJvbV.s page 1
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
81:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** __IO uint32_t tmpreg;
ARM GAS /tmp/ccOVJvbV.s page 3
ARM GAS /tmp/cc4Rnwau.s page 3
35 .loc 1 81 3 view .LVU1
@ -178,7 +178,7 @@ ARM GAS /tmp/ccOVJvbV.s page 1
80 0026 F3D1 bne .L12
89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** {
90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** return HAL_TIMEOUT;
ARM GAS /tmp/ccOVJvbV.s page 4
ARM GAS /tmp/cc4Rnwau.s page 4
81 .loc 1 90 14 view .LVU23
@ -224,12 +224,12 @@ ARM GAS /tmp/ccOVJvbV.s page 1
115 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
116 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
117 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
ARM GAS /tmp/ccOVJvbV.s page 5
ARM GAS /tmp/cc4Rnwau.s page 5
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_spi_ex.c
/tmp/ccOVJvbV.s:21 .text.HAL_SPIEx_FlushRxFifo:00000000 $t
/tmp/ccOVJvbV.s:27 .text.HAL_SPIEx_FlushRxFifo:00000000 HAL_SPIEx_FlushRxFifo
/tmp/cc4Rnwau.s:21 .text.HAL_SPIEx_FlushRxFifo:00000000 $t
/tmp/cc4Rnwau.s:27 .text.HAL_SPIEx_FlushRxFifo:00000000 HAL_SPIEx_FlushRxFifo
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccjLzRgy.s page 1
ARM GAS /tmp/cc7txqEc.s page 1
1 .cpu cortex-m4
@ -21,7 +21,7 @@ ARM GAS /tmp/ccjLzRgy.s page 1
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c"
20 .Letext0:
ARM GAS /tmp/ccjLzRgy.s page 2
ARM GAS /tmp/cc7txqEc.s page 2
DEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc5EixJe.s page 1
ARM GAS /tmp/ccJthEzv.s page 1
1 .cpu cortex-m4
@ -21,7 +21,7 @@ ARM GAS /tmp/cc5EixJe.s page 1
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c"
20 .Letext0:
ARM GAS /tmp/cc5EixJe.s page 2
ARM GAS /tmp/ccJthEzv.s page 2
DEFINED SYMBOLS