implemented sweep and current steps processing. But not compiles

This commit is contained in:
2025-12-18 21:54:31 +03:00
parent 7f5d47d422
commit 01dae2bccd
51 changed files with 6745 additions and 5793 deletions

View File

@ -30,59 +30,74 @@ extern "C" {
#include "stm32f4xx_hal.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported types ------------------------------------------------------------*/
/* USER CODE BEGIN ET */
/* USER CODE END ET */
/* USER CODE BEGIN ET */
/* USER CODE END ET */
/* Exported constants --------------------------------------------------------*/
/* USER CODE BEGIN EC */
/* USER CODE END EC */
/* USER CODE BEGIN EC */
/* USER CODE END EC */
/* Exported macro ------------------------------------------------------------*/
/* USER CODE BEGIN EM */
/* USER CODE END EM */
/* USER CODE BEGIN EM */
/* USER CODE END EM */
/* Exported functions prototypes ---------------------------------------------*/
void Error_Handler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */
void Error_Handler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/
#define LED_RED_Pin GPIO_PIN_14
#define LED_RED_GPIO_Port GPIOB
#define LED_BLUE_Pin GPIO_PIN_7
#define LED_BLUE_GPIO_Port GPIOB
/* USER CODE BEGIN Private defines */
/* Shared ADC app types and declarations */
/* Size of circular DMA buffer for ADC1 */
#ifndef ADC_BUFF_SIZE
#define ADC_BUFF_SIZE 100
#endif
/* Structure describing simple accumulation state for ADC processing */
struct ADC_proc {
uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */
uint32_t sum;
uint32_t avg;
uint32_t N;
};
/* Externs provided by main.c */
extern struct ADC_proc adc_process;
extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
/* USER CODE END Private defines */
#define CURR_STEP_START_TRG_Pin GPIO_PIN_0
#define CURR_STEP_START_TRG_GPIO_Port GPIOC
#define CURR_STEP_START_TRG_EXTI_IRQn EXTI0_IRQn
#define SWEEP_CYCLE_START_TRG_Pin GPIO_PIN_1
#define SWEEP_CYCLE_START_TRG_GPIO_Port GPIOC
#define SWEEP_CYCLE_START_TRG_EXTI_IRQn EXTI1_IRQn
#define LED_RED_Pin GPIO_PIN_14
#define LED_RED_GPIO_Port GPIOB
#define LED_BLUE_Pin GPIO_PIN_7
#define LED_BLUE_GPIO_Port GPIOB
/* USER CODE BEGIN Private defines */
/* Shared ADC app types and declarations */
/* Size of circular DMA buffer for ADC1 */
#ifndef ADC_BUFF_SIZE
#define ADC_BUFF_SIZE 100
#endif
/* Structure describing simple accumulation state for ADC processing */
struct ADC_proc_typedef {
uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */
uint32_t sum;
uint32_t avg;
uint32_t N;
};
uint32_t curr_step_start_N = 0;
struct Sweep_state_typedef {
uint32_t curr_step_N;
uint8_t curr_step_started_flag; //0 -- not started or waiting for; 1 -- first 1/2 DMA buff; 2 -- second 1/2 DMA buff
uint32_t curr_step_start_DMA_N;
};
/* Externs provided by main.c */
extern struct ADC_proc adc_process;
extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
/* USER CODE END Private defines */
#ifdef __cplusplus
}

View File

@ -55,6 +55,8 @@ void SVC_Handler(void);
void DebugMon_Handler(void);
void PendSV_Handler(void);
void SysTick_Handler(void);
void EXTI0_IRQHandler(void);
void EXTI3_IRQHandler(void);
void DMA2_Stream0_IRQHandler(void);
void OTG_FS_IRQHandler(void);
/* USER CODE BEGIN EFP */

View File

@ -59,8 +59,9 @@ static void MX_ADC1_Init(void);
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
/* adc_process definition is provided here; structure is declared in main.h */
struct ADC_proc adc_process;
/* ADC_proc_shadow definition is provided here; structure is declared in main.h */
struct ADC_proc_typedef ADC_proc, ADC_proc_shadow;
struct Sweep_state_typedef Sweep_state;
/* ADC1 circular DMA buffer definition */
uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
@ -104,10 +105,16 @@ int main(void)
/* USER CODE BEGIN 2 */
HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET);
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE);
adc_process.status = 0; // ADC started
adc_process.N = 0;
adc_process.sum = 0;
adc_process.avg = 0;
ADC_proc_shadow.status = 0; // ADC started
ADC_proc_shadow.N = 0;
ADC_proc_shadow.sum = 0;
ADC_proc_shadow.avg = 0;
ADC_proc.status = 0; // ADC started
ADC_proc.N = 0;
ADC_proc.sum = 0;
ADC_proc.avg = 0;
/* USER CODE END 2 */
@ -118,23 +125,23 @@ int main(void)
HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
//HAL_Delay(100);
if (adc_process.status == 2) {
adc_process.avg = adc_process.sum / adc_process.N;
adc_process.status = 1; // reset for next accumulation
adc_process.sum = 0;
adc_process.N = 0;
if (ADC_proc_shadow.status == 2) {
ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N;
ADC_proc_shadow.status = 1; // reset for next accumulation
ADC_proc_shadow.sum = 0;
ADC_proc_shadow.N = 0;
ADC_msg[ADC_msg_val_pos + 0] = (adc_process.avg / 10000000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0';
ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0';
CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len);
}
@ -285,6 +292,18 @@ static void MX_GPIO_Init(void)
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET);
/*Configure GPIO pin : CURR_STEP_START_TRG_Pin */
GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING;
GPIO_InitStruct.Pull = GPIO_PULLDOWN;
HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */
GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
GPIO_InitStruct.Pull = GPIO_PULLDOWN;
HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pin : PF11 */
GPIO_InitStruct.Pin = GPIO_PIN_11;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
@ -298,6 +317,13 @@ static void MX_GPIO_Init(void)
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(EXTI0_IRQn);
HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(EXTI3_IRQn);
/* USER CODE BEGIN MX_GPIO_Init_2 */
/* USER CODE END MX_GPIO_Init_2 */

View File

@ -95,17 +95,10 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
/* Peripheral clock enable */
__HAL_RCC_ADC1_CLK_ENABLE();
__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
/**ADC1 GPIO Configuration
PC0 ------> ADC1_IN10
PA3 ------> ADC1_IN3
*/
GPIO_InitStruct.Pin = GPIO_PIN_0;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_3;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
@ -155,11 +148,8 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
__HAL_RCC_ADC1_CLK_DISABLE();
/**ADC1 GPIO Configuration
PC0 ------> ADC1_IN10
PA3 ------> ADC1_IN3
*/
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0);
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3);
/* ADC1 DMA DeInit */

View File

@ -58,7 +58,8 @@
extern PCD_HandleTypeDef hpcd_USB_OTG_FS;
extern DMA_HandleTypeDef hdma_adc1;
/* USER CODE BEGIN EV */
extern struct ADC_proc adc_process;
extern struct ADC_proc_typedef ADC_proc, ADC_proc_shadow;
extern struct Sweep_state_typedef Sweep_state;
/* USER CODE END EV */
/******************************************************************************/
@ -199,6 +200,39 @@ void SysTick_Handler(void)
/* please refer to the startup file (startup_stm32f4xx.s). */
/******************************************************************************/
/**
* @brief This function handles EXTI line0 interrupt.
*/
void EXTI0_IRQHandler(void)
{
/* USER CODE BEGIN EXTI0_IRQn 0 */
Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR;
if (Sweep_state.curr_step_start_DMA_N < ADC_BUFF_SIZE/2) {
Sweep_state.curr_step_started_flag =1; // first half DMA buffer
} else{
Sweep_state.curr_step_started_flag =2; // second half DMA buffer
}
/* USER CODE END EXTI0_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(CURR_STEP_START_TRG_Pin);
/* USER CODE BEGIN EXTI0_IRQn 1 */
/* USER CODE END EXTI0_IRQn 1 */
}
/**
* @brief This function handles EXTI line3 interrupt.
*/
void EXTI3_IRQHandler(void)
{
/* USER CODE BEGIN EXTI3_IRQn 0 */
/* USER CODE END EXTI3_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin);
/* USER CODE BEGIN EXTI3_IRQn 1 */
/* USER CODE END EXTI3_IRQn 1 */
}
/**
* @brief This function handles DMA2 stream0 global interrupt.
*/
@ -232,17 +266,94 @@ void OTG_FS_IRQHandler(void)
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET);
for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) {
adc_process.sum += ADC1_buff_circular[i];
if (Sweep_state.curr_step_started_flag == 2) {
for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) {
ADC_proc.sum += ADC1_buff_circular[i];
}
ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2;
ADC_proc_shadow.sum = ADC_proc.sum;
ADC_proc_shadow.avg = ADC_proc.avg;
ADC_proc_shadow.N = ADC_proc.N;
ADC_proc_shadow.status = 2; // buffer filled
ADC_proc.sum = 0;
ADC_proc.N = 0;
ADC_proc.avg = 0;
ADC_proc.status = 1; // collecting data
for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) {
ADC_proc.sum += ADC1_buff_circular[i];
}
ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N;
}else{
for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) {
ADC_proc.sum += ADC1_buff_circular[i];
}
ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2;
}
if (ADC_proc.N >= ADC_BUFF_SIZE*100){
ADC_proc_shadow.sum = ADC_proc.sum;
ADC_proc_shadow.avg = ADC_proc.avg;
ADC_proc_shadow.N = ADC_proc.N;
ADC_proc_shadow.status = 2; // buffer filled
ADC_proc.sum = 0;
ADC_proc.N = 0;
ADC_proc.avg = 0;
ADC_proc.status = 1; // collecting data
}
adc_process.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2;
adc_process.status = 2; // buffer filled
// This function is called when the first half of the ADC buffer is filled
// You can process the first half of ADC1_buff_circular here
}
void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
{
//HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin);
if (Sweep_state.curr_step_started_flag == 1) {
for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) {
ADC_proc.sum += ADC1_buff_circular[i];
}
ADC_proc.N += Sweep_state.curr_step_start_DMA_N;
ADC_proc_shadow.sum = ADC_proc.sum;
ADC_proc_shadow.avg = ADC_proc.avg;
ADC_proc_shadow.N = ADC_proc.N;
ADC_proc_shadow.status = 2; // buffer filled
ADC_proc.sum = 0;
ADC_proc.N = 0;
ADC_proc.avg = 0;
ADC_proc.status = 1; // collecting data
for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) {
ADC_proc.sum += ADC1_buff_circular[i];
}
ADC_proc.N = Sweep_state.curr_step_start_DMA_N;
}else{
for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) {
ADC_proc.sum += ADC1_buff_circular[i];
}
ADC_proc.N += ADC_BUFF_SIZE/2;
}
// This function is called when the first half of the ADC buffer is filled
// You can process the first half of ADC1_buff_circular here
}
/*
void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
{
//HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
@ -256,4 +367,6 @@ void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
// This function is called when the first half of the ADC buffer is filled
// You can process the first half of ADC1_buff_circular here
}
*/
/* USER CODE END 1 */

View File

@ -1,5 +1,5 @@
##########################################################################################################################
# File automatically-generated by tool: [projectgenerator] version: [4.6.0-B36] date: [Thu Dec 18 19:20:39 MSK 2025]
# File automatically-generated by tool: [projectgenerator] version: [4.6.0-B36] date: [Thu Dec 18 20:55:12 MSK 2025]
##########################################################################################################################
# ------------------------------------------------

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccrTH8oP.s page 1
ARM GAS /tmp/ccCc0mw2.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Common HAL APIs
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Services HAL APIs
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
ARM GAS /tmp/ccrTH8oP.s page 2
ARM GAS /tmp/ccCc0mw2.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @endverbatim
@ -118,7 +118,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /**
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @}
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */
ARM GAS /tmp/ccrTH8oP.s page 3
ARM GAS /tmp/ccCc0mw2.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * instruction to be executed in the main program (before to call any other
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * HAL function), it performs the following:
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * Configure the Flash prefetch, instruction and Data caches.
ARM GAS /tmp/ccrTH8oP.s page 4
ARM GAS /tmp/ccCc0mw2.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * Configures the SysTick to generate an interrupt each 1 millisecond,
@ -238,7 +238,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB1_FORCE_RESET();
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB1_RELEASE_RESET();
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
ARM GAS /tmp/ccrTH8oP.s page 5
ARM GAS /tmp/ccCc0mw2.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB2_FORCE_RESET();
@ -298,7 +298,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */
235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
53 .loc 1 235 1 view .LVU3
ARM GAS /tmp/ccrTH8oP.s page 6
ARM GAS /tmp/ccCc0mw2.s page 6
54 0000 7047 bx lr
@ -358,7 +358,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
100 0020 9A61 str r2, [r3, #24]
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
101 .loc 1 206 3 view .LVU14
ARM GAS /tmp/ccrTH8oP.s page 7
ARM GAS /tmp/ccCc0mw2.s page 7
102 0022 9C61 str r4, [r3, #24]
@ -418,7 +418,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
136 .LCFI1:
137 .cfi_def_cfa_offset 8
138 .cfi_offset 4, -8
ARM GAS /tmp/ccrTH8oP.s page 8
ARM GAS /tmp/ccCc0mw2.s page 8
139 .cfi_offset 14, -4
@ -478,7 +478,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /* Return function status */
ARM GAS /tmp/ccrTH8oP.s page 9
ARM GAS /tmp/ccCc0mw2.s page 9
273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return HAL_OK;
@ -538,7 +538,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
224 0014 1A68 ldr r2, [r3]
225 0016 42F48072 orr r2, r2, #256
226 001a 1A60 str r2, [r3]
ARM GAS /tmp/ccrTH8oP.s page 10
ARM GAS /tmp/ccCc0mw2.s page 10
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
@ -598,7 +598,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during SLEEP mode
296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during STOP mode
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during STANDBY mode
ARM GAS /tmp/ccrTH8oP.s page 11
ARM GAS /tmp/ccCc0mw2.s page 11
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
322:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */
323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __weak uint32_t HAL_GetTick(void)
324:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** {
ARM GAS /tmp/ccrTH8oP.s page 12
ARM GAS /tmp/ccCc0mw2.s page 12
290 .loc 1 324 1 is_stmt 1 view -0
@ -718,7 +718,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
336 .global HAL_SetTickFreq
337 .syntax unified
338 .thumb
ARM GAS /tmp/ccrTH8oP.s page 13
ARM GAS /tmp/ccCc0mw2.s page 13
339 .thumb_func
@ -778,7 +778,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** {
361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /* Restore previous tick frequency */
362:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** uwTickFreq = prevTickFreq;
ARM GAS /tmp/ccrTH8oP.s page 14
ARM GAS /tmp/ccCc0mw2.s page 14
363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
@ -838,7 +838,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
410 HAL_GetTickFreq:
411 .LFB248:
368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
ARM GAS /tmp/ccrTH8oP.s page 15
ARM GAS /tmp/ccCc0mw2.s page 15
369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /**
@ -898,7 +898,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
445 .LCFI4:
446 .cfi_def_cfa_offset 16
447 .cfi_offset 3, -16
ARM GAS /tmp/ccrTH8oP.s page 16
ARM GAS /tmp/ccCc0mw2.s page 16
448 .cfi_offset 4, -12
@ -958,7 +958,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
485 .L43:
486 .loc 1 404 1 view .LVU97
487 0022 00BF .align 2
ARM GAS /tmp/ccrTH8oP.s page 17
ARM GAS /tmp/ccCc0mw2.s page 17
488 .L42:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @brief Resume Tick increment.
424:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. It is
425:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * used to generate interrupts at regular time intervals. Once HAL_ResumeTick()
ARM GAS /tmp/ccrTH8oP.s page 18
ARM GAS /tmp/ccCc0mw2.s page 18
426:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * is called, the SysTick interrupt will be enabled and so Tick increment
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
564 .align 2
565 .L47:
566 0004 00050801 .word 17302784
ARM GAS /tmp/ccrTH8oP.s page 19
ARM GAS /tmp/ccCc0mw2.s page 19
567 .cfi_endproc
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
609 @ args = 0, pretend = 0, frame = 0
610 @ frame_needed = 0, uses_anonymous_args = 0
611 @ link register save eliminated.
ARM GAS /tmp/ccrTH8oP.s page 20
ARM GAS /tmp/ccCc0mw2.s page 20
462:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return((DBGMCU->IDCODE) & IDCODE_DEVID_MASK);
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
658 .thumb
659 .thumb_func
661 HAL_DBGMCU_DisableDBGSleepMode:
ARM GAS /tmp/ccrTH8oP.s page 21
ARM GAS /tmp/ccCc0mw2.s page 21
662 .LFB256:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
490:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
701 .loc 1 490 1 is_stmt 0 view .LVU127
702 000a 7047 bx lr
ARM GAS /tmp/ccrTH8oP.s page 22
ARM GAS /tmp/ccCc0mw2.s page 22
703 .L63:
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** void HAL_DBGMCU_EnableDBGStandbyMode(void)
506:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** {
747 .loc 1 506 1 is_stmt 1 view -0
ARM GAS /tmp/ccrTH8oP.s page 23
ARM GAS /tmp/ccCc0mw2.s page 23
748 .cfi_startproc
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
794 .section .text.HAL_EnableCompensationCell,"ax",%progbits
795 .align 1
796 .global HAL_EnableCompensationCell
ARM GAS /tmp/ccrTH8oP.s page 24
ARM GAS /tmp/ccCc0mw2.s page 24
797 .syntax unified
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
834 @ frame_needed = 0, uses_anonymous_args = 0
835 @ link register save eliminated.
538:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** *(__IO uint32_t *)CMPCR_CMP_PD_BB = (uint32_t)DISABLE;
ARM GAS /tmp/ccrTH8oP.s page 25
ARM GAS /tmp/ccCc0mw2.s page 25
836 .loc 1 538 3 view .LVU142
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
884 .LFB264:
549:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
550:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /**
ARM GAS /tmp/ccrTH8oP.s page 26
ARM GAS /tmp/ccCc0mw2.s page 26
551:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @brief Returns second word of the unique device identifier (UID based on 96 bits)
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
925 .cfi_endproc
926 .LFE265:
928 .section .text.HAL_EnableMemorySwappingBank,"ax",%progbits
ARM GAS /tmp/ccrTH8oP.s page 27
ARM GAS /tmp/ccCc0mw2.s page 27
929 .align 1
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrTH8oP.s page 1
588:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note This function can be used only for STM32F42xxx/43xxx/469xx/479xx devices.
589:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** *
590:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note The default state : Flash Bank1 mapped at 0x08000000 (and aliased @0x00000000)
ARM GAS /tmp/ccrTH8oP.s page 28
ARM GAS /tmp/ccCc0mw2.s page 28
591:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * and Flash Bank2 mapped at 0x08100000 (and aliased at 0x00100000)
@ -1671,102 +1671,102 @@ ARM GAS /tmp/ccrTH8oP.s page 1
1011 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1012 .file 8 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
1013 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/ccrTH8oP.s page 29
ARM GAS /tmp/ccCc0mw2.s page 29
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal.c
/tmp/ccrTH8oP.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccrTH8oP.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccrTH8oP.s:40 .text.HAL_MspDeInit:00000000 $t
/tmp/ccrTH8oP.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit
/tmp/ccrTH8oP.s:59 .text.HAL_DeInit:00000000 $t
/tmp/ccrTH8oP.s:65 .text.HAL_DeInit:00000000 HAL_DeInit
/tmp/ccrTH8oP.s:113 .text.HAL_DeInit:0000002c $d
/tmp/ccrTH8oP.s:121 .text.HAL_InitTick:00000000 $t
/tmp/ccrTH8oP.s:127 .text.HAL_InitTick:00000000 HAL_InitTick
/tmp/ccrTH8oP.s:190 .text.HAL_InitTick:00000040 $d
/tmp/ccrTH8oP.s:988 .data.uwTickFreq:00000000 uwTickFreq
/tmp/ccrTH8oP.s:995 .data.uwTickPrio:00000000 uwTickPrio
/tmp/ccrTH8oP.s:197 .text.HAL_Init:00000000 $t
/tmp/ccrTH8oP.s:203 .text.HAL_Init:00000000 HAL_Init
/tmp/ccrTH8oP.s:245 .text.HAL_Init:00000030 $d
/tmp/ccrTH8oP.s:250 .text.HAL_IncTick:00000000 $t
/tmp/ccrTH8oP.s:256 .text.HAL_IncTick:00000000 HAL_IncTick
/tmp/ccrTH8oP.s:276 .text.HAL_IncTick:00000010 $d
/tmp/ccrTH8oP.s:1002 .bss.uwTick:00000000 uwTick
/tmp/ccrTH8oP.s:282 .text.HAL_GetTick:00000000 $t
/tmp/ccrTH8oP.s:288 .text.HAL_GetTick:00000000 HAL_GetTick
/tmp/ccrTH8oP.s:304 .text.HAL_GetTick:00000008 $d
/tmp/ccrTH8oP.s:309 .text.HAL_GetTickPrio:00000000 $t
/tmp/ccrTH8oP.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
/tmp/ccrTH8oP.s:330 .text.HAL_GetTickPrio:00000008 $d
/tmp/ccrTH8oP.s:335 .text.HAL_SetTickFreq:00000000 $t
/tmp/ccrTH8oP.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
/tmp/ccrTH8oP.s:398 .text.HAL_SetTickFreq:00000024 $d
/tmp/ccrTH8oP.s:404 .text.HAL_GetTickFreq:00000000 $t
/tmp/ccrTH8oP.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
/tmp/ccrTH8oP.s:425 .text.HAL_GetTickFreq:00000008 $d
/tmp/ccrTH8oP.s:430 .text.HAL_Delay:00000000 $t
/tmp/ccrTH8oP.s:436 .text.HAL_Delay:00000000 HAL_Delay
/tmp/ccrTH8oP.s:489 .text.HAL_Delay:00000024 $d
/tmp/ccrTH8oP.s:494 .text.HAL_SuspendTick:00000000 $t
/tmp/ccrTH8oP.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick
/tmp/ccrTH8oP.s:520 .text.HAL_ResumeTick:00000000 $t
/tmp/ccrTH8oP.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick
/tmp/ccrTH8oP.s:546 .text.HAL_GetHalVersion:00000000 $t
/tmp/ccrTH8oP.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
/tmp/ccrTH8oP.s:566 .text.HAL_GetHalVersion:00000004 $d
/tmp/ccrTH8oP.s:571 .text.HAL_GetREVID:00000000 $t
/tmp/ccrTH8oP.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID
/tmp/ccrTH8oP.s:594 .text.HAL_GetREVID:00000008 $d
/tmp/ccrTH8oP.s:599 .text.HAL_GetDEVID:00000000 $t
/tmp/ccrTH8oP.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID
/tmp/ccrTH8oP.s:622 .text.HAL_GetDEVID:0000000c $d
/tmp/ccrTH8oP.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
/tmp/ccrTH8oP.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccrTH8oP.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d
/tmp/ccrTH8oP.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
/tmp/ccrTH8oP.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccrTH8oP.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d
/tmp/ccrTH8oP.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
/tmp/ccrTH8oP.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
ARM GAS /tmp/ccrTH8oP.s page 30
/tmp/ccCc0mw2.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccCc0mw2.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccCc0mw2.s:40 .text.HAL_MspDeInit:00000000 $t
/tmp/ccCc0mw2.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit
/tmp/ccCc0mw2.s:59 .text.HAL_DeInit:00000000 $t
/tmp/ccCc0mw2.s:65 .text.HAL_DeInit:00000000 HAL_DeInit
/tmp/ccCc0mw2.s:113 .text.HAL_DeInit:0000002c $d
/tmp/ccCc0mw2.s:121 .text.HAL_InitTick:00000000 $t
/tmp/ccCc0mw2.s:127 .text.HAL_InitTick:00000000 HAL_InitTick
/tmp/ccCc0mw2.s:190 .text.HAL_InitTick:00000040 $d
/tmp/ccCc0mw2.s:988 .data.uwTickFreq:00000000 uwTickFreq
/tmp/ccCc0mw2.s:995 .data.uwTickPrio:00000000 uwTickPrio
/tmp/ccCc0mw2.s:197 .text.HAL_Init:00000000 $t
/tmp/ccCc0mw2.s:203 .text.HAL_Init:00000000 HAL_Init
/tmp/ccCc0mw2.s:245 .text.HAL_Init:00000030 $d
/tmp/ccCc0mw2.s:250 .text.HAL_IncTick:00000000 $t
/tmp/ccCc0mw2.s:256 .text.HAL_IncTick:00000000 HAL_IncTick
/tmp/ccCc0mw2.s:276 .text.HAL_IncTick:00000010 $d
/tmp/ccCc0mw2.s:1002 .bss.uwTick:00000000 uwTick
/tmp/ccCc0mw2.s:282 .text.HAL_GetTick:00000000 $t
/tmp/ccCc0mw2.s:288 .text.HAL_GetTick:00000000 HAL_GetTick
/tmp/ccCc0mw2.s:304 .text.HAL_GetTick:00000008 $d
/tmp/ccCc0mw2.s:309 .text.HAL_GetTickPrio:00000000 $t
/tmp/ccCc0mw2.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
/tmp/ccCc0mw2.s:330 .text.HAL_GetTickPrio:00000008 $d
/tmp/ccCc0mw2.s:335 .text.HAL_SetTickFreq:00000000 $t
/tmp/ccCc0mw2.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
/tmp/ccCc0mw2.s:398 .text.HAL_SetTickFreq:00000024 $d
/tmp/ccCc0mw2.s:404 .text.HAL_GetTickFreq:00000000 $t
/tmp/ccCc0mw2.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
/tmp/ccCc0mw2.s:425 .text.HAL_GetTickFreq:00000008 $d
/tmp/ccCc0mw2.s:430 .text.HAL_Delay:00000000 $t
/tmp/ccCc0mw2.s:436 .text.HAL_Delay:00000000 HAL_Delay
/tmp/ccCc0mw2.s:489 .text.HAL_Delay:00000024 $d
/tmp/ccCc0mw2.s:494 .text.HAL_SuspendTick:00000000 $t
/tmp/ccCc0mw2.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick
/tmp/ccCc0mw2.s:520 .text.HAL_ResumeTick:00000000 $t
/tmp/ccCc0mw2.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick
/tmp/ccCc0mw2.s:546 .text.HAL_GetHalVersion:00000000 $t
/tmp/ccCc0mw2.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
/tmp/ccCc0mw2.s:566 .text.HAL_GetHalVersion:00000004 $d
/tmp/ccCc0mw2.s:571 .text.HAL_GetREVID:00000000 $t
/tmp/ccCc0mw2.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID
/tmp/ccCc0mw2.s:594 .text.HAL_GetREVID:00000008 $d
/tmp/ccCc0mw2.s:599 .text.HAL_GetDEVID:00000000 $t
/tmp/ccCc0mw2.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID
/tmp/ccCc0mw2.s:622 .text.HAL_GetDEVID:0000000c $d
/tmp/ccCc0mw2.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
/tmp/ccCc0mw2.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccCc0mw2.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d
/tmp/ccCc0mw2.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
/tmp/ccCc0mw2.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccCc0mw2.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d
/tmp/ccCc0mw2.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
/tmp/ccCc0mw2.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
ARM GAS /tmp/ccCc0mw2.s page 30
/tmp/ccrTH8oP.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d
/tmp/ccrTH8oP.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
/tmp/ccrTH8oP.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccrTH8oP.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d
/tmp/ccrTH8oP.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
/tmp/ccrTH8oP.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccrTH8oP.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d
/tmp/ccrTH8oP.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
/tmp/ccrTH8oP.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccrTH8oP.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d
/tmp/ccrTH8oP.s:795 .text.HAL_EnableCompensationCell:00000000 $t
/tmp/ccrTH8oP.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell
/tmp/ccrTH8oP.s:818 .text.HAL_EnableCompensationCell:0000000c $d
/tmp/ccrTH8oP.s:823 .text.HAL_DisableCompensationCell:00000000 $t
/tmp/ccrTH8oP.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell
/tmp/ccrTH8oP.s:846 .text.HAL_DisableCompensationCell:0000000c $d
/tmp/ccrTH8oP.s:851 .text.HAL_GetUIDw0:00000000 $t
/tmp/ccrTH8oP.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
/tmp/ccrTH8oP.s:872 .text.HAL_GetUIDw0:00000008 $d
/tmp/ccrTH8oP.s:877 .text.HAL_GetUIDw1:00000000 $t
/tmp/ccrTH8oP.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
/tmp/ccrTH8oP.s:898 .text.HAL_GetUIDw1:00000008 $d
/tmp/ccrTH8oP.s:903 .text.HAL_GetUIDw2:00000000 $t
/tmp/ccrTH8oP.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
/tmp/ccrTH8oP.s:924 .text.HAL_GetUIDw2:00000008 $d
/tmp/ccrTH8oP.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t
/tmp/ccrTH8oP.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank
/tmp/ccrTH8oP.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d
/tmp/ccrTH8oP.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t
/tmp/ccrTH8oP.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank
/tmp/ccrTH8oP.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d
/tmp/ccrTH8oP.s:992 .data.uwTickPrio:00000000 $d
/tmp/ccrTH8oP.s:999 .bss.uwTick:00000000 $d
/tmp/ccCc0mw2.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d
/tmp/ccCc0mw2.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
/tmp/ccCc0mw2.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccCc0mw2.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d
/tmp/ccCc0mw2.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
/tmp/ccCc0mw2.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccCc0mw2.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d
/tmp/ccCc0mw2.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
/tmp/ccCc0mw2.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccCc0mw2.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d
/tmp/ccCc0mw2.s:795 .text.HAL_EnableCompensationCell:00000000 $t
/tmp/ccCc0mw2.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell
/tmp/ccCc0mw2.s:818 .text.HAL_EnableCompensationCell:0000000c $d
/tmp/ccCc0mw2.s:823 .text.HAL_DisableCompensationCell:00000000 $t
/tmp/ccCc0mw2.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell
/tmp/ccCc0mw2.s:846 .text.HAL_DisableCompensationCell:0000000c $d
/tmp/ccCc0mw2.s:851 .text.HAL_GetUIDw0:00000000 $t
/tmp/ccCc0mw2.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
/tmp/ccCc0mw2.s:872 .text.HAL_GetUIDw0:00000008 $d
/tmp/ccCc0mw2.s:877 .text.HAL_GetUIDw1:00000000 $t
/tmp/ccCc0mw2.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
/tmp/ccCc0mw2.s:898 .text.HAL_GetUIDw1:00000008 $d
/tmp/ccCc0mw2.s:903 .text.HAL_GetUIDw2:00000000 $t
/tmp/ccCc0mw2.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
/tmp/ccCc0mw2.s:924 .text.HAL_GetUIDw2:00000008 $d
/tmp/ccCc0mw2.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t
/tmp/ccCc0mw2.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank
/tmp/ccCc0mw2.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d
/tmp/ccCc0mw2.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t
/tmp/ccCc0mw2.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank
/tmp/ccCc0mw2.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d
/tmp/ccCc0mw2.s:992 .data.uwTickPrio:00000000 $d
/tmp/ccCc0mw2.s:999 .bss.uwTick:00000000 $d
UNDEFINED SYMBOLS
HAL_SYSTICK_Config

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc5hxAZU.s page 1
ARM GAS /tmp/ccrI2Ysv.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Interrupt generation at the end of conversion, end of injected conversion,
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and in case of analog watchdog or overrun events
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Single and continuous conversion modes.
ARM GAS /tmp/cc5hxAZU.s page 2
ARM GAS /tmp/ccrI2Ysv.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Scan mode for automatic conversion of channel 0 to channel x.
@ -118,7 +118,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Optionally, configure the analog watchdog parameters (channels
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** monitored, thresholds, ...) using function HAL_ADC_AnalogWDGConfig().
ARM GAS /tmp/cc5hxAZU.s page 3
ARM GAS /tmp/ccrI2Ysv.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** [..]
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (@) You can refer to the ADC HAL driver header file for more useful macros
ARM GAS /tmp/cc5hxAZU.s page 4
ARM GAS /tmp/ccrI2Ysv.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** [..]
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_ADC_UnRegisterCallback takes as parameters the HAL peripheral handle,
ARM GAS /tmp/cc5hxAZU.s page 5
ARM GAS /tmp/ccrI2Ysv.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and the Callback ID.
@ -298,7 +298,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @{
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 6
ARM GAS /tmp/ccrI2Ysv.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #ifdef HAL_ADC_MODULE_ENABLED
@ -358,7 +358,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check ADC handle */
ARM GAS /tmp/cc5hxAZU.s page 7
ARM GAS /tmp/ccrI2Ysv.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc == NULL)
@ -418,7 +418,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Set ADC state */
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State,
ARM GAS /tmp/cc5hxAZU.s page 8
ARM GAS /tmp/ccrI2Ysv.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY,
@ -478,7 +478,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_ADON))
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1)
ARM GAS /tmp/cc5hxAZU.s page 9
ARM GAS /tmp/ccrI2Ysv.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc->MspDeInitCallback == NULL)
@ -538,7 +538,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_READY) != 0UL)
ARM GAS /tmp/cc5hxAZU.s page 10
ARM GAS /tmp/ccrI2Ysv.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -598,7 +598,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->ErrorCode |= HAL_ADC_ERROR_INVALID_CALLBACK;
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Return error status */
ARM GAS /tmp/cc5hxAZU.s page 11
ARM GAS /tmp/ccrI2Ysv.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** status = HAL_ERROR;
@ -658,7 +658,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** break;
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** case HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID :
ARM GAS /tmp/cc5hxAZU.s page 12
ARM GAS /tmp/ccrI2Ysv.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->InjectedConvCpltCallback = HAL_ADCEx_InjectedConvCpltCallback;
@ -718,7 +718,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /**
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @brief Initializes the ADC MSP.
ARM GAS /tmp/cc5hxAZU.s page 13
ARM GAS /tmp/ccrI2Ysv.s page 13
658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
@ -778,7 +778,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * the configuration information for the specified ADC.
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @retval HAL status
ARM GAS /tmp/cc5hxAZU.s page 14
ARM GAS /tmp/ccrI2Ysv.s page 14
715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
@ -838,7 +838,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Reset ADC all error code fields */
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc);
ARM GAS /tmp/cc5hxAZU.s page 15
ARM GAS /tmp/ccrI2Ysv.s page 15
772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -898,7 +898,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** return HAL_OK;
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 16
ARM GAS /tmp/ccrI2Ysv.s page 16
829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /**
@ -958,7 +958,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tickstart = 0U;
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 17
ARM GAS /tmp/ccrI2Ysv.s page 17
886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Verification that ADC configuration is compliant with polling for */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* sequence disabled or with end of conversion flag set to */
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (ADC_IS_SOFTWARE_START_REGULAR(hadc) &&
ARM GAS /tmp/cc5hxAZU.s page 18
ARM GAS /tmp/ccrI2Ysv.s page 18
943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) &&
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_UNLOCK(hadc);
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** return HAL_TIMEOUT;
ARM GAS /tmp/cc5hxAZU.s page 19
ARM GAS /tmp/ccrI2Ysv.s page 19
1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the Peripheral */
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_ENABLE(hadc);
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 20
ARM GAS /tmp/ccrI2Ysv.s page 20
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Delay for ADC stabilization time */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check if Multimode enabled */
1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (HAL_IS_BIT_CLR(tmpADC_Common->CCR, ADC_CCR_MULTI))
ARM GAS /tmp/cc5hxAZU.s page 21
ARM GAS /tmp/ccrI2Ysv.s page 21
1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_LOCK(hadc);
1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Stop potential conversion on going, on regular and injected groups */
ARM GAS /tmp/cc5hxAZU.s page 22
ARM GAS /tmp/ccrI2Ysv.s page 22
1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC peripheral */
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Note: On STM32F4, there is no independent flag of end of sequence. */
1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* The test of scan sequence on going is done either with scan */
1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* sequence disabled or with end of conversion flag set to */
ARM GAS /tmp/cc5hxAZU.s page 23
ARM GAS /tmp/ccrI2Ysv.s page 23
1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC end of single conversion interrupt on group injected */
1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOC);
ARM GAS /tmp/cc5hxAZU.s page 24
ARM GAS /tmp/ccrI2Ysv.s page 24
1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_OVR);
1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Clear ADC overrun flag */
ARM GAS /tmp/cc5hxAZU.s page 25
ARM GAS /tmp/ccrI2Ysv.s page 25
1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR);
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** CLEAR_BIT(hadc->Instance->CR2, ADC_CR2_DMA);
1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 26
ARM GAS /tmp/ccrI2Ysv.s page 26
1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* (To ensure of no unknown state from potential previous ADC operations) */
1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR);
1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 27
ARM GAS /tmp/ccrI2Ysv.s page 27
1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable ADC overrun interrupt */
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @retval HAL status
1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_Stop_DMA(ADC_HandleTypeDef *hadc)
ARM GAS /tmp/cc5hxAZU.s page 28
ARM GAS /tmp/ccrI2Ysv.s page 28
1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t HAL_ADC_GetValue(ADC_HandleTypeDef *hadc)
1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/cc5hxAZU.s page 29
ARM GAS /tmp/ccrI2Ysv.s page 29
1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Return the selected ADC converted value */
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * - If needed, restart a new ADC conversion using function
1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * "HAL_ADC_Start_DMA()"
1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * (this function is also clearing overrun flag)
ARM GAS /tmp/cc5hxAZU.s page 30
ARM GAS /tmp/ccrI2Ysv.s page 30
1627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* if ADC_Channel_10 ... ADC_Channel_18 is selected */
1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (sConfig->Channel > ADC_CHANNEL_9)
ARM GAS /tmp/cc5hxAZU.s page 31
ARM GAS /tmp/ccrI2Ysv.s page 31
1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** tmpADC_Common->CCR &= ~ADC_CCR_TSVREFE;
1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 32
ARM GAS /tmp/ccrI2Ysv.s page 32
1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the VBAT channel*/
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tmp = 0U;
1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #endif /* USE_FULL_ASSERT */
1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 33
ARM GAS /tmp/ccrI2Ysv.s page 33
1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check the parameters */
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** @defgroup ADC_Exported_Functions_Group4 ADC Peripheral State functions
1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @brief ADC Peripheral State functions
1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** *
ARM GAS /tmp/cc5hxAZU.s page 34
ARM GAS /tmp/ccrI2Ysv.s page 34
1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @verbatim
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cc5hxAZU.s page 35
ARM GAS /tmp/ccrI2Ysv.s page 35
33 @ link register save eliminated.
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
69 .loc 1 1925 3 is_stmt 1 view .LVU19
70 .loc 1 1925 7 is_stmt 0 view .LVU20
71 0028 0268 ldr r2, [r0]
ARM GAS /tmp/cc5hxAZU.s page 36
ARM GAS /tmp/ccrI2Ysv.s page 36
72 .loc 1 1925 17 view .LVU21
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EXTSEL);
112 .loc 1 1940 5 is_stmt 1 view .LVU40
113 .loc 1 1940 9 is_stmt 0 view .LVU41
ARM GAS /tmp/cc5hxAZU.s page 37
ARM GAS /tmp/ccrI2Ysv.s page 37
114 0058 0268 ldr r2, [r0]
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
153 0082 9368 ldr r3, [r2, #8]
154 .loc 1 1955 23 view .LVU61
155 0084 23F00203 bic r3, r3, #2
ARM GAS /tmp/cc5hxAZU.s page 38
ARM GAS /tmp/ccrI2Ysv.s page 38
156 0088 9360 str r3, [r2, #8]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
198 .loc 1 1967 25 view .LVU83
199 00ba 43EA4233 orr r3, r3, r2, lsl #13
200 00be 4B60 str r3, [r1, #4]
ARM GAS /tmp/cc5hxAZU.s page 39
ARM GAS /tmp/ccrI2Ysv.s page 39
201 .L5:
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1984:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EOCS);
239 .loc 1 1984 3 is_stmt 1 view .LVU102
240 .loc 1 1984 7 is_stmt 0 view .LVU103
ARM GAS /tmp/cc5hxAZU.s page 40
ARM GAS /tmp/ccrI2Ysv.s page 40
241 00f0 0268 ldr r2, [r0]
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
282 0120 5368 ldr r3, [r2, #4]
1972:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
283 .loc 1 1972 25 view .LVU123
ARM GAS /tmp/cc5hxAZU.s page 41
ARM GAS /tmp/ccrI2Ysv.s page 41
284 0122 23F40063 bic r3, r3, #2048
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
334 .loc 1 312 1 view .LVU131
335 0002 10B5 push {r4, lr}
336 .LCFI0:
ARM GAS /tmp/cc5hxAZU.s page 42
ARM GAS /tmp/ccrI2Ysv.s page 42
337 .cfi_def_cfa_offset 8
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
371 .loc 1 393 3 is_stmt 1 view .LVU152
393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 43
ARM GAS /tmp/ccrI2Ysv.s page 43
372 .loc 1 393 3 view .LVU153
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
415 .cfi_restore 4
416 .cfi_restore 14
318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 44
ARM GAS /tmp/ccrI2Ysv.s page 44
417 .loc 1 318 12 is_stmt 0 view .LVU165
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
466 .LCFI2:
467 .cfi_def_cfa_offset 8
468 .cfi_offset 4, -8
ARM GAS /tmp/cc5hxAZU.s page 45
ARM GAS /tmp/ccrI2Ysv.s page 45
469 .cfi_offset 14, -4
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
508 0032 2364 str r3, [r4, #64]
509 0034 F5E7 b .L24
510 .LVL15:
ARM GAS /tmp/cc5hxAZU.s page 46
ARM GAS /tmp/ccrI2Ysv.s page 46
511 .L25:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
555 .loc 1 726 3 discriminator 2 view .LVU201
556 0010 0123 movs r3, #1
557 0012 80F83C30 strb r3, [r0, #60]
ARM GAS /tmp/cc5hxAZU.s page 47
ARM GAS /tmp/ccrI2Ysv.s page 47
726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
597 .loc 1 746 3 view .LVU217
746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/cc5hxAZU.s page 48
ARM GAS /tmp/ccrI2Ysv.s page 48
598 .loc 1 746 7 is_stmt 0 view .LVU218
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
638 .loc 1 782 5 view .LVU232
639 .LVL18:
786:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 49
ARM GAS /tmp/ccrI2Ysv.s page 49
640 .loc 1 786 5 view .LVU233
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** || ((hadc->Instance == ADC3) && ((ADC->CCR & ADC_CCR_MULTI_Msk) < ADC_CCR_MULTI_4)))
682 .loc 1 792 65 discriminator 2 view .LVU246
683 00c2 12F01F0F tst r2, #31
ARM GAS /tmp/cc5hxAZU.s page 50
ARM GAS /tmp/ccrI2Ysv.s page 50
684 00c6 F1D1 bne .L42
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
723 00f0 9342 cmp r3, r2
724 00f2 01D0 beq .L52
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 51
ARM GAS /tmp/ccrI2Ysv.s page 51
725 .loc 1 826 10 view .LVU262
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
767 @ sp needed
768 0120 7047 bx lr
769 .LVL31:
ARM GAS /tmp/cc5hxAZU.s page 52
ARM GAS /tmp/ccrI2Ysv.s page 52
770 .L43:
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
818 .loc 1 842 3 view .LVU282
845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
819 .loc 1 845 3 view .LVU283
ARM GAS /tmp/cc5hxAZU.s page 53
ARM GAS /tmp/ccrI2Ysv.s page 53
845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
860 .loc 1 845 3 discriminator 1 view .LVU298
861 003c 0220 movs r0, #2
ARM GAS /tmp/cc5hxAZU.s page 54
ARM GAS /tmp/ccrI2Ysv.s page 54
862 .LVL40:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
905:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
908 .loc 1 905 15 is_stmt 0 view .LVU309
909 0018 FFF7FEFF bl HAL_GetTick
ARM GAS /tmp/cc5hxAZU.s page 55
ARM GAS /tmp/ccrI2Ysv.s page 55
910 .LVL43:
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
947 .loc 1 924 11 view .LVU326
924:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
948 .loc 1 924 18 is_stmt 0 view .LVU327
ARM GAS /tmp/cc5hxAZU.s page 56
ARM GAS /tmp/ccrI2Ysv.s page 56
949 0048 0320 movs r0, #3
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
989 0078 2368 ldr r3, [r4]
990 007a 9A68 ldr r2, [r3, #8]
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) &&
ARM GAS /tmp/cc5hxAZU.s page 57
ARM GAS /tmp/ccrI2Ysv.s page 57
991 .loc 1 942 6 view .LVU342
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1032 .L69:
957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
1033 .loc 1 957 10 view .LVU356
ARM GAS /tmp/cc5hxAZU.s page 58
ARM GAS /tmp/ccrI2Ysv.s page 58
1034 00b4 0020 movs r0, #0
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
983:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1080 .loc 1 983 12 is_stmt 0 view .LVU367
1081 0010 2C68 ldr r4, [r5]
ARM GAS /tmp/cc5hxAZU.s page 59
ARM GAS /tmp/ccrI2Ysv.s page 59
1082 0012 2368 ldr r3, [r4]
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
988:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1120 .loc 1 988 27 discriminator 1 view .LVU384
1121 0046 B842 cmp r0, r7
ARM GAS /tmp/cc5hxAZU.s page 60
ARM GAS /tmp/ccrI2Ysv.s page 60
1122 0048 E2D9 bls .L76
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1168 .LVL57:
1169 .LFB247:
1038:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __IO uint32_t counter = 0U;
ARM GAS /tmp/cc5hxAZU.s page 61
ARM GAS /tmp/ccrI2Ysv.s page 61
1170 .loc 1 1038 1 is_stmt 1 view -0
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1059:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** while (counter != 0U)
1208 .loc 1 1059 53 is_stmt 0 view .LVU412
1209 0028 444B ldr r3, .L108
ARM GAS /tmp/cc5hxAZU.s page 62
ARM GAS /tmp/ccrI2Ysv.s page 62
1210 002a 1B68 ldr r3, [r3]
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1250 0064 13F4806F tst r3, #1024
1251 0068 05D0 beq .L92
1080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 63
ARM GAS /tmp/ccrI2Ysv.s page 63
1252 .loc 1 1080 7 is_stmt 1 view .LVU427
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1292 .loc 1 1116 7 is_stmt 1 view .LVU441
1116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** || ((hadc->Instance == ADC3) && ((ADC->CCR & ADC_CCR_MULTI_Msk) < ADC_CCR_MULTI_4)))
1293 .loc 1 1116 16 is_stmt 0 view .LVU442
ARM GAS /tmp/cc5hxAZU.s page 64
ARM GAS /tmp/ccrI2Ysv.s page 64
1294 00aa 0368 ldr r3, [r0]
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1335 .loc 1 1124 25 is_stmt 0 view .LVU455
1336 00de 9A68 ldr r2, [r3, #8]
1124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 65
ARM GAS /tmp/ccrI2Ysv.s page 65
1337 .loc 1 1124 31 view .LVU456
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1378 010c 14D1 bne .L103
1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
1379 .loc 1 1136 9 is_stmt 1 view .LVU470
ARM GAS /tmp/cc5hxAZU.s page 66
ARM GAS /tmp/ccrI2Ysv.s page 66
1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1423 0134 0020 movs r0, #0
1424 .LVL74:
1150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 67
ARM GAS /tmp/ccrI2Ysv.s page 67
1425 .loc 1 1150 10 view .LVU482
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1472 0010 9368 ldr r3, [r2, #8]
1473 0012 23F00103 bic r3, r3, #1
1474 0016 9360 str r3, [r2, #8]
ARM GAS /tmp/cc5hxAZU.s page 68
ARM GAS /tmp/ccrI2Ysv.s page 68
1175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1517 .global HAL_ADC_Start_DMA
1518 .syntax unified
1519 .thumb
ARM GAS /tmp/cc5hxAZU.s page 69
ARM GAS /tmp/ccrI2Ysv.s page 69
1520 .thumb_func
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1561 .loc 1 1379 12 is_stmt 0 view .LVU519
1562 001c 0268 ldr r2, [r0]
ARM GAS /tmp/cc5hxAZU.s page 70
ARM GAS /tmp/ccrI2Ysv.s page 70
1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1602 .loc 1 1395 22 view .LVU534
1603 0050 9068 ldr r0, [r2, #8]
1395:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/cc5hxAZU.s page 71
ARM GAS /tmp/ccrI2Ysv.s page 71
1604 .loc 1 1395 6 view .LVU535
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1645 0098 22F00602 bic r2, r2, #6
1646 009c 6264 str r2, [r4, #68]
1647 .L123:
ARM GAS /tmp/cc5hxAZU.s page 72
ARM GAS /tmp/ccrI2Ysv.s page 72
1432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1685 .loc 1 1460 19 view .LVU566
1686 00ca 8268 ldr r2, [r0, #8]
ARM GAS /tmp/cc5hxAZU.s page 73
ARM GAS /tmp/ccrI2Ysv.s page 73
1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1470:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1727 .loc 1 1470 40 discriminator 1 view .LVU581
1728 0106 12F0100F tst r2, #16
ARM GAS /tmp/cc5hxAZU.s page 74
ARM GAS /tmp/ccrI2Ysv.s page 74
1729 010a 28D1 bne .L115
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1769 .loc 1 1486 36 discriminator 1 view .LVU595
1770 013c 12F0405F tst r2, #805306368
1771 0140 0DD1 bne .L115
ARM GAS /tmp/cc5hxAZU.s page 75
ARM GAS /tmp/ccrI2Ysv.s page 75
1489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1816 0170 00000000 .word ADC_DMAConvCplt
1817 0174 00000000 .word ADC_DMAHalfConvCplt
1818 0178 00000000 .word ADC_DMAError
ARM GAS /tmp/cc5hxAZU.s page 76
ARM GAS /tmp/ccrI2Ysv.s page 76
1819 017c 00230140 .word 1073816320
@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1864 001c 0368 ldr r3, [r0]
1865 001e 9A68 ldr r2, [r3, #8]
1527:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/cc5hxAZU.s page 77
ARM GAS /tmp/ccrI2Ysv.s page 77
1866 .loc 1 1527 6 view .LVU617
@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1907 .loc 1 1539 7 is_stmt 1 view .LVU630
1539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1908 .loc 1 1539 10 is_stmt 0 view .LVU631
ARM GAS /tmp/cc5hxAZU.s page 78
ARM GAS /tmp/ccrI2Ysv.s page 78
1909 005c 0028 cmp r0, #0
@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1955 .cfi_startproc
1956 @ args = 0, pretend = 0, frame = 0
1957 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cc5hxAZU.s page 79
ARM GAS /tmp/ccrI2Ysv.s page 79
1958 @ link register save eliminated.
@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1602:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2007 .loc 1 1602 1 is_stmt 0 view .LVU651
2008 0000 7047 bx lr
ARM GAS /tmp/cc5hxAZU.s page 80
ARM GAS /tmp/ccrI2Ysv.s page 80
2009 .cfi_endproc
@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2031:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Conversion complete callback */
2032:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1)
2033:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->ConvCpltCallback(hadc);
ARM GAS /tmp/cc5hxAZU.s page 81
ARM GAS /tmp/ccrI2Ysv.s page 81
2034:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #else
@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2038 .LVL111:
2071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */
2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/cc5hxAZU.s page 82
ARM GAS /tmp/ccrI2Ysv.s page 82
2039 .loc 1 2072 1 view .LVU657
@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2093 HAL_ADC_IRQHandler:
2094 .LVL114:
2095 .LFB249:
ARM GAS /tmp/cc5hxAZU.s page 83
ARM GAS /tmp/ccrI2Ysv.s page 83
1200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tmp1 = 0U, tmp2 = 0U;
@ -4978,7 +4978,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
2134 .loc 1 1217 5 is_stmt 1 view .LVU680
1217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/cc5hxAZU.s page 84
ARM GAS /tmp/ccrI2Ysv.s page 84
2135 .loc 1 1217 9 is_stmt 0 view .LVU681
@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2175 .loc 1 1243 7 view .LVU695
1243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
2176 .loc 1 1243 11 is_stmt 0 view .LVU696
ARM GAS /tmp/cc5hxAZU.s page 85
ARM GAS /tmp/ccrI2Ysv.s page 85
2177 0052 236C ldr r3, [r4, #64]
@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
2217 .loc 1 1269 7 is_stmt 1 view .LVU711
2218 0086 236C ldr r3, [r4, #64]
ARM GAS /tmp/cc5hxAZU.s page 86
ARM GAS /tmp/ccrI2Ysv.s page 86
2219 0088 43F40053 orr r3, r3, #8192
@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2258 .loc 1 1287 7 view .LVU726
2259 00c4 236C ldr r3, [r4, #64]
2260 00c6 23F48053 bic r3, r3, #4096
ARM GAS /tmp/cc5hxAZU.s page 87
ARM GAS /tmp/ccrI2Ysv.s page 87
2261 00ca 2364 str r3, [r4, #64]
@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
2300 .loc 1 1312 8 view .LVU742
2301 00fa 13F0010F tst r3, #1
ARM GAS /tmp/cc5hxAZU.s page 88
ARM GAS /tmp/ccrI2Ysv.s page 88
2302 00fe 06D1 bne .L163
@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2344 .LVL135:
1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2345 .loc 1 1342 5 is_stmt 0 view .LVU755
ARM GAS /tmp/cc5hxAZU.s page 89
ARM GAS /tmp/ccrI2Ysv.s page 89
2346 0134 1D60 str r5, [r3]
@ -5338,7 +5338,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2386 .loc 1 2085 3 is_stmt 1 view .LVU765
2387 .loc 1 2085 7 is_stmt 0 view .LVU766
2388 0008 436C ldr r3, [r0, #68]
ARM GAS /tmp/cc5hxAZU.s page 90
ARM GAS /tmp/ccrI2Ysv.s page 90
2389 .loc 1 2085 19 view .LVU767
@ -5398,7 +5398,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2430 .loc 1 2003 5 is_stmt 1 view .LVU777
2431 000e 036C ldr r3, [r0, #64]
2432 .LVL142:
ARM GAS /tmp/cc5hxAZU.s page 91
ARM GAS /tmp/ccrI2Ysv.s page 91
2003:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5458,7 +5458,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
2472 .loc 1 2027 9 is_stmt 1 view .LVU793
2473 004c 036C ldr r3, [r0, #64]
ARM GAS /tmp/cc5hxAZU.s page 92
ARM GAS /tmp/ccrI2Ysv.s page 92
2474 004e 43F00103 orr r3, r3, #1
@ -5518,7 +5518,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2516 .global HAL_ADC_ConfigChannel
2517 .syntax unified
2518 .thumb
ARM GAS /tmp/cc5hxAZU.s page 93
ARM GAS /tmp/ccrI2Ysv.s page 93
2519 .thumb_func
@ -5578,7 +5578,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2559 .loc 1 1683 6 view .LVU821
2560 001c 092A cmp r2, #9
2561 001e 40D9 bls .L177
ARM GAS /tmp/cc5hxAZU.s page 94
ARM GAS /tmp/ccrI2Ysv.s page 94
1686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5638,7 +5638,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2601 .loc 1 1704 19 view .LVU837
2602 0058 606B ldr r0, [r4, #52]
ARM GAS /tmp/cc5hxAZU.s page 95
ARM GAS /tmp/ccrI2Ysv.s page 95
1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5698,7 +5698,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2643 .LVL152:
2644 .L183:
1770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/cc5hxAZU.s page 96
ARM GAS /tmp/ccrI2Ysv.s page 96
2645 .loc 1 1770 3 is_stmt 1 view .LVU852
@ -5758,7 +5758,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2687 00bc 2069 ldr r0, [r4, #16]
1697:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
2688 .loc 1 1697 30 view .LVU865
ARM GAS /tmp/cc5hxAZU.s page 97
ARM GAS /tmp/ccrI2Ysv.s page 97
2689 00be 0A88 ldrh r2, [r1]
@ -5818,7 +5818,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2730 .L181:
1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2731 .loc 1 1722 5 is_stmt 1 view .LVU879
ARM GAS /tmp/cc5hxAZU.s page 98
ARM GAS /tmp/ccrI2Ysv.s page 98
1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5878,7 +5878,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2771 .loc 1 1739 26 view .LVU894
2772 013a 20F40000 bic r0, r0, #8388608
2773 013e 5060 str r0, [r2, #4]
ARM GAS /tmp/cc5hxAZU.s page 99
ARM GAS /tmp/ccrI2Ysv.s page 99
1742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -5938,7 +5938,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2812 016c 9142 cmp r1, r2
2813 016e 92D1 bne .L183
1761:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** while (counter != 0U)
ARM GAS /tmp/cc5hxAZU.s page 100
ARM GAS /tmp/ccrI2Ysv.s page 100
2814 .loc 1 1761 7 is_stmt 1 view .LVU911
@ -5998,7 +5998,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2860 .thumb
2861 .thumb_func
2863 HAL_ADC_AnalogWDGConfig:
ARM GAS /tmp/cc5hxAZU.s page 101
ARM GAS /tmp/ccrI2Ysv.s page 101
2864 .LVL160:
@ -6058,7 +6058,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2903 .loc 1 1824 3 is_stmt 1 view .LVU935
1824:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2904 .loc 1 1824 7 is_stmt 0 view .LVU936
ARM GAS /tmp/cc5hxAZU.s page 102
ARM GAS /tmp/ccrI2Ysv.s page 102
2905 0022 1868 ldr r0, [r3]
@ -6118,7 +6118,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2941 .loc 1 1836 23 view .LVU955
2942 004a 22F01F02 bic r2, r2, #31
ARM GAS /tmp/cc5hxAZU.s page 103
ARM GAS /tmp/ccrI2Ysv.s page 103
2943 004e 4260 str r2, [r0, #4]
@ -6178,7 +6178,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
2985 .LVL165:
1846:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2986 .loc 1 1846 1 view .LVU968
ARM GAS /tmp/cc5hxAZU.s page 104
ARM GAS /tmp/ccrI2Ysv.s page 104
2987 0074 7047 bx lr
@ -6238,7 +6238,7 @@ ARM GAS /tmp/cc5hxAZU.s page 1
3037 .LFE260:
3039 .text
3040 .Letext0:
ARM GAS /tmp/cc5hxAZU.s page 105
ARM GAS /tmp/ccrI2Ysv.s page 105
3041 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
@ -6250,71 +6250,71 @@ ARM GAS /tmp/cc5hxAZU.s page 1
3047 .file 8 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
3048 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h"
3049 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cc5hxAZU.s page 106
ARM GAS /tmp/ccrI2Ysv.s page 106
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_adc.c
/tmp/cc5hxAZU.s:21 .text.ADC_Init:00000000 $t
/tmp/cc5hxAZU.s:26 .text.ADC_Init:00000000 ADC_Init
/tmp/cc5hxAZU.s:290 .text.ADC_Init:0000012c $d
/tmp/cc5hxAZU.s:296 .text.HAL_ADC_MspInit:00000000 $t
/tmp/cc5hxAZU.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/cc5hxAZU.s:317 .text.HAL_ADC_Init:00000000 $t
/tmp/cc5hxAZU.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init
/tmp/cc5hxAZU.s:426 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/cc5hxAZU.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/cc5hxAZU.s:447 .text.HAL_ADC_DeInit:00000000 $t
/tmp/cc5hxAZU.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit
/tmp/cc5hxAZU.s:525 .text.HAL_ADC_Start:00000000 $t
/tmp/cc5hxAZU.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start
/tmp/cc5hxAZU.s:795 .text.HAL_ADC_Start:00000130 $d
/tmp/cc5hxAZU.s:804 .text.HAL_ADC_Stop:00000000 $t
/tmp/cc5hxAZU.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop
/tmp/cc5hxAZU.s:869 .text.HAL_ADC_PollForConversion:00000000 $t
/tmp/cc5hxAZU.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion
/tmp/cc5hxAZU.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t
/tmp/cc5hxAZU.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent
/tmp/cc5hxAZU.s:1161 .text.HAL_ADC_Start_IT:00000000 $t
/tmp/cc5hxAZU.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT
/tmp/cc5hxAZU.s:1437 .text.HAL_ADC_Start_IT:0000013c $d
/tmp/cc5hxAZU.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t
/tmp/cc5hxAZU.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT
/tmp/cc5hxAZU.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t
/tmp/cc5hxAZU.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA
/tmp/cc5hxAZU.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d
/tmp/cc5hxAZU.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt
/tmp/cc5hxAZU.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt
/tmp/cc5hxAZU.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError
/tmp/cc5hxAZU.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t
/tmp/cc5hxAZU.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA
/tmp/cc5hxAZU.s:1945 .text.HAL_ADC_GetValue:00000000 $t
/tmp/cc5hxAZU.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue
/tmp/cc5hxAZU.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t
/tmp/cc5hxAZU.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
/tmp/cc5hxAZU.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
/tmp/cc5hxAZU.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
/tmp/cc5hxAZU.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t
/tmp/cc5hxAZU.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t
/tmp/cc5hxAZU.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/cc5hxAZU.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t
/tmp/cc5hxAZU.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback
/tmp/cc5hxAZU.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t
/tmp/cc5hxAZU.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler
/tmp/cc5hxAZU.s:2360 .text.ADC_DMAError:00000000 $t
/tmp/cc5hxAZU.s:2401 .text.ADC_DMAConvCplt:00000000 $t
/tmp/cc5hxAZU.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t
/tmp/cc5hxAZU.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel
/tmp/cc5hxAZU.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d
/tmp/cc5hxAZU.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t
/tmp/cc5hxAZU.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig
/tmp/cc5hxAZU.s:2992 .text.HAL_ADC_GetState:00000000 $t
/tmp/cc5hxAZU.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState
ARM GAS /tmp/cc5hxAZU.s page 107
/tmp/ccrI2Ysv.s:21 .text.ADC_Init:00000000 $t
/tmp/ccrI2Ysv.s:26 .text.ADC_Init:00000000 ADC_Init
/tmp/ccrI2Ysv.s:290 .text.ADC_Init:0000012c $d
/tmp/ccrI2Ysv.s:296 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccrI2Ysv.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccrI2Ysv.s:317 .text.HAL_ADC_Init:00000000 $t
/tmp/ccrI2Ysv.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init
/tmp/ccrI2Ysv.s:426 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccrI2Ysv.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccrI2Ysv.s:447 .text.HAL_ADC_DeInit:00000000 $t
/tmp/ccrI2Ysv.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit
/tmp/ccrI2Ysv.s:525 .text.HAL_ADC_Start:00000000 $t
/tmp/ccrI2Ysv.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start
/tmp/ccrI2Ysv.s:795 .text.HAL_ADC_Start:00000130 $d
/tmp/ccrI2Ysv.s:804 .text.HAL_ADC_Stop:00000000 $t
/tmp/ccrI2Ysv.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop
/tmp/ccrI2Ysv.s:869 .text.HAL_ADC_PollForConversion:00000000 $t
/tmp/ccrI2Ysv.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion
/tmp/ccrI2Ysv.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t
/tmp/ccrI2Ysv.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent
/tmp/ccrI2Ysv.s:1161 .text.HAL_ADC_Start_IT:00000000 $t
/tmp/ccrI2Ysv.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT
/tmp/ccrI2Ysv.s:1437 .text.HAL_ADC_Start_IT:0000013c $d
/tmp/ccrI2Ysv.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t
/tmp/ccrI2Ysv.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT
/tmp/ccrI2Ysv.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t
/tmp/ccrI2Ysv.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA
/tmp/ccrI2Ysv.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d
/tmp/ccrI2Ysv.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt
/tmp/ccrI2Ysv.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt
/tmp/ccrI2Ysv.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError
/tmp/ccrI2Ysv.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t
/tmp/ccrI2Ysv.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA
/tmp/ccrI2Ysv.s:1945 .text.HAL_ADC_GetValue:00000000 $t
/tmp/ccrI2Ysv.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue
/tmp/ccrI2Ysv.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t
/tmp/ccrI2Ysv.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
/tmp/ccrI2Ysv.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
/tmp/ccrI2Ysv.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccrI2Ysv.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t
/tmp/ccrI2Ysv.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t
/tmp/ccrI2Ysv.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/ccrI2Ysv.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t
/tmp/ccrI2Ysv.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback
/tmp/ccrI2Ysv.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t
/tmp/ccrI2Ysv.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler
/tmp/ccrI2Ysv.s:2360 .text.ADC_DMAError:00000000 $t
/tmp/ccrI2Ysv.s:2401 .text.ADC_DMAConvCplt:00000000 $t
/tmp/ccrI2Ysv.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t
/tmp/ccrI2Ysv.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel
/tmp/ccrI2Ysv.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d
/tmp/ccrI2Ysv.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t
/tmp/ccrI2Ysv.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig
/tmp/ccrI2Ysv.s:2992 .text.HAL_ADC_GetState:00000000 $t
/tmp/ccrI2Ysv.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState
ARM GAS /tmp/ccrI2Ysv.s page 107
/tmp/cc5hxAZU.s:3016 .text.HAL_ADC_GetError:00000000 $t
/tmp/cc5hxAZU.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError
/tmp/ccrI2Ysv.s:3016 .text.HAL_ADC_GetError:00000000 $t
/tmp/ccrI2Ysv.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError
UNDEFINED SYMBOLS
SystemCoreClock

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccTzrQXo.s page 1
ARM GAS /tmp/cckeduGo.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (+++) Enable the clock for the ADC GPIOs using the following function:
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_RCC_GPIOx_CLK_ENABLE()
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (+++) Configure these ADC pins in analog mode using HAL_GPIO_Init()
ARM GAS /tmp/ccTzrQXo.s page 2
ARM GAS /tmp/cckeduGo.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (##) In case of using interrupts (e.g. HAL_ADC_Start_IT())
@ -118,7 +118,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** #include "stm32f4xx_hal.h"
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/ccTzrQXo.s page 3
ARM GAS /tmp/cckeduGo.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver
@ -178,7 +178,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * the configuration information for the specified ADC.
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @retval HAL status
ARM GAS /tmp/ccTzrQXo.s page 4
ARM GAS /tmp/cckeduGo.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */
@ -238,7 +238,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* (To ensure of no unknown state from potential previous ADC operations) */
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC);
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/ccTzrQXo.s page 5
ARM GAS /tmp/cckeduGo.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Pointer to the common control register to which is belonging hadc */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_LOCK(hadc);
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Enable the ADC peripheral */
ARM GAS /tmp/ccTzrQXo.s page 6
ARM GAS /tmp/cckeduGo.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Check if Multimode enabled */
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (HAL_IS_BIT_CLR(tmpADC_Common->CCR, ADC_CCR_MULTI))
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/ccTzrQXo.s page 7
ARM GAS /tmp/cckeduGo.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmp1 = HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_JEXTEN);
@ -418,7 +418,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Stop potential conversion and disable ADC peripheral */
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Conditioned to: */
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* - No conversion on the other group (regular group) is intended to */
ARM GAS /tmp/ccTzrQXo.s page 8
ARM GAS /tmp/cckeduGo.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* continue (injected and regular groups stop conversion and ADC disable */
@ -478,7 +478,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if ((Timeout == 0U) || ((HAL_GetTick() - tickstart) > Timeout))
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* New check to avoid false timeout detection in case of preemption */
ARM GAS /tmp/ccTzrQXo.s page 9
ARM GAS /tmp/cckeduGo.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (!(__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_JEOC)))
@ -538,7 +538,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *hadc)
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/ccTzrQXo.s page 10
ARM GAS /tmp/cckeduGo.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
@ -598,7 +598,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_1: Injected Channel1 selected
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_2: Injected Channel2 selected
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_3: Injected Channel3 selected
ARM GAS /tmp/ccTzrQXo.s page 11
ARM GAS /tmp/cckeduGo.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_4: Injected Channel4 selected
@ -658,7 +658,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t L
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __IO uint32_t counter = 0U;
ARM GAS /tmp/ccTzrQXo.s page 12
ARM GAS /tmp/cckeduGo.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common;
@ -718,7 +718,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Unlock before starting ADC conversions: in case of potential */
ARM GAS /tmp/ccTzrQXo.s page 13
ARM GAS /tmp/cckeduGo.s page 13
658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* interruption, to let the process to ADC IRQ Handler. */
@ -778,7 +778,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_INTERNAL);
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/ccTzrQXo.s page 14
ARM GAS /tmp/cckeduGo.s page 14
715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Return function status */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /**
ARM GAS /tmp/ccTzrQXo.s page 15
ARM GAS /tmp/cckeduGo.s page 15
772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @brief Returns the last ADC1, ADC2 and ADC3 regular conversions results
@ -898,7 +898,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Check the parameters */
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** assert_param(IS_ADC_CHANNEL(sConfigInjected->InjectedChannel));
ARM GAS /tmp/ccTzrQXo.s page 16
ARM GAS /tmp/cckeduGo.s page 16
829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** assert_param(IS_ADC_INJECTED_RANK(sConfigInjected->InjectedRank));
@ -958,7 +958,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* software start. */
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (sConfigInjected->ExternalTrigInjecConv != ADC_INJECTED_SOFTWARE_START)
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/ccTzrQXo.s page 17
ARM GAS /tmp/cckeduGo.s page 17
886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Select external trigger to start conversion */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** default:
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set injected channel 4 offset */
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR4 &= ~(ADC_JOFR4_JOFFSET4);
ARM GAS /tmp/ccTzrQXo.s page 18
ARM GAS /tmp/cckeduGo.s page 18
943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR4 |= sConfigInjected->InjectedOffset;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmpADC_Common = ADC_COMMON_REGISTER(hadc);
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set ADC mode */
ARM GAS /tmp/ccTzrQXo.s page 19
ARM GAS /tmp/cckeduGo.s page 19
1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmpADC_Common->CCR &= ~(ADC_CCR_MULTI);
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_EOC);
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set ADC state */
ARM GAS /tmp/ccTzrQXo.s page 20
ARM GAS /tmp/cckeduGo.s page 20
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY);
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1097:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->State = HAL_ADC_STATE_ERROR_DMA;
43 .loc 1 1097 3 is_stmt 1 view .LVU4
44 .loc 1 1097 15 is_stmt 0 view .LVU5
ARM GAS /tmp/ccTzrQXo.s page 21
ARM GAS /tmp/cckeduGo.s page 21
45 0004 4023 movs r3, #64
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
91 .LFE252:
93 .section .text.ADC_MultiModeDMAConvCplt,"ax",%progbits
94 .align 1
ARM GAS /tmp/ccTzrQXo.s page 22
ARM GAS /tmp/cckeduGo.s page 22
95 .syntax unified
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1047:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_EOCS)))
137 .loc 1 1047 10 view .LVU30
138 0022 D16A ldr r1, [r2, #44]
ARM GAS /tmp/ccTzrQXo.s page 23
ARM GAS /tmp/cckeduGo.s page 23
1046:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->SQR1, ADC_SQR1_L) ||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
179 .loc 1 1071 9 is_stmt 0 view .LVU44
180 005a 9B6B ldr r3, [r3, #56]
181 .LVL12:
ARM GAS /tmp/ccTzrQXo.s page 24
ARM GAS /tmp/cckeduGo.s page 24
1071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
226 .loc 1 153 3 discriminator 2 view .LVU57
159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/ccTzrQXo.s page 25
ARM GAS /tmp/cckeduGo.s page 25
227 .loc 1 159 3 view .LVU58
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
266 .loc 1 174 7 is_stmt 0 view .LVU73
267 0046 0268 ldr r2, [r0]
268 0048 9368 ldr r3, [r2, #8]
ARM GAS /tmp/ccTzrQXo.s page 26
ARM GAS /tmp/cckeduGo.s page 26
174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
307 0082 0268 ldr r2, [r0]
308 0084 9168 ldr r1, [r2, #8]
309 .LVL17:
ARM GAS /tmp/ccTzrQXo.s page 27
ARM GAS /tmp/cckeduGo.s page 27
211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (tmp1 && tmp2)
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
348 00ae 1448 ldr r0, .L27+12
349 .LVL24:
222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/ccTzrQXo.s page 28
ARM GAS /tmp/cckeduGo.s page 28
350 .loc 1 222 10 view .LVU106
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
393 .L19:
394 .LCFI5:
395 .cfi_restore_state
ARM GAS /tmp/ccTzrQXo.s page 29
ARM GAS /tmp/cckeduGo.s page 29
153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
444 .cfi_startproc
445 @ args = 0, pretend = 0, frame = 8
446 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccTzrQXo.s page 30
ARM GAS /tmp/cckeduGo.s page 30
447 @ link register save eliminated.
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
485 002c A2FB0323 umull r2, r3, r2, r3
486 0030 9B0C lsrs r3, r3, #18
269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** while (counter != 0U)
ARM GAS /tmp/ccTzrQXo.s page 31
ARM GAS /tmp/cckeduGo.s page 31
487 .loc 1 269 34 view .LVU142
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
527 006a 4364 str r3, [r0, #68]
528 .L35:
299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/ccTzrQXo.s page 32
ARM GAS /tmp/cckeduGo.s page 32
529 .loc 1 299 5 view .LVU157
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
567 .loc 1 321 9 is_stmt 1 view .LVU173
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
568 .loc 1 321 23 is_stmt 0 view .LVU174
ARM GAS /tmp/ccTzrQXo.s page 33
ARM GAS /tmp/cckeduGo.s page 33
569 009e 9368 ldr r3, [r2, #8]
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
608 .loc 1 331 23 is_stmt 0 view .LVU189
609 00c6 9A68 ldr r2, [r3, #8]
610 .LVL46:
ARM GAS /tmp/ccTzrQXo.s page 34
ARM GAS /tmp/cckeduGo.s page 34
331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
655 .L39:
345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
656 .loc 1 345 10 view .LVU200
ARM GAS /tmp/ccTzrQXo.s page 35
ARM GAS /tmp/cckeduGo.s page 35
657 00f0 0020 movs r0, #0
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
704 .loc 1 368 3 discriminator 2 view .LVU209
705 000a 0122 movs r2, #1
706 000c 80F83C20 strb r2, [r0, #60]
ARM GAS /tmp/ccTzrQXo.s page 36
ARM GAS /tmp/cckeduGo.s page 36
368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
747 004e 1A64 str r2, [r3, #64]
397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
748 .loc 1 397 5 view .LVU224
ARM GAS /tmp/ccTzrQXo.s page 37
ARM GAS /tmp/cckeduGo.s page 37
749 .LVL60:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
793 .loc 1 415 1 is_stmt 0 view .LVU236
794 0000 70B5 push {r4, r5, r6, lr}
795 .LCFI9:
ARM GAS /tmp/ccTzrQXo.s page 38
ARM GAS /tmp/cckeduGo.s page 38
796 .cfi_def_cfa_offset 16
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
835 0026 F1D1 bne .L55
432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */
836 .loc 1 432 11 is_stmt 1 view .LVU252
ARM GAS /tmp/ccTzrQXo.s page 39
ARM GAS /tmp/cckeduGo.s page 39
432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->JSQR, ADC_JSQR_JL) ||
876 .loc 1 453 63 discriminator 1 view .LVU268
877 005c 12F4401F tst r2, #3145728
ARM GAS /tmp/ccTzrQXo.s page 40
ARM GAS /tmp/cckeduGo.s page 40
878 0060 03D0 beq .L60
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
471:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
918 .loc 1 471 1 view .LVU283
919 009a 70BD pop {r4, r5, r6, pc}
ARM GAS /tmp/ccTzrQXo.s page 41
ARM GAS /tmp/cckeduGo.s page 41
920 .LVL71:
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
966 .loc 1 493 3 discriminator 2 view .LVU293
501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO))
967 .loc 1 501 3 view .LVU294
ARM GAS /tmp/ccTzrQXo.s page 42
ARM GAS /tmp/cckeduGo.s page 42
501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO))
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1009 0052 42F02002 orr r2, r2, #32
1010 0056 1A64 str r2, [r3, #64]
525:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
ARM GAS /tmp/ccTzrQXo.s page 43
ARM GAS /tmp/cckeduGo.s page 43
1011 .loc 1 525 5 view .LVU308
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1056 @ link register save eliminated.
548:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __IO uint32_t tmp = 0U;
1057 .loc 1 548 1 is_stmt 0 view .LVU320
ARM GAS /tmp/ccTzrQXo.s page 44
ARM GAS /tmp/cckeduGo.s page 44
1058 0000 82B0 sub sp, sp, #8
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1098 0024 02B0 add sp, sp, #8
1099 .LCFI11:
1100 .cfi_remember_state
ARM GAS /tmp/ccTzrQXo.s page 45
ARM GAS /tmp/cckeduGo.s page 45
1101 .cfi_def_cfa_offset 0
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1141 .align 1
1142 .global HAL_ADCEx_MultiModeStart_DMA
1143 .syntax unified
ARM GAS /tmp/ccTzrQXo.s page 46
ARM GAS /tmp/cckeduGo.s page 46
1144 .thumb
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1185 .loc 1 609 3 discriminator 2 view .LVU363
613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
1186 .loc 1 613 3 view .LVU364
ARM GAS /tmp/ccTzrQXo.s page 47
ARM GAS /tmp/cckeduGo.s page 47
613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1226 .loc 1 628 7 is_stmt 0 view .LVU379
1227 004c 2268 ldr r2, [r4]
1228 004e 9068 ldr r0, [r2, #8]
ARM GAS /tmp/ccTzrQXo.s page 48
ARM GAS /tmp/cckeduGo.s page 48
628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1268 0090 A26B ldr r2, [r4, #56]
662:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1269 .loc 1 662 40 view .LVU395
ARM GAS /tmp/ccTzrQXo.s page 49
ARM GAS /tmp/cckeduGo.s page 49
1270 0092 2148 ldr r0, .L97+8
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1308 .loc 1 697 5 is_stmt 1 view .LVU411
697:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1309 .loc 1 697 22 is_stmt 0 view .LVU412
ARM GAS /tmp/ccTzrQXo.s page 50
ARM GAS /tmp/cckeduGo.s page 50
1310 00c4 0A46 mov r2, r1
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1351 00f4 236C ldr r3, [r4, #64]
1352 .LVL96:
709:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/ccTzrQXo.s page 51
ARM GAS /tmp/cckeduGo.s page 51
1353 .loc 1 709 5 is_stmt 0 view .LVU426
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1403 .loc 1 726 1 is_stmt 1 view -0
1404 .cfi_startproc
1405 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccTzrQXo.s page 52
ARM GAS /tmp/cckeduGo.s page 52
1406 @ frame_needed = 0, uses_anonymous_args = 0
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
765:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1445 .loc 1 765 3 view .LVU448
1446 0028 0023 movs r3, #0
ARM GAS /tmp/ccTzrQXo.s page 53
ARM GAS /tmp/cckeduGo.s page 53
1447 002a 84F83C30 strb r3, [r4, #60]
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1489 .loc 1 769 1 view .LVU461
1490 005e 7047 bx lr
ARM GAS /tmp/ccTzrQXo.s page 54
ARM GAS /tmp/cckeduGo.s page 54
1491 .L110:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1541 .cfi_startproc
1542 @ args = 0, pretend = 0, frame = 0
1543 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccTzrQXo.s page 55
ARM GAS /tmp/cckeduGo.s page 55
1544 @ link register save eliminated.
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1584 .cfi_def_cfa_offset 8
1585 .cfi_offset 4, -8
1586 .cfi_offset 5, -4
ARM GAS /tmp/ccTzrQXo.s page 56
ARM GAS /tmp/cckeduGo.s page 56
1587 000c 0346 mov r3, r0
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1626 0046 E860 str r0, [r5, #12]
1627 .L118:
868:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JSQR |= ADC_SQR1(sConfigInjected->InjectedNbrOfConversion);
ARM GAS /tmp/ccTzrQXo.s page 57
ARM GAS /tmp/cckeduGo.s page 57
1628 .loc 1 868 3 is_stmt 1 view .LVU501
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1667 0082 1C68 ldr r4, [r3]
877:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1668 .loc 1 877 17 view .LVU517
ARM GAS /tmp/ccTzrQXo.s page 58
ARM GAS /tmp/cckeduGo.s page 58
1669 0084 A06B ldr r0, [r4, #56]
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1708 .loc 1 891 5 is_stmt 1 view .LVU532
891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->CR2 |= sConfigInjected->ExternalTrigInjecConvEdge;
1709 .loc 1 891 9 is_stmt 0 view .LVU533
ARM GAS /tmp/ccTzrQXo.s page 59
ARM GAS /tmp/cckeduGo.s page 59
1710 00be 1868 ldr r0, [r3]
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1747 00e6 48D0 beq .L123
915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
1748 .loc 1 915 5 is_stmt 1 view .LVU551
ARM GAS /tmp/ccTzrQXo.s page 60
ARM GAS /tmp/cckeduGo.s page 60
915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
950:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1787 .loc 1 950 3 view .LVU568
1788 .LVL113:
ARM GAS /tmp/ccTzrQXo.s page 61
ARM GAS /tmp/cckeduGo.s page 61
953:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1829 .LVL116:
861:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1830 .loc 1 861 31 view .LVU583
ARM GAS /tmp/ccTzrQXo.s page 62
ARM GAS /tmp/cckeduGo.s page 62
1831 0132 92B2 uxth r2, r2
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
1871 .loc 1 909 5 is_stmt 1 view .LVU598
909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
ARM GAS /tmp/ccTzrQXo.s page 63
ARM GAS /tmp/cckeduGo.s page 63
1872 .loc 1 909 9 is_stmt 0 view .LVU599
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1910 019a BBE7 b .L128
1911 .L126:
937:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR3 |= sConfigInjected->InjectedOffset;
ARM GAS /tmp/ccTzrQXo.s page 64
ARM GAS /tmp/cckeduGo.s page 64
1912 .loc 1 937 7 view .LVU616
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1948 .loc 1 943 29 view .LVU634
1949 01c2 2243 orrs r2, r2, r4
1950 01c4 0262 str r2, [r0, #32]
ARM GAS /tmp/ccTzrQXo.s page 65
ARM GAS /tmp/cckeduGo.s page 65
944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1992 .cfi_def_cfa_offset 0
1993 .cfi_restore 4
1994 .cfi_restore 5
ARM GAS /tmp/ccTzrQXo.s page 66
ARM GAS /tmp/cckeduGo.s page 66
847:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
2040 .loc 1 992 3 is_stmt 1 discriminator 2 view .LVU658
2041 000c 0123 movs r3, #1
2042 000e 80F83C30 strb r3, [r0, #60]
ARM GAS /tmp/ccTzrQXo.s page 67
ARM GAS /tmp/cckeduGo.s page 67
992:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccTzrQXo.s page 1
1009:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
2080 .loc 1 1009 3 is_stmt 1 view .LVU676
1009:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/ccTzrQXo.s page 68
ARM GAS /tmp/cckeduGo.s page 68
2081 .loc 1 1009 16 is_stmt 0 view .LVU677
@ -4074,50 +4074,50 @@ ARM GAS /tmp/ccTzrQXo.s page 1
2123 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h"
2124 .file 9 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
2125 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/ccTzrQXo.s page 69
ARM GAS /tmp/cckeduGo.s page 69
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_adc_ex.c
/tmp/ccTzrQXo.s:21 .text.ADC_MultiModeDMAError:00000000 $t
/tmp/ccTzrQXo.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError
/tmp/ccTzrQXo.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t
/tmp/ccTzrQXo.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt
/tmp/ccTzrQXo.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t
/tmp/ccTzrQXo.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt
/tmp/ccTzrQXo.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t
/tmp/ccTzrQXo.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart
/tmp/ccTzrQXo.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d
/tmp/ccTzrQXo.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t
/tmp/ccTzrQXo.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT
/tmp/ccTzrQXo.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d
/tmp/ccTzrQXo.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t
/tmp/ccTzrQXo.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop
/tmp/ccTzrQXo.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t
/tmp/ccTzrQXo.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion
/tmp/ccTzrQXo.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t
/tmp/ccTzrQXo.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT
/tmp/ccTzrQXo.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t
/tmp/ccTzrQXo.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue
/tmp/ccTzrQXo.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d
/tmp/ccTzrQXo.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t
/tmp/ccTzrQXo.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t
/tmp/ccTzrQXo.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA
/tmp/ccTzrQXo.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d
/tmp/ccTzrQXo.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t
/tmp/ccTzrQXo.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA
/tmp/ccTzrQXo.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d
/tmp/ccTzrQXo.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t
/tmp/ccTzrQXo.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue
/tmp/ccTzrQXo.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d
/tmp/ccTzrQXo.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t
/tmp/ccTzrQXo.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback
/tmp/ccTzrQXo.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t
/tmp/ccTzrQXo.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel
/tmp/ccTzrQXo.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d
/tmp/ccTzrQXo.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t
/tmp/ccTzrQXo.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel
/tmp/ccTzrQXo.s:2111 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d
/tmp/cckeduGo.s:21 .text.ADC_MultiModeDMAError:00000000 $t
/tmp/cckeduGo.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError
/tmp/cckeduGo.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t
/tmp/cckeduGo.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt
/tmp/cckeduGo.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t
/tmp/cckeduGo.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt
/tmp/cckeduGo.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t
/tmp/cckeduGo.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart
/tmp/cckeduGo.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d
/tmp/cckeduGo.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t
/tmp/cckeduGo.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT
/tmp/cckeduGo.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d
/tmp/cckeduGo.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t
/tmp/cckeduGo.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop
/tmp/cckeduGo.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t
/tmp/cckeduGo.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion
/tmp/cckeduGo.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t
/tmp/cckeduGo.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT
/tmp/cckeduGo.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t
/tmp/cckeduGo.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue
/tmp/cckeduGo.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d
/tmp/cckeduGo.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t
/tmp/cckeduGo.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t
/tmp/cckeduGo.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA
/tmp/cckeduGo.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d
/tmp/cckeduGo.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t
/tmp/cckeduGo.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA
/tmp/cckeduGo.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d
/tmp/cckeduGo.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t
/tmp/cckeduGo.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue
/tmp/cckeduGo.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d
/tmp/cckeduGo.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t
/tmp/cckeduGo.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback
/tmp/cckeduGo.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t
/tmp/cckeduGo.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel
/tmp/cckeduGo.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d
/tmp/cckeduGo.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t
/tmp/cckeduGo.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel
/tmp/cckeduGo.s:2111 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d
UNDEFINED SYMBOLS
HAL_ADC_ErrorCallback

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc550GHx.s page 1
ARM GAS /tmp/cciUTuJL.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc550GHx.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/cc550GHx.s page 2
ARM GAS /tmp/cciUTuJL.s page 2
30:Drivers/CMSIS/Include/core_cm4.h ****
@ -118,7 +118,7 @@ ARM GAS /tmp/cc550GHx.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/cc550GHx.s page 3
ARM GAS /tmp/cciUTuJL.s page 3
87:Drivers/CMSIS/Include/core_cm4.h ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cc550GHx.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/cc550GHx.s page 4
ARM GAS /tmp/cciUTuJL.s page 4
144:Drivers/CMSIS/Include/core_cm4.h **** #else
@ -238,7 +238,7 @@ ARM GAS /tmp/cc550GHx.s page 1
198:Drivers/CMSIS/Include/core_cm4.h **** #define __VTOR_PRESENT 1U
199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__VTOR_PRESENT not defined in device header file; using default!"
200:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/cc550GHx.s page 5
ARM GAS /tmp/cciUTuJL.s page 5
201:Drivers/CMSIS/Include/core_cm4.h ****
@ -298,7 +298,7 @@ ARM GAS /tmp/cc550GHx.s page 1
255:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register
256:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_CORE Status and Control Registers
257:Drivers/CMSIS/Include/core_cm4.h **** \brief Core Register type definitions.
ARM GAS /tmp/cc550GHx.s page 6
ARM GAS /tmp/cciUTuJL.s page 6
258:Drivers/CMSIS/Include/core_cm4.h **** @{
@ -358,7 +358,7 @@ ARM GAS /tmp/cc550GHx.s page 1
312:Drivers/CMSIS/Include/core_cm4.h ****
313:Drivers/CMSIS/Include/core_cm4.h **** /* IPSR Register Definitions */
314:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Pos 0U /*!< IPSR
ARM GAS /tmp/cc550GHx.s page 7
ARM GAS /tmp/cciUTuJL.s page 7
315:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR
@ -418,7 +418,7 @@ ARM GAS /tmp/cc550GHx.s page 1
369:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Pos 0U /*!< xPSR
370:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR
371:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 8
ARM GAS /tmp/cciUTuJL.s page 8
372:Drivers/CMSIS/Include/core_cm4.h ****
@ -478,7 +478,7 @@ ARM GAS /tmp/cc550GHx.s page 1
426:Drivers/CMSIS/Include/core_cm4.h **** } NVIC_Type;
427:Drivers/CMSIS/Include/core_cm4.h ****
428:Drivers/CMSIS/Include/core_cm4.h **** /* Software Triggered Interrupt Register Definitions */
ARM GAS /tmp/cc550GHx.s page 9
ARM GAS /tmp/cciUTuJL.s page 9
429:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_STIR_INTID_Pos 0U /*!< STIR: I
@ -538,7 +538,7 @@ ARM GAS /tmp/cc550GHx.s page 1
483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Pos 0U /*!< SCB
484:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB
485:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 10
ARM GAS /tmp/cciUTuJL.s page 10
486:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Interrupt Control State Register Definitions */
@ -598,7 +598,7 @@ ARM GAS /tmp/cc550GHx.s page 1
540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB
541:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB
542:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 11
ARM GAS /tmp/cciUTuJL.s page 11
543:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Control Register Definitions */
@ -658,7 +658,7 @@ ARM GAS /tmp/cc550GHx.s page 1
597:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB
598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB
599:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 12
ARM GAS /tmp/cciUTuJL.s page 12
600:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB
@ -718,7 +718,7 @@ ARM GAS /tmp/cc550GHx.s page 1
654:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB
655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB
656:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 13
ARM GAS /tmp/cciUTuJL.s page 13
657:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB
@ -778,7 +778,7 @@ ARM GAS /tmp/cc550GHx.s page 1
711:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_SCB */
712:Drivers/CMSIS/Include/core_cm4.h ****
713:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 14
ARM GAS /tmp/cciUTuJL.s page 14
714:Drivers/CMSIS/Include/core_cm4.h **** /**
@ -838,7 +838,7 @@ ARM GAS /tmp/cc550GHx.s page 1
768:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register *
769:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */
770:Drivers/CMSIS/Include/core_cm4.h **** } SysTick_Type;
ARM GAS /tmp/cc550GHx.s page 15
ARM GAS /tmp/cciUTuJL.s page 15
771:Drivers/CMSIS/Include/core_cm4.h ****
@ -898,7 +898,7 @@ ARM GAS /tmp/cc550GHx.s page 1
825:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */
826:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED1[15U];
827:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */
ARM GAS /tmp/cc550GHx.s page 16
ARM GAS /tmp/cciUTuJL.s page 16
828:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[15U];
@ -958,7 +958,7 @@ ARM GAS /tmp/cc550GHx.s page 1
882:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Pos 2U /*!< ITM
883:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM
884:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cc550GHx.s page 17
ARM GAS /tmp/cciUTuJL.s page 17
885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Pos 1U /*!< ITM
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc550GHx.s page 1
939:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTR
940:Drivers/CMSIS/Include/core_cm4.h ****
941:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTR
ARM GAS /tmp/cc550GHx.s page 18
ARM GAS /tmp/cciUTuJL.s page 18
942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTR
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc550GHx.s page 1
996:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLE
997:Drivers/CMSIS/Include/core_cm4.h ****
998:Drivers/CMSIS/Include/core_cm4.h **** /* DWT LSU Count Register Definitions */
ARM GAS /tmp/cc550GHx.s page 19
ARM GAS /tmp/cciUTuJL.s page 19
999:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSU
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1053:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Reg
1054:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Regis
1055:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[2U];
ARM GAS /tmp/cc550GHx.s page 20
ARM GAS /tmp/cciUTuJL.s page 20
1056:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Reg
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1110:Drivers/CMSIS/Include/core_cm4.h ****
1111:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration ETM Data Register Definitions (FIFO0) */
1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIF
ARM GAS /tmp/cc550GHx.s page 21
ARM GAS /tmp/cciUTuJL.s page 21
1113:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Msk (0x1UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIF
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1167:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITA
1168:Drivers/CMSIS/Include/core_cm4.h ****
1169:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration Mode Control Register Definitions */
ARM GAS /tmp/cc550GHx.s page 22
ARM GAS /tmp/cciUTuJL.s page 22
1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITC
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1224:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address
1225:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and
1226:Drivers/CMSIS/Include/core_cm4.h **** } MPU_Type;
ARM GAS /tmp/cc550GHx.s page 23
ARM GAS /tmp/cciUTuJL.s page 23
1227:Drivers/CMSIS/Include/core_cm4.h ****
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU
1282:Drivers/CMSIS/Include/core_cm4.h ****
1283:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Pos 16U /*!< MPU
ARM GAS /tmp/cc550GHx.s page 24
ARM GAS /tmp/cciUTuJL.s page 24
1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1338:Drivers/CMSIS/Include/core_cm4.h ****
1339:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Pos 3U /*!< FPCC
1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCC
ARM GAS /tmp/cc550GHx.s page 25
ARM GAS /tmp/cciUTuJL.s page 25
1341:Drivers/CMSIS/Include/core_cm4.h ****
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1395:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR
1396:Drivers/CMSIS/Include/core_cm4.h ****
1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR
ARM GAS /tmp/cc550GHx.s page 26
ARM GAS /tmp/cciUTuJL.s page 26
1398:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< Core
1453:Drivers/CMSIS/Include/core_cm4.h ****
1454:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< Core
ARM GAS /tmp/cc550GHx.s page 27
ARM GAS /tmp/cciUTuJL.s page 27
1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< Core
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1509:Drivers/CMSIS/Include/core_cm4.h ****
1510:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< Core
1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< Core
ARM GAS /tmp/cc550GHx.s page 28
ARM GAS /tmp/cciUTuJL.s page 28
1512:Drivers/CMSIS/Include/core_cm4.h ****
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1566:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration
1567:Drivers/CMSIS/Include/core_cm4.h ****
1568:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U)
ARM GAS /tmp/cc550GHx.s page 29
ARM GAS /tmp/cciUTuJL.s page 29
1569:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit *
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1623:Drivers/CMSIS/Include/core_cm4.h **** #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE
1624:Drivers/CMSIS/Include/core_cm4.h **** #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h"
1625:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/cc550GHx.s page 30
ARM GAS /tmp/cciUTuJL.s page 30
1626:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1680:Drivers/CMSIS/Include/core_cm4.h **** \details Enables a device specific interrupt in the NVIC interrupt controller.
1681:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number.
1682:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative.
ARM GAS /tmp/cc550GHx.s page 31
ARM GAS /tmp/cciUTuJL.s page 31
1683:Drivers/CMSIS/Include/core_cm4.h **** */
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1696:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Enable status
1697:Drivers/CMSIS/Include/core_cm4.h **** \details Returns a device specific interrupt enable status from the NVIC interrupt controller.
1698:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number.
ARM GAS /tmp/cc550GHx.s page 32
ARM GAS /tmp/cciUTuJL.s page 32
1699:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt is not enabled.
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc550GHx.s page 1
98 .LBI36:
99 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h"
1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//**
ARM GAS /tmp/cc550GHx.s page 33
ARM GAS /tmp/cciUTuJL.s page 33
2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc550GHx.s page 1
56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used))
57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK
ARM GAS /tmp/cc550GHx.s page 34
ARM GAS /tmp/cciUTuJL.s page 34
59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak))
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc550GHx.s page 1
113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT
114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict
115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/cc550GHx.s page 35
ARM GAS /tmp/cciUTuJL.s page 35
116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc550GHx.s page 1
170:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INITIAL_SP __StackTop
171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
172:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cc550GHx.s page 36
ARM GAS /tmp/cciUTuJL.s page 36
173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc550GHx.s page 1
227:Drivers/CMSIS/Include/cmsis_gcc.h **** */
228:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop")
229:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cc550GHx.s page 37
ARM GAS /tmp/cciUTuJL.s page 37
230:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc550GHx.s page 1
111 .loc 2 1728 5 view .LVU24
112 .LBB38:
113 .LBI38:
ARM GAS /tmp/cc550GHx.s page 38
ARM GAS /tmp/cciUTuJL.s page 38
258:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1753:Drivers/CMSIS/Include/core_cm4.h ****
1754:Drivers/CMSIS/Include/core_cm4.h **** /**
1755:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Pending Interrupt
ARM GAS /tmp/cc550GHx.s page 39
ARM GAS /tmp/cciUTuJL.s page 39
1756:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register.
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1810:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number.
1811:Drivers/CMSIS/Include/core_cm4.h **** \param [in] priority Priority to set.
1812:Drivers/CMSIS/Include/core_cm4.h **** \note The priority cannot be set for every processor exception.
ARM GAS /tmp/cc550GHx.s page 40
ARM GAS /tmp/cciUTuJL.s page 40
1813:Drivers/CMSIS/Include/core_cm4.h **** */
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc550GHx.s page 1
186 .align 2
187 .L12:
188 0024 14ED00E0 .word -536810220
ARM GAS /tmp/cc550GHx.s page 41
ARM GAS /tmp/cciUTuJL.s page 41
189 .cfi_endproc
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1845:Drivers/CMSIS/Include/core_cm4.h **** return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS)));
225 .loc 2 1845 5 is_stmt 1 view .LVU53
226 .loc 2 1845 50 is_stmt 0 view .LVU54
ARM GAS /tmp/cc550GHx.s page 42
ARM GAS /tmp/cciUTuJL.s page 42
227 0014 00F00F00 and r0, r0, #15
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc550GHx.s page 1
264 .loc 2 1864 3 is_stmt 1 view .LVU62
1865:Drivers/CMSIS/Include/core_cm4.h **** uint32_t SubPriorityBits;
265 .loc 2 1865 3 view .LVU63
ARM GAS /tmp/cc550GHx.s page 43
ARM GAS /tmp/cciUTuJL.s page 43
1866:Drivers/CMSIS/Include/core_cm4.h ****
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc550GHx.s page 1
311 .syntax unified
312 .thumb
313 .thumb_func
ARM GAS /tmp/cc550GHx.s page 44
ARM GAS /tmp/cciUTuJL.s page 44
315 NVIC_DecodePriority:
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc550GHx.s page 1
348 .loc 2 1895 109 discriminator 1 view .LVU90
349 001a 0339 subs r1, r1, #3
350 .LVL26:
ARM GAS /tmp/cc550GHx.s page 45
ARM GAS /tmp/cciUTuJL.s page 45
351 .L24:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1910:Drivers/CMSIS/Include/core_cm4.h **** */
1911:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
1912:Drivers/CMSIS/Include/core_cm4.h **** {
ARM GAS /tmp/cc550GHx.s page 46
ARM GAS /tmp/cciUTuJL.s page 46
1913:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR;
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc550GHx.s page 1
413 0004 0549 ldr r1, .L29
414 0006 CA68 ldr r2, [r1, #12]
415 .loc 2 1943 40 view .LVU108
ARM GAS /tmp/cc550GHx.s page 47
ARM GAS /tmp/cciUTuJL.s page 47
416 0008 02F4E062 and r2, r2, #1792
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc550GHx.s page 1
462 HAL_NVIC_SetPriorityGrouping:
463 .LVL32:
464 .LFB239:
ARM GAS /tmp/cc550GHx.s page 48
ARM GAS /tmp/cciUTuJL.s page 48
1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /**
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc550GHx.s page 1
55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** inside the stm32f4xx_hal_cortex.h file.
56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** (+) You can change the SysTick IRQ priority by calling the
ARM GAS /tmp/cc550GHx.s page 49
ARM GAS /tmp/cciUTuJL.s page 49
58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** HAL_NVIC_SetPriority(SysTick_IRQn,...) function just after the HAL_SYSTICK_Config() function
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc550GHx.s page 1
112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ==============================================================================
113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** [..]
114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** This section provides the CORTEX HAL driver functions allowing to configure Interrupts
ARM GAS /tmp/cc550GHx.s page 50
ARM GAS /tmp/cciUTuJL.s page 50
115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** Systick functionalities
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc550GHx.s page 1
481 0002 D368 ldr r3, [r2, #12]
482 .LVL33:
1659:Drivers/CMSIS/Include/core_cm4.h **** reg_value = (reg_value |
ARM GAS /tmp/cc550GHx.s page 51
ARM GAS /tmp/cciUTuJL.s page 51
483 .loc 2 1659 3 is_stmt 1 view .LVU125
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc550GHx.s page 1
528 .LVL40:
529 .LFB240:
149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
ARM GAS /tmp/cc550GHx.s page 52
ARM GAS /tmp/cciUTuJL.s page 52
150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /**
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc550GHx.s page 1
172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority));
558 .loc 1 173 3 is_stmt 1 view .LVU147
ARM GAS /tmp/cc550GHx.s page 53
ARM GAS /tmp/cciUTuJL.s page 53
559 0008 C0F30220 ubfx r0, r0, #8, #3
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc550GHx.s page 1
188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
601 .loc 1 188 3 is_stmt 1 view .LVU155
189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
ARM GAS /tmp/cc550GHx.s page 54
ARM GAS /tmp/cciUTuJL.s page 54
190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable interrupt */
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc550GHx.s page 1
640 .align 1
641 .global HAL_NVIC_SystemReset
642 .syntax unified
ARM GAS /tmp/cc550GHx.s page 55
ARM GAS /tmp/cciUTuJL.s page 55
643 .thumb
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc550GHx.s page 1
679 .loc 1 229 4 view .LVU166
680 .LBB48:
681 .LBI48:
ARM GAS /tmp/cc550GHx.s page 56
ARM GAS /tmp/cciUTuJL.s page 56
1950:Drivers/CMSIS/Include/core_cm4.h **** }
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc550GHx.s page 1
2004:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_SysTickFunctions SysTick Functions
2005:Drivers/CMSIS/Include/core_cm4.h **** \brief Functions that configure the System.
2006:Drivers/CMSIS/Include/core_cm4.h **** @{
ARM GAS /tmp/cc550GHx.s page 57
ARM GAS /tmp/cciUTuJL.s page 57
2007:Drivers/CMSIS/Include/core_cm4.h **** */
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1822:Drivers/CMSIS/Include/core_cm4.h **** }
708 .loc 2 1822 46 view .LVU178
709 .LBE51:
ARM GAS /tmp/cc550GHx.s page 58
ARM GAS /tmp/cciUTuJL.s page 58
710 .LBE50:
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc550GHx.s page 1
240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ##### Peripheral Control functions #####
241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ==============================================================================
242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** [..]
ARM GAS /tmp/cc550GHx.s page 59
ARM GAS /tmp/cciUTuJL.s page 59
243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** This subsection provides a set of functions allowing to control the CORTEX
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc550GHx.s page 1
772 .loc 1 262 14 view .LVU195
773 0008 22F48032 bic r2, r2, #65536
774 000c 5A62 str r2, [r3, #36]
ARM GAS /tmp/cc550GHx.s page 60
ARM GAS /tmp/cciUTuJL.s page 60
263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc550GHx.s page 1
284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable fault exceptions */
285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** SCB->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk;
810 .loc 1 285 3 is_stmt 1 view .LVU203
ARM GAS /tmp/cc550GHx.s page 61
ARM GAS /tmp/cciUTuJL.s page 61
811 .loc 1 285 6 is_stmt 0 view .LVU204
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc550GHx.s page 1
857 .thumb
858 .thumb_func
860 HAL_MPU_EnableRegion:
ARM GAS /tmp/cc550GHx.s page 62
ARM GAS /tmp/cciUTuJL.s page 62
861 .LVL60:
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc550GHx.s page 1
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** void HAL_MPU_DisableRegion(uint32_t RegionNumber)
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** {
896 .loc 1 313 1 is_stmt 1 view -0
ARM GAS /tmp/cc550GHx.s page 63
ARM GAS /tmp/cciUTuJL.s page 63
897 .cfi_startproc
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc550GHx.s page 1
333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_MPU_REGION_NUMBER(MPU_Init->Number));
934 .loc 1 333 3 view .LVU226
334:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_MPU_REGION_ENABLE(MPU_Init->Enable));
ARM GAS /tmp/cc550GHx.s page 64
ARM GAS /tmp/cciUTuJL.s page 64
935 .loc 1 334 3 view .LVU227
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc550GHx.s page 1
968 .loc 1 354 34 view .LVU248
969 0024 817A ldrb r1, [r0, #10] @ zero_extendqisi2
353:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) |
ARM GAS /tmp/cc550GHx.s page 65
ARM GAS /tmp/cciUTuJL.s page 65
970 .loc 1 353 82 view .LVU249
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1011 .thumb
1012 .thumb_func
1014 HAL_CORTEX_ClearEvent:
ARM GAS /tmp/cc550GHx.s page 66
ARM GAS /tmp/cciUTuJL.s page 66
1015 .LFB250:
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1051 .loc 1 381 3 view .LVU269
1052 .LBB58:
1053 .LBI58:
ARM GAS /tmp/cc550GHx.s page 67
ARM GAS /tmp/cciUTuJL.s page 67
1672:Drivers/CMSIS/Include/core_cm4.h **** {
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1082 .loc 1 406 1 is_stmt 1 view -0
1083 .cfi_startproc
1084 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cc550GHx.s page 68
ARM GAS /tmp/cciUTuJL.s page 68
1085 @ frame_needed = 0, uses_anonymous_args = 0
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1126 @ frame_needed = 0, uses_anonymous_args = 0
1127 @ link register save eliminated.
422:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Check the parameters */
ARM GAS /tmp/cc550GHx.s page 69
ARM GAS /tmp/cciUTuJL.s page 69
423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1168 .global HAL_NVIC_GetPendingIRQ
1169 .syntax unified
1170 .thumb
ARM GAS /tmp/cc550GHx.s page 70
ARM GAS /tmp/cciUTuJL.s page 70
1171 .thumb_func
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1201 .LVL70:
1745:Drivers/CMSIS/Include/core_cm4.h **** }
1202 .loc 2 1745 103 view .LVU306
ARM GAS /tmp/cc550GHx.s page 71
ARM GAS /tmp/cciUTuJL.s page 71
1203 0012 23FA00F0 lsr r0, r3, r0
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1240 .LBB64:
1241 .LBI64:
1775:Drivers/CMSIS/Include/core_cm4.h **** {
ARM GAS /tmp/cc550GHx.s page 72
ARM GAS /tmp/cciUTuJL.s page 72
1242 .loc 2 1775 22 view .LVU314
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc550GHx.s page 1
464:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * @brief Gets active interrupt ( reads the active register in NVIC and returns the active bit).
465:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * @param IRQn External interrupt number
466:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration
ARM GAS /tmp/cc550GHx.s page 73
ARM GAS /tmp/cciUTuJL.s page 73
467:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1318 .loc 2 1800 11 view .LVU338
1319 001c 0020 movs r0, #0
1320 .LVL77:
ARM GAS /tmp/cc550GHx.s page 74
ARM GAS /tmp/cciUTuJL.s page 74
1800:Drivers/CMSIS/Include/core_cm4.h **** }
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1355 0004 4FF0E022 mov r2, #-536813568
1356 0008 1369 ldr r3, [r2, #16]
1357 .loc 1 498 19 view .LVU347
ARM GAS /tmp/cc550GHx.s page 75
ARM GAS /tmp/cciUTuJL.s page 75
1358 000a 23F00403 bic r3, r3, #4
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc550GHx.s page 1
1389 0000 7047 bx lr
1390 .cfi_endproc
1391 .LFE259:
ARM GAS /tmp/cc550GHx.s page 76
ARM GAS /tmp/cciUTuJL.s page 76
1393 .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits
@ -4533,87 +4533,87 @@ ARM GAS /tmp/cc550GHx.s page 1
1421 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1422 .file 5 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1423 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/cc550GHx.s page 77
ARM GAS /tmp/cciUTuJL.s page 77
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_cortex.c
/tmp/cc550GHx.s:21 .text.__NVIC_EnableIRQ:00000000 $t
/tmp/cc550GHx.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ
/tmp/cc550GHx.s:60 .text.__NVIC_EnableIRQ:00000018 $d
/tmp/cc550GHx.s:65 .text.__NVIC_DisableIRQ:00000000 $t
/tmp/cc550GHx.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
/tmp/cc550GHx.s:131 .text.__NVIC_DisableIRQ:00000020 $d
/tmp/cc550GHx.s:136 .text.__NVIC_SetPriority:00000000 $t
/tmp/cc550GHx.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
/tmp/cc550GHx.s:188 .text.__NVIC_SetPriority:00000024 $d
/tmp/cc550GHx.s:193 .text.__NVIC_GetPriority:00000000 $t
/tmp/cc550GHx.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
/tmp/cc550GHx.s:238 .text.__NVIC_GetPriority:00000020 $d
/tmp/cc550GHx.s:243 .text.NVIC_EncodePriority:00000000 $t
/tmp/cc550GHx.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
/tmp/cc550GHx.s:310 .text.NVIC_DecodePriority:00000000 $t
/tmp/cc550GHx.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
/tmp/cc550GHx.s:384 .text.__NVIC_SystemReset:00000000 $t
/tmp/cc550GHx.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
/tmp/cc550GHx.s:450 .text.__NVIC_SystemReset:0000001c $d
/tmp/cc550GHx.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
/tmp/cc550GHx.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
/tmp/cc550GHx.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d
/tmp/cc550GHx.s:521 .text.HAL_NVIC_SetPriority:00000000 $t
/tmp/cc550GHx.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
/tmp/cc550GHx.s:577 .text.HAL_NVIC_SetPriority:0000001c $d
/tmp/cc550GHx.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t
/tmp/cc550GHx.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
/tmp/cc550GHx.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t
/tmp/cc550GHx.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
/tmp/cc550GHx.s:640 .text.HAL_NVIC_SystemReset:00000000 $t
/tmp/cc550GHx.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
/tmp/cc550GHx.s:665 .text.HAL_SYSTICK_Config:00000000 $t
/tmp/cc550GHx.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
/tmp/cc550GHx.s:736 .text.HAL_SYSTICK_Config:00000024 $d
/tmp/cc550GHx.s:741 .text.HAL_MPU_Disable:00000000 $t
/tmp/cc550GHx.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable
/tmp/cc550GHx.s:784 .text.HAL_MPU_Disable:00000018 $d
/tmp/cc550GHx.s:789 .text.HAL_MPU_Enable:00000000 $t
/tmp/cc550GHx.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable
/tmp/cc550GHx.s:849 .text.HAL_MPU_Enable:0000001c $d
/tmp/cc550GHx.s:854 .text.HAL_MPU_EnableRegion:00000000 $t
/tmp/cc550GHx.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion
/tmp/cc550GHx.s:882 .text.HAL_MPU_EnableRegion:00000014 $d
/tmp/cc550GHx.s:887 .text.HAL_MPU_DisableRegion:00000000 $t
/tmp/cc550GHx.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion
/tmp/cc550GHx.s:915 .text.HAL_MPU_DisableRegion:00000014 $d
/tmp/cc550GHx.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t
/tmp/cc550GHx.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion
/tmp/cc550GHx.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d
/tmp/cc550GHx.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t
/tmp/cc550GHx.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent
/tmp/cc550GHx.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
/tmp/cc550GHx.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
/tmp/cc550GHx.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d
/tmp/cc550GHx.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t
ARM GAS /tmp/cc550GHx.s page 78
/tmp/cciUTuJL.s:21 .text.__NVIC_EnableIRQ:00000000 $t
/tmp/cciUTuJL.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ
/tmp/cciUTuJL.s:60 .text.__NVIC_EnableIRQ:00000018 $d
/tmp/cciUTuJL.s:65 .text.__NVIC_DisableIRQ:00000000 $t
/tmp/cciUTuJL.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
/tmp/cciUTuJL.s:131 .text.__NVIC_DisableIRQ:00000020 $d
/tmp/cciUTuJL.s:136 .text.__NVIC_SetPriority:00000000 $t
/tmp/cciUTuJL.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
/tmp/cciUTuJL.s:188 .text.__NVIC_SetPriority:00000024 $d
/tmp/cciUTuJL.s:193 .text.__NVIC_GetPriority:00000000 $t
/tmp/cciUTuJL.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
/tmp/cciUTuJL.s:238 .text.__NVIC_GetPriority:00000020 $d
/tmp/cciUTuJL.s:243 .text.NVIC_EncodePriority:00000000 $t
/tmp/cciUTuJL.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
/tmp/cciUTuJL.s:310 .text.NVIC_DecodePriority:00000000 $t
/tmp/cciUTuJL.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
/tmp/cciUTuJL.s:384 .text.__NVIC_SystemReset:00000000 $t
/tmp/cciUTuJL.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
/tmp/cciUTuJL.s:450 .text.__NVIC_SystemReset:0000001c $d
/tmp/cciUTuJL.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
/tmp/cciUTuJL.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
/tmp/cciUTuJL.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d
/tmp/cciUTuJL.s:521 .text.HAL_NVIC_SetPriority:00000000 $t
/tmp/cciUTuJL.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
/tmp/cciUTuJL.s:577 .text.HAL_NVIC_SetPriority:0000001c $d
/tmp/cciUTuJL.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t
/tmp/cciUTuJL.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
/tmp/cciUTuJL.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t
/tmp/cciUTuJL.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
/tmp/cciUTuJL.s:640 .text.HAL_NVIC_SystemReset:00000000 $t
/tmp/cciUTuJL.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
/tmp/cciUTuJL.s:665 .text.HAL_SYSTICK_Config:00000000 $t
/tmp/cciUTuJL.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
/tmp/cciUTuJL.s:736 .text.HAL_SYSTICK_Config:00000024 $d
/tmp/cciUTuJL.s:741 .text.HAL_MPU_Disable:00000000 $t
/tmp/cciUTuJL.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable
/tmp/cciUTuJL.s:784 .text.HAL_MPU_Disable:00000018 $d
/tmp/cciUTuJL.s:789 .text.HAL_MPU_Enable:00000000 $t
/tmp/cciUTuJL.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable
/tmp/cciUTuJL.s:849 .text.HAL_MPU_Enable:0000001c $d
/tmp/cciUTuJL.s:854 .text.HAL_MPU_EnableRegion:00000000 $t
/tmp/cciUTuJL.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion
/tmp/cciUTuJL.s:882 .text.HAL_MPU_EnableRegion:00000014 $d
/tmp/cciUTuJL.s:887 .text.HAL_MPU_DisableRegion:00000000 $t
/tmp/cciUTuJL.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion
/tmp/cciUTuJL.s:915 .text.HAL_MPU_DisableRegion:00000014 $d
/tmp/cciUTuJL.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t
/tmp/cciUTuJL.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion
/tmp/cciUTuJL.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d
/tmp/cciUTuJL.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t
/tmp/cciUTuJL.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent
/tmp/cciUTuJL.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
/tmp/cciUTuJL.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
/tmp/cciUTuJL.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d
/tmp/cciUTuJL.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t
ARM GAS /tmp/cciUTuJL.s page 78
/tmp/cc550GHx.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
/tmp/cc550GHx.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t
/tmp/cc550GHx.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
/tmp/cc550GHx.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d
/tmp/cc550GHx.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t
/tmp/cc550GHx.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
/tmp/cc550GHx.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d
/tmp/cc550GHx.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
/tmp/cc550GHx.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
/tmp/cc550GHx.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d
/tmp/cc550GHx.s:1277 .text.HAL_NVIC_GetActive:00000000 $t
/tmp/cc550GHx.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
/tmp/cc550GHx.s:1329 .text.HAL_NVIC_GetActive:00000020 $d
/tmp/cc550GHx.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
/tmp/cc550GHx.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
/tmp/cc550GHx.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t
/tmp/cc550GHx.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
/tmp/cc550GHx.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t
/tmp/cc550GHx.s:1400 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
/tmp/cciUTuJL.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
/tmp/cciUTuJL.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t
/tmp/cciUTuJL.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
/tmp/cciUTuJL.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d
/tmp/cciUTuJL.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t
/tmp/cciUTuJL.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
/tmp/cciUTuJL.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d
/tmp/cciUTuJL.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
/tmp/cciUTuJL.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
/tmp/cciUTuJL.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d
/tmp/cciUTuJL.s:1277 .text.HAL_NVIC_GetActive:00000000 $t
/tmp/cciUTuJL.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
/tmp/cciUTuJL.s:1329 .text.HAL_NVIC_GetActive:00000020 $d
/tmp/cciUTuJL.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
/tmp/cciUTuJL.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
/tmp/cciUTuJL.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t
/tmp/cciUTuJL.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
/tmp/cciUTuJL.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t
/tmp/cciUTuJL.s:1400 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cccOt86a.s page 1
ARM GAS /tmp/ccchuzSN.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cccOt86a.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** -@- Prior to HAL_DMA_Init() the clock must be enabled for DMA through the following macros:
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_RCC_DMA1_CLK_ENABLE() or __HAL_RCC_DMA2_CLK_ENABLE().
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 2
ARM GAS /tmp/ccchuzSN.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *** Polling mode IO operation ***
@ -118,7 +118,7 @@ ARM GAS /tmp/cccOt86a.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * Copyright (c) 2017 STMicroelectronics.
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * All rights reserved.
ARM GAS /tmp/cccOt86a.s page 3
ARM GAS /tmp/ccchuzSN.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *
@ -178,7 +178,7 @@ ARM GAS /tmp/cccOt86a.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @{
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** */
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 4
ARM GAS /tmp/ccchuzSN.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /** @addtogroup DMA_Exported_Functions_Group1
@ -238,7 +238,7 @@ ARM GAS /tmp/cccOt86a.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_BURST(hdma->Init.PeriphBurst));
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 5
ARM GAS /tmp/ccchuzSN.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change DMA peripheral state */
@ -298,7 +298,7 @@ ARM GAS /tmp/cccOt86a.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp &= (uint32_t)~(DMA_SxFCR_DMDIS | DMA_SxFCR_FTH);
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Prepare the DMA Stream FIFO configuration */
ARM GAS /tmp/cccOt86a.s page 6
ARM GAS /tmp/ccchuzSN.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp |= hdma->Init.FIFOMode;
@ -358,7 +358,7 @@ ARM GAS /tmp/cccOt86a.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Check the DMA peripheral state */
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if(hdma == NULL)
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/cccOt86a.s page 7
ARM GAS /tmp/ccchuzSN.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_ERROR;
@ -418,7 +418,7 @@ ARM GAS /tmp/cccOt86a.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Release Lock */
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_UNLOCK(hdma);
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 8
ARM GAS /tmp/ccchuzSN.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/cccOt86a.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Enable the Peripheral */
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma);
ARM GAS /tmp/cccOt86a.s page 9
ARM GAS /tmp/ccchuzSN.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
@ -538,7 +538,7 @@ ARM GAS /tmp/cccOt86a.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Enable the Peripheral */
ARM GAS /tmp/cccOt86a.s page 10
ARM GAS /tmp/ccchuzSN.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma);
@ -598,7 +598,7 @@ ARM GAS /tmp/cccOt86a.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_DISABLE(hdma);
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Check if the DMA Stream is effectively disabled */
ARM GAS /tmp/cccOt86a.s page 11
ARM GAS /tmp/ccchuzSN.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** while((hdma->Instance->CR & DMA_SxCR_EN) != RESET)
@ -658,7 +658,7 @@ ARM GAS /tmp/cccOt86a.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /**
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @brief Polling for transfer complete.
ARM GAS /tmp/cccOt86a.s page 12
ARM GAS /tmp/ccchuzSN.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
@ -718,7 +718,7 @@ ARM GAS /tmp/cccOt86a.s page 1
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if((Timeout == 0U)||((HAL_GetTick() - tickstart ) > Timeout))
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Update error code */
ARM GAS /tmp/cccOt86a.s page 13
ARM GAS /tmp/ccchuzSN.s page 13
658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TIMEOUT;
@ -778,7 +778,7 @@ ARM GAS /tmp/cccOt86a.s page 1
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Process Unlocked */
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_UNLOCK(hdma);
ARM GAS /tmp/cccOt86a.s page 14
ARM GAS /tmp/ccchuzSN.s page 14
715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/cccOt86a.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->ErrorCode |= HAL_DMA_ERROR_TE;
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/cccOt86a.s page 15
ARM GAS /tmp/ccchuzSN.s page 15
772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* FIFO Error Interrupt management ******************************************/
@ -898,7 +898,7 @@ ARM GAS /tmp/cccOt86a.s page 1
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** else
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Disable the half transfer interrupt if the DMA mode is not CIRCULAR */
ARM GAS /tmp/cccOt86a.s page 16
ARM GAS /tmp/ccchuzSN.s page 16
829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if((hdma->Instance->CR & DMA_SxCR_CIRC) == RESET)
@ -958,7 +958,7 @@ ARM GAS /tmp/cccOt86a.s page 1
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if(hdma->XferM1CpltCallback != NULL)
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Transfer complete Callback for memory1 */
ARM GAS /tmp/cccOt86a.s page 17
ARM GAS /tmp/ccchuzSN.s page 17
886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferM1CpltCallback(hdma);
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cccOt86a.s page 1
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** while((hdma->Instance->CR & DMA_SxCR_EN) != RESET);
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change the DMA state */
ARM GAS /tmp/cccOt86a.s page 18
ARM GAS /tmp/ccchuzSN.s page 18
943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cccOt86a.s page 1
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case HAL_DMA_XFER_ABORT_CB_ID:
ARM GAS /tmp/cccOt86a.s page 19
ARM GAS /tmp/ccchuzSN.s page 19
1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferAbortCallback = pCallback;
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case HAL_DMA_XFER_ERROR_CB_ID:
ARM GAS /tmp/cccOt86a.s page 20
ARM GAS /tmp/ccchuzSN.s page 20
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferErrorCallback = NULL;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * the configuration information for the specified DMA Stream.
1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @retval HAL state
1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** */
ARM GAS /tmp/cccOt86a.s page 21
ARM GAS /tmp/ccchuzSN.s page 21
1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_DMA_StateTypeDef HAL_DMA_GetState(DMA_HandleTypeDef *hdma)
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cccOt86a.s page 1
42 0002 0568 ldr r5, [r0]
43 .loc 1 1154 17 view .LVU4
44 0004 2C68 ldr r4, [r5]
ARM GAS /tmp/cccOt86a.s page 22
ARM GAS /tmp/ccchuzSN.s page 22
45 .loc 1 1154 22 view .LVU5
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cccOt86a.s page 1
76 .cfi_restore 5
77 .cfi_restore 4
78 .cfi_def_cfa_offset 0
ARM GAS /tmp/cccOt86a.s page 23
ARM GAS /tmp/ccchuzSN.s page 23
79 0020 7047 bx lr
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cccOt86a.s page 1
119 .loc 1 1187 44 is_stmt 0 view .LVU28
120 0002 0368 ldr r3, [r0]
121 .loc 1 1187 55 view .LVU29
ARM GAS /tmp/cccOt86a.s page 24
ARM GAS /tmp/ccchuzSN.s page 24
122 0004 D9B2 uxtb r1, r3
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cccOt86a.s page 1
158 .cfi_restore 4
159 .cfi_def_cfa_offset 0
160 0028 7047 bx lr
ARM GAS /tmp/cccOt86a.s page 25
ARM GAS /tmp/ccchuzSN.s page 25
161 .LVL9:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cccOt86a.s page 1
200 0002 8269 ldr r2, [r0, #24]
201 .loc 1 1219 5 view .LVU54
202 0004 92B9 cbnz r2, .L13
ARM GAS /tmp/cccOt86a.s page 26
ARM GAS /tmp/ccchuzSN.s page 26
1220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cccOt86a.s page 1
241 .LVL19:
242 .L13:
1232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/cccOt86a.s page 27
ARM GAS /tmp/ccchuzSN.s page 27
1233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** status = HAL_ERROR;
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
1279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case DMA_FIFO_THRESHOLD_FULL:
1280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
ARM GAS /tmp/cccOt86a.s page 28
ARM GAS /tmp/ccchuzSN.s page 28
252 .loc 1 1280 7 view .LVU70
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
297 .loc 1 1259 7 is_stmt 1 view .LVU82
1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/cccOt86a.s page 29
ARM GAS /tmp/ccchuzSN.s page 29
298 .loc 1 1259 21 is_stmt 0 view .LVU83
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cccOt86a.s page 1
340 007e 0120 movs r0, #1
341 .LVL39:
1261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/cccOt86a.s page 30
ARM GAS /tmp/ccchuzSN.s page 30
342 .loc 1 1261 16 view .LVU96
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cccOt86a.s page 1
382 @ frame_needed = 0, uses_anonymous_args = 0
171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** uint32_t tmp = 0U;
383 .loc 1 171 1 is_stmt 0 view .LVU105
ARM GAS /tmp/cccOt86a.s page 31
ARM GAS /tmp/ccchuzSN.s page 31
384 0000 70B5 push {r4, r5, r6, lr}
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cccOt86a.s page 1
203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
418 .loc 1 203 3 view .LVU126
203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 32
ARM GAS /tmp/ccchuzSN.s page 32
419 .loc 1 203 15 is_stmt 0 view .LVU127
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cccOt86a.s page 1
221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
457 .loc 1 221 19 is_stmt 0 view .LVU144
458 003c 0320 movs r0, #3
ARM GAS /tmp/cccOt86a.s page 33
ARM GAS /tmp/ccchuzSN.s page 33
459 003e 84F83500 strb r0, [r4, #53]
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cccOt86a.s page 1
496 005c A069 ldr r0, [r4, #24]
239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Init.Mode | hdma->Init.Priority;
497 .loc 1 239 42 view .LVU162
ARM GAS /tmp/cccOt86a.s page 34
ARM GAS /tmp/ccchuzSN.s page 34
498 005e 0243 orrs r2, r2, r0
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cccOt86a.s page 1
534 007c 1D43 orrs r5, r5, r3
535 .LVL58:
262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/cccOt86a.s page 35
ARM GAS /tmp/ccchuzSN.s page 35
536 .loc 1 262 3 is_stmt 1 view .LVU181
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cccOt86a.s page 1
292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
573 .loc 1 292 14 view .LVU199
574 00a0 8360 str r3, [r0, #8]
ARM GAS /tmp/cccOt86a.s page 36
ARM GAS /tmp/ccchuzSN.s page 36
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cccOt86a.s page 1
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
612 .loc 1 279 9 is_stmt 1 view .LVU217
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/cccOt86a.s page 37
ARM GAS /tmp/ccchuzSN.s page 37
613 .loc 1 279 16 is_stmt 0 view .LVU218
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cccOt86a.s page 1
660 .LVL69:
320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
661 .loc 1 320 10 view .LVU228
ARM GAS /tmp/cccOt86a.s page 38
ARM GAS /tmp/ccchuzSN.s page 38
662 000c C0B2 uxtb r0, r0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cccOt86a.s page 1
348:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
698 .loc 1 348 3 is_stmt 1 view .LVU247
348:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 39
ARM GAS /tmp/ccchuzSN.s page 39
699 .loc 1 348 7 is_stmt 0 view .LVU248
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cccOt86a.s page 1
734 0050 8360 str r3, [r0, #8]
365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
735 .loc 1 365 3 is_stmt 1 view .LVU268
ARM GAS /tmp/cccOt86a.s page 40
ARM GAS /tmp/ccchuzSN.s page 40
365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cccOt86a.s page 1
780 @ args = 0, pretend = 0, frame = 0
781 @ frame_needed = 0, uses_anonymous_args = 0
408:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/cccOt86a.s page 41
ARM GAS /tmp/ccchuzSN.s page 41
782 .loc 1 408 1 is_stmt 0 view .LVU281
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cccOt86a.s page 1
437:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
821 .loc 1 437 12 is_stmt 0 view .LVU297
822 0022 0220 movs r0, #2
ARM GAS /tmp/cccOt86a.s page 42
ARM GAS /tmp/ccchuzSN.s page 42
823 .LVL79:
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cccOt86a.s page 1
869 @ args = 0, pretend = 0, frame = 0
870 @ frame_needed = 0, uses_anonymous_args = 0
452:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/cccOt86a.s page 43
ARM GAS /tmp/ccchuzSN.s page 43
871 .loc 1 452 1 is_stmt 0 view .LVU308
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cccOt86a.s page 1
910 0020 84F83430 strb r3, [r4, #52]
492:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
911 .loc 1 492 5 is_stmt 1 view .LVU324
ARM GAS /tmp/cccOt86a.s page 44
ARM GAS /tmp/ccchuzSN.s page 44
495:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cccOt86a.s page 1
481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
950 .loc 1 481 5 is_stmt 1 view .LVU341
481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/cccOt86a.s page 45
ARM GAS /tmp/ccchuzSN.s page 45
951 .loc 1 481 12 is_stmt 0 view .LVU342
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cccOt86a.s page 1
997 .cfi_def_cfa_offset 16
998 .cfi_offset 4, -16
999 .cfi_offset 5, -12
ARM GAS /tmp/cccOt86a.s page 46
ARM GAS /tmp/ccchuzSN.s page 46
1000 .cfi_offset 6, -8
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cccOt86a.s page 1
532:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE);
1038 .loc 1 532 5 is_stmt 1 view .LVU369
532:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE);
ARM GAS /tmp/cccOt86a.s page 47
ARM GAS /tmp/ccchuzSN.s page 47
1039 .loc 1 532 9 is_stmt 0 view .LVU370
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1077 .loc 1 544 46 view .LVU386
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1078 .loc 1 544 16 is_stmt 0 view .LVU387
ARM GAS /tmp/cccOt86a.s page 48
ARM GAS /tmp/ccchuzSN.s page 48
1079 0050 2368 ldr r3, [r4]
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1116 007a DFD1 bne .L68
1117 007c E3E7 b .L69
1118 .LVL101:
ARM GAS /tmp/cccOt86a.s page 49
ARM GAS /tmp/ccchuzSN.s page 49
1119 .L74:
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1161 0004 DBB2 uxtb r3, r3
582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1162 .loc 1 582 5 view .LVU419
ARM GAS /tmp/cccOt86a.s page 50
ARM GAS /tmp/ccchuzSN.s page 50
1163 0006 022B cmp r3, #2
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1207 @ args = 0, pretend = 0, frame = 0
1208 @ frame_needed = 0, uses_anonymous_args = 0
611:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/cccOt86a.s page 51
ARM GAS /tmp/ccchuzSN.s page 51
1209 .loc 1 611 1 is_stmt 0 view .LVU432
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cccOt86a.s page 1
625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
1249 .loc 1 625 5 view .LVU447
625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/cccOt86a.s page 52
ARM GAS /tmp/ccchuzSN.s page 52
1250 .loc 1 625 12 is_stmt 0 view .LVU448
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1288 .loc 1 650 3 is_stmt 1 view .LVU464
1289 .L84:
650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/cccOt86a.s page 53
ARM GAS /tmp/ccchuzSN.s page 53
1290 .loc 1 650 46 view .LVU465
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cccOt86a.s page 1
676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1329 .loc 1 676 7 is_stmt 1 view .LVU481
676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 54
ARM GAS /tmp/ccchuzSN.s page 54
1330 .loc 1 676 11 is_stmt 0 view .LVU482
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1367 .loc 1 694 7 is_stmt 1 view .LVU499
694:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1368 .loc 1 694 11 is_stmt 0 view .LVU500
ARM GAS /tmp/cccOt86a.s page 55
ARM GAS /tmp/ccchuzSN.s page 55
1369 00a0 626D ldr r2, [r4, #84]
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1407 .loc 1 661 21 is_stmt 0 view .LVU516
1408 00c6 0123 movs r3, #1
1409 00c8 84F83530 strb r3, [r4, #53]
ARM GAS /tmp/cccOt86a.s page 56
ARM GAS /tmp/ccchuzSN.s page 56
664:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1445 .loc 1 726 17 is_stmt 0 view .LVU535
1446 00f0 0123 movs r3, #1
1447 00f2 84F83530 strb r3, [r4, #53]
ARM GAS /tmp/cccOt86a.s page 57
ARM GAS /tmp/ccchuzSN.s page 57
729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1484 011c E26D ldr r2, [r4, #92]
734:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
1485 .loc 1 734 37 view .LVU554
ARM GAS /tmp/cccOt86a.s page 58
ARM GAS /tmp/ccchuzSN.s page 58
1486 011e 1023 movs r3, #16
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1532 .loc 1 750 12 view .LVU564
1533 000e 724B ldr r3, .L120+4
1534 0010 A3FB0535 umull r3, r5, r3, r5
ARM GAS /tmp/cccOt86a.s page 59
ARM GAS /tmp/ccchuzSN.s page 59
1535 0014 AD0A lsrs r5, r5, #10
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1572 003a 9340 lsls r3, r3, r2
766:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1573 .loc 1 766 18 view .LVU582
ARM GAS /tmp/cccOt86a.s page 60
ARM GAS /tmp/ccchuzSN.s page 60
1574 003c BB60 str r3, [r7, #8]
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cccOt86a.s page 1
785:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1611 .loc 1 785 36 view .LVU600
1612 0066 0423 movs r3, #4
ARM GAS /tmp/cccOt86a.s page 61
ARM GAS /tmp/ccchuzSN.s page 61
1613 0068 9340 lsls r3, r3, r2
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1650 .loc 1 802 7 is_stmt 1 view .LVU617
802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1651 .loc 1 802 18 is_stmt 0 view .LVU618
ARM GAS /tmp/cccOt86a.s page 62
ARM GAS /tmp/ccchuzSN.s page 62
1652 0096 BB60 str r3, [r7, #8]
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1689 .loc 1 822 13 is_stmt 0 view .LVU635
1690 00ba 9847 blx r3
1691 .LVL131:
ARM GAS /tmp/cccOt86a.s page 63
ARM GAS /tmp/ccchuzSN.s page 63
1692 00bc 0BE0 b .L101
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cccOt86a.s page 1
846:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1730 .loc 1 846 8 is_stmt 0 view .LVU652
1731 00e0 2268 ldr r2, [r4]
ARM GAS /tmp/cccOt86a.s page 64
ARM GAS /tmp/ccchuzSN.s page 64
1732 00e2 1268 ldr r2, [r2]
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1769 .LVL135:
1770 0112 3BE0 b .L105
1771 .L118:
ARM GAS /tmp/cccOt86a.s page 65
ARM GAS /tmp/ccchuzSN.s page 65
854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE);
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1808 013a 9340 lsls r3, r3, r2
863:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1809 .loc 1 863 20 view .LVU688
ARM GAS /tmp/cccOt86a.s page 66
ARM GAS /tmp/ccchuzSN.s page 66
1810 013c BB60 str r3, [r7, #8]
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1848 .LVL137:
1849 0166 11E0 b .L105
1850 .L111:
ARM GAS /tmp/cccOt86a.s page 67
ARM GAS /tmp/ccchuzSN.s page 67
902:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1887 018e FBB1 cbz r3, .L97
926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1888 .loc 1 926 5 is_stmt 1 view .LVU723
ARM GAS /tmp/cccOt86a.s page 68
ARM GAS /tmp/ccchuzSN.s page 68
926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cccOt86a.s page 1
946:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
1927 .loc 1 946 7 view .LVU740
1928 01c2 0023 movs r3, #0
ARM GAS /tmp/cccOt86a.s page 69
ARM GAS /tmp/ccchuzSN.s page 69
1929 01c4 84F83430 strb r3, [r4, #52]
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cccOt86a.s page 1
1975 .loc 1 970 3 is_stmt 1 view .LVU750
1976 .LVL142:
973:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 70
ARM GAS /tmp/ccchuzSN.s page 70
1977 .loc 1 973 3 view .LVU751
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cccOt86a.s page 1
2016 002c 03 .byte (.L131-.L126)/2
2017 002d 06 .byte (.L130-.L126)/2
2018 002e 09 .byte (.L129-.L126)/2
ARM GAS /tmp/cccOt86a.s page 71
ARM GAS /tmp/ccchuzSN.s page 71
2019 002f 0C .byte (.L128-.L126)/2
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cccOt86a.s page 1
970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
2055 .loc 1 970 21 is_stmt 0 view .LVU785
2056 0046 0020 movs r0, #0
ARM GAS /tmp/cccOt86a.s page 72
ARM GAS /tmp/ccchuzSN.s page 72
993:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cccOt86a.s page 1
2099 @ link register save eliminated.
1030:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
2100 .loc 1 1030 1 is_stmt 0 view .LVU800
ARM GAS /tmp/cccOt86a.s page 73
ARM GAS /tmp/ccchuzSN.s page 73
2101 0000 0346 mov r3, r0
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cccOt86a.s page 1
2139 0028 DFE801F0 tbb [pc, r1]
2140 .L140:
2141 002c 04 .byte (.L146-.L140)/2
ARM GAS /tmp/cccOt86a.s page 74
ARM GAS /tmp/ccchuzSN.s page 74
2142 002d 08 .byte (.L145-.L140)/2
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cccOt86a.s page 1
2181 .loc 1 1057 7 view .LVU831
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
2182 .loc 1 1057 31 is_stmt 0 view .LVU832
ARM GAS /tmp/cccOt86a.s page 75
ARM GAS /tmp/ccchuzSN.s page 75
2183 004e 0020 movs r0, #0
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cccOt86a.s page 1
2219 006a 0220 movs r0, #2
2220 .LVL153:
1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/cccOt86a.s page 76
ARM GAS /tmp/ccchuzSN.s page 76
2221 .loc 1 1087 1 view .LVU851
@ -4558,7 +4558,7 @@ ARM GAS /tmp/cccOt86a.s page 1
2271 .cfi_endproc
2272 .LFE250:
2274 .section .rodata.flagBitshiftOffset.0,"a"
ARM GAS /tmp/cccOt86a.s page 77
ARM GAS /tmp/ccchuzSN.s page 77
2275 .align 2
@ -4574,53 +4574,53 @@ ARM GAS /tmp/cccOt86a.s page 1
2286 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
2287 .file 7 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
2288 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cccOt86a.s page 78
ARM GAS /tmp/ccchuzSN.s page 78
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_dma.c
/tmp/cccOt86a.s:21 .text.DMA_SetConfig:00000000 $t
/tmp/cccOt86a.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig
/tmp/cccOt86a.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t
/tmp/cccOt86a.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
/tmp/cccOt86a.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d
/tmp/cccOt86a.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0
/tmp/cccOt86a.s:180 .text.DMA_CheckFifoParam:00000000 $t
/tmp/cccOt86a.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam
/tmp/cccOt86a.s:271 .text.DMA_CheckFifoParam:0000004e $d
/tmp/cccOt86a.s:275 .text.DMA_CheckFifoParam:00000052 $t
/tmp/cccOt86a.s:370 .text.HAL_DMA_Init:00000000 $t
/tmp/cccOt86a.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init
/tmp/cccOt86a.s:625 .text.HAL_DMA_Init:000000c8 $d
/tmp/cccOt86a.s:630 .text.HAL_DMA_DeInit:00000000 $t
/tmp/cccOt86a.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
/tmp/cccOt86a.s:769 .text.HAL_DMA_Start:00000000 $t
/tmp/cccOt86a.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start
/tmp/cccOt86a.s:858 .text.HAL_DMA_Start_IT:00000000 $t
/tmp/cccOt86a.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
/tmp/cccOt86a.s:981 .text.HAL_DMA_Abort:00000000 $t
/tmp/cccOt86a.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
/tmp/cccOt86a.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t
/tmp/cccOt86a.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
/tmp/cccOt86a.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t
/tmp/cccOt86a.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
/tmp/cccOt86a.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t
/tmp/cccOt86a.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
/tmp/cccOt86a.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d
/tmp/cccOt86a.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t
/tmp/cccOt86a.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
/tmp/cccOt86a.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d
/tmp/cccOt86a.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t
/tmp/cccOt86a.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t
/tmp/cccOt86a.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
/tmp/cccOt86a.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d
/tmp/cccOt86a.s:2227 .text.HAL_DMA_GetState:00000000 $t
/tmp/cccOt86a.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
/tmp/cccOt86a.s:2251 .text.HAL_DMA_GetError:00000000 $t
/tmp/cccOt86a.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
/tmp/cccOt86a.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d
/tmp/cccOt86a.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d
/tmp/cccOt86a.s:2148 .text.HAL_DMA_UnRegisterCallback:00000034 $t
/tmp/ccchuzSN.s:21 .text.DMA_SetConfig:00000000 $t
/tmp/ccchuzSN.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig
/tmp/ccchuzSN.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t
/tmp/ccchuzSN.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
/tmp/ccchuzSN.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d
/tmp/ccchuzSN.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0
/tmp/ccchuzSN.s:180 .text.DMA_CheckFifoParam:00000000 $t
/tmp/ccchuzSN.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam
/tmp/ccchuzSN.s:271 .text.DMA_CheckFifoParam:0000004e $d
/tmp/ccchuzSN.s:275 .text.DMA_CheckFifoParam:00000052 $t
/tmp/ccchuzSN.s:370 .text.HAL_DMA_Init:00000000 $t
/tmp/ccchuzSN.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init
/tmp/ccchuzSN.s:625 .text.HAL_DMA_Init:000000c8 $d
/tmp/ccchuzSN.s:630 .text.HAL_DMA_DeInit:00000000 $t
/tmp/ccchuzSN.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
/tmp/ccchuzSN.s:769 .text.HAL_DMA_Start:00000000 $t
/tmp/ccchuzSN.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start
/tmp/ccchuzSN.s:858 .text.HAL_DMA_Start_IT:00000000 $t
/tmp/ccchuzSN.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
/tmp/ccchuzSN.s:981 .text.HAL_DMA_Abort:00000000 $t
/tmp/ccchuzSN.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
/tmp/ccchuzSN.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t
/tmp/ccchuzSN.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
/tmp/ccchuzSN.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t
/tmp/ccchuzSN.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
/tmp/ccchuzSN.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t
/tmp/ccchuzSN.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
/tmp/ccchuzSN.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d
/tmp/ccchuzSN.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t
/tmp/ccchuzSN.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
/tmp/ccchuzSN.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d
/tmp/ccchuzSN.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t
/tmp/ccchuzSN.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t
/tmp/ccchuzSN.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
/tmp/ccchuzSN.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d
/tmp/ccchuzSN.s:2227 .text.HAL_DMA_GetState:00000000 $t
/tmp/ccchuzSN.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
/tmp/ccchuzSN.s:2251 .text.HAL_DMA_GetError:00000000 $t
/tmp/ccchuzSN.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
/tmp/ccchuzSN.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d
/tmp/ccchuzSN.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d
/tmp/ccchuzSN.s:2148 .text.HAL_DMA_UnRegisterCallback:00000034 $t
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccg1ccOq.s page 1
ARM GAS /tmp/cc5akmK0.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * Copyright (c) 2017 STMicroelectronics.
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * All rights reserved.
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
ARM GAS /tmp/ccg1ccOq.s page 2
ARM GAS /tmp/cc5akmK0.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This software is licensed under terms that can be found in the LICENSE file in
@ -118,7 +118,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
ARM GAS /tmp/ccg1ccOq.s page 3
ARM GAS /tmp/cc5akmK0.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
ARM GAS /tmp/ccg1ccOq.s page 4
ARM GAS /tmp/cc5akmK0.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer with interrupt enabled.
@ -238,7 +238,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/ccg1ccOq.s page 5
ARM GAS /tmp/cc5akmK0.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/
@ -298,7 +298,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @}
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/ccg1ccOq.s page 6
ARM GAS /tmp/cc5akmK0.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
@ -358,7 +358,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = SrcAddress;
ARM GAS /tmp/ccg1ccOq.s page 7
ARM GAS /tmp/cc5akmK0.s page 7
50 .loc 1 294 5 is_stmt 1 view .LVU7
@ -418,7 +418,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
95 HAL_DMAEx_MultiBufferStart:
96 .LVL5:
97 .LFB239:
ARM GAS /tmp/ccg1ccOq.s page 8
ARM GAS /tmp/cc5akmK0.s page 8
101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
137 .loc 1 138 14 view .LVU34
138 0022 0220 movs r0, #2
139 .LVL8:
ARM GAS /tmp/ccg1ccOq.s page 9
ARM GAS /tmp/cc5akmK0.s page 9
140 .L8:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
178 .loc 1 130 7 is_stmt 0 view .LVU51
179 0046 2046 mov r0, r4
ARM GAS /tmp/ccg1ccOq.s page 10
ARM GAS /tmp/cc5akmK0.s page 10
180 .LVL14:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
227 .loc 1 162 17 is_stmt 0 view .LVU61
228 0004 8068 ldr r0, [r0, #8]
ARM GAS /tmp/ccg1ccOq.s page 11
ARM GAS /tmp/cc5akmK0.s page 11
229 .LVL19:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
266 .loc 1 217 5 is_stmt 0 view .LVU79
267 0032 84F83430 strb r3, [r4, #52]
ARM GAS /tmp/ccg1ccOq.s page 12
ARM GAS /tmp/cc5akmK0.s page 12
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
306 004e 84F83500 strb r0, [r4, #53]
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
307 .loc 1 184 5 is_stmt 1 view .LVU96
ARM GAS /tmp/ccg1ccOq.s page 13
ARM GAS /tmp/cc5akmK0.s page 13
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -778,7 +778,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
347 0086 A2F56872 sub r2, r2, #928
348 008a 9342 cmp r3, r2
349 008c 72D0 beq .L65
ARM GAS /tmp/ccg1ccOq.s page 14
ARM GAS /tmp/cc5akmK0.s page 14
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
@ -838,7 +838,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
393 .L63:
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
394 .loc 1 196 5 discriminator 4 view .LVU123
ARM GAS /tmp/ccg1ccOq.s page 15
ARM GAS /tmp/cc5akmK0.s page 15
395 00e2 2022 movs r2, #32
@ -898,7 +898,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
439 .loc 1 197 5 discriminator 17 view .LVU134
440 0142 A2F58962 sub r2, r2, #1096
ARM GAS /tmp/ccg1ccOq.s page 16
ARM GAS /tmp/cc5akmK0.s page 16
441 0146 9342 cmp r3, r2
@ -958,7 +958,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
484 .loc 1 196 5 discriminator 18 view .LVU145
485 018e 4FF40062 mov r2, #2048
486 0192 A7E7 b .L21
ARM GAS /tmp/ccg1ccOq.s page 17
ARM GAS /tmp/cc5akmK0.s page 17
487 .L71:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
530 01de 9342 cmp r3, r2
531 01e0 29D0 beq .L81
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 18
ARM GAS /tmp/cc5akmK0.s page 18
532 .loc 1 196 5 discriminator 65 view .LVU157
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
575 .loc 1 196 5 discriminator 58 view .LVU168
576 0222 2023 movs r3, #32
577 0224 F8E7 b .L24
ARM GAS /tmp/ccg1ccOq.s page 19
ARM GAS /tmp/cc5akmK0.s page 19
578 .L78:
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
621 0264 9342 cmp r3, r2
622 0266 31D0 beq .L88
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 20
ARM GAS /tmp/cc5akmK0.s page 20
623 .loc 1 196 5 discriminator 106 view .LVU180
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
667 .loc 1 196 5 discriminator 126 view .LVU191
668 02be 4FF40013 mov r3, #2097152
ARM GAS /tmp/ccg1ccOq.s page 21
ARM GAS /tmp/cc5akmK0.s page 21
669 02c2 00E0 b .L26
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
712 02f4 E7E7 b .L26
713 .L96:
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 22
ARM GAS /tmp/cc5akmK0.s page 22
714 .loc 1 196 5 discriminator 123 view .LVU203
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
759 034e 02F58062 add r2, r2, #1024
760 0352 9342 cmp r3, r2
761 0354 28D0 beq .L106
ARM GAS /tmp/ccg1ccOq.s page 23
ARM GAS /tmp/cc5akmK0.s page 23
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
805 .loc 1 196 5 discriminator 160 view .LVU224
806 0392 2023 movs r3, #32
ARM GAS /tmp/ccg1ccOq.s page 24
ARM GAS /tmp/cc5akmK0.s page 24
807 0394 F6E7 b .L27
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
850 03cc 2368 ldr r3, [r4]
851 03ce 874A ldr r2, .L329+12
852 03d0 9342 cmp r3, r2
ARM GAS /tmp/ccg1ccOq.s page 25
ARM GAS /tmp/cc5akmK0.s page 25
853 03d2 40F2CD81 bls .L36
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
896 043e 9342 cmp r3, r2
897 0440 00F09381 beq .L169
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 26
ARM GAS /tmp/cc5akmK0.s page 26
898 .loc 1 198 5 discriminator 23 view .LVU247
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
942 .loc 1 197 5 discriminator 24 view .LVU258
943 0484 4FF48012 mov r2, #1048576
ARM GAS /tmp/ccg1ccOq.s page 27
ARM GAS /tmp/cc5akmK0.s page 27
944 0488 9EE7 b .L29
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
987 04d6 02F58062 add r2, r2, #1024
988 04da 9342 cmp r3, r2
989 04dc 26D0 beq .L132
ARM GAS /tmp/ccg1ccOq.s page 28
ARM GAS /tmp/cc5akmK0.s page 28
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1033 .L129:
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
1034 .loc 1 197 5 discriminator 66 view .LVU281
ARM GAS /tmp/ccg1ccOq.s page 29
ARM GAS /tmp/cc5akmK0.s page 29
1035 051a 4FF48063 mov r3, #1024
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1078 .loc 1 197 5 discriminator 112 view .LVU292
1079 0564 02F58062 add r2, r2, #1024
1080 0568 9342 cmp r3, r2
ARM GAS /tmp/ccg1ccOq.s page 30
ARM GAS /tmp/cc5akmK0.s page 30
1081 056a 2AD0 beq .L140
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1124 05b2 FAE7 b .L34
1125 .L137:
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 31
ARM GAS /tmp/cc5akmK0.s page 31
1126 .loc 1 197 5 discriminator 109 view .LVU304
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1171 .loc 1 197 5 discriminator 103 view .LVU313
1172 05fe B24A ldr r2, .L331
1173 0600 9342 cmp r3, r2
ARM GAS /tmp/ccg1ccOq.s page 32
ARM GAS /tmp/cc5akmK0.s page 32
1174 0602 31D0 beq .L147
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1217 0658 9342 cmp r3, r2
1218 065a 02D0 beq .L314
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 33
ARM GAS /tmp/cc5akmK0.s page 33
1219 .loc 1 197 5 discriminator 176 view .LVU325
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
1263 .loc 1 197 5 discriminator 170 view .LVU336
1264 0694 4FF48013 mov r3, #1048576
ARM GAS /tmp/ccg1ccOq.s page 34
ARM GAS /tmp/cc5akmK0.s page 34
1265 0698 E7E7 b .L35
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1308 06e4 A2F58962 sub r2, r2, #1096
1309 06e8 9342 cmp r3, r2
1310 06ea 00F0A081 beq .L211
ARM GAS /tmp/ccg1ccOq.s page 35
ARM GAS /tmp/cc5akmK0.s page 35
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1354 .L163:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1355 .loc 1 198 5 discriminator 12 view .LVU359
ARM GAS /tmp/ccg1ccOq.s page 36
ARM GAS /tmp/cc5akmK0.s page 36
1356 0746 4FF40072 mov r2, #512
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1399 .loc 1 198 5 discriminator 57 view .LVU370
1400 078c 02F58062 add r2, r2, #1024
1401 0790 9342 cmp r3, r2
ARM GAS /tmp/ccg1ccOq.s page 37
ARM GAS /tmp/cc5akmK0.s page 37
1402 0792 2DD0 beq .L174
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1445 .L40:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1446 .loc 1 198 5 discriminator 100 view .LVU382
ARM GAS /tmp/ccg1ccOq.s page 38
ARM GAS /tmp/cc5akmK0.s page 38
1447 07e2 3B4A ldr r2, .L331+8
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1491 .loc 1 198 5 discriminator 52 view .LVU393
1492 081e 2F4A ldr r2, .L331+20
ARM GAS /tmp/ccg1ccOq.s page 39
ARM GAS /tmp/cc5akmK0.s page 39
1493 0820 9342 cmp r3, r2
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1536 0872 A2F56872 sub r2, r2, #928
1537 0876 9342 cmp r3, r2
1538 0878 32D0 beq .L193
ARM GAS /tmp/ccg1ccOq.s page 40
ARM GAS /tmp/cc5akmK0.s page 40
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1582 .L190:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1583 .loc 1 198 5 discriminator 119 view .LVU416
ARM GAS /tmp/ccg1ccOq.s page 41
ARM GAS /tmp/cc5akmK0.s page 41
1584 08b4 4FF40073 mov r3, #512
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1629 090c 02F58062 add r2, r2, #1024
1630 0910 9342 cmp r3, r2
1631 0912 2AD0 beq .L200
ARM GAS /tmp/ccg1ccOq.s page 42
ARM GAS /tmp/cc5akmK0.s page 42
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1675 .L197:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1676 .loc 1 198 5 discriminator 158 view .LVU437
ARM GAS /tmp/ccg1ccOq.s page 43
ARM GAS /tmp/cc5akmK0.s page 43
1677 095c 0823 movs r3, #8
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1720 0996 884B ldr r3, .L333+8
1721 0998 DA60 str r2, [r3, #12]
1722 .L46:
ARM GAS /tmp/ccg1ccOq.s page 44
ARM GAS /tmp/cc5akmK0.s page 44
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1766 0a02 9342 cmp r3, r2
1767 0a04 00F06981 beq .L264
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/ccg1ccOq.s page 45
ARM GAS /tmp/cc5akmK0.s page 45
1768 .loc 1 200 5 discriminator 21 view .LVU460
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
1812 .loc 1 199 5 discriminator 22 view .LVU471
1813 0a4c 4FF48022 mov r2, #262144
ARM GAS /tmp/ccg1ccOq.s page 46
ARM GAS /tmp/cc5akmK0.s page 46
1814 0a50 A1E7 b .L45
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1857 0a9c A2F58962 sub r2, r2, #1096
1858 0aa0 9342 cmp r3, r2
1859 0aa2 27D0 beq .L227
ARM GAS /tmp/ccg1ccOq.s page 47
ARM GAS /tmp/cc5akmK0.s page 47
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1903 .L224:
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
1904 .loc 1 199 5 discriminator 64 view .LVU494
ARM GAS /tmp/ccg1ccOq.s page 48
ARM GAS /tmp/cc5akmK0.s page 48
1905 0ae2 4FF48073 mov r3, #256
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1948 .loc 1 199 5 discriminator 110 view .LVU505
1949 0b2a A2F58962 sub r2, r2, #1096
1950 0b2e 9342 cmp r3, r2
ARM GAS /tmp/ccg1ccOq.s page 49
ARM GAS /tmp/cc5akmK0.s page 49
1951 0b30 2BD0 beq .L235
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
1994 0b7c 0DE7 b .L46
1995 .L232:
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 50
ARM GAS /tmp/cc5akmK0.s page 50
1996 .loc 1 199 5 discriminator 107 view .LVU517
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2041 .loc 1 199 5 discriminator 125 view .LVU526
2042 0bc8 4FF48023 mov r3, #262144
2043 0bcc D4E7 b .L50
ARM GAS /tmp/ccg1ccOq.s page 51
ARM GAS /tmp/cc5akmK0.s page 51
2044 .L49:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2087 0c20 9342 cmp r3, r2
2088 0c22 25D0 beq .L253
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
ARM GAS /tmp/ccg1ccOq.s page 52
ARM GAS /tmp/cc5akmK0.s page 52
2089 .loc 1 199 5 discriminator 173 view .LVU538
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
2133 .loc 1 199 5 discriminator 168 view .LVU549
2134 0c5e 4FF48073 mov r3, #256
ARM GAS /tmp/ccg1ccOq.s page 53
ARM GAS /tmp/cc5akmK0.s page 53
2135 0c62 EAE7 b .L51
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2175 0c94 5361 str r3, [r2, #20]
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
2176 .loc 1 206 5 is_stmt 1 view .LVU564
ARM GAS /tmp/ccg1ccOq.s page 54
ARM GAS /tmp/cc5akmK0.s page 54
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2218 0cc8 4022 movs r2, #64
2219 0cca D8E7 b .L53
2220 .L261:
ARM GAS /tmp/ccg1ccOq.s page 55
ARM GAS /tmp/cc5akmK0.s page 55
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2264 0d10 2BD0 beq .L271
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
2265 .loc 1 200 5 discriminator 61 view .LVU589
ARM GAS /tmp/ccg1ccOq.s page 56
ARM GAS /tmp/cc5akmK0.s page 56
2266 0d12 02F58062 add r2, r2, #1024
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2309 .loc 1 200 5 discriminator 56 view .LVU600
2310 0d5e 0123 movs r3, #1
2311 0d60 FAE7 b .L56
ARM GAS /tmp/ccg1ccOq.s page 57
ARM GAS /tmp/cc5akmK0.s page 57
2312 .L269:
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2355 0d94 9342 cmp r3, r2
2356 0d96 31D0 beq .L279
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/ccg1ccOq.s page 58
ARM GAS /tmp/cc5akmK0.s page 58
2357 .loc 1 200 5 discriminator 104 view .LVU612
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
2401 .loc 1 200 5 discriminator 127 view .LVU623
2402 0df0 4FF48003 mov r3, #4194304
ARM GAS /tmp/ccg1ccOq.s page 59
ARM GAS /tmp/cc5akmK0.s page 59
2403 0df4 03E0 b .L58
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2446 0e20 4FF48033 mov r3, #65536
2447 0e24 EBE7 b .L58
2448 .L288:
ARM GAS /tmp/ccg1ccOq.s page 60
ARM GAS /tmp/cc5akmK0.s page 60
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2493 .loc 1 200 5 discriminator 165 view .LVU644
2494 0e7e 02F58062 add r2, r2, #1024
2495 0e82 9342 cmp r3, r2
ARM GAS /tmp/ccg1ccOq.s page 61
ARM GAS /tmp/cc5akmK0.s page 61
2496 0e84 25D0 beq .L298
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2539 0ec4 F6E7 b .L59
2540 .L295:
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/ccg1ccOq.s page 62
ARM GAS /tmp/cc5akmK0.s page 62
2541 .loc 1 200 5 discriminator 162 view .LVU656
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2586 .LFE240:
2588 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits
2589 .align 1
ARM GAS /tmp/ccg1ccOq.s page 63
ARM GAS /tmp/cc5akmK0.s page 63
2590 .global HAL_DMAEx_ChangeMemory
@ -3777,29 +3777,29 @@ ARM GAS /tmp/ccg1ccOq.s page 1
2633 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
2634 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
2635 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h"
ARM GAS /tmp/ccg1ccOq.s page 64
ARM GAS /tmp/cc5akmK0.s page 64
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_dma_ex.c
/tmp/ccg1ccOq.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t
/tmp/ccg1ccOq.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig
/tmp/ccg1ccOq.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t
/tmp/ccg1ccOq.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart
/tmp/ccg1ccOq.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t
/tmp/ccg1ccOq.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT
/tmp/ccg1ccOq.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d
/tmp/ccg1ccOq.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t
/tmp/ccg1ccOq.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d
/tmp/ccg1ccOq.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t
/tmp/ccg1ccOq.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d
/tmp/ccg1ccOq.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t
/tmp/ccg1ccOq.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d
/tmp/ccg1ccOq.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t
/tmp/ccg1ccOq.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d
/tmp/ccg1ccOq.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t
/tmp/ccg1ccOq.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d
/tmp/ccg1ccOq.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t
/tmp/ccg1ccOq.s:2595 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory
/tmp/cc5akmK0.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t
/tmp/cc5akmK0.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig
/tmp/cc5akmK0.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t
/tmp/cc5akmK0.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart
/tmp/cc5akmK0.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t
/tmp/cc5akmK0.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT
/tmp/cc5akmK0.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d
/tmp/cc5akmK0.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t
/tmp/cc5akmK0.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d
/tmp/cc5akmK0.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t
/tmp/cc5akmK0.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d
/tmp/cc5akmK0.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t
/tmp/cc5akmK0.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d
/tmp/cc5akmK0.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t
/tmp/cc5akmK0.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d
/tmp/cc5akmK0.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t
/tmp/cc5akmK0.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d
/tmp/cc5akmK0.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t
/tmp/cc5akmK0.s:2595 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccCfqlKb.s page 1
ARM GAS /tmp/ccqZddKp.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (+) Each Exti line can be configured within this driver.
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes
ARM GAS /tmp/ccCfqlKb.s page 2
ARM GAS /tmp/ccqZddKp.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (++) Interrupt
@ -118,7 +118,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** #include "stm32f4xx_hal.h"
ARM GAS /tmp/ccCfqlKb.s page 3
ARM GAS /tmp/ccqZddKp.s page 3
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** */
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** {
ARM GAS /tmp/ccCfqlKb.s page 4
ARM GAS /tmp/ccqZddKp.s page 4
30 .loc 1 143 1 view -0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
63 .loc 1 163 3 is_stmt 1 view .LVU15
64 .loc 1 163 12 is_stmt 0 view .LVU16
65 0012 0120 movs r0, #1
ARM GAS /tmp/ccCfqlKb.s page 5
ARM GAS /tmp/ccqZddKp.s page 5
66 .LVL2:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
98 0038 0443 orrs r4, r4, r0
99 003a EC60 str r4, [r5, #12]
100 .L7:
ARM GAS /tmp/ccCfqlKb.s page 6
ARM GAS /tmp/ccqZddKp.s page 6
186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
@ -358,7 +358,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Configure event mode : read current mode */
218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Mask or set line */
219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00u)
ARM GAS /tmp/ccCfqlKb.s page 7
ARM GAS /tmp/ccqZddKp.s page 7
124 .loc 1 219 3 is_stmt 1 view .LVU40
@ -418,7 +418,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
164 .loc 1 189 11 is_stmt 0 view .LVU52
165 007a 154D ldr r5, .L18
ARM GAS /tmp/ccCfqlKb.s page 8
ARM GAS /tmp/ccqZddKp.s page 8
166 007c EC68 ldr r4, [r5, #12]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
204 00a6 46F82230 str r3, [r6, r2, lsl #2]
205 00aa CDE7 b .L3
206 .LVL12:
ARM GAS /tmp/ccCfqlKb.s page 9
ARM GAS /tmp/ccqZddKp.s page 9
207 .L8:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
250 .L18:
251 00d0 003C0140 .word 1073822720
252 00d4 00380140 .word 1073821696
ARM GAS /tmp/ccCfqlKb.s page 10
ARM GAS /tmp/ccqZddKp.s page 10
253 .cfi_endproc
@ -598,7 +598,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Store handle line number to configuration structure */
253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Line = hexti->Line;
ARM GAS /tmp/ccCfqlKb.s page 11
ARM GAS /tmp/ccqZddKp.s page 11
287 .loc 1 253 3 view .LVU90
@ -658,7 +658,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
321 002a 03D0 beq .L24
274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** {
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Mode |= EXTI_MODE_EVENT;
ARM GAS /tmp/ccCfqlKb.s page 12
ARM GAS /tmp/ccqZddKp.s page 12
322 .loc 1 275 5 is_stmt 1 view .LVU106
@ -718,7 +718,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
358 0052 03D0 beq .L26
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** {
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Trigger |= EXTI_TRIGGER_FALLING;
ARM GAS /tmp/ccCfqlKb.s page 13
ARM GAS /tmp/ccqZddKp.s page 13
359 .loc 1 295 7 is_stmt 1 view .LVU123
@ -778,7 +778,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
394 .loc 1 304 7 is_stmt 1 view .LVU136
304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
ARM GAS /tmp/ccCfqlKb.s page 14
ARM GAS /tmp/ccqZddKp.s page 14
395 .loc 1 304 78 is_stmt 0 view .LVU137
@ -838,7 +838,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
440 .L37:
441 .align 2
442 .L36:
ARM GAS /tmp/ccCfqlKb.s page 15
ARM GAS /tmp/ccqZddKp.s page 15
443 00a0 003C0140 .word 1073822720
@ -898,7 +898,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* compute line mask */
332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** linepos = (hexti->Line & EXTI_PIN_MASK);
477 .loc 1 332 3 view .LVU157
ARM GAS /tmp/ccCfqlKb.s page 16
ARM GAS /tmp/ccqZddKp.s page 16
478 .loc 1 332 19 is_stmt 0 view .LVU158
@ -958,7 +958,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
519 .loc 1 345 5 is_stmt 1 view .LVU178
520 .loc 1 345 23 is_stmt 0 view .LVU179
521 003a D368 ldr r3, [r2, #12]
ARM GAS /tmp/ccCfqlKb.s page 17
ARM GAS /tmp/ccqZddKp.s page 17
522 .loc 1 345 30 view .LVU180
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
556 0062 A400 lsls r4, r4, #2
353:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
557 .loc 1 353 40 view .LVU195
ARM GAS /tmp/ccCfqlKb.s page 18
ARM GAS /tmp/ccqZddKp.s page 18
558 0064 0F22 movs r2, #15
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
608 .LVL46:
609 .LFB242:
360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
ARM GAS /tmp/ccCfqlKb.s page 19
ARM GAS /tmp/ccqZddKp.s page 19
361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /**
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
640 .align 1
641 .global HAL_EXTI_GetHandle
642 .syntax unified
ARM GAS /tmp/ccCfqlKb.s page 20
ARM GAS /tmp/ccqZddKp.s page 20
643 .thumb
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
411:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
672 .loc 1 411 1 view .LVU225
673 000a 7047 bx lr
ARM GAS /tmp/ccCfqlKb.s page 21
ARM GAS /tmp/ccqZddKp.s page 21
674 .cfi_endproc
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
701 0002 0368 ldr r3, [r0]
702 .loc 1 440 35 view .LVU232
703 0004 03F01F02 and r2, r3, #31
ARM GAS /tmp/ccCfqlKb.s page 22
ARM GAS /tmp/ccqZddKp.s page 22
704 .loc 1 440 12 view .LVU233
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
744 .global HAL_EXTI_GetPending
745 .syntax unified
746 .thumb
ARM GAS /tmp/ccCfqlKb.s page 23
ARM GAS /tmp/ccqZddKp.s page 23
747 .thumb_func
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* return 1 if bit is set else 0 */
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** regval = ((EXTI->PR & maskline) >> linepos);
ARM GAS /tmp/ccCfqlKb.s page 24
ARM GAS /tmp/ccqZddKp.s page 24
775 .loc 1 485 3 is_stmt 1 view .LVU259
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** UNUSED(Edge);
814 .loc 1 503 3 view .LVU268
504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
ARM GAS /tmp/ccCfqlKb.s page 25
ARM GAS /tmp/ccqZddKp.s page 25
505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Check parameters */
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccCfqlKb.s page 1
852 @ args = 0, pretend = 0, frame = 0
853 @ frame_needed = 0, uses_anonymous_args = 0
854 @ link register save eliminated.
ARM GAS /tmp/ccCfqlKb.s page 26
ARM GAS /tmp/ccqZddKp.s page 26
524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** uint32_t maskline;
@ -1543,35 +1543,35 @@ ARM GAS /tmp/ccCfqlKb.s page 1
883 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
884 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
885 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h"
ARM GAS /tmp/ccCfqlKb.s page 27
ARM GAS /tmp/ccqZddKp.s page 27
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_exti.c
/tmp/ccCfqlKb.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t
/tmp/ccCfqlKb.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
/tmp/ccCfqlKb.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d
/tmp/ccCfqlKb.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t
/tmp/ccCfqlKb.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
/tmp/ccCfqlKb.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d
/tmp/ccCfqlKb.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t
/tmp/ccCfqlKb.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
/tmp/ccCfqlKb.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d
/tmp/ccCfqlKb.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t
/tmp/ccCfqlKb.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
/tmp/ccCfqlKb.s:640 .text.HAL_EXTI_GetHandle:00000000 $t
/tmp/ccCfqlKb.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
/tmp/ccCfqlKb.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t
/tmp/ccCfqlKb.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
/tmp/ccCfqlKb.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d
/tmp/ccCfqlKb.s:743 .text.HAL_EXTI_GetPending:00000000 $t
/tmp/ccCfqlKb.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
/tmp/ccCfqlKb.s:794 .text.HAL_EXTI_GetPending:00000014 $d
/tmp/ccCfqlKb.s:799 .text.HAL_EXTI_ClearPending:00000000 $t
/tmp/ccCfqlKb.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
/tmp/ccCfqlKb.s:836 .text.HAL_EXTI_ClearPending:00000010 $d
/tmp/ccCfqlKb.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t
/tmp/ccCfqlKb.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
/tmp/ccCfqlKb.s:876 .text.HAL_EXTI_GenerateSWI:00000010 $d
/tmp/ccqZddKp.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t
/tmp/ccqZddKp.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
/tmp/ccqZddKp.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d
/tmp/ccqZddKp.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t
/tmp/ccqZddKp.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
/tmp/ccqZddKp.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d
/tmp/ccqZddKp.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t
/tmp/ccqZddKp.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
/tmp/ccqZddKp.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d
/tmp/ccqZddKp.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t
/tmp/ccqZddKp.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
/tmp/ccqZddKp.s:640 .text.HAL_EXTI_GetHandle:00000000 $t
/tmp/ccqZddKp.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
/tmp/ccqZddKp.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t
/tmp/ccqZddKp.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
/tmp/ccqZddKp.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d
/tmp/ccqZddKp.s:743 .text.HAL_EXTI_GetPending:00000000 $t
/tmp/ccqZddKp.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
/tmp/ccqZddKp.s:794 .text.HAL_EXTI_GetPending:00000014 $d
/tmp/ccqZddKp.s:799 .text.HAL_EXTI_ClearPending:00000000 $t
/tmp/ccqZddKp.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
/tmp/ccqZddKp.s:836 .text.HAL_EXTI_ClearPending:00000010 $d
/tmp/ccqZddKp.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t
/tmp/ccqZddKp.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
/tmp/ccqZddKp.s:876 .text.HAL_EXTI_GenerateSWI:00000010 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccIuLSzg.s page 1
ARM GAS /tmp/ccot7YtA.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) Prefetch on I-Code
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) 64 cache lines of 128 bits on I-Code
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) 8 cache lines of 128 bits on D-Code
ARM GAS /tmp/ccIuLSzg.s page 2
ARM GAS /tmp/ccot7YtA.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED
ARM GAS /tmp/ccIuLSzg.s page 3
ARM GAS /tmp/ccot7YtA.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** ##### Programming operation functions #####
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** ===============================================================================
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** [..]
ARM GAS /tmp/ccIuLSzg.s page 4
ARM GAS /tmp/ccot7YtA.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** This subsection provides a set of functions allowing to manage the FLASH
@ -238,7 +238,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* If the program operation is completed, disable the PG Bit */
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH->CR &= (~FLASH_CR_PG);
ARM GAS /tmp/ccIuLSzg.s page 5
ARM GAS /tmp/ccot7YtA.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
@ -298,7 +298,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** return status;
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
ARM GAS /tmp/ccIuLSzg.s page 6
ARM GAS /tmp/ccot7YtA.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
@ -358,7 +358,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* Check if there are still sectors to erase*/
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** if (pFlash.NbSectorsToErase != 0U)
ARM GAS /tmp/ccIuLSzg.s page 7
ARM GAS /tmp/ccot7YtA.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
@ -418,7 +418,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** __HAL_FLASH_DISABLE_IT(FLASH_IT_ERR);
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
ARM GAS /tmp/ccIuLSzg.s page 8
ARM GAS /tmp/ccot7YtA.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Unlock the FLASH control register access
ARM GAS /tmp/ccIuLSzg.s page 9
ARM GAS /tmp/ccot7YtA.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status
@ -538,7 +538,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Lock the FLASH Option Control Registers access.
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status
ARM GAS /tmp/ccIuLSzg.s page 10
ARM GAS /tmp/ccot7YtA.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */
@ -598,7 +598,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @}
ARM GAS /tmp/ccIuLSzg.s page 11
ARM GAS /tmp/ccot7YtA.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */
@ -658,7 +658,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Program a double word (64-bit) at a specified address.
ARM GAS /tmp/ccIuLSzg.s page 12
ARM GAS /tmp/ccot7YtA.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @note This function must be used when the device voltage range is from
@ -718,7 +718,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* Barrier to ensure programming is performed in 2 steps, in right order
625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (independently of compiler optimization behavior) */
626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** __ISB();
ARM GAS /tmp/ccIuLSzg.s page 13
ARM GAS /tmp/ccot7YtA.s page 13
60 .loc 1 626 3 is_stmt 1 view .LVU12
@ -778,7 +778,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN
53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__))
ARM GAS /tmp/ccIuLSzg.s page 14
ARM GAS /tmp/ccot7YtA.s page 14
54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -838,7 +838,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add
109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED
ARM GAS /tmp/ccIuLSzg.s page 15
ARM GAS /tmp/ccot7YtA.s page 15
111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x)))
@ -898,7 +898,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
165:Drivers/CMSIS/Include/cmsis_gcc.h ****
166:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PROGRAM_START __cmsis_start
167:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/ccIuLSzg.s page 16
ARM GAS /tmp/ccot7YtA.s page 16
168:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -958,7 +958,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
222:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
223:Drivers/CMSIS/Include/cmsis_gcc.h ****
224:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccIuLSzg.s page 17
ARM GAS /tmp/ccot7YtA.s page 17
225:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
78 .loc 1 630 1 view .LVU17
79 0024 5DF8044B ldr r4, [sp], #4
80 .LCFI1:
ARM GAS /tmp/ccIuLSzg.s page 18
ARM GAS /tmp/ccot7YtA.s page 18
81 .cfi_restore 4
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
115 000c 42F40072 orr r2, r2, #512
116 0010 1A61 str r2, [r3, #16]
653:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH->CR |= FLASH_CR_PG;
ARM GAS /tmp/ccIuLSzg.s page 19
ARM GAS /tmp/ccot7YtA.s page 19
117 .loc 1 653 3 is_stmt 1 view .LVU24
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
150 .loc 1 676 3 view .LVU32
151 0000 074B ldr r3, .L9
152 0002 1A69 ldr r2, [r3, #16]
ARM GAS /tmp/ccIuLSzg.s page 20
ARM GAS /tmp/ccot7YtA.s page 20
153 0004 22F44072 bic r2, r2, #768
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
189 .cfi_startproc
190 @ args = 0, pretend = 0, frame = 0
191 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccIuLSzg.s page 21
ARM GAS /tmp/ccot7YtA.s page 21
192 @ link register save eliminated.
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
231 .cfi_startproc
232 @ args = 0, pretend = 0, frame = 0
233 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccIuLSzg.s page 22
ARM GAS /tmp/ccot7YtA.s page 22
234 @ link register save eliminated.
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
730:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** if (__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGPERR) != RESET)
273 .loc 1 730 3 view .LVU69
ARM GAS /tmp/ccIuLSzg.s page 23
ARM GAS /tmp/ccot7YtA.s page 23
274 .loc 1 730 7 is_stmt 0 view .LVU70
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
312 .loc 1 746 7 is_stmt 0 view .LVU84
313 0068 0D4B ldr r3, .L21
314 006a DB68 ldr r3, [r3, #12]
ARM GAS /tmp/ccIuLSzg.s page 24
ARM GAS /tmp/ccot7YtA.s page 24
315 .loc 1 746 6 view .LVU85
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
354 00a0 003C0240 .word 1073888256
355 00a4 00000000 .word pFlash
356 .cfi_endproc
ARM GAS /tmp/ccIuLSzg.s page 25
ARM GAS /tmp/ccot7YtA.s page 25
357 .LFE255:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
403 .loc 1 233 18 is_stmt 0 view .LVU108
404 001e 4861 str r0, [r1, #20]
ARM GAS /tmp/ccIuLSzg.s page 26
ARM GAS /tmp/ccot7YtA.s page 26
235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
445 .LVL13:
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
446 .loc 1 248 5 is_stmt 0 view .LVU123
ARM GAS /tmp/ccIuLSzg.s page 27
ARM GAS /tmp/ccot7YtA.s page 27
447 0048 F1E7 b .L25
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
500 .global HAL_FLASH_IRQHandler
501 .syntax unified
502 .thumb
ARM GAS /tmp/ccIuLSzg.s page 28
ARM GAS /tmp/ccot7YtA.s page 28
503 .thumb_func
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
545 .LVL17:
546 .L39:
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
ARM GAS /tmp/ccIuLSzg.s page 29
ARM GAS /tmp/ccot7YtA.s page 29
547 .loc 1 294 5 is_stmt 1 view .LVU143
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
588 .loc 1 355 9 is_stmt 1 view .LVU157
355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
ARM GAS /tmp/ccIuLSzg.s page 30
ARM GAS /tmp/ccot7YtA.s page 30
589 .loc 1 355 48 is_stmt 0 view .LVU158
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
631 .LVL23:
280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
632 .loc 1 280 7 is_stmt 1 view .LVU171
ARM GAS /tmp/ccIuLSzg.s page 31
ARM GAS /tmp/ccot7YtA.s page 31
280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
671 .loc 1 322 22 view .LVU187
672 00b4 0133 adds r3, r3, #1
673 00b6 E360 str r3, [r4, #12]
ARM GAS /tmp/ccIuLSzg.s page 32
ARM GAS /tmp/ccot7YtA.s page 32
323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH_Erase_Sector(addresstmp, pFlash.VoltageForErase);
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
713 00e0 1869 ldr r0, [r3, #16]
349:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
714 .loc 1 349 9 view .LVU203
ARM GAS /tmp/ccIuLSzg.s page 33
ARM GAS /tmp/ccot7YtA.s page 33
715 00e2 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
761 .loc 1 443 9 is_stmt 0 view .LVU213
762 0018 1B69 ldr r3, [r3, #16]
443:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
ARM GAS /tmp/ccIuLSzg.s page 34
ARM GAS /tmp/ccot7YtA.s page 34
763 .loc 1 443 8 view .LVU214
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
809 .L63:
810 000e 00BF .align 2
811 .L62:
ARM GAS /tmp/ccIuLSzg.s page 35
ARM GAS /tmp/ccot7YtA.s page 35
812 0010 003C0240 .word 1073888256
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
856 001e 00BF .align 2
857 .L67:
858 0020 003C0240 .word 1073888256
ARM GAS /tmp/ccIuLSzg.s page 36
ARM GAS /tmp/ccot7YtA.s page 36
859 0024 3B2A1908 .word 135866939
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
909 .loc 1 539 3 view .LVU244
539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
910 .loc 1 539 16 is_stmt 0 view .LVU245
ARM GAS /tmp/ccIuLSzg.s page 37
ARM GAS /tmp/ccot7YtA.s page 37
911 0000 014B ldr r3, .L73
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
958 .LVL42:
564:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
959 .loc 1 564 3 is_stmt 1 view .LVU255
ARM GAS /tmp/ccIuLSzg.s page 38
ARM GAS /tmp/ccot7YtA.s page 38
960 .L77:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
998 003c 0122 movs r2, #1
999 003e DA60 str r2, [r3, #12]
1000 .L81:
ARM GAS /tmp/ccIuLSzg.s page 39
ARM GAS /tmp/ccot7YtA.s page 39
582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH_FLAG_PGPERR | FLASH_FLAG_PGSERR | FLASH_FLAG_RDERR)) != RESET)
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
1047 .cfi_def_cfa_offset 24
1048 .cfi_offset 3, -24
1049 .cfi_offset 4, -20
ARM GAS /tmp/ccIuLSzg.s page 40
ARM GAS /tmp/ccot7YtA.s page 40
1050 .cfi_offset 5, -16
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
1088 0024 012C cmp r4, #1
1089 0026 18D0 beq .L98
186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
ARM GAS /tmp/ccIuLSzg.s page 41
ARM GAS /tmp/ccot7YtA.s page 41
1090 .loc 1 186 10 is_stmt 1 view .LVU298
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
1130 0050 F1B2 uxtb r1, r6
1131 0052 2846 mov r0, r5
1132 .LVL55:
ARM GAS /tmp/ccIuLSzg.s page 42
ARM GAS /tmp/ccot7YtA.s page 42
179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccIuLSzg.s page 1
1181 .loc 1 501 1 is_stmt 1 view -0
1182 .cfi_startproc
1183 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccIuLSzg.s page 43
ARM GAS /tmp/ccot7YtA.s page 43
1184 @ frame_needed = 0, uses_anonymous_args = 0
@ -2575,67 +2575,67 @@ ARM GAS /tmp/ccIuLSzg.s page 1
1233 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h"
1234 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1235 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h"
ARM GAS /tmp/ccIuLSzg.s page 44
ARM GAS /tmp/ccot7YtA.s page 44
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_flash.c
/tmp/ccIuLSzg.s:21 .text.FLASH_Program_DoubleWord:00000000 $t
/tmp/ccIuLSzg.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord
/tmp/ccIuLSzg.s:87 .text.FLASH_Program_DoubleWord:0000002c $d
/tmp/ccIuLSzg.s:92 .text.FLASH_Program_Word:00000000 $t
/tmp/ccIuLSzg.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word
/tmp/ccIuLSzg.s:131 .text.FLASH_Program_Word:00000020 $d
/tmp/ccIuLSzg.s:136 .text.FLASH_Program_HalfWord:00000000 $t
/tmp/ccIuLSzg.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
/tmp/ccIuLSzg.s:175 .text.FLASH_Program_HalfWord:00000020 $d
/tmp/ccIuLSzg.s:180 .text.FLASH_Program_Byte:00000000 $t
/tmp/ccIuLSzg.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte
/tmp/ccIuLSzg.s:218 .text.FLASH_Program_Byte:0000001c $d
/tmp/ccIuLSzg.s:223 .text.FLASH_SetErrorCode:00000000 $t
/tmp/ccIuLSzg.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
/tmp/ccIuLSzg.s:354 .text.FLASH_SetErrorCode:000000a0 $d
/tmp/ccIuLSzg.s:1215 .data.pFlash:00000000 pFlash
/tmp/ccIuLSzg.s:360 .text.HAL_FLASH_Program_IT:00000000 $t
/tmp/ccIuLSzg.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
/tmp/ccIuLSzg.s:451 .text.HAL_FLASH_Program_IT:0000004c $d
/tmp/ccIuLSzg.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
/tmp/ccIuLSzg.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccIuLSzg.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t
/tmp/ccIuLSzg.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
/tmp/ccIuLSzg.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t
/tmp/ccIuLSzg.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
/tmp/ccIuLSzg.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d
/tmp/ccIuLSzg.s:727 .text.HAL_FLASH_Unlock:00000000 $t
/tmp/ccIuLSzg.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
/tmp/ccIuLSzg.s:779 .text.HAL_FLASH_Unlock:00000028 $d
/tmp/ccIuLSzg.s:785 .text.HAL_FLASH_Lock:00000000 $t
/tmp/ccIuLSzg.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
/tmp/ccIuLSzg.s:812 .text.HAL_FLASH_Lock:00000010 $d
/tmp/ccIuLSzg.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t
/tmp/ccIuLSzg.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
/tmp/ccIuLSzg.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d
/tmp/ccIuLSzg.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t
/tmp/ccIuLSzg.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
/tmp/ccIuLSzg.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d
/tmp/ccIuLSzg.s:896 .text.HAL_FLASH_GetError:00000000 $t
/tmp/ccIuLSzg.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
/tmp/ccIuLSzg.s:918 .text.HAL_FLASH_GetError:00000008 $d
/tmp/ccIuLSzg.s:923 .text.FLASH_WaitForLastOperation:00000000 $t
/tmp/ccIuLSzg.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
/tmp/ccIuLSzg.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d
/tmp/ccIuLSzg.s:1031 .text.HAL_FLASH_Program:00000000 $t
/tmp/ccIuLSzg.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
/tmp/ccIuLSzg.s:1167 .text.HAL_FLASH_Program:00000074 $d
/tmp/ccIuLSzg.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t
/tmp/ccIuLSzg.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
/tmp/ccIuLSzg.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d
/tmp/ccIuLSzg.s:1212 .data.pFlash:00000000 $d
/tmp/ccot7YtA.s:21 .text.FLASH_Program_DoubleWord:00000000 $t
/tmp/ccot7YtA.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord
/tmp/ccot7YtA.s:87 .text.FLASH_Program_DoubleWord:0000002c $d
/tmp/ccot7YtA.s:92 .text.FLASH_Program_Word:00000000 $t
/tmp/ccot7YtA.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word
/tmp/ccot7YtA.s:131 .text.FLASH_Program_Word:00000020 $d
/tmp/ccot7YtA.s:136 .text.FLASH_Program_HalfWord:00000000 $t
/tmp/ccot7YtA.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
/tmp/ccot7YtA.s:175 .text.FLASH_Program_HalfWord:00000020 $d
/tmp/ccot7YtA.s:180 .text.FLASH_Program_Byte:00000000 $t
/tmp/ccot7YtA.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte
/tmp/ccot7YtA.s:218 .text.FLASH_Program_Byte:0000001c $d
/tmp/ccot7YtA.s:223 .text.FLASH_SetErrorCode:00000000 $t
/tmp/ccot7YtA.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
/tmp/ccot7YtA.s:354 .text.FLASH_SetErrorCode:000000a0 $d
/tmp/ccot7YtA.s:1215 .data.pFlash:00000000 pFlash
/tmp/ccot7YtA.s:360 .text.HAL_FLASH_Program_IT:00000000 $t
/tmp/ccot7YtA.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
/tmp/ccot7YtA.s:451 .text.HAL_FLASH_Program_IT:0000004c $d
/tmp/ccot7YtA.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
/tmp/ccot7YtA.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccot7YtA.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t
/tmp/ccot7YtA.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
/tmp/ccot7YtA.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t
/tmp/ccot7YtA.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
/tmp/ccot7YtA.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d
/tmp/ccot7YtA.s:727 .text.HAL_FLASH_Unlock:00000000 $t
/tmp/ccot7YtA.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
/tmp/ccot7YtA.s:779 .text.HAL_FLASH_Unlock:00000028 $d
/tmp/ccot7YtA.s:785 .text.HAL_FLASH_Lock:00000000 $t
/tmp/ccot7YtA.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
/tmp/ccot7YtA.s:812 .text.HAL_FLASH_Lock:00000010 $d
/tmp/ccot7YtA.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t
/tmp/ccot7YtA.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
/tmp/ccot7YtA.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d
/tmp/ccot7YtA.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t
/tmp/ccot7YtA.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
/tmp/ccot7YtA.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d
/tmp/ccot7YtA.s:896 .text.HAL_FLASH_GetError:00000000 $t
/tmp/ccot7YtA.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
/tmp/ccot7YtA.s:918 .text.HAL_FLASH_GetError:00000008 $d
/tmp/ccot7YtA.s:923 .text.FLASH_WaitForLastOperation:00000000 $t
/tmp/ccot7YtA.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
/tmp/ccot7YtA.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d
/tmp/ccot7YtA.s:1031 .text.HAL_FLASH_Program:00000000 $t
/tmp/ccot7YtA.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
/tmp/ccot7YtA.s:1167 .text.HAL_FLASH_Program:00000074 $d
/tmp/ccot7YtA.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t
/tmp/ccot7YtA.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
/tmp/ccot7YtA.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d
/tmp/ccot7YtA.s:1212 .data.pFlash:00000000 $d
UNDEFINED SYMBOLS
FLASH_Erase_Sector
FLASH_FlushCaches
ARM GAS /tmp/ccIuLSzg.s page 45
ARM GAS /tmp/ccot7YtA.s page 45
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccYzp9Nl.s page 1
ARM GAS /tmp/ccXru7je.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (#) FLASH Memory Erase functions:
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (++) Lock and Unlock the FLASH interface using HAL_FLASH_Unlock() and
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** HAL_FLASH_Lock() functions
ARM GAS /tmp/ccYzp9Nl.s page 2
ARM GAS /tmp/ccXru7je.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (++) Erase function: Erase sector, erase all sectors
@ -118,7 +118,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Private macro -------------------------------------------------------------*/
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** @addtogroup FLASHEx_Private_Variables
ARM GAS /tmp/ccYzp9Nl.s page 3
ARM GAS /tmp/ccXru7je.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** [..]
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** This subsection provides a set of functions allowing to manage the Extension FLASH
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** programming operations.
ARM GAS /tmp/ccYzp9Nl.s page 4
ARM GAS /tmp/ccXru7je.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Wait for last operation to be completed */
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
ARM GAS /tmp/ccYzp9Nl.s page 5
ARM GAS /tmp/ccXru7je.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Erase by sector to be done*/
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccYzp9Nl.s page 6
ARM GAS /tmp/ccXru7je.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */
@ -358,7 +358,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*USER configuration*/
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** if ((pOBInit->OptionType & OPTIONBYTE_USER) == OPTIONBYTE_USER)
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccYzp9Nl.s page 7
ARM GAS /tmp/ccXru7je.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** status = FLASH_OB_UserConfig(pOBInit->USERConfig & OB_IWDG_SW,
@ -418,7 +418,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR;
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccYzp9Nl.s page 8
ARM GAS /tmp/ccXru7je.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */
@ -478,7 +478,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #if defined(STM32F401xC) || defined(STM32F401xE) || defined(STM32F410Tx) || defined(STM32F410Cx) ||
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) ||
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx)
ARM GAS /tmp/ccYzp9Nl.s page 9
ARM GAS /tmp/ccXru7je.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Get Sector*/
@ -538,7 +538,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** uint8_t optiontmp;
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Mask SPRMOD bit */
ARM GAS /tmp/ccYzp9Nl.s page 10
ARM GAS /tmp/ccXru7je.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** optiontmp = (uint8_t)((*(__IO uint8_t *)OPTCR_BYTE3_ADDRESS) & (uint8_t)0x7F);
@ -598,7 +598,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
ARM GAS /tmp/ccYzp9Nl.s page 11
ARM GAS /tmp/ccXru7je.s page 11
34 .loc 1 538 1 is_stmt 0 view .LVU1
@ -658,7 +658,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
65 001e 0A4A ldr r2, .L7
66 0020 1069 ldr r0, [r2, #16]
67 .loc 1 561 13 view .LVU16
ARM GAS /tmp/ccYzp9Nl.s page 12
ARM GAS /tmp/ccXru7je.s page 12
68 0022 40EA0320 orr r0, r0, r3, lsl #8
@ -718,7 +718,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values:
570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_1: when the device voltage range is 1.8V to 2.1V,
571:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by byte (8-bit)
ARM GAS /tmp/ccYzp9Nl.s page 13
ARM GAS /tmp/ccXru7je.s page 13
572:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V,
@ -778,7 +778,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *
627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @param WRPSector specifies the sector(s) to be write protected.
628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values:
ARM GAS /tmp/ccYzp9Nl.s page 14
ARM GAS /tmp/ccXru7je.s page 14
629:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg WRPSector: A value between OB_WRP_SECTOR_0 and OB_WRP_SECTOR_23
@ -838,7 +838,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccYzp9Nl.s page 15
ARM GAS /tmp/ccXru7je.s page 15
686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -898,7 +898,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Write protection done on sectors of BANK2*/
742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint16_t *)OPTCR1_BYTE2_ADDRESS |= (uint16_t)(WRPSector >> 12);
ARM GAS /tmp/ccYzp9Nl.s page 16
ARM GAS /tmp/ccXru7je.s page 16
743:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -958,7 +958,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @param SectorBank1 Specifies the sector(s) to be read/write protected or unprotected for bank1
798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values:
799:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg OB_PCROP: A value between OB_PCROP_SECTOR_0 and OB_PCROP_SECTOR_11
ARM GAS /tmp/ccYzp9Nl.s page 17
ARM GAS /tmp/ccXru7je.s page 17
800:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg OB_PCROP_SECTOR__All
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
856:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccYzp9Nl.s page 18
ARM GAS /tmp/ccXru7je.s page 18
857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /**
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Write protection done on sectors of BANK2*/
912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint16_t *)OPTCR1_BYTE2_ADDRESS &= (~SectorBank2);
913:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccYzp9Nl.s page 19
ARM GAS /tmp/ccXru7je.s page 19
914:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V,
969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by half word (16-bit)
970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_3: when the device voltage range is 2.7V to 3.6V,
ARM GAS /tmp/ccYzp9Nl.s page 20
ARM GAS /tmp/ccXru7je.s page 20
971:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by word (32-bit)
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @retval HAL Status
1026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** */
1027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_EnableWRP(uint32_t WRPSector, uint32_t Banks)
ARM GAS /tmp/ccYzp9Nl.s page 21
ARM GAS /tmp/ccXru7je.s page 21
1028:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** STM32F413xx || STM32F423xx */
1083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1084:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #if defined(STM32F401xC) || defined(STM32F401xE) || defined(STM32F410Tx) || defined(STM32F410Cx) ||
ARM GAS /tmp/ccYzp9Nl.s page 22
ARM GAS /tmp/ccXru7je.s page 22
1085:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) ||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** return status;
1140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccYzp9Nl.s page 23
ARM GAS /tmp/ccXru7je.s page 23
1142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx ||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */
1197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_IWDG_SOURCE(Iwdg));
1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_STOP_SOURCE(Stop));
ARM GAS /tmp/ccYzp9Nl.s page 24
ARM GAS /tmp/ccXru7je.s page 24
1199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_STDBY_SOURCE(Stdby));
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
127 .loc 1 1235 3 is_stmt 1 view .LVU31
1236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccYzp9Nl.s page 25
ARM GAS /tmp/ccXru7je.s page 25
128 .loc 1 1237 1 is_stmt 0 view .LVU32
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /**
1251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @brief Return the FLASH Write Protection Option Bytes value.
ARM GAS /tmp/ccYzp9Nl.s page 26
ARM GAS /tmp/ccXru7je.s page 26
1252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @retval uint16_t FLASH Write Protection Option Bytes value
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
210 .loc 1 1272 7 is_stmt 0 view .LVU45
211 0000 054B ldr r3, .L21
212 0002 587D ldrb r0, [r3, #21] @ zero_extendqisi2
ARM GAS /tmp/ccYzp9Nl.s page 27
ARM GAS /tmp/ccXru7je.s page 27
213 0004 C0B2 uxtb r0, r0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** static uint8_t FLASH_OB_GetBOR(void)
1297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
246 .loc 1 1297 1 is_stmt 1 view -0
ARM GAS /tmp/ccYzp9Nl.s page 28
ARM GAS /tmp/ccXru7je.s page 28
247 .cfi_startproc
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
293 .loc 1 650 12 is_stmt 0 view .LVU63
294 0006 4CF25030 movw r0, #50000
295 .LVL11:
ARM GAS /tmp/ccYzp9Nl.s page 29
ARM GAS /tmp/ccXru7je.s page 29
650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
665:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
337 .loc 1 665 9 is_stmt 1 view .LVU77
338 0040 0D4A ldr r2, .L37+4
ARM GAS /tmp/ccYzp9Nl.s page 30
ARM GAS /tmp/ccXru7je.s page 30
339 0042 D38A ldrh r3, [r2, #22]
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
381 0078 003C0240 .word 1073888256
382 .cfi_endproc
383 .LFE250:
ARM GAS /tmp/ccYzp9Nl.s page 31
ARM GAS /tmp/ccXru7je.s page 31
385 .section .text.FLASH_OB_DisableWRP,"ax",%progbits
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
725:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (WRPSector < OB_WRP_SECTOR_12))
428 .loc 1 725 103 discriminator 4 view .LVU102
429 0016 B4F5805F cmp r4, #4096
ARM GAS /tmp/ccYzp9Nl.s page 32
ARM GAS /tmp/ccXru7je.s page 32
430 001a 13D3 bcc .L43
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
471 .loc 1 746 5 is_stmt 1 view .LVU115
746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
472 .loc 1 746 8 is_stmt 0 view .LVU116
ARM GAS /tmp/ccYzp9Nl.s page 33
ARM GAS /tmp/ccXru7je.s page 33
473 0050 094B ldr r3, .L50
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
518 .thumb_func
520 FLASH_OB_RDP_LevelConfig:
521 .LVL24:
ARM GAS /tmp/ccYzp9Nl.s page 34
ARM GAS /tmp/ccXru7je.s page 34
522 .LFB255:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
562 .LFE255:
564 .section .text.FLASH_OB_UserConfig,"ax",%progbits
565 .align 1
ARM GAS /tmp/ccYzp9Nl.s page 35
ARM GAS /tmp/ccXru7je.s page 35
566 .syntax unified
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
607 .loc 1 1207 66 is_stmt 0 view .LVU154
608 0012 054F ldr r7, .L60
609 0014 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2
ARM GAS /tmp/ccYzp9Nl.s page 36
ARM GAS /tmp/ccXru7je.s page 36
1207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
656 0002 0546 mov r5, r0
657 0004 0E46 mov r6, r1
658 0006 1446 mov r4, r2
ARM GAS /tmp/ccYzp9Nl.s page 37
ARM GAS /tmp/ccXru7je.s page 37
815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
696 .loc 1 828 48 is_stmt 0 view .LVU181
697 002e ADB2 uxth r5, r5
698 .LVL40:
ARM GAS /tmp/ccYzp9Nl.s page 38
ARM GAS /tmp/ccXru7je.s page 38
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
741 .section .text.FLASH_OB_DisablePCROP,"ax",%progbits
742 .align 1
743 .syntax unified
ARM GAS /tmp/ccYzp9Nl.s page 39
ARM GAS /tmp/ccXru7je.s page 39
744 .thumb
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
899:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
786 .loc 1 899 7 view .LVU208
787 001a 0E4A ldr r2, .L78
ARM GAS /tmp/ccYzp9Nl.s page 40
ARM GAS /tmp/ccXru7je.s page 40
788 001c 538B ldrh r3, [r2, #26]
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
828 004a 9BB2 uxth r3, r3
912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
829 .loc 1 912 48 is_stmt 0 view .LVU223
ARM GAS /tmp/ccYzp9Nl.s page 41
ARM GAS /tmp/ccXru7je.s page 41
830 004c 23EA0503 bic r3, r3, r5
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
786:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint8_t *)OPTCR_BYTE0_ADDRESS |= BootConfig;
876 .loc 1 786 42 is_stmt 0 view .LVU234
877 0012 02F0EF02 and r2, r2, #239
ARM GAS /tmp/ccYzp9Nl.s page 42
ARM GAS /tmp/ccXru7je.s page 42
878 0016 1A75 strb r2, [r3, #20]
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
924 000a 0446 mov r4, r0
286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
925 .loc 1 286 3 is_stmt 1 discriminator 2 view .LVU245
ARM GAS /tmp/ccYzp9Nl.s page 43
ARM GAS /tmp/ccXru7je.s page 43
926 000c 1C4B ldr r3, .L102
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
964 .loc 1 298 16 view .LVU262
965 0032 00E0 b .L87
ARM GAS /tmp/ccYzp9Nl.s page 44
ARM GAS /tmp/ccXru7je.s page 44
966 .LVL62:
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1004 .loc 1 310 5 is_stmt 1 view .LVU278
310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
1005 .loc 1 310 14 is_stmt 0 view .LVU279
ARM GAS /tmp/ccYzp9Nl.s page 45
ARM GAS /tmp/ccXru7je.s page 45
1006 0056 207C ldrb r0, [r4, #16] @ zero_extendqisi2
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1048 007e 00BF .align 2
1049 .L102:
1050 0080 00000000 .word pFlash
ARM GAS /tmp/ccYzp9Nl.s page 46
ARM GAS /tmp/ccXru7je.s page 46
1051 .cfi_endproc
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
351:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1095 .loc 1 351 23 discriminator 1 view .LVU304
1096 0018 2076 strb r0, [r4, #24]
ARM GAS /tmp/ccYzp9Nl.s page 47
ARM GAS /tmp/ccXru7je.s page 47
354:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
1140 .loc 1 381 5 view .LVU318
381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccYzp9Nl.s page 48
ARM GAS /tmp/ccXru7je.s page 48
1141 .loc 1 381 20 is_stmt 0 view .LVU319
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1182 .L109:
415:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
1183 .loc 1 415 3 is_stmt 1 view .LVU333
ARM GAS /tmp/ccYzp9Nl.s page 49
ARM GAS /tmp/ccXru7je.s page 49
416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx ||
1227 .loc 1 440 28 is_stmt 0 view .LVU347
1228 000a 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2
ARM GAS /tmp/ccYzp9Nl.s page 50
ARM GAS /tmp/ccXru7je.s page 50
440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx ||
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1274 .cfi_endproc
1275 .LFE245:
1277 .section .text.HAL_FLASHEx_OB_DeSelectPCROP,"ax",%progbits
ARM GAS /tmp/ccYzp9Nl.s page 51
ARM GAS /tmp/ccXru7je.s page 51
1278 .align 1
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1325 @ frame_needed = 0, uses_anonymous_args = 0
1326 @ link register save eliminated.
507:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccYzp9Nl.s page 52
ARM GAS /tmp/ccXru7je.s page 52
1327 .loc 1 507 3 view .LVU369
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1373 0010 4FF48071 mov r1, #256
1374 .LVL97:
582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** uint32_t tmp_psize = 0U;
ARM GAS /tmp/ccYzp9Nl.s page 53
ARM GAS /tmp/ccXru7je.s page 53
1375 .loc 1 582 1 view .LVU380
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
1415 .loc 1 616 8 is_stmt 0 view .LVU395
1416 0044 1A69 ldr r2, [r3, #16]
ARM GAS /tmp/ccYzp9Nl.s page 54
ARM GAS /tmp/ccXru7je.s page 54
616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
1464 .loc 1 248 3 view .LVU405
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccYzp9Nl.s page 55
ARM GAS /tmp/ccXru7je.s page 55
1465 .loc 1 248 17 is_stmt 0 view .LVU406
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1502 .LVL105:
1503 .L138:
251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** pFlash.Bank = pEraseInit->Banks;
ARM GAS /tmp/ccYzp9Nl.s page 56
ARM GAS /tmp/ccXru7je.s page 56
1504 .loc 1 251 5 is_stmt 1 view .LVU424
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1545 0000 164B ldr r3, .L144
1546 0002 1B68 ldr r3, [r3]
1547 .loc 1 1309 6 view .LVU434
ARM GAS /tmp/ccYzp9Nl.s page 57
ARM GAS /tmp/ccXru7je.s page 57
1548 0004 13F4007F tst r3, #512
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1586 0046 1A60 str r2, [r3]
1587 .loc 1 1325 5 view .LVU447
1588 0048 1A68 ldr r2, [r3]
ARM GAS /tmp/ccYzp9Nl.s page 58
ARM GAS /tmp/ccXru7je.s page 58
1589 004a 22F48052 bic r2, r2, #4096
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1635 0002 234B ldr r3, .L158
1636 0004 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2
1637 0006 012B cmp r3, #1
ARM GAS /tmp/ccYzp9Nl.s page 59
ARM GAS /tmp/ccXru7je.s page 59
1638 0008 40D0 beq .L154
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
1675 .loc 1 196 59 is_stmt 0 discriminator 1 view .LVU474
1676 002e E368 ldr r3, [r4, #12]
ARM GAS /tmp/ccYzp9Nl.s page 60
ARM GAS /tmp/ccXru7je.s page 60
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1717 .loc 1 185 7 is_stmt 1 view .LVU488
185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1718 .loc 1 185 16 is_stmt 0 view .LVU489
ARM GAS /tmp/ccYzp9Nl.s page 61
ARM GAS /tmp/ccXru7je.s page 61
1719 0062 4CF25030 movw r0, #50000
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1760 008c 0227 movs r7, #2
1761 008e FBE7 b .L147
1762 .L159:
ARM GAS /tmp/ccYzp9Nl.s page 62
ARM GAS /tmp/ccXru7je.s page 62
1763 .align 2
@ -3675,84 +3675,84 @@ ARM GAS /tmp/ccYzp9Nl.s page 1
1775 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1776 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h"
1777 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h"
ARM GAS /tmp/ccYzp9Nl.s page 63
ARM GAS /tmp/ccXru7je.s page 63
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_flash_ex.c
/tmp/ccYzp9Nl.s:21 .text.FLASH_MassErase:00000000 $t
/tmp/ccYzp9Nl.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase
/tmp/ccYzp9Nl.s:97 .text.FLASH_MassErase:00000048 $d
/tmp/ccYzp9Nl.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t
/tmp/ccYzp9Nl.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig
/tmp/ccYzp9Nl.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d
/tmp/ccYzp9Nl.s:141 .text.FLASH_OB_GetUser:00000000 $t
/tmp/ccYzp9Nl.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
/tmp/ccYzp9Nl.s:163 .text.FLASH_OB_GetUser:0000000c $d
/tmp/ccYzp9Nl.s:168 .text.FLASH_OB_GetWRP:00000000 $t
/tmp/ccYzp9Nl.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
/tmp/ccYzp9Nl.s:190 .text.FLASH_OB_GetWRP:00000008 $d
/tmp/ccYzp9Nl.s:195 .text.FLASH_OB_GetRDP:00000000 $t
/tmp/ccYzp9Nl.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
/tmp/ccYzp9Nl.s:234 .text.FLASH_OB_GetRDP:00000018 $d
/tmp/ccYzp9Nl.s:239 .text.FLASH_OB_GetBOR:00000000 $t
/tmp/ccYzp9Nl.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR
/tmp/ccYzp9Nl.s:261 .text.FLASH_OB_GetBOR:0000000c $d
/tmp/ccYzp9Nl.s:266 .text.FLASH_OB_EnableWRP:00000000 $t
/tmp/ccYzp9Nl.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
/tmp/ccYzp9Nl.s:380 .text.FLASH_OB_EnableWRP:00000074 $d
/tmp/ccYzp9Nl.s:386 .text.FLASH_OB_DisableWRP:00000000 $t
/tmp/ccYzp9Nl.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
/tmp/ccYzp9Nl.s:509 .text.FLASH_OB_DisableWRP:00000078 $d
/tmp/ccYzp9Nl.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t
/tmp/ccYzp9Nl.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
/tmp/ccYzp9Nl.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d
/tmp/ccYzp9Nl.s:565 .text.FLASH_OB_UserConfig:00000000 $t
/tmp/ccYzp9Nl.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
/tmp/ccYzp9Nl.s:631 .text.FLASH_OB_UserConfig:00000028 $d
/tmp/ccYzp9Nl.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t
/tmp/ccYzp9Nl.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP
/tmp/ccYzp9Nl.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d
/tmp/ccYzp9Nl.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t
/tmp/ccYzp9Nl.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP
/tmp/ccYzp9Nl.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d
/tmp/ccYzp9Nl.s:841 .text.FLASH_OB_BootConfig:00000000 $t
/tmp/ccYzp9Nl.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig
/tmp/ccYzp9Nl.s:893 .text.FLASH_OB_BootConfig:00000020 $d
/tmp/ccYzp9Nl.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t
/tmp/ccYzp9Nl.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
/tmp/ccYzp9Nl.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d
/tmp/ccYzp9Nl.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t
/tmp/ccYzp9Nl.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
/tmp/ccYzp9Nl.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t
/tmp/ccYzp9Nl.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram
/tmp/ccYzp9Nl.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t
/tmp/ccYzp9Nl.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig
/tmp/ccYzp9Nl.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d
/tmp/ccYzp9Nl.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t
/tmp/ccYzp9Nl.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP
/tmp/ccYzp9Nl.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d
/tmp/ccYzp9Nl.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t
/tmp/ccYzp9Nl.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP
/tmp/ccYzp9Nl.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d
ARM GAS /tmp/ccYzp9Nl.s page 64
/tmp/ccXru7je.s:21 .text.FLASH_MassErase:00000000 $t
/tmp/ccXru7je.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase
/tmp/ccXru7je.s:97 .text.FLASH_MassErase:00000048 $d
/tmp/ccXru7je.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t
/tmp/ccXru7je.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig
/tmp/ccXru7je.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d
/tmp/ccXru7je.s:141 .text.FLASH_OB_GetUser:00000000 $t
/tmp/ccXru7je.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
/tmp/ccXru7je.s:163 .text.FLASH_OB_GetUser:0000000c $d
/tmp/ccXru7je.s:168 .text.FLASH_OB_GetWRP:00000000 $t
/tmp/ccXru7je.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
/tmp/ccXru7je.s:190 .text.FLASH_OB_GetWRP:00000008 $d
/tmp/ccXru7je.s:195 .text.FLASH_OB_GetRDP:00000000 $t
/tmp/ccXru7je.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
/tmp/ccXru7je.s:234 .text.FLASH_OB_GetRDP:00000018 $d
/tmp/ccXru7je.s:239 .text.FLASH_OB_GetBOR:00000000 $t
/tmp/ccXru7je.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR
/tmp/ccXru7je.s:261 .text.FLASH_OB_GetBOR:0000000c $d
/tmp/ccXru7je.s:266 .text.FLASH_OB_EnableWRP:00000000 $t
/tmp/ccXru7je.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
/tmp/ccXru7je.s:380 .text.FLASH_OB_EnableWRP:00000074 $d
/tmp/ccXru7je.s:386 .text.FLASH_OB_DisableWRP:00000000 $t
/tmp/ccXru7je.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
/tmp/ccXru7je.s:509 .text.FLASH_OB_DisableWRP:00000078 $d
/tmp/ccXru7je.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t
/tmp/ccXru7je.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
/tmp/ccXru7je.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d
/tmp/ccXru7je.s:565 .text.FLASH_OB_UserConfig:00000000 $t
/tmp/ccXru7je.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
/tmp/ccXru7je.s:631 .text.FLASH_OB_UserConfig:00000028 $d
/tmp/ccXru7je.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t
/tmp/ccXru7je.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP
/tmp/ccXru7je.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d
/tmp/ccXru7je.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t
/tmp/ccXru7je.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP
/tmp/ccXru7je.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d
/tmp/ccXru7je.s:841 .text.FLASH_OB_BootConfig:00000000 $t
/tmp/ccXru7je.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig
/tmp/ccXru7je.s:893 .text.FLASH_OB_BootConfig:00000020 $d
/tmp/ccXru7je.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t
/tmp/ccXru7je.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
/tmp/ccXru7je.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d
/tmp/ccXru7je.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t
/tmp/ccXru7je.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
/tmp/ccXru7je.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t
/tmp/ccXru7je.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram
/tmp/ccXru7je.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t
/tmp/ccXru7je.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig
/tmp/ccXru7je.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d
/tmp/ccXru7je.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t
/tmp/ccXru7je.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP
/tmp/ccXru7je.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d
/tmp/ccXru7je.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t
/tmp/ccXru7je.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP
/tmp/ccXru7je.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d
ARM GAS /tmp/ccXru7je.s page 64
/tmp/ccYzp9Nl.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t
/tmp/ccYzp9Nl.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP
/tmp/ccYzp9Nl.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d
/tmp/ccYzp9Nl.s:1342 .text.FLASH_Erase_Sector:00000000 $t
/tmp/ccYzp9Nl.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector
/tmp/ccYzp9Nl.s:1425 .text.FLASH_Erase_Sector:00000050 $d
/tmp/ccYzp9Nl.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t
/tmp/ccYzp9Nl.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
/tmp/ccYzp9Nl.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d
/tmp/ccYzp9Nl.s:1530 .text.FLASH_FlushCaches:00000000 $t
/tmp/ccYzp9Nl.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches
/tmp/ccYzp9Nl.s:1602 .text.FLASH_FlushCaches:0000005c $d
/tmp/ccYzp9Nl.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t
/tmp/ccYzp9Nl.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
/tmp/ccYzp9Nl.s:1765 .text.HAL_FLASHEx_Erase:00000090 $d
/tmp/ccXru7je.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t
/tmp/ccXru7je.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP
/tmp/ccXru7je.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d
/tmp/ccXru7je.s:1342 .text.FLASH_Erase_Sector:00000000 $t
/tmp/ccXru7je.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector
/tmp/ccXru7je.s:1425 .text.FLASH_Erase_Sector:00000050 $d
/tmp/ccXru7je.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t
/tmp/ccXru7je.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
/tmp/ccXru7je.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d
/tmp/ccXru7je.s:1530 .text.FLASH_FlushCaches:00000000 $t
/tmp/ccXru7je.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches
/tmp/ccXru7je.s:1602 .text.FLASH_FlushCaches:0000005c $d
/tmp/ccXru7je.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t
/tmp/ccXru7je.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
/tmp/ccXru7je.s:1765 .text.HAL_FLASHEx_Erase:00000090 $d
UNDEFINED SYMBOLS
FLASH_WaitForLastOperation

View File

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

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc9KKAVI.s page 1
ARM GAS /tmp/ccFZwYvZ.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** Subject to the specific hardware characteristics of each I/O port listed in the datasheet, each
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** port bit of the General Purpose IO (GPIO) Ports, can be individually configured by software
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** in several modes:
ARM GAS /tmp/cc9KKAVI.s page 2
ARM GAS /tmp/ccFZwYvZ.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (+) Input mode
@ -118,7 +118,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin().
ARM GAS /tmp/cc9KKAVI.s page 3
ARM GAS /tmp/ccFZwYvZ.s page 3
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @brief Initialization and Configuration functions
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** *
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** @verbatim
ARM GAS /tmp/cc9KKAVI.s page 4
ARM GAS /tmp/ccFZwYvZ.s page 4
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** ===============================================================================
@ -238,7 +238,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
49 0008 70B5 push {r4, r5, r6, lr}
50 .LCFI0:
51 .cfi_def_cfa_offset 16
ARM GAS /tmp/cc9KKAVI.s page 5
ARM GAS /tmp/ccFZwYvZ.s page 5
52 .cfi_offset 4, -16
@ -298,7 +298,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
86 0026 8460 str r4, [r0, #8]
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Configure the IO Output Type */
ARM GAS /tmp/cc9KKAVI.s page 6
ARM GAS /tmp/ccFZwYvZ.s page 6
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp = GPIOx->OTYPER;
@ -358,7 +358,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
116 .loc 1 224 14 view .LVU39
117 003e 0834 adds r4, r4, #8
118 0040 50F82420 ldr r2, [r0, r4, lsl #2]
ARM GAS /tmp/cc9KKAVI.s page 7
ARM GAS /tmp/ccFZwYvZ.s page 7
119 .LVL11:
@ -418,7 +418,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
152 .loc 1 245 52 discriminator 40 view .LVU53
153 006a 02FA0EF2 lsl r2, r2, lr
154 .loc 1 245 14 discriminator 40 view .LVU54
ARM GAS /tmp/cc9KKAVI.s page 8
ARM GAS /tmp/ccFZwYvZ.s page 8
155 006e 2A43 orrs r2, r2, r5
@ -478,7 +478,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
196 .LVL21:
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** if((GPIO_Init->Mode & TRIGGER_FALLING) != 0x00U)
197 .loc 1 259 9 is_stmt 1 view .LVU73
ARM GAS /tmp/cc9KKAVI.s page 9
ARM GAS /tmp/ccFZwYvZ.s page 9
198 .loc 1 259 11 is_stmt 0 view .LVU74
@ -538,7 +538,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp &= ~((uint32_t)iocurrent);
237 .loc 1 275 9 is_stmt 1 view .LVU91
238 .loc 1 275 14 is_stmt 0 view .LVU92
ARM GAS /tmp/cc9KKAVI.s page 10
ARM GAS /tmp/ccFZwYvZ.s page 10
239 00c2 2240 ands r2, r2, r4
@ -598,7 +598,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
279 00e6 32EA0404 bics r4, r2, r4
280 00ea F3D1 bne .L3
188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (GPIO_Init->Mode & GPIO_MODE) == MODE_AF)
ARM GAS /tmp/cc9KKAVI.s page 11
ARM GAS /tmp/ccFZwYvZ.s page 11
281 .loc 1 188 7 is_stmt 1 view .LVU109
@ -658,7 +658,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp;
318 .loc 1 214 36 view .LVU127
319 0110 AA40 lsls r2, r2, r5
ARM GAS /tmp/cc9KKAVI.s page 12
ARM GAS /tmp/ccFZwYvZ.s page 12
214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp;
@ -718,7 +718,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->MODER = temp;
357 .loc 1 233 12 view .LVU145
358 013a 2243 orrs r2, r2, r4
ARM GAS /tmp/cc9KKAVI.s page 13
ARM GAS /tmp/ccFZwYvZ.s page 13
359 .LVL41:
@ -778,7 +778,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4U * (position & 0x03U)));
398 .loc 1 244 44 is_stmt 0 view .LVU161
399 0168 03F0030E and lr, r3, #3
ARM GAS /tmp/cc9KKAVI.s page 14
ARM GAS /tmp/ccFZwYvZ.s page 14
244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4U * (position & 0x03U)));
@ -838,7 +838,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
441 .loc 1 245 29 discriminator 15 view .LVU174
442 01ba 02F58062 add r2, r2, #1024
443 01be 9042 cmp r0, r2
ARM GAS /tmp/cc9KKAVI.s page 15
ARM GAS /tmp/ccFZwYvZ.s page 15
444 01c0 14D0 beq .L21
@ -898,7 +898,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
487 .LVL48:
488 .L27:
281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** }
ARM GAS /tmp/cc9KKAVI.s page 16
ARM GAS /tmp/ccFZwYvZ.s page 16
282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** }
@ -958,7 +958,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** uint32_t ioposition = 0x00U;
530 .loc 1 297 3 view .LVU190
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** uint32_t iocurrent = 0x00U;
ARM GAS /tmp/cc9KKAVI.s page 17
ARM GAS /tmp/ccFZwYvZ.s page 17
531 .loc 1 298 3 view .LVU191
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
565 .LVL53:
566 .L37:
318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** {
ARM GAS /tmp/cc9KKAVI.s page 18
ARM GAS /tmp/ccFZwYvZ.s page 18
319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Clear EXTI line configuration */
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Configure the default value IO Output Type */
343:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->OTYPER &= ~(GPIO_OTYPER_OT_0 << position) ;
ARM GAS /tmp/cc9KKAVI.s page 19
ARM GAS /tmp/ccFZwYvZ.s page 19
599 .loc 1 343 7 is_stmt 1 view .LVU216
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
639 007a 0EF10205 add r5, lr, #2
640 007e 304C ldr r4, .L56
641 0080 54F82540 ldr r4, [r4, r5, lsl #2]
ARM GAS /tmp/cc9KKAVI.s page 20
ARM GAS /tmp/ccFZwYvZ.s page 20
642 .LVL59:
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
317:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** {
683 .loc 1 317 29 discriminator 13 view .LVU247
684 00ca 05F58065 add r5, r5, #1024
ARM GAS /tmp/cc9KKAVI.s page 21
ARM GAS /tmp/ccFZwYvZ.s page 21
685 00ce A842 cmp r0, r5
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
728 0102 0825 movs r5, #8
729 0104 85E7 b .L36
730 .L53:
ARM GAS /tmp/cc9KKAVI.s page 22
ARM GAS /tmp/ccFZwYvZ.s page 22
320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** EXTI->EMR &= ~((uint32_t)iocurrent);
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
767 .loc 1 329 40 view .LVU276
768 0132 25EA0705 bic r5, r5, r7
769 0136 46F82450 str r5, [r6, r4, lsl #2]
ARM GAS /tmp/cc9KKAVI.s page 23
ARM GAS /tmp/ccFZwYvZ.s page 23
770 013a 6EE7 b .L37
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @brief Reads the specified input port pin.
369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @param GPIOx where x can be (A..K) to select the GPIO peripheral for STM32F429X device or
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * x can be (A..I) to select the GPIO peripheral for STM32F40XX and STM32F427
ARM GAS /tmp/cc9KKAVI.s page 24
ARM GAS /tmp/ccFZwYvZ.s page 24
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to read.
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
839 .thumb_func
841 HAL_GPIO_WritePin:
842 .LVL70:
ARM GAS /tmp/cc9KKAVI.s page 25
ARM GAS /tmp/ccFZwYvZ.s page 25
843 .LFB242:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
424:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** }
865 .loc 1 424 1 view .LVU300
866 000a 7047 bx lr
ARM GAS /tmp/cc9KKAVI.s page 26
ARM GAS /tmp/ccFZwYvZ.s page 26
867 .cfi_endproc
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
902 0010 7047 bx lr
903 .cfi_endproc
904 .LFE243:
ARM GAS /tmp/cc9KKAVI.s page 27
ARM GAS /tmp/ccFZwYvZ.s page 27
906 .section .text.HAL_GPIO_LockPin,"ax",%progbits
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
938 0010 C361 str r3, [r0, #28]
469:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Reset LCKx bit(s): LCKK='0' + LCK[15-0] */
470:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->LCKR = GPIO_Pin;
ARM GAS /tmp/cc9KKAVI.s page 28
ARM GAS /tmp/ccFZwYvZ.s page 28
939 .loc 1 470 3 is_stmt 1 view .LVU321
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
976 002c FBE7 b .L66
977 .cfi_endproc
978 .LFE244:
ARM GAS /tmp/cc9KKAVI.s page 29
ARM GAS /tmp/ccFZwYvZ.s page 29
980 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc9KKAVI.s page 1
1008 HAL_GPIO_EXTI_IRQHandler:
1009 .LVL80:
1010 .LFB245:
ARM GAS /tmp/cc9KKAVI.s page 30
ARM GAS /tmp/ccFZwYvZ.s page 30
493:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* EXTI line interrupt detected */
@ -1794,29 +1794,29 @@ ARM GAS /tmp/cc9KKAVI.s page 1
1053 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
1054 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1055 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
ARM GAS /tmp/cc9KKAVI.s page 31
ARM GAS /tmp/ccFZwYvZ.s page 31
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_gpio.c
/tmp/cc9KKAVI.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/cc9KKAVI.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/cc9KKAVI.s:508 .text.HAL_GPIO_Init:000001f8 $d
/tmp/cc9KKAVI.s:516 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/cc9KKAVI.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/cc9KKAVI.s:789 .text.HAL_GPIO_DeInit:00000140 $d
/tmp/cc9KKAVI.s:796 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/cc9KKAVI.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/cc9KKAVI.s:835 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/cc9KKAVI.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/cc9KKAVI.s:871 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/cc9KKAVI.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/cc9KKAVI.s:907 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/cc9KKAVI.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/cc9KKAVI.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/cc9KKAVI.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/cc9KKAVI.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/cc9KKAVI.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/cc9KKAVI.s:1045 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
/tmp/ccFZwYvZ.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccFZwYvZ.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccFZwYvZ.s:508 .text.HAL_GPIO_Init:000001f8 $d
/tmp/ccFZwYvZ.s:516 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccFZwYvZ.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccFZwYvZ.s:789 .text.HAL_GPIO_DeInit:00000140 $d
/tmp/ccFZwYvZ.s:796 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccFZwYvZ.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccFZwYvZ.s:835 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccFZwYvZ.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccFZwYvZ.s:871 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccFZwYvZ.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccFZwYvZ.s:907 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccFZwYvZ.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccFZwYvZ.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccFZwYvZ.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccFZwYvZ.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccFZwYvZ.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccFZwYvZ.s:1045 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccAF09Kg.s page 1
ARM GAS /tmp/ccgREgit.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccAF09Kg.s page 1
28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */
30:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccAF09Kg.s page 2
ARM GAS /tmp/ccgREgit.s page 2
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccAF09Kg.s page 1
42 .loc 1 71 3 view .LVU3
43 0006 0B4B ldr r3, .L3
44 0008 5A6C ldr r2, [r3, #68]
ARM GAS /tmp/ccAF09Kg.s page 3
ARM GAS /tmp/ccgREgit.s page 3
45 000a 42F48042 orr r2, r2, #16384
@ -178,7 +178,7 @@ ARM GAS /tmp/ccAF09Kg.s page 1
93 .LFB240:
80:Core/Src/stm32f4xx_hal_msp.c ****
81:Core/Src/stm32f4xx_hal_msp.c **** /**
ARM GAS /tmp/ccAF09Kg.s page 4
ARM GAS /tmp/ccgREgit.s page 4
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
@ -193,36 +193,35 @@ ARM GAS /tmp/ccAF09Kg.s page 1
96 @ args = 0, pretend = 0, frame = 32
97 @ frame_needed = 0, uses_anonymous_args = 0
98 .loc 1 88 1 is_stmt 0 view .LVU15
99 0000 70B5 push {r4, r5, r6, lr}
99 0000 30B5 push {r4, r5, lr}
100 .LCFI2:
101 .cfi_def_cfa_offset 16
102 .cfi_offset 4, -16
103 .cfi_offset 5, -12
104 .cfi_offset 6, -8
105 .cfi_offset 14, -4
106 0002 88B0 sub sp, sp, #32
107 .LCFI3:
108 .cfi_def_cfa_offset 48
101 .cfi_def_cfa_offset 12
102 .cfi_offset 4, -12
103 .cfi_offset 5, -8
104 .cfi_offset 14, -4
105 0002 89B0 sub sp, sp, #36
106 .LCFI3:
107 .cfi_def_cfa_offset 48
89:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
109 .loc 1 89 3 is_stmt 1 view .LVU16
110 .loc 1 89 20 is_stmt 0 view .LVU17
111 0004 0023 movs r3, #0
112 0006 0393 str r3, [sp, #12]
113 0008 0493 str r3, [sp, #16]
114 000a 0593 str r3, [sp, #20]
115 000c 0693 str r3, [sp, #24]
116 000e 0793 str r3, [sp, #28]
108 .loc 1 89 3 is_stmt 1 view .LVU16
109 .loc 1 89 20 is_stmt 0 view .LVU17
110 0004 0023 movs r3, #0
111 0006 0393 str r3, [sp, #12]
112 0008 0493 str r3, [sp, #16]
113 000a 0593 str r3, [sp, #20]
114 000c 0693 str r3, [sp, #24]
115 000e 0793 str r3, [sp, #28]
90:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
117 .loc 1 90 3 is_stmt 1 view .LVU18
118 .loc 1 90 10 is_stmt 0 view .LVU19
119 0010 0268 ldr r2, [r0]
120 .loc 1 90 5 view .LVU20
121 0012 03F18043 add r3, r3, #1073741824
122 0016 03F59033 add r3, r3, #73728
123 001a 9A42 cmp r2, r3
124 001c 01D0 beq .L9
125 .LVL1:
126 .L5:
116 .loc 1 90 3 is_stmt 1 view .LVU18
117 .loc 1 90 10 is_stmt 0 view .LVU19
118 0010 0268 ldr r2, [r0]
119 .loc 1 90 5 view .LVU20
120 0012 03F18043 add r3, r3, #1073741824
121 0016 03F59033 add r3, r3, #73728
122 001a 9A42 cmp r2, r3
123 001c 01D0 beq .L9
124 .LVL1:
125 .L5:
91:Core/Src/stm32f4xx_hal_msp.c **** {
92:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */
93:Core/Src/stm32f4xx_hal_msp.c ****
@ -230,410 +229,353 @@ ARM GAS /tmp/ccAF09Kg.s page 1
95:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock enable */
96:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_ENABLE();
97:Core/Src/stm32f4xx_hal_msp.c ****
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE();
99:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
100:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
101:Core/Src/stm32f4xx_hal_msp.c **** PC0 ------> ADC1_IN10
102:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
103:Core/Src/stm32f4xx_hal_msp.c **** */
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0;
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
ARM GAS /tmp/ccAF09Kg.s page 5
106:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
107:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
108:Core/Src/stm32f4xx_hal_msp.c ****
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_3;
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
111:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
112:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
113:Core/Src/stm32f4xx_hal_msp.c ****
114:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
115:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 Init */
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Instance = DMA2_Stream0;
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
125:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
126:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
127:Core/Src/stm32f4xx_hal_msp.c **** {
128:Core/Src/stm32f4xx_hal_msp.c **** Error_Handler();
129:Core/Src/stm32f4xx_hal_msp.c **** }
130:Core/Src/stm32f4xx_hal_msp.c ****
131:Core/Src/stm32f4xx_hal_msp.c **** __HAL_LINKDMA(hadc,DMA_Handle,hdma_adc1);
132:Core/Src/stm32f4xx_hal_msp.c ****
133:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */
134:Core/Src/stm32f4xx_hal_msp.c ****
135:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */
136:Core/Src/stm32f4xx_hal_msp.c ****
137:Core/Src/stm32f4xx_hal_msp.c **** }
138:Core/Src/stm32f4xx_hal_msp.c ****
139:Core/Src/stm32f4xx_hal_msp.c **** }
127 .loc 1 139 1 view .LVU21
128 001e 08B0 add sp, sp, #32
129 .LCFI4:
130 .cfi_remember_state
131 .cfi_def_cfa_offset 16
132 @ sp needed
133 0020 70BD pop {r4, r5, r6, pc}
134 .LVL2:
135 .L9:
136 .LCFI5:
137 .cfi_restore_state
138 .loc 1 139 1 view .LVU22
139 0022 0446 mov r4, r0
96:Core/Src/stm32f4xx_hal_msp.c ****
140 .loc 1 96 5 is_stmt 1 view .LVU23
141 .LBB4:
96:Core/Src/stm32f4xx_hal_msp.c ****
142 .loc 1 96 5 view .LVU24
143 0024 0025 movs r5, #0
144 0026 0095 str r5, [sp]
96:Core/Src/stm32f4xx_hal_msp.c ****
145 .loc 1 96 5 view .LVU25
146 0028 03F58C33 add r3, r3, #71680
ARM GAS /tmp/ccAF09Kg.s page 6
147 002c 5A6C ldr r2, [r3, #68]
148 002e 42F48072 orr r2, r2, #256
149 0032 5A64 str r2, [r3, #68]
96:Core/Src/stm32f4xx_hal_msp.c ****
150 .loc 1 96 5 view .LVU26
151 0034 5A6C ldr r2, [r3, #68]
152 0036 02F48072 and r2, r2, #256
153 003a 0092 str r2, [sp]
96:Core/Src/stm32f4xx_hal_msp.c ****
154 .loc 1 96 5 view .LVU27
155 003c 009A ldr r2, [sp]
156 .LBE4:
96:Core/Src/stm32f4xx_hal_msp.c ****
157 .loc 1 96 5 view .LVU28
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
158 .loc 1 98 5 view .LVU29
159 .LBB5:
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
160 .loc 1 98 5 view .LVU30
161 003e 0195 str r5, [sp, #4]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
162 .loc 1 98 5 view .LVU31
163 0040 1A6B ldr r2, [r3, #48]
164 0042 42F00402 orr r2, r2, #4
165 0046 1A63 str r2, [r3, #48]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
166 .loc 1 98 5 view .LVU32
167 0048 1A6B ldr r2, [r3, #48]
168 004a 02F00402 and r2, r2, #4
169 004e 0192 str r2, [sp, #4]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
170 .loc 1 98 5 view .LVU33
171 0050 019A ldr r2, [sp, #4]
172 .LBE5:
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
173 .loc 1 98 5 view .LVU34
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
174 .loc 1 99 5 view .LVU35
175 .LBB6:
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
176 .loc 1 99 5 view .LVU36
177 0052 0295 str r5, [sp, #8]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
178 .loc 1 99 5 view .LVU37
179 0054 1A6B ldr r2, [r3, #48]
180 0056 42F00102 orr r2, r2, #1
181 005a 1A63 str r2, [r3, #48]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
182 .loc 1 99 5 view .LVU38
183 005c 1B6B ldr r3, [r3, #48]
184 005e 03F00103 and r3, r3, #1
185 0062 0293 str r3, [sp, #8]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
186 .loc 1 99 5 view .LVU39
187 0064 029B ldr r3, [sp, #8]
188 .LBE6:
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
ARM GAS /tmp/ccAF09Kg.s page 7
100:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
101:Core/Src/stm32f4xx_hal_msp.c **** */
102:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_3;
103:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
105:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
106:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccgREgit.s page 5
189 .loc 1 99 5 view .LVU40
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
190 .loc 1 104 5 view .LVU41
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
191 .loc 1 104 25 is_stmt 0 view .LVU42
192 0066 0123 movs r3, #1
193 0068 0393 str r3, [sp, #12]
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
194 .loc 1 105 5 is_stmt 1 view .LVU43
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
195 .loc 1 105 26 is_stmt 0 view .LVU44
196 006a 0326 movs r6, #3
197 006c 0496 str r6, [sp, #16]
106:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
198 .loc 1 106 5 is_stmt 1 view .LVU45
107:Core/Src/stm32f4xx_hal_msp.c ****
199 .loc 1 107 5 view .LVU46
200 006e 03A9 add r1, sp, #12
201 0070 1448 ldr r0, .L11
202 .LVL3:
107:Core/Src/stm32f4xx_hal_msp.c ****
203 .loc 1 107 5 is_stmt 0 view .LVU47
204 0072 FFF7FEFF bl HAL_GPIO_Init
205 .LVL4:
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
206 .loc 1 109 5 is_stmt 1 view .LVU48
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
207 .loc 1 109 25 is_stmt 0 view .LVU49
208 0076 0823 movs r3, #8
209 0078 0393 str r3, [sp, #12]
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
210 .loc 1 110 5 is_stmt 1 view .LVU50
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
211 .loc 1 110 26 is_stmt 0 view .LVU51
212 007a 0496 str r6, [sp, #16]
111:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
213 .loc 1 111 5 is_stmt 1 view .LVU52
111:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
214 .loc 1 111 26 is_stmt 0 view .LVU53
215 007c 0595 str r5, [sp, #20]
112:Core/Src/stm32f4xx_hal_msp.c ****
216 .loc 1 112 5 is_stmt 1 view .LVU54
217 007e 03A9 add r1, sp, #12
218 0080 1148 ldr r0, .L11+4
219 0082 FFF7FEFF bl HAL_GPIO_Init
220 .LVL5:
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
221 .loc 1 116 5 view .LVU55
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
222 .loc 1 116 24 is_stmt 0 view .LVU56
223 0086 1148 ldr r0, .L11+8
224 0088 114B ldr r3, .L11+12
225 008a 0360 str r3, [r0]
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
226 .loc 1 117 5 is_stmt 1 view .LVU57
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
227 .loc 1 117 28 is_stmt 0 view .LVU58
ARM GAS /tmp/ccAF09Kg.s page 8
228 008c 4560 str r5, [r0, #4]
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
229 .loc 1 118 5 is_stmt 1 view .LVU59
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
230 .loc 1 118 30 is_stmt 0 view .LVU60
231 008e 8560 str r5, [r0, #8]
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
232 .loc 1 119 5 is_stmt 1 view .LVU61
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
233 .loc 1 119 30 is_stmt 0 view .LVU62
234 0090 C560 str r5, [r0, #12]
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
235 .loc 1 120 5 is_stmt 1 view .LVU63
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
236 .loc 1 120 27 is_stmt 0 view .LVU64
237 0092 4FF48063 mov r3, #1024
238 0096 0361 str r3, [r0, #16]
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
239 .loc 1 121 5 is_stmt 1 view .LVU65
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
240 .loc 1 121 40 is_stmt 0 view .LVU66
241 0098 4FF40063 mov r3, #2048
242 009c 4361 str r3, [r0, #20]
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
243 .loc 1 122 5 is_stmt 1 view .LVU67
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
244 .loc 1 122 37 is_stmt 0 view .LVU68
245 009e 4FF40053 mov r3, #8192
246 00a2 8361 str r3, [r0, #24]
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
247 .loc 1 123 5 is_stmt 1 view .LVU69
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
248 .loc 1 123 25 is_stmt 0 view .LVU70
249 00a4 4FF48073 mov r3, #256
250 00a8 C361 str r3, [r0, #28]
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
251 .loc 1 124 5 is_stmt 1 view .LVU71
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
252 .loc 1 124 29 is_stmt 0 view .LVU72
253 00aa 0562 str r5, [r0, #32]
125:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
254 .loc 1 125 5 is_stmt 1 view .LVU73
125:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
255 .loc 1 125 29 is_stmt 0 view .LVU74
256 00ac 4562 str r5, [r0, #36]
126:Core/Src/stm32f4xx_hal_msp.c **** {
257 .loc 1 126 5 is_stmt 1 view .LVU75
126:Core/Src/stm32f4xx_hal_msp.c **** {
258 .loc 1 126 9 is_stmt 0 view .LVU76
259 00ae FFF7FEFF bl HAL_DMA_Init
260 .LVL6:
126:Core/Src/stm32f4xx_hal_msp.c **** {
261 .loc 1 126 8 discriminator 1 view .LVU77
262 00b2 18B9 cbnz r0, .L10
263 .L7:
107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
108:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 Init */
109:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Instance = DMA2_Stream0;
110:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
111:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
112:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
113:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
114:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
115:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
119:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
120:Core/Src/stm32f4xx_hal_msp.c **** {
121:Core/Src/stm32f4xx_hal_msp.c **** Error_Handler();
122:Core/Src/stm32f4xx_hal_msp.c **** }
123:Core/Src/stm32f4xx_hal_msp.c ****
124:Core/Src/stm32f4xx_hal_msp.c **** __HAL_LINKDMA(hadc,DMA_Handle,hdma_adc1);
125:Core/Src/stm32f4xx_hal_msp.c ****
126:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */
127:Core/Src/stm32f4xx_hal_msp.c ****
128:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */
129:Core/Src/stm32f4xx_hal_msp.c ****
130:Core/Src/stm32f4xx_hal_msp.c **** }
131:Core/Src/stm32f4xx_hal_msp.c ****
264 .loc 1 131 5 is_stmt 1 view .LVU78
ARM GAS /tmp/ccAF09Kg.s page 9
132:Core/Src/stm32f4xx_hal_msp.c **** }
126 .loc 1 132 1 view .LVU21
127 001e 09B0 add sp, sp, #36
128 .LCFI4:
129 .cfi_remember_state
130 .cfi_def_cfa_offset 12
131 @ sp needed
132 0020 30BD pop {r4, r5, pc}
133 .LVL2:
134 .L9:
135 .LCFI5:
136 .cfi_restore_state
137 .loc 1 132 1 view .LVU22
138 0022 0446 mov r4, r0
96:Core/Src/stm32f4xx_hal_msp.c ****
139 .loc 1 96 5 is_stmt 1 view .LVU23
140 .LBB4:
96:Core/Src/stm32f4xx_hal_msp.c ****
141 .loc 1 96 5 view .LVU24
142 0024 0025 movs r5, #0
143 0026 0195 str r5, [sp, #4]
96:Core/Src/stm32f4xx_hal_msp.c ****
144 .loc 1 96 5 view .LVU25
145 0028 03F58C33 add r3, r3, #71680
146 002c 5A6C ldr r2, [r3, #68]
147 002e 42F48072 orr r2, r2, #256
148 0032 5A64 str r2, [r3, #68]
96:Core/Src/stm32f4xx_hal_msp.c ****
149 .loc 1 96 5 view .LVU26
150 0034 5A6C ldr r2, [r3, #68]
151 0036 02F48072 and r2, r2, #256
152 003a 0192 str r2, [sp, #4]
ARM GAS /tmp/ccgREgit.s page 6
131:Core/Src/stm32f4xx_hal_msp.c ****
265 .loc 1 131 5 view .LVU79
266 00b4 054B ldr r3, .L11+8
267 00b6 A363 str r3, [r4, #56]
131:Core/Src/stm32f4xx_hal_msp.c ****
268 .loc 1 131 5 view .LVU80
269 00b8 9C63 str r4, [r3, #56]
131:Core/Src/stm32f4xx_hal_msp.c ****
270 .loc 1 131 5 discriminator 1 view .LVU81
271 .loc 1 139 1 is_stmt 0 view .LVU82
272 00ba B0E7 b .L5
273 .L10:
128:Core/Src/stm32f4xx_hal_msp.c **** }
274 .loc 1 128 7 is_stmt 1 view .LVU83
275 00bc FFF7FEFF bl Error_Handler
276 .LVL7:
277 00c0 F8E7 b .L7
278 .L12:
279 00c2 00BF .align 2
280 .L11:
281 00c4 00080240 .word 1073874944
282 00c8 00000240 .word 1073872896
283 00cc 00000000 .word hdma_adc1
284 00d0 10640240 .word 1073898512
285 .cfi_endproc
286 .LFE240:
288 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
289 .align 1
290 .global HAL_ADC_MspDeInit
291 .syntax unified
292 .thumb
293 .thumb_func
295 HAL_ADC_MspDeInit:
296 .LVL8:
297 .LFB241:
140:Core/Src/stm32f4xx_hal_msp.c ****
141:Core/Src/stm32f4xx_hal_msp.c **** /**
142:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP De-Initialization
143:Core/Src/stm32f4xx_hal_msp.c **** * This function freeze the hardware resources used in this example
144:Core/Src/stm32f4xx_hal_msp.c **** * @param hadc: ADC handle pointer
145:Core/Src/stm32f4xx_hal_msp.c **** * @retval None
146:Core/Src/stm32f4xx_hal_msp.c **** */
147:Core/Src/stm32f4xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
148:Core/Src/stm32f4xx_hal_msp.c **** {
298 .loc 1 148 1 view -0
299 .cfi_startproc
300 @ args = 0, pretend = 0, frame = 0
301 @ frame_needed = 0, uses_anonymous_args = 0
149:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
302 .loc 1 149 3 view .LVU85
303 .loc 1 149 10 is_stmt 0 view .LVU86
304 0000 0268 ldr r2, [r0]
305 .loc 1 149 5 view .LVU87
306 0002 0B4B ldr r3, .L20
307 0004 9A42 cmp r2, r3
308 0006 00D0 beq .L19
309 0008 7047 bx lr
ARM GAS /tmp/ccAF09Kg.s page 10
96:Core/Src/stm32f4xx_hal_msp.c ****
153 .loc 1 96 5 view .LVU27
154 003c 019A ldr r2, [sp, #4]
155 .LBE4:
96:Core/Src/stm32f4xx_hal_msp.c ****
156 .loc 1 96 5 view .LVU28
98:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
157 .loc 1 98 5 view .LVU29
158 .LBB5:
98:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
159 .loc 1 98 5 view .LVU30
160 003e 0295 str r5, [sp, #8]
98:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
161 .loc 1 98 5 view .LVU31
162 0040 1A6B ldr r2, [r3, #48]
163 0042 42F00102 orr r2, r2, #1
164 0046 1A63 str r2, [r3, #48]
98:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
165 .loc 1 98 5 view .LVU32
166 0048 1B6B ldr r3, [r3, #48]
167 004a 03F00103 and r3, r3, #1
168 004e 0293 str r3, [sp, #8]
98:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
169 .loc 1 98 5 view .LVU33
170 0050 029B ldr r3, [sp, #8]
171 .LBE5:
98:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
172 .loc 1 98 5 view .LVU34
102:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
173 .loc 1 102 5 view .LVU35
102:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
174 .loc 1 102 25 is_stmt 0 view .LVU36
175 0052 0823 movs r3, #8
176 0054 0393 str r3, [sp, #12]
103:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
177 .loc 1 103 5 is_stmt 1 view .LVU37
103:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
178 .loc 1 103 26 is_stmt 0 view .LVU38
179 0056 0323 movs r3, #3
180 0058 0493 str r3, [sp, #16]
104:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
181 .loc 1 104 5 is_stmt 1 view .LVU39
105:Core/Src/stm32f4xx_hal_msp.c ****
182 .loc 1 105 5 view .LVU40
183 005a 03A9 add r1, sp, #12
184 005c 1048 ldr r0, .L11
185 .LVL3:
105:Core/Src/stm32f4xx_hal_msp.c ****
186 .loc 1 105 5 is_stmt 0 view .LVU41
187 005e FFF7FEFF bl HAL_GPIO_Init
188 .LVL4:
109:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
189 .loc 1 109 5 is_stmt 1 view .LVU42
109:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
190 .loc 1 109 24 is_stmt 0 view .LVU43
191 0062 1048 ldr r0, .L11+4
192 0064 104B ldr r3, .L11+8
ARM GAS /tmp/ccgREgit.s page 7
310 .L19:
148:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
311 .loc 1 148 1 view .LVU88
312 000a 10B5 push {r4, lr}
313 .LCFI6:
314 .cfi_def_cfa_offset 8
315 .cfi_offset 4, -8
316 .cfi_offset 14, -4
317 000c 0446 mov r4, r0
150:Core/Src/stm32f4xx_hal_msp.c **** {
151:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */
152:Core/Src/stm32f4xx_hal_msp.c ****
153:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */
154:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock disable */
155:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_DISABLE();
318 .loc 1 155 5 is_stmt 1 view .LVU89
319 000e 094A ldr r2, .L20+4
320 0010 536C ldr r3, [r2, #68]
321 0012 23F48073 bic r3, r3, #256
322 0016 5364 str r3, [r2, #68]
156:Core/Src/stm32f4xx_hal_msp.c ****
157:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
158:Core/Src/stm32f4xx_hal_msp.c **** PC0 ------> ADC1_IN10
159:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
160:Core/Src/stm32f4xx_hal_msp.c **** */
161:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0);
323 .loc 1 161 5 view .LVU90
324 0018 0121 movs r1, #1
325 001a 0748 ldr r0, .L20+8
326 .LVL9:
327 .loc 1 161 5 is_stmt 0 view .LVU91
328 001c FFF7FEFF bl HAL_GPIO_DeInit
329 .LVL10:
162:Core/Src/stm32f4xx_hal_msp.c ****
163:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3);
330 .loc 1 163 5 is_stmt 1 view .LVU92
331 0020 0821 movs r1, #8
332 0022 0648 ldr r0, .L20+12
333 0024 FFF7FEFF bl HAL_GPIO_DeInit
334 .LVL11:
164:Core/Src/stm32f4xx_hal_msp.c ****
165:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA DeInit */
166:Core/Src/stm32f4xx_hal_msp.c **** HAL_DMA_DeInit(hadc->DMA_Handle);
335 .loc 1 166 5 view .LVU93
336 0028 A06B ldr r0, [r4, #56]
337 002a FFF7FEFF bl HAL_DMA_DeInit
338 .LVL12:
167:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
168:Core/Src/stm32f4xx_hal_msp.c ****
169:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
170:Core/Src/stm32f4xx_hal_msp.c **** }
171:Core/Src/stm32f4xx_hal_msp.c ****
172:Core/Src/stm32f4xx_hal_msp.c **** }
339 .loc 1 172 1 is_stmt 0 view .LVU94
340 002e 10BD pop {r4, pc}
341 .LVL13:
342 .L21:
ARM GAS /tmp/ccAF09Kg.s page 11
193 0066 0360 str r3, [r0]
110:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
194 .loc 1 110 5 is_stmt 1 view .LVU44
110:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
195 .loc 1 110 28 is_stmt 0 view .LVU45
196 0068 4560 str r5, [r0, #4]
111:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
197 .loc 1 111 5 is_stmt 1 view .LVU46
111:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
198 .loc 1 111 30 is_stmt 0 view .LVU47
199 006a 8560 str r5, [r0, #8]
112:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
200 .loc 1 112 5 is_stmt 1 view .LVU48
112:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
201 .loc 1 112 30 is_stmt 0 view .LVU49
202 006c C560 str r5, [r0, #12]
113:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
203 .loc 1 113 5 is_stmt 1 view .LVU50
113:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
204 .loc 1 113 27 is_stmt 0 view .LVU51
205 006e 4FF48063 mov r3, #1024
206 0072 0361 str r3, [r0, #16]
114:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
207 .loc 1 114 5 is_stmt 1 view .LVU52
114:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
208 .loc 1 114 40 is_stmt 0 view .LVU53
209 0074 4FF40063 mov r3, #2048
210 0078 4361 str r3, [r0, #20]
115:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
211 .loc 1 115 5 is_stmt 1 view .LVU54
115:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
212 .loc 1 115 37 is_stmt 0 view .LVU55
213 007a 4FF40053 mov r3, #8192
214 007e 8361 str r3, [r0, #24]
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
215 .loc 1 116 5 is_stmt 1 view .LVU56
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
216 .loc 1 116 25 is_stmt 0 view .LVU57
217 0080 4FF48073 mov r3, #256
218 0084 C361 str r3, [r0, #28]
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
219 .loc 1 117 5 is_stmt 1 view .LVU58
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
220 .loc 1 117 29 is_stmt 0 view .LVU59
221 0086 0562 str r5, [r0, #32]
118:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
222 .loc 1 118 5 is_stmt 1 view .LVU60
118:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
223 .loc 1 118 29 is_stmt 0 view .LVU61
224 0088 4562 str r5, [r0, #36]
119:Core/Src/stm32f4xx_hal_msp.c **** {
225 .loc 1 119 5 is_stmt 1 view .LVU62
119:Core/Src/stm32f4xx_hal_msp.c **** {
226 .loc 1 119 9 is_stmt 0 view .LVU63
227 008a FFF7FEFF bl HAL_DMA_Init
228 .LVL5:
119:Core/Src/stm32f4xx_hal_msp.c **** {
ARM GAS /tmp/ccgREgit.s page 8
343 .loc 1 172 1 view .LVU95
344 .align 2
345 .L20:
346 0030 00200140 .word 1073815552
347 0034 00380240 .word 1073887232
348 0038 00080240 .word 1073874944
349 003c 00000240 .word 1073872896
350 .cfi_endproc
351 .LFE241:
353 .text
354 .Letext0:
355 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
356 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
357 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
358 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
359 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
360 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
361 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
362 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/ccAF09Kg.s page 12
229 .loc 1 119 8 discriminator 1 view .LVU64
230 008e 18B9 cbnz r0, .L10
231 .L7:
124:Core/Src/stm32f4xx_hal_msp.c ****
232 .loc 1 124 5 is_stmt 1 view .LVU65
124:Core/Src/stm32f4xx_hal_msp.c ****
233 .loc 1 124 5 view .LVU66
234 0090 044B ldr r3, .L11+4
235 0092 A363 str r3, [r4, #56]
124:Core/Src/stm32f4xx_hal_msp.c ****
236 .loc 1 124 5 view .LVU67
237 0094 9C63 str r4, [r3, #56]
124:Core/Src/stm32f4xx_hal_msp.c ****
238 .loc 1 124 5 discriminator 1 view .LVU68
239 .loc 1 132 1 is_stmt 0 view .LVU69
240 0096 C2E7 b .L5
241 .L10:
121:Core/Src/stm32f4xx_hal_msp.c **** }
242 .loc 1 121 7 is_stmt 1 view .LVU70
243 0098 FFF7FEFF bl Error_Handler
244 .LVL6:
245 009c F8E7 b .L7
246 .L12:
247 009e 00BF .align 2
248 .L11:
249 00a0 00000240 .word 1073872896
250 00a4 00000000 .word hdma_adc1
251 00a8 10640240 .word 1073898512
252 .cfi_endproc
253 .LFE240:
255 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
256 .align 1
257 .global HAL_ADC_MspDeInit
258 .syntax unified
259 .thumb
260 .thumb_func
262 HAL_ADC_MspDeInit:
263 .LVL7:
264 .LFB241:
133:Core/Src/stm32f4xx_hal_msp.c ****
134:Core/Src/stm32f4xx_hal_msp.c **** /**
135:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP De-Initialization
136:Core/Src/stm32f4xx_hal_msp.c **** * This function freeze the hardware resources used in this example
137:Core/Src/stm32f4xx_hal_msp.c **** * @param hadc: ADC handle pointer
138:Core/Src/stm32f4xx_hal_msp.c **** * @retval None
139:Core/Src/stm32f4xx_hal_msp.c **** */
140:Core/Src/stm32f4xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
141:Core/Src/stm32f4xx_hal_msp.c **** {
265 .loc 1 141 1 view -0
266 .cfi_startproc
267 @ args = 0, pretend = 0, frame = 0
268 @ frame_needed = 0, uses_anonymous_args = 0
142:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
269 .loc 1 142 3 view .LVU72
270 .loc 1 142 10 is_stmt 0 view .LVU73
271 0000 0268 ldr r2, [r0]
272 .loc 1 142 5 view .LVU74
ARM GAS /tmp/ccgREgit.s page 9
273 0002 094B ldr r3, .L20
274 0004 9A42 cmp r2, r3
275 0006 00D0 beq .L19
276 0008 7047 bx lr
277 .L19:
141:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
278 .loc 1 141 1 view .LVU75
279 000a 10B5 push {r4, lr}
280 .LCFI6:
281 .cfi_def_cfa_offset 8
282 .cfi_offset 4, -8
283 .cfi_offset 14, -4
284 000c 0446 mov r4, r0
143:Core/Src/stm32f4xx_hal_msp.c **** {
144:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */
145:Core/Src/stm32f4xx_hal_msp.c ****
146:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */
147:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock disable */
148:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_DISABLE();
285 .loc 1 148 5 is_stmt 1 view .LVU76
286 000e 074A ldr r2, .L20+4
287 0010 536C ldr r3, [r2, #68]
288 0012 23F48073 bic r3, r3, #256
289 0016 5364 str r3, [r2, #68]
149:Core/Src/stm32f4xx_hal_msp.c ****
150:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
151:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
152:Core/Src/stm32f4xx_hal_msp.c **** */
153:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3);
290 .loc 1 153 5 view .LVU77
291 0018 0821 movs r1, #8
292 001a 0548 ldr r0, .L20+8
293 .LVL8:
294 .loc 1 153 5 is_stmt 0 view .LVU78
295 001c FFF7FEFF bl HAL_GPIO_DeInit
296 .LVL9:
154:Core/Src/stm32f4xx_hal_msp.c ****
155:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA DeInit */
156:Core/Src/stm32f4xx_hal_msp.c **** HAL_DMA_DeInit(hadc->DMA_Handle);
297 .loc 1 156 5 is_stmt 1 view .LVU79
298 0020 A06B ldr r0, [r4, #56]
299 0022 FFF7FEFF bl HAL_DMA_DeInit
300 .LVL10:
157:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
158:Core/Src/stm32f4xx_hal_msp.c ****
159:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
160:Core/Src/stm32f4xx_hal_msp.c **** }
161:Core/Src/stm32f4xx_hal_msp.c ****
162:Core/Src/stm32f4xx_hal_msp.c **** }
301 .loc 1 162 1 is_stmt 0 view .LVU80
302 0026 10BD pop {r4, pc}
303 .LVL11:
304 .L21:
305 .loc 1 162 1 view .LVU81
306 .align 2
307 .L20:
308 0028 00200140 .word 1073815552
ARM GAS /tmp/ccgREgit.s page 10
309 002c 00380240 .word 1073887232
310 0030 00000240 .word 1073872896
311 .cfi_endproc
312 .LFE241:
314 .global curr_step_start_N
315 .section .bss.curr_step_start_N,"aw",%nobits
316 .align 2
319 curr_step_start_N:
320 0000 00000000 .space 4
321 .text
322 .Letext0:
323 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
324 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
325 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
326 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
327 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
328 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
329 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
330 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/ccgREgit.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_msp.c
/tmp/ccAF09Kg.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccAF09Kg.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccAF09Kg.s:80 .text.HAL_MspInit:00000034 $d
/tmp/ccAF09Kg.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccAF09Kg.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccAF09Kg.s:281 .text.HAL_ADC_MspInit:000000c4 $d
/tmp/ccAF09Kg.s:289 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccAF09Kg.s:295 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccAF09Kg.s:346 .text.HAL_ADC_MspDeInit:00000030 $d
/tmp/ccgREgit.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccgREgit.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccgREgit.s:80 .text.HAL_MspInit:00000034 $d
/tmp/ccgREgit.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccgREgit.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccgREgit.s:249 .text.HAL_ADC_MspInit:000000a0 $d
/tmp/ccgREgit.s:256 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccgREgit.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccgREgit.s:308 .text.HAL_ADC_MspDeInit:00000028 $d
/tmp/ccgREgit.s:319 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccgREgit.s:316 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccIyds8E.s page 1
ARM GAS /tmp/ccftHevy.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccIyds8E.s page 2
ARM GAS /tmp/ccftHevy.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
@ -118,7 +118,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t Tx_Offset;
41 .loc 1 73 3 view .LVU3
74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccIyds8E.s page 3
ARM GAS /tmp/ccftHevy.s page 3
75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* TXn min size = 16 words. (n : Transmit FIFO index)
@ -178,7 +178,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
66 .cfi_def_cfa_offset 0
67 0014 7047 bx lr
68 .LVL4:
ARM GAS /tmp/ccIyds8E.s page 4
ARM GAS /tmp/ccftHevy.s page 4
69 .L2:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
108 .loc 1 100 5 is_stmt 1 view .LVU29
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
109 .loc 1 100 65 is_stmt 0 view .LVU30
ARM GAS /tmp/ccIyds8E.s page 5
ARM GAS /tmp/ccftHevy.s page 5
110 003c 40EA0240 orr r0, r0, r2, lsl #16
@ -298,7 +298,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
153 .thumb
154 .thumb_func
156 HAL_PCDEx_LPM_Callback:
ARM GAS /tmp/ccIyds8E.s page 6
ARM GAS /tmp/ccftHevy.s page 6
157 .LVL13:
@ -358,7 +358,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Wait for Min DCD Timeout */
172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(300U);
ARM GAS /tmp/ccIyds8E.s page 7
ARM GAS /tmp/ccftHevy.s page 7
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished */
ARM GAS /tmp/ccIyds8E.s page 8
ARM GAS /tmp/ccftHevy.s page 8
230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd);
@ -478,7 +478,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Disable Battery charging */
ARM GAS /tmp/ccIyds8E.s page 9
ARM GAS /tmp/ccftHevy.s page 9
287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN);
@ -538,7 +538,7 @@ ARM GAS /tmp/ccIyds8E.s page 1
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
181 .loc 1 321 1 is_stmt 1 view -0
182 .cfi_startproc
ARM GAS /tmp/ccIyds8E.s page 10
ARM GAS /tmp/ccftHevy.s page 10
183 @ args = 0, pretend = 0, frame = 0
@ -565,18 +565,18 @@ ARM GAS /tmp/ccIyds8E.s page 1
197 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
198 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
199 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
ARM GAS /tmp/ccIyds8E.s page 11
ARM GAS /tmp/ccftHevy.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pcd_ex.c
/tmp/ccIyds8E.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t
/tmp/ccIyds8E.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo
/tmp/ccIyds8E.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t
/tmp/ccIyds8E.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo
/tmp/ccIyds8E.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccIyds8E.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccIyds8E.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccIyds8E.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
/tmp/ccftHevy.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t
/tmp/ccftHevy.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo
/tmp/ccftHevy.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t
/tmp/ccftHevy.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo
/tmp/ccftHevy.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccftHevy.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccftHevy.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccftHevy.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc1MOOWm.s page 1
ARM GAS /tmp/ccOfnEIn.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** @defgroup PWR PWR
ARM GAS /tmp/cc1MOOWm.s page 2
ARM GAS /tmp/ccOfnEIn.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief PWR HAL module driver
@ -118,7 +118,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /**
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Deinitializes the HAL PWR peripheral registers to their default reset values.
ARM GAS /tmp/cc1MOOWm.s page 3
ARM GAS /tmp/ccOfnEIn.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
@ -178,7 +178,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
63 @ args = 0, pretend = 0, frame = 8
64 @ frame_needed = 0, uses_anonymous_args = 0
65 @ link register save eliminated.
ARM GAS /tmp/cc1MOOWm.s page 4
ARM GAS /tmp/ccOfnEIn.s page 4
66 0000 82B0 sub sp, sp, #8
@ -238,7 +238,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** void HAL_PWR_DisableBkUpAccess(void)
ARM GAS /tmp/cc1MOOWm.s page 5
ARM GAS /tmp/ccOfnEIn.s page 5
129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** {
@ -298,7 +298,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control functions
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Low Power modes configuration functions
ARM GAS /tmp/cc1MOOWm.s page 6
ARM GAS /tmp/ccOfnEIn.s page 6
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** *
@ -358,7 +358,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** *** Stop mode ***
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** =================
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** [..]
ARM GAS /tmp/cc1MOOWm.s page 7
ARM GAS /tmp/ccOfnEIn.s page 7
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** In Stop mode, all clocks in the 1.2V domain are stopped, the PLL, the HSI,
@ -418,7 +418,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** configure the RTC to generate the RTC alarm using the HAL_RTC_SetAlarm_IT() function.
254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC Tamper or time stamp event, it
ARM GAS /tmp/cc1MOOWm.s page 8
ARM GAS /tmp/ccOfnEIn.s page 8
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** is necessary to configure the RTC to detect the tamper or time stamp event using the
@ -478,7 +478,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();
175 .loc 1 287 3 view .LVU28
176 0020 9A68 ldr r2, [r3, #8]
ARM GAS /tmp/cc1MOOWm.s page 9
ARM GAS /tmp/ccOfnEIn.s page 9
177 0022 22F48032 bic r2, r2, #65536
@ -538,7 +538,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
213 .loc 1 305 5 is_stmt 1 view .LVU41
214 005c 084A ldr r2, .L17+4
215 005e 9368 ldr r3, [r2, #8]
ARM GAS /tmp/cc1MOOWm.s page 10
ARM GAS /tmp/ccOfnEIn.s page 10
216 0060 43F48033 orr r3, r3, #65536
@ -598,7 +598,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
257 0000 014B ldr r3, .L20
258 0002 0122 movs r2, #1
259 0004 1A61 str r2, [r3, #16]
ARM GAS /tmp/cc1MOOWm.s page 11
ARM GAS /tmp/ccOfnEIn.s page 11
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /**
333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Enables the Wake-up PINx functionality.
334:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @param WakeUpPinx Specifies the Power Wake-Up pin to enable.
ARM GAS /tmp/cc1MOOWm.s page 12
ARM GAS /tmp/ccOfnEIn.s page 12
335:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * This parameter can be one of the following values:
@ -718,7 +718,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
337 .loc 1 360 1 is_stmt 1 view -0
338 .cfi_startproc
339 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cc1MOOWm.s page 13
ARM GAS /tmp/ccOfnEIn.s page 13
340 @ frame_needed = 0, uses_anonymous_args = 0
@ -778,7 +778,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
390:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
391:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** void HAL_PWR_EnterSLEEPMode(uint32_t Regulator, uint8_t SLEEPEntry)
392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** {
ARM GAS /tmp/cc1MOOWm.s page 14
ARM GAS /tmp/ccOfnEIn.s page 14
367 .loc 1 392 1 is_stmt 1 view -0
@ -838,7 +838,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
398 .syntax unified
399 .L34:
416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** }
ARM GAS /tmp/cc1MOOWm.s page 15
ARM GAS /tmp/ccOfnEIn.s page 15
417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
437:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * This parameter can be one of the following values:
438:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFI : Enter Stop mode with WFI instruction
439:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFE : Enter Stop mode with WFE instruction and
ARM GAS /tmp/cc1MOOWm.s page 16
ARM GAS /tmp/ccOfnEIn.s page 16
440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * clear of pending events before.
@ -958,7 +958,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
468:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** __SEV();
461 .loc 1 468 7 is_stmt 1 view .LVU86
462 .syntax unified
ARM GAS /tmp/cc1MOOWm.s page 17
ARM GAS /tmp/ccOfnEIn.s page 17
463 @ 468 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c" 1
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
509 .thumb
510 .thumb_func
512 HAL_PWR_EnterSTANDBYMode:
ARM GAS /tmp/cc1MOOWm.s page 18
ARM GAS /tmp/ccOfnEIn.s page 18
513 .LFB249:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
541 0018 00700040 .word 1073770496
542 001c 00ED00E0 .word -536810240
543 .cfi_endproc
ARM GAS /tmp/cc1MOOWm.s page 19
ARM GAS /tmp/ccOfnEIn.s page 19
544 .LFE249:
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
573 .LFB250:
510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /* Check PWR Exti flag */
574 .loc 1 510 1 view -0
ARM GAS /tmp/cc1MOOWm.s page 20
ARM GAS /tmp/ccOfnEIn.s page 20
575 .cfi_startproc
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
537:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * Setting this bit is useful when the processor is expected to run only on
538:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * interruptions handling.
539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
ARM GAS /tmp/cc1MOOWm.s page 21
ARM GAS /tmp/ccOfnEIn.s page 21
540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
657 .loc 1 557 1 is_stmt 0 view .LVU112
658 000a 7047 bx lr
659 .L60:
ARM GAS /tmp/cc1MOOWm.s page 22
ARM GAS /tmp/ccOfnEIn.s page 22
660 .align 2
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc1MOOWm.s page 1
573:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @note Clears SEVONPEND bit of SCR register. When this bit is set, this causes
574:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * WFE to wake up when an interrupt moves from inactive to pended.
575:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
ARM GAS /tmp/cc1MOOWm.s page 23
ARM GAS /tmp/ccOfnEIn.s page 23
576:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
@ -1352,60 +1352,60 @@ ARM GAS /tmp/cc1MOOWm.s page 1
726 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
727 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
728 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h"
ARM GAS /tmp/cc1MOOWm.s page 24
ARM GAS /tmp/ccOfnEIn.s page 24
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pwr.c
/tmp/cc1MOOWm.s:21 .text.HAL_PWR_DeInit:00000000 $t
/tmp/cc1MOOWm.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
/tmp/cc1MOOWm.s:48 .text.HAL_PWR_DeInit:00000014 $d
/tmp/cc1MOOWm.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t
/tmp/cc1MOOWm.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
/tmp/cc1MOOWm.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d
/tmp/cc1MOOWm.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t
/tmp/cc1MOOWm.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
/tmp/cc1MOOWm.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d
/tmp/cc1MOOWm.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t
/tmp/cc1MOOWm.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
/tmp/cc1MOOWm.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d
/tmp/cc1MOOWm.s:242 .text.HAL_PWR_EnablePVD:00000000 $t
/tmp/cc1MOOWm.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
/tmp/cc1MOOWm.s:265 .text.HAL_PWR_EnablePVD:00000008 $d
/tmp/cc1MOOWm.s:270 .text.HAL_PWR_DisablePVD:00000000 $t
/tmp/cc1MOOWm.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
/tmp/cc1MOOWm.s:293 .text.HAL_PWR_DisablePVD:00000008 $d
/tmp/cc1MOOWm.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t
/tmp/cc1MOOWm.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
/tmp/cc1MOOWm.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d
/tmp/cc1MOOWm.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t
/tmp/cc1MOOWm.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
/tmp/cc1MOOWm.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d
/tmp/cc1MOOWm.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t
/tmp/cc1MOOWm.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
/tmp/cc1MOOWm.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d
/tmp/cc1MOOWm.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t
/tmp/cc1MOOWm.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
/tmp/cc1MOOWm.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d
/tmp/cc1MOOWm.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
/tmp/cc1MOOWm.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
/tmp/cc1MOOWm.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d
/tmp/cc1MOOWm.s:547 .text.HAL_PWR_PVDCallback:00000000 $t
/tmp/cc1MOOWm.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
/tmp/cc1MOOWm.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t
/tmp/cc1MOOWm.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
/tmp/cc1MOOWm.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d
/tmp/cc1MOOWm.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t
/tmp/cc1MOOWm.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
/tmp/cc1MOOWm.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d
/tmp/cc1MOOWm.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t
/tmp/cc1MOOWm.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
/tmp/cc1MOOWm.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d
/tmp/cc1MOOWm.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t
/tmp/cc1MOOWm.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
/tmp/cc1MOOWm.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d
/tmp/cc1MOOWm.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t
/tmp/cc1MOOWm.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
/tmp/cc1MOOWm.s:718 .text.HAL_PWR_DisableSEVOnPend:0000000c $d
/tmp/ccOfnEIn.s:21 .text.HAL_PWR_DeInit:00000000 $t
/tmp/ccOfnEIn.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
/tmp/ccOfnEIn.s:48 .text.HAL_PWR_DeInit:00000014 $d
/tmp/ccOfnEIn.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t
/tmp/ccOfnEIn.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
/tmp/ccOfnEIn.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d
/tmp/ccOfnEIn.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t
/tmp/ccOfnEIn.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
/tmp/ccOfnEIn.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d
/tmp/ccOfnEIn.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t
/tmp/ccOfnEIn.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
/tmp/ccOfnEIn.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d
/tmp/ccOfnEIn.s:242 .text.HAL_PWR_EnablePVD:00000000 $t
/tmp/ccOfnEIn.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
/tmp/ccOfnEIn.s:265 .text.HAL_PWR_EnablePVD:00000008 $d
/tmp/ccOfnEIn.s:270 .text.HAL_PWR_DisablePVD:00000000 $t
/tmp/ccOfnEIn.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
/tmp/ccOfnEIn.s:293 .text.HAL_PWR_DisablePVD:00000008 $d
/tmp/ccOfnEIn.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t
/tmp/ccOfnEIn.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
/tmp/ccOfnEIn.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d
/tmp/ccOfnEIn.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t
/tmp/ccOfnEIn.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
/tmp/ccOfnEIn.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d
/tmp/ccOfnEIn.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t
/tmp/ccOfnEIn.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
/tmp/ccOfnEIn.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d
/tmp/ccOfnEIn.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t
/tmp/ccOfnEIn.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
/tmp/ccOfnEIn.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d
/tmp/ccOfnEIn.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
/tmp/ccOfnEIn.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccOfnEIn.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d
/tmp/ccOfnEIn.s:547 .text.HAL_PWR_PVDCallback:00000000 $t
/tmp/ccOfnEIn.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
/tmp/ccOfnEIn.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t
/tmp/ccOfnEIn.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
/tmp/ccOfnEIn.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d
/tmp/ccOfnEIn.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t
/tmp/ccOfnEIn.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
/tmp/ccOfnEIn.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d
/tmp/ccOfnEIn.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t
/tmp/ccOfnEIn.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
/tmp/ccOfnEIn.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d
/tmp/ccOfnEIn.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t
/tmp/ccOfnEIn.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
/tmp/ccOfnEIn.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d
/tmp/ccOfnEIn.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t
/tmp/ccOfnEIn.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
/tmp/ccOfnEIn.s:718 .text.HAL_PWR_DisableSEVOnPend:0000000c $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cciRL9JN.s page 1
ARM GAS /tmp/cc82Orzh.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @brief PWR HAL module driver
ARM GAS /tmp/cciRL9JN.s page 2
ARM GAS /tmp/cc82Orzh.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @{
@ -118,7 +118,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** level 0 is requested.
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** -@- Refer to the description of Read protection (RDP) in the Flash
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** programming manual.
ARM GAS /tmp/cciRL9JN.s page 3
ARM GAS /tmp/cc82Orzh.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
29 .loc 1 142 1 view -0
30 .cfi_startproc
ARM GAS /tmp/cciRL9JN.s page 4
ARM GAS /tmp/cc82Orzh.s page 4
31 @ args = 0, pretend = 0, frame = 0
@ -238,7 +238,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
72 .L7:
156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
ARM GAS /tmp/cciRL9JN.s page 5
ARM GAS /tmp/cc82Orzh.s page 5
158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK;
@ -298,7 +298,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
114 .loc 1 172 15 is_stmt 0 view .LVU23
115 000a FFF7FEFF bl HAL_GetTick
116 .LVL6:
ARM GAS /tmp/cciRL9JN.s page 6
ARM GAS /tmp/cc82Orzh.s page 6
117 000e 0446 mov r4, r0
@ -358,7 +358,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
161 .thumb_func
163 HAL_PWREx_EnableFlashPowerDown:
164 .LFB241:
ARM GAS /tmp/cciRL9JN.s page 7
ARM GAS /tmp/cc82Orzh.s page 7
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
203 .loc 1 201 1 view .LVU43
204 0006 7047 bx lr
205 .L24:
ARM GAS /tmp/cciRL9JN.s page 8
ARM GAS /tmp/cc82Orzh.s page 8
206 .align 2
@ -478,7 +478,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx)
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /**
218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @brief Configures the main internal regulator output voltage.
ARM GAS /tmp/cciRL9JN.s page 9
ARM GAS /tmp/cc82Orzh.s page 9
219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @param VoltageScaling specifies the regulator output voltage to achieve
@ -538,7 +538,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @arg PWR_REGULATOR_VOLTAGE_SCALE3: Regulator voltage output range 3 mode,
274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * the maximum value of fHCLK is 120 MHz.
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note To update the system clock frequency(SYSCLK):
ARM GAS /tmp/cciRL9JN.s page 10
ARM GAS /tmp/cc82Orzh.s page 10
276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * - Set the HSI or HSE as system clock frequency using the HAL_RCC_ClockConfig().
@ -598,7 +598,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
284 .loc 1 295 3 view .LVU57
296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Check if the PLL is used as system clock or not */
ARM GAS /tmp/cciRL9JN.s page 11
ARM GAS /tmp/cc82Orzh.s page 11
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_CFGR_SWS_PLL)
@ -658,7 +658,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
ARM GAS /tmp/cciRL9JN.s page 12
ARM GAS /tmp/cc82Orzh.s page 12
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Set Range */
@ -718,7 +718,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
368 .loc 1 325 25 discriminator 1 view .LVU89
369 0080 001B subs r0, r0, r4
370 .loc 1 325 9 discriminator 1 view .LVU90
ARM GAS /tmp/cciRL9JN.s page 13
ARM GAS /tmp/cc82Orzh.s page 13
371 0082 0228 cmp r0, #2
@ -778,7 +778,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
346:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK;
405 .loc 1 346 10 view .LVU103
406 00aa 0020 movs r0, #0
ARM GAS /tmp/cciRL9JN.s page 14
ARM GAS /tmp/cc82Orzh.s page 14
407 00ac 00E0 b .L29
@ -838,7 +838,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *(__IO uint32_t *) CR_MRLVDS_BB = (uint32_t)DISABLE;
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
ARM GAS /tmp/cciRL9JN.s page 15
ARM GAS /tmp/cc82Orzh.s page 15
374:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
450 .loc 1 415 3 view .LVU107
451 .LVL23:
416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
ARM GAS /tmp/cciRL9JN.s page 16
ARM GAS /tmp/cc82Orzh.s page 16
417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE();
@ -958,7 +958,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
495 .loc 1 427 7 discriminator 1 view .LVU124
496 0038 B0F57A7F cmp r0, #1000
497 003c F4D9 bls .L47
ARM GAS /tmp/cciRL9JN.s page 17
ARM GAS /tmp/cc82Orzh.s page 17
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
526 0050 094B ldr r3, .L57+8
527 0052 5B68 ldr r3, [r3, #4]
439:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
ARM GAS /tmp/cciRL9JN.s page 18
ARM GAS /tmp/cc82Orzh.s page 18
528 .loc 1 439 9 view .LVU133
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
461:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
565 .loc 1 461 1 is_stmt 1 view -0
566 .cfi_startproc
ARM GAS /tmp/cciRL9JN.s page 19
ARM GAS /tmp/cc82Orzh.s page 19
567 @ args = 0, pretend = 0, frame = 8
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
610 0028 5B68 ldr r3, [r3, #4]
611 002a 13F4003F tst r3, #131072
612 002e 08D0 beq .L68
ARM GAS /tmp/cciRL9JN.s page 20
ARM GAS /tmp/cc82Orzh.s page 20
473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
641 .loc 1 484 15 is_stmt 0 view .LVU161
642 0048 FFF7FEFF bl HAL_GetTick
643 .LVL36:
ARM GAS /tmp/cciRL9JN.s page 21
ARM GAS /tmp/cc82Orzh.s page 21
644 004c 0446 mov r4, r0
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note This mode is only available for STM32F42xxx/STM32F43xxx/STM32F446xx/STM32F469xx/STM32F4
501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *
502:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note This mode can be selected only when the Under-Drive is already active
ARM GAS /tmp/cciRL9JN.s page 22
ARM GAS /tmp/cc82Orzh.s page 22
503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Enable Power ctrl clock */
545:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE();
701 .loc 1 545 3 view .LVU175
ARM GAS /tmp/cciRL9JN.s page 23
ARM GAS /tmp/cc82Orzh.s page 23
702 .LBB6:
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
742 .LVL44:
560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
561:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Store the new value */
ARM GAS /tmp/cciRL9JN.s page 24
ARM GAS /tmp/cc82Orzh.s page 24
562:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** PWR->CR = tmpreg1;
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cciRL9JN.s page 1
776 0054 0020 movs r0, #0
777 .LVL47:
778 .loc 1 582 1 view .LVU203
ARM GAS /tmp/cciRL9JN.s page 25
ARM GAS /tmp/cc82Orzh.s page 25
779 0056 02B0 add sp, sp, #8
@ -1476,38 +1476,38 @@ ARM GAS /tmp/cciRL9JN.s page 1
811 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
812 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
813 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cciRL9JN.s page 26
ARM GAS /tmp/cc82Orzh.s page 26
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pwr_ex.c
/tmp/cciRL9JN.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t
/tmp/cciRL9JN.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg
/tmp/cciRL9JN.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d
/tmp/cciRL9JN.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t
/tmp/cciRL9JN.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg
/tmp/cciRL9JN.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d
/tmp/cciRL9JN.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t
/tmp/cciRL9JN.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown
/tmp/cciRL9JN.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d
/tmp/cciRL9JN.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t
/tmp/cciRL9JN.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown
/tmp/cciRL9JN.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d
/tmp/cciRL9JN.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t
/tmp/cciRL9JN.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange
/tmp/cciRL9JN.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d
/tmp/cciRL9JN.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t
/tmp/cciRL9JN.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling
/tmp/cciRL9JN.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d
/tmp/cciRL9JN.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t
/tmp/cciRL9JN.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive
/tmp/cciRL9JN.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d
/tmp/cciRL9JN.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t
/tmp/cciRL9JN.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive
/tmp/cciRL9JN.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d
/tmp/cciRL9JN.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t
/tmp/cciRL9JN.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode
/tmp/cciRL9JN.s:800 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000060 $d
/tmp/cc82Orzh.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t
/tmp/cc82Orzh.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg
/tmp/cc82Orzh.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d
/tmp/cc82Orzh.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t
/tmp/cc82Orzh.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg
/tmp/cc82Orzh.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d
/tmp/cc82Orzh.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t
/tmp/cc82Orzh.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown
/tmp/cc82Orzh.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d
/tmp/cc82Orzh.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t
/tmp/cc82Orzh.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown
/tmp/cc82Orzh.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d
/tmp/cc82Orzh.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t
/tmp/cc82Orzh.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange
/tmp/cc82Orzh.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d
/tmp/cc82Orzh.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t
/tmp/cc82Orzh.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling
/tmp/cc82Orzh.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d
/tmp/cc82Orzh.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t
/tmp/cc82Orzh.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive
/tmp/cc82Orzh.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d
/tmp/cc82Orzh.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t
/tmp/cc82Orzh.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive
/tmp/cc82Orzh.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d
/tmp/cc82Orzh.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t
/tmp/cc82Orzh.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode
/tmp/cc82Orzh.s:800 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000060 $d
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cchYLLnp.s page 1
ARM GAS /tmp/cc3g0pRE.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the clock source to be used to drive the System clock
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (if the application needs higher frequency/performance)
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the System clock frequency and Flash settings
ARM GAS /tmp/cchYLLnp.s page 2
ARM GAS /tmp/cc3g0pRE.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the AHB and APB busses prescalers
@ -118,7 +118,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Private macro -------------------------------------------------------------*/
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** #define __MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE()
ARM GAS /tmp/cchYLLnp.s page 3
ARM GAS /tmp/cc3g0pRE.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA
@ -178,7 +178,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** clock source), the System clocks automatically switched to HSI and an interrupt
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** is generated if enabled. The interrupt is linked to the Cortex-M4 NMI
ARM GAS /tmp/cchYLLnp.s page 4
ARM GAS /tmp/cc3g0pRE.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (Non-Maskable Interrupt) exception vector.
@ -238,7 +238,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __weak HAL_StatusTypeDef HAL_RCC_DeInit(void)
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
ARM GAS /tmp/cchYLLnp.s page 5
ARM GAS /tmp/cc3g0pRE.s page 5
29 .loc 1 201 1 view -0
@ -298,7 +298,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
61 .loc 1 220 1 view .LVU8
62 0006 70B5 push {r4, r5, r6, lr}
63 .LCFI0:
ARM GAS /tmp/cchYLLnp.s page 6
ARM GAS /tmp/cc3g0pRE.s page 6
64 .cfi_def_cfa_offset 16
@ -358,7 +358,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** else
246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Set the new HSE configuration ---------------------------------------*/
ARM GAS /tmp/cchYLLnp.s page 7
ARM GAS /tmp/cc3g0pRE.s page 7
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __HAL_RCC_HSE_CONFIG(RCC_OscInitStruct->HSEState);
@ -418,7 +418,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
139 .loc 1 259 16 is_stmt 0 view .LVU36
140 0062 FFF7FEFF bl HAL_GetTick
141 .LVL3:
ARM GAS /tmp/cchYLLnp.s page 8
ARM GAS /tmp/cc3g0pRE.s page 8
142 .loc 1 259 30 discriminator 1 view .LVU37
@ -478,7 +478,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cchYLLnp.s page 9
ARM GAS /tmp/cc3g0pRE.s page 9
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -538,7 +538,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
197 .loc 1 307 29 is_stmt 0 view .LVU58
198 00aa E368 ldr r3, [r4, #12]
199 .loc 1 307 10 view .LVU59
ARM GAS /tmp/cchYLLnp.s page 10
ARM GAS /tmp/cc3g0pRE.s page 10
200 00ac 002B cmp r3, #0
@ -598,7 +598,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
240 00de B5E7 b .L8
241 .L81:
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cchYLLnp.s page 11
ARM GAS /tmp/cc3g0pRE.s page 11
242 .loc 1 248 7 discriminator 4 view .LVU73
@ -658,7 +658,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
283 .loc 1 290 70 view .LVU87
284 0112 604B ldr r3, .L93
ARM GAS /tmp/cchYLLnp.s page 12
ARM GAS /tmp/cc3g0pRE.s page 12
285 0114 5B68 ldr r3, [r3, #4]
@ -718,7 +718,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
343:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
344:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cchYLLnp.s page 13
ARM GAS /tmp/cc3g0pRE.s page 13
345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -778,7 +778,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
345 .LVL16:
346 .loc 1 364 28 discriminator 1 view .LVU111
347 0166 401B subs r0, r0, r5
ARM GAS /tmp/cchYLLnp.s page 14
ARM GAS /tmp/cc3g0pRE.s page 14
348 .loc 1 364 12 discriminator 1 view .LVU112
@ -838,7 +838,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
389 019c 401B subs r0, r0, r5
338:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
390 .loc 1 338 14 discriminator 1 view .LVU125
ARM GAS /tmp/cchYLLnp.s page 15
ARM GAS /tmp/cc3g0pRE.s page 15
391 019e 0228 cmp r0, #2
@ -898,7 +898,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
427 01c8 0320 movs r0, #3
428 01ca 03E1 b .L3
429 .LVL25:
ARM GAS /tmp/cchYLLnp.s page 16
ARM GAS /tmp/cc3g0pRE.s page 16
430 .L24:
@ -958,7 +958,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
466 .loc 1 401 7 view .LVU153
467 .LVL27:
468 .loc 1 401 21 is_stmt 0 view .LVU154
ARM GAS /tmp/cchYLLnp.s page 17
ARM GAS /tmp/cc3g0pRE.s page 17
469 01f6 0125 movs r5, #1
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
500 .loc 1 424 27 is_stmt 0 view .LVU165
501 021e A368 ldr r3, [r4, #8]
502 .loc 1 424 8 view .LVU166
ARM GAS /tmp/cchYLLnp.s page 18
ARM GAS /tmp/cc3g0pRE.s page 18
503 0220 002B cmp r3, #0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
410:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
545 .loc 1 410 7 view .LVU180
410:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cchYLLnp.s page 19
ARM GAS /tmp/cc3g0pRE.s page 19
546 .loc 1 410 19 is_stmt 0 view .LVU181
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
590 0292 00BF .align 2
591 .L93:
592 0294 00380240 .word 1073887232
ARM GAS /tmp/cchYLLnp.s page 20
ARM GAS /tmp/cc3g0pRE.s page 20
593 0298 00004742 .word 1111949312
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
627 02c2 EDB9 cbnz r5, .L88
628 .LVL41:
629 .L30:
ARM GAS /tmp/cchYLLnp.s page 21
ARM GAS /tmp/cc3g0pRE.s page 21
630 .loc 1 454 8 view .LVU205
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
488:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
490:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cchYLLnp.s page 22
ARM GAS /tmp/cc3g0pRE.s page 22
491:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Configure the main PLL clock source, multiplication and division factors. */
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
672 02f2 FFF7FEFF bl HAL_GetTick
673 .LVL44:
674 .loc 1 523 30 discriminator 1 view .LVU224
ARM GAS /tmp/cchYLLnp.s page 23
ARM GAS /tmp/cc3g0pRE.s page 23
675 02f6 001B subs r0, r0, r4
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
714 0318 354B ldr r3, .L95
715 031a 1B68 ldr r3, [r3]
483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
ARM GAS /tmp/cchYLLnp.s page 24
ARM GAS /tmp/cc3g0pRE.s page 24
716 .loc 1 483 52 view .LVU240
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
759 .loc 1 504 16 is_stmt 0 view .LVU252
760 035c 244B ldr r3, .L95
ARM GAS /tmp/cchYLLnp.s page 25
ARM GAS /tmp/cc3g0pRE.s page 25
761 035e 1B68 ldr r3, [r3]
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
557:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
558:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return HAL_ERROR;
559:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cchYLLnp.s page 26
ARM GAS /tmp/cc3g0pRE.s page 26
560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
815 039e 1A40 ands r2, r2, r3
816 03a0 B2EB811F cmp r2, r1, lsl #6
817 03a4 1ED1 bne .L72
ARM GAS /tmp/cchYLLnp.s page 27
ARM GAS /tmp/cc3g0pRE.s page 27
554:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_PLLCFGR_PLLQ) != (RCC_OscInitStruct->PLL.PLLQ << RCC_PLLCFGR_
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
861 .loc 1 242 16 view .LVU285
862 03ca 0120 movs r0, #1
863 .LVL59:
ARM GAS /tmp/cchYLLnp.s page 28
ARM GAS /tmp/cc3g0pRE.s page 28
242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
912 03f4 00004742 .word 1111949312
913 .cfi_endproc
914 .LFE240:
ARM GAS /tmp/cchYLLnp.s page 29
ARM GAS /tmp/cc3g0pRE.s page 29
916 .section .text.HAL_RCC_MCOConfig,"ax",%progbits
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
610:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (FLatency > __HAL_FLASH_GET_LATENCY())
611:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
612:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */
ARM GAS /tmp/cchYLLnp.s page 30
ARM GAS /tmp/cc3g0pRE.s page 30
613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __HAL_FLASH_SET_LATENCY(FLatency);
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
667:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** else
668:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
669:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Check the HSI ready flag */
ARM GAS /tmp/cchYLLnp.s page 31
ARM GAS /tmp/cc3g0pRE.s page 31
670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET)
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
724:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return HAL_OK;
725:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cchYLLnp.s page 32
ARM GAS /tmp/cc3g0pRE.s page 32
727:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /**
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
930 .loc 1 776 1 is_stmt 0 view .LVU294
931 0000 70B5 push {r4, r5, r6, lr}
932 .LCFI6:
ARM GAS /tmp/cchYLLnp.s page 33
ARM GAS /tmp/cc3g0pRE.s page 33
933 .cfi_def_cfa_offset 16
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
973 0026 0392 str r2, [sp, #12]
791:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
974 .loc 1 791 5 is_stmt 1 view .LVU310
ARM GAS /tmp/cchYLLnp.s page 34
ARM GAS /tmp/cc3g0pRE.s page 34
975 .loc 1 791 26 is_stmt 0 view .LVU311
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Pin = MCO2_PIN;
815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
ARM GAS /tmp/cchYLLnp.s page 35
ARM GAS /tmp/cc3g0pRE.s page 35
817:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
1039 .loc 1 814 5 view .LVU332
814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
ARM GAS /tmp/cchYLLnp.s page 36
ARM GAS /tmp/cc3g0pRE.s page 36
1040 .loc 1 814 25 is_stmt 0 view .LVU333
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1081 0098 00080240 .word 1073874944
1082 .cfi_endproc
1083 .LFE242:
ARM GAS /tmp/cchYLLnp.s page 37
ARM GAS /tmp/cc3g0pRE.s page 37
1085 .section .text.HAL_RCC_EnableCSS,"ax",%progbits
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
851:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1122 .loc 1 851 1 is_stmt 1 view -0
1123 .cfi_startproc
ARM GAS /tmp/cchYLLnp.s page 38
ARM GAS /tmp/cc3g0pRE.s page 38
1124 @ args = 0, pretend = 0, frame = 0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
881:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** *
882:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** *
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** * @retval SYSCLK frequency
ARM GAS /tmp/cchYLLnp.s page 39
ARM GAS /tmp/cc3g0pRE.s page 39
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1179 0014 5A68 ldr r2, [r3, #4]
1180 .loc 1 909 12 view .LVU367
1181 0016 02F03F02 and r2, r2, #63
ARM GAS /tmp/cchYLLnp.s page 40
ARM GAS /tmp/cc3g0pRE.s page 40
1182 .LVL78:
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1225 .loc 1 920 12 view .LVU380
1226 0074 5B00 lsls r3, r3, #1
1227 .LVL80:
ARM GAS /tmp/cchYLLnp.s page 41
ARM GAS /tmp/cc3g0pRE.s page 41
921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
918:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
1265 .loc 1 918 128 view .LVU390
1266 00c4 D1E7 b .L112
ARM GAS /tmp/cchYLLnp.s page 42
ARM GAS /tmp/cc3g0pRE.s page 42
1267 .LVL84:
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1314 .cfi_offset 14, -4
1315 0008 0D46 mov r5, r1
1316 000a 0446 mov r4, r0
ARM GAS /tmp/cchYLLnp.s page 43
ARM GAS /tmp/cc3g0pRE.s page 43
602:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency));
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1355 .loc 1 633 5 view .LVU415
633:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1356 .loc 1 633 28 is_stmt 0 view .LVU416
ARM GAS /tmp/cchYLLnp.s page 44
ARM GAS /tmp/cc3g0pRE.s page 44
1357 0042 2368 ldr r3, [r4]
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1396 0074 25D9 bls .L145
670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1397 .loc 1 670 7 is_stmt 1 view .LVU432
ARM GAS /tmp/cchYLLnp.s page 45
ARM GAS /tmp/cc3g0pRE.s page 45
670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1437 00a8 41F28833 movw r3, #5000
1438 00ac 9842 cmp r0, r3
1439 00ae F0D9 bls .L128
ARM GAS /tmp/cchYLLnp.s page 46
ARM GAS /tmp/cc3g0pRE.s page 46
685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
694:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
1480 .loc 1 694 5 is_stmt 1 view .LVU462
1481 00dc EAB2 uxtb r2, r5
ARM GAS /tmp/cchYLLnp.s page 47
ARM GAS /tmp/cc3g0pRE.s page 47
1482 00de 1B4B ldr r3, .L146
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1522 .loc 1 719 3 view .LVU476
719:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
1523 .loc 1 719 21 is_stmt 0 view .LVU477
ARM GAS /tmp/cchYLLnp.s page 48
ARM GAS /tmp/cc3g0pRE.s page 48
1524 011a FFF7FEFF bl HAL_RCC_GetSysClockFreq
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1567 .cfi_offset 4, -16
1568 .cfi_offset 5, -12
1569 .cfi_offset 6, -8
ARM GAS /tmp/cchYLLnp.s page 49
ARM GAS /tmp/cc3g0pRE.s page 49
1570 .cfi_offset 14, -4
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1609 @ args = 0, pretend = 0, frame = 0
1610 @ frame_needed = 0, uses_anonymous_args = 0
1611 @ link register save eliminated.
ARM GAS /tmp/cchYLLnp.s page 50
ARM GAS /tmp/cc3g0pRE.s page 50
945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return SystemCoreClock;
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1654 .loc 1 958 1 view .LVU503
1655 0012 D840 lsrs r0, r0, r3
1656 0014 08BD pop {r3, pc}
ARM GAS /tmp/cchYLLnp.s page 51
ARM GAS /tmp/cc3g0pRE.s page 51
1657 .L154:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1701 0018 00380240 .word 1073887232
1702 001c 00000000 .word APBPrescTable
1703 .cfi_endproc
ARM GAS /tmp/cchYLLnp.s page 52
ARM GAS /tmp/cc3g0pRE.s page 52
1704 .LFE248:
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
994:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_OFF;
996:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cchYLLnp.s page 53
ARM GAS /tmp/cc3g0pRE.s page 53
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1020:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1021:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_OscInitStruct->LSEState = RCC_LSE_OFF;
1022:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cchYLLnp.s page 54
ARM GAS /tmp/cc3g0pRE.s page 54
1023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1800 .loc 1 1044 3 is_stmt 1 view .LVU547
1801 .loc 1 1044 47 is_stmt 0 view .LVU548
1802 005e 5368 ldr r3, [r2, #4]
ARM GAS /tmp/cchYLLnp.s page 55
ARM GAS /tmp/cc3g0pRE.s page 55
1803 .loc 1 1044 33 view .LVU549
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
1848 .loc 1 995 5 is_stmt 1 view .LVU571
995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cchYLLnp.s page 56
ARM GAS /tmp/cc3g0pRE.s page 56
1849 .loc 1 995 33 is_stmt 0 view .LVU572
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1890 .L173:
1891 00c6 00BF .align 2
1892 .L172:
ARM GAS /tmp/cchYLLnp.s page 57
ARM GAS /tmp/cc3g0pRE.s page 57
1893 00c8 00380240 .word 1073887232
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1930 0014 8260 str r2, [r0, #8]
1068:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
1069:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Get the APB1 configuration ----------------------------------------------*/
ARM GAS /tmp/cchYLLnp.s page 58
ARM GAS /tmp/cc3g0pRE.s page 58
1070:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_ClkInitStruct->APB1CLKDivider = (uint32_t)(RCC->CFGR & RCC_CFGR_PPRE1);
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
1084:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** void HAL_RCC_NMI_IRQHandler(void)
1085:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1086:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Check RCC CSSF flag */
ARM GAS /tmp/cchYLLnp.s page 59
ARM GAS /tmp/cc3g0pRE.s page 59
1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (__HAL_RCC_GET_IT(RCC_IT_CSS))
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cchYLLnp.s page 1
2005 .loc 1 1087 6 view .LVU615
2006 0006 13F0800F tst r3, #128
2007 000a 00D1 bne .L181
ARM GAS /tmp/cchYLLnp.s page 60
ARM GAS /tmp/cc3g0pRE.s page 60
2008 .L178:
@ -3575,53 +3575,53 @@ ARM GAS /tmp/cchYLLnp.s page 1
2036 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h"
2037 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
2038 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cchYLLnp.s page 61
ARM GAS /tmp/cc3g0pRE.s page 61
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_rcc.c
/tmp/cchYLLnp.s:21 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cchYLLnp.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cchYLLnp.s:42 .text.HAL_RCC_OscConfig:00000000 $t
/tmp/cchYLLnp.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig
/tmp/cchYLLnp.s:592 .text.HAL_RCC_OscConfig:00000294 $d
/tmp/cchYLLnp.s:598 .text.HAL_RCC_OscConfig:000002a0 $t
/tmp/cchYLLnp.s:911 .text.HAL_RCC_OscConfig:000003f0 $d
/tmp/cchYLLnp.s:917 .text.HAL_RCC_MCOConfig:00000000 $t
/tmp/cchYLLnp.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig
/tmp/cchYLLnp.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d
/tmp/cchYLLnp.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t
/tmp/cchYLLnp.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS
/tmp/cchYLLnp.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d
/tmp/cchYLLnp.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t
/tmp/cchYLLnp.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS
/tmp/cchYLLnp.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d
/tmp/cchYLLnp.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t
/tmp/cchYLLnp.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq
/tmp/cchYLLnp.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d
/tmp/cchYLLnp.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t
/tmp/cchYLLnp.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig
/tmp/cchYLLnp.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d
/tmp/cchYLLnp.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t
/tmp/cchYLLnp.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq
/tmp/cchYLLnp.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d
/tmp/cchYLLnp.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t
/tmp/cchYLLnp.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq
/tmp/cchYLLnp.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d
/tmp/cchYLLnp.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t
/tmp/cchYLLnp.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq
/tmp/cchYLLnp.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d
/tmp/cchYLLnp.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t
/tmp/cchYLLnp.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig
/tmp/cchYLLnp.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d
/tmp/cchYLLnp.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t
/tmp/cchYLLnp.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig
/tmp/cchYLLnp.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d
/tmp/cchYLLnp.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t
/tmp/cchYLLnp.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback
/tmp/cchYLLnp.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t
/tmp/cchYLLnp.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler
/tmp/cchYLLnp.s:2024 .text.HAL_RCC_NMI_IRQHandler:0000001c $d
/tmp/cc3g0pRE.s:21 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cc3g0pRE.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cc3g0pRE.s:42 .text.HAL_RCC_OscConfig:00000000 $t
/tmp/cc3g0pRE.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig
/tmp/cc3g0pRE.s:592 .text.HAL_RCC_OscConfig:00000294 $d
/tmp/cc3g0pRE.s:598 .text.HAL_RCC_OscConfig:000002a0 $t
/tmp/cc3g0pRE.s:911 .text.HAL_RCC_OscConfig:000003f0 $d
/tmp/cc3g0pRE.s:917 .text.HAL_RCC_MCOConfig:00000000 $t
/tmp/cc3g0pRE.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig
/tmp/cc3g0pRE.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d
/tmp/cc3g0pRE.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t
/tmp/cc3g0pRE.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS
/tmp/cc3g0pRE.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d
/tmp/cc3g0pRE.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t
/tmp/cc3g0pRE.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS
/tmp/cc3g0pRE.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d
/tmp/cc3g0pRE.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t
/tmp/cc3g0pRE.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq
/tmp/cc3g0pRE.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d
/tmp/cc3g0pRE.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t
/tmp/cc3g0pRE.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig
/tmp/cc3g0pRE.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d
/tmp/cc3g0pRE.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t
/tmp/cc3g0pRE.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq
/tmp/cc3g0pRE.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d
/tmp/cc3g0pRE.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t
/tmp/cc3g0pRE.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq
/tmp/cc3g0pRE.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d
/tmp/cc3g0pRE.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t
/tmp/cc3g0pRE.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq
/tmp/cc3g0pRE.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d
/tmp/cc3g0pRE.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t
/tmp/cc3g0pRE.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig
/tmp/cc3g0pRE.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d
/tmp/cc3g0pRE.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t
/tmp/cc3g0pRE.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig
/tmp/cc3g0pRE.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d
/tmp/cc3g0pRE.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t
/tmp/cc3g0pRE.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback
/tmp/cc3g0pRE.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t
/tmp/cc3g0pRE.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler
/tmp/cc3g0pRE.s:2024 .text.HAL_RCC_NMI_IRQHandler:0000001c $d
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccYayLqR.s page 1
ARM GAS /tmp/cc9IslJA.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx
ARM GAS /tmp/ccYayLqR.s page 2
ARM GAS /tmp/cc9IslJA.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief RCCEx HAL module driver
@ -118,7 +118,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** *
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
ARM GAS /tmp/ccYayLqR.s page 3
ARM GAS /tmp/cc9IslJA.s page 3
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
@ -178,7 +178,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection);
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable the PLLI2S when it's used as clock source for SAI */
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLI2S)
ARM GAS /tmp/ccYayLqR.s page 4
ARM GAS /tmp/cc9IslJA.s page 4
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -238,7 +238,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset the Backup domain only if the RTC Clock source selection is modified from reset value
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tmpreg1 = (RCC->BDCR & RCC_BDCR_RTCSEL);
ARM GAS /tmp/ccYayLqR.s page 5
ARM GAS /tmp/cc9IslJA.s page 5
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((tmpreg1 != 0x00000000U) && ((tmpreg1) != (PeriphClkInit->RTCClockSelection & RCC_BDCR_RTCS
@ -298,7 +298,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the CEC clock source */
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection);
ARM GAS /tmp/ccYayLqR.s page 6
ARM GAS /tmp/cc9IslJA.s page 6
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -358,7 +358,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Wait till PLLI2S is disabled */
ARM GAS /tmp/ccYayLqR.s page 7
ARM GAS /tmp/cc9IslJA.s page 7
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) != RESET)
@ -418,7 +418,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*------ In Case of PLLI2S is selected as source clock for SPDIFRX -------*/
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPDIFRX) == RCC_PERIPHCLK_SPDIFRX)
ARM GAS /tmp/ccYayLqR.s page 8
ARM GAS /tmp/cc9IslJA.s page 8
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** && (PeriphClkInit->SpdifClockSelection == RCC_SPDIFRXCLKSOURCE_PLLI2SP))
@ -478,7 +478,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
426:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE)
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 9
ARM GAS /tmp/cc9IslJA.s page 9
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */
@ -538,7 +538,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE)
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */
ARM GAS /tmp/ccYayLqR.s page 10
ARM GAS /tmp/cc9IslJA.s page 10
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -598,7 +598,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tempreg = (RCC->CFGR & RCC_CFGR_RTCPRE);
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->RTCClockSelection = (uint32_t)((tempreg) | (RCC->BDCR & RCC_BDCR_RTCSEL));
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 11
ARM GAS /tmp/cc9IslJA.s page 11
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the CEC clock configuration -----------------------------------------*/
@ -658,7 +658,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
597:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** saiclocksource = RCC->DCKCFGR;
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** saiclocksource &= (RCC_DCKCFGR_SAI1SRC | RCC_DCKCFGR_SAI2SRC);
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** switch (saiclocksource)
ARM GAS /tmp/ccYayLqR.s page 12
ARM GAS /tmp/cc9IslJA.s page 12
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -718,7 +718,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
654:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the PLLI2S division factor */
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLL_VCO Input = PLL_SOURCE/PLLM */
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLSOURCE_HSI)
ARM GAS /tmp/ccYayLqR.s page 13
ARM GAS /tmp/cc9IslJA.s page 13
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -778,7 +778,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
711:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check if I2S clock selection is PLLI2S VCO output clock divided by PLLI2SR used as I2S c
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** case RCC_I2SAPB1CLKSOURCE_PLLI2S:
ARM GAS /tmp/ccYayLqR.s page 14
ARM GAS /tmp/cc9IslJA.s page 14
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -838,7 +838,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
768:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Clock not enabled for I2S*/
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** default:
ARM GAS /tmp/ccYayLqR.s page 15
ARM GAS /tmp/cc9IslJA.s page 15
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -898,7 +898,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSI_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccYayLqR.s page 16
ARM GAS /tmp/cc9IslJA.s page 16
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -958,7 +958,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
882:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tickstart = 0U;
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tmpreg1 = 0U;
ARM GAS /tmp/ccYayLqR.s page 17
ARM GAS /tmp/cc9IslJA.s page 17
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t pllsaip = 0U;
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
939:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------- I2S configuration -------------------------------*/
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* In Case of I2S Clock Configuration through PLLI2S, PLLI2SR must be added
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** only for I2S configuration */
ARM GAS /tmp/ccYayLqR.s page 18
ARM GAS /tmp/cc9IslJA.s page 18
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == (RCC_PERIPHCLK_I2S))
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
996:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
ARM GAS /tmp/ccYayLqR.s page 19
ARM GAS /tmp/cc9IslJA.s page 19
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1053:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllsaip = ((((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIP) >> RCC_PLLSAICFGR_PLLSAIP_Pos) + 1U)
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Read PLLSAIQ value from PLLSAICFGR register (this value is not need for SAI configuration)
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllsaiq = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIQ) >> RCC_PLLSAICFGR_PLLSAIQ_Pos);
ARM GAS /tmp/ccYayLqR.s page 20
ARM GAS /tmp/cc9IslJA.s page 20
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLLSAI_VCO Input = PLL_SOURCE/PLLM */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */
1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 21
ARM GAS /tmp/cc9IslJA.s page 21
1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while ((PWR->CR & PWR_CR_DBP) == RESET)
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tempreg;
ARM GAS /tmp/ccYayLqR.s page 22
ARM GAS /tmp/cc9IslJA.s page 22
1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* This variable used to store the VCO Output (value in Hz) */
1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t vcooutput = 0U;
1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** switch (PeriphClk)
ARM GAS /tmp/ccYayLqR.s page 23
ARM GAS /tmp/cc9IslJA.s page 23
1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #if defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) ||
1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /**
1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified
ARM GAS /tmp/ccYayLqR.s page 24
ARM GAS /tmp/cc9IslJA.s page 24
1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * parameters in the RCC_PeriphCLKInitTypeDef.
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1338:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #if defined(STM32F413xx) || defined(STM32F423xx)
ARM GAS /tmp/ccYayLqR.s page 25
ARM GAS /tmp/cc9IslJA.s page 25
1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*----------------------- SAI1 Block A configuration -----------------------*/
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1395:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check for RTC Parameters used to output RTCCLK */
1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection));
1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 26
ARM GAS /tmp/cc9IslJA.s page 26
1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable Power Clock*/
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1452:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*------------------------------------- FMPI2C1 Configuration --------------*/
ARM GAS /tmp/ccYayLqR.s page 27
ARM GAS /tmp/cc9IslJA.s page 27
1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_FMPI2C1) == RCC_PERIPHCLK_FMPI2C1)
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1509:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 28
ARM GAS /tmp/cc9IslJA.s page 28
1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* check for common PLLI2S Parameters */
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1566:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SR_VALUE(PeriphClkInit->PLLI2S.PLLI2SR));
1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SQ_VALUE(PeriphClkInit->PLLI2S.PLLI2SQ));
1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 29
ARM GAS /tmp/cc9IslJA.s page 29
1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the PLLI2S division factors */
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1623:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 30
ARM GAS /tmp/cc9IslJA.s page 30
1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*-------------------- DFSDM2 Audio clock source configuration -------------*/
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1680:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the PLLI2S Clock configuration --------------------------------------*/
ARM GAS /tmp/ccYayLqR.s page 31
ARM GAS /tmp/cc9IslJA.s page 31
1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2S.PLLI2SM = (uint32_t)((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SM) >> RCC_PLLI
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED;
1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccYayLqR.s page 32
ARM GAS /tmp/cc9IslJA.s page 32
1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1794:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SM
1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
ARM GAS /tmp/ccYayLqR.s page 33
ARM GAS /tmp/cc9IslJA.s page 33
1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1851:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2S_APB2:
1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 34
ARM GAS /tmp/cc9IslJA.s page 34
1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the current I2S source */
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1908:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1910:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLL_VCO Output = PLL_VCO Input * PLLN */
ARM GAS /tmp/ccYayLqR.s page 35
ARM GAS /tmp/cc9IslJA.s page 35
1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcooutput = (uint32_t)(vcoinput * (((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6U) & (RCC_PLLCF
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1965:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check the parameters */
1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PERIPHCLOCK(PeriphClkInit->PeriphClockSelection));
1967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 36
ARM GAS /tmp/cc9IslJA.s page 36
1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- RTC configuration ---------------------------*/
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2022:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- TIM configuration ---------------------------*/
2023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM) == (RCC_PERIPHCLK_TIM))
2024:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 37
ARM GAS /tmp/cc9IslJA.s page 37
2025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_TIMCLKPRESCALER(PeriphClkInit->TIMPresSelection);
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
2080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((RCC->DCKCFGR & RCC_DCKCFGR_TIMPRE) == RESET)
2081:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 38
ARM GAS /tmp/cc9IslJA.s page 38
2082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED;
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
2138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
ARM GAS /tmp/ccYayLqR.s page 39
ARM GAS /tmp/cc9IslJA.s page 39
2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** *
2194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status
2195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
ARM GAS /tmp/ccYayLqR.s page 40
ARM GAS /tmp/cc9IslJA.s page 40
2196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE)
2223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */
ARM GAS /tmp/ccYayLqR.s page 41
ARM GAS /tmp/cc9IslJA.s page 41
2225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) == RESET)
2280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE)
ARM GAS /tmp/ccYayLqR.s page 42
ARM GAS /tmp/cc9IslJA.s page 42
2282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLSAI_PLLSAICLKDIVQ_CONFIG(PeriphClkInit->PLLSAIDivQ);
2330:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 43
ARM GAS /tmp/cc9IslJA.s page 43
2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- LTDC configuration ------------------------*/
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2380:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE)
2381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 44
ARM GAS /tmp/cc9IslJA.s page 44
2382:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
84 .L4:
2423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
85 .loc 1 2423 1 view .LVU20
ARM GAS /tmp/ccYayLqR.s page 45
ARM GAS /tmp/cc9IslJA.s page 45
86 0036 03B0 add sp, sp, #12
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
126 .loc 1 2225 16 view .LVU34
127 005a 0320 movs r0, #3
128 005c EBE7 b .L4
ARM GAS /tmp/ccYayLqR.s page 46
ARM GAS /tmp/cc9IslJA.s page 46
129 .L37:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
168 .loc 1 2259 7 is_stmt 1 view .LVU49
169 0098 D2F88C30 ldr r3, [r2, #140]
170 009c 23F01F03 bic r3, r3, #31
ARM GAS /tmp/ccYayLqR.s page 47
ARM GAS /tmp/cc9IslJA.s page 47
171 00a0 E169 ldr r1, [r4, #28]
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
212 00d8 13F0006F tst r3, #134217728
213 00dc 97D1 bne .L2
2281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 48
ARM GAS /tmp/cc9IslJA.s page 48
214 .loc 1 2281 7 is_stmt 1 view .LVU63
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
253 0106 431B subs r3, r0, r5
2307:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
254 .loc 1 2307 10 discriminator 1 view .LVU79
ARM GAS /tmp/ccYayLqR.s page 49
ARM GAS /tmp/cc9IslJA.s page 49
255 0108 022B cmp r3, #2
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
296 .loc 1 2333 8 view .LVU93
297 0148 13F0080F tst r3, #8
ARM GAS /tmp/ccYayLqR.s page 50
ARM GAS /tmp/cc9IslJA.s page 50
298 014c 14D0 beq .L15
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2352:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
339 .loc 1 2352 40 view .LVU107
340 0188 13F0005F tst r3, #536870912
ARM GAS /tmp/ccYayLqR.s page 51
ARM GAS /tmp/cc9IslJA.s page 51
341 018c 7FF443AF bne .L11
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
380 01ba 43F48073 orr r3, r3, #256
381 01be 1360 str r3, [r2]
2376:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 52
ARM GAS /tmp/cc9IslJA.s page 52
382 .loc 1 2376 5 is_stmt 1 view .LVU123
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
421 .loc 1 2387 65 discriminator 1 view .LVU139
422 01e8 A26A ldr r2, [r4, #40]
ARM GAS /tmp/ccYayLqR.s page 53
ARM GAS /tmp/cc9IslJA.s page 53
2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
461 .loc 1 2413 5 is_stmt 0 discriminator 2 view .LVU155
462 021e 174A ldr r2, .L42+8
463 0220 9368 ldr r3, [r2, #8]
ARM GAS /tmp/ccYayLqR.s page 54
ARM GAS /tmp/cc9IslJA.s page 54
464 0222 23F4F813 bic r3, r3, #2031616
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
505 0258 EDE6 b .L4
506 .LVL39:
507 .L41:
ARM GAS /tmp/ccYayLqR.s page 55
ARM GAS /tmp/cc9IslJA.s page 55
2413:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
548 .loc 1 2437 3 view .LVU173
549 .loc 1 2437 39 is_stmt 0 view .LVU174
550 0000 3F23 movs r3, #63
ARM GAS /tmp/ccYayLqR.s page 56
ARM GAS /tmp/cc9IslJA.s page 56
551 0002 0360 str r3, [r0]
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2448:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2SDivQ = (uint32_t)((RCC->DCKCFGR & RCC_DCKCFGR_PLLI2SDIVQ) >> RCC_DCKCFGR_PLL
595 .loc 1 2448 3 is_stmt 1 view .LVU199
596 .loc 1 2448 46 is_stmt 0 view .LVU200
ARM GAS /tmp/ccYayLqR.s page 57
ARM GAS /tmp/cc9IslJA.s page 57
597 0042 D3F88C20 ldr r2, [r3, #140]
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
642 .L45:
2458:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
2459:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
ARM GAS /tmp/ccYayLqR.s page 58
ARM GAS /tmp/cc9IslJA.s page 58
2460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
676 0000 0128 cmp r0, #1
677 0002 01D0 beq .L56
2476:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* This variable used to store the VCO Input (value in Hz) */
ARM GAS /tmp/ccYayLqR.s page 59
ARM GAS /tmp/cc9IslJA.s page 59
678 .loc 1 2476 12 is_stmt 0 view .LVU233
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */
2505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
ARM GAS /tmp/ccYayLqR.s page 60
ARM GAS /tmp/cc9IslJA.s page 60
711 .loc 1 2505 13 is_stmt 1 view .LVU244
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
750 0050 02F03F02 and r2, r2, #63
2510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
751 .loc 1 2510 22 view .LVU260
ARM GAS /tmp/ccYayLqR.s page 61
ARM GAS /tmp/cc9IslJA.s page 61
752 0054 054B ldr r3, .L57+12
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified parameters i
2541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * RCC_PeriphCLKInitTypeDef.
2542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @param PeriphClkInit pointer to an RCC_PeriphCLKInitTypeDef structure that
ARM GAS /tmp/ccYayLqR.s page 62
ARM GAS /tmp/cc9IslJA.s page 62
2543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * contains the configuration information for the Extended Peripherals clocks(I2S and RTC
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2597:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_ENABLE();
2598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */
2599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
ARM GAS /tmp/ccYayLqR.s page 63
ARM GAS /tmp/cc9IslJA.s page 63
2600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Wait till PLLI2S is ready */
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2654:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE)
2655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
ARM GAS /tmp/ccYayLqR.s page 64
ARM GAS /tmp/cc9IslJA.s page 64
2657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2711:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Return the peripheral clock frequency for a given peripheral(SAI..)
2712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note Return 0 if peripheral clock identifier not managed by this API
2713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @param PeriphClk Peripheral clock identifier
ARM GAS /tmp/ccYayLqR.s page 65
ARM GAS /tmp/cc9IslJA.s page 65
2714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * This parameter can be one of the following values:
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2768:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */
2769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSI_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
2770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccYayLqR.s page 66
ARM GAS /tmp/cc9IslJA.s page 66
2771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F411xE */
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group2 Extended Clock management functions
2826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Extended Clock management functions
2827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** *
ARM GAS /tmp/ccYayLqR.s page 67
ARM GAS /tmp/cc9IslJA.s page 67
2828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @verbatim
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
802 .loc 1 2864 3 view .LVU271
803 0004 184B ldr r3, .L70
804 0006 0022 movs r2, #0
ARM GAS /tmp/ccYayLqR.s page 68
ARM GAS /tmp/cc9IslJA.s page 68
805 0008 9A66 str r2, [r3, #104]
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2890:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_CONFIG(PLLI2SInit->PLLI2SM, PLLI2SInit->PLLI2SN, \
2891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PLLI2SInit->PLLI2SQ, PLLI2SInit->PLLI2SR);
2892:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #elif defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)
ARM GAS /tmp/ccYayLqR.s page 69
ARM GAS /tmp/cc9IslJA.s page 69
2893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** defined(STM32F469xx) || defined(STM32F479xx)
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
853 0044 FFF7FEFF bl HAL_GetTick
854 .LVL65:
855 0048 0446 mov r4, r0
ARM GAS /tmp/ccYayLqR.s page 70
ARM GAS /tmp/cc9IslJA.s page 70
856 .LVL66:
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2927:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status
2928:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
2929:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_DisablePLLI2S(void)
ARM GAS /tmp/ccYayLqR.s page 71
ARM GAS /tmp/cc9IslJA.s page 71
2930:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
939 0024 00E0 b .L74
940 .L78:
2944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccYayLqR.s page 72
ARM GAS /tmp/cc9IslJA.s page 72
2945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
2962:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
2963:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check for parameters */
2964:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLSAIN_VALUE(PLLSAIInit->PLLSAIN));
ARM GAS /tmp/ccYayLqR.s page 73
ARM GAS /tmp/cc9IslJA.s page 73
980 .loc 1 2964 3 view .LVU319
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1012 .loc 1 2986 14 view .LVU334
1013 0024 0320 movs r0, #3
1014 .L83:
ARM GAS /tmp/ccYayLqR.s page 74
ARM GAS /tmp/cc9IslJA.s page 74
2987:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1027 003a C2F88830 str r3, [r2, #136]
3013:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1028 .loc 1 3013 3 view .LVU337
ARM GAS /tmp/ccYayLqR.s page 75
ARM GAS /tmp/cc9IslJA.s page 75
1029 003e 0A4B ldr r3, .L92
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1072 .align 1
1073 .global HAL_RCCEx_DisablePLLSAI
1074 .syntax unified
ARM GAS /tmp/ccYayLqR.s page 76
ARM GAS /tmp/cc9IslJA.s page 76
1075 .thumb
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1113 .loc 1 3044 24 discriminator 1 view .LVU361
1114 001c 001B subs r0, r0, r4
1115 .loc 1 3044 8 discriminator 1 view .LVU362
ARM GAS /tmp/ccYayLqR.s page 77
ARM GAS /tmp/cc9IslJA.s page 77
1116 001e 0228 cmp r0, #2
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note If SYSCLK source is HSE, function returns values based on HSE_VALUE(**)
3072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note If SYSCLK source is PLL or PLLR, function returns values based on HSE_VALUE(**)
3073:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors.
ARM GAS /tmp/ccYayLqR.s page 78
ARM GAS /tmp/cc9IslJA.s page 78
3074:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note (*) HSI_VALUE is a constant defined in stm32f4xx_hal_conf.h file (default value
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllvco = (uint32_t)((((uint64_t) HSI_VALUE * ((uint64_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLLN)
3129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
3130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllp = ((((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >> RCC_PLLCFGR_PLLP_Pos) + 1U) * 2U);
ARM GAS /tmp/ccYayLqR.s page 79
ARM GAS /tmp/cc9IslJA.s page 79
3131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
3186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCC_DeInit(void)
3187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 80
ARM GAS /tmp/cc9IslJA.s page 80
1146 .loc 1 3187 1 is_stmt 1 view -0
@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
3201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
1188 .loc 1 3201 14 view .LVU380
ARM GAS /tmp/ccYayLqR.s page 81
ARM GAS /tmp/cc9IslJA.s page 81
1189 0026 0320 movs r0, #3
@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get Start Tick */
3255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
3256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 82
ARM GAS /tmp/cc9IslJA.s page 82
3257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset PLLI2SON bit */
@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** RCC->PLLSAICFGR = RCC_PLLSAICFGR_PLLSAIN_6 | RCC_PLLSAICFGR_PLLSAIN_7 | RCC_PLLSAICFGR_PLLSAIQ_2
3312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #elif defined(STM32F446xx)
3313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** RCC->PLLSAICFGR = RCC_PLLSAICFGR_PLLSAIM_4 | RCC_PLLSAICFGR_PLLSAIN_6 | RCC_PLLSAICFGR_PLLSAIN_7
ARM GAS /tmp/ccYayLqR.s page 83
ARM GAS /tmp/cc9IslJA.s page 83
3314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F427xx || STM32F429xx || STM32F437xx || STM32F439xx || STM32F469xx || STM32F479xx */
@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1200 .loc 1 3209 3 view .LVU383
3209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 84
ARM GAS /tmp/cc9IslJA.s page 84
1201 .loc 1 3209 15 is_stmt 0 view .LVU384
@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1242 0064 23F45023 bic r3, r3, #851968
1243 0068 1360 str r3, [r2]
3230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccYayLqR.s page 85
ARM GAS /tmp/cc9IslJA.s page 85
1244 .loc 1 3230 3 view .LVU398
@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1284 0094 1B68 ldr r3, [r3]
3245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1285 .loc 1 3245 43 view .LVU413
ARM GAS /tmp/ccYayLqR.s page 86
ARM GAS /tmp/cc9IslJA.s page 86
1286 0096 13F0007F tst r3, #33554432
@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1326 .loc 1 3263 24 discriminator 1 view .LVU428
1327 00c8 001B subs r0, r0, r4
ARM GAS /tmp/ccYayLqR.s page 87
ARM GAS /tmp/cc9IslJA.s page 87
3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1368 .L129:
3294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F412Cx || STM32F412Rx || STM32F412Vx || STM32F412Zx || STM32F413xx || STM32F423xx ||
1369 .loc 1 3294 3 is_stmt 1 view .LVU443
ARM GAS /tmp/ccYayLqR.s page 88
ARM GAS /tmp/cc9IslJA.s page 88
3294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F412Cx || STM32F412Rx || STM32F412Vx || STM32F412Zx || STM32F413xx || STM32F423xx ||
@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccYayLqR.s page 1
1411 0144 42F08072 orr r2, r2, #16777216
1412 0148 5A67 str r2, [r3, #116]
3346:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccYayLqR.s page 89
ARM GAS /tmp/cc9IslJA.s page 89
1413 .loc 1 3346 3 view .LVU457
@ -5323,35 +5323,35 @@ ARM GAS /tmp/ccYayLqR.s page 1
1448 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h"
1449 .file 7 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
1450 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/ccYayLqR.s page 90
ARM GAS /tmp/cc9IslJA.s page 90
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_rcc_ex.c
/tmp/ccYayLqR.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
/tmp/ccYayLqR.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccYayLqR.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d
/tmp/ccYayLqR.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
/tmp/ccYayLqR.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccYayLqR.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d
/tmp/ccYayLqR.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
/tmp/ccYayLqR.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccYayLqR.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d
/tmp/ccYayLqR.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t
/tmp/ccYayLqR.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S
/tmp/ccYayLqR.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d
/tmp/ccYayLqR.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t
/tmp/ccYayLqR.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S
/tmp/ccYayLqR.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d
/tmp/ccYayLqR.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t
/tmp/ccYayLqR.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI
/tmp/ccYayLqR.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d
/tmp/ccYayLqR.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t
/tmp/ccYayLqR.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI
/tmp/ccYayLqR.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d
/tmp/ccYayLqR.s:1138 .text.HAL_RCC_DeInit:00000000 $t
/tmp/ccYayLqR.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/ccYayLqR.s:1433 .text.HAL_RCC_DeInit:00000164 $d
/tmp/cc9IslJA.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
/tmp/cc9IslJA.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
/tmp/cc9IslJA.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d
/tmp/cc9IslJA.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
/tmp/cc9IslJA.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/cc9IslJA.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d
/tmp/cc9IslJA.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
/tmp/cc9IslJA.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/cc9IslJA.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d
/tmp/cc9IslJA.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t
/tmp/cc9IslJA.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S
/tmp/cc9IslJA.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d
/tmp/cc9IslJA.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t
/tmp/cc9IslJA.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S
/tmp/cc9IslJA.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d
/tmp/cc9IslJA.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t
/tmp/cc9IslJA.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI
/tmp/cc9IslJA.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d
/tmp/cc9IslJA.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t
/tmp/cc9IslJA.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI
/tmp/cc9IslJA.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d
/tmp/cc9IslJA.s:1138 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cc9IslJA.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cc9IslJA.s:1433 .text.HAL_RCC_DeInit:00000164 $d
UNDEFINED SYMBOLS
HAL_GetTick

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccmOnLEU.s page 1
ARM GAS /tmp/ccmB5bES.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
28:Core/Src/system_stm32f4xx.c **** * This software is licensed under terms that can be found in the LICENSE file
29:Core/Src/system_stm32f4xx.c **** * in the root directory of this software component.
30:Core/Src/system_stm32f4xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
ARM GAS /tmp/ccmOnLEU.s page 2
ARM GAS /tmp/ccmB5bES.s page 2
31:Core/Src/system_stm32f4xx.c **** *
@ -118,7 +118,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
85:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSDRAM */
86:Core/Src/system_stm32f4xx.c **** #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx ||
87:Core/Src/system_stm32f4xx.c **** STM32F479xx */
ARM GAS /tmp/ccmOnLEU.s page 3
ARM GAS /tmp/ccmB5bES.s page 3
88:Core/Src/system_stm32f4xx.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
142:Core/Src/system_stm32f4xx.c **** */
143:Core/Src/system_stm32f4xx.c ****
144:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_FunctionPrototypes
ARM GAS /tmp/ccmOnLEU.s page 4
ARM GAS /tmp/ccmB5bES.s page 4
145:Core/Src/system_stm32f4xx.c **** * @{
@ -238,7 +238,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
45 .L2:
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
ARM GAS /tmp/ccmOnLEU.s page 5
ARM GAS /tmp/ccmB5bES.s page 5
48 .LFE239:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
64 .loc 1 222 3 view .LVU6
223:Core/Src/system_stm32f4xx.c ****
224:Core/Src/system_stm32f4xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
ARM GAS /tmp/ccmOnLEU.s page 6
ARM GAS /tmp/ccmB5bES.s page 6
225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
256:Core/Src/system_stm32f4xx.c **** break;
257:Core/Src/system_stm32f4xx.c **** default:
258:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE;
ARM GAS /tmp/ccmOnLEU.s page 7
ARM GAS /tmp/ccmB5bES.s page 7
259:Core/Src/system_stm32f4xx.c **** break;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
126 .loc 1 241 7 is_stmt 1 view .LVU29
241:Core/Src/system_stm32f4xx.c ****
127 .loc 1 241 17 is_stmt 0 view .LVU30
ARM GAS /tmp/ccmOnLEU.s page 8
ARM GAS /tmp/ccmB5bES.s page 8
128 003c 5A68 ldr r2, [r3, #4]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
255:Core/Src/system_stm32f4xx.c **** break;
166 .loc 1 255 23 view .LVU47
167 006a 094A ldr r2, .L11+4
ARM GAS /tmp/ccmOnLEU.s page 9
ARM GAS /tmp/ccmB5bES.s page 9
168 .LVL13:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccmOnLEU.s page 1
209 009c 00127A00 .word 8000000
210 .cfi_endproc
211 .LFE240:
ARM GAS /tmp/ccmOnLEU.s page 10
ARM GAS /tmp/ccmB5bES.s page 10
213 .global APBPrescTable
@ -567,22 +567,22 @@ ARM GAS /tmp/ccmOnLEU.s page 1
238 .file 3 "Drivers/CMSIS/Include/core_cm4.h"
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
ARM GAS /tmp/ccmOnLEU.s page 11
ARM GAS /tmp/ccmB5bES.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32f4xx.c
/tmp/ccmOnLEU.s:21 .text.SystemInit:00000000 $t
/tmp/ccmOnLEU.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccmOnLEU.s:46 .text.SystemInit:00000010 $d
/tmp/ccmOnLEU.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccmOnLEU.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccmOnLEU.s:205 .text.SystemCoreClockUpdate:0000008c $d
/tmp/ccmOnLEU.s:233 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccmOnLEU.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccmOnLEU.s:218 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccmOnLEU.s:215 .rodata.APBPrescTable:00000000 $d
/tmp/ccmOnLEU.s:222 .rodata.AHBPrescTable:00000000 $d
/tmp/ccmOnLEU.s:230 .data.SystemCoreClock:00000000 $d
/tmp/ccmB5bES.s:21 .text.SystemInit:00000000 $t
/tmp/ccmB5bES.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccmB5bES.s:46 .text.SystemInit:00000010 $d
/tmp/ccmB5bES.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccmB5bES.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccmB5bES.s:205 .text.SystemCoreClockUpdate:0000008c $d
/tmp/ccmB5bES.s:233 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccmB5bES.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccmB5bES.s:218 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccmB5bES.s:215 .rodata.APBPrescTable:00000000 $d
/tmp/ccmB5bES.s:222 .rodata.AHBPrescTable:00000000 $d
/tmp/ccmB5bES.s:230 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccfQ95G3.s page 1
ARM GAS /tmp/ccV3pNgN.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccfQ95G3.s page 1
28:USB_DEVICE/App/usb_device.c ****
29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */
30:USB_DEVICE/App/usb_device.c ****
ARM GAS /tmp/ccfQ95G3.s page 2
ARM GAS /tmp/ccV3pNgN.s page 2
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccfQ95G3.s page 1
42 0006 1048 ldr r0, .L11+4
43 0008 FFF7FEFF bl USBD_Init
44 .LVL0:
ARM GAS /tmp/ccfQ95G3.s page 3
ARM GAS /tmp/ccV3pNgN.s page 3
45 .loc 1 71 6 discriminator 1 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccfQ95G3.s page 1
78 002c FFF7FEFF bl Error_Handler
79 .LVL4:
80 0030 EDE7 b .L2
ARM GAS /tmp/ccfQ95G3.s page 4
ARM GAS /tmp/ccV3pNgN.s page 4
81 .L8:
@ -218,25 +218,32 @@ ARM GAS /tmp/ccfQ95G3.s page 1
113 00000000
113 00000000
113 00000000
114 .text
115 .Letext0:
116 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
117 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
118 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
119 .file 5 "USB_DEVICE/App/usbd_desc.h"
120 .file 6 "USB_DEVICE/App/usbd_cdc_if.h"
121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
122 .file 8 "Core/Inc/main.h"
ARM GAS /tmp/ccfQ95G3.s page 5
114 .global curr_step_start_N
115 .section .bss.curr_step_start_N,"aw",%nobits
116 .align 2
119 curr_step_start_N:
120 0000 00000000 .space 4
121 .text
122 .Letext0:
123 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
124 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
125 .file 4 "Core/Inc/main.h"
126 .file 5 "USB_DEVICE/App/usbd_desc.h"
127 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
128 .file 7 "USB_DEVICE/App/usbd_cdc_if.h"
129 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccV3pNgN.s page 5
DEFINED SYMBOLS
*ABS*:00000000 usb_device.c
/tmp/ccfQ95G3.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccfQ95G3.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccfQ95G3.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccfQ95G3.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccfQ95G3.s:109 .bss.hUsbDeviceFS:00000000 $d
/tmp/ccV3pNgN.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccV3pNgN.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccV3pNgN.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccV3pNgN.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccV3pNgN.s:109 .bss.hUsbDeviceFS:00000000 $d
/tmp/ccV3pNgN.s:119 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccV3pNgN.s:116 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_Init

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cckGYQVh.s page 1
ARM GAS /tmp/cch6TldN.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
28:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * ===================================================================
29:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * This driver manages the "Universal Serial Bus Class Definitions for Communications De
30:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Revision 1.2 November 16, 2007" and the sub-protocol specification of "Universal Seri
ARM GAS /tmp/cckGYQVh.s page 2
ARM GAS /tmp/cch6TldN.s page 2
31:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Communications Class Subclass Specification for PSTN Devices Revision 1.2 February 9,
@ -118,7 +118,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
85:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @}
86:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** */
87:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cckGYQVh.s page 3
ARM GAS /tmp/cch6TldN.s page 3
88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
142:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
143:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Init,
144:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_DeInit,
ARM GAS /tmp/cckGYQVh.s page 4
ARM GAS /tmp/cch6TldN.s page 4
145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup,
@ -238,7 +238,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
199:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
200:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Header Functional Descriptor */
201:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x05, /* bLength: Endpoint Descriptor size */
ARM GAS /tmp/cckGYQVh.s page 5
ARM GAS /tmp/cch6TldN.s page 5
202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */
@ -298,7 +298,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
256:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
257:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Endpoint IN Descriptor */
258:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x07, /* bLength: Endpoint Descriptor size */
ARM GAS /tmp/cckGYQVh.s page 6
ARM GAS /tmp/cch6TldN.s page 6
259:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USB_DESC_TYPE_ENDPOINT, /* bDescriptorType: Endpoint */
@ -358,7 +358,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
313:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
314:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Open EP IN */
315:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (void)USBD_LL_OpenEP(pdev, CDCInEpAdd, USBD_EP_TYPE_BULK,
ARM GAS /tmp/cckGYQVh.s page 7
ARM GAS /tmp/cch6TldN.s page 7
316:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_IN_PACKET_SIZE);
@ -418,7 +418,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
370:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
371:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
372:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cckGYQVh.s page 8
ARM GAS /tmp/cch6TldN.s page 8
373:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Prepare Out endpoint to receive next packet */
@ -478,7 +478,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
427:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle the CDC specific requests
428:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: instance
429:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param req: usb requests
ARM GAS /tmp/cckGYQVh.s page 9
ARM GAS /tmp/cch6TldN.s page 9
430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -538,7 +538,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
484:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
485:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CtlError(pdev, req);
486:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
ARM GAS /tmp/cckGYQVh.s page 10
ARM GAS /tmp/cch6TldN.s page 10
487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
541:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pdev->pClassDataCmsit[pdev->classId] == NULL)
542:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
543:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
ARM GAS /tmp/cckGYQVh.s page 11
ARM GAS /tmp/cch6TldN.s page 11
544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
598:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_EP0_RxReady
599:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle EP0 Rx Ready event
600:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
ARM GAS /tmp/cckGYQVh.s page 12
ARM GAS /tmp/cch6TldN.s page 12
601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -718,7 +718,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
69 .LVL3:
615:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
616:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint16_t)hcdc->CmdLength);
ARM GAS /tmp/cckGYQVh.s page 13
ARM GAS /tmp/cch6TldN.s page 13
617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU;
@ -778,7 +778,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
634:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
635:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pEpCmdDesc != NULL)
636:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cckGYQVh.s page 14
ARM GAS /tmp/cch6TldN.s page 14
637:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pEpCmdDesc->bInterval = CDC_FS_BINTERVAL;
@ -838,7 +838,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
691:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** static uint8_t *USBD_CDC_GetOtherSpeedCfgDesc(uint16_t *length)
692:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
693:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpCmdDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_CMD_EP);
ARM GAS /tmp/cckGYQVh.s page 15
ARM GAS /tmp/cch6TldN.s page 15
694:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP);
@ -898,7 +898,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
126 .LFE252:
128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits
129 .align 1
ARM GAS /tmp/cckGYQVh.s page 16
ARM GAS /tmp/cch6TldN.s page 16
130 .syntax unified
@ -958,7 +958,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
175 001a 8121 movs r1, #129
176 001c 3846 mov r0, r7
177 .LVL15:
ARM GAS /tmp/cckGYQVh.s page 17
ARM GAS /tmp/cch6TldN.s page 17
695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
215 0040 0048 ldr r0, .L15
216 .LVL17:
714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cckGYQVh.s page 18
ARM GAS /tmp/cch6TldN.s page 18
217 .loc 1 714 1 view .LVU56
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
265 0010 0121 movs r1, #1
266 0012 3846 mov r0, r7
267 .LVL23:
ARM GAS /tmp/cckGYQVh.s page 19
ARM GAS /tmp/cch6TldN.s page 19
632:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpInDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_IN_EP);
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
306 0038 0022 movs r2, #0
307 003a 4271 strb r2, [r0, #5]
308 .L20:
ARM GAS /tmp/cckGYQVh.s page 20
ARM GAS /tmp/cch6TldN.s page 20
650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
355 0006 8221 movs r1, #130
356 0008 3846 mov r0, r7
357 .LVL31:
ARM GAS /tmp/cckGYQVh.s page 21
ARM GAS /tmp/cch6TldN.s page 21
662:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP);
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
397 0030 6271 strb r2, [r4, #5]
398 .L26:
676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cckGYQVh.s page 22
ARM GAS /tmp/cch6TldN.s page 22
399 .loc 1 676 3 is_stmt 1 view .LVU106
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
444 .cfi_def_cfa_offset 16
445 .cfi_offset 3, -16
446 .cfi_offset 4, -12
ARM GAS /tmp/cckGYQVh.s page 23
ARM GAS /tmp/cch6TldN.s page 23
447 .cfi_offset 5, -8
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
485 .L32:
595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
486 .loc 1 595 1 view .LVU134
ARM GAS /tmp/cckGYQVh.s page 24
ARM GAS /tmp/cch6TldN.s page 24
487 0032 38BD pop {r3, r4, r5, pc}
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
532 .loc 1 546 3 is_stmt 1 view .LVU146
533 .LVL50:
ARM GAS /tmp/cckGYQVh.s page 25
ARM GAS /tmp/cch6TldN.s page 25
548:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ((pdev->ep_in[epnum & 0xFU].total_length % hpcd->IN_ep[epnum & 0xFU].maxpacket) == 0U))
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
572 004a ABB1 cbz r3, .L39
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
573 .loc 1 563 7 is_stmt 1 view .LVU163
ARM GAS /tmp/cckGYQVh.s page 26
ARM GAS /tmp/cch6TldN.s page 26
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
615 0076 F0E7 b .L36
616 .LVL63:
617 .L39:
ARM GAS /tmp/cckGYQVh.s page 27
ARM GAS /tmp/cch6TldN.s page 27
567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
663 0016 ADF80420 strh r2, [sp, #4] @ movhi
439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
664 .loc 1 439 3 is_stmt 1 view .LVU188
ARM GAS /tmp/cckGYQVh.s page 28
ARM GAS /tmp/cch6TldN.s page 28
665 .LVL66:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
702 0044 D2B2 uxtb r2, r2
703 0046 12E0 b .L48
704 .L60:
ARM GAS /tmp/cckGYQVh.s page 29
ARM GAS /tmp/cch6TldN.s page 29
453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
745 .loc 1 465 17 is_stmt 0 view .LVU220
746 0072 3946 mov r1, r7
ARM GAS /tmp/cckGYQVh.s page 30
ARM GAS /tmp/cch6TldN.s page 30
747 0074 2046 mov r0, r4
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
790 00a1 30 .byte (.L49-.L51)/2
791 00a2 30 .byte (.L49-.L51)/2
792 00a3 30 .byte (.L49-.L51)/2
ARM GAS /tmp/cckGYQVh.s page 31
ARM GAS /tmp/cch6TldN.s page 31
793 00a4 30 .byte (.L49-.L51)/2
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
835 00d2 04D0 beq .L62
497:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
836 .loc 1 497 13 is_stmt 1 view .LVU244
ARM GAS /tmp/cckGYQVh.s page 32
ARM GAS /tmp/cch6TldN.s page 32
837 00d4 2946 mov r1, r5
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
878 .loc 1 516 11 view .LVU258
515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break;
ARM GAS /tmp/cckGYQVh.s page 33
ARM GAS /tmp/cch6TldN.s page 33
879 .loc 1 515 15 is_stmt 0 view .LVU259
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
926 .loc 1 389 1 is_stmt 0 view .LVU268
927 0000 38B5 push {r3, r4, r5, lr}
928 .LCFI10:
ARM GAS /tmp/cckGYQVh.s page 34
ARM GAS /tmp/cch6TldN.s page 34
929 .cfi_def_cfa_offset 16
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
967 0028 6564 str r5, [r4, #68]
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
968 .loc 1 414 3 is_stmt 1 view .LVU285
ARM GAS /tmp/cckGYQVh.s page 35
ARM GAS /tmp/cch6TldN.s page 35
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1006 0060 0020 movs r0, #0
1007 0062 38BD pop {r3, r4, r5, pc}
423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cckGYQVh.s page 36
ARM GAS /tmp/cch6TldN.s page 36
1008 .loc 1 423 1 view .LVU303
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1053 .LVL107:
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId];
1054 .loc 1 302 3 is_stmt 1 view .LVU315
ARM GAS /tmp/cckGYQVh.s page 37
ARM GAS /tmp/cch6TldN.s page 37
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId];
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
1093 .loc 1 327 47 is_stmt 0 view .LVU332
1094 0056 1023 movs r3, #16
ARM GAS /tmp/cckGYQVh.s page 38
ARM GAS /tmp/cch6TldN.s page 38
1095 0058 6364 str r3, [r4, #68]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1132 .loc 1 360 11 is_stmt 0 view .LVU349
1133 008a D5F80422 ldr r2, [r5, #516]
360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cckGYQVh.s page 39
ARM GAS /tmp/cch6TldN.s page 39
1134 .loc 1 360 6 view .LVU350
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1175 .LVL116:
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
1176 .loc 1 335 5 is_stmt 1 view .LVU364
ARM GAS /tmp/cckGYQVh.s page 40
ARM GAS /tmp/cch6TldN.s page 40
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1220 .global USBD_CDC_RegisterInterface
1221 .syntax unified
1222 .thumb
ARM GAS /tmp/cckGYQVh.s page 41
ARM GAS /tmp/cch6TldN.s page 41
1223 .thumb_func
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits
1260 .align 1
1261 .global USBD_CDC_SetTxBuffer
ARM GAS /tmp/cckGYQVh.s page 42
ARM GAS /tmp/cch6TldN.s page 42
1262 .syntax unified
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1288 .loc 1 775 18 is_stmt 0 view .LVU397
1289 0010 C3F81022 str r2, [r3, #528]
776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cckGYQVh.s page 43
ARM GAS /tmp/cch6TldN.s page 43
777:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_OK;
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
791:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
792:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
793:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
ARM GAS /tmp/cckGYQVh.s page 44
ARM GAS /tmp/cch6TldN.s page 44
794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1365 0000 08B5 push {r3, lr}
1366 .LCFI12:
1367 .cfi_def_cfa_offset 8
ARM GAS /tmp/cckGYQVh.s page 45
ARM GAS /tmp/cch6TldN.s page 45
1368 .cfi_offset 3, -8
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1390 .loc 1 845 1 view .LVU428
1391 0016 08BD pop {r3, pc}
1392 .LVL139:
ARM GAS /tmp/cckGYQVh.s page 46
ARM GAS /tmp/cch6TldN.s page 46
1393 .L89:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
848:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_ReceivePacket
849:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * prepare OUT Endpoint for reception
850:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
ARM GAS /tmp/cckGYQVh.s page 47
ARM GAS /tmp/cch6TldN.s page 47
851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1469 .L91:
871:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_OUT_PACKET_SIZE);
872:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
ARM GAS /tmp/cckGYQVh.s page 48
ARM GAS /tmp/cch6TldN.s page 48
873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1503 020A0000
1503 00070501
1503 02
ARM GAS /tmp/cckGYQVh.s page 49
ARM GAS /tmp/cch6TldN.s page 49
1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000"
@ -2908,69 +2908,77 @@ ARM GAS /tmp/cckGYQVh.s page 1
1530 0000 0A060002 .ascii "\012\006\000\002\000\000\000@\001\000"
1530 00000040
1530 0100
1531 .text
1532 .Letext0:
1533 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h"
1534 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1535 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1536 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1537 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1538 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1539 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1540 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
1541 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1542 .file 11 "/usr/include/newlib/string.h"
1543 .file 12 "USB_DEVICE/Target/usbd_conf.h"
1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1546 .file 15 "<built-in>"
ARM GAS /tmp/cckGYQVh.s page 50
1531 .global curr_step_start_N
1532 .section .bss.curr_step_start_N,"aw",%nobits
1533 .align 2
1536 curr_step_start_N:
1537 0000 00000000 .space 4
1538 .text
1539 .Letext0:
1540 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h"
1541 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1542 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1543 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1544 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1545 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1546 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1547 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
1548 .file 10 "Core/Inc/main.h"
1549 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1550 .file 12 "/usr/include/newlib/string.h"
1551 .file 13 "USB_DEVICE/Target/usbd_conf.h"
1552 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1553 .file 15 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1554 .file 16 "<built-in>"
ARM GAS /tmp/cch6TldN.s page 50
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc.c
/tmp/cckGYQVh.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/cckGYQVh.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/cckGYQVh.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/cckGYQVh.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/cckGYQVh.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/cckGYQVh.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/cckGYQVh.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/cckGYQVh.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/cckGYQVh.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/cckGYQVh.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/cckGYQVh.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/cckGYQVh.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/cckGYQVh.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/cckGYQVh.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/cckGYQVh.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/cckGYQVh.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/cckGYQVh.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/cckGYQVh.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/cckGYQVh.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/cckGYQVh.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/cckGYQVh.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/cckGYQVh.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/cckGYQVh.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/cckGYQVh.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/cckGYQVh.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/cckGYQVh.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/cckGYQVh.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/cckGYQVh.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/cckGYQVh.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/cckGYQVh.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/cckGYQVh.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/cckGYQVh.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/cckGYQVh.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/cckGYQVh.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/cckGYQVh.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/cckGYQVh.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/cckGYQVh.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/cckGYQVh.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/cckGYQVh.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/cckGYQVh.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/cckGYQVh.s:1507 .data.USBD_CDC:00000000 $d
/tmp/cckGYQVh.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
/tmp/cch6TldN.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/cch6TldN.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/cch6TldN.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/cch6TldN.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/cch6TldN.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/cch6TldN.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/cch6TldN.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/cch6TldN.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/cch6TldN.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/cch6TldN.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/cch6TldN.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/cch6TldN.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/cch6TldN.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/cch6TldN.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/cch6TldN.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/cch6TldN.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/cch6TldN.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/cch6TldN.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/cch6TldN.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/cch6TldN.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/cch6TldN.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/cch6TldN.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/cch6TldN.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/cch6TldN.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/cch6TldN.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/cch6TldN.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/cch6TldN.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/cch6TldN.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/cch6TldN.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/cch6TldN.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/cch6TldN.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/cch6TldN.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/cch6TldN.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/cch6TldN.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/cch6TldN.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/cch6TldN.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/cch6TldN.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/cch6TldN.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/cch6TldN.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/cch6TldN.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/cch6TldN.s:1507 .data.USBD_CDC:00000000 $d
/tmp/cch6TldN.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
/tmp/cch6TldN.s:1536 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/cch6TldN.s:1533 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_GetEpDesc
@ -2982,9 +2990,9 @@ USBD_CtlError
USBD_LL_CloseEP
USBD_static_free
USBD_static_malloc
ARM GAS /tmp/cch6TldN.s page 51
memset
USBD_LL_OpenEP
ARM GAS /tmp/cckGYQVh.s page 51
USBD_LL_PrepareReceive

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccynaRfr.s page 1
ARM GAS /tmp/ccZXq4wE.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/
30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/
31:USB_DEVICE/App/usbd_cdc_if.c ****
ARM GAS /tmp/ccynaRfr.s page 2
ARM GAS /tmp/ccZXq4wE.s page 2
32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
86:USB_DEVICE/App/usbd_cdc_if.c **** * @{
87:USB_DEVICE/App/usbd_cdc_if.c **** */
88:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */
ARM GAS /tmp/ccynaRfr.s page 3
ARM GAS /tmp/ccZXq4wE.s page 3
89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */
@ -178,7 +178,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS,
144:USB_DEVICE/App/usbd_cdc_if.c **** CDC_TransmitCplt_FS
145:USB_DEVICE/App/usbd_cdc_if.c **** };
ARM GAS /tmp/ccynaRfr.s page 4
ARM GAS /tmp/ccZXq4wE.s page 4
146:USB_DEVICE/App/usbd_cdc_if.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
181:USB_DEVICE/App/usbd_cdc_if.c **** {
49 .loc 1 181 1 is_stmt 1 view -0
50 .cfi_startproc
ARM GAS /tmp/ccynaRfr.s page 5
ARM GAS /tmp/ccZXq4wE.s page 5
51 @ args = 0, pretend = 0, frame = 0
@ -298,7 +298,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
232:USB_DEVICE/App/usbd_cdc_if.c **** break;
233:USB_DEVICE/App/usbd_cdc_if.c ****
234:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK:
ARM GAS /tmp/ccynaRfr.s page 6
ARM GAS /tmp/ccZXq4wE.s page 6
235:USB_DEVICE/App/usbd_cdc_if.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
272:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface
273:USB_DEVICE/App/usbd_cdc_if.c **** * through this function.
274:USB_DEVICE/App/usbd_cdc_if.c **** * @note
ARM GAS /tmp/ccynaRfr.s page 7
ARM GAS /tmp/ccZXq4wE.s page 7
275:USB_DEVICE/App/usbd_cdc_if.c **** *
@ -418,7 +418,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
86 .LVL3:
87 .loc 1 316 1 view .LVU16
88 0002 7047 bx lr
ARM GAS /tmp/ccynaRfr.s page 8
ARM GAS /tmp/ccZXq4wE.s page 8
89 .cfi_endproc
@ -478,7 +478,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
139 .thumb_func
141 CDC_Init_FS:
142 .LFB243:
ARM GAS /tmp/ccynaRfr.s page 9
ARM GAS /tmp/ccZXq4wE.s page 9
153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
@ -538,7 +538,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
192 .loc 1 285 3 view .LVU31
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
ARM GAS /tmp/ccynaRfr.s page 10
ARM GAS /tmp/ccZXq4wE.s page 10
193 .loc 1 285 27 is_stmt 0 view .LVU32
@ -598,7 +598,7 @@ ARM GAS /tmp/ccynaRfr.s page 1
234 .loc 1 292 3 is_stmt 1 view .LVU45
293:USB_DEVICE/App/usbd_cdc_if.c ****
235 .loc 1 293 1 is_stmt 0 view .LVU46
ARM GAS /tmp/ccynaRfr.s page 11
ARM GAS /tmp/ccZXq4wE.s page 11
236 0024 10BD pop {r4, pc}
@ -635,38 +635,46 @@ ARM GAS /tmp/ccynaRfr.s page 1
268 00000000
268 00000000
268 00000000
269 .text
270 .Letext0:
271 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
272 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
273 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
274 .file 5 "USB_DEVICE/App/usbd_cdc_if.h"
ARM GAS /tmp/ccynaRfr.s page 12
269 .global curr_step_start_N
270 .section .bss.curr_step_start_N,"aw",%nobits
271 .align 2
274 curr_step_start_N:
275 0000 00000000 .space 4
276 .text
277 .Letext0:
278 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
279 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
280 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
281 .file 5 "Core/Inc/main.h"
282 .file 6 "USB_DEVICE/App/usbd_cdc_if.h"
ARM GAS /tmp/ccZXq4wE.s page 12
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc_if.c
/tmp/ccynaRfr.s:21 .text.CDC_DeInit_FS:00000000 $t
/tmp/ccynaRfr.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
/tmp/ccynaRfr.s:41 .text.CDC_Control_FS:00000000 $t
/tmp/ccynaRfr.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
/tmp/ccynaRfr.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
/tmp/ccynaRfr.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
/tmp/ccynaRfr.s:93 .text.CDC_Receive_FS:00000000 $t
/tmp/ccynaRfr.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
/tmp/ccynaRfr.s:131 .text.CDC_Receive_FS:00000018 $d
/tmp/ccynaRfr.s:136 .text.CDC_Init_FS:00000000 $t
/tmp/ccynaRfr.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
/tmp/ccynaRfr.s:171 .text.CDC_Init_FS:0000001c $d
/tmp/ccynaRfr.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
/tmp/ccynaRfr.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
/tmp/ccynaRfr.s:178 .text.CDC_Transmit_FS:00000000 $t
/tmp/ccynaRfr.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
/tmp/ccynaRfr.s:240 .text.CDC_Transmit_FS:00000028 $d
/tmp/ccynaRfr.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
/tmp/ccynaRfr.s:246 .data.USBD_Interface_fops_FS:00000000 $d
/tmp/ccynaRfr.s:257 .bss.UserTxBufferFS:00000000 $d
/tmp/ccynaRfr.s:264 .bss.UserRxBufferFS:00000000 $d
/tmp/ccZXq4wE.s:21 .text.CDC_DeInit_FS:00000000 $t
/tmp/ccZXq4wE.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
/tmp/ccZXq4wE.s:41 .text.CDC_Control_FS:00000000 $t
/tmp/ccZXq4wE.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
/tmp/ccZXq4wE.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
/tmp/ccZXq4wE.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
/tmp/ccZXq4wE.s:93 .text.CDC_Receive_FS:00000000 $t
/tmp/ccZXq4wE.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
/tmp/ccZXq4wE.s:131 .text.CDC_Receive_FS:00000018 $d
/tmp/ccZXq4wE.s:136 .text.CDC_Init_FS:00000000 $t
/tmp/ccZXq4wE.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
/tmp/ccZXq4wE.s:171 .text.CDC_Init_FS:0000001c $d
/tmp/ccZXq4wE.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
/tmp/ccZXq4wE.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
/tmp/ccZXq4wE.s:178 .text.CDC_Transmit_FS:00000000 $t
/tmp/ccZXq4wE.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
/tmp/ccZXq4wE.s:240 .text.CDC_Transmit_FS:00000028 $d
/tmp/ccZXq4wE.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
/tmp/ccZXq4wE.s:246 .data.USBD_Interface_fops_FS:00000000 $d
/tmp/ccZXq4wE.s:257 .bss.UserTxBufferFS:00000000 $d
/tmp/ccZXq4wE.s:264 .bss.UserRxBufferFS:00000000 $d
/tmp/ccZXq4wE.s:274 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccZXq4wE.s:271 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_CDC_SetRxBuffer

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccML977K.s page 1
ARM GAS /tmp/ccJsOvWS.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccML977K.s page 1
27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h"
28:USB_DEVICE/Target/usbd_conf.c ****
29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */
ARM GAS /tmp/ccML977K.s page 2
ARM GAS /tmp/ccJsOvWS.s page 2
30:USB_DEVICE/Target/usbd_conf.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccML977K.s page 1
43 .cfi_def_cfa_offset 48
71:USB_DEVICE/Target/usbd_conf.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
44 .loc 1 71 3 is_stmt 1 view .LVU2
ARM GAS /tmp/ccML977K.s page 3
ARM GAS /tmp/ccJsOvWS.s page 3
45 .loc 1 71 20 is_stmt 0 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccML977K.s page 1
70 .cfi_restore_state
78:USB_DEVICE/Target/usbd_conf.c **** /**USB_OTG_FS GPIO Configuration
71 .loc 1 78 5 is_stmt 1 view .LVU8
ARM GAS /tmp/ccML977K.s page 4
ARM GAS /tmp/ccJsOvWS.s page 4
72 .LBB2:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccML977K.s page 1
110 .loc 1 88 5 is_stmt 0 view .LVU24
111 004a FFF7FEFF bl HAL_GPIO_Init
112 .LVL4:
ARM GAS /tmp/ccML977K.s page 5
ARM GAS /tmp/ccJsOvWS.s page 5
91:USB_DEVICE/Target/usbd_conf.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccML977K.s page 1
157 .global HAL_PCD_MspDeInit
158 .syntax unified
159 .thumb
ARM GAS /tmp/ccML977K.s page 6
ARM GAS /tmp/ccJsOvWS.s page 6
160 .thumb_func
@ -358,7 +358,7 @@ ARM GAS /tmp/ccML977K.s page 1
189 000e 536B ldr r3, [r2, #52]
190 0010 23F08003 bic r3, r3, #128
191 0014 5363 str r3, [r2, #52]
ARM GAS /tmp/ccML977K.s page 7
ARM GAS /tmp/ccJsOvWS.s page 7
116:USB_DEVICE/Target/usbd_conf.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccML977K.s page 1
138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup);
233 .loc 1 138 3 is_stmt 1 view .LVU50
234 0002 00F29C41 addw r1, r0, #1180
ARM GAS /tmp/ccML977K.s page 8
ARM GAS /tmp/ccJsOvWS.s page 8
235 0006 D0F8E004 ldr r0, [r0, #1248]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccML977K.s page 1
275 0016 08BD pop {r3, pc}
276 .cfi_endproc
277 .LFE246:
ARM GAS /tmp/ccML977K.s page 9
ARM GAS /tmp/ccJsOvWS.s page 9
279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits
@ -538,7 +538,7 @@ ARM GAS /tmp/ccML977K.s page 1
321 .LVL22:
322 .LFB248:
170:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccML977K.s page 10
ARM GAS /tmp/ccJsOvWS.s page 10
171:USB_DEVICE/Target/usbd_conf.c **** /**
@ -598,7 +598,7 @@ ARM GAS /tmp/ccML977K.s page 1
354 .loc 1 195 1 is_stmt 1 view -0
355 .cfi_startproc
356 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccML977K.s page 11
ARM GAS /tmp/ccJsOvWS.s page 11
357 @ frame_needed = 0, uses_anonymous_args = 0
@ -658,7 +658,7 @@ ARM GAS /tmp/ccML977K.s page 1
391 .L25:
208:USB_DEVICE/Target/usbd_conf.c **** }
392 .loc 1 208 5 is_stmt 1 view .LVU80
ARM GAS /tmp/ccML977K.s page 12
ARM GAS /tmp/ccJsOvWS.s page 12
393 0020 FFF7FEFF bl Error_Handler
@ -718,7 +718,7 @@ ARM GAS /tmp/ccML977K.s page 1
432 0016 C2F8003E str r3, [r2, #3584]
232:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */
233:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */
ARM GAS /tmp/ccML977K.s page 13
ARM GAS /tmp/ccJsOvWS.s page 13
234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable)
@ -778,7 +778,7 @@ ARM GAS /tmp/ccML977K.s page 1
469 @ args = 0, pretend = 0, frame = 0
470 @ frame_needed = 0, uses_anonymous_args = 0
471 .loc 1 253 1 is_stmt 0 view .LVU96
ARM GAS /tmp/ccML977K.s page 14
ARM GAS /tmp/ccJsOvWS.s page 14
472 0000 08B5 push {r3, lr}
@ -838,7 +838,7 @@ ARM GAS /tmp/ccML977K.s page 1
509 0002 D0F8E004 ldr r0, [r0, #1248]
510 .LVL40:
511 .loc 1 272 3 is_stmt 0 view .LVU103
ARM GAS /tmp/ccML977K.s page 15
ARM GAS /tmp/ccJsOvWS.s page 15
512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete
@ -898,7 +898,7 @@ ARM GAS /tmp/ccML977K.s page 1
553 .syntax unified
554 .thumb
555 .thumb_func
ARM GAS /tmp/ccML977K.s page 16
ARM GAS /tmp/ccJsOvWS.s page 16
557 HAL_PCD_ConnectCallback:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccML977K.s page 1
311:USB_DEVICE/Target/usbd_conf.c **** #else
312:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd)
313:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
ARM GAS /tmp/ccML977K.s page 17
ARM GAS /tmp/ccJsOvWS.s page 17
314:USB_DEVICE/Target/usbd_conf.c **** {
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccML977K.s page 1
630 0002 0AB1 cbz r2, .L48
331:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */
332:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.pData = pdev;
ARM GAS /tmp/ccML977K.s page 18
ARM GAS /tmp/ccJsOvWS.s page 18
333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccML977K.s page 1
332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
646 .loc 1 332 3 is_stmt 1 view .LVU128
332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
ARM GAS /tmp/ccML977K.s page 19
ARM GAS /tmp/ccJsOvWS.s page 19
647 .loc 1 332 25 is_stmt 0 view .LVU129
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccML977K.s page 1
682 .loc 1 342 3 is_stmt 1 view .LVU148
342:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.Init.vbus_sensing_enable = DISABLE;
683 .loc 1 342 35 is_stmt 0 view .LVU149
ARM GAS /tmp/ccML977K.s page 20
ARM GAS /tmp/ccJsOvWS.s page 20
684 002e 0373 strb r3, [r0, #12]
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccML977K.s page 1
726 0062 00BF .align 2
727 .L50:
728 0064 00000000 .word hpcd_USB_OTG_FS
ARM GAS /tmp/ccML977K.s page 21
ARM GAS /tmp/ccJsOvWS.s page 21
729 .cfi_endproc
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccML977K.s page 1
414:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
415:USB_DEVICE/Target/usbd_conf.c ****
416:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData);
ARM GAS /tmp/ccML977K.s page 22
ARM GAS /tmp/ccJsOvWS.s page 22
417:USB_DEVICE/Target/usbd_conf.c ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccML977K.s page 1
471:USB_DEVICE/Target/usbd_conf.c ****
472:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr);
473:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccML977K.s page 23
ARM GAS /tmp/ccJsOvWS.s page 23
474:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status);
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccML977K.s page 1
523:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData;
747 .loc 1 523 3 view .LVU164
748 .loc 1 523 22 is_stmt 0 view .LVU165
ARM GAS /tmp/ccML977K.s page 24
ARM GAS /tmp/ccJsOvWS.s page 24
749 0000 D0F8C832 ldr r3, [r0, #712]
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccML977K.s page 1
789 .syntax unified
790 .thumb
791 .thumb_func
ARM GAS /tmp/ccML977K.s page 25
ARM GAS /tmp/ccJsOvWS.s page 25
793 USBD_LL_GetRxDataSize:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccML977K.s page 1
585:USB_DEVICE/Target/usbd_conf.c ****
586:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size);
587:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccML977K.s page 26
ARM GAS /tmp/ccJsOvWS.s page 26
588:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status);
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccML977K.s page 1
612:USB_DEVICE/Target/usbd_conf.c **** {
613:USB_DEVICE/Target/usbd_conf.c **** UNUSED(pdev);
614:USB_DEVICE/Target/usbd_conf.c **** UNUSED(testmode);
ARM GAS /tmp/ccML977K.s page 27
ARM GAS /tmp/ccJsOvWS.s page 27
615:USB_DEVICE/Target/usbd_conf.c ****
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccML977K.s page 1
861 @ link register save eliminated.
638:USB_DEVICE/Target/usbd_conf.c ****
639:USB_DEVICE/Target/usbd_conf.c **** }
ARM GAS /tmp/ccML977K.s page 28
ARM GAS /tmp/ccJsOvWS.s page 28
862 .loc 1 639 1 view .LVU190
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccML977K.s page 1
655:USB_DEVICE/Target/usbd_conf.c **** */
656:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status)
657:USB_DEVICE/Target/usbd_conf.c **** {
ARM GAS /tmp/ccML977K.s page 29
ARM GAS /tmp/ccJsOvWS.s page 29
905 .loc 1 657 1 is_stmt 1 view -0
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccML977K.s page 1
936 .loc 1 678 3 is_stmt 1 view .LVU203
679:USB_DEVICE/Target/usbd_conf.c **** }
937 .loc 1 679 1 is_stmt 0 view .LVU204
ARM GAS /tmp/ccML977K.s page 30
ARM GAS /tmp/ccJsOvWS.s page 30
938 0012 7047 bx lr
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccML977K.s page 1
984 .global USBD_LL_Start
985 .syntax unified
986 .thumb
ARM GAS /tmp/ccML977K.s page 31
ARM GAS /tmp/ccJsOvWS.s page 31
987 .thumb_func
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccML977K.s page 1
1032 .loc 1 412 1 is_stmt 1 view -0
1033 .cfi_startproc
1034 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccML977K.s page 32
ARM GAS /tmp/ccJsOvWS.s page 32
1035 @ frame_needed = 0, uses_anonymous_args = 0
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccML977K.s page 1
1079 .cfi_def_cfa_offset 8
1080 .cfi_offset 3, -8
1081 .cfi_offset 14, -4
ARM GAS /tmp/ccML977K.s page 33
ARM GAS /tmp/ccJsOvWS.s page 33
1082 0002 9446 mov ip, r2
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccML977K.s page 1
1126 .cfi_offset 14, -4
451:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
1127 .loc 1 451 3 is_stmt 1 view .LVU252
ARM GAS /tmp/ccML977K.s page 34
ARM GAS /tmp/ccJsOvWS.s page 34
1128 .LVL105:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccML977K.s page 1
472:USB_DEVICE/Target/usbd_conf.c ****
1171 .loc 1 472 16 is_stmt 0 view .LVU266
1172 0002 D0F8C802 ldr r0, [r0, #712]
ARM GAS /tmp/ccML977K.s page 35
ARM GAS /tmp/ccJsOvWS.s page 35
1173 .LVL111:
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccML977K.s page 1
492:USB_DEVICE/Target/usbd_conf.c ****
1217 .loc 1 492 3 is_stmt 1 view .LVU279
492:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccML977K.s page 36
ARM GAS /tmp/ccJsOvWS.s page 36
1218 .loc 1 492 17 is_stmt 0 view .LVU280
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccML977K.s page 1
513:USB_DEVICE/Target/usbd_conf.c ****
1262 .loc 1 513 1 is_stmt 0 view .LVU293
1263 000e 08BD pop {r3, pc}
ARM GAS /tmp/ccML977K.s page 37
ARM GAS /tmp/ccJsOvWS.s page 37
1264 .cfi_endproc
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccML977K.s page 1
1310 .syntax unified
1311 .thumb
1312 .thumb_func
ARM GAS /tmp/ccML977K.s page 38
ARM GAS /tmp/ccJsOvWS.s page 38
1314 USBD_LL_Transmit:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccML977K.s page 1
1358 .cfi_startproc
1359 @ args = 0, pretend = 0, frame = 0
1360 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccML977K.s page 39
ARM GAS /tmp/ccJsOvWS.s page 39
582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
@ -2333,105 +2333,113 @@ ARM GAS /tmp/ccML977K.s page 1
1399 00000000
1399 00000000
1399 00000000
1400 .text
1401 .Letext0:
1402 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1403 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1404 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
ARM GAS /tmp/ccML977K.s page 40
1400 .global curr_step_start_N
1401 .section .bss.curr_step_start_N,"aw",%nobits
1402 .align 2
1405 curr_step_start_N:
1406 0000 00000000 .space 4
ARM GAS /tmp/ccJsOvWS.s page 40
1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
1406 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1407 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
1408 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1409 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1410 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1411 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h"
1412 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1413 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1414 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/ccML977K.s page 41
1407 .text
1408 .Letext0:
1409 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1410 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1411 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
1412 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
1413 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1414 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
1415 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1416 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1417 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1418 .file 11 "Core/Inc/main.h"
1419 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h"
1420 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1421 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1422 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/ccJsOvWS.s page 41
DEFINED SYMBOLS
*ABS*:00000000 usbd_conf.c
/tmp/ccML977K.s:21 .text.HAL_PCD_MspInit:00000000 $t
/tmp/ccML977K.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
/tmp/ccML977K.s:150 .text.HAL_PCD_MspInit:0000007c $d
/tmp/ccML977K.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
/tmp/ccML977K.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
/tmp/ccML977K.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
/tmp/ccML977K.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
/tmp/ccML977K.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
/tmp/ccML977K.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
/tmp/ccML977K.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
/tmp/ccML977K.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
/tmp/ccML977K.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
/tmp/ccML977K.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
/tmp/ccML977K.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
/tmp/ccML977K.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
/tmp/ccML977K.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
/tmp/ccML977K.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
/tmp/ccML977K.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
/tmp/ccML977K.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
/tmp/ccML977K.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
/tmp/ccML977K.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
/tmp/ccML977K.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
/tmp/ccML977K.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccML977K.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
/tmp/ccML977K.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccML977K.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
/tmp/ccML977K.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
/tmp/ccML977K.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
/tmp/ccML977K.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
/tmp/ccML977K.s:613 .text.USBD_LL_Init:00000000 $t
/tmp/ccML977K.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
/tmp/ccML977K.s:728 .text.USBD_LL_Init:00000064 $d
/tmp/ccML977K.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
/tmp/ccML977K.s:733 .text.USBD_LL_IsStallEP:00000000 $t
/tmp/ccML977K.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
/tmp/ccML977K.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
/tmp/ccML977K.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
/tmp/ccML977K.s:819 .text.USBD_static_malloc:00000000 $t
/tmp/ccML977K.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
/tmp/ccML977K.s:843 .text.USBD_static_malloc:00000004 $d
/tmp/ccML977K.s:1391 .bss.mem.0:00000000 mem.0
/tmp/ccML977K.s:848 .text.USBD_static_free:00000000 $t
/tmp/ccML977K.s:854 .text.USBD_static_free:00000000 USBD_static_free
/tmp/ccML977K.s:868 .text.USBD_LL_Delay:00000000 $t
/tmp/ccML977K.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
/tmp/ccML977K.s:896 .text.USBD_Get_USB_Status:00000000 $t
/tmp/ccML977K.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
/tmp/ccML977K.s:916 .text.USBD_Get_USB_Status:00000008 $d
/tmp/ccML977K.s:920 .text.USBD_Get_USB_Status:0000000c $t
/tmp/ccML977K.s:943 .text.USBD_LL_DeInit:00000000 $t
/tmp/ccML977K.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
/tmp/ccML977K.s:983 .text.USBD_LL_Start:00000000 $t
/tmp/ccML977K.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
/tmp/ccML977K.s:1023 .text.USBD_LL_Stop:00000000 $t
/tmp/ccML977K.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
ARM GAS /tmp/ccML977K.s page 42
/tmp/ccJsOvWS.s:21 .text.HAL_PCD_MspInit:00000000 $t
/tmp/ccJsOvWS.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
/tmp/ccJsOvWS.s:150 .text.HAL_PCD_MspInit:0000007c $d
/tmp/ccJsOvWS.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
/tmp/ccJsOvWS.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
/tmp/ccJsOvWS.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
/tmp/ccJsOvWS.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
/tmp/ccJsOvWS.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
/tmp/ccJsOvWS.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
/tmp/ccJsOvWS.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
/tmp/ccJsOvWS.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
/tmp/ccJsOvWS.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
/tmp/ccJsOvWS.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
/tmp/ccJsOvWS.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
/tmp/ccJsOvWS.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
/tmp/ccJsOvWS.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
/tmp/ccJsOvWS.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
/tmp/ccJsOvWS.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
/tmp/ccJsOvWS.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
/tmp/ccJsOvWS.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
/tmp/ccJsOvWS.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
/tmp/ccJsOvWS.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
/tmp/ccJsOvWS.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccJsOvWS.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
/tmp/ccJsOvWS.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccJsOvWS.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
/tmp/ccJsOvWS.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
/tmp/ccJsOvWS.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
/tmp/ccJsOvWS.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
/tmp/ccJsOvWS.s:613 .text.USBD_LL_Init:00000000 $t
/tmp/ccJsOvWS.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
/tmp/ccJsOvWS.s:728 .text.USBD_LL_Init:00000064 $d
/tmp/ccJsOvWS.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
/tmp/ccJsOvWS.s:733 .text.USBD_LL_IsStallEP:00000000 $t
/tmp/ccJsOvWS.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
/tmp/ccJsOvWS.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
/tmp/ccJsOvWS.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
/tmp/ccJsOvWS.s:819 .text.USBD_static_malloc:00000000 $t
/tmp/ccJsOvWS.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
/tmp/ccJsOvWS.s:843 .text.USBD_static_malloc:00000004 $d
/tmp/ccJsOvWS.s:1391 .bss.mem.0:00000000 mem.0
/tmp/ccJsOvWS.s:848 .text.USBD_static_free:00000000 $t
/tmp/ccJsOvWS.s:854 .text.USBD_static_free:00000000 USBD_static_free
/tmp/ccJsOvWS.s:868 .text.USBD_LL_Delay:00000000 $t
/tmp/ccJsOvWS.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
/tmp/ccJsOvWS.s:896 .text.USBD_Get_USB_Status:00000000 $t
/tmp/ccJsOvWS.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
/tmp/ccJsOvWS.s:916 .text.USBD_Get_USB_Status:00000008 $d
/tmp/ccJsOvWS.s:920 .text.USBD_Get_USB_Status:0000000c $t
/tmp/ccJsOvWS.s:943 .text.USBD_LL_DeInit:00000000 $t
/tmp/ccJsOvWS.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
/tmp/ccJsOvWS.s:983 .text.USBD_LL_Start:00000000 $t
/tmp/ccJsOvWS.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
/tmp/ccJsOvWS.s:1023 .text.USBD_LL_Stop:00000000 $t
/tmp/ccJsOvWS.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
ARM GAS /tmp/ccJsOvWS.s page 42
/tmp/ccML977K.s:1063 .text.USBD_LL_OpenEP:00000000 $t
/tmp/ccML977K.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
/tmp/ccML977K.s:1108 .text.USBD_LL_CloseEP:00000000 $t
/tmp/ccML977K.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
/tmp/ccML977K.s:1148 .text.USBD_LL_FlushEP:00000000 $t
/tmp/ccML977K.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
/tmp/ccML977K.s:1188 .text.USBD_LL_StallEP:00000000 $t
/tmp/ccML977K.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
/tmp/ccML977K.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
/tmp/ccML977K.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
/tmp/ccML977K.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
/tmp/ccML977K.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
/tmp/ccML977K.s:1308 .text.USBD_LL_Transmit:00000000 $t
/tmp/ccML977K.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
/tmp/ccML977K.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
/tmp/ccML977K.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
/tmp/ccML977K.s:1388 .bss.mem.0:00000000 $d
/tmp/ccML977K.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
/tmp/ccJsOvWS.s:1063 .text.USBD_LL_OpenEP:00000000 $t
/tmp/ccJsOvWS.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
/tmp/ccJsOvWS.s:1108 .text.USBD_LL_CloseEP:00000000 $t
/tmp/ccJsOvWS.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
/tmp/ccJsOvWS.s:1148 .text.USBD_LL_FlushEP:00000000 $t
/tmp/ccJsOvWS.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
/tmp/ccJsOvWS.s:1188 .text.USBD_LL_StallEP:00000000 $t
/tmp/ccJsOvWS.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
/tmp/ccJsOvWS.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
/tmp/ccJsOvWS.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
/tmp/ccJsOvWS.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
/tmp/ccJsOvWS.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
/tmp/ccJsOvWS.s:1308 .text.USBD_LL_Transmit:00000000 $t
/tmp/ccJsOvWS.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
/tmp/ccJsOvWS.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
/tmp/ccJsOvWS.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
/tmp/ccJsOvWS.s:1388 .bss.mem.0:00000000 $d
/tmp/ccJsOvWS.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
/tmp/ccJsOvWS.s:1405 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccJsOvWS.s:1402 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc7kvsms.s page 1
ARM GAS /tmp/ccKKwrwH.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/cc7kvsms.s page 2
ARM GAS /tmp/ccKKwrwH.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initialize the device stack and load the class driver
ARM GAS /tmp/cc7kvsms.s page 3
ARM GAS /tmp/ccKKwrwH.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
@ -178,7 +178,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
48 .LVL1:
49 .loc 1 121 19 view .LVU7
50 0008 C3F8B802 str r0, [r3, #696]
ARM GAS /tmp/cc7kvsms.s page 4
ARM GAS /tmp/ccKKwrwH.s page 4
122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pUserData[0] = NULL;
@ -238,7 +238,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
85 .cfi_restore 3
86 .cfi_restore 14
103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 5
ARM GAS /tmp/ccKKwrwH.s page 5
87 .loc 1 103 12 view .LVU25
@ -298,7 +298,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */
161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0; i < USBD_MAX_SUPPORTED_CLASS; i++)
162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cc7kvsms.s page 6
ARM GAS /tmp/ccKKwrwH.s page 6
163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */
@ -358,7 +358,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
151 002a 2046 mov r0, r4
152 002c FFF7FEFF bl USBD_LL_DeInit
153 .LVL9:
ARM GAS /tmp/cc7kvsms.s page 7
ARM GAS /tmp/ccKKwrwH.s page 7
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_ErrLog("Invalid Class handle");
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** #endif /* (USBD_DEBUG_LEVEL > 1U) */
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL;
ARM GAS /tmp/cc7kvsms.s page 8
ARM GAS /tmp/ccKKwrwH.s page 8
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
223 .LCFI5:
224 .cfi_remember_state
225 .cfi_def_cfa_offset 8
ARM GAS /tmp/cc7kvsms.s page 9
ARM GAS /tmp/ccKKwrwH.s page 9
226 @ sp needed
@ -538,7 +538,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Increment the ClassId for the next occurrence */
266:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId ++;
267:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->NumClasses ++;
ARM GAS /tmp/cc7kvsms.s page 10
ARM GAS /tmp/ccKKwrwH.s page 10
268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = USBD_FAIL;
323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
324:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 11
ARM GAS /tmp/ccKKwrwH.s page 11
325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -658,7 +658,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
379:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Start
380:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Start the USB Device Core.
381:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle
ARM GAS /tmp/cc7kvsms.s page 12
ARM GAS /tmp/ccKKwrwH.s page 12
382:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status
@ -718,7 +718,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
286 .cfi_def_cfa_offset 8
287 .cfi_offset 4, -8
288 .cfi_offset 14, -4
ARM GAS /tmp/cc7kvsms.s page 13
ARM GAS /tmp/ccKKwrwH.s page 13
289 0002 0446 mov r4, r0
@ -778,7 +778,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
312 .loc 1 432 1 view .LVU91
313 .cfi_endproc
314 .LFE247:
ARM GAS /tmp/cc7kvsms.s page 14
ARM GAS /tmp/ccKKwrwH.s page 14
316 .section .text.USBD_RunTestMode,"ax",%progbits
@ -838,7 +838,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
350 .LFB249:
456:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
457:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
ARM GAS /tmp/cc7kvsms.s page 15
ARM GAS /tmp/ccKKwrwH.s page 15
458:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_SetClassConfig
@ -898,7 +898,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
371 .loc 1 491 31 view .LVU105
372 000a 9847 blx r3
373 .LVL25:
ARM GAS /tmp/cc7kvsms.s page 16
ARM GAS /tmp/ccKKwrwH.s page 16
374 .L24:
@ -958,7 +958,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */
511:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0U; i < USBD_MAX_SUPPORTED_CLASS; i++)
512:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cc7kvsms.s page 17
ARM GAS /tmp/ccKKwrwH.s page 17
513:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
441 .LVL33:
442 .LFB251:
537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/cc7kvsms.s page 18
ARM GAS /tmp/ccKKwrwH.s page 18
538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
478 0024 012B cmp r3, #1
479 0026 07D0 beq .L33
480 0028 022B cmp r3, #2
ARM GAS /tmp/cc7kvsms.s page 19
ARM GAS /tmp/ccKKwrwH.s page 19
481 002a 0AD0 beq .L34
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
510 0046 FFF7FEFF bl USBD_StdEPReq
511 .LVL40:
568:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/cc7kvsms.s page 20
ARM GAS /tmp/ccKKwrwH.s page 20
512 .loc 1 568 7 is_stmt 1 view .LVU144
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
606:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_CtlContinueRx(pdev, pep->pbuffer, MAX(pep->rem_length, pep->maxpacket));
607:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 21
ARM GAS /tmp/ccKKwrwH.s page 21
608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId = idx;
663:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = (USBD_StatusTypeDef)pdev->pClass[idx]->DataOut(pdev, epnum);
664:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 22
ARM GAS /tmp/ccKKwrwH.s page 22
665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */
720:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U);
721:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 23
ARM GAS /tmp/ccKKwrwH.s page 23
722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
776:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_Reset(USBD_HandleTypeDef *pdev)
778:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cc7kvsms.s page 24
ARM GAS /tmp/ccKKwrwH.s page 24
537 .loc 1 778 1 view -0
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
799:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
800:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit != NULL)
801:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cc7kvsms.s page 25
ARM GAS /tmp/ccKKwrwH.s page 25
802:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit(pdev, (uint8_t)pdev->dev_config) != USBD_OK)
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
600 .loc 1 826 38 is_stmt 0 view .LVU173
601 0038 0126 movs r6, #1
602 003a 84F86361 strb r6, [r4, #355]
ARM GAS /tmp/cc7kvsms.s page 26
ARM GAS /tmp/ccKKwrwH.s page 26
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
645 .thumb
646 .thumb_func
648 USBD_LL_SetSpeed:
ARM GAS /tmp/cc7kvsms.s page 27
ARM GAS /tmp/ccKKwrwH.s page 27
649 .LVL51:
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
682 @ link register save eliminated.
861:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state != USBD_STATE_SUSPENDED)
683 .loc 1 861 3 view .LVU193
ARM GAS /tmp/cc7kvsms.s page 28
ARM GAS /tmp/ccKKwrwH.s page 28
684 .loc 1 861 11 is_stmt 0 view .LVU194
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
723 @ frame_needed = 0, uses_anonymous_args = 0
724 @ link register save eliminated.
879:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state == USBD_STATE_SUSPENDED)
ARM GAS /tmp/cc7kvsms.s page 29
ARM GAS /tmp/ccKKwrwH.s page 29
725 .loc 1 879 3 view .LVU205
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
763 @ args = 0, pretend = 0, frame = 0
764 @ frame_needed = 0, uses_anonymous_args = 0
765 .loc 1 894 1 is_stmt 0 view .LVU215
ARM GAS /tmp/cc7kvsms.s page 30
ARM GAS /tmp/ccKKwrwH.s page 30
766 0000 08B5 push {r3, lr}
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
786 .loc 1 916 5 is_stmt 1 view .LVU221
916:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
787 .loc 1 916 21 is_stmt 0 view .LVU222
ARM GAS /tmp/cc7kvsms.s page 31
ARM GAS /tmp/ccKKwrwH.s page 31
788 0010 D0F8B832 ldr r3, [r0, #696]
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
826 .cfi_offset 14, -4
939:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[pdev->classId] == NULL)
827 .loc 1 939 3 is_stmt 1 view .LVU232
ARM GAS /tmp/cc7kvsms.s page 32
ARM GAS /tmp/ccKKwrwH.s page 32
828 .loc 1 939 24 is_stmt 0 view .LVU233
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
862 .LVL66:
863 .L57:
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 33
ARM GAS /tmp/ccKKwrwH.s page 33
864 .loc 1 941 12 view .LVU247
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
905 .loc 1 965 6 view .LVU256
906 000c 5AB1 cbz r2, .L64
966:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cc7kvsms.s page 34
ARM GAS /tmp/ccKKwrwH.s page 34
967:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL;
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
940 0028 F7E7 b .L63
941 .LVL76:
942 .L66:
ARM GAS /tmp/cc7kvsms.s page 35
ARM GAS /tmp/ccKKwrwH.s page 35
978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
985 .LFB262:
994:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
995:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
ARM GAS /tmp/cc7kvsms.s page 36
ARM GAS /tmp/ccKKwrwH.s page 36
996:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_LL_DevDisconnected
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1029:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[0]->DeInit(pdev, (uint8_t)pdev->dev_config) != 0U)
1007 .loc 1 1029 5 is_stmt 1 view .LVU285
1008 .loc 1 1029 24 is_stmt 0 view .LVU286
ARM GAS /tmp/cc7kvsms.s page 37
ARM GAS /tmp/ccKKwrwH.s page 37
1009 000e 5B68 ldr r3, [r3, #4]
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1047:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1045 .loc 1 1047 1 is_stmt 1 view -0
1046 .cfi_startproc
ARM GAS /tmp/cc7kvsms.s page 38
ARM GAS /tmp/ccKKwrwH.s page 38
1047 @ args = 0, pretend = 0, frame = 0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1080:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_CoreFindEP
1081:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * return the class index relative to the selected endpoint
1082:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
ARM GAS /tmp/cc7kvsms.s page 39
ARM GAS /tmp/ccKKwrwH.s page 39
1083:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param index : selected endpoint number
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1091 .thumb
1092 .thumb_func
1094 USBD_LL_DataOutStage:
ARM GAS /tmp/cc7kvsms.s page 40
ARM GAS /tmp/ccKKwrwH.s page 40
1095 .LVL90:
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1135 .L90:
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1136 .loc 1 601 7 is_stmt 1 view .LVU320
ARM GAS /tmp/cc7kvsms.s page 41
ARM GAS /tmp/ccKKwrwH.s page 41
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1177 .LVL99:
673:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
1178 .loc 1 673 10 view .LVU335
ARM GAS /tmp/cc7kvsms.s page 42
ARM GAS /tmp/ccKKwrwH.s page 42
1179 0050 2846 mov r0, r5
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** break;
1219 .loc 1 624 19 view .LVU350
1220 0076 FFF7FEFF bl USBD_CoreFindEP
ARM GAS /tmp/cc7kvsms.s page 43
ARM GAS /tmp/ccKKwrwH.s page 43
1221 .LVL107:
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1259 .loc 1 658 15 is_stmt 0 view .LVU367
1260 00a0 94F89C32 ldrb r3, [r4, #668] @ zero_extendqisi2
ARM GAS /tmp/cc7kvsms.s page 44
ARM GAS /tmp/ccKKwrwH.s page 44
1261 00a4 DBB2 uxtb r3, r3
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1302 .syntax unified
1303 .thumb
1304 .thumb_func
ARM GAS /tmp/cc7kvsms.s page 45
ARM GAS /tmp/ccKKwrwH.s page 45
1306 USBD_LL_DataInStage:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1345 0016 18B1 cbz r0, .L99
740:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->dev_test_mode = 0U;
1346 .loc 1 740 7 is_stmt 1 view .LVU397
ARM GAS /tmp/cc7kvsms.s page 46
ARM GAS /tmp/ccKKwrwH.s page 46
741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1386 003c FFF7FEFF bl USBD_LL_StallEP
1387 .LVL124:
733:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/cc7kvsms.s page 47
ARM GAS /tmp/ccKKwrwH.s page 47
1388 .loc 1 733 11 is_stmt 1 view .LVU413
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pep->total_length < pdev->ep0_data_len))
1429 .loc 1 713 51 view .LVU427
1430 006e 9A42 cmp r2, r3
ARM GAS /tmp/cc7kvsms.s page 48
ARM GAS /tmp/ccKKwrwH.s page 48
1431 0070 DDD2 bcs .L97
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1469 009c DB68 ldr r3, [r3, #12]
729:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
1470 .loc 1 729 15 view .LVU444
ARM GAS /tmp/cc7kvsms.s page 49
ARM GAS /tmp/ccKKwrwH.s page 49
1471 009e 2046 mov r0, r4
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
1509 .loc 1 757 11 is_stmt 1 view .LVU461
757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/cc7kvsms.s page 50
ARM GAS /tmp/ccKKwrwH.s page 50
1510 .loc 1 757 54 is_stmt 0 view .LVU462
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->tclasslist[ClassId].Eps[idx].is_used != 0U))
1139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return (pdev->tclasslist[ClassId].Eps[idx].add);
ARM GAS /tmp/cc7kvsms.s page 51
ARM GAS /tmp/ccKKwrwH.s page 51
1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param ptr: data pointer inside the descriptor
1196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval next header
1197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
ARM GAS /tmp/cc7kvsms.s page 52
ARM GAS /tmp/ccKKwrwH.s page 52
1198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_DescHeaderTypeDef *USBD_GetNextDesc(uint8_t *pbuf, uint16_t *ptr)
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
1584 .loc 1 1162 3 view .LVU482
1164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cc7kvsms.s page 53
ARM GAS /tmp/ccKKwrwH.s page 53
1585 .loc 1 1164 3 view .LVU483
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc7kvsms.s page 1
1625 0026 4378 ldrb r3, [r0, #1] @ zero_extendqisi2
1172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1626 .loc 1 1172 10 view .LVU498
ARM GAS /tmp/cc7kvsms.s page 54
ARM GAS /tmp/ccKKwrwH.s page 54
1627 0028 052B cmp r3, #5
@ -3228,76 +3228,87 @@ ARM GAS /tmp/cc7kvsms.s page 1
1662 003c 7047 bx lr
1663 .cfi_endproc
1664 .LFE265:
1666 .text
1667 .Letext0:
1668 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1669 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1670 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1671 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1672 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/cc7kvsms.s page 55
1666 .global curr_step_start_N
1667 .section .bss.curr_step_start_N,"aw",%nobits
1668 .align 2
1671 curr_step_start_N:
1672 0000 00000000 .space 4
1673 .text
1674 .Letext0:
1675 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1676 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1677 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccKKwrwH.s page 55
1678 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1679 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1680 .file 7 "Core/Inc/main.h"
ARM GAS /tmp/ccKKwrwH.s page 56
DEFINED SYMBOLS
*ABS*:00000000 usbd_core.c
/tmp/cc7kvsms.s:21 .text.USBD_Init:00000000 $t
/tmp/cc7kvsms.s:27 .text.USBD_Init:00000000 USBD_Init
/tmp/cc7kvsms.s:96 .text.USBD_DeInit:00000000 $t
/tmp/cc7kvsms.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
/tmp/cc7kvsms.s:162 .text.USBD_RegisterClass:00000000 $t
/tmp/cc7kvsms.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
/tmp/cc7kvsms.s:241 .text.USBD_Start:00000000 $t
/tmp/cc7kvsms.s:247 .text.USBD_Start:00000000 USBD_Start
/tmp/cc7kvsms.s:270 .text.USBD_Stop:00000000 $t
/tmp/cc7kvsms.s:276 .text.USBD_Stop:00000000 USBD_Stop
/tmp/cc7kvsms.s:317 .text.USBD_RunTestMode:00000000 $t
/tmp/cc7kvsms.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
/tmp/cc7kvsms.s:342 .text.USBD_SetClassConfig:00000000 $t
/tmp/cc7kvsms.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
/tmp/cc7kvsms.s:389 .text.USBD_ClrClassConfig:00000000 $t
/tmp/cc7kvsms.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
/tmp/cc7kvsms.s:434 .text.USBD_LL_SetupStage:00000000 $t
/tmp/cc7kvsms.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
/tmp/cc7kvsms.s:528 .text.USBD_LL_Reset:00000000 $t
/tmp/cc7kvsms.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
/tmp/cc7kvsms.s:642 .text.USBD_LL_SetSpeed:00000000 $t
/tmp/cc7kvsms.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
/tmp/cc7kvsms.s:669 .text.USBD_LL_Suspend:00000000 $t
/tmp/cc7kvsms.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
/tmp/cc7kvsms.s:711 .text.USBD_LL_Resume:00000000 $t
/tmp/cc7kvsms.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
/tmp/cc7kvsms.s:752 .text.USBD_LL_SOF:00000000 $t
/tmp/cc7kvsms.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
/tmp/cc7kvsms.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
/tmp/cc7kvsms.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
/tmp/cc7kvsms.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
/tmp/cc7kvsms.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
/tmp/cc7kvsms.s:952 .text.USBD_LL_DevConnected:00000000 $t
/tmp/cc7kvsms.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
/tmp/cc7kvsms.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
/tmp/cc7kvsms.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
/tmp/cc7kvsms.s:1036 .text.USBD_CoreFindIF:00000000 $t
/tmp/cc7kvsms.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
/tmp/cc7kvsms.s:1062 .text.USBD_CoreFindEP:00000000 $t
/tmp/cc7kvsms.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
/tmp/cc7kvsms.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
/tmp/cc7kvsms.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
/tmp/cc7kvsms.s:1300 .text.USBD_LL_DataInStage:00000000 $t
/tmp/cc7kvsms.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
/tmp/cc7kvsms.s:1532 .text.USBD_GetNextDesc:00000000 $t
/tmp/cc7kvsms.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
/tmp/cc7kvsms.s:1568 .text.USBD_GetEpDesc:00000000 $t
/tmp/cc7kvsms.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
/tmp/ccKKwrwH.s:21 .text.USBD_Init:00000000 $t
/tmp/ccKKwrwH.s:27 .text.USBD_Init:00000000 USBD_Init
/tmp/ccKKwrwH.s:96 .text.USBD_DeInit:00000000 $t
/tmp/ccKKwrwH.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
/tmp/ccKKwrwH.s:162 .text.USBD_RegisterClass:00000000 $t
/tmp/ccKKwrwH.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
/tmp/ccKKwrwH.s:241 .text.USBD_Start:00000000 $t
/tmp/ccKKwrwH.s:247 .text.USBD_Start:00000000 USBD_Start
/tmp/ccKKwrwH.s:270 .text.USBD_Stop:00000000 $t
/tmp/ccKKwrwH.s:276 .text.USBD_Stop:00000000 USBD_Stop
/tmp/ccKKwrwH.s:317 .text.USBD_RunTestMode:00000000 $t
/tmp/ccKKwrwH.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
/tmp/ccKKwrwH.s:342 .text.USBD_SetClassConfig:00000000 $t
/tmp/ccKKwrwH.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
/tmp/ccKKwrwH.s:389 .text.USBD_ClrClassConfig:00000000 $t
/tmp/ccKKwrwH.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
/tmp/ccKKwrwH.s:434 .text.USBD_LL_SetupStage:00000000 $t
/tmp/ccKKwrwH.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
/tmp/ccKKwrwH.s:528 .text.USBD_LL_Reset:00000000 $t
/tmp/ccKKwrwH.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
/tmp/ccKKwrwH.s:642 .text.USBD_LL_SetSpeed:00000000 $t
/tmp/ccKKwrwH.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
/tmp/ccKKwrwH.s:669 .text.USBD_LL_Suspend:00000000 $t
/tmp/ccKKwrwH.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
/tmp/ccKKwrwH.s:711 .text.USBD_LL_Resume:00000000 $t
/tmp/ccKKwrwH.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
/tmp/ccKKwrwH.s:752 .text.USBD_LL_SOF:00000000 $t
/tmp/ccKKwrwH.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
/tmp/ccKKwrwH.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
/tmp/ccKKwrwH.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
/tmp/ccKKwrwH.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
/tmp/ccKKwrwH.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
/tmp/ccKKwrwH.s:952 .text.USBD_LL_DevConnected:00000000 $t
/tmp/ccKKwrwH.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
/tmp/ccKKwrwH.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
/tmp/ccKKwrwH.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
/tmp/ccKKwrwH.s:1036 .text.USBD_CoreFindIF:00000000 $t
/tmp/ccKKwrwH.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
/tmp/ccKKwrwH.s:1062 .text.USBD_CoreFindEP:00000000 $t
/tmp/ccKKwrwH.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
/tmp/ccKKwrwH.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
/tmp/ccKKwrwH.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
/tmp/ccKKwrwH.s:1300 .text.USBD_LL_DataInStage:00000000 $t
/tmp/ccKKwrwH.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
/tmp/ccKKwrwH.s:1532 .text.USBD_GetNextDesc:00000000 $t
/tmp/ccKKwrwH.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
/tmp/ccKKwrwH.s:1568 .text.USBD_GetEpDesc:00000000 $t
/tmp/ccKKwrwH.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
/tmp/ccKKwrwH.s:1671 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccKKwrwH.s:1668 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_LL_Init
USBD_LL_Stop
USBD_LL_DeInit
ARM GAS /tmp/ccKKwrwH.s page 57
USBD_LL_Start
USBD_ParseSetupRequest
ARM GAS /tmp/cc7kvsms.s page 56
USBD_StdDevReq
USBD_StdItfReq
USBD_StdEPReq

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccEA89nB.s page 1
ARM GAS /tmp/ccrWApvy.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccEA89nB.s page 2
ARM GAS /tmp/ccrWApvy.s page 2
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static uint8_t USBD_GetLen(uint8_t *buf);
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
ARM GAS /tmp/ccEA89nB.s page 3
ARM GAS /tmp/ccrWApvy.s page 3
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @}
@ -178,7 +178,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_CLEAR_FEATURE:
143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_ClrFeature(pdev, req);
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccEA89nB.s page 4
ARM GAS /tmp/ccrWApvy.s page 4
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
ARM GAS /tmp/ccEA89nB.s page 5
ARM GAS /tmp/ccrWApvy.s page 5
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -298,7 +298,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->classId = idx;
257:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
258:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (pdev->pClass[idx]->Setup != NULL)
ARM GAS /tmp/ccEA89nB.s page 6
ARM GAS /tmp/ccrWApvy.s page 6
259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
313:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
315:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccEA89nB.s page 7
ARM GAS /tmp/ccrWApvy.s page 7
316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
370:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
371:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
372:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
ARM GAS /tmp/ccEA89nB.s page 8
ARM GAS /tmp/ccrWApvy.s page 8
373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
427:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
428:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetDescriptor(USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
429:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 9
ARM GAS /tmp/ccrWApvy.s page 9
430:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint16_t len = 0U;
@ -538,7 +538,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
484:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_DESC_TYPE_STRING:
485:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch ((uint8_t)(req->wValue))
486:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 10
ARM GAS /tmp/ccrWApvy.s page 10
487:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_LANGID_STR:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
541:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
542:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
543:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
ARM GAS /tmp/ccEA89nB.s page 11
ARM GAS /tmp/ccrWApvy.s page 11
544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
598:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
599:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
600:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccEA89nB.s page 12
ARM GAS /tmp/ccrWApvy.s page 12
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
656:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (req->wLength != 0U)
657:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 13
ARM GAS /tmp/ccrWApvy.s page 13
658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (len != 0U)
@ -778,7 +778,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
712:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
714:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccEA89nB.s page 14
ARM GAS /tmp/ccrWApvy.s page 14
715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
769:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_CONFIGURED:
770:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (cfgidx == 0U)
771:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 15
ARM GAS /tmp/ccrWApvy.s page 15
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_state = USBD_STATE_ADDRESSED;
@ -898,7 +898,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
826:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
828:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 16
ARM GAS /tmp/ccrWApvy.s page 16
829:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state)
@ -958,7 +958,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
883:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
884:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
885:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccEA89nB.s page 17
ARM GAS /tmp/ccrWApvy.s page 17
886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
940:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
942:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccEA89nB.s page 18
ARM GAS /tmp/ccrWApvy.s page 18
943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
998:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U;
999:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t *pdesc;
ARM GAS /tmp/ccEA89nB.s page 19
ARM GAS /tmp/ccrWApvy.s page 19
1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
44 0004 02E0 b .L2
45 .LVL3:
46 .L3:
ARM GAS /tmp/ccEA89nB.s page 20
ARM GAS /tmp/ccrWApvy.s page 20
1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
89 0000 0B78 ldrb r3, [r1] @ zero_extendqisi2
954:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
90 .loc 1 954 18 view .LVU21
ARM GAS /tmp/ccEA89nB.s page 21
ARM GAS /tmp/ccrWApvy.s page 21
91 0002 0370 strb r3, [r0]
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
35:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @brief general defines for the usb device library file
36:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @{
37:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** */
ARM GAS /tmp/ccEA89nB.s page 22
ARM GAS /tmp/ccrWApvy.s page 22
38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
92:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
93:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_QUALIFIER_DESC 0x0AU
94:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_DESC 0x12U
ARM GAS /tmp/ccEA89nB.s page 23
ARM GAS /tmp/ccrWApvy.s page 23
95:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_CFG_DESC 0x09U
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
149:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
150:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_CONF_DESC_SIZE 0x09U
151:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_IF_DESC_SIZE 0x09U
ARM GAS /tmp/ccEA89nB.s page 24
ARM GAS /tmp/ccrWApvy.s page 24
152:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_EP_DESC_SIZE 0x07U
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
206:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** typedef struct
207:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** {
208:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bLength;
ARM GAS /tmp/ccEA89nB.s page 25
ARM GAS /tmp/ccrWApvy.s page 25
209:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bDescriptorType;
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
263:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetDeviceQualifierDescriptor)(uint16_t *length);
264:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #if (USBD_SUPPORT_USER_STRING_DESC == 1U)
265:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetUsrStrDescriptor)(struct _USBD_HandleTypeDef *pdev, uint8_t index, uint16_t *leng
ARM GAS /tmp/ccEA89nB.s page 26
ARM GAS /tmp/ccrWApvy.s page 26
266:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #endif /* USBD_SUPPORT_USER_STRING_DESC */
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
320:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_NONE = 0,
321:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_HID = 1,
322:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_CDC = 2,
ARM GAS /tmp/ccEA89nB.s page 27
ARM GAS /tmp/ccrWApvy.s page 27
323:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_MSC = 3,
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
377:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint32_t dev_remote_wakeup;
378:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t ConfIdx;
379:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
ARM GAS /tmp/ccEA89nB.s page 28
ARM GAS /tmp/ccrWApvy.s page 28
380:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** USBD_SetupReqTypedef request;
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
109 .loc 2 429 3 view .LVU31
430:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *_pbuff = addr;
110 .loc 2 430 3 view .LVU32
ARM GAS /tmp/ccEA89nB.s page 29
ARM GAS /tmp/ccrWApvy.s page 29
431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
433:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** _Byte2 = *(uint8_t *)_pbuff;
146 .loc 2 433 3 is_stmt 1 view .LVU53
434:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
ARM GAS /tmp/ccEA89nB.s page 30
ARM GAS /tmp/ccrWApvy.s page 30
147 .loc 2 434 3 view .LVU54
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
436:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
183 .loc 2 436 12 is_stmt 0 view .LVU75
184 0020 43EA0223 orr r3, r3, r2, lsl #8
ARM GAS /tmp/ccEA89nB.s page 31
ARM GAS /tmp/ccrWApvy.s page 31
185 .LVL20:
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
231 000e FFF7FEFF bl USBD_LL_StallEP
232 .LVL25:
985:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccEA89nB.s page 32
ARM GAS /tmp/ccrWApvy.s page 32
233 .loc 1 985 1 view .LVU88
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
278 0014 062B cmp r3, #6
279 0016 00F2AB80 bhi .L8
280 001a DFE803F0 tbb [pc, r3]
ARM GAS /tmp/ccEA89nB.s page 33
ARM GAS /tmp/ccrWApvy.s page 33
281 .LVL28:
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
320 .loc 1 660 13 is_stmt 0 view .LVU114
321 0046 9A42 cmp r2, r3
322 0048 28BF it cs
ARM GAS /tmp/ccEA89nB.s page 34
ARM GAS /tmp/ccrWApvy.s page 34
323 004a 1A46 movcs r2, r3
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
466:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
363 .loc 1 466 17 is_stmt 0 view .LVU129
364 006c 0223 movs r3, #2
ARM GAS /tmp/ccEA89nB.s page 35
ARM GAS /tmp/ccrWApvy.s page 35
365 006e 4370 strb r3, [r0, #1]
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
406 0094 D0F8B432 ldr r3, [r0, #692]
488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
407 .loc 1 488 26 view .LVU143
ARM GAS /tmp/ccEA89nB.s page 36
ARM GAS /tmp/ccrWApvy.s page 36
408 0098 5B68 ldr r3, [r3, #4]
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
447 .loc 1 651 3 is_stmt 1 view .LVU159
448 00be B9E7 b .L15
ARM GAS /tmp/ccEA89nB.s page 37
ARM GAS /tmp/ccrWApvy.s page 37
449 .LVL47:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
488 .loc 1 524 11 view .LVU174
524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
489 .loc 1 524 19 is_stmt 0 view .LVU175
ARM GAS /tmp/ccEA89nB.s page 38
ARM GAS /tmp/ccrWApvy.s page 38
490 00e2 D0F8B432 ldr r3, [r0, #692]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
528 .loc 1 538 20 view .LVU191
529 010a 9847 blx r3
530 .LVL61:
ARM GAS /tmp/ccEA89nB.s page 39
ARM GAS /tmp/ccrWApvy.s page 39
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
570 .LVL69:
571 .L17:
595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
ARM GAS /tmp/ccEA89nB.s page 40
ARM GAS /tmp/ccrWApvy.s page 40
572 .loc 1 595 11 view .LVU207
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
611 .loc 1 624 7 view .LVU223
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 41
ARM GAS /tmp/ccrWApvy.s page 41
612 .loc 1 624 15 is_stmt 0 view .LVU224
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
650 .loc 1 651 3 view .LVU240
653:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
651 .loc 1 653 5 view .LVU241
ARM GAS /tmp/ccEA89nB.s page 42
ARM GAS /tmp/ccrWApvy.s page 42
652 0176 6FE7 b .L7
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
699 .loc 1 686 3 view .LVU250
686:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
700 .loc 1 686 11 is_stmt 0 view .LVU251
ARM GAS /tmp/ccEA89nB.s page 43
ARM GAS /tmp/ccrWApvy.s page 43
701 0004 8B88 ldrh r3, [r1, #4]
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
738 .LVL93:
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
739 .loc 1 700 7 is_stmt 1 view .LVU269
ARM GAS /tmp/ccEA89nB.s page 44
ARM GAS /tmp/ccrWApvy.s page 44
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
784 .loc 1 724 1 is_stmt 1 view -0
785 .cfi_startproc
786 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccEA89nB.s page 45
ARM GAS /tmp/ccrWApvy.s page 45
787 @ frame_needed = 0, uses_anonymous_args = 0
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
827 0026 2046 mov r0, r4
828 0028 FFF7FEFF bl USBD_ClrClassConfig
829 .LVL102:
ARM GAS /tmp/ccEA89nB.s page 46
ARM GAS /tmp/ccrWApvy.s page 46
807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
867 .loc 1 747 11 is_stmt 1 view .LVU312
868 0048 3146 mov r1, r6
869 004a 2046 mov r0, r4
ARM GAS /tmp/ccEA89nB.s page 47
ARM GAS /tmp/ccrWApvy.s page 47
870 .LVL109:
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
909 .LVL117:
777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
910 .loc 1 777 15 view .LVU328
ARM GAS /tmp/ccEA89nB.s page 48
ARM GAS /tmp/ccrWApvy.s page 48
911 0070 8D42 cmp r5, r1
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
951 .L60:
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx;
952 .loc 1 772 9 is_stmt 1 view .LVU343
ARM GAS /tmp/ccEA89nB.s page 49
ARM GAS /tmp/ccrWApvy.s page 49
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx;
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
993 .L61:
994 00c8 00000000 .word cfgidx.0
995 .cfi_endproc
ARM GAS /tmp/ccEA89nB.s page 50
ARM GAS /tmp/ccrWApvy.s page 50
996 .LFE248:
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1040 .loc 1 839 9 is_stmt 1 view .LVU369
1041 001e 01E0 b .L63
1042 .LVL135:
ARM GAS /tmp/ccEA89nB.s page 51
ARM GAS /tmp/ccrWApvy.s page 51
1043 .L71:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1087 .LVL142:
1088 .LFB250:
856:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state)
ARM GAS /tmp/ccEA89nB.s page 52
ARM GAS /tmp/ccrWApvy.s page 52
1089 .loc 1 856 1 is_stmt 1 view -0
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1127 .loc 1 879 13 is_stmt 0 view .LVU398
1128 0020 0222 movs r2, #2
1129 0022 00F10C01 add r1, r0, #12
ARM GAS /tmp/ccEA89nB.s page 53
ARM GAS /tmp/ccrWApvy.s page 53
1130 .LVL143:
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1175 .loc 1 898 3 is_stmt 1 view .LVU409
898:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1176 .loc 1 898 10 is_stmt 0 view .LVU410
ARM GAS /tmp/ccEA89nB.s page 54
ARM GAS /tmp/ccrWApvy.s page 54
1177 0002 4B88 ldrh r3, [r1, #2]
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
906:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1215 .loc 1 906 11 view .LVU427
1216 0028 F2E7 b .L80
ARM GAS /tmp/ccEA89nB.s page 55
ARM GAS /tmp/ccrWApvy.s page 55
1217 .cfi_endproc
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1262 .loc 1 932 9 is_stmt 1 view .LVU439
932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccEA89nB.s page 56
ARM GAS /tmp/ccrWApvy.s page 56
1263 .loc 1 932 15 is_stmt 0 view .LVU440
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1309 000a 06D0 beq .L93
1310 000c 402C cmp r4, #64
1311 000e 04D0 beq .L93
ARM GAS /tmp/ccEA89nB.s page 57
ARM GAS /tmp/ccrWApvy.s page 57
1312 0010 6CB1 cbz r4, .L94
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1351 .L99:
1352 0038 12 .byte (.L105-.L99)/2
1353 0039 19 .byte (.L104-.L99)/2
ARM GAS /tmp/ccEA89nB.s page 58
ARM GAS /tmp/ccrWApvy.s page 58
1354 003a 1C .byte (.L97-.L99)/2
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1397 005c FFF7FEFF bl USBD_GetStatus
1398 .LVL177:
136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccEA89nB.s page 59
ARM GAS /tmp/ccrWApvy.s page 59
1399 .loc 1 136 11 view .LVU477
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1445 .cfi_def_cfa_offset 16
1446 .cfi_offset 4, -16
1447 .cfi_offset 5, -12
ARM GAS /tmp/ccEA89nB.s page 60
ARM GAS /tmp/ccrWApvy.s page 60
1448 .cfi_offset 6, -8
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1488 .LVL189:
183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1489 .loc 1 183 14 view .LVU502
ARM GAS /tmp/ccEA89nB.s page 61
ARM GAS /tmp/ccrWApvy.s page 61
1490 002c 0129 cmp r1, #1
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1528 .loc 1 193 44 view .LVU519
1529 0056 2146 mov r1, r4
ARM GAS /tmp/ccEA89nB.s page 62
ARM GAS /tmp/ccrWApvy.s page 62
1530 0058 2846 mov r0, r5
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1571 .loc 1 219 11 is_stmt 0 view .LVU532
1572 007a 2846 mov r0, r5
1573 .LVL204:
ARM GAS /tmp/ccEA89nB.s page 63
ARM GAS /tmp/ccrWApvy.s page 63
219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1618 0008 8B88 ldrh r3, [r1, #4]
246:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
1619 .loc 1 246 11 view .LVU545
ARM GAS /tmp/ccEA89nB.s page 64
ARM GAS /tmp/ccrWApvy.s page 64
1620 000a DFB2 uxtb r7, r3
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1660 0034 40F0F980 bne .L152
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
1661 .loc 1 256 9 is_stmt 1 view .LVU560
ARM GAS /tmp/ccEA89nB.s page 65
ARM GAS /tmp/ccrWApvy.s page 65
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1703 .loc 1 269 11 view .LVU574
269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 66
ARM GAS /tmp/ccrWApvy.s page 66
1704 .loc 1 269 23 is_stmt 0 view .LVU575
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1745 .loc 1 275 23 is_stmt 0 view .LVU588
1746 009a 8021 movs r1, #128
1747 009c 3046 mov r0, r6
ARM GAS /tmp/ccEA89nB.s page 67
ARM GAS /tmp/ccrWApvy.s page 67
1748 009e FFF7FEFF bl USBD_LL_StallEP
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
288:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1787 .loc 1 288 25 view .LVU604
1788 00c0 F7E7 b .L132
ARM GAS /tmp/ccEA89nB.s page 68
ARM GAS /tmp/ccrWApvy.s page 68
1789 .LVL236:
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1830 00e8 FFF7FEFF bl USBD_LL_StallEP
1831 .LVL244:
309:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccEA89nB.s page 69
ARM GAS /tmp/ccrWApvy.s page 69
1832 .loc 1 309 17 is_stmt 1 view .LVU618
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1871 0114 C6F8D402 str r0, [r6, #724]
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1872 .loc 1 332 19 is_stmt 1 view .LVU634
ARM GAS /tmp/ccEA89nB.s page 70
ARM GAS /tmp/ccrWApvy.s page 70
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1913 0144 032A cmp r2, #3
1914 0146 28D0 beq .L139
401:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccEA89nB.s page 71
ARM GAS /tmp/ccrWApvy.s page 71
1915 .loc 1 401 15 is_stmt 1 view .LVU649
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1955 .LVL263:
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
1956 .loc 1 360 15 is_stmt 1 view .LVU664
ARM GAS /tmp/ccEA89nB.s page 72
ARM GAS /tmp/ccrWApvy.s page 72
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
1997 019a 5BB2 sxtb r3, r3
364:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1998 .loc 1 364 18 view .LVU679
ARM GAS /tmp/ccEA89nB.s page 73
ARM GAS /tmp/ccrWApvy.s page 73
1999 019c 002B cmp r3, #0
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
397:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
2039 .loc 1 397 21 is_stmt 0 view .LVU694
2040 01d2 0222 movs r2, #2
ARM GAS /tmp/ccEA89nB.s page 74
ARM GAS /tmp/ccrWApvy.s page 74
2041 01d4 04F10E01 add r1, r4, #14
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
2082 020c 1034 adds r4, r4, #16
2083 020e 3444 add r4, r4, r6
2084 0210 0434 adds r4, r4, #4
ARM GAS /tmp/ccEA89nB.s page 75
ARM GAS /tmp/ccrWApvy.s page 75
2085 0212 D9E7 b .L147
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
2130 USBD_GetString:
2131 .LVL286:
2132 .LFB255:
ARM GAS /tmp/ccEA89nB.s page 76
ARM GAS /tmp/ccrWApvy.s page 76
997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U;
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
2172 .loc 1 1010 3 is_stmt 1 view .LVU733
2173 .LVL289:
1011:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** idx++;
ARM GAS /tmp/ccEA89nB.s page 77
ARM GAS /tmp/ccrWApvy.s page 77
2174 .loc 1 1011 3 view .LVU734
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccEA89nB.s page 1
2212 .LVL295:
2213 .L172:
1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccEA89nB.s page 78
ARM GAS /tmp/ccrWApvy.s page 78
2214 .loc 1 1014 17 is_stmt 1 view .LVU751
@ -4648,54 +4648,62 @@ ARM GAS /tmp/ccEA89nB.s page 1
2235 .section .bss.cfgidx.0,"aw",%nobits
2238 cfgidx.0:
2239 0000 00 .space 1
2240 .text
2241 .Letext0:
2242 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
2243 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
2244 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
ARM GAS /tmp/ccEA89nB.s page 79
2240 .global curr_step_start_N
2241 .section .bss.curr_step_start_N,"aw",%nobits
2242 .align 2
2245 curr_step_start_N:
2246 0000 00000000 .space 4
2247 .text
2248 .Letext0:
2249 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
2250 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
2251 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
2252 .file 6 "Core/Inc/main.h"
ARM GAS /tmp/ccrWApvy.s page 79
DEFINED SYMBOLS
*ABS*:00000000 usbd_ctlreq.c
/tmp/ccEA89nB.s:21 .text.USBD_GetLen:00000000 $t
/tmp/ccEA89nB.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
/tmp/ccEA89nB.s:72 .text.USBD_ParseSetupRequest:00000000 $t
/tmp/ccEA89nB.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
/tmp/ccEA89nB.s:199 .text.USBD_CtlError:00000000 $t
/tmp/ccEA89nB.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
/tmp/ccEA89nB.s:240 .text.USBD_GetDescriptor:00000000 $t
/tmp/ccEA89nB.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
/tmp/ccEA89nB.s:283 .text.USBD_GetDescriptor:0000001e $d
/tmp/ccEA89nB.s:396 .text.USBD_GetDescriptor:0000008e $d
/tmp/ccEA89nB.s:402 .text.USBD_GetDescriptor:00000094 $t
/tmp/ccEA89nB.s:677 .text.USBD_SetAddress:00000000 $t
/tmp/ccEA89nB.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
/tmp/ccEA89nB.s:776 .text.USBD_SetConfig:00000000 $t
/tmp/ccEA89nB.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
/tmp/ccEA89nB.s:994 .text.USBD_SetConfig:000000c8 $d
/tmp/ccEA89nB.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
/tmp/ccEA89nB.s:999 .text.USBD_GetConfig:00000000 $t
/tmp/ccEA89nB.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
/tmp/ccEA89nB.s:1081 .text.USBD_GetStatus:00000000 $t
/tmp/ccEA89nB.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
/tmp/ccEA89nB.s:1157 .text.USBD_SetFeature:00000000 $t
/tmp/ccEA89nB.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
/tmp/ccEA89nB.s:1221 .text.USBD_ClrFeature:00000000 $t
/tmp/ccEA89nB.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
/tmp/ccEA89nB.s:1280 .text.USBD_StdDevReq:00000000 $t
/tmp/ccEA89nB.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
/tmp/ccEA89nB.s:1352 .text.USBD_StdDevReq:00000038 $d
/tmp/ccEA89nB.s:1362 .text.USBD_StdDevReq:00000042 $t
/tmp/ccEA89nB.s:1429 .text.USBD_StdItfReq:00000000 $t
/tmp/ccEA89nB.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
/tmp/ccEA89nB.s:1586 .text.USBD_StdEPReq:00000000 $t
/tmp/ccEA89nB.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
/tmp/ccEA89nB.s:2124 .text.USBD_GetString:00000000 $t
/tmp/ccEA89nB.s:2130 .text.USBD_GetString:00000000 USBD_GetString
/tmp/ccEA89nB.s:2239 .bss.cfgidx.0:00000000 $d
/tmp/ccEA89nB.s:290 .text.USBD_GetDescriptor:00000025 $d
/tmp/ccEA89nB.s:290 .text.USBD_GetDescriptor:00000026 $t
/tmp/ccrWApvy.s:21 .text.USBD_GetLen:00000000 $t
/tmp/ccrWApvy.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
/tmp/ccrWApvy.s:72 .text.USBD_ParseSetupRequest:00000000 $t
/tmp/ccrWApvy.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
/tmp/ccrWApvy.s:199 .text.USBD_CtlError:00000000 $t
/tmp/ccrWApvy.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
/tmp/ccrWApvy.s:240 .text.USBD_GetDescriptor:00000000 $t
/tmp/ccrWApvy.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
/tmp/ccrWApvy.s:283 .text.USBD_GetDescriptor:0000001e $d
/tmp/ccrWApvy.s:396 .text.USBD_GetDescriptor:0000008e $d
/tmp/ccrWApvy.s:402 .text.USBD_GetDescriptor:00000094 $t
/tmp/ccrWApvy.s:677 .text.USBD_SetAddress:00000000 $t
/tmp/ccrWApvy.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
/tmp/ccrWApvy.s:776 .text.USBD_SetConfig:00000000 $t
/tmp/ccrWApvy.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
/tmp/ccrWApvy.s:994 .text.USBD_SetConfig:000000c8 $d
/tmp/ccrWApvy.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
/tmp/ccrWApvy.s:999 .text.USBD_GetConfig:00000000 $t
/tmp/ccrWApvy.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
/tmp/ccrWApvy.s:1081 .text.USBD_GetStatus:00000000 $t
/tmp/ccrWApvy.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
/tmp/ccrWApvy.s:1157 .text.USBD_SetFeature:00000000 $t
/tmp/ccrWApvy.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
/tmp/ccrWApvy.s:1221 .text.USBD_ClrFeature:00000000 $t
/tmp/ccrWApvy.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
/tmp/ccrWApvy.s:1280 .text.USBD_StdDevReq:00000000 $t
/tmp/ccrWApvy.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
/tmp/ccrWApvy.s:1352 .text.USBD_StdDevReq:00000038 $d
/tmp/ccrWApvy.s:1362 .text.USBD_StdDevReq:00000042 $t
/tmp/ccrWApvy.s:1429 .text.USBD_StdItfReq:00000000 $t
/tmp/ccrWApvy.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
/tmp/ccrWApvy.s:1586 .text.USBD_StdEPReq:00000000 $t
/tmp/ccrWApvy.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
/tmp/ccrWApvy.s:2124 .text.USBD_GetString:00000000 $t
/tmp/ccrWApvy.s:2130 .text.USBD_GetString:00000000 USBD_GetString
/tmp/ccrWApvy.s:2239 .bss.cfgidx.0:00000000 $d
/tmp/ccrWApvy.s:2245 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccrWApvy.s:2242 .bss.curr_step_start_N:00000000 $d
/tmp/ccrWApvy.s:290 .text.USBD_GetDescriptor:00000025 $d
/tmp/ccrWApvy.s:290 .text.USBD_GetDescriptor:00000026 $t
UNDEFINED SYMBOLS
USBD_LL_StallEP

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccbdWGqD.s page 1
ARM GAS /tmp/ccmVH57s.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
27:USB_DEVICE/App/usbd_desc.c ****
28:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END INCLUDE */
29:USB_DEVICE/App/usbd_desc.c ****
ARM GAS /tmp/ccbdWGqD.s page 2
ARM GAS /tmp/ccmVH57s.s page 2
30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/
@ -118,7 +118,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
84:USB_DEVICE/App/usbd_desc.c ****
85:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END 0 */
86:USB_DEVICE/App/usbd_desc.c ****
ARM GAS /tmp/ccbdWGqD.s page 3
ARM GAS /tmp/ccmVH57s.s page 3
87:USB_DEVICE/App/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Macros USBD_DESC_Private_Macros
@ -178,7 +178,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
141:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ManufacturerStrDescriptor
142:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ProductStrDescriptor
143:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_SerialStrDescriptor
ARM GAS /tmp/ccbdWGqD.s page 4
ARM GAS /tmp/ccmVH57s.s page 4
144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor
@ -238,7 +238,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
198:USB_DEVICE/App/usbd_desc.c **** USB_DEVICE_CAPABITY_TYPE,
199:USB_DEVICE/App/usbd_desc.c **** 0x2,
200:USB_DEVICE/App/usbd_desc.c **** 0x2, /* LPM capability bit set*/
ARM GAS /tmp/ccbdWGqD.s page 5
ARM GAS /tmp/ccmVH57s.s page 5
201:USB_DEVICE/App/usbd_desc.c **** 0x0,
@ -298,7 +298,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
255:USB_DEVICE/App/usbd_desc.c **** * @param length : Pointer to data length variable
256:USB_DEVICE/App/usbd_desc.c **** * @retval Pointer to descriptor buffer
257:USB_DEVICE/App/usbd_desc.c **** */
ARM GAS /tmp/ccbdWGqD.s page 6
ARM GAS /tmp/ccmVH57s.s page 6
258:USB_DEVICE/App/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
@ -358,7 +358,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
69 .loc 1 274 3 view .LVU9
70 .loc 1 274 11 is_stmt 0 view .LVU10
71 0000 0423 movs r3, #4
ARM GAS /tmp/ccbdWGqD.s page 7
ARM GAS /tmp/ccmVH57s.s page 7
72 0002 0B80 strh r3, [r1] @ movhi
@ -418,7 +418,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
308:USB_DEVICE/App/usbd_desc.c **** }
309:USB_DEVICE/App/usbd_desc.c ****
310:USB_DEVICE/App/usbd_desc.c **** /**
ARM GAS /tmp/ccbdWGqD.s page 8
ARM GAS /tmp/ccmVH57s.s page 8
311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor
@ -478,7 +478,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
365:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc;
366:USB_DEVICE/App/usbd_desc.c **** }
367:USB_DEVICE/App/usbd_desc.c ****
ARM GAS /tmp/ccbdWGqD.s page 9
ARM GAS /tmp/ccmVH57s.s page 9
368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1)
@ -538,7 +538,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
417:USB_DEVICE/App/usbd_desc.c ****
418:USB_DEVICE/App/usbd_desc.c **** for (idx = 0; idx < len; idx++)
100 .loc 1 418 3 view .LVU16
ARM GAS /tmp/ccbdWGqD.s page 10
ARM GAS /tmp/ccmVH57s.s page 10
101 .loc 1 418 12 is_stmt 0 view .LVU17
@ -598,7 +598,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
138 .loc 1 418 21 is_stmt 1 discriminator 1 view .LVU31
139 0028 9342 cmp r3, r2
140 002a 09D2 bcs .L16
ARM GAS /tmp/ccbdWGqD.s page 11
ARM GAS /tmp/ccmVH57s.s page 11
141 .L11:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
186 .loc 1 391 3 view .LVU42
392:USB_DEVICE/App/usbd_desc.c ****
187 .loc 1 392 3 view .LVU43
ARM GAS /tmp/ccbdWGqD.s page 12
ARM GAS /tmp/ccmVH57s.s page 12
394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2;
@ -718,7 +718,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
228 .L22:
229 002e 00BF .align 2
230 .L21:
ARM GAS /tmp/ccbdWGqD.s page 13
ARM GAS /tmp/ccmVH57s.s page 13
231 0030 0070FF1F .word 536834048
@ -778,7 +778,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
278 72747561
278 6C20436F
278 6D506F72
ARM GAS /tmp/ccbdWGqD.s page 14
ARM GAS /tmp/ccmVH57s.s page 14
279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits
@ -838,7 +838,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
323 0014 0248 ldr r0, .L31+4
324 .LVL25:
292:USB_DEVICE/App/usbd_desc.c **** }
ARM GAS /tmp/ccbdWGqD.s page 15
ARM GAS /tmp/ccmVH57s.s page 15
325 .loc 1 292 5 view .LVU77
@ -898,7 +898,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
306:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc;
371 .loc 1 306 3 view .LVU84
372 000a FFF7FEFF bl USBD_GetString
ARM GAS /tmp/ccbdWGqD.s page 16
ARM GAS /tmp/ccmVH57s.s page 16
373 .LVL30:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
419 .LVL33:
340:USB_DEVICE/App/usbd_desc.c **** }
420 .loc 1 340 5 view .LVU93
ARM GAS /tmp/ccbdWGqD.s page 17
ARM GAS /tmp/ccmVH57s.s page 17
421 000a FFF7FEFF bl USBD_GetString
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
356:USB_DEVICE/App/usbd_desc.c **** if(speed == 0)
467 .loc 1 356 1 is_stmt 0 view .LVU101
468 0000 08B5 push {r3, lr}
ARM GAS /tmp/ccbdWGqD.s page 18
ARM GAS /tmp/ccmVH57s.s page 18
469 .LCFI7:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccbdWGqD.s page 1
513 .section .data.USBD_StringSerial,"aw"
514 .align 2
517 USBD_StringSerial:
ARM GAS /tmp/ccbdWGqD.s page 19
ARM GAS /tmp/ccmVH57s.s page 19
518 0000 1A0300 .ascii "\032\003\000"
@ -1121,57 +1121,65 @@ ARM GAS /tmp/ccbdWGqD.s page 1
552 0010 00000000 .word USBD_FS_SerialStrDescriptor
553 0014 00000000 .word USBD_FS_ConfigStrDescriptor
554 0018 00000000 .word USBD_FS_InterfaceStrDescriptor
555 .text
556 .Letext0:
557 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
558 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
559 .file 4 "USB_DEVICE/App/usbd_desc.h"
560 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/ccbdWGqD.s page 20
555 .global curr_step_start_N
556 .section .bss.curr_step_start_N,"aw",%nobits
557 .align 2
560 curr_step_start_N:
561 0000 00000000 .space 4
562 .text
563 .Letext0:
564 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
565 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
566 .file 4 "Core/Inc/main.h"
567 .file 5 "USB_DEVICE/App/usbd_desc.h"
568 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/ccmVH57s.s page 20
DEFINED SYMBOLS
*ABS*:00000000 usbd_desc.c
/tmp/ccbdWGqD.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
/tmp/ccbdWGqD.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
/tmp/ccbdWGqD.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
/tmp/ccbdWGqD.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
/tmp/ccbdWGqD.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
/tmp/ccbdWGqD.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
/tmp/ccbdWGqD.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
/tmp/ccbdWGqD.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
/tmp/ccbdWGqD.s:87 .text.IntToUnicode:00000000 $t
/tmp/ccbdWGqD.s:92 .text.IntToUnicode:00000000 IntToUnicode
/tmp/ccbdWGqD.s:167 .text.Get_SerialNum:00000000 $t
/tmp/ccbdWGqD.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
/tmp/ccbdWGqD.s:231 .text.Get_SerialNum:00000030 $d
/tmp/ccbdWGqD.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
/tmp/ccbdWGqD.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
/tmp/ccbdWGqD.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
/tmp/ccbdWGqD.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
/tmp/ccbdWGqD.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
/tmp/ccbdWGqD.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
/tmp/ccbdWGqD.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
/tmp/ccbdWGqD.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
/tmp/ccbdWGqD.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
/tmp/ccbdWGqD.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
/tmp/ccbdWGqD.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
/tmp/ccbdWGqD.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
/tmp/ccbdWGqD.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
/tmp/ccbdWGqD.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
/tmp/ccbdWGqD.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
/tmp/ccbdWGqD.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
/tmp/ccbdWGqD.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
/tmp/ccbdWGqD.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
/tmp/ccbdWGqD.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
/tmp/ccbdWGqD.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
/tmp/ccbdWGqD.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
/tmp/ccbdWGqD.s:514 .data.USBD_StringSerial:00000000 $d
/tmp/ccbdWGqD.s:522 .bss.USBD_StrDesc:00000000 $d
/tmp/ccbdWGqD.s:529 .data.USBD_LangIDDesc:00000000 $d
/tmp/ccbdWGqD.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
/tmp/ccbdWGqD.s:547 .data.FS_Desc:00000000 FS_Desc
/tmp/ccbdWGqD.s:544 .data.FS_Desc:00000000 $d
/tmp/ccmVH57s.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
/tmp/ccmVH57s.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
/tmp/ccmVH57s.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
/tmp/ccmVH57s.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
/tmp/ccmVH57s.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
/tmp/ccmVH57s.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
/tmp/ccmVH57s.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
/tmp/ccmVH57s.s:87 .text.IntToUnicode:00000000 $t
/tmp/ccmVH57s.s:92 .text.IntToUnicode:00000000 IntToUnicode
/tmp/ccmVH57s.s:167 .text.Get_SerialNum:00000000 $t
/tmp/ccmVH57s.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
/tmp/ccmVH57s.s:231 .text.Get_SerialNum:00000030 $d
/tmp/ccmVH57s.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
/tmp/ccmVH57s.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
/tmp/ccmVH57s.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
/tmp/ccmVH57s.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
/tmp/ccmVH57s.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
/tmp/ccmVH57s.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
/tmp/ccmVH57s.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
/tmp/ccmVH57s.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
/tmp/ccmVH57s.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
/tmp/ccmVH57s.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
/tmp/ccmVH57s.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
/tmp/ccmVH57s.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
/tmp/ccmVH57s.s:514 .data.USBD_StringSerial:00000000 $d
/tmp/ccmVH57s.s:522 .bss.USBD_StrDesc:00000000 $d
/tmp/ccmVH57s.s:529 .data.USBD_LangIDDesc:00000000 $d
/tmp/ccmVH57s.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
/tmp/ccmVH57s.s:547 .data.FS_Desc:00000000 FS_Desc
/tmp/ccmVH57s.s:544 .data.FS_Desc:00000000 $d
/tmp/ccmVH57s.s:560 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccmVH57s.s:557 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_GetString

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccwGKCfR.s page 1
ARM GAS /tmp/cc3QmNth.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
ARM GAS /tmp/ccwGKCfR.s page 2
ARM GAS /tmp/cc3QmNth.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev,
ARM GAS /tmp/ccwGKCfR.s page 3
ARM GAS /tmp/cc3QmNth.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
@ -178,7 +178,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
66 0018 0020 movs r0, #0
67 001a 08BD pop {r3, pc}
68 .cfi_endproc
ARM GAS /tmp/ccwGKCfR.s page 4
ARM GAS /tmp/cc3QmNth.s page 4
69 .LFE243:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
110 .align 1
111 .global USBD_CtlPrepareRx
ARM GAS /tmp/ccwGKCfR.s page 5
ARM GAS /tmp/cc3QmNth.s page 5
112 .syntax unified
@ -298,7 +298,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
ARM GAS /tmp/ccwGKCfR.s page 6
ARM GAS /tmp/cc3QmNth.s page 6
145 .loc 1 146 3 is_stmt 1 view .LVU35
@ -358,7 +358,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
185 .loc 1 162 9 view .LVU44
186 0006 0021 movs r1, #0
187 .LVL14:
ARM GAS /tmp/ccwGKCfR.s page 7
ARM GAS /tmp/cc3QmNth.s page 7
188 .loc 1 162 9 view .LVU45
@ -418,7 +418,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
227 000e FFF7FEFF bl USBD_LL_Transmit
228 .LVL17:
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
ARM GAS /tmp/ccwGKCfR.s page 8
ARM GAS /tmp/cc3QmNth.s page 8
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/ccwGKCfR.s page 1
267 .loc 1 198 3 is_stmt 1 view .LVU62
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
268 .loc 1 199 1 is_stmt 0 view .LVU63
ARM GAS /tmp/ccwGKCfR.s page 9
ARM GAS /tmp/cc3QmNth.s page 9
269 0012 0020 movs r0, #0
@ -524,30 +524,38 @@ ARM GAS /tmp/ccwGKCfR.s page 1
299 0006 08BD pop {r3, pc}
300 .cfi_endproc
301 .LFE249:
303 .text
304 .Letext0:
305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
306 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccwGKCfR.s page 10
303 .global curr_step_start_N
304 .section .bss.curr_step_start_N,"aw",%nobits
305 .align 2
308 curr_step_start_N:
309 0000 00000000 .space 4
310 .text
311 .Letext0:
312 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
313 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
314 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
315 .file 5 "Core/Inc/main.h"
ARM GAS /tmp/cc3QmNth.s page 10
DEFINED SYMBOLS
*ABS*:00000000 usbd_ioreq.c
/tmp/ccwGKCfR.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/ccwGKCfR.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/ccwGKCfR.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/ccwGKCfR.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/ccwGKCfR.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/ccwGKCfR.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/ccwGKCfR.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/ccwGKCfR.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/ccwGKCfR.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/ccwGKCfR.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/ccwGKCfR.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/ccwGKCfR.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/ccwGKCfR.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/ccwGKCfR.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
/tmp/cc3QmNth.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/cc3QmNth.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/cc3QmNth.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/cc3QmNth.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/cc3QmNth.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/cc3QmNth.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/cc3QmNth.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/cc3QmNth.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/cc3QmNth.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/cc3QmNth.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/cc3QmNth.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/cc3QmNth.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/cc3QmNth.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/cc3QmNth.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
/tmp/cc3QmNth.s:308 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/cc3QmNth.s:305 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_LL_Transmit

Binary file not shown.

View File

@ -38,18 +38,19 @@ Mcu.Name=STM32F429ZITx
Mcu.Package=LQFP144
Mcu.Pin0=PH0/OSC_IN
Mcu.Pin1=PH1/OSC_OUT
Mcu.Pin10=PB7
Mcu.Pin11=VP_SYS_VS_Systick
Mcu.Pin12=VP_USB_DEVICE_VS_USB_DEVICE_CDC_FS
Mcu.Pin10=PA14
Mcu.Pin11=PB7
Mcu.Pin12=VP_SYS_VS_Systick
Mcu.Pin13=VP_USB_DEVICE_VS_USB_DEVICE_CDC_FS
Mcu.Pin2=PC0
Mcu.Pin3=PA3
Mcu.Pin4=PF11
Mcu.Pin5=PB14
Mcu.Pin6=PA11
Mcu.Pin7=PA12
Mcu.Pin8=PA13
Mcu.Pin9=PA14
Mcu.PinsNb=13
Mcu.Pin3=PC3
Mcu.Pin4=PA3
Mcu.Pin5=PF11
Mcu.Pin6=PB14
Mcu.Pin7=PA11
Mcu.Pin8=PA12
Mcu.Pin9=PA13
Mcu.PinsNb=14
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32F429ZITx
@ -58,6 +59,8 @@ MxDb.Version=DB.6.0.140
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.DMA2_Stream0_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.EXTI0_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.EXTI3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.ForceEnableDMAVector=true
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
@ -87,8 +90,17 @@ PB7.GPIO_Label=LED_BLUE
PB7.Locked=true
PB7.PinState=GPIO_PIN_SET
PB7.Signal=GPIO_Output
PC0.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI
PC0.GPIO_Label=CURR_STEP_START_TRG
PC0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING
PC0.GPIO_PuPd=GPIO_PULLDOWN
PC0.Locked=true
PC0.Signal=ADCx_IN10
PC0.Signal=GPXTI0
PC3.GPIOParameters=GPIO_PuPd,GPIO_Label
PC3.GPIO_Label=SWEEP_CYCLE_START_TRG
PC3.GPIO_PuPd=GPIO_PULLDOWN
PC3.Locked=true
PC3.Signal=GPXTI3
PF11.Signal=GPXTI11
PH0/OSC_IN.Mode=HSE-External-Oscillator
PH0/OSC_IN.Signal=RCC_OSC_IN
@ -126,7 +138,7 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=false
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_USB_DEVICE_Init-USB_DEVICE-false-HAL-false
RCC.48MHZClocksFreq_Value=48000000
RCC.AHBFreq_Value=168000000
RCC.APB1CLKDivider=RCC_HCLK_DIV4
@ -167,12 +179,14 @@ RCC.VCOSAIOutputFreq_ValueQ=12250000
RCC.VCOSAIOutputFreq_ValueR=24500000
RCC.VcooutputI2S=96000000
RCC.VcooutputI2SQ=96000000
SH.ADCx_IN10.0=ADC1_IN10
SH.ADCx_IN10.ConfNb=1
SH.ADCx_IN3.0=ADC1_IN3,IN3
SH.ADCx_IN3.ConfNb=1
SH.GPXTI0.0=GPIO_EXTI0
SH.GPXTI0.ConfNb=1
SH.GPXTI11.0=ADC1_EXTI11,External-Trigger-for-Regular-conversion
SH.GPXTI11.ConfNb=1
SH.GPXTI3.0=GPIO_EXTI3
SH.GPXTI3.ConfNb=1
USB_DEVICE.CLASS_NAME_FS=CDC
USB_DEVICE.IPParameters=VirtualMode-CDC_FS,VirtualModeFS,CLASS_NAME_FS
USB_DEVICE.VirtualMode-CDC_FS=Cdc