diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 1388a9a..18136c1 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -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 } diff --git a/Core/Inc/stm32f4xx_it.h b/Core/Inc/stm32f4xx_it.h index 7291e02..49d3ef3 100644 --- a/Core/Inc/stm32f4xx_it.h +++ b/Core/Inc/stm32f4xx_it.h @@ -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 */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 7e4fa1a..6943483 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -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 */ diff --git a/Core/Src/stm32f4xx_hal_msp.c b/Core/Src/stm32f4xx_hal_msp.c index 45a9a29..9a9cd59 100644 --- a/Core/Src/stm32f4xx_hal_msp.c +++ b/Core/Src/stm32f4xx_hal_msp.c @@ -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 */ diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index a9dc560..a225d81 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -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 */ diff --git a/Makefile b/Makefile index d98094d..cac897b 100644 --- a/Makefile +++ b/Makefile @@ -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] ########################################################################################################################## # ------------------------------------------------ diff --git a/build/main.lst b/build/main.lst index cbfdb07..049c9a7 100644 --- a/build/main.lst +++ b/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc6ou28t.s page 1 +ARM GAS /tmp/ccWJ27fo.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc6ou28t.s page 1 29:Core/Src/main.c **** /* USER CODE BEGIN PTD */ 30:Core/Src/main.c **** 31:Core/Src/main.c **** /* USER CODE END PTD */ - ARM GAS /tmp/cc6ou28t.s page 2 + ARM GAS /tmp/ccWJ27fo.s page 2 32:Core/Src/main.c **** @@ -91,539 +91,624 @@ ARM GAS /tmp/cc6ou28t.s page 1 59:Core/Src/main.c **** 60:Core/Src/main.c **** /* Private user code ---------------------------------------------------------*/ 61:Core/Src/main.c **** /* USER CODE BEGIN 0 */ - 62:Core/Src/main.c **** /* adc_process definition is provided here; structure is declared in main.h */ - 63:Core/Src/main.c **** struct ADC_proc adc_process; - 64:Core/Src/main.c **** - 65:Core/Src/main.c **** /* ADC1 circular DMA buffer definition */ - 66:Core/Src/main.c **** uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; - 67:Core/Src/main.c **** char ADC_msg[] = "Received ADC value: ??????????\r\n"; - 68:Core/Src/main.c **** #define ADC_msg_len 32 - 69:Core/Src/main.c **** #define ADC_msg_val_pos 20 - 70:Core/Src/main.c **** /* USER CODE END 0 */ - 71:Core/Src/main.c **** - 72:Core/Src/main.c **** /** - 73:Core/Src/main.c **** * @brief The application entry point. - 74:Core/Src/main.c **** * @retval int - 75:Core/Src/main.c **** */ - 76:Core/Src/main.c **** int main(void) - 77:Core/Src/main.c **** { - 78:Core/Src/main.c **** - 79:Core/Src/main.c **** /* USER CODE BEGIN 1 */ - 80:Core/Src/main.c **** - 81:Core/Src/main.c **** /* USER CODE END 1 */ - 82:Core/Src/main.c **** - 83:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ - 84:Core/Src/main.c **** - 85:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - 86:Core/Src/main.c **** HAL_Init(); - 87:Core/Src/main.c **** - 88:Core/Src/main.c **** /* USER CODE BEGIN Init */ - ARM GAS /tmp/cc6ou28t.s page 3 + 62:Core/Src/main.c **** /* ADC_proc_shadow definition is provided here; structure is declared in main.h */ + 63:Core/Src/main.c **** struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; + 64:Core/Src/main.c **** struct Sweep_state_typedef Sweep_state; + 65:Core/Src/main.c **** + 66:Core/Src/main.c **** /* ADC1 circular DMA buffer definition */ + 67:Core/Src/main.c **** uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; + 68:Core/Src/main.c **** char ADC_msg[] = "Received ADC value: ??????????\r\n"; + 69:Core/Src/main.c **** #define ADC_msg_len 32 + 70:Core/Src/main.c **** #define ADC_msg_val_pos 20 + 71:Core/Src/main.c **** /* USER CODE END 0 */ + 72:Core/Src/main.c **** + 73:Core/Src/main.c **** /** + 74:Core/Src/main.c **** * @brief The application entry point. + 75:Core/Src/main.c **** * @retval int + 76:Core/Src/main.c **** */ + 77:Core/Src/main.c **** int main(void) + 78:Core/Src/main.c **** { + 79:Core/Src/main.c **** + 80:Core/Src/main.c **** /* USER CODE BEGIN 1 */ + 81:Core/Src/main.c **** + 82:Core/Src/main.c **** /* USER CODE END 1 */ + 83:Core/Src/main.c **** + 84:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 85:Core/Src/main.c **** + 86:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + 87:Core/Src/main.c **** HAL_Init(); + 88:Core/Src/main.c **** + ARM GAS /tmp/ccWJ27fo.s page 3 - 89:Core/Src/main.c **** - 90:Core/Src/main.c **** /* USER CODE END Init */ - 91:Core/Src/main.c **** - 92:Core/Src/main.c **** /* Configure the system clock */ - 93:Core/Src/main.c **** SystemClock_Config(); - 94:Core/Src/main.c **** - 95:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ - 96:Core/Src/main.c **** - 97:Core/Src/main.c **** /* USER CODE END SysInit */ - 98:Core/Src/main.c **** - 99:Core/Src/main.c **** /* Initialize all configured peripherals */ - 100:Core/Src/main.c **** MX_GPIO_Init(); - 101:Core/Src/main.c **** MX_DMA_Init(); - 102:Core/Src/main.c **** MX_ADC1_Init(); - 103:Core/Src/main.c **** MX_USB_DEVICE_Init(); - 104:Core/Src/main.c **** /* USER CODE BEGIN 2 */ - 105:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 106:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); - 107:Core/Src/main.c **** adc_process.status = 0; // ADC started - 108:Core/Src/main.c **** adc_process.N = 0; - 109:Core/Src/main.c **** adc_process.sum = 0; - 110:Core/Src/main.c **** adc_process.avg = 0; - 111:Core/Src/main.c **** - 112:Core/Src/main.c **** /* USER CODE END 2 */ + 89:Core/Src/main.c **** /* USER CODE BEGIN Init */ + 90:Core/Src/main.c **** + 91:Core/Src/main.c **** /* USER CODE END Init */ + 92:Core/Src/main.c **** + 93:Core/Src/main.c **** /* Configure the system clock */ + 94:Core/Src/main.c **** SystemClock_Config(); + 95:Core/Src/main.c **** + 96:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ + 97:Core/Src/main.c **** + 98:Core/Src/main.c **** /* USER CODE END SysInit */ + 99:Core/Src/main.c **** + 100:Core/Src/main.c **** /* Initialize all configured peripherals */ + 101:Core/Src/main.c **** MX_GPIO_Init(); + 102:Core/Src/main.c **** MX_DMA_Init(); + 103:Core/Src/main.c **** MX_ADC1_Init(); + 104:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 105:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 106:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 107:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 108:Core/Src/main.c **** + 109:Core/Src/main.c **** ADC_proc_shadow.status = 0; // ADC started + 110:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 111:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 112:Core/Src/main.c **** ADC_proc_shadow.avg = 0; 113:Core/Src/main.c **** - 114:Core/Src/main.c **** /* Infinite loop */ - 115:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ - 116:Core/Src/main.c **** while (1) - 117:Core/Src/main.c **** { - 118:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 119:Core/Src/main.c **** //HAL_Delay(100); + 114:Core/Src/main.c **** ADC_proc.status = 0; // ADC started + 115:Core/Src/main.c **** ADC_proc.N = 0; + 116:Core/Src/main.c **** ADC_proc.sum = 0; + 117:Core/Src/main.c **** ADC_proc.avg = 0; + 118:Core/Src/main.c **** + 119:Core/Src/main.c **** /* USER CODE END 2 */ 120:Core/Src/main.c **** - 121:Core/Src/main.c **** if (adc_process.status == 2) { - 122:Core/Src/main.c **** adc_process.avg = adc_process.sum / adc_process.N; - 123:Core/Src/main.c **** adc_process.status = 1; // reset for next accumulation - 124:Core/Src/main.c **** adc_process.sum = 0; - 125:Core/Src/main.c **** adc_process.N = 0; - 126:Core/Src/main.c **** - 127:Core/Src/main.c **** - 128:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (adc_process.avg / 10000000000) % 10 + '0'; - 129:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0'; - 130:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0'; - 131:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0'; - 132:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0'; - 133:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0'; - 134:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0'; - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0'; - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0'; - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0'; - 138:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 139:Core/Src/main.c **** - 140:Core/Src/main.c **** } - 141:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); - 142:Core/Src/main.c **** - 143:Core/Src/main.c **** /* USER CODE END WHILE */ - 144:Core/Src/main.c **** - 145:Core/Src/main.c **** /* USER CODE BEGIN 3 */ - ARM GAS /tmp/cc6ou28t.s page 4 + 121:Core/Src/main.c **** /* Infinite loop */ + 122:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ + 123:Core/Src/main.c **** while (1) + 124:Core/Src/main.c **** { + 125:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 126:Core/Src/main.c **** //HAL_Delay(100); + 127:Core/Src/main.c **** + 128:Core/Src/main.c **** if (ADC_proc_shadow.status == 2) { + 129:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 130:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 131:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 132:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 133:Core/Src/main.c **** + 134:Core/Src/main.c **** + 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0'; + 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 145:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + ARM GAS /tmp/ccWJ27fo.s page 4 - 146:Core/Src/main.c **** } - 147:Core/Src/main.c **** /* USER CODE END 3 */ - 148:Core/Src/main.c **** } - 149:Core/Src/main.c **** - 150:Core/Src/main.c **** /** - 151:Core/Src/main.c **** * @brief System Clock Configuration - 152:Core/Src/main.c **** * @retval None - 153:Core/Src/main.c **** */ - 154:Core/Src/main.c **** void SystemClock_Config(void) - 155:Core/Src/main.c **** { - 156:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 157:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 158:Core/Src/main.c **** - 159:Core/Src/main.c **** /** Configure the main internal regulator output voltage + 146:Core/Src/main.c **** + 147:Core/Src/main.c **** } + 148:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); + 149:Core/Src/main.c **** + 150:Core/Src/main.c **** /* USER CODE END WHILE */ + 151:Core/Src/main.c **** + 152:Core/Src/main.c **** /* USER CODE BEGIN 3 */ + 153:Core/Src/main.c **** } + 154:Core/Src/main.c **** /* USER CODE END 3 */ + 155:Core/Src/main.c **** } + 156:Core/Src/main.c **** + 157:Core/Src/main.c **** /** + 158:Core/Src/main.c **** * @brief System Clock Configuration + 159:Core/Src/main.c **** * @retval None 160:Core/Src/main.c **** */ - 161:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); - 162:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 163:Core/Src/main.c **** - 164:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters - 165:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. - 166:Core/Src/main.c **** */ - 167:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; - 168:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 169:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 170:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 171:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 172:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 173:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 174:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 175:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 176:Core/Src/main.c **** { - 177:Core/Src/main.c **** Error_Handler(); - 178:Core/Src/main.c **** } - 179:Core/Src/main.c **** - 180:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks - 181:Core/Src/main.c **** */ - 182:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - 183:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 184:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - 185:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 186:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 187:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 188:Core/Src/main.c **** - 189:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) - 190:Core/Src/main.c **** { - 191:Core/Src/main.c **** Error_Handler(); - 192:Core/Src/main.c **** } - 193:Core/Src/main.c **** } - 194:Core/Src/main.c **** - 195:Core/Src/main.c **** /** - 196:Core/Src/main.c **** * @brief ADC1 Initialization Function - 197:Core/Src/main.c **** * @param None - 198:Core/Src/main.c **** * @retval None - 199:Core/Src/main.c **** */ - 200:Core/Src/main.c **** static void MX_ADC1_Init(void) - 201:Core/Src/main.c **** { - 202:Core/Src/main.c **** - ARM GAS /tmp/cc6ou28t.s page 5 + 161:Core/Src/main.c **** void SystemClock_Config(void) + 162:Core/Src/main.c **** { + 163:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 164:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 165:Core/Src/main.c **** + 166:Core/Src/main.c **** /** Configure the main internal regulator output voltage + 167:Core/Src/main.c **** */ + 168:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 169:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 170:Core/Src/main.c **** + 171:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters + 172:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. + 173:Core/Src/main.c **** */ + 174:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + 175:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 176:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 182:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 183:Core/Src/main.c **** { + 184:Core/Src/main.c **** Error_Handler(); + 185:Core/Src/main.c **** } + 186:Core/Src/main.c **** + 187:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks + 188:Core/Src/main.c **** */ + 189:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + 190:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 191:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + 192:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 193:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 194:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 195:Core/Src/main.c **** + 196:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) + 197:Core/Src/main.c **** { + 198:Core/Src/main.c **** Error_Handler(); + 199:Core/Src/main.c **** } + 200:Core/Src/main.c **** } + 201:Core/Src/main.c **** + 202:Core/Src/main.c **** /** + ARM GAS /tmp/ccWJ27fo.s page 5 - 203:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ - 204:Core/Src/main.c **** - 205:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ - 206:Core/Src/main.c **** - 207:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; - 208:Core/Src/main.c **** - 209:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ - 210:Core/Src/main.c **** - 211:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ - 212:Core/Src/main.c **** - 213:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con - 214:Core/Src/main.c **** */ - 215:Core/Src/main.c **** hadc1.Instance = ADC1; - 216:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 217:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 218:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 219:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 220:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 221:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 222:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 223:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 224:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 225:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 226:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 227:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 228:Core/Src/main.c **** { - 229:Core/Src/main.c **** Error_Handler(); - 230:Core/Src/main.c **** } - 231:Core/Src/main.c **** - 232:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it - 233:Core/Src/main.c **** */ - 234:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; - 235:Core/Src/main.c **** sConfig.Rank = 1; - 236:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 237:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 238:Core/Src/main.c **** { - 239:Core/Src/main.c **** Error_Handler(); - 240:Core/Src/main.c **** } - 241:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ - 242:Core/Src/main.c **** - 243:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ - 244:Core/Src/main.c **** - 245:Core/Src/main.c **** } - 246:Core/Src/main.c **** - 247:Core/Src/main.c **** /** - 248:Core/Src/main.c **** * Enable DMA controller clock - 249:Core/Src/main.c **** */ - 250:Core/Src/main.c **** static void MX_DMA_Init(void) - 251:Core/Src/main.c **** { - 252:Core/Src/main.c **** - 253:Core/Src/main.c **** /* DMA controller clock enable */ - 254:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); - 255:Core/Src/main.c **** - 256:Core/Src/main.c **** /* DMA interrupt init */ - 257:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ - 258:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); - 259:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); - ARM GAS /tmp/cc6ou28t.s page 6 + 203:Core/Src/main.c **** * @brief ADC1 Initialization Function + 204:Core/Src/main.c **** * @param None + 205:Core/Src/main.c **** * @retval None + 206:Core/Src/main.c **** */ + 207:Core/Src/main.c **** static void MX_ADC1_Init(void) + 208:Core/Src/main.c **** { + 209:Core/Src/main.c **** + 210:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ + 211:Core/Src/main.c **** + 212:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ + 213:Core/Src/main.c **** + 214:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 215:Core/Src/main.c **** + 216:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ + 217:Core/Src/main.c **** + 218:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 219:Core/Src/main.c **** + 220:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con + 221:Core/Src/main.c **** */ + 222:Core/Src/main.c **** hadc1.Instance = ADC1; + 223:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 224:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 225:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 226:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 227:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 228:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 229:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 230:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 231:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 232:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 233:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 234:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 235:Core/Src/main.c **** { + 236:Core/Src/main.c **** Error_Handler(); + 237:Core/Src/main.c **** } + 238:Core/Src/main.c **** + 239:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it + 240:Core/Src/main.c **** */ + 241:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; + 242:Core/Src/main.c **** sConfig.Rank = 1; + 243:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 244:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 245:Core/Src/main.c **** { + 246:Core/Src/main.c **** Error_Handler(); + 247:Core/Src/main.c **** } + 248:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ + 249:Core/Src/main.c **** + 250:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ + 251:Core/Src/main.c **** + 252:Core/Src/main.c **** } + 253:Core/Src/main.c **** + 254:Core/Src/main.c **** /** + 255:Core/Src/main.c **** * Enable DMA controller clock + 256:Core/Src/main.c **** */ + 257:Core/Src/main.c **** static void MX_DMA_Init(void) + 258:Core/Src/main.c **** { + 259:Core/Src/main.c **** + ARM GAS /tmp/ccWJ27fo.s page 6 - 260:Core/Src/main.c **** - 261:Core/Src/main.c **** } + 260:Core/Src/main.c **** /* DMA controller clock enable */ + 261:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); 262:Core/Src/main.c **** - 263:Core/Src/main.c **** /** - 264:Core/Src/main.c **** * @brief GPIO Initialization Function - 265:Core/Src/main.c **** * @param None - 266:Core/Src/main.c **** * @retval None - 267:Core/Src/main.c **** */ - 268:Core/Src/main.c **** static void MX_GPIO_Init(void) - 269:Core/Src/main.c **** { - 28 .loc 1 269 1 view -0 + 263:Core/Src/main.c **** /* DMA interrupt init */ + 264:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ + 265:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); + 266:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 267:Core/Src/main.c **** + 268:Core/Src/main.c **** } + 269:Core/Src/main.c **** + 270:Core/Src/main.c **** /** + 271:Core/Src/main.c **** * @brief GPIO Initialization Function + 272:Core/Src/main.c **** * @param None + 273:Core/Src/main.c **** * @retval None + 274:Core/Src/main.c **** */ + 275:Core/Src/main.c **** static void MX_GPIO_Init(void) + 276:Core/Src/main.c **** { + 28 .loc 1 276 1 view -0 29 .cfi_startproc 30 @ args = 0, pretend = 0, frame = 40 31 @ frame_needed = 0, uses_anonymous_args = 0 - 32 0000 30B5 push {r4, r5, lr} + 32 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} 33 .LCFI0: - 34 .cfi_def_cfa_offset 12 - 35 .cfi_offset 4, -12 - 36 .cfi_offset 5, -8 - 37 .cfi_offset 14, -4 - 38 0002 8BB0 sub sp, sp, #44 - 39 .LCFI1: - 40 .cfi_def_cfa_offset 56 - 270:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 41 .loc 1 270 3 view .LVU1 - 42 .loc 1 270 20 is_stmt 0 view .LVU2 - 43 0004 0024 movs r4, #0 - 44 0006 0594 str r4, [sp, #20] - 45 0008 0694 str r4, [sp, #24] - 46 000a 0794 str r4, [sp, #28] - 47 000c 0894 str r4, [sp, #32] - 48 000e 0994 str r4, [sp, #36] - 271:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ - 272:Core/Src/main.c **** - 273:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ - 274:Core/Src/main.c **** - 275:Core/Src/main.c **** /* GPIO Ports Clock Enable */ - 276:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); - 49 .loc 1 276 3 is_stmt 1 view .LVU3 - 50 .LBB4: - 51 .loc 1 276 3 view .LVU4 - 52 0010 0094 str r4, [sp] - 53 .loc 1 276 3 view .LVU5 - 54 0012 2B4B ldr r3, .L3 - 55 0014 1A6B ldr r2, [r3, #48] - 56 0016 42F08002 orr r2, r2, #128 - 57 001a 1A63 str r2, [r3, #48] - 58 .loc 1 276 3 view .LVU6 - 59 001c 1A6B ldr r2, [r3, #48] - 60 001e 02F08002 and r2, r2, #128 - 61 0022 0092 str r2, [sp] - 62 .loc 1 276 3 view .LVU7 - 63 0024 009A ldr r2, [sp] - 64 .LBE4: - 65 .loc 1 276 3 view .LVU8 - 277:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); - 66 .loc 1 277 3 view .LVU9 - ARM GAS /tmp/cc6ou28t.s page 7 - - - 67 .LBB5: - 68 .loc 1 277 3 view .LVU10 - 69 0026 0194 str r4, [sp, #4] - 70 .loc 1 277 3 view .LVU11 - 71 0028 1A6B ldr r2, [r3, #48] - 72 002a 42F00402 orr r2, r2, #4 - 73 002e 1A63 str r2, [r3, #48] - 74 .loc 1 277 3 view .LVU12 - 75 0030 1A6B ldr r2, [r3, #48] - 76 0032 02F00402 and r2, r2, #4 - 77 0036 0192 str r2, [sp, #4] - 78 .loc 1 277 3 view .LVU13 - 79 0038 019A ldr r2, [sp, #4] - 80 .LBE5: - 81 .loc 1 277 3 view .LVU14 - 278:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); - 82 .loc 1 278 3 view .LVU15 - 83 .LBB6: - 84 .loc 1 278 3 view .LVU16 - 85 003a 0294 str r4, [sp, #8] - 86 .loc 1 278 3 view .LVU17 - 87 003c 1A6B ldr r2, [r3, #48] - 88 003e 42F00102 orr r2, r2, #1 - 89 0042 1A63 str r2, [r3, #48] - 90 .loc 1 278 3 view .LVU18 - 91 0044 1A6B ldr r2, [r3, #48] - 92 0046 02F00102 and r2, r2, #1 - 93 004a 0292 str r2, [sp, #8] - 94 .loc 1 278 3 view .LVU19 - 95 004c 029A ldr r2, [sp, #8] - 96 .LBE6: - 97 .loc 1 278 3 view .LVU20 - 279:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); - 98 .loc 1 279 3 view .LVU21 - 99 .LBB7: - 100 .loc 1 279 3 view .LVU22 - 101 004e 0394 str r4, [sp, #12] - 102 .loc 1 279 3 view .LVU23 - 103 0050 1A6B ldr r2, [r3, #48] - 104 0052 42F02002 orr r2, r2, #32 - 105 0056 1A63 str r2, [r3, #48] - 106 .loc 1 279 3 view .LVU24 - 107 0058 1A6B ldr r2, [r3, #48] - 108 005a 02F02002 and r2, r2, #32 - 109 005e 0392 str r2, [sp, #12] - 110 .loc 1 279 3 view .LVU25 - 111 0060 039A ldr r2, [sp, #12] - 112 .LBE7: - 113 .loc 1 279 3 view .LVU26 - 280:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 114 .loc 1 280 3 view .LVU27 - 115 .LBB8: - 116 .loc 1 280 3 view .LVU28 - 117 0062 0494 str r4, [sp, #16] - 118 .loc 1 280 3 view .LVU29 - 119 0064 1A6B ldr r2, [r3, #48] - 120 0066 42F00202 orr r2, r2, #2 - ARM GAS /tmp/cc6ou28t.s page 8 - - - 121 006a 1A63 str r2, [r3, #48] - 122 .loc 1 280 3 view .LVU30 - 123 006c 1B6B ldr r3, [r3, #48] - 124 006e 03F00203 and r3, r3, #2 - 125 0072 0493 str r3, [sp, #16] - 126 .loc 1 280 3 view .LVU31 - 127 0074 049B ldr r3, [sp, #16] - 128 .LBE8: - 129 .loc 1 280 3 view .LVU32 + 34 .cfi_def_cfa_offset 28 + 35 .cfi_offset 4, -28 + 36 .cfi_offset 5, -24 + 37 .cfi_offset 6, -20 + 38 .cfi_offset 7, -16 + 39 .cfi_offset 8, -12 + 40 .cfi_offset 9, -8 + 41 .cfi_offset 14, -4 + 42 0004 8BB0 sub sp, sp, #44 + 43 .LCFI1: + 44 .cfi_def_cfa_offset 72 + 277:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 45 .loc 1 277 3 view .LVU1 + 46 .loc 1 277 20 is_stmt 0 view .LVU2 + 47 0006 0024 movs r4, #0 + 48 0008 0594 str r4, [sp, #20] + 49 000a 0694 str r4, [sp, #24] + 50 000c 0794 str r4, [sp, #28] + 51 000e 0894 str r4, [sp, #32] + 52 0010 0994 str r4, [sp, #36] + 278:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ + 279:Core/Src/main.c **** + 280:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ 281:Core/Src/main.c **** - 282:Core/Src/main.c **** /*Configure GPIO pin Output Level */ - 283:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); - 130 .loc 1 283 3 view .LVU33 - 131 0076 134D ldr r5, .L3+4 - 132 0078 2246 mov r2, r4 - 133 007a 4FF48041 mov r1, #16384 - 134 007e 2846 mov r0, r5 - 135 0080 FFF7FEFF bl HAL_GPIO_WritePin - 136 .LVL0: - 284:Core/Src/main.c **** - 285:Core/Src/main.c **** /*Configure GPIO pin Output Level */ - 286:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 137 .loc 1 286 3 view .LVU34 - 138 0084 0122 movs r2, #1 - 139 0086 8021 movs r1, #128 - 140 0088 2846 mov r0, r5 - 141 008a FFF7FEFF bl HAL_GPIO_WritePin - 142 .LVL1: - 287:Core/Src/main.c **** - 288:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ - 289:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; - 143 .loc 1 289 3 view .LVU35 - 144 .loc 1 289 23 is_stmt 0 view .LVU36 - 145 008e 4FF40063 mov r3, #2048 - 146 0092 0593 str r3, [sp, #20] - 290:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; - 147 .loc 1 290 3 is_stmt 1 view .LVU37 - 148 .loc 1 290 24 is_stmt 0 view .LVU38 - 149 0094 4FF48813 mov r3, #1114112 - 150 0098 0693 str r3, [sp, #24] - 291:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 151 .loc 1 291 3 is_stmt 1 view .LVU39 - 152 .loc 1 291 24 is_stmt 0 view .LVU40 - 153 009a 0794 str r4, [sp, #28] - 292:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 154 .loc 1 292 3 is_stmt 1 view .LVU41 - 155 009c 05A9 add r1, sp, #20 - 156 009e 0A48 ldr r0, .L3+8 - 157 00a0 FFF7FEFF bl HAL_GPIO_Init - 158 .LVL2: - 293:Core/Src/main.c **** - 294:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ - 295:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; - 159 .loc 1 295 3 view .LVU42 - 160 .loc 1 295 23 is_stmt 0 view .LVU43 - 161 00a4 4FF48143 mov r3, #16512 - 162 00a8 0593 str r3, [sp, #20] - ARM GAS /tmp/cc6ou28t.s page 9 + 282:Core/Src/main.c **** /* GPIO Ports Clock Enable */ + 283:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); + 53 .loc 1 283 3 is_stmt 1 view .LVU3 + 54 .LBB4: + 55 .loc 1 283 3 view .LVU4 + 56 0012 0094 str r4, [sp] + 57 .loc 1 283 3 view .LVU5 + 58 0014 3D4B ldr r3, .L3 + 59 0016 1A6B ldr r2, [r3, #48] + 60 0018 42F08002 orr r2, r2, #128 + ARM GAS /tmp/ccWJ27fo.s page 7 - 296:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - 163 .loc 1 296 3 is_stmt 1 view .LVU44 - 164 .loc 1 296 24 is_stmt 0 view .LVU45 - 165 00aa 0123 movs r3, #1 - 166 00ac 0693 str r3, [sp, #24] - 297:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 167 .loc 1 297 3 is_stmt 1 view .LVU46 - 168 .loc 1 297 24 is_stmt 0 view .LVU47 - 169 00ae 0794 str r4, [sp, #28] - 298:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 170 .loc 1 298 3 is_stmt 1 view .LVU48 - 171 .loc 1 298 25 is_stmt 0 view .LVU49 - 172 00b0 0894 str r4, [sp, #32] - 299:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 173 .loc 1 299 3 is_stmt 1 view .LVU50 - 174 00b2 05A9 add r1, sp, #20 - 175 00b4 2846 mov r0, r5 - 176 00b6 FFF7FEFF bl HAL_GPIO_Init - 177 .LVL3: + 61 001c 1A63 str r2, [r3, #48] + 62 .loc 1 283 3 view .LVU6 + 63 001e 1A6B ldr r2, [r3, #48] + 64 0020 02F08002 and r2, r2, #128 + 65 0024 0092 str r2, [sp] + 66 .loc 1 283 3 view .LVU7 + 67 0026 009A ldr r2, [sp] + 68 .LBE4: + 69 .loc 1 283 3 view .LVU8 + 284:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); + 70 .loc 1 284 3 view .LVU9 + 71 .LBB5: + 72 .loc 1 284 3 view .LVU10 + 73 0028 0194 str r4, [sp, #4] + 74 .loc 1 284 3 view .LVU11 + 75 002a 1A6B ldr r2, [r3, #48] + 76 002c 42F00402 orr r2, r2, #4 + 77 0030 1A63 str r2, [r3, #48] + 78 .loc 1 284 3 view .LVU12 + 79 0032 1A6B ldr r2, [r3, #48] + 80 0034 02F00402 and r2, r2, #4 + 81 0038 0192 str r2, [sp, #4] + 82 .loc 1 284 3 view .LVU13 + 83 003a 019A ldr r2, [sp, #4] + 84 .LBE5: + 85 .loc 1 284 3 view .LVU14 + 285:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 86 .loc 1 285 3 view .LVU15 + 87 .LBB6: + 88 .loc 1 285 3 view .LVU16 + 89 003c 0294 str r4, [sp, #8] + 90 .loc 1 285 3 view .LVU17 + 91 003e 1A6B ldr r2, [r3, #48] + 92 0040 42F00102 orr r2, r2, #1 + 93 0044 1A63 str r2, [r3, #48] + 94 .loc 1 285 3 view .LVU18 + 95 0046 1A6B ldr r2, [r3, #48] + 96 0048 02F00102 and r2, r2, #1 + 97 004c 0292 str r2, [sp, #8] + 98 .loc 1 285 3 view .LVU19 + 99 004e 029A ldr r2, [sp, #8] + 100 .LBE6: + 101 .loc 1 285 3 view .LVU20 + 286:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); + 102 .loc 1 286 3 view .LVU21 + 103 .LBB7: + 104 .loc 1 286 3 view .LVU22 + 105 0050 0394 str r4, [sp, #12] + 106 .loc 1 286 3 view .LVU23 + 107 0052 1A6B ldr r2, [r3, #48] + 108 0054 42F02002 orr r2, r2, #32 + 109 0058 1A63 str r2, [r3, #48] + 110 .loc 1 286 3 view .LVU24 + 111 005a 1A6B ldr r2, [r3, #48] + 112 005c 02F02002 and r2, r2, #32 + 113 0060 0392 str r2, [sp, #12] + 114 .loc 1 286 3 view .LVU25 + ARM GAS /tmp/ccWJ27fo.s page 8 + + + 115 0062 039A ldr r2, [sp, #12] + 116 .LBE7: + 117 .loc 1 286 3 view .LVU26 + 287:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 118 .loc 1 287 3 view .LVU27 + 119 .LBB8: + 120 .loc 1 287 3 view .LVU28 + 121 0064 0494 str r4, [sp, #16] + 122 .loc 1 287 3 view .LVU29 + 123 0066 1A6B ldr r2, [r3, #48] + 124 0068 42F00202 orr r2, r2, #2 + 125 006c 1A63 str r2, [r3, #48] + 126 .loc 1 287 3 view .LVU30 + 127 006e 1B6B ldr r3, [r3, #48] + 128 0070 03F00203 and r3, r3, #2 + 129 0074 0493 str r3, [sp, #16] + 130 .loc 1 287 3 view .LVU31 + 131 0076 049B ldr r3, [sp, #16] + 132 .LBE8: + 133 .loc 1 287 3 view .LVU32 + 288:Core/Src/main.c **** + 289:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 290:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); + 134 .loc 1 290 3 view .LVU33 + 135 0078 254D ldr r5, .L3+4 + 136 007a 2246 mov r2, r4 + 137 007c 4FF48041 mov r1, #16384 + 138 0080 2846 mov r0, r5 + 139 0082 FFF7FEFF bl HAL_GPIO_WritePin + 140 .LVL0: + 291:Core/Src/main.c **** + 292:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 293:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 141 .loc 1 293 3 view .LVU34 + 142 0086 0122 movs r2, #1 + 143 0088 8021 movs r1, #128 + 144 008a 2846 mov r0, r5 + 145 008c FFF7FEFF bl HAL_GPIO_WritePin + 146 .LVL1: + 294:Core/Src/main.c **** + 295:Core/Src/main.c **** /*Configure GPIO pin : CURR_STEP_START_TRG_Pin */ + 296:Core/Src/main.c **** GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin; + 147 .loc 1 296 3 view .LVU35 + 148 .loc 1 296 23 is_stmt 0 view .LVU36 + 149 0090 0127 movs r7, #1 + 150 0092 0597 str r7, [sp, #20] + 297:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; + 151 .loc 1 297 3 is_stmt 1 view .LVU37 + 152 .loc 1 297 24 is_stmt 0 view .LVU38 + 153 0094 4FF44413 mov r3, #3211264 + 154 0098 0693 str r3, [sp, #24] + 298:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 155 .loc 1 298 3 is_stmt 1 view .LVU39 + 156 .loc 1 298 24 is_stmt 0 view .LVU40 + 157 009a 0226 movs r6, #2 + 158 009c 0796 str r6, [sp, #28] + 299:Core/Src/main.c **** HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct); + ARM GAS /tmp/ccWJ27fo.s page 9 + + + 159 .loc 1 299 3 is_stmt 1 view .LVU41 + 160 009e DFF87890 ldr r9, .L3+12 + 161 00a2 05A9 add r1, sp, #20 + 162 00a4 4846 mov r0, r9 + 163 00a6 FFF7FEFF bl HAL_GPIO_Init + 164 .LVL2: 300:Core/Src/main.c **** - 301:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ - 302:Core/Src/main.c **** - 303:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ - 304:Core/Src/main.c **** } - 178 .loc 1 304 1 is_stmt 0 view .LVU51 - 179 00ba 0BB0 add sp, sp, #44 - 180 .LCFI2: - 181 .cfi_def_cfa_offset 12 - 182 @ sp needed - 183 00bc 30BD pop {r4, r5, pc} - 184 .L4: - 185 00be 00BF .align 2 - 186 .L3: - 187 00c0 00380240 .word 1073887232 - 188 00c4 00040240 .word 1073873920 - 189 00c8 00140240 .word 1073878016 - 190 .cfi_endproc - 191 .LFE247: - 193 .section .text.MX_DMA_Init,"ax",%progbits - 194 .align 1 - 195 .syntax unified - 196 .thumb - 197 .thumb_func - 199 MX_DMA_Init: - 200 .LFB246: - 251:Core/Src/main.c **** - 201 .loc 1 251 1 is_stmt 1 view -0 - 202 .cfi_startproc - 203 @ args = 0, pretend = 0, frame = 8 - 204 @ frame_needed = 0, uses_anonymous_args = 0 - 205 0000 00B5 push {lr} - 206 .LCFI3: - 207 .cfi_def_cfa_offset 4 - 208 .cfi_offset 14, -4 - 209 0002 83B0 sub sp, sp, #12 - 210 .LCFI4: - 211 .cfi_def_cfa_offset 16 - ARM GAS /tmp/cc6ou28t.s page 10 + 301:Core/Src/main.c **** /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ + 302:Core/Src/main.c **** GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; + 165 .loc 1 302 3 view .LVU42 + 166 .loc 1 302 23 is_stmt 0 view .LVU43 + 167 00aa 0596 str r6, [sp, #20] + 303:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 168 .loc 1 303 3 is_stmt 1 view .LVU44 + 169 .loc 1 303 24 is_stmt 0 view .LVU45 + 170 00ac 4FF48818 mov r8, #1114112 + 171 00b0 CDF81880 str r8, [sp, #24] + 304:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 172 .loc 1 304 3 is_stmt 1 view .LVU46 + 173 .loc 1 304 24 is_stmt 0 view .LVU47 + 174 00b4 0796 str r6, [sp, #28] + 305:Core/Src/main.c **** HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); + 175 .loc 1 305 3 is_stmt 1 view .LVU48 + 176 00b6 05A9 add r1, sp, #20 + 177 00b8 4846 mov r0, r9 + 178 00ba FFF7FEFF bl HAL_GPIO_Init + 179 .LVL3: + 306:Core/Src/main.c **** + 307:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ + 308:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; + 180 .loc 1 308 3 view .LVU49 + 181 .loc 1 308 23 is_stmt 0 view .LVU50 + 182 00be 4FF40063 mov r3, #2048 + 183 00c2 0593 str r3, [sp, #20] + 309:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 184 .loc 1 309 3 is_stmt 1 view .LVU51 + 185 .loc 1 309 24 is_stmt 0 view .LVU52 + 186 00c4 CDF81880 str r8, [sp, #24] + 310:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 187 .loc 1 310 3 is_stmt 1 view .LVU53 + 188 .loc 1 310 24 is_stmt 0 view .LVU54 + 189 00c8 0794 str r4, [sp, #28] + 311:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 190 .loc 1 311 3 is_stmt 1 view .LVU55 + 191 00ca 05A9 add r1, sp, #20 + 192 00cc 1148 ldr r0, .L3+8 + 193 00ce FFF7FEFF bl HAL_GPIO_Init + 194 .LVL4: + 312:Core/Src/main.c **** + 313:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ + 314:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; + 195 .loc 1 314 3 view .LVU56 + 196 .loc 1 314 23 is_stmt 0 view .LVU57 + 197 00d2 4FF48143 mov r3, #16512 + 198 00d6 0593 str r3, [sp, #20] + 315:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 199 .loc 1 315 3 is_stmt 1 view .LVU58 + ARM GAS /tmp/ccWJ27fo.s page 10 - 254:Core/Src/main.c **** - 212 .loc 1 254 3 view .LVU53 - 213 .LBB9: - 254:Core/Src/main.c **** - 214 .loc 1 254 3 view .LVU54 - 215 0004 0021 movs r1, #0 - 216 0006 0191 str r1, [sp, #4] - 254:Core/Src/main.c **** - 217 .loc 1 254 3 view .LVU55 - 218 0008 094B ldr r3, .L7 - 219 000a 1A6B ldr r2, [r3, #48] - 220 000c 42F48002 orr r2, r2, #4194304 - 221 0010 1A63 str r2, [r3, #48] - 254:Core/Src/main.c **** - 222 .loc 1 254 3 view .LVU56 - 223 0012 1B6B ldr r3, [r3, #48] - 224 0014 03F48003 and r3, r3, #4194304 - 225 0018 0193 str r3, [sp, #4] - 254:Core/Src/main.c **** - 226 .loc 1 254 3 view .LVU57 - 227 001a 019B ldr r3, [sp, #4] - 228 .LBE9: - 254:Core/Src/main.c **** - 229 .loc 1 254 3 view .LVU58 - 258:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); - 230 .loc 1 258 3 view .LVU59 - 231 001c 0A46 mov r2, r1 - 232 001e 3820 movs r0, #56 - 233 0020 FFF7FEFF bl HAL_NVIC_SetPriority - 234 .LVL4: - 259:Core/Src/main.c **** - 235 .loc 1 259 3 view .LVU60 - 236 0024 3820 movs r0, #56 - 237 0026 FFF7FEFF bl HAL_NVIC_EnableIRQ - 238 .LVL5: + 200 .loc 1 315 24 is_stmt 0 view .LVU59 + 201 00d8 0697 str r7, [sp, #24] + 316:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 202 .loc 1 316 3 is_stmt 1 view .LVU60 + 203 .loc 1 316 24 is_stmt 0 view .LVU61 + 204 00da 0794 str r4, [sp, #28] + 317:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 205 .loc 1 317 3 is_stmt 1 view .LVU62 + 206 .loc 1 317 25 is_stmt 0 view .LVU63 + 207 00dc 0894 str r4, [sp, #32] + 318:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 208 .loc 1 318 3 is_stmt 1 view .LVU64 + 209 00de 05A9 add r1, sp, #20 + 210 00e0 2846 mov r0, r5 + 211 00e2 FFF7FEFF bl HAL_GPIO_Init + 212 .LVL5: + 319:Core/Src/main.c **** + 320:Core/Src/main.c **** /* EXTI interrupt init*/ + 321:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); + 213 .loc 1 321 3 view .LVU65 + 214 00e6 2246 mov r2, r4 + 215 00e8 2146 mov r1, r4 + 216 00ea 0620 movs r0, #6 + 217 00ec FFF7FEFF bl HAL_NVIC_SetPriority + 218 .LVL6: + 322:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI0_IRQn); + 219 .loc 1 322 3 view .LVU66 + 220 00f0 0620 movs r0, #6 + 221 00f2 FFF7FEFF bl HAL_NVIC_EnableIRQ + 222 .LVL7: + 323:Core/Src/main.c **** + 324:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); + 223 .loc 1 324 3 view .LVU67 + 224 00f6 2246 mov r2, r4 + 225 00f8 2146 mov r1, r4 + 226 00fa 0920 movs r0, #9 + 227 00fc FFF7FEFF bl HAL_NVIC_SetPriority + 228 .LVL8: + 325:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI3_IRQn); + 229 .loc 1 325 3 view .LVU68 + 230 0100 0920 movs r0, #9 + 231 0102 FFF7FEFF bl HAL_NVIC_EnableIRQ + 232 .LVL9: + 326:Core/Src/main.c **** + 327:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ + 328:Core/Src/main.c **** + 329:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ + 330:Core/Src/main.c **** } + 233 .loc 1 330 1 is_stmt 0 view .LVU69 + 234 0106 0BB0 add sp, sp, #44 + 235 .LCFI2: + 236 .cfi_def_cfa_offset 28 + 237 @ sp needed + 238 0108 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 239 .L4: + 240 .align 2 + 241 .L3: + ARM GAS /tmp/ccWJ27fo.s page 11 + + + 242 010c 00380240 .word 1073887232 + 243 0110 00040240 .word 1073873920 + 244 0114 00140240 .word 1073878016 + 245 0118 00080240 .word 1073874944 + 246 .cfi_endproc + 247 .LFE247: + 249 .section .text.MX_DMA_Init,"ax",%progbits + 250 .align 1 + 251 .syntax unified + 252 .thumb + 253 .thumb_func + 255 MX_DMA_Init: + 256 .LFB246: + 258:Core/Src/main.c **** + 257 .loc 1 258 1 is_stmt 1 view -0 + 258 .cfi_startproc + 259 @ args = 0, pretend = 0, frame = 8 + 260 @ frame_needed = 0, uses_anonymous_args = 0 + 261 0000 00B5 push {lr} + 262 .LCFI3: + 263 .cfi_def_cfa_offset 4 + 264 .cfi_offset 14, -4 + 265 0002 83B0 sub sp, sp, #12 + 266 .LCFI4: + 267 .cfi_def_cfa_offset 16 261:Core/Src/main.c **** - 239 .loc 1 261 1 is_stmt 0 view .LVU61 - 240 002a 03B0 add sp, sp, #12 - 241 .LCFI5: - 242 .cfi_def_cfa_offset 4 - 243 @ sp needed - 244 002c 5DF804FB ldr pc, [sp], #4 - 245 .L8: - 246 .align 2 - 247 .L7: - 248 0030 00380240 .word 1073887232 - 249 .cfi_endproc - 250 .LFE246: - 252 .section .text.Error_Handler,"ax",%progbits - 253 .align 1 - 254 .global Error_Handler - 255 .syntax unified - 256 .thumb - 257 .thumb_func - 259 Error_Handler: - 260 .LFB248: - 305:Core/Src/main.c **** - ARM GAS /tmp/cc6ou28t.s page 11 + 268 .loc 1 261 3 view .LVU71 + 269 .LBB9: + 261:Core/Src/main.c **** + 270 .loc 1 261 3 view .LVU72 + 271 0004 0021 movs r1, #0 + 272 0006 0191 str r1, [sp, #4] + 261:Core/Src/main.c **** + 273 .loc 1 261 3 view .LVU73 + 274 0008 094B ldr r3, .L7 + 275 000a 1A6B ldr r2, [r3, #48] + 276 000c 42F48002 orr r2, r2, #4194304 + 277 0010 1A63 str r2, [r3, #48] + 261:Core/Src/main.c **** + 278 .loc 1 261 3 view .LVU74 + 279 0012 1B6B ldr r3, [r3, #48] + 280 0014 03F48003 and r3, r3, #4194304 + 281 0018 0193 str r3, [sp, #4] + 261:Core/Src/main.c **** + 282 .loc 1 261 3 view .LVU75 + 283 001a 019B ldr r3, [sp, #4] + 284 .LBE9: + 261:Core/Src/main.c **** + 285 .loc 1 261 3 view .LVU76 + 265:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 286 .loc 1 265 3 view .LVU77 + 287 001c 0A46 mov r2, r1 + 288 001e 3820 movs r0, #56 + 289 0020 FFF7FEFF bl HAL_NVIC_SetPriority + 290 .LVL10: + 266:Core/Src/main.c **** + 291 .loc 1 266 3 view .LVU78 + ARM GAS /tmp/ccWJ27fo.s page 12 - 306:Core/Src/main.c **** /* USER CODE BEGIN 4 */ - 307:Core/Src/main.c **** - 308:Core/Src/main.c **** /* USER CODE END 4 */ - 309:Core/Src/main.c **** - 310:Core/Src/main.c **** /** - 311:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. - 312:Core/Src/main.c **** * @retval None - 313:Core/Src/main.c **** */ - 314:Core/Src/main.c **** void Error_Handler(void) - 315:Core/Src/main.c **** { - 261 .loc 1 315 1 is_stmt 1 view -0 - 262 .cfi_startproc - 263 @ Volatile: function does not return. - 264 @ args = 0, pretend = 0, frame = 0 - 265 @ frame_needed = 0, uses_anonymous_args = 0 - 266 @ link register save eliminated. - 316:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ - 317:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ - 318:Core/Src/main.c **** __disable_irq(); - 267 .loc 1 318 3 view .LVU63 - 268 .LBB10: - 269 .LBI10: - 270 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 292 0024 3820 movs r0, #56 + 293 0026 FFF7FEFF bl HAL_NVIC_EnableIRQ + 294 .LVL11: + 268:Core/Src/main.c **** + 295 .loc 1 268 1 is_stmt 0 view .LVU79 + 296 002a 03B0 add sp, sp, #12 + 297 .LCFI5: + 298 .cfi_def_cfa_offset 4 + 299 @ sp needed + 300 002c 5DF804FB ldr pc, [sp], #4 + 301 .L8: + 302 .align 2 + 303 .L7: + 304 0030 00380240 .word 1073887232 + 305 .cfi_endproc + 306 .LFE246: + 308 .section .text.Error_Handler,"ax",%progbits + 309 .align 1 + 310 .global Error_Handler + 311 .syntax unified + 312 .thumb + 313 .thumb_func + 315 Error_Handler: + 316 .LFB248: + 331:Core/Src/main.c **** + 332:Core/Src/main.c **** /* USER CODE BEGIN 4 */ + 333:Core/Src/main.c **** + 334:Core/Src/main.c **** /* USER CODE END 4 */ + 335:Core/Src/main.c **** + 336:Core/Src/main.c **** /** + 337:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. + 338:Core/Src/main.c **** * @retval None + 339:Core/Src/main.c **** */ + 340:Core/Src/main.c **** void Error_Handler(void) + 341:Core/Src/main.c **** { + 317 .loc 1 341 1 is_stmt 1 view -0 + 318 .cfi_startproc + 319 @ Volatile: function does not return. + 320 @ args = 0, pretend = 0, frame = 0 + 321 @ frame_needed = 0, uses_anonymous_args = 0 + 322 @ link register save eliminated. + 342:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ + 343:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ + 344:Core/Src/main.c **** __disable_irq(); + 323 .loc 1 344 3 view .LVU81 + 324 .LBB10: + 325 .LBI10: + 326 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file @@ -633,6 +718,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2021 Arm Limited. All rights reserved. 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * + ARM GAS /tmp/ccWJ27fo.s page 13 + + 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may @@ -658,9 +746,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" 33:Drivers/CMSIS/Include/cmsis_gcc.h **** 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ - ARM GAS /tmp/cc6ou28t.s page 12 - - 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -693,6 +778,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccWJ27fo.s page 14 + + 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -718,9 +806,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop - ARM GAS /tmp/cc6ou28t.s page 13 - - 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE @@ -753,6 +838,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 121:Drivers/CMSIS/Include/cmsis_gcc.h **** 122:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PROGRAM_START 123:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccWJ27fo.s page 15 + + 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Initializes data and bss sections 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details This default implementations initialized all data and additional bss @@ -778,9 +866,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 146:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __copy_table_t __copy_table_start__; 147:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __copy_table_t __copy_table_end__; 148:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __zero_table_t __zero_table_start__; - ARM GAS /tmp/cc6ou28t.s page 14 - - 149:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __zero_table_t __zero_table_end__; 150:Drivers/CMSIS/Include/cmsis_gcc.h **** 151:Drivers/CMSIS/Include/cmsis_gcc.h **** for (__copy_table_t const* pTable = &__copy_table_start__; pTable < &__copy_table_end__; ++pTable @@ -813,6 +898,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 178:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE __Vectors 179:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 180:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccWJ27fo.s page 16 + + 181:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE_ATTRIBUTE 182:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE_ATTRIBUTE __attribute__((used, section(".vectors"))) 183:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -838,9 +926,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 203:Drivers/CMSIS/Include/cmsis_gcc.h **** 204:Drivers/CMSIS/Include/cmsis_gcc.h **** 205:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ - ARM GAS /tmp/cc6ou28t.s page 15 - - 206:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface 207:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions 208:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ @@ -873,6 +958,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 235:Drivers/CMSIS/Include/cmsis_gcc.h **** 236:Drivers/CMSIS/Include/cmsis_gcc.h **** 237:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccWJ27fo.s page 17 + + 238:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event 239:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter 240:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. @@ -898,9 +986,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 260:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("isb 0xF":::"memory"); 261:Drivers/CMSIS/Include/cmsis_gcc.h **** } 262:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc6ou28t.s page 16 - - 263:Drivers/CMSIS/Include/cmsis_gcc.h **** 264:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 265:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier @@ -933,6 +1018,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 292:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) 293:Drivers/CMSIS/Include/cmsis_gcc.h **** { 294:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + ARM GAS /tmp/ccWJ27fo.s page 18 + + 295:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_bswap32(value); 296:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 297:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -958,9 +1046,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 317:Drivers/CMSIS/Include/cmsis_gcc.h **** } 318:Drivers/CMSIS/Include/cmsis_gcc.h **** 319:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc6ou28t.s page 17 - - 320:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 321:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) 322:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For exam @@ -993,6 +1078,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 349:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) 350:Drivers/CMSIS/Include/cmsis_gcc.h **** { 351:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; + ARM GAS /tmp/ccWJ27fo.s page 19 + + 352:Drivers/CMSIS/Include/cmsis_gcc.h **** } 353:Drivers/CMSIS/Include/cmsis_gcc.h **** return (op1 >> op2) | (op1 << (32U - op2)); 354:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1018,9 +1106,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 374:Drivers/CMSIS/Include/cmsis_gcc.h **** { 375:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 376:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc6ou28t.s page 18 - - 377:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 378:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 379:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) @@ -1053,6 +1138,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 406:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_clz(0) is undefined behaviour, so handle this case specially. 407:Drivers/CMSIS/Include/cmsis_gcc.h **** This guarantees ARM-compatible results if happening to compile on a non-ARM 408:Drivers/CMSIS/Include/cmsis_gcc.h **** target, and ensures the compiler doesn't decide to activate any + ARM GAS /tmp/ccWJ27fo.s page 20 + + 409:Drivers/CMSIS/Include/cmsis_gcc.h **** optimisations using the logic "value was passed to __builtin_clz, so it 410:Drivers/CMSIS/Include/cmsis_gcc.h **** is non-zero". 411:Drivers/CMSIS/Include/cmsis_gcc.h **** ARM GCC 7.3 and possibly earlier will optimise this test away, leaving a @@ -1078,9 +1166,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 431:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 432:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) 433:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/cc6ou28t.s page 19 - - 434:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 435:Drivers/CMSIS/Include/cmsis_gcc.h **** 436:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) @@ -1113,6 +1198,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 463:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 464:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); 465:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccWJ27fo.s page 21 + + 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint16_t) result); /* Add explicit type cast here */ 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } 468:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1138,9 +1226,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 488:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 490:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded - ARM GAS /tmp/cc6ou28t.s page 20 - - 491:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 492:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr) @@ -1173,6 +1258,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 520:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (32 bit) 521:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive STR instruction for 32 bit values. 522:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store + ARM GAS /tmp/ccWJ27fo.s page 22 + + 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed @@ -1198,9 +1286,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 545:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 546:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 547:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ - ARM GAS /tmp/cc6ou28t.s page 21 - - 548:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ 549:Drivers/CMSIS/Include/cmsis_gcc.h **** 550:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1233,6 +1318,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 577:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USAT(ARG1, ARG2) \ 578:Drivers/CMSIS/Include/cmsis_gcc.h **** __extension__ \ 579:Drivers/CMSIS/Include/cmsis_gcc.h **** ({ \ + ARM GAS /tmp/ccWJ27fo.s page 23 + + 580:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t __RES, __ARG1 = (ARG1); \ 581:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("usat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) : "cc" ); \ 582:Drivers/CMSIS/Include/cmsis_gcc.h **** __RES; \ @@ -1258,9 +1346,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 602:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 603:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief LDRT Unprivileged (8 bit) 604:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a Unprivileged LDRT instruction for 8 bit value. - ARM GAS /tmp/cc6ou28t.s page 22 - - 605:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 606:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint8_t at (*ptr) 607:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1293,6 +1378,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 634:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) 635:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); 636:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + ARM GAS /tmp/ccWJ27fo.s page 24 + + 637:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not 638:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. 639:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1318,9 +1406,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 659:Drivers/CMSIS/Include/cmsis_gcc.h **** 660:Drivers/CMSIS/Include/cmsis_gcc.h **** 661:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/cc6ou28t.s page 23 - - 662:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STRT Unprivileged (8 bit) 663:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a Unprivileged STRT instruction for 8 bit values. 664:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store @@ -1353,6 +1438,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 691:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) 692:Drivers/CMSIS/Include/cmsis_gcc.h **** { 693:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); + ARM GAS /tmp/ccWJ27fo.s page 25 + + 694:Drivers/CMSIS/Include/cmsis_gcc.h **** } 695:Drivers/CMSIS/Include/cmsis_gcc.h **** 696:Drivers/CMSIS/Include/cmsis_gcc.h **** #else /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ @@ -1378,9 +1466,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 716:Drivers/CMSIS/Include/cmsis_gcc.h **** } 717:Drivers/CMSIS/Include/cmsis_gcc.h **** else if (val < min) 718:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/cc6ou28t.s page 24 - - 719:Drivers/CMSIS/Include/cmsis_gcc.h **** return min; 720:Drivers/CMSIS/Include/cmsis_gcc.h **** } 721:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1413,6 +1498,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 748:Drivers/CMSIS/Include/cmsis_gcc.h **** 749:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + ARM GAS /tmp/ccWJ27fo.s page 26 + + 751:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ 752:Drivers/CMSIS/Include/cmsis_gcc.h **** 753:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1438,9 +1526,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 773:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a LDAH instruction for 16 bit values. 774:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 775:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint16_t at (*ptr) - ARM GAS /tmp/cc6ou28t.s page 25 - - 776:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 777:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) 778:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1473,6 +1558,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 805:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 806:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 807:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) + ARM GAS /tmp/ccWJ27fo.s page 27 + + 808:Drivers/CMSIS/Include/cmsis_gcc.h **** { 809:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("stlb %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) : "memory" ); 810:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1498,9 +1586,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 830:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 831:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) 832:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/cc6ou28t.s page 26 - - 833:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("stl %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) : "memory" ); 834:Drivers/CMSIS/Include/cmsis_gcc.h **** } 835:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1533,6 +1618,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 862:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldaexh %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); 863:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint16_t) result); 864:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccWJ27fo.s page 28 + + 865:Drivers/CMSIS/Include/cmsis_gcc.h **** 866:Drivers/CMSIS/Include/cmsis_gcc.h **** 867:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1558,9 +1646,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 887:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded 888:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 889:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc6ou28t.s page 27 - - 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr) 891:Drivers/CMSIS/Include/cmsis_gcc.h **** { 892:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -1593,6 +1678,9 @@ ARM GAS /tmp/cc6ou28t.s page 1 919:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 920:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 921:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded + ARM GAS /tmp/ccWJ27fo.s page 29 + + 922:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 923:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 924:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr) @@ -1618,9 +1706,6 @@ ARM GAS /tmp/cc6ou28t.s page 1 944:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 945:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts 946:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing special-purpose register PRIMASK. - ARM GAS /tmp/cc6ou28t.s page 28 - - 947:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. 948:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 949:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) @@ -1635,903 +1720,955 @@ ARM GAS /tmp/cc6ou28t.s page 1 958:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. 959:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 960:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) - 271 .loc 2 960 27 view .LVU64 - 272 .LBB11: + 327 .loc 2 960 27 view .LVU82 + 328 .LBB11: 961:Drivers/CMSIS/Include/cmsis_gcc.h **** { 962:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); - 273 .loc 2 962 3 view .LVU65 - 274 .syntax unified - 275 @ 962 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 276 0000 72B6 cpsid i - 277 @ 0 "" 2 - 278 .thumb - 279 .syntax unified - 280 .L10: - 281 .LBE11: - 282 .LBE10: - 319:Core/Src/main.c **** while (1) - 283 .loc 1 319 3 view .LVU66 - 320:Core/Src/main.c **** { - 321:Core/Src/main.c **** } - 284 .loc 1 321 3 view .LVU67 - 319:Core/Src/main.c **** while (1) - 285 .loc 1 319 9 view .LVU68 - 286 0002 FEE7 b .L10 - 287 .cfi_endproc - 288 .LFE248: - 290 .section .text.MX_ADC1_Init,"ax",%progbits - 291 .align 1 - 292 .syntax unified - 293 .thumb - 294 .thumb_func - 296 MX_ADC1_Init: - 297 .LFB245: - 201:Core/Src/main.c **** - 298 .loc 1 201 1 view -0 - 299 .cfi_startproc - 300 @ args = 0, pretend = 0, frame = 16 - 301 @ frame_needed = 0, uses_anonymous_args = 0 - 302 0000 00B5 push {lr} - 303 .LCFI6: - 304 .cfi_def_cfa_offset 4 - 305 .cfi_offset 14, -4 - 306 0002 85B0 sub sp, sp, #20 - 307 .LCFI7: - 308 .cfi_def_cfa_offset 24 - ARM GAS /tmp/cc6ou28t.s page 29 + 329 .loc 2 962 3 view .LVU83 + 330 .syntax unified + 331 @ 962 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 332 0000 72B6 cpsid i + 333 @ 0 "" 2 + 334 .thumb + 335 .syntax unified + 336 .L10: + 337 .LBE11: + 338 .LBE10: + 345:Core/Src/main.c **** while (1) + 339 .loc 1 345 3 view .LVU84 + 346:Core/Src/main.c **** { + 347:Core/Src/main.c **** } + ARM GAS /tmp/ccWJ27fo.s page 30 - 207:Core/Src/main.c **** - 309 .loc 1 207 3 view .LVU70 - 207:Core/Src/main.c **** - 310 .loc 1 207 26 is_stmt 0 view .LVU71 - 311 0004 0023 movs r3, #0 - 312 0006 0093 str r3, [sp] - 313 0008 0193 str r3, [sp, #4] - 314 000a 0293 str r3, [sp, #8] - 315 000c 0393 str r3, [sp, #12] - 215:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 316 .loc 1 215 3 is_stmt 1 view .LVU72 - 215:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 317 .loc 1 215 18 is_stmt 0 view .LVU73 - 318 000e 1648 ldr r0, .L17 - 319 0010 164A ldr r2, .L17+4 - 320 0012 0260 str r2, [r0] - 216:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 321 .loc 1 216 3 is_stmt 1 view .LVU74 - 216:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 322 .loc 1 216 29 is_stmt 0 view .LVU75 - 323 0014 4FF48032 mov r2, #65536 - 324 0018 4260 str r2, [r0, #4] - 217:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 325 .loc 1 217 3 is_stmt 1 view .LVU76 - 217:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 326 .loc 1 217 25 is_stmt 0 view .LVU77 - 327 001a 8360 str r3, [r0, #8] - 218:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 328 .loc 1 218 3 is_stmt 1 view .LVU78 - 218:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 329 .loc 1 218 27 is_stmt 0 view .LVU79 - 330 001c 0361 str r3, [r0, #16] - 219:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 331 .loc 1 219 3 is_stmt 1 view .LVU80 - 219:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 332 .loc 1 219 33 is_stmt 0 view .LVU81 - 333 001e 0376 strb r3, [r0, #24] - 220:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 334 .loc 1 220 3 is_stmt 1 view .LVU82 - 220:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 335 .loc 1 220 36 is_stmt 0 view .LVU83 - 336 0020 80F82030 strb r3, [r0, #32] - 221:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 337 .loc 1 221 3 is_stmt 1 view .LVU84 - 221:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 338 .loc 1 221 35 is_stmt 0 view .LVU85 - 339 0024 4FF08052 mov r2, #268435456 - 340 0028 C262 str r2, [r0, #44] - 222:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 341 .loc 1 222 3 is_stmt 1 view .LVU86 - 222:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 342 .loc 1 222 31 is_stmt 0 view .LVU87 - 343 002a 4FF07062 mov r2, #251658240 - 344 002e 8262 str r2, [r0, #40] - 223:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 345 .loc 1 223 3 is_stmt 1 view .LVU88 - 223:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - ARM GAS /tmp/cc6ou28t.s page 30 + 340 .loc 1 347 3 view .LVU85 + 345:Core/Src/main.c **** while (1) + 341 .loc 1 345 9 view .LVU86 + 342 0002 FEE7 b .L10 + 343 .cfi_endproc + 344 .LFE248: + 346 .section .text.MX_ADC1_Init,"ax",%progbits + 347 .align 1 + 348 .syntax unified + 349 .thumb + 350 .thumb_func + 352 MX_ADC1_Init: + 353 .LFB245: + 208:Core/Src/main.c **** + 354 .loc 1 208 1 view -0 + 355 .cfi_startproc + 356 @ args = 0, pretend = 0, frame = 16 + 357 @ frame_needed = 0, uses_anonymous_args = 0 + 358 0000 00B5 push {lr} + 359 .LCFI6: + 360 .cfi_def_cfa_offset 4 + 361 .cfi_offset 14, -4 + 362 0002 85B0 sub sp, sp, #20 + 363 .LCFI7: + 364 .cfi_def_cfa_offset 24 + 214:Core/Src/main.c **** + 365 .loc 1 214 3 view .LVU88 + 214:Core/Src/main.c **** + 366 .loc 1 214 26 is_stmt 0 view .LVU89 + 367 0004 0023 movs r3, #0 + 368 0006 0093 str r3, [sp] + 369 0008 0193 str r3, [sp, #4] + 370 000a 0293 str r3, [sp, #8] + 371 000c 0393 str r3, [sp, #12] + 222:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 372 .loc 1 222 3 is_stmt 1 view .LVU90 + 222:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 373 .loc 1 222 18 is_stmt 0 view .LVU91 + 374 000e 1648 ldr r0, .L17 + 375 0010 164A ldr r2, .L17+4 + 376 0012 0260 str r2, [r0] + 223:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 377 .loc 1 223 3 is_stmt 1 view .LVU92 + 223:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 378 .loc 1 223 29 is_stmt 0 view .LVU93 + 379 0014 4FF48032 mov r2, #65536 + 380 0018 4260 str r2, [r0, #4] + 224:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 381 .loc 1 224 3 is_stmt 1 view .LVU94 + 224:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 382 .loc 1 224 25 is_stmt 0 view .LVU95 + 383 001a 8360 str r3, [r0, #8] + 225:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 384 .loc 1 225 3 is_stmt 1 view .LVU96 + 225:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 385 .loc 1 225 27 is_stmt 0 view .LVU97 + 386 001c 0361 str r3, [r0, #16] + ARM GAS /tmp/ccWJ27fo.s page 31 - 346 .loc 1 223 24 is_stmt 0 view .LVU89 - 347 0030 C360 str r3, [r0, #12] - 224:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 348 .loc 1 224 3 is_stmt 1 view .LVU90 - 224:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 349 .loc 1 224 30 is_stmt 0 view .LVU91 - 350 0032 0123 movs r3, #1 - 351 0034 C361 str r3, [r0, #28] - 225:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 352 .loc 1 225 3 is_stmt 1 view .LVU92 - 225:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 353 .loc 1 225 36 is_stmt 0 view .LVU93 - 354 0036 80F83030 strb r3, [r0, #48] - 226:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 355 .loc 1 226 3 is_stmt 1 view .LVU94 - 226:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 356 .loc 1 226 27 is_stmt 0 view .LVU95 - 357 003a 4361 str r3, [r0, #20] - 227:Core/Src/main.c **** { - 358 .loc 1 227 3 is_stmt 1 view .LVU96 - 227:Core/Src/main.c **** { - 359 .loc 1 227 7 is_stmt 0 view .LVU97 - 360 003c FFF7FEFF bl HAL_ADC_Init - 361 .LVL6: - 227:Core/Src/main.c **** { - 362 .loc 1 227 6 discriminator 1 view .LVU98 - 363 0040 68B9 cbnz r0, .L15 - 234:Core/Src/main.c **** sConfig.Rank = 1; - 364 .loc 1 234 3 is_stmt 1 view .LVU99 - 234:Core/Src/main.c **** sConfig.Rank = 1; - 365 .loc 1 234 19 is_stmt 0 view .LVU100 - 366 0042 0323 movs r3, #3 - 367 0044 0093 str r3, [sp] - 235:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 368 .loc 1 235 3 is_stmt 1 view .LVU101 - 235:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 369 .loc 1 235 16 is_stmt 0 view .LVU102 - 370 0046 0123 movs r3, #1 - 371 0048 0193 str r3, [sp, #4] - 236:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 372 .loc 1 236 3 is_stmt 1 view .LVU103 - 236:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 373 .loc 1 236 24 is_stmt 0 view .LVU104 - 374 004a 0023 movs r3, #0 - 375 004c 0293 str r3, [sp, #8] - 237:Core/Src/main.c **** { - 376 .loc 1 237 3 is_stmt 1 view .LVU105 - 237:Core/Src/main.c **** { - 377 .loc 1 237 7 is_stmt 0 view .LVU106 - 378 004e 6946 mov r1, sp - 379 0050 0548 ldr r0, .L17 - 380 0052 FFF7FEFF bl HAL_ADC_ConfigChannel - 381 .LVL7: - 237:Core/Src/main.c **** { - 382 .loc 1 237 6 discriminator 1 view .LVU107 - 383 0056 20B9 cbnz r0, .L16 - 245:Core/Src/main.c **** - ARM GAS /tmp/cc6ou28t.s page 31 + 226:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 387 .loc 1 226 3 is_stmt 1 view .LVU98 + 226:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 388 .loc 1 226 33 is_stmt 0 view .LVU99 + 389 001e 0376 strb r3, [r0, #24] + 227:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 390 .loc 1 227 3 is_stmt 1 view .LVU100 + 227:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 391 .loc 1 227 36 is_stmt 0 view .LVU101 + 392 0020 80F82030 strb r3, [r0, #32] + 228:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 393 .loc 1 228 3 is_stmt 1 view .LVU102 + 228:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 394 .loc 1 228 35 is_stmt 0 view .LVU103 + 395 0024 4FF08052 mov r2, #268435456 + 396 0028 C262 str r2, [r0, #44] + 229:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 397 .loc 1 229 3 is_stmt 1 view .LVU104 + 229:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 398 .loc 1 229 31 is_stmt 0 view .LVU105 + 399 002a 4FF07062 mov r2, #251658240 + 400 002e 8262 str r2, [r0, #40] + 230:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 401 .loc 1 230 3 is_stmt 1 view .LVU106 + 230:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 402 .loc 1 230 24 is_stmt 0 view .LVU107 + 403 0030 C360 str r3, [r0, #12] + 231:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 404 .loc 1 231 3 is_stmt 1 view .LVU108 + 231:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 405 .loc 1 231 30 is_stmt 0 view .LVU109 + 406 0032 0123 movs r3, #1 + 407 0034 C361 str r3, [r0, #28] + 232:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 408 .loc 1 232 3 is_stmt 1 view .LVU110 + 232:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 409 .loc 1 232 36 is_stmt 0 view .LVU111 + 410 0036 80F83030 strb r3, [r0, #48] + 233:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 411 .loc 1 233 3 is_stmt 1 view .LVU112 + 233:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 412 .loc 1 233 27 is_stmt 0 view .LVU113 + 413 003a 4361 str r3, [r0, #20] + 234:Core/Src/main.c **** { + 414 .loc 1 234 3 is_stmt 1 view .LVU114 + 234:Core/Src/main.c **** { + 415 .loc 1 234 7 is_stmt 0 view .LVU115 + 416 003c FFF7FEFF bl HAL_ADC_Init + 417 .LVL12: + 234:Core/Src/main.c **** { + 418 .loc 1 234 6 discriminator 1 view .LVU116 + 419 0040 68B9 cbnz r0, .L15 + 241:Core/Src/main.c **** sConfig.Rank = 1; + 420 .loc 1 241 3 is_stmt 1 view .LVU117 + 241:Core/Src/main.c **** sConfig.Rank = 1; + 421 .loc 1 241 19 is_stmt 0 view .LVU118 + 422 0042 0323 movs r3, #3 + ARM GAS /tmp/ccWJ27fo.s page 32 - 384 .loc 1 245 1 view .LVU108 - 385 0058 05B0 add sp, sp, #20 - 386 .LCFI8: - 387 .cfi_remember_state - 388 .cfi_def_cfa_offset 4 - 389 @ sp needed - 390 005a 5DF804FB ldr pc, [sp], #4 - 391 .L15: - 392 .LCFI9: - 393 .cfi_restore_state - 229:Core/Src/main.c **** } - 394 .loc 1 229 5 is_stmt 1 view .LVU109 - 395 005e FFF7FEFF bl Error_Handler - 396 .LVL8: - 397 .L16: - 239:Core/Src/main.c **** } - 398 .loc 1 239 5 view .LVU110 - 399 0062 FFF7FEFF bl Error_Handler - 400 .LVL9: - 401 .L18: - 402 0066 00BF .align 2 - 403 .L17: - 404 0068 00000000 .word hadc1 - 405 006c 00200140 .word 1073815552 - 406 .cfi_endproc - 407 .LFE245: - 409 .section .text.SystemClock_Config,"ax",%progbits - 410 .align 1 - 411 .global SystemClock_Config - 412 .syntax unified - 413 .thumb - 414 .thumb_func - 416 SystemClock_Config: - 417 .LFB244: - 155:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 418 .loc 1 155 1 view -0 - 419 .cfi_startproc - 420 @ args = 0, pretend = 0, frame = 80 - 421 @ frame_needed = 0, uses_anonymous_args = 0 - 422 0000 00B5 push {lr} - 423 .LCFI10: - 424 .cfi_def_cfa_offset 4 - 425 .cfi_offset 14, -4 - 426 0002 95B0 sub sp, sp, #84 - 427 .LCFI11: - 428 .cfi_def_cfa_offset 88 - 156:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 429 .loc 1 156 3 view .LVU112 - 156:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 430 .loc 1 156 22 is_stmt 0 view .LVU113 - 431 0004 3022 movs r2, #48 - 432 0006 0021 movs r1, #0 - 433 0008 08A8 add r0, sp, #32 - 434 000a FFF7FEFF bl memset - 435 .LVL10: - 157:Core/Src/main.c **** - 436 .loc 1 157 3 is_stmt 1 view .LVU114 - ARM GAS /tmp/cc6ou28t.s page 32 + 423 0044 0093 str r3, [sp] + 242:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 424 .loc 1 242 3 is_stmt 1 view .LVU119 + 242:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 425 .loc 1 242 16 is_stmt 0 view .LVU120 + 426 0046 0123 movs r3, #1 + 427 0048 0193 str r3, [sp, #4] + 243:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 428 .loc 1 243 3 is_stmt 1 view .LVU121 + 243:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 429 .loc 1 243 24 is_stmt 0 view .LVU122 + 430 004a 0023 movs r3, #0 + 431 004c 0293 str r3, [sp, #8] + 244:Core/Src/main.c **** { + 432 .loc 1 244 3 is_stmt 1 view .LVU123 + 244:Core/Src/main.c **** { + 433 .loc 1 244 7 is_stmt 0 view .LVU124 + 434 004e 6946 mov r1, sp + 435 0050 0548 ldr r0, .L17 + 436 0052 FFF7FEFF bl HAL_ADC_ConfigChannel + 437 .LVL13: + 244:Core/Src/main.c **** { + 438 .loc 1 244 6 discriminator 1 view .LVU125 + 439 0056 20B9 cbnz r0, .L16 + 252:Core/Src/main.c **** + 440 .loc 1 252 1 view .LVU126 + 441 0058 05B0 add sp, sp, #20 + 442 .LCFI8: + 443 .cfi_remember_state + 444 .cfi_def_cfa_offset 4 + 445 @ sp needed + 446 005a 5DF804FB ldr pc, [sp], #4 + 447 .L15: + 448 .LCFI9: + 449 .cfi_restore_state + 236:Core/Src/main.c **** } + 450 .loc 1 236 5 is_stmt 1 view .LVU127 + 451 005e FFF7FEFF bl Error_Handler + 452 .LVL14: + 453 .L16: + 246:Core/Src/main.c **** } + 454 .loc 1 246 5 view .LVU128 + 455 0062 FFF7FEFF bl Error_Handler + 456 .LVL15: + 457 .L18: + 458 0066 00BF .align 2 + 459 .L17: + 460 0068 00000000 .word hadc1 + 461 006c 00200140 .word 1073815552 + 462 .cfi_endproc + 463 .LFE245: + 465 .section .text.SystemClock_Config,"ax",%progbits + 466 .align 1 + 467 .global SystemClock_Config + 468 .syntax unified + 469 .thumb + 470 .thumb_func + ARM GAS /tmp/ccWJ27fo.s page 33 - 157:Core/Src/main.c **** - 437 .loc 1 157 22 is_stmt 0 view .LVU115 - 438 000e 0023 movs r3, #0 - 439 0010 0393 str r3, [sp, #12] - 440 0012 0493 str r3, [sp, #16] - 441 0014 0593 str r3, [sp, #20] - 442 0016 0693 str r3, [sp, #24] - 443 0018 0793 str r3, [sp, #28] - 161:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 444 .loc 1 161 3 is_stmt 1 view .LVU116 - 445 .LBB12: - 161:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 446 .loc 1 161 3 view .LVU117 - 447 001a 0193 str r3, [sp, #4] - 161:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 448 .loc 1 161 3 view .LVU118 - 449 001c 214A ldr r2, .L25 - 450 001e 116C ldr r1, [r2, #64] - 451 0020 41F08051 orr r1, r1, #268435456 - 452 0024 1164 str r1, [r2, #64] - 161:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 453 .loc 1 161 3 view .LVU119 - 454 0026 126C ldr r2, [r2, #64] - 455 0028 02F08052 and r2, r2, #268435456 - 456 002c 0192 str r2, [sp, #4] - 161:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 457 .loc 1 161 3 view .LVU120 - 458 002e 019A ldr r2, [sp, #4] - 459 .LBE12: - 161:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 460 .loc 1 161 3 view .LVU121 - 162:Core/Src/main.c **** - 461 .loc 1 162 3 view .LVU122 - 462 .LBB13: - 162:Core/Src/main.c **** - 463 .loc 1 162 3 view .LVU123 - 464 0030 0293 str r3, [sp, #8] - 162:Core/Src/main.c **** - 465 .loc 1 162 3 view .LVU124 - 466 0032 1D4B ldr r3, .L25+4 - 467 0034 1A68 ldr r2, [r3] - 468 0036 42F44042 orr r2, r2, #49152 - 469 003a 1A60 str r2, [r3] - 162:Core/Src/main.c **** - 470 .loc 1 162 3 view .LVU125 - 471 003c 1B68 ldr r3, [r3] - 472 003e 03F44043 and r3, r3, #49152 - 473 0042 0293 str r3, [sp, #8] - 162:Core/Src/main.c **** - 474 .loc 1 162 3 view .LVU126 - 475 0044 029B ldr r3, [sp, #8] - 476 .LBE13: - 162:Core/Src/main.c **** - 477 .loc 1 162 3 view .LVU127 - 167:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 478 .loc 1 167 3 view .LVU128 - 167:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - ARM GAS /tmp/cc6ou28t.s page 33 + 472 SystemClock_Config: + 473 .LFB244: + 162:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 474 .loc 1 162 1 view -0 + 475 .cfi_startproc + 476 @ args = 0, pretend = 0, frame = 80 + 477 @ frame_needed = 0, uses_anonymous_args = 0 + 478 0000 00B5 push {lr} + 479 .LCFI10: + 480 .cfi_def_cfa_offset 4 + 481 .cfi_offset 14, -4 + 482 0002 95B0 sub sp, sp, #84 + 483 .LCFI11: + 484 .cfi_def_cfa_offset 88 + 163:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 485 .loc 1 163 3 view .LVU130 + 163:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 486 .loc 1 163 22 is_stmt 0 view .LVU131 + 487 0004 3022 movs r2, #48 + 488 0006 0021 movs r1, #0 + 489 0008 08A8 add r0, sp, #32 + 490 000a FFF7FEFF bl memset + 491 .LVL16: + 164:Core/Src/main.c **** + 492 .loc 1 164 3 is_stmt 1 view .LVU132 + 164:Core/Src/main.c **** + 493 .loc 1 164 22 is_stmt 0 view .LVU133 + 494 000e 0023 movs r3, #0 + 495 0010 0393 str r3, [sp, #12] + 496 0012 0493 str r3, [sp, #16] + 497 0014 0593 str r3, [sp, #20] + 498 0016 0693 str r3, [sp, #24] + 499 0018 0793 str r3, [sp, #28] + 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 500 .loc 1 168 3 is_stmt 1 view .LVU134 + 501 .LBB12: + 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 502 .loc 1 168 3 view .LVU135 + 503 001a 0193 str r3, [sp, #4] + 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 504 .loc 1 168 3 view .LVU136 + 505 001c 214A ldr r2, .L25 + 506 001e 116C ldr r1, [r2, #64] + 507 0020 41F08051 orr r1, r1, #268435456 + 508 0024 1164 str r1, [r2, #64] + 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 509 .loc 1 168 3 view .LVU137 + 510 0026 126C ldr r2, [r2, #64] + 511 0028 02F08052 and r2, r2, #268435456 + 512 002c 0192 str r2, [sp, #4] + 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 513 .loc 1 168 3 view .LVU138 + 514 002e 019A ldr r2, [sp, #4] + 515 .LBE12: + 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 516 .loc 1 168 3 view .LVU139 + 169:Core/Src/main.c **** + ARM GAS /tmp/ccWJ27fo.s page 34 - 479 .loc 1 167 36 is_stmt 0 view .LVU129 - 480 0046 0123 movs r3, #1 - 481 0048 0893 str r3, [sp, #32] - 168:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 482 .loc 1 168 3 is_stmt 1 view .LVU130 - 168:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 483 .loc 1 168 30 is_stmt 0 view .LVU131 - 484 004a 4FF48033 mov r3, #65536 - 485 004e 0993 str r3, [sp, #36] - 169:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 486 .loc 1 169 3 is_stmt 1 view .LVU132 - 169:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 487 .loc 1 169 34 is_stmt 0 view .LVU133 - 488 0050 0223 movs r3, #2 - 489 0052 0E93 str r3, [sp, #56] - 170:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 490 .loc 1 170 3 is_stmt 1 view .LVU134 - 170:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 491 .loc 1 170 35 is_stmt 0 view .LVU135 - 492 0054 4FF48002 mov r2, #4194304 - 493 0058 0F92 str r2, [sp, #60] - 171:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 494 .loc 1 171 3 is_stmt 1 view .LVU136 - 171:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 495 .loc 1 171 30 is_stmt 0 view .LVU137 - 496 005a 0822 movs r2, #8 - 497 005c 1092 str r2, [sp, #64] - 172:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 498 .loc 1 172 3 is_stmt 1 view .LVU138 - 172:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 499 .loc 1 172 30 is_stmt 0 view .LVU139 - 500 005e 4FF4A872 mov r2, #336 - 501 0062 1192 str r2, [sp, #68] - 173:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 502 .loc 1 173 3 is_stmt 1 view .LVU140 - 173:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 503 .loc 1 173 30 is_stmt 0 view .LVU141 - 504 0064 1293 str r3, [sp, #72] - 174:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 505 .loc 1 174 3 is_stmt 1 view .LVU142 - 174:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 506 .loc 1 174 30 is_stmt 0 view .LVU143 - 507 0066 0723 movs r3, #7 - 508 0068 1393 str r3, [sp, #76] - 175:Core/Src/main.c **** { - 509 .loc 1 175 3 is_stmt 1 view .LVU144 - 175:Core/Src/main.c **** { - 510 .loc 1 175 7 is_stmt 0 view .LVU145 - 511 006a 08A8 add r0, sp, #32 - 512 006c FFF7FEFF bl HAL_RCC_OscConfig - 513 .LVL11: - 175:Core/Src/main.c **** { - 514 .loc 1 175 6 discriminator 1 view .LVU146 - 515 0070 98B9 cbnz r0, .L23 - 182:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 516 .loc 1 182 3 is_stmt 1 view .LVU147 - 182:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - ARM GAS /tmp/cc6ou28t.s page 34 + 517 .loc 1 169 3 view .LVU140 + 518 .LBB13: + 169:Core/Src/main.c **** + 519 .loc 1 169 3 view .LVU141 + 520 0030 0293 str r3, [sp, #8] + 169:Core/Src/main.c **** + 521 .loc 1 169 3 view .LVU142 + 522 0032 1D4B ldr r3, .L25+4 + 523 0034 1A68 ldr r2, [r3] + 524 0036 42F44042 orr r2, r2, #49152 + 525 003a 1A60 str r2, [r3] + 169:Core/Src/main.c **** + 526 .loc 1 169 3 view .LVU143 + 527 003c 1B68 ldr r3, [r3] + 528 003e 03F44043 and r3, r3, #49152 + 529 0042 0293 str r3, [sp, #8] + 169:Core/Src/main.c **** + 530 .loc 1 169 3 view .LVU144 + 531 0044 029B ldr r3, [sp, #8] + 532 .LBE13: + 169:Core/Src/main.c **** + 533 .loc 1 169 3 view .LVU145 + 174:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 534 .loc 1 174 3 view .LVU146 + 174:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 535 .loc 1 174 36 is_stmt 0 view .LVU147 + 536 0046 0123 movs r3, #1 + 537 0048 0893 str r3, [sp, #32] + 175:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 538 .loc 1 175 3 is_stmt 1 view .LVU148 + 175:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 539 .loc 1 175 30 is_stmt 0 view .LVU149 + 540 004a 4FF48033 mov r3, #65536 + 541 004e 0993 str r3, [sp, #36] + 176:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 542 .loc 1 176 3 is_stmt 1 view .LVU150 + 176:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 543 .loc 1 176 34 is_stmt 0 view .LVU151 + 544 0050 0223 movs r3, #2 + 545 0052 0E93 str r3, [sp, #56] + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 546 .loc 1 177 3 is_stmt 1 view .LVU152 + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 547 .loc 1 177 35 is_stmt 0 view .LVU153 + 548 0054 4FF48002 mov r2, #4194304 + 549 0058 0F92 str r2, [sp, #60] + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 550 .loc 1 178 3 is_stmt 1 view .LVU154 + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 551 .loc 1 178 30 is_stmt 0 view .LVU155 + 552 005a 0822 movs r2, #8 + 553 005c 1092 str r2, [sp, #64] + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 554 .loc 1 179 3 is_stmt 1 view .LVU156 + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 555 .loc 1 179 30 is_stmt 0 view .LVU157 + 556 005e 4FF4A872 mov r2, #336 + ARM GAS /tmp/ccWJ27fo.s page 35 - 517 .loc 1 182 31 is_stmt 0 view .LVU148 - 518 0072 0F23 movs r3, #15 - 519 0074 0393 str r3, [sp, #12] - 184:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 520 .loc 1 184 3 is_stmt 1 view .LVU149 - 184:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 521 .loc 1 184 34 is_stmt 0 view .LVU150 - 522 0076 0223 movs r3, #2 - 523 0078 0493 str r3, [sp, #16] - 185:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 524 .loc 1 185 3 is_stmt 1 view .LVU151 - 185:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 525 .loc 1 185 35 is_stmt 0 view .LVU152 - 526 007a 0023 movs r3, #0 - 527 007c 0593 str r3, [sp, #20] - 186:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 528 .loc 1 186 3 is_stmt 1 view .LVU153 - 186:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 529 .loc 1 186 36 is_stmt 0 view .LVU154 - 530 007e 4FF4A053 mov r3, #5120 - 531 0082 0693 str r3, [sp, #24] - 187:Core/Src/main.c **** - 532 .loc 1 187 3 is_stmt 1 view .LVU155 - 187:Core/Src/main.c **** - 533 .loc 1 187 36 is_stmt 0 view .LVU156 - 534 0084 4FF48053 mov r3, #4096 - 535 0088 0793 str r3, [sp, #28] - 189:Core/Src/main.c **** { - 536 .loc 1 189 3 is_stmt 1 view .LVU157 - 189:Core/Src/main.c **** { - 537 .loc 1 189 7 is_stmt 0 view .LVU158 - 538 008a 0521 movs r1, #5 - 539 008c 03A8 add r0, sp, #12 - 540 008e FFF7FEFF bl HAL_RCC_ClockConfig - 541 .LVL12: - 189:Core/Src/main.c **** { - 542 .loc 1 189 6 discriminator 1 view .LVU159 - 543 0092 20B9 cbnz r0, .L24 - 193:Core/Src/main.c **** - 544 .loc 1 193 1 view .LVU160 - 545 0094 15B0 add sp, sp, #84 - 546 .LCFI12: - 547 .cfi_remember_state - 548 .cfi_def_cfa_offset 4 - 549 @ sp needed - 550 0096 5DF804FB ldr pc, [sp], #4 - 551 .L23: - 552 .LCFI13: - 553 .cfi_restore_state - 177:Core/Src/main.c **** } - 554 .loc 1 177 5 is_stmt 1 view .LVU161 - 555 009a FFF7FEFF bl Error_Handler - 556 .LVL13: - 557 .L24: - 191:Core/Src/main.c **** } - 558 .loc 1 191 5 view .LVU162 - 559 009e FFF7FEFF bl Error_Handler - ARM GAS /tmp/cc6ou28t.s page 35 + 557 0062 1192 str r2, [sp, #68] + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 558 .loc 1 180 3 is_stmt 1 view .LVU158 + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 559 .loc 1 180 30 is_stmt 0 view .LVU159 + 560 0064 1293 str r3, [sp, #72] + 181:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 561 .loc 1 181 3 is_stmt 1 view .LVU160 + 181:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 562 .loc 1 181 30 is_stmt 0 view .LVU161 + 563 0066 0723 movs r3, #7 + 564 0068 1393 str r3, [sp, #76] + 182:Core/Src/main.c **** { + 565 .loc 1 182 3 is_stmt 1 view .LVU162 + 182:Core/Src/main.c **** { + 566 .loc 1 182 7 is_stmt 0 view .LVU163 + 567 006a 08A8 add r0, sp, #32 + 568 006c FFF7FEFF bl HAL_RCC_OscConfig + 569 .LVL17: + 182:Core/Src/main.c **** { + 570 .loc 1 182 6 discriminator 1 view .LVU164 + 571 0070 98B9 cbnz r0, .L23 + 189:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 572 .loc 1 189 3 is_stmt 1 view .LVU165 + 189:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 573 .loc 1 189 31 is_stmt 0 view .LVU166 + 574 0072 0F23 movs r3, #15 + 575 0074 0393 str r3, [sp, #12] + 191:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 576 .loc 1 191 3 is_stmt 1 view .LVU167 + 191:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 577 .loc 1 191 34 is_stmt 0 view .LVU168 + 578 0076 0223 movs r3, #2 + 579 0078 0493 str r3, [sp, #16] + 192:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 580 .loc 1 192 3 is_stmt 1 view .LVU169 + 192:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 581 .loc 1 192 35 is_stmt 0 view .LVU170 + 582 007a 0023 movs r3, #0 + 583 007c 0593 str r3, [sp, #20] + 193:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 584 .loc 1 193 3 is_stmt 1 view .LVU171 + 193:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 585 .loc 1 193 36 is_stmt 0 view .LVU172 + 586 007e 4FF4A053 mov r3, #5120 + 587 0082 0693 str r3, [sp, #24] + 194:Core/Src/main.c **** + 588 .loc 1 194 3 is_stmt 1 view .LVU173 + 194:Core/Src/main.c **** + 589 .loc 1 194 36 is_stmt 0 view .LVU174 + 590 0084 4FF48053 mov r3, #4096 + 591 0088 0793 str r3, [sp, #28] + 196:Core/Src/main.c **** { + 592 .loc 1 196 3 is_stmt 1 view .LVU175 + 196:Core/Src/main.c **** { + 593 .loc 1 196 7 is_stmt 0 view .LVU176 + 594 008a 0521 movs r1, #5 + ARM GAS /tmp/ccWJ27fo.s page 36 - 560 .LVL14: - 561 .L26: - 562 00a2 00BF .align 2 - 563 .L25: - 564 00a4 00380240 .word 1073887232 - 565 00a8 00700040 .word 1073770496 - 566 .cfi_endproc - 567 .LFE244: - 569 .global __aeabi_ldivmod - 570 .section .text.main,"ax",%progbits - 571 .align 1 - 572 .global main - 573 .syntax unified - 574 .thumb - 575 .thumb_func - 577 main: - 578 .LFB243: - 77:Core/Src/main.c **** - 579 .loc 1 77 1 view -0 - 580 .cfi_startproc - 581 @ Volatile: function does not return. - 582 @ args = 0, pretend = 0, frame = 0 - 583 @ frame_needed = 0, uses_anonymous_args = 0 - 584 0000 08B5 push {r3, lr} - 585 .LCFI14: - 586 .cfi_def_cfa_offset 8 - 587 .cfi_offset 3, -8 - 588 .cfi_offset 14, -4 - 86:Core/Src/main.c **** - 589 .loc 1 86 3 view .LVU164 - 590 0002 FFF7FEFF bl HAL_Init - 591 .LVL15: - 93:Core/Src/main.c **** - 592 .loc 1 93 3 view .LVU165 - 593 0006 FFF7FEFF bl SystemClock_Config - 594 .LVL16: - 100:Core/Src/main.c **** MX_DMA_Init(); - 595 .loc 1 100 3 view .LVU166 - 596 000a FFF7FEFF bl MX_GPIO_Init - 597 .LVL17: - 101:Core/Src/main.c **** MX_ADC1_Init(); - 598 .loc 1 101 3 view .LVU167 - 599 000e FFF7FEFF bl MX_DMA_Init - 600 .LVL18: - 102:Core/Src/main.c **** MX_USB_DEVICE_Init(); - 601 .loc 1 102 3 view .LVU168 - 602 0012 FFF7FEFF bl MX_ADC1_Init - 603 .LVL19: - 103:Core/Src/main.c **** /* USER CODE BEGIN 2 */ - 604 .loc 1 103 3 view .LVU169 - 605 0016 FFF7FEFF bl MX_USB_DEVICE_Init - 606 .LVL20: - 105:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); - 607 .loc 1 105 3 view .LVU170 - 608 001a 0122 movs r2, #1 - 609 001c 8021 movs r1, #128 - 610 001e 6848 ldr r0, .L32+8 - ARM GAS /tmp/cc6ou28t.s page 36 + 595 008c 03A8 add r0, sp, #12 + 596 008e FFF7FEFF bl HAL_RCC_ClockConfig + 597 .LVL18: + 196:Core/Src/main.c **** { + 598 .loc 1 196 6 discriminator 1 view .LVU177 + 599 0092 20B9 cbnz r0, .L24 + 200:Core/Src/main.c **** + 600 .loc 1 200 1 view .LVU178 + 601 0094 15B0 add sp, sp, #84 + 602 .LCFI12: + 603 .cfi_remember_state + 604 .cfi_def_cfa_offset 4 + 605 @ sp needed + 606 0096 5DF804FB ldr pc, [sp], #4 + 607 .L23: + 608 .LCFI13: + 609 .cfi_restore_state + 184:Core/Src/main.c **** } + 610 .loc 1 184 5 is_stmt 1 view .LVU179 + 611 009a FFF7FEFF bl Error_Handler + 612 .LVL19: + 613 .L24: + 198:Core/Src/main.c **** } + 614 .loc 1 198 5 view .LVU180 + 615 009e FFF7FEFF bl Error_Handler + 616 .LVL20: + 617 .L26: + 618 00a2 00BF .align 2 + 619 .L25: + 620 00a4 00380240 .word 1073887232 + 621 00a8 00700040 .word 1073770496 + 622 .cfi_endproc + 623 .LFE244: + 625 .global __aeabi_ldivmod + 626 .section .text.main,"ax",%progbits + 627 .align 1 + 628 .global main + 629 .syntax unified + 630 .thumb + 631 .thumb_func + 633 main: + 634 .LFB243: + 78:Core/Src/main.c **** + 635 .loc 1 78 1 view -0 + 636 .cfi_startproc + 637 @ Volatile: function does not return. + 638 @ args = 0, pretend = 0, frame = 0 + 639 @ frame_needed = 0, uses_anonymous_args = 0 + 640 0000 08B5 push {r3, lr} + 641 .LCFI14: + 642 .cfi_def_cfa_offset 8 + 643 .cfi_offset 3, -8 + 644 .cfi_offset 14, -4 + 87:Core/Src/main.c **** + 645 .loc 1 87 3 view .LVU182 + 646 0002 FFF7FEFF bl HAL_Init + 647 .LVL21: + ARM GAS /tmp/ccWJ27fo.s page 37 - 611 0020 FFF7FEFF bl HAL_GPIO_WritePin - 612 .LVL21: - 106:Core/Src/main.c **** adc_process.status = 0; // ADC started - 613 .loc 1 106 3 view .LVU171 - 614 0024 6422 movs r2, #100 - 615 0026 6749 ldr r1, .L32+12 - 616 0028 6748 ldr r0, .L32+16 - 617 002a FFF7FEFF bl HAL_ADC_Start_DMA - 618 .LVL22: - 107:Core/Src/main.c **** adc_process.N = 0; - 619 .loc 1 107 3 view .LVU172 - 107:Core/Src/main.c **** adc_process.N = 0; - 620 .loc 1 107 22 is_stmt 0 view .LVU173 - 621 002e 674B ldr r3, .L32+20 - 622 0030 0022 movs r2, #0 - 623 0032 1A70 strb r2, [r3] - 108:Core/Src/main.c **** adc_process.sum = 0; - 624 .loc 1 108 3 is_stmt 1 view .LVU174 - 108:Core/Src/main.c **** adc_process.sum = 0; - 625 .loc 1 108 17 is_stmt 0 view .LVU175 - 626 0034 DA60 str r2, [r3, #12] - 109:Core/Src/main.c **** adc_process.avg = 0; - 627 .loc 1 109 3 is_stmt 1 view .LVU176 - 109:Core/Src/main.c **** adc_process.avg = 0; - 628 .loc 1 109 19 is_stmt 0 view .LVU177 - 629 0036 5A60 str r2, [r3, #4] - 110:Core/Src/main.c **** - 630 .loc 1 110 3 is_stmt 1 view .LVU178 - 110:Core/Src/main.c **** - 631 .loc 1 110 19 is_stmt 0 view .LVU179 - 632 0038 9A60 str r2, [r3, #8] - 633 .L28: - 116:Core/Src/main.c **** { - 634 .loc 1 116 3 is_stmt 1 view .LVU180 - 118:Core/Src/main.c **** //HAL_Delay(100); - 635 .loc 1 118 5 view .LVU181 - 636 003a 4FF48041 mov r1, #16384 - 637 003e 6048 ldr r0, .L32+8 - 638 0040 FFF7FEFF bl HAL_GPIO_TogglePin - 639 .LVL23: - 121:Core/Src/main.c **** adc_process.avg = adc_process.sum / adc_process.N; - 640 .loc 1 121 5 view .LVU182 - 121:Core/Src/main.c **** adc_process.avg = adc_process.sum / adc_process.N; - 641 .loc 1 121 20 is_stmt 0 view .LVU183 - 642 0044 614B ldr r3, .L32+20 - 643 0046 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 121:Core/Src/main.c **** adc_process.avg = adc_process.sum / adc_process.N; - 644 .loc 1 121 8 view .LVU184 - 645 0048 022B cmp r3, #2 - 646 004a F6D1 bne .L28 - 647 .LBB14: - 122:Core/Src/main.c **** adc_process.status = 1; // reset for next accumulation - 648 .loc 1 122 7 is_stmt 1 view .LVU185 - 122:Core/Src/main.c **** adc_process.status = 1; // reset for next accumulation - 649 .loc 1 122 36 is_stmt 0 view .LVU186 - 650 004c 5F4B ldr r3, .L32+20 - 651 004e 5C68 ldr r4, [r3, #4] - ARM GAS /tmp/cc6ou28t.s page 37 + 94:Core/Src/main.c **** + 648 .loc 1 94 3 view .LVU183 + 649 0006 FFF7FEFF bl SystemClock_Config + 650 .LVL22: + 101:Core/Src/main.c **** MX_DMA_Init(); + 651 .loc 1 101 3 view .LVU184 + 652 000a FFF7FEFF bl MX_GPIO_Init + 653 .LVL23: + 102:Core/Src/main.c **** MX_ADC1_Init(); + 654 .loc 1 102 3 view .LVU185 + 655 000e FFF7FEFF bl MX_DMA_Init + 656 .LVL24: + 103:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 657 .loc 1 103 3 view .LVU186 + 658 0012 FFF7FEFF bl MX_ADC1_Init + 659 .LVL25: + 104:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 660 .loc 1 104 3 view .LVU187 + 661 0016 FFF7FEFF bl MX_USB_DEVICE_Init + 662 .LVL26: + 106:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 663 .loc 1 106 3 view .LVU188 + 664 001a 0122 movs r2, #1 + 665 001c 8021 movs r1, #128 + 666 001e 6C48 ldr r0, .L32+8 + 667 0020 FFF7FEFF bl HAL_GPIO_WritePin + 668 .LVL27: + 107:Core/Src/main.c **** + 669 .loc 1 107 3 view .LVU189 + 670 0024 6422 movs r2, #100 + 671 0026 6B49 ldr r1, .L32+12 + 672 0028 6B48 ldr r0, .L32+16 + 673 002a FFF7FEFF bl HAL_ADC_Start_DMA + 674 .LVL28: + 109:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 675 .loc 1 109 3 view .LVU190 + 109:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 676 .loc 1 109 26 is_stmt 0 view .LVU191 + 677 002e 6B4A ldr r2, .L32+20 + 678 0030 0023 movs r3, #0 + 679 0032 1370 strb r3, [r2] + 110:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 680 .loc 1 110 3 is_stmt 1 view .LVU192 + 110:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 681 .loc 1 110 21 is_stmt 0 view .LVU193 + 682 0034 D360 str r3, [r2, #12] + 111:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 683 .loc 1 111 3 is_stmt 1 view .LVU194 + 111:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 684 .loc 1 111 23 is_stmt 0 view .LVU195 + 685 0036 5360 str r3, [r2, #4] + 112:Core/Src/main.c **** + 686 .loc 1 112 3 is_stmt 1 view .LVU196 + 112:Core/Src/main.c **** + 687 .loc 1 112 23 is_stmt 0 view .LVU197 + 688 0038 9360 str r3, [r2, #8] + 114:Core/Src/main.c **** ADC_proc.N = 0; + ARM GAS /tmp/ccWJ27fo.s page 38 - 122:Core/Src/main.c **** adc_process.status = 1; // reset for next accumulation - 652 .loc 1 122 54 view .LVU187 - 653 0050 DA68 ldr r2, [r3, #12] - 122:Core/Src/main.c **** adc_process.status = 1; // reset for next accumulation - 654 .loc 1 122 41 view .LVU188 - 655 0052 B4FBF2F4 udiv r4, r4, r2 - 122:Core/Src/main.c **** adc_process.status = 1; // reset for next accumulation - 656 .loc 1 122 23 view .LVU189 - 657 0056 9C60 str r4, [r3, #8] - 123:Core/Src/main.c **** adc_process.sum = 0; - 658 .loc 1 123 7 is_stmt 1 view .LVU190 - 123:Core/Src/main.c **** adc_process.sum = 0; - 659 .loc 1 123 26 is_stmt 0 view .LVU191 - 660 0058 0122 movs r2, #1 - 661 005a 1A70 strb r2, [r3] - 124:Core/Src/main.c **** adc_process.N = 0; - 662 .loc 1 124 7 is_stmt 1 view .LVU192 - 124:Core/Src/main.c **** adc_process.N = 0; - 663 .loc 1 124 23 is_stmt 0 view .LVU193 - 664 005c 0021 movs r1, #0 - 665 005e 5960 str r1, [r3, #4] - 125:Core/Src/main.c **** - 666 .loc 1 125 7 is_stmt 1 view .LVU194 - 125:Core/Src/main.c **** - 667 .loc 1 125 21 is_stmt 0 view .LVU195 - 668 0060 D960 str r1, [r3, #12] - 128:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0'; - 669 .loc 1 128 7 is_stmt 1 view .LVU196 - 128:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0'; - 670 .loc 1 128 55 is_stmt 0 view .LVU197 - 671 0062 55A3 adr r3, .L32 - 672 0064 D3E90023 ldrd r2, [r3] - 673 0068 2046 mov r0, r4 - 674 006a FFF7FEFF bl __aeabi_ldivmod - 675 .LVL24: - 676 006e 8446 mov ip, r0 - 128:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0'; - 677 .loc 1 128 70 view .LVU198 - 678 0070 4FEAE17E asr lr, r1, #31 - 679 0074 0EF00302 and r2, lr, #3 - 680 0078 20F07043 bic r3, r0, #-268435456 - 681 007c 000F lsrs r0, r0, #28 - 682 007e 40EA0110 orr r0, r0, r1, lsl #4 - 683 0082 20F07040 bic r0, r0, #-268435456 - 684 0086 0344 add r3, r3, r0 - 685 0088 03EB1163 add r3, r3, r1, lsr #24 - 686 008c 1344 add r3, r3, r2 - 687 008e 504A ldr r2, .L32+24 - 688 0090 A2FB0305 umull r0, r5, r2, r3 - 689 0094 25F00300 bic r0, r5, #3 - 690 0098 00EB9500 add r0, r0, r5, lsr #2 - 691 009c 1B1A subs r3, r3, r0 - 692 009e 2EF0030E bic lr, lr, #3 - 693 00a2 7344 add r3, r3, lr - 694 00a4 BCEB0300 subs r0, ip, r3 - 695 00a8 61EBE371 sbc r1, r1, r3, asr #31 - 696 00ac 4FF0CC33 mov r3, #-858993460 - ARM GAS /tmp/cc6ou28t.s page 38 + 689 .loc 1 114 3 is_stmt 1 view .LVU198 + 114:Core/Src/main.c **** ADC_proc.N = 0; + 690 .loc 1 114 19 is_stmt 0 view .LVU199 + 691 003a 694A ldr r2, .L32+24 + 692 003c 1370 strb r3, [r2] + 115:Core/Src/main.c **** ADC_proc.sum = 0; + 693 .loc 1 115 3 is_stmt 1 view .LVU200 + 115:Core/Src/main.c **** ADC_proc.sum = 0; + 694 .loc 1 115 14 is_stmt 0 view .LVU201 + 695 003e D360 str r3, [r2, #12] + 116:Core/Src/main.c **** ADC_proc.avg = 0; + 696 .loc 1 116 3 is_stmt 1 view .LVU202 + 116:Core/Src/main.c **** ADC_proc.avg = 0; + 697 .loc 1 116 16 is_stmt 0 view .LVU203 + 698 0040 5360 str r3, [r2, #4] + 117:Core/Src/main.c **** + 699 .loc 1 117 3 is_stmt 1 view .LVU204 + 117:Core/Src/main.c **** + 700 .loc 1 117 16 is_stmt 0 view .LVU205 + 701 0042 9360 str r3, [r2, #8] + 702 .L28: + 123:Core/Src/main.c **** { + 703 .loc 1 123 3 is_stmt 1 view .LVU206 + 125:Core/Src/main.c **** //HAL_Delay(100); + 704 .loc 1 125 5 view .LVU207 + 705 0044 4FF48041 mov r1, #16384 + 706 0048 6148 ldr r0, .L32+8 + 707 004a FFF7FEFF bl HAL_GPIO_TogglePin + 708 .LVL29: + 128:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 709 .loc 1 128 5 view .LVU208 + 128:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 710 .loc 1 128 24 is_stmt 0 view .LVU209 + 711 004e 634B ldr r3, .L32+20 + 712 0050 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 128:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 713 .loc 1 128 8 view .LVU210 + 714 0052 022B cmp r3, #2 + 715 0054 F6D1 bne .L28 + 716 .LBB14: + 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 717 .loc 1 129 7 is_stmt 1 view .LVU211 + 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 718 .loc 1 129 44 is_stmt 0 view .LVU212 + 719 0056 614B ldr r3, .L32+20 + 720 0058 5C68 ldr r4, [r3, #4] + 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 721 .loc 1 129 66 view .LVU213 + 722 005a DA68 ldr r2, [r3, #12] + 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 723 .loc 1 129 49 view .LVU214 + 724 005c B4FBF2F4 udiv r4, r4, r2 + 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 725 .loc 1 129 27 view .LVU215 + 726 0060 9C60 str r4, [r3, #8] + 130:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 727 .loc 1 130 7 is_stmt 1 view .LVU216 + ARM GAS /tmp/ccWJ27fo.s page 39 - 697 00b0 00FB03F3 mul r3, r0, r3 - 698 00b4 02FB0133 mla r3, r2, r1, r3 - 699 00b8 A0FB0202 umull r0, r2, r0, r2 - 700 00bc 1A44 add r2, r2, r3 - 701 00be D30F lsrs r3, r2, #31 - 702 00c0 1B18 adds r3, r3, r0 - 703 00c2 42F10002 adc r2, r2, #0 - 704 00c6 5B08 lsrs r3, r3, #1 - 705 00c8 43EAC273 orr r3, r3, r2, lsl #31 - 706 00cc 03EB8303 add r3, r3, r3, lsl #2 - 707 00d0 ACEB430C sub ip, ip, r3, lsl #1 - 128:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0'; - 708 .loc 1 128 75 view .LVU199 - 709 00d4 0CF1300C add ip, ip, #48 - 128:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0'; - 710 .loc 1 128 36 view .LVU200 - 711 00d8 3E48 ldr r0, .L32+28 - 712 00da 80F814C0 strb ip, [r0, #20] - 129:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0'; - 713 .loc 1 129 7 is_stmt 1 view .LVU201 - 129:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0'; - 714 .loc 1 129 55 is_stmt 0 view .LVU202 - 715 00de 620A lsrs r2, r4, #9 - 716 00e0 3D4B ldr r3, .L32+32 - 717 00e2 A3FB0232 umull r3, r2, r3, r2 - 129:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0'; - 718 .loc 1 129 69 view .LVU203 - 719 00e6 3A4B ldr r3, .L32+24 - 720 00e8 D209 lsrs r2, r2, #7 - 129:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0'; - 721 .loc 1 129 74 view .LVU204 - 722 00ea 3032 adds r2, r2, #48 - 129:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0'; - 723 .loc 1 129 36 view .LVU205 - 724 00ec 4275 strb r2, [r0, #21] - 130:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0'; - 725 .loc 1 130 7 is_stmt 1 view .LVU206 - 130:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0'; - 726 .loc 1 130 55 is_stmt 0 view .LVU207 - 727 00ee 3B49 ldr r1, .L32+36 - 728 00f0 A1FB0421 umull r2, r1, r1, r4 - 729 00f4 890D lsrs r1, r1, #22 - 130:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0'; - 730 .loc 1 130 67 view .LVU208 - 731 00f6 A3FB0152 umull r5, r2, r3, r1 - 732 00fa D208 lsrs r2, r2, #3 - 733 00fc 02EB8202 add r2, r2, r2, lsl #2 - 734 0100 A1EB4202 sub r2, r1, r2, lsl #1 - 130:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0'; - 735 .loc 1 130 72 view .LVU209 - 736 0104 3032 adds r2, r2, #48 - 130:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0'; - 737 .loc 1 130 36 view .LVU210 - 738 0106 8275 strb r2, [r0, #22] - 131:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0'; - 739 .loc 1 131 7 is_stmt 1 view .LVU211 - 131:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0'; - ARM GAS /tmp/cc6ou28t.s page 39 + 130:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 728 .loc 1 130 30 is_stmt 0 view .LVU217 + 729 0062 0122 movs r2, #1 + 730 0064 1A70 strb r2, [r3] + 131:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 731 .loc 1 131 7 is_stmt 1 view .LVU218 + 131:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 732 .loc 1 131 27 is_stmt 0 view .LVU219 + 733 0066 0021 movs r1, #0 + 734 0068 5960 str r1, [r3, #4] + 132:Core/Src/main.c **** + 735 .loc 1 132 7 is_stmt 1 view .LVU220 + 132:Core/Src/main.c **** + 736 .loc 1 132 25 is_stmt 0 view .LVU221 + 737 006a D960 str r1, [r3, #12] + 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 738 .loc 1 135 7 is_stmt 1 view .LVU222 + 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 739 .loc 1 135 59 is_stmt 0 view .LVU223 + 740 006c 56A3 adr r3, .L32 + 741 006e D3E90023 ldrd r2, [r3] + 742 0072 2046 mov r0, r4 + 743 0074 FFF7FEFF bl __aeabi_ldivmod + 744 .LVL30: + 745 0078 8446 mov ip, r0 + 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 746 .loc 1 135 74 view .LVU224 + 747 007a 4FEAE17E asr lr, r1, #31 + 748 007e 0EF00302 and r2, lr, #3 + 749 0082 20F07043 bic r3, r0, #-268435456 + 750 0086 000F lsrs r0, r0, #28 + 751 0088 40EA0110 orr r0, r0, r1, lsl #4 + 752 008c 20F07040 bic r0, r0, #-268435456 + 753 0090 0344 add r3, r3, r0 + 754 0092 03EB1163 add r3, r3, r1, lsr #24 + 755 0096 1344 add r3, r3, r2 + 756 0098 524A ldr r2, .L32+28 + 757 009a A2FB0305 umull r0, r5, r2, r3 + 758 009e 25F00300 bic r0, r5, #3 + 759 00a2 00EB9500 add r0, r0, r5, lsr #2 + 760 00a6 1B1A subs r3, r3, r0 + 761 00a8 2EF0030E bic lr, lr, #3 + 762 00ac 7344 add r3, r3, lr + 763 00ae BCEB0300 subs r0, ip, r3 + 764 00b2 61EBE371 sbc r1, r1, r3, asr #31 + 765 00b6 4FF0CC33 mov r3, #-858993460 + 766 00ba 00FB03F3 mul r3, r0, r3 + 767 00be 02FB0133 mla r3, r2, r1, r3 + 768 00c2 A0FB0202 umull r0, r2, r0, r2 + 769 00c6 1A44 add r2, r2, r3 + 770 00c8 D30F lsrs r3, r2, #31 + 771 00ca 1B18 adds r3, r3, r0 + 772 00cc 42F10002 adc r2, r2, #0 + 773 00d0 5B08 lsrs r3, r3, #1 + 774 00d2 43EAC273 orr r3, r3, r2, lsl #31 + 775 00d6 03EB8303 add r3, r3, r3, lsl #2 + 776 00da ACEB430C sub ip, ip, r3, lsl #1 + ARM GAS /tmp/ccWJ27fo.s page 40 - 740 .loc 1 131 55 is_stmt 0 view .LVU212 - 741 0108 3549 ldr r1, .L32+40 - 742 010a A1FB0421 umull r2, r1, r1, r4 - 743 010e 890C lsrs r1, r1, #18 - 131:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0'; - 744 .loc 1 131 66 view .LVU213 - 745 0110 A3FB0152 umull r5, r2, r3, r1 - 746 0114 D208 lsrs r2, r2, #3 - 747 0116 02EB8202 add r2, r2, r2, lsl #2 - 748 011a A1EB4202 sub r2, r1, r2, lsl #1 - 131:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0'; - 749 .loc 1 131 71 view .LVU214 - 750 011e 3032 adds r2, r2, #48 - 131:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0'; - 751 .loc 1 131 36 view .LVU215 - 752 0120 C275 strb r2, [r0, #23] - 132:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0'; - 753 .loc 1 132 7 is_stmt 1 view .LVU216 - 132:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0'; - 754 .loc 1 132 55 is_stmt 0 view .LVU217 - 755 0122 6109 lsrs r1, r4, #5 - 756 0124 2F4A ldr r2, .L32+44 - 757 0126 A2FB0121 umull r2, r1, r2, r1 - 758 012a C909 lsrs r1, r1, #7 - 132:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0'; - 759 .loc 1 132 65 view .LVU218 - 760 012c A3FB0152 umull r5, r2, r3, r1 - 761 0130 D208 lsrs r2, r2, #3 - 762 0132 02EB8202 add r2, r2, r2, lsl #2 - 763 0136 A1EB4202 sub r2, r1, r2, lsl #1 - 132:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0'; - 764 .loc 1 132 70 view .LVU219 - 765 013a 3032 adds r2, r2, #48 - 132:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0'; - 766 .loc 1 132 36 view .LVU220 - 767 013c 0276 strb r2, [r0, #24] - 133:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0'; - 768 .loc 1 133 7 is_stmt 1 view .LVU221 - 133:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0'; - 769 .loc 1 133 55 is_stmt 0 view .LVU222 - 770 013e 2A49 ldr r1, .L32+48 - 771 0140 A1FB0421 umull r2, r1, r1, r4 - 772 0144 490B lsrs r1, r1, #13 - 133:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0'; - 773 .loc 1 133 64 view .LVU223 - 774 0146 A3FB0152 umull r5, r2, r3, r1 - 775 014a D208 lsrs r2, r2, #3 - 776 014c 02EB8202 add r2, r2, r2, lsl #2 - 777 0150 A1EB4202 sub r2, r1, r2, lsl #1 - 133:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0'; - 778 .loc 1 133 69 view .LVU224 - 779 0154 3032 adds r2, r2, #48 - 133:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0'; - 780 .loc 1 133 36 view .LVU225 - 781 0156 4276 strb r2, [r0, #25] - 134:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0'; - 782 .loc 1 134 7 is_stmt 1 view .LVU226 - ARM GAS /tmp/cc6ou28t.s page 40 + 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 777 .loc 1 135 79 view .LVU225 + 778 00de 0CF1300C add ip, ip, #48 + 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 779 .loc 1 135 36 view .LVU226 + 780 00e2 4148 ldr r0, .L32+32 + 781 00e4 80F814C0 strb ip, [r0, #20] + 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 782 .loc 1 136 7 is_stmt 1 view .LVU227 + 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 783 .loc 1 136 59 is_stmt 0 view .LVU228 + 784 00e8 620A lsrs r2, r4, #9 + 785 00ea 404B ldr r3, .L32+36 + 786 00ec A3FB0232 umull r3, r2, r3, r2 + 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 787 .loc 1 136 73 view .LVU229 + 788 00f0 3C4B ldr r3, .L32+28 + 789 00f2 D209 lsrs r2, r2, #7 + 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 790 .loc 1 136 78 view .LVU230 + 791 00f4 3032 adds r2, r2, #48 + 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 792 .loc 1 136 36 view .LVU231 + 793 00f6 4275 strb r2, [r0, #21] + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 794 .loc 1 137 7 is_stmt 1 view .LVU232 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 795 .loc 1 137 59 is_stmt 0 view .LVU233 + 796 00f8 3D49 ldr r1, .L32+40 + 797 00fa A1FB0421 umull r2, r1, r1, r4 + 798 00fe 890D lsrs r1, r1, #22 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 799 .loc 1 137 71 view .LVU234 + 800 0100 A3FB0152 umull r5, r2, r3, r1 + 801 0104 D208 lsrs r2, r2, #3 + 802 0106 02EB8202 add r2, r2, r2, lsl #2 + 803 010a A1EB4202 sub r2, r1, r2, lsl #1 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 804 .loc 1 137 76 view .LVU235 + 805 010e 3032 adds r2, r2, #48 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 806 .loc 1 137 36 view .LVU236 + 807 0110 8275 strb r2, [r0, #22] + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 808 .loc 1 138 7 is_stmt 1 view .LVU237 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 809 .loc 1 138 59 is_stmt 0 view .LVU238 + 810 0112 3849 ldr r1, .L32+44 + 811 0114 A1FB0421 umull r2, r1, r1, r4 + 812 0118 890C lsrs r1, r1, #18 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 813 .loc 1 138 70 view .LVU239 + 814 011a A3FB0152 umull r5, r2, r3, r1 + 815 011e D208 lsrs r2, r2, #3 + 816 0120 02EB8202 add r2, r2, r2, lsl #2 + 817 0124 A1EB4202 sub r2, r1, r2, lsl #1 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + ARM GAS /tmp/ccWJ27fo.s page 41 - 134:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0'; - 783 .loc 1 134 55 is_stmt 0 view .LVU227 - 784 0158 2449 ldr r1, .L32+52 - 785 015a A1FB0421 umull r2, r1, r1, r4 - 786 015e 8909 lsrs r1, r1, #6 - 134:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0'; - 787 .loc 1 134 63 view .LVU228 - 788 0160 A3FB0152 umull r5, r2, r3, r1 - 789 0164 D208 lsrs r2, r2, #3 - 790 0166 02EB8202 add r2, r2, r2, lsl #2 - 791 016a A1EB4202 sub r2, r1, r2, lsl #1 - 134:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0'; - 792 .loc 1 134 68 view .LVU229 - 793 016e 3032 adds r2, r2, #48 - 134:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0'; - 794 .loc 1 134 36 view .LVU230 - 795 0170 8276 strb r2, [r0, #26] - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0'; - 796 .loc 1 135 7 is_stmt 1 view .LVU231 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0'; - 797 .loc 1 135 55 is_stmt 0 view .LVU232 - 798 0172 1F49 ldr r1, .L32+56 - 799 0174 A1FB0421 umull r2, r1, r1, r4 - 800 0178 4909 lsrs r1, r1, #5 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0'; - 801 .loc 1 135 62 view .LVU233 - 802 017a A3FB0152 umull r5, r2, r3, r1 - 803 017e D208 lsrs r2, r2, #3 - 804 0180 02EB8202 add r2, r2, r2, lsl #2 - 805 0184 A1EB4202 sub r2, r1, r2, lsl #1 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0'; - 806 .loc 1 135 67 view .LVU234 - 807 0188 3032 adds r2, r2, #48 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0'; - 808 .loc 1 135 36 view .LVU235 - 809 018a C276 strb r2, [r0, #27] - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0'; - 810 .loc 1 136 7 is_stmt 1 view .LVU236 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0'; - 811 .loc 1 136 55 is_stmt 0 view .LVU237 - 812 018c A3FB0412 umull r1, r2, r3, r4 - 813 0190 D208 lsrs r2, r2, #3 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0'; - 814 .loc 1 136 61 view .LVU238 - 815 0192 A3FB0213 umull r1, r3, r3, r2 - 816 0196 DB08 lsrs r3, r3, #3 - 817 0198 03EB8303 add r3, r3, r3, lsl #2 - 818 019c A2EB4303 sub r3, r2, r3, lsl #1 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0'; - 819 .loc 1 136 66 view .LVU239 - 820 01a0 3033 adds r3, r3, #48 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0'; - 821 .loc 1 136 36 view .LVU240 - 822 01a2 0377 strb r3, [r0, #28] - 137:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 823 .loc 1 137 7 is_stmt 1 view .LVU241 - 137:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - ARM GAS /tmp/cc6ou28t.s page 41 + 818 .loc 1 138 75 view .LVU240 + 819 0128 3032 adds r2, r2, #48 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 820 .loc 1 138 36 view .LVU241 + 821 012a C275 strb r2, [r0, #23] + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 822 .loc 1 139 7 is_stmt 1 view .LVU242 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 823 .loc 1 139 59 is_stmt 0 view .LVU243 + 824 012c 6109 lsrs r1, r4, #5 + 825 012e 324A ldr r2, .L32+48 + 826 0130 A2FB0121 umull r2, r1, r2, r1 + 827 0134 C909 lsrs r1, r1, #7 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 828 .loc 1 139 69 view .LVU244 + 829 0136 A3FB0152 umull r5, r2, r3, r1 + 830 013a D208 lsrs r2, r2, #3 + 831 013c 02EB8202 add r2, r2, r2, lsl #2 + 832 0140 A1EB4202 sub r2, r1, r2, lsl #1 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 833 .loc 1 139 74 view .LVU245 + 834 0144 3032 adds r2, r2, #48 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 835 .loc 1 139 36 view .LVU246 + 836 0146 0276 strb r2, [r0, #24] + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 837 .loc 1 140 7 is_stmt 1 view .LVU247 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 838 .loc 1 140 59 is_stmt 0 view .LVU248 + 839 0148 2C49 ldr r1, .L32+52 + 840 014a A1FB0421 umull r2, r1, r1, r4 + 841 014e 490B lsrs r1, r1, #13 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 842 .loc 1 140 68 view .LVU249 + 843 0150 A3FB0152 umull r5, r2, r3, r1 + 844 0154 D208 lsrs r2, r2, #3 + 845 0156 02EB8202 add r2, r2, r2, lsl #2 + 846 015a A1EB4202 sub r2, r1, r2, lsl #1 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 847 .loc 1 140 73 view .LVU250 + 848 015e 3032 adds r2, r2, #48 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 849 .loc 1 140 36 view .LVU251 + 850 0160 4276 strb r2, [r0, #25] + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 851 .loc 1 141 7 is_stmt 1 view .LVU252 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 852 .loc 1 141 59 is_stmt 0 view .LVU253 + 853 0162 2749 ldr r1, .L32+56 + 854 0164 A1FB0421 umull r2, r1, r1, r4 + 855 0168 8909 lsrs r1, r1, #6 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 856 .loc 1 141 67 view .LVU254 + 857 016a A3FB0152 umull r5, r2, r3, r1 + 858 016e D208 lsrs r2, r2, #3 + 859 0170 02EB8202 add r2, r2, r2, lsl #2 + 860 0174 A1EB4202 sub r2, r1, r2, lsl #1 + ARM GAS /tmp/ccWJ27fo.s page 42 - 824 .loc 1 137 60 is_stmt 0 view .LVU242 - 825 01a4 02EB8202 add r2, r2, r2, lsl #2 - 826 01a8 A4EB4204 sub r4, r4, r2, lsl #1 - 137:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 827 .loc 1 137 65 view .LVU243 - 828 01ac 3034 adds r4, r4, #48 - 137:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 829 .loc 1 137 36 view .LVU244 - 830 01ae 4477 strb r4, [r0, #29] - 138:Core/Src/main.c **** - 831 .loc 1 138 7 is_stmt 1 view .LVU245 - 832 01b0 2021 movs r1, #32 - 833 01b2 FFF7FEFF bl CDC_Transmit_FS - 834 .LVL25: - 835 01b6 40E7 b .L28 - 836 .L33: - 837 .align 3 - 838 .L32: - 839 01b8 00E40B54 .word 1410065408 - 840 01bc 02000000 .word 2 - 841 01c0 00040240 .word 1073873920 - 842 01c4 00000000 .word ADC1_buff_circular - 843 01c8 00000000 .word hadc1 - 844 01cc 00000000 .word adc_process - 845 01d0 CDCCCCCC .word -858993459 - 846 01d4 00000000 .word ADC_msg - 847 01d8 834B0400 .word 281475 - 848 01dc 6BCA5F6B .word 1801439851 - 849 01e0 83DE1B43 .word 1125899907 - 850 01e4 C55A7C0A .word 175921861 - 851 01e8 5917B7D1 .word -776530087 - 852 01ec D34D6210 .word 274877907 - 853 01f0 1F85EB51 .word 1374389535 - 854 .LBE14: - 855 .cfi_endproc - 856 .LFE243: - 858 .global ADC_msg - 859 .section .data.ADC_msg,"aw" - 860 .align 2 - 863 ADC_msg: - 864 0000 52656365 .ascii "Received ADC value: ??????????\015\012\000" - 864 69766564 - 864 20414443 - 864 2076616C - 864 75653A20 - 865 .global ADC1_buff_circular - 866 .section .bss.ADC1_buff_circular,"aw",%nobits - 867 .align 2 - 870 ADC1_buff_circular: - 871 0000 00000000 .space 200 - 871 00000000 - 871 00000000 - 871 00000000 - 871 00000000 - 872 .global adc_process - 873 .section .bss.adc_process,"aw",%nobits - 874 .align 2 - ARM GAS /tmp/cc6ou28t.s page 42 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 861 .loc 1 141 72 view .LVU255 + 862 0178 3032 adds r2, r2, #48 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 863 .loc 1 141 36 view .LVU256 + 864 017a 8276 strb r2, [r0, #26] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 865 .loc 1 142 7 is_stmt 1 view .LVU257 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 866 .loc 1 142 59 is_stmt 0 view .LVU258 + 867 017c 2149 ldr r1, .L32+60 + 868 017e A1FB0421 umull r2, r1, r1, r4 + 869 0182 4909 lsrs r1, r1, #5 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 870 .loc 1 142 66 view .LVU259 + 871 0184 A3FB0152 umull r5, r2, r3, r1 + 872 0188 D208 lsrs r2, r2, #3 + 873 018a 02EB8202 add r2, r2, r2, lsl #2 + 874 018e A1EB4202 sub r2, r1, r2, lsl #1 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 875 .loc 1 142 71 view .LVU260 + 876 0192 3032 adds r2, r2, #48 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 877 .loc 1 142 36 view .LVU261 + 878 0194 C276 strb r2, [r0, #27] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 879 .loc 1 143 7 is_stmt 1 view .LVU262 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 880 .loc 1 143 59 is_stmt 0 view .LVU263 + 881 0196 A3FB0412 umull r1, r2, r3, r4 + 882 019a D208 lsrs r2, r2, #3 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 883 .loc 1 143 65 view .LVU264 + 884 019c A3FB0213 umull r1, r3, r3, r2 + 885 01a0 DB08 lsrs r3, r3, #3 + 886 01a2 03EB8303 add r3, r3, r3, lsl #2 + 887 01a6 A2EB4303 sub r3, r2, r3, lsl #1 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 888 .loc 1 143 70 view .LVU265 + 889 01aa 3033 adds r3, r3, #48 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 890 .loc 1 143 36 view .LVU266 + 891 01ac 0377 strb r3, [r0, #28] + 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 892 .loc 1 144 7 is_stmt 1 view .LVU267 + 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 893 .loc 1 144 64 is_stmt 0 view .LVU268 + 894 01ae 02EB8202 add r2, r2, r2, lsl #2 + 895 01b2 A4EB4204 sub r4, r4, r2, lsl #1 + 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 896 .loc 1 144 69 view .LVU269 + 897 01b6 3034 adds r4, r4, #48 + 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 898 .loc 1 144 36 view .LVU270 + 899 01b8 4477 strb r4, [r0, #29] + 145:Core/Src/main.c **** + 900 .loc 1 145 7 is_stmt 1 view .LVU271 + ARM GAS /tmp/ccWJ27fo.s page 43 - 877 adc_process: - 878 0000 00000000 .space 16 - 878 00000000 - 878 00000000 - 878 00000000 - 879 .global hdma_adc1 - 880 .section .bss.hdma_adc1,"aw",%nobits - 881 .align 2 - 884 hdma_adc1: - 885 0000 00000000 .space 96 - 885 00000000 - 885 00000000 - 885 00000000 - 885 00000000 - 886 .global hadc1 - 887 .section .bss.hadc1,"aw",%nobits - 888 .align 2 - 891 hadc1: - 892 0000 00000000 .space 72 - 892 00000000 - 892 00000000 - 892 00000000 - 892 00000000 - 893 .text - 894 .Letext0: - 895 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 896 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 897 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 898 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 899 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" - 900 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" - 901 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 902 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 903 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 904 .file 12 "Core/Inc/main.h" - 905 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - 906 .file 14 "USB_DEVICE/App/usb_device.h" - 907 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - 908 .file 16 "" - ARM GAS /tmp/cc6ou28t.s page 43 + 901 01ba 2021 movs r1, #32 + 902 01bc FFF7FEFF bl CDC_Transmit_FS + 903 .LVL31: + 904 01c0 40E7 b .L28 + 905 .L33: + 906 01c2 00BFAFF3 .align 3 + 906 0080 + 907 .L32: + 908 01c8 00E40B54 .word 1410065408 + 909 01cc 02000000 .word 2 + 910 01d0 00040240 .word 1073873920 + 911 01d4 00000000 .word ADC1_buff_circular + 912 01d8 00000000 .word hadc1 + 913 01dc 00000000 .word ADC_proc_shadow + 914 01e0 00000000 .word ADC_proc + 915 01e4 CDCCCCCC .word -858993459 + 916 01e8 00000000 .word ADC_msg + 917 01ec 834B0400 .word 281475 + 918 01f0 6BCA5F6B .word 1801439851 + 919 01f4 83DE1B43 .word 1125899907 + 920 01f8 C55A7C0A .word 175921861 + 921 01fc 5917B7D1 .word -776530087 + 922 0200 D34D6210 .word 274877907 + 923 0204 1F85EB51 .word 1374389535 + 924 .LBE14: + 925 .cfi_endproc + 926 .LFE243: + 928 .global ADC_msg + 929 .section .data.ADC_msg,"aw" + 930 .align 2 + 933 ADC_msg: + 934 0000 52656365 .ascii "Received ADC value: ??????????\015\012\000" + 934 69766564 + 934 20414443 + 934 2076616C + 934 75653A20 + 935 .global ADC1_buff_circular + 936 .section .bss.ADC1_buff_circular,"aw",%nobits + 937 .align 2 + 940 ADC1_buff_circular: + 941 0000 00000000 .space 200 + 941 00000000 + 941 00000000 + 941 00000000 + 941 00000000 + 942 .global Sweep_state + 943 .section .bss.Sweep_state,"aw",%nobits + 944 .align 2 + 947 Sweep_state: + 948 0000 00000000 .space 12 + 948 00000000 + 948 00000000 + 949 .global ADC_proc_shadow + 950 .section .bss.ADC_proc_shadow,"aw",%nobits + 951 .align 2 + 954 ADC_proc_shadow: + 955 0000 00000000 .space 16 + ARM GAS /tmp/ccWJ27fo.s page 44 + + + 955 00000000 + 955 00000000 + 955 00000000 + 956 .global ADC_proc + 957 .section .bss.ADC_proc,"aw",%nobits + 958 .align 2 + 961 ADC_proc: + 962 0000 00000000 .space 16 + 962 00000000 + 962 00000000 + 962 00000000 + 963 .global hdma_adc1 + 964 .section .bss.hdma_adc1,"aw",%nobits + 965 .align 2 + 968 hdma_adc1: + 969 0000 00000000 .space 96 + 969 00000000 + 969 00000000 + 969 00000000 + 969 00000000 + 970 .global hadc1 + 971 .section .bss.hadc1,"aw",%nobits + 972 .align 2 + 975 hadc1: + 976 0000 00000000 .space 72 + 976 00000000 + 976 00000000 + 976 00000000 + 976 00000000 + 977 .global curr_step_start_N + 978 .section .bss.curr_step_start_N,"aw",%nobits + 979 .align 2 + 982 curr_step_start_N: + 983 0000 00000000 .space 4 + 984 .text + 985 .Letext0: + 986 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 987 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 988 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 989 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 990 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" + 991 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" + 992 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 993 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 994 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 995 .file 12 "Core/Inc/main.h" + 996 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" + 997 .file 14 "USB_DEVICE/App/usb_device.h" + 998 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + 999 .file 16 "" + ARM GAS /tmp/ccWJ27fo.s page 45 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/cc6ou28t.s:21 .text.MX_GPIO_Init:00000000 $t - /tmp/cc6ou28t.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init - /tmp/cc6ou28t.s:187 .text.MX_GPIO_Init:000000c0 $d - /tmp/cc6ou28t.s:194 .text.MX_DMA_Init:00000000 $t - /tmp/cc6ou28t.s:199 .text.MX_DMA_Init:00000000 MX_DMA_Init - /tmp/cc6ou28t.s:248 .text.MX_DMA_Init:00000030 $d - /tmp/cc6ou28t.s:253 .text.Error_Handler:00000000 $t - /tmp/cc6ou28t.s:259 .text.Error_Handler:00000000 Error_Handler - /tmp/cc6ou28t.s:291 .text.MX_ADC1_Init:00000000 $t - /tmp/cc6ou28t.s:296 .text.MX_ADC1_Init:00000000 MX_ADC1_Init - /tmp/cc6ou28t.s:404 .text.MX_ADC1_Init:00000068 $d - /tmp/cc6ou28t.s:891 .bss.hadc1:00000000 hadc1 - /tmp/cc6ou28t.s:410 .text.SystemClock_Config:00000000 $t - /tmp/cc6ou28t.s:416 .text.SystemClock_Config:00000000 SystemClock_Config - /tmp/cc6ou28t.s:564 .text.SystemClock_Config:000000a4 $d - /tmp/cc6ou28t.s:571 .text.main:00000000 $t - /tmp/cc6ou28t.s:577 .text.main:00000000 main - /tmp/cc6ou28t.s:839 .text.main:000001b8 $d - /tmp/cc6ou28t.s:870 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular - /tmp/cc6ou28t.s:877 .bss.adc_process:00000000 adc_process - /tmp/cc6ou28t.s:863 .data.ADC_msg:00000000 ADC_msg - /tmp/cc6ou28t.s:860 .data.ADC_msg:00000000 $d - /tmp/cc6ou28t.s:867 .bss.ADC1_buff_circular:00000000 $d - /tmp/cc6ou28t.s:874 .bss.adc_process:00000000 $d - /tmp/cc6ou28t.s:884 .bss.hdma_adc1:00000000 hdma_adc1 - /tmp/cc6ou28t.s:881 .bss.hdma_adc1:00000000 $d - /tmp/cc6ou28t.s:888 .bss.hadc1:00000000 $d + /tmp/ccWJ27fo.s:21 .text.MX_GPIO_Init:00000000 $t + /tmp/ccWJ27fo.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/ccWJ27fo.s:242 .text.MX_GPIO_Init:0000010c $d + /tmp/ccWJ27fo.s:250 .text.MX_DMA_Init:00000000 $t + /tmp/ccWJ27fo.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/ccWJ27fo.s:304 .text.MX_DMA_Init:00000030 $d + /tmp/ccWJ27fo.s:309 .text.Error_Handler:00000000 $t + /tmp/ccWJ27fo.s:315 .text.Error_Handler:00000000 Error_Handler + /tmp/ccWJ27fo.s:347 .text.MX_ADC1_Init:00000000 $t + /tmp/ccWJ27fo.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/ccWJ27fo.s:460 .text.MX_ADC1_Init:00000068 $d + /tmp/ccWJ27fo.s:975 .bss.hadc1:00000000 hadc1 + /tmp/ccWJ27fo.s:466 .text.SystemClock_Config:00000000 $t + /tmp/ccWJ27fo.s:472 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/ccWJ27fo.s:620 .text.SystemClock_Config:000000a4 $d + /tmp/ccWJ27fo.s:627 .text.main:00000000 $t + /tmp/ccWJ27fo.s:633 .text.main:00000000 main + /tmp/ccWJ27fo.s:908 .text.main:000001c8 $d + /tmp/ccWJ27fo.s:940 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular + /tmp/ccWJ27fo.s:954 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow + /tmp/ccWJ27fo.s:961 .bss.ADC_proc:00000000 ADC_proc + /tmp/ccWJ27fo.s:933 .data.ADC_msg:00000000 ADC_msg + /tmp/ccWJ27fo.s:930 .data.ADC_msg:00000000 $d + /tmp/ccWJ27fo.s:937 .bss.ADC1_buff_circular:00000000 $d + /tmp/ccWJ27fo.s:947 .bss.Sweep_state:00000000 Sweep_state + /tmp/ccWJ27fo.s:944 .bss.Sweep_state:00000000 $d + /tmp/ccWJ27fo.s:951 .bss.ADC_proc_shadow:00000000 $d + /tmp/ccWJ27fo.s:958 .bss.ADC_proc:00000000 $d + /tmp/ccWJ27fo.s:968 .bss.hdma_adc1:00000000 hdma_adc1 + /tmp/ccWJ27fo.s:965 .bss.hdma_adc1:00000000 $d + /tmp/ccWJ27fo.s:972 .bss.hadc1:00000000 $d + /tmp/ccWJ27fo.s:982 .bss.curr_step_start_N:00000000 curr_step_start_N + /tmp/ccWJ27fo.s:979 .bss.curr_step_start_N:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin diff --git a/build/main.o b/build/main.o index 325b4bc..101a158 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/build/stm32_ADC_F429_0.elf b/build/stm32_ADC_F429_0.elf deleted file mode 100755 index 6709dcf..0000000 Binary files a/build/stm32_ADC_F429_0.elf and /dev/null differ diff --git a/build/stm32_ADC_F429_0.map b/build/stm32_ADC_F429_0.map index 892bc7a..f3cd48d 100644 --- a/build/stm32_ADC_F429_0.map +++ b/build/stm32_ADC_F429_0.map @@ -88,14 +88,20 @@ Discarded input sections .text 0x00000000 0x0 build/main.o .data 0x00000000 0x0 build/main.o .bss 0x00000000 0x0 build/main.o + .bss.curr_step_start_N + 0x00000000 0x4 build/main.o .text 0x00000000 0x0 build/stm32f4xx_it.o .data 0x00000000 0x0 build/stm32f4xx_it.o .bss 0x00000000 0x0 build/stm32f4xx_it.o + .bss.curr_step_start_N + 0x00000000 0x4 build/stm32f4xx_it.o .text 0x00000000 0x0 build/stm32f4xx_hal_msp.o .data 0x00000000 0x0 build/stm32f4xx_hal_msp.o .bss 0x00000000 0x0 build/stm32f4xx_hal_msp.o .text.HAL_ADC_MspDeInit - 0x00000000 0x40 build/stm32f4xx_hal_msp.o + 0x00000000 0x34 build/stm32f4xx_hal_msp.o + .bss.curr_step_start_N + 0x00000000 0x4 build/stm32f4xx_hal_msp.o .text 0x00000000 0x0 build/stm32f4xx_hal_rcc.o .data 0x00000000 0x0 build/stm32f4xx_hal_rcc.o .bss 0x00000000 0x0 build/stm32f4xx_hal_rcc.o @@ -284,10 +290,6 @@ Discarded input sections 0x00000000 0xe build/stm32f4xx_hal_gpio.o .text.HAL_GPIO_LockPin 0x00000000 0x2e build/stm32f4xx_hal_gpio.o - .text.HAL_GPIO_EXTI_Callback - 0x00000000 0x2 build/stm32f4xx_hal_gpio.o - .text.HAL_GPIO_EXTI_IRQHandler - 0x00000000 0x1c build/stm32f4xx_hal_gpio.o .text 0x00000000 0x0 build/stm32f4xx_hal_dma_ex.o .data 0x00000000 0x0 build/stm32f4xx_hal_dma_ex.o .bss 0x00000000 0x0 build/stm32f4xx_hal_dma_ex.o @@ -553,12 +555,18 @@ Discarded input sections .text 0x00000000 0x0 build/usb_device.o .data 0x00000000 0x0 build/usb_device.o .bss 0x00000000 0x0 build/usb_device.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usb_device.o .text 0x00000000 0x0 build/usbd_desc.o .data 0x00000000 0x0 build/usbd_desc.o .bss 0x00000000 0x0 build/usbd_desc.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_desc.o .text 0x00000000 0x0 build/usbd_cdc_if.o .data 0x00000000 0x0 build/usbd_cdc_if.o .bss 0x00000000 0x0 build/usbd_cdc_if.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_cdc_if.o .text 0x00000000 0x0 build/usbd_conf.o .data 0x00000000 0x0 build/usbd_conf.o .bss 0x00000000 0x0 build/usbd_conf.o @@ -572,6 +580,8 @@ Discarded input sections 0x00000000 0x10 build/usbd_conf.o .text.USBD_LL_FlushEP 0x00000000 0x10 build/usbd_conf.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_conf.o .text 0x00000000 0x0 build/stm32f4xx_hal_pcd.o .data 0x00000000 0x0 build/stm32f4xx_hal_pcd.o .bss 0x00000000 0x0 build/stm32f4xx_hal_pcd.o @@ -768,17 +778,25 @@ Discarded input sections 0x00000000 0x1a build/usbd_core.o .text.USBD_RunTestMode 0x00000000 0x4 build/usbd_core.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_core.o .text 0x00000000 0x0 build/usbd_ctlreq.o .data 0x00000000 0x0 build/usbd_ctlreq.o .bss 0x00000000 0x0 build/usbd_ctlreq.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_ctlreq.o .text 0x00000000 0x0 build/usbd_ioreq.o .data 0x00000000 0x0 build/usbd_ioreq.o .bss 0x00000000 0x0 build/usbd_ioreq.o .text.USBD_GetRxCount 0x00000000 0x8 build/usbd_ioreq.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_ioreq.o .text 0x00000000 0x0 build/usbd_cdc.o .data 0x00000000 0x0 build/usbd_cdc.o .bss 0x00000000 0x0 build/usbd_cdc.o + .bss.curr_step_start_N + 0x00000000 0x4 build/usbd_cdc.o .text 0x00000000 0x14 build/startup_stm32f429xx.o .data 0x00000000 0x0 build/startup_stm32f429xx.o .bss 0x00000000 0x0 build/startup_stm32f429xx.o @@ -1261,7 +1279,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x08000000 g_pfnVectors 0x080001ac . = ALIGN (0x4) -.text 0x080001b0 0x4c64 +.text 0x080001b0 0x4e04 0x080001b0 . = ALIGN (0x4) *(.text) .text 0x080001b0 0x88 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -1280,761 +1298,771 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x080006b8 __aeabi_idiv0 *(.text*) .text.MX_GPIO_Init - 0x080006bc 0xcc build/main.o + 0x080006bc 0x11c build/main.o .text.MX_DMA_Init - 0x08000788 0x34 build/main.o + 0x080007d8 0x34 build/main.o .text.Error_Handler - 0x080007bc 0x4 build/main.o - 0x080007bc Error_Handler + 0x0800080c 0x4 build/main.o + 0x0800080c Error_Handler .text.MX_ADC1_Init - 0x080007c0 0x70 build/main.o + 0x08000810 0x70 build/main.o .text.SystemClock_Config - 0x08000830 0xac build/main.o - 0x08000830 SystemClock_Config - *fill* 0x080008dc 0x4 - .text.main 0x080008e0 0x1f4 build/main.o - 0x080008e0 main + 0x08000880 0xac build/main.o + 0x08000880 SystemClock_Config + *fill* 0x0800092c 0x4 + .text.main 0x08000930 0x208 build/main.o + 0x08000930 main .text.NMI_Handler - 0x08000ad4 0x2 build/stm32f4xx_it.o - 0x08000ad4 NMI_Handler + 0x08000b38 0x2 build/stm32f4xx_it.o + 0x08000b38 NMI_Handler .text.HardFault_Handler - 0x08000ad6 0x2 build/stm32f4xx_it.o - 0x08000ad6 HardFault_Handler + 0x08000b3a 0x2 build/stm32f4xx_it.o + 0x08000b3a HardFault_Handler .text.MemManage_Handler - 0x08000ad8 0x2 build/stm32f4xx_it.o - 0x08000ad8 MemManage_Handler + 0x08000b3c 0x2 build/stm32f4xx_it.o + 0x08000b3c MemManage_Handler .text.BusFault_Handler - 0x08000ada 0x2 build/stm32f4xx_it.o - 0x08000ada BusFault_Handler + 0x08000b3e 0x2 build/stm32f4xx_it.o + 0x08000b3e BusFault_Handler .text.UsageFault_Handler - 0x08000adc 0x2 build/stm32f4xx_it.o - 0x08000adc UsageFault_Handler + 0x08000b40 0x2 build/stm32f4xx_it.o + 0x08000b40 UsageFault_Handler .text.SVC_Handler - 0x08000ade 0x2 build/stm32f4xx_it.o - 0x08000ade SVC_Handler + 0x08000b42 0x2 build/stm32f4xx_it.o + 0x08000b42 SVC_Handler .text.DebugMon_Handler - 0x08000ae0 0x2 build/stm32f4xx_it.o - 0x08000ae0 DebugMon_Handler + 0x08000b44 0x2 build/stm32f4xx_it.o + 0x08000b44 DebugMon_Handler .text.PendSV_Handler - 0x08000ae2 0x2 build/stm32f4xx_it.o - 0x08000ae2 PendSV_Handler + 0x08000b46 0x2 build/stm32f4xx_it.o + 0x08000b46 PendSV_Handler .text.SysTick_Handler - 0x08000ae4 0x8 build/stm32f4xx_it.o - 0x08000ae4 SysTick_Handler + 0x08000b48 0x8 build/stm32f4xx_it.o + 0x08000b48 SysTick_Handler + .text.EXTI0_IRQHandler + 0x08000b50 0x34 build/stm32f4xx_it.o + 0x08000b50 EXTI0_IRQHandler + .text.EXTI3_IRQHandler + 0x08000b84 0xa build/stm32f4xx_it.o + 0x08000b84 EXTI3_IRQHandler + *fill* 0x08000b8e 0x2 .text.DMA2_Stream0_IRQHandler - 0x08000aec 0x10 build/stm32f4xx_it.o - 0x08000aec DMA2_Stream0_IRQHandler + 0x08000b90 0x10 build/stm32f4xx_it.o + 0x08000b90 DMA2_Stream0_IRQHandler .text.OTG_FS_IRQHandler - 0x08000afc 0x10 build/stm32f4xx_it.o - 0x08000afc OTG_FS_IRQHandler + 0x08000ba0 0x10 build/stm32f4xx_it.o + 0x08000ba0 OTG_FS_IRQHandler .text.HAL_ADC_ConvCpltCallback - 0x08000b0c 0x40 build/stm32f4xx_it.o - 0x08000b0c HAL_ADC_ConvCpltCallback + 0x08000bb0 0xd8 build/stm32f4xx_it.o + 0x08000bb0 HAL_ADC_ConvCpltCallback .text.HAL_ADC_ConvHalfCpltCallback - 0x08000b4c 0x38 build/stm32f4xx_it.o - 0x08000b4c HAL_ADC_ConvHalfCpltCallback + 0x08000c88 0xa8 build/stm32f4xx_it.o + 0x08000c88 HAL_ADC_ConvHalfCpltCallback .text.HAL_MspInit - 0x08000b84 0x38 build/stm32f4xx_hal_msp.o - 0x08000b84 HAL_MspInit + 0x08000d30 0x38 build/stm32f4xx_hal_msp.o + 0x08000d30 HAL_MspInit .text.HAL_ADC_MspInit - 0x08000bbc 0xd4 build/stm32f4xx_hal_msp.o - 0x08000bbc HAL_ADC_MspInit + 0x08000d68 0xac build/stm32f4xx_hal_msp.o + 0x08000d68 HAL_ADC_MspInit .text.HAL_RCC_OscConfig - 0x08000c90 0x3f8 build/stm32f4xx_hal_rcc.o - 0x08000c90 HAL_RCC_OscConfig + 0x08000e14 0x3f8 build/stm32f4xx_hal_rcc.o + 0x08000e14 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x08001088 0xdc build/stm32f4xx_hal_rcc.o - 0x08001088 HAL_RCC_GetSysClockFreq + 0x0800120c 0xdc build/stm32f4xx_hal_rcc.o + 0x0800120c HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x08001164 0x160 build/stm32f4xx_hal_rcc.o - 0x08001164 HAL_RCC_ClockConfig + 0x080012e8 0x160 build/stm32f4xx_hal_rcc.o + 0x080012e8 HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x080012c4 0xc build/stm32f4xx_hal_rcc.o - 0x080012c4 HAL_RCC_GetHCLKFreq + 0x08001448 0xc build/stm32f4xx_hal_rcc.o + 0x08001448 HAL_RCC_GetHCLKFreq .text.HAL_GPIO_Init - 0x080012d0 0x208 build/stm32f4xx_hal_gpio.o - 0x080012d0 HAL_GPIO_Init + 0x08001454 0x208 build/stm32f4xx_hal_gpio.o + 0x08001454 HAL_GPIO_Init .text.HAL_GPIO_WritePin - 0x080014d8 0xc build/stm32f4xx_hal_gpio.o - 0x080014d8 HAL_GPIO_WritePin + 0x0800165c 0xc build/stm32f4xx_hal_gpio.o + 0x0800165c HAL_GPIO_WritePin .text.HAL_GPIO_TogglePin - 0x080014e4 0x12 build/stm32f4xx_hal_gpio.o - 0x080014e4 HAL_GPIO_TogglePin + 0x08001668 0x12 build/stm32f4xx_hal_gpio.o + 0x08001668 HAL_GPIO_TogglePin + .text.HAL_GPIO_EXTI_Callback + 0x0800167a 0x2 build/stm32f4xx_hal_gpio.o + 0x0800167a HAL_GPIO_EXTI_Callback + .text.HAL_GPIO_EXTI_IRQHandler + 0x0800167c 0x1c build/stm32f4xx_hal_gpio.o + 0x0800167c HAL_GPIO_EXTI_IRQHandler .text.DMA_SetConfig - 0x080014f6 0x2c build/stm32f4xx_hal_dma.o - *fill* 0x08001522 0x2 + 0x08001698 0x2c build/stm32f4xx_hal_dma.o .text.DMA_CalcBaseAndBitshift - 0x08001524 0x3c build/stm32f4xx_hal_dma.o + 0x080016c4 0x3c build/stm32f4xx_hal_dma.o .text.DMA_CheckFifoParam - 0x08001560 0x8e build/stm32f4xx_hal_dma.o - *fill* 0x080015ee 0x2 + 0x08001700 0x8e build/stm32f4xx_hal_dma.o + *fill* 0x0800178e 0x2 .text.HAL_DMA_Init - 0x080015f0 0xcc build/stm32f4xx_hal_dma.o - 0x080015f0 HAL_DMA_Init + 0x08001790 0xcc build/stm32f4xx_hal_dma.o + 0x08001790 HAL_DMA_Init .text.HAL_DMA_Start_IT - 0x080016bc 0x6a build/stm32f4xx_hal_dma.o - 0x080016bc HAL_DMA_Start_IT - *fill* 0x08001726 0x2 + 0x0800185c 0x6a build/stm32f4xx_hal_dma.o + 0x0800185c HAL_DMA_Start_IT + *fill* 0x080018c6 0x2 .text.HAL_DMA_IRQHandler - 0x08001728 0x1dc build/stm32f4xx_hal_dma.o - 0x08001728 HAL_DMA_IRQHandler + 0x080018c8 0x1dc build/stm32f4xx_hal_dma.o + 0x080018c8 HAL_DMA_IRQHandler .text.__NVIC_EnableIRQ - 0x08001904 0x1c build/stm32f4xx_hal_cortex.o + 0x08001aa4 0x1c build/stm32f4xx_hal_cortex.o .text.__NVIC_SetPriority - 0x08001920 0x28 build/stm32f4xx_hal_cortex.o + 0x08001ac0 0x28 build/stm32f4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08001948 0x3e build/stm32f4xx_hal_cortex.o - *fill* 0x08001986 0x2 + 0x08001ae8 0x3e build/stm32f4xx_hal_cortex.o + *fill* 0x08001b26 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08001988 0x24 build/stm32f4xx_hal_cortex.o - 0x08001988 HAL_NVIC_SetPriorityGrouping + 0x08001b28 0x24 build/stm32f4xx_hal_cortex.o + 0x08001b28 HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x080019ac 0x20 build/stm32f4xx_hal_cortex.o - 0x080019ac HAL_NVIC_SetPriority + 0x08001b4c 0x20 build/stm32f4xx_hal_cortex.o + 0x08001b4c HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x080019cc 0x8 build/stm32f4xx_hal_cortex.o - 0x080019cc HAL_NVIC_EnableIRQ + 0x08001b6c 0x8 build/stm32f4xx_hal_cortex.o + 0x08001b6c HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x080019d4 0x28 build/stm32f4xx_hal_cortex.o - 0x080019d4 HAL_SYSTICK_Config + 0x08001b74 0x28 build/stm32f4xx_hal_cortex.o + 0x08001b74 HAL_SYSTICK_Config .text.HAL_InitTick - 0x080019fc 0x4c build/stm32f4xx_hal.o - 0x080019fc HAL_InitTick + 0x08001b9c 0x4c build/stm32f4xx_hal.o + 0x08001b9c HAL_InitTick .text.HAL_Init - 0x08001a48 0x34 build/stm32f4xx_hal.o - 0x08001a48 HAL_Init + 0x08001be8 0x34 build/stm32f4xx_hal.o + 0x08001be8 HAL_Init .text.HAL_IncTick - 0x08001a7c 0x18 build/stm32f4xx_hal.o - 0x08001a7c HAL_IncTick + 0x08001c1c 0x18 build/stm32f4xx_hal.o + 0x08001c1c HAL_IncTick .text.HAL_GetTick - 0x08001a94 0xc build/stm32f4xx_hal.o - 0x08001a94 HAL_GetTick + 0x08001c34 0xc build/stm32f4xx_hal.o + 0x08001c34 HAL_GetTick .text.HAL_Delay - 0x08001aa0 0x28 build/stm32f4xx_hal.o - 0x08001aa0 HAL_Delay + 0x08001c40 0x28 build/stm32f4xx_hal.o + 0x08001c40 HAL_Delay .text.SystemInit - 0x08001ac8 0x14 build/system_stm32f4xx.o - 0x08001ac8 SystemInit + 0x08001c68 0x14 build/system_stm32f4xx.o + 0x08001c68 SystemInit .text.MX_USB_DEVICE_Init - 0x08001adc 0x54 build/usb_device.o - 0x08001adc MX_USB_DEVICE_Init + 0x08001c7c 0x54 build/usb_device.o + 0x08001c7c MX_USB_DEVICE_Init .text.USBD_FS_DeviceDescriptor - 0x08001b30 0xc build/usbd_desc.o - 0x08001b30 USBD_FS_DeviceDescriptor + 0x08001cd0 0xc build/usbd_desc.o + 0x08001cd0 USBD_FS_DeviceDescriptor .text.USBD_FS_LangIDStrDescriptor - 0x08001b3c 0xc build/usbd_desc.o - 0x08001b3c USBD_FS_LangIDStrDescriptor + 0x08001cdc 0xc build/usbd_desc.o + 0x08001cdc USBD_FS_LangIDStrDescriptor .text.IntToUnicode - 0x08001b48 0x46 build/usbd_desc.o - *fill* 0x08001b8e 0x2 + 0x08001ce8 0x46 build/usbd_desc.o + *fill* 0x08001d2e 0x2 .text.Get_SerialNum - 0x08001b90 0x38 build/usbd_desc.o + 0x08001d30 0x38 build/usbd_desc.o .text.USBD_FS_SerialStrDescriptor - 0x08001bc8 0x14 build/usbd_desc.o - 0x08001bc8 USBD_FS_SerialStrDescriptor + 0x08001d68 0x14 build/usbd_desc.o + 0x08001d68 USBD_FS_SerialStrDescriptor .text.USBD_FS_ProductStrDescriptor - 0x08001bdc 0x24 build/usbd_desc.o - 0x08001bdc USBD_FS_ProductStrDescriptor + 0x08001d7c 0x24 build/usbd_desc.o + 0x08001d7c USBD_FS_ProductStrDescriptor .text.USBD_FS_ManufacturerStrDescriptor - 0x08001c00 0x1c build/usbd_desc.o - 0x08001c00 USBD_FS_ManufacturerStrDescriptor + 0x08001da0 0x1c build/usbd_desc.o + 0x08001da0 USBD_FS_ManufacturerStrDescriptor .text.USBD_FS_ConfigStrDescriptor - 0x08001c1c 0x24 build/usbd_desc.o - 0x08001c1c USBD_FS_ConfigStrDescriptor + 0x08001dbc 0x24 build/usbd_desc.o + 0x08001dbc USBD_FS_ConfigStrDescriptor .text.USBD_FS_InterfaceStrDescriptor - 0x08001c40 0x24 build/usbd_desc.o - 0x08001c40 USBD_FS_InterfaceStrDescriptor + 0x08001de0 0x24 build/usbd_desc.o + 0x08001de0 USBD_FS_InterfaceStrDescriptor .text.CDC_DeInit_FS - 0x08001c64 0x4 build/usbd_cdc_if.o + 0x08001e04 0x4 build/usbd_cdc_if.o .text.CDC_Control_FS - 0x08001c68 0x4 build/usbd_cdc_if.o + 0x08001e08 0x4 build/usbd_cdc_if.o .text.CDC_TransmitCplt_FS - 0x08001c6c 0x4 build/usbd_cdc_if.o + 0x08001e0c 0x4 build/usbd_cdc_if.o .text.CDC_Receive_FS - 0x08001c70 0x1c build/usbd_cdc_if.o + 0x08001e10 0x1c build/usbd_cdc_if.o .text.CDC_Init_FS - 0x08001c8c 0x28 build/usbd_cdc_if.o + 0x08001e2c 0x28 build/usbd_cdc_if.o .text.CDC_Transmit_FS - 0x08001cb4 0x2c build/usbd_cdc_if.o - 0x08001cb4 CDC_Transmit_FS + 0x08001e54 0x2c build/usbd_cdc_if.o + 0x08001e54 CDC_Transmit_FS .text.HAL_PCD_MspInit - 0x08001ce0 0x84 build/usbd_conf.o - 0x08001ce0 HAL_PCD_MspInit + 0x08001e80 0x84 build/usbd_conf.o + 0x08001e80 HAL_PCD_MspInit .text.HAL_PCD_SetupStageCallback - 0x08001d64 0x10 build/usbd_conf.o - 0x08001d64 HAL_PCD_SetupStageCallback + 0x08001f04 0x10 build/usbd_conf.o + 0x08001f04 HAL_PCD_SetupStageCallback .text.HAL_PCD_DataOutStageCallback - 0x08001d74 0x18 build/usbd_conf.o - 0x08001d74 HAL_PCD_DataOutStageCallback + 0x08001f14 0x18 build/usbd_conf.o + 0x08001f14 HAL_PCD_DataOutStageCallback .text.HAL_PCD_DataInStageCallback - 0x08001d8c 0x16 build/usbd_conf.o - 0x08001d8c HAL_PCD_DataInStageCallback + 0x08001f2c 0x16 build/usbd_conf.o + 0x08001f2c HAL_PCD_DataInStageCallback .text.HAL_PCD_SOFCallback - 0x08001da2 0xc build/usbd_conf.o - 0x08001da2 HAL_PCD_SOFCallback + 0x08001f42 0xc build/usbd_conf.o + 0x08001f42 HAL_PCD_SOFCallback .text.HAL_PCD_ResetCallback - 0x08001dae 0x28 build/usbd_conf.o - 0x08001dae HAL_PCD_ResetCallback - *fill* 0x08001dd6 0x2 + 0x08001f4e 0x28 build/usbd_conf.o + 0x08001f4e HAL_PCD_ResetCallback + *fill* 0x08001f76 0x2 .text.HAL_PCD_SuspendCallback - 0x08001dd8 0x30 build/usbd_conf.o - 0x08001dd8 HAL_PCD_SuspendCallback + 0x08001f78 0x30 build/usbd_conf.o + 0x08001f78 HAL_PCD_SuspendCallback .text.HAL_PCD_ResumeCallback - 0x08001e08 0xc build/usbd_conf.o - 0x08001e08 HAL_PCD_ResumeCallback + 0x08001fa8 0xc build/usbd_conf.o + 0x08001fa8 HAL_PCD_ResumeCallback .text.HAL_PCD_ISOOUTIncompleteCallback - 0x08001e14 0xc build/usbd_conf.o - 0x08001e14 HAL_PCD_ISOOUTIncompleteCallback + 0x08001fb4 0xc build/usbd_conf.o + 0x08001fb4 HAL_PCD_ISOOUTIncompleteCallback .text.HAL_PCD_ISOINIncompleteCallback - 0x08001e20 0xc build/usbd_conf.o - 0x08001e20 HAL_PCD_ISOINIncompleteCallback + 0x08001fc0 0xc build/usbd_conf.o + 0x08001fc0 HAL_PCD_ISOINIncompleteCallback .text.HAL_PCD_ConnectCallback - 0x08001e2c 0xc build/usbd_conf.o - 0x08001e2c HAL_PCD_ConnectCallback + 0x08001fcc 0xc build/usbd_conf.o + 0x08001fcc HAL_PCD_ConnectCallback .text.HAL_PCD_DisconnectCallback - 0x08001e38 0xc build/usbd_conf.o - 0x08001e38 HAL_PCD_DisconnectCallback + 0x08001fd8 0xc build/usbd_conf.o + 0x08001fd8 HAL_PCD_DisconnectCallback .text.USBD_LL_Init - 0x08001e44 0x68 build/usbd_conf.o - 0x08001e44 USBD_LL_Init + 0x08001fe4 0x68 build/usbd_conf.o + 0x08001fe4 USBD_LL_Init .text.USBD_LL_IsStallEP - 0x08001eac 0x2c build/usbd_conf.o - 0x08001eac USBD_LL_IsStallEP + 0x0800204c 0x2c build/usbd_conf.o + 0x0800204c USBD_LL_IsStallEP .text.USBD_LL_GetRxDataSize - 0x08001ed8 0xc build/usbd_conf.o - 0x08001ed8 USBD_LL_GetRxDataSize + 0x08002078 0xc build/usbd_conf.o + 0x08002078 USBD_LL_GetRxDataSize .text.USBD_static_malloc - 0x08001ee4 0x8 build/usbd_conf.o - 0x08001ee4 USBD_static_malloc + 0x08002084 0x8 build/usbd_conf.o + 0x08002084 USBD_static_malloc .text.USBD_static_free - 0x08001eec 0x2 build/usbd_conf.o - 0x08001eec USBD_static_free + 0x0800208c 0x2 build/usbd_conf.o + 0x0800208c USBD_static_free .text.USBD_Get_USB_Status - 0x08001eee 0x14 build/usbd_conf.o - 0x08001eee USBD_Get_USB_Status + 0x0800208e 0x14 build/usbd_conf.o + 0x0800208e USBD_Get_USB_Status .text.USBD_LL_Start - 0x08001f02 0x10 build/usbd_conf.o - 0x08001f02 USBD_LL_Start + 0x080020a2 0x10 build/usbd_conf.o + 0x080020a2 USBD_LL_Start .text.USBD_LL_OpenEP - 0x08001f12 0x16 build/usbd_conf.o - 0x08001f12 USBD_LL_OpenEP + 0x080020b2 0x16 build/usbd_conf.o + 0x080020b2 USBD_LL_OpenEP .text.USBD_LL_CloseEP - 0x08001f28 0x10 build/usbd_conf.o - 0x08001f28 USBD_LL_CloseEP + 0x080020c8 0x10 build/usbd_conf.o + 0x080020c8 USBD_LL_CloseEP .text.USBD_LL_StallEP - 0x08001f38 0x10 build/usbd_conf.o - 0x08001f38 USBD_LL_StallEP + 0x080020d8 0x10 build/usbd_conf.o + 0x080020d8 USBD_LL_StallEP .text.USBD_LL_ClearStallEP - 0x08001f48 0x10 build/usbd_conf.o - 0x08001f48 USBD_LL_ClearStallEP + 0x080020e8 0x10 build/usbd_conf.o + 0x080020e8 USBD_LL_ClearStallEP .text.USBD_LL_SetUSBAddress - 0x08001f58 0x10 build/usbd_conf.o - 0x08001f58 USBD_LL_SetUSBAddress + 0x080020f8 0x10 build/usbd_conf.o + 0x080020f8 USBD_LL_SetUSBAddress .text.USBD_LL_Transmit - 0x08001f68 0x10 build/usbd_conf.o - 0x08001f68 USBD_LL_Transmit + 0x08002108 0x10 build/usbd_conf.o + 0x08002108 USBD_LL_Transmit .text.USBD_LL_PrepareReceive - 0x08001f78 0x10 build/usbd_conf.o - 0x08001f78 USBD_LL_PrepareReceive + 0x08002118 0x10 build/usbd_conf.o + 0x08002118 USBD_LL_PrepareReceive .text.PCD_WriteEmptyTxFifo - 0x08001f88 0xd0 build/stm32f4xx_hal_pcd.o + 0x08002128 0xd0 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_Init - 0x08002058 0x102 build/stm32f4xx_hal_pcd.o - 0x08002058 HAL_PCD_Init + 0x080021f8 0x102 build/stm32f4xx_hal_pcd.o + 0x080021f8 HAL_PCD_Init .text.HAL_PCD_Start - 0x0800215a 0x44 build/stm32f4xx_hal_pcd.o - 0x0800215a HAL_PCD_Start - *fill* 0x0800219e 0x2 + 0x080022fa 0x44 build/stm32f4xx_hal_pcd.o + 0x080022fa HAL_PCD_Start + *fill* 0x0800233e 0x2 .text.PCD_EP_OutXfrComplete_int - 0x080021a0 0x104 build/stm32f4xx_hal_pcd.o + 0x08002340 0x104 build/stm32f4xx_hal_pcd.o .text.PCD_EP_OutSetupPacket_int - 0x080022a4 0x50 build/stm32f4xx_hal_pcd.o + 0x08002444 0x50 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_SetAddress - 0x080022f4 0x26 build/stm32f4xx_hal_pcd.o - 0x080022f4 HAL_PCD_SetAddress + 0x08002494 0x26 build/stm32f4xx_hal_pcd.o + 0x08002494 HAL_PCD_SetAddress .text.HAL_PCD_EP_Open - 0x0800231a 0x8c build/stm32f4xx_hal_pcd.o - 0x0800231a HAL_PCD_EP_Open + 0x080024ba 0x8c build/stm32f4xx_hal_pcd.o + 0x080024ba HAL_PCD_EP_Open .text.HAL_PCD_EP_Close - 0x080023a6 0x70 build/stm32f4xx_hal_pcd.o - 0x080023a6 HAL_PCD_EP_Close + 0x08002546 0x70 build/stm32f4xx_hal_pcd.o + 0x08002546 HAL_PCD_EP_Close .text.HAL_PCD_EP_Receive - 0x08002416 0x4a build/stm32f4xx_hal_pcd.o - 0x08002416 HAL_PCD_EP_Receive + 0x080025b6 0x4a build/stm32f4xx_hal_pcd.o + 0x080025b6 HAL_PCD_EP_Receive .text.HAL_PCD_EP_GetRxCount - 0x08002460 0x12 build/stm32f4xx_hal_pcd.o - 0x08002460 HAL_PCD_EP_GetRxCount + 0x08002600 0x12 build/stm32f4xx_hal_pcd.o + 0x08002600 HAL_PCD_EP_GetRxCount .text.HAL_PCD_EP_Transmit - 0x08002472 0x4a build/stm32f4xx_hal_pcd.o - 0x08002472 HAL_PCD_EP_Transmit + 0x08002612 0x4a build/stm32f4xx_hal_pcd.o + 0x08002612 HAL_PCD_EP_Transmit .text.HAL_PCD_EP_SetStall - 0x080024bc 0x86 build/stm32f4xx_hal_pcd.o - 0x080024bc HAL_PCD_EP_SetStall + 0x0800265c 0x86 build/stm32f4xx_hal_pcd.o + 0x0800265c HAL_PCD_EP_SetStall .text.HAL_PCD_EP_ClrStall - 0x08002542 0x74 build/stm32f4xx_hal_pcd.o - 0x08002542 HAL_PCD_EP_ClrStall + 0x080026e2 0x74 build/stm32f4xx_hal_pcd.o + 0x080026e2 HAL_PCD_EP_ClrStall .text.HAL_PCD_EP_Abort - 0x080025b6 0x34 build/stm32f4xx_hal_pcd.o - 0x080025b6 HAL_PCD_EP_Abort + 0x08002756 0x34 build/stm32f4xx_hal_pcd.o + 0x08002756 HAL_PCD_EP_Abort .text.HAL_PCD_IRQHandler - 0x080025ea 0x5be build/stm32f4xx_hal_pcd.o - 0x080025ea HAL_PCD_IRQHandler + 0x0800278a 0x5be build/stm32f4xx_hal_pcd.o + 0x0800278a HAL_PCD_IRQHandler .text.HAL_PCDEx_SetTxFiFo - 0x08002ba8 0x4c build/stm32f4xx_hal_pcd_ex.o - 0x08002ba8 HAL_PCDEx_SetTxFiFo + 0x08002d48 0x4c build/stm32f4xx_hal_pcd_ex.o + 0x08002d48 HAL_PCDEx_SetTxFiFo .text.HAL_PCDEx_SetRxFiFo - 0x08002bf4 0x8 build/stm32f4xx_hal_pcd_ex.o - 0x08002bf4 HAL_PCDEx_SetRxFiFo + 0x08002d94 0x8 build/stm32f4xx_hal_pcd_ex.o + 0x08002d94 HAL_PCDEx_SetRxFiFo .text.HAL_PCDEx_LPM_Callback - 0x08002bfc 0x2 build/stm32f4xx_hal_pcd_ex.o - 0x08002bfc HAL_PCDEx_LPM_Callback + 0x08002d9c 0x2 build/stm32f4xx_hal_pcd_ex.o + 0x08002d9c HAL_PCDEx_LPM_Callback .text.USB_CoreReset - 0x08002bfe 0x58 build/stm32f4xx_ll_usb.o + 0x08002d9e 0x58 build/stm32f4xx_ll_usb.o .text.USB_CoreInit - 0x08002c56 0x92 build/stm32f4xx_ll_usb.o - 0x08002c56 USB_CoreInit + 0x08002df6 0x92 build/stm32f4xx_ll_usb.o + 0x08002df6 USB_CoreInit .text.USB_SetTurnaroundTime - 0x08002ce8 0xe4 build/stm32f4xx_ll_usb.o - 0x08002ce8 USB_SetTurnaroundTime + 0x08002e88 0xe4 build/stm32f4xx_ll_usb.o + 0x08002e88 USB_SetTurnaroundTime .text.USB_EnableGlobalInt - 0x08002dcc 0xc build/stm32f4xx_ll_usb.o - 0x08002dcc USB_EnableGlobalInt + 0x08002f6c 0xc build/stm32f4xx_ll_usb.o + 0x08002f6c USB_EnableGlobalInt .text.USB_DisableGlobalInt - 0x08002dd8 0xc build/stm32f4xx_ll_usb.o - 0x08002dd8 USB_DisableGlobalInt + 0x08002f78 0xc build/stm32f4xx_ll_usb.o + 0x08002f78 USB_DisableGlobalInt .text.USB_FlushTxFifo - 0x08002de4 0x4a build/stm32f4xx_ll_usb.o - 0x08002de4 USB_FlushTxFifo + 0x08002f84 0x4a build/stm32f4xx_ll_usb.o + 0x08002f84 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x08002e2e 0x46 build/stm32f4xx_ll_usb.o - 0x08002e2e USB_FlushRxFifo + 0x08002fce 0x46 build/stm32f4xx_ll_usb.o + 0x08002fce USB_FlushRxFifo .text.USB_SetDevSpeed - 0x08002e74 0xe build/stm32f4xx_ll_usb.o - 0x08002e74 USB_SetDevSpeed - *fill* 0x08002e82 0x2 + 0x08003014 0xe build/stm32f4xx_ll_usb.o + 0x08003014 USB_SetDevSpeed + *fill* 0x08003022 0x2 .text.USB_DevInit - 0x08002e84 0x194 build/stm32f4xx_ll_usb.o - 0x08002e84 USB_DevInit + 0x08003024 0x194 build/stm32f4xx_ll_usb.o + 0x08003024 USB_DevInit .text.USB_GetDevSpeed - 0x08003018 0x22 build/stm32f4xx_ll_usb.o - 0x08003018 USB_GetDevSpeed + 0x080031b8 0x22 build/stm32f4xx_ll_usb.o + 0x080031b8 USB_GetDevSpeed .text.USB_ActivateEndpoint - 0x0800303a 0x9a build/stm32f4xx_ll_usb.o - 0x0800303a USB_ActivateEndpoint + 0x080031da 0x9a build/stm32f4xx_ll_usb.o + 0x080031da USB_ActivateEndpoint .text.USB_DeactivateEndpoint - 0x080030d4 0xe0 build/stm32f4xx_ll_usb.o - 0x080030d4 USB_DeactivateEndpoint + 0x08003274 0xe0 build/stm32f4xx_ll_usb.o + 0x08003274 USB_DeactivateEndpoint .text.USB_EPStopXfer - 0x080031b4 0xbe build/stm32f4xx_ll_usb.o - 0x080031b4 USB_EPStopXfer + 0x08003354 0xbe build/stm32f4xx_ll_usb.o + 0x08003354 USB_EPStopXfer .text.USB_WritePacket - 0x08003272 0x2e build/stm32f4xx_ll_usb.o - 0x08003272 USB_WritePacket + 0x08003412 0x2e build/stm32f4xx_ll_usb.o + 0x08003412 USB_WritePacket .text.USB_EPStartXfer - 0x080032a0 0x244 build/stm32f4xx_ll_usb.o - 0x080032a0 USB_EPStartXfer + 0x08003440 0x244 build/stm32f4xx_ll_usb.o + 0x08003440 USB_EPStartXfer .text.USB_ReadPacket - 0x080034e4 0x46 build/stm32f4xx_ll_usb.o - 0x080034e4 USB_ReadPacket + 0x08003684 0x46 build/stm32f4xx_ll_usb.o + 0x08003684 USB_ReadPacket .text.USB_EPSetStall - 0x0800352a 0x5a build/stm32f4xx_ll_usb.o - 0x0800352a USB_EPSetStall + 0x080036ca 0x5a build/stm32f4xx_ll_usb.o + 0x080036ca USB_EPSetStall .text.USB_EPClearStall - 0x08003584 0x5c build/stm32f4xx_ll_usb.o - 0x08003584 USB_EPClearStall + 0x08003724 0x5c build/stm32f4xx_ll_usb.o + 0x08003724 USB_EPClearStall .text.USB_SetDevAddress - 0x080035e0 0x20 build/stm32f4xx_ll_usb.o - 0x080035e0 USB_SetDevAddress + 0x08003780 0x20 build/stm32f4xx_ll_usb.o + 0x08003780 USB_SetDevAddress .text.USB_DevConnect - 0x08003600 0x1c build/stm32f4xx_ll_usb.o - 0x08003600 USB_DevConnect + 0x080037a0 0x1c build/stm32f4xx_ll_usb.o + 0x080037a0 USB_DevConnect .text.USB_DevDisconnect - 0x0800361c 0x1c build/stm32f4xx_ll_usb.o - 0x0800361c USB_DevDisconnect + 0x080037bc 0x1c build/stm32f4xx_ll_usb.o + 0x080037bc USB_DevDisconnect .text.USB_ReadInterrupts - 0x08003638 0x8 build/stm32f4xx_ll_usb.o - 0x08003638 USB_ReadInterrupts + 0x080037d8 0x8 build/stm32f4xx_ll_usb.o + 0x080037d8 USB_ReadInterrupts .text.USB_ReadDevAllOutEpInterrupt - 0x08003640 0x10 build/stm32f4xx_ll_usb.o - 0x08003640 USB_ReadDevAllOutEpInterrupt + 0x080037e0 0x10 build/stm32f4xx_ll_usb.o + 0x080037e0 USB_ReadDevAllOutEpInterrupt .text.USB_ReadDevAllInEpInterrupt - 0x08003650 0x10 build/stm32f4xx_ll_usb.o - 0x08003650 USB_ReadDevAllInEpInterrupt + 0x080037f0 0x10 build/stm32f4xx_ll_usb.o + 0x080037f0 USB_ReadDevAllInEpInterrupt .text.USB_ReadDevOutEPInterrupt - 0x08003660 0x12 build/stm32f4xx_ll_usb.o - 0x08003660 USB_ReadDevOutEPInterrupt + 0x08003800 0x12 build/stm32f4xx_ll_usb.o + 0x08003800 USB_ReadDevOutEPInterrupt .text.USB_ReadDevInEPInterrupt - 0x08003672 0x24 build/stm32f4xx_ll_usb.o - 0x08003672 USB_ReadDevInEPInterrupt + 0x08003812 0x24 build/stm32f4xx_ll_usb.o + 0x08003812 USB_ReadDevInEPInterrupt .text.USB_GetMode - 0x08003696 0x8 build/stm32f4xx_ll_usb.o - 0x08003696 USB_GetMode + 0x08003836 0x8 build/stm32f4xx_ll_usb.o + 0x08003836 USB_GetMode .text.USB_SetCurrentMode - 0x0800369e 0x62 build/stm32f4xx_ll_usb.o - 0x0800369e USB_SetCurrentMode + 0x0800383e 0x62 build/stm32f4xx_ll_usb.o + 0x0800383e USB_SetCurrentMode .text.USB_ActivateSetup - 0x08003700 0x1c build/stm32f4xx_ll_usb.o - 0x08003700 USB_ActivateSetup + 0x080038a0 0x1c build/stm32f4xx_ll_usb.o + 0x080038a0 USB_ActivateSetup .text.USB_EP0_OutStart - 0x0800371c 0x60 build/stm32f4xx_ll_usb.o - 0x0800371c USB_EP0_OutStart + 0x080038bc 0x60 build/stm32f4xx_ll_usb.o + 0x080038bc USB_EP0_OutStart .text.ADC_Init - 0x0800377c 0x134 build/stm32f4xx_hal_adc.o + 0x0800391c 0x134 build/stm32f4xx_hal_adc.o .text.HAL_ADC_Init - 0x080038b0 0x56 build/stm32f4xx_hal_adc.o - 0x080038b0 HAL_ADC_Init - *fill* 0x08003906 0x2 + 0x08003a50 0x56 build/stm32f4xx_hal_adc.o + 0x08003a50 HAL_ADC_Init + *fill* 0x08003aa6 0x2 .text.HAL_ADC_Start_DMA - 0x08003908 0x188 build/stm32f4xx_hal_adc.o - 0x08003908 HAL_ADC_Start_DMA + 0x08003aa8 0x188 build/stm32f4xx_hal_adc.o + 0x08003aa8 HAL_ADC_Start_DMA .text.ADC_DMAHalfConvCplt - 0x08003a90 0xa build/stm32f4xx_hal_adc.o + 0x08003c30 0xa build/stm32f4xx_hal_adc.o .text.HAL_ADC_ErrorCallback - 0x08003a9a 0x2 build/stm32f4xx_hal_adc.o - 0x08003a9a HAL_ADC_ErrorCallback + 0x08003c3a 0x2 build/stm32f4xx_hal_adc.o + 0x08003c3a HAL_ADC_ErrorCallback .text.ADC_DMAError - 0x08003a9c 0x16 build/stm32f4xx_hal_adc.o + 0x08003c3c 0x16 build/stm32f4xx_hal_adc.o .text.ADC_DMAConvCplt - 0x08003ab2 0x72 build/stm32f4xx_hal_adc.o + 0x08003c52 0x72 build/stm32f4xx_hal_adc.o .text.HAL_ADC_ConfigChannel - 0x08003b24 0x1ac build/stm32f4xx_hal_adc.o - 0x08003b24 HAL_ADC_ConfigChannel + 0x08003cc4 0x1ac build/stm32f4xx_hal_adc.o + 0x08003cc4 HAL_ADC_ConfigChannel .text.USBD_Init - 0x08003cd0 0x2e build/usbd_core.o - 0x08003cd0 USBD_Init + 0x08003e70 0x2e build/usbd_core.o + 0x08003e70 USBD_Init .text.USBD_RegisterClass - 0x08003cfe 0x34 build/usbd_core.o - 0x08003cfe USBD_RegisterClass + 0x08003e9e 0x34 build/usbd_core.o + 0x08003e9e USBD_RegisterClass .text.USBD_Start - 0x08003d32 0x8 build/usbd_core.o - 0x08003d32 USBD_Start + 0x08003ed2 0x8 build/usbd_core.o + 0x08003ed2 USBD_Start .text.USBD_SetClassConfig - 0x08003d3a 0x12 build/usbd_core.o - 0x08003d3a USBD_SetClassConfig + 0x08003eda 0x12 build/usbd_core.o + 0x08003eda USBD_SetClassConfig .text.USBD_ClrClassConfig - 0x08003d4c 0x12 build/usbd_core.o - 0x08003d4c USBD_ClrClassConfig + 0x08003eec 0x12 build/usbd_core.o + 0x08003eec USBD_ClrClassConfig .text.USBD_LL_SetupStage - 0x08003d5e 0x58 build/usbd_core.o - 0x08003d5e USBD_LL_SetupStage + 0x08003efe 0x58 build/usbd_core.o + 0x08003efe USBD_LL_SetupStage .text.USBD_LL_Reset - 0x08003db6 0x66 build/usbd_core.o - 0x08003db6 USBD_LL_Reset + 0x08003f56 0x66 build/usbd_core.o + 0x08003f56 USBD_LL_Reset .text.USBD_LL_SetSpeed - 0x08003e1c 0x6 build/usbd_core.o - 0x08003e1c USBD_LL_SetSpeed + 0x08003fbc 0x6 build/usbd_core.o + 0x08003fbc USBD_LL_SetSpeed .text.USBD_LL_Suspend - 0x08003e22 0x1e build/usbd_core.o - 0x08003e22 USBD_LL_Suspend + 0x08003fc2 0x1e build/usbd_core.o + 0x08003fc2 USBD_LL_Suspend .text.USBD_LL_Resume - 0x08003e40 0x1a build/usbd_core.o - 0x08003e40 USBD_LL_Resume + 0x08003fe0 0x1a build/usbd_core.o + 0x08003fe0 USBD_LL_Resume .text.USBD_LL_SOF - 0x08003e5a 0x22 build/usbd_core.o - 0x08003e5a USBD_LL_SOF + 0x08003ffa 0x22 build/usbd_core.o + 0x08003ffa USBD_LL_SOF .text.USBD_LL_IsoINIncomplete - 0x08003e7c 0x2e build/usbd_core.o - 0x08003e7c USBD_LL_IsoINIncomplete + 0x0800401c 0x2e build/usbd_core.o + 0x0800401c USBD_LL_IsoINIncomplete .text.USBD_LL_IsoOUTIncomplete - 0x08003eaa 0x2e build/usbd_core.o - 0x08003eaa USBD_LL_IsoOUTIncomplete + 0x0800404a 0x2e build/usbd_core.o + 0x0800404a USBD_LL_IsoOUTIncomplete .text.USBD_LL_DevConnected - 0x08003ed8 0x4 build/usbd_core.o - 0x08003ed8 USBD_LL_DevConnected + 0x08004078 0x4 build/usbd_core.o + 0x08004078 USBD_LL_DevConnected .text.USBD_LL_DevDisconnected - 0x08003edc 0x20 build/usbd_core.o - 0x08003edc USBD_LL_DevDisconnected + 0x0800407c 0x20 build/usbd_core.o + 0x0800407c USBD_LL_DevDisconnected .text.USBD_CoreFindIF - 0x08003efc 0x4 build/usbd_core.o - 0x08003efc USBD_CoreFindIF + 0x0800409c 0x4 build/usbd_core.o + 0x0800409c USBD_CoreFindIF .text.USBD_CoreFindEP - 0x08003f00 0x4 build/usbd_core.o - 0x08003f00 USBD_CoreFindEP + 0x080040a0 0x4 build/usbd_core.o + 0x080040a0 USBD_CoreFindEP .text.USBD_LL_DataOutStage - 0x08003f04 0xca build/usbd_core.o - 0x08003f04 USBD_LL_DataOutStage + 0x080040a4 0xca build/usbd_core.o + 0x080040a4 USBD_LL_DataOutStage .text.USBD_LL_DataInStage - 0x08003fce 0xd8 build/usbd_core.o - 0x08003fce USBD_LL_DataInStage + 0x0800416e 0xd8 build/usbd_core.o + 0x0800416e USBD_LL_DataInStage .text.USBD_GetNextDesc - 0x080040a6 0xe build/usbd_core.o - 0x080040a6 USBD_GetNextDesc + 0x08004246 0xe build/usbd_core.o + 0x08004246 USBD_GetNextDesc .text.USBD_GetEpDesc - 0x080040b4 0x3e build/usbd_core.o - 0x080040b4 USBD_GetEpDesc + 0x08004254 0x3e build/usbd_core.o + 0x08004254 USBD_GetEpDesc .text.USBD_GetLen - 0x080040f2 0x14 build/usbd_ctlreq.o + 0x08004292 0x14 build/usbd_ctlreq.o .text.USBD_ParseSetupRequest - 0x08004106 0x28 build/usbd_ctlreq.o - 0x08004106 USBD_ParseSetupRequest + 0x080042a6 0x28 build/usbd_ctlreq.o + 0x080042a6 USBD_ParseSetupRequest .text.USBD_CtlError - 0x0800412e 0x14 build/usbd_ctlreq.o - 0x0800412e USBD_CtlError + 0x080042ce 0x14 build/usbd_ctlreq.o + 0x080042ce USBD_CtlError .text.USBD_GetDescriptor - 0x08004142 0x18a build/usbd_ctlreq.o + 0x080042e2 0x18a build/usbd_ctlreq.o .text.USBD_SetAddress - 0x080042cc 0x50 build/usbd_ctlreq.o + 0x0800446c 0x50 build/usbd_ctlreq.o .text.USBD_SetConfig - 0x0800431c 0xcc build/usbd_ctlreq.o + 0x080044bc 0xcc build/usbd_ctlreq.o .text.USBD_GetConfig - 0x080043e8 0x40 build/usbd_ctlreq.o + 0x08004588 0x40 build/usbd_ctlreq.o .text.USBD_GetStatus - 0x08004428 0x38 build/usbd_ctlreq.o + 0x080045c8 0x38 build/usbd_ctlreq.o .text.USBD_SetFeature - 0x08004460 0x2a build/usbd_ctlreq.o + 0x08004600 0x2a build/usbd_ctlreq.o .text.USBD_ClrFeature - 0x0800448a 0x26 build/usbd_ctlreq.o + 0x0800462a 0x26 build/usbd_ctlreq.o .text.USBD_StdDevReq - 0x080044b0 0x76 build/usbd_ctlreq.o - 0x080044b0 USBD_StdDevReq + 0x08004650 0x76 build/usbd_ctlreq.o + 0x08004650 USBD_StdDevReq .text.USBD_StdItfReq - 0x08004526 0x84 build/usbd_ctlreq.o - 0x08004526 USBD_StdItfReq + 0x080046c6 0x84 build/usbd_ctlreq.o + 0x080046c6 USBD_StdItfReq .text.USBD_StdEPReq - 0x080045aa 0x232 build/usbd_ctlreq.o - 0x080045aa USBD_StdEPReq + 0x0800474a 0x232 build/usbd_ctlreq.o + 0x0800474a USBD_StdEPReq .text.USBD_GetString - 0x080047dc 0x46 build/usbd_ctlreq.o - 0x080047dc USBD_GetString + 0x0800497c 0x46 build/usbd_ctlreq.o + 0x0800497c USBD_GetString .text.USBD_CtlSendData - 0x08004822 0x1c build/usbd_ioreq.o - 0x08004822 USBD_CtlSendData + 0x080049c2 0x1c build/usbd_ioreq.o + 0x080049c2 USBD_CtlSendData .text.USBD_CtlContinueSendData - 0x0800483e 0x10 build/usbd_ioreq.o - 0x0800483e USBD_CtlContinueSendData + 0x080049de 0x10 build/usbd_ioreq.o + 0x080049de USBD_CtlContinueSendData .text.USBD_CtlPrepareRx - 0x0800484e 0x22 build/usbd_ioreq.o - 0x0800484e USBD_CtlPrepareRx + 0x080049ee 0x22 build/usbd_ioreq.o + 0x080049ee USBD_CtlPrepareRx .text.USBD_CtlContinueRx - 0x08004870 0x10 build/usbd_ioreq.o - 0x08004870 USBD_CtlContinueRx + 0x08004a10 0x10 build/usbd_ioreq.o + 0x08004a10 USBD_CtlContinueRx .text.USBD_CtlSendStatus - 0x08004880 0x16 build/usbd_ioreq.o - 0x08004880 USBD_CtlSendStatus + 0x08004a20 0x16 build/usbd_ioreq.o + 0x08004a20 USBD_CtlSendStatus .text.USBD_CtlReceiveStatus - 0x08004896 0x16 build/usbd_ioreq.o - 0x08004896 USBD_CtlReceiveStatus + 0x08004a36 0x16 build/usbd_ioreq.o + 0x08004a36 USBD_CtlReceiveStatus .text.USBD_CDC_EP0_RxReady - 0x080048ac 0x40 build/usbd_cdc.o + 0x08004a4c 0x40 build/usbd_cdc.o .text.USBD_CDC_GetDeviceQualifierDescriptor - 0x080048ec 0xc build/usbd_cdc.o - 0x080048ec USBD_CDC_GetDeviceQualifierDescriptor + 0x08004a8c 0xc build/usbd_cdc.o + 0x08004a8c USBD_CDC_GetDeviceQualifierDescriptor .text.USBD_CDC_GetOtherSpeedCfgDesc - 0x080048f8 0x48 build/usbd_cdc.o + 0x08004a98 0x48 build/usbd_cdc.o .text.USBD_CDC_GetFSCfgDesc - 0x08004940 0x48 build/usbd_cdc.o + 0x08004ae0 0x48 build/usbd_cdc.o .text.USBD_CDC_GetHSCfgDesc - 0x08004988 0x48 build/usbd_cdc.o + 0x08004b28 0x48 build/usbd_cdc.o .text.USBD_CDC_DataOut - 0x080049d0 0x38 build/usbd_cdc.o + 0x08004b70 0x38 build/usbd_cdc.o .text.USBD_CDC_DataIn - 0x08004a08 0x7c build/usbd_cdc.o + 0x08004ba8 0x7c build/usbd_cdc.o .text.USBD_CDC_Setup - 0x08004a84 0x11a build/usbd_cdc.o + 0x08004c24 0x11a build/usbd_cdc.o .text.USBD_CDC_DeInit - 0x08004b9e 0x64 build/usbd_cdc.o + 0x08004d3e 0x64 build/usbd_cdc.o .text.USBD_CDC_Init - 0x08004c02 0xee build/usbd_cdc.o + 0x08004da2 0xee build/usbd_cdc.o .text.USBD_CDC_RegisterInterface - 0x08004cf0 0x16 build/usbd_cdc.o - 0x08004cf0 USBD_CDC_RegisterInterface + 0x08004e90 0x16 build/usbd_cdc.o + 0x08004e90 USBD_CDC_RegisterInterface .text.USBD_CDC_SetTxBuffer - 0x08004d06 0x1c build/usbd_cdc.o - 0x08004d06 USBD_CDC_SetTxBuffer + 0x08004ea6 0x1c build/usbd_cdc.o + 0x08004ea6 USBD_CDC_SetTxBuffer .text.USBD_CDC_SetRxBuffer - 0x08004d22 0x18 build/usbd_cdc.o - 0x08004d22 USBD_CDC_SetRxBuffer + 0x08004ec2 0x18 build/usbd_cdc.o + 0x08004ec2 USBD_CDC_SetRxBuffer .text.USBD_CDC_TransmitPacket - 0x08004d3a 0x36 build/usbd_cdc.o - 0x08004d3a USBD_CDC_TransmitPacket + 0x08004eda 0x36 build/usbd_cdc.o + 0x08004eda USBD_CDC_TransmitPacket .text.USBD_CDC_ReceivePacket - 0x08004d70 0x38 build/usbd_cdc.o - 0x08004d70 USBD_CDC_ReceivePacket + 0x08004f10 0x38 build/usbd_cdc.o + 0x08004f10 USBD_CDC_ReceivePacket .text.Reset_Handler - 0x08004da8 0x50 build/startup_stm32f429xx.o - 0x08004da8 Reset_Handler + 0x08004f48 0x50 build/startup_stm32f429xx.o + 0x08004f48 Reset_Handler .text.Default_Handler - 0x08004df8 0x2 build/startup_stm32f429xx.o - 0x08004df8 RTC_Alarm_IRQHandler - 0x08004df8 HASH_RNG_IRQHandler - 0x08004df8 EXTI2_IRQHandler - 0x08004df8 TIM8_CC_IRQHandler - 0x08004df8 UART8_IRQHandler - 0x08004df8 SPI4_IRQHandler - 0x08004df8 TIM1_CC_IRQHandler - 0x08004df8 DMA2_Stream5_IRQHandler - 0x08004df8 DMA1_Stream5_IRQHandler - 0x08004df8 PVD_IRQHandler - 0x08004df8 SDIO_IRQHandler - 0x08004df8 TAMP_STAMP_IRQHandler - 0x08004df8 CAN2_RX1_IRQHandler - 0x08004df8 EXTI3_IRQHandler - 0x08004df8 TIM8_TRG_COM_TIM14_IRQHandler - 0x08004df8 TIM1_UP_TIM10_IRQHandler - 0x08004df8 TIM8_UP_TIM13_IRQHandler - 0x08004df8 I2C3_ER_IRQHandler - 0x08004df8 EXTI0_IRQHandler - 0x08004df8 I2C2_EV_IRQHandler - 0x08004df8 DMA1_Stream2_IRQHandler - 0x08004df8 CAN1_RX0_IRQHandler - 0x08004df8 FPU_IRQHandler - 0x08004df8 OTG_HS_WKUP_IRQHandler - 0x08004df8 LTDC_ER_IRQHandler - 0x08004df8 CAN2_SCE_IRQHandler - 0x08004df8 DMA2_Stream2_IRQHandler - 0x08004df8 SPI1_IRQHandler - 0x08004df8 TIM6_DAC_IRQHandler - 0x08004df8 TIM1_BRK_TIM9_IRQHandler - 0x08004df8 DCMI_IRQHandler - 0x08004df8 CAN2_RX0_IRQHandler - 0x08004df8 DMA2_Stream3_IRQHandler - 0x08004df8 USART6_IRQHandler - 0x08004df8 USART3_IRQHandler - 0x08004df8 CAN1_RX1_IRQHandler - 0x08004df8 UART5_IRQHandler - 0x08004df8 TIM4_IRQHandler - 0x08004df8 I2C1_EV_IRQHandler - 0x08004df8 DMA1_Stream6_IRQHandler - 0x08004df8 DMA1_Stream1_IRQHandler - 0x08004df8 UART4_IRQHandler - 0x08004df8 TIM3_IRQHandler - 0x08004df8 RCC_IRQHandler - 0x08004df8 TIM8_BRK_TIM12_IRQHandler - 0x08004df8 Default_Handler - 0x08004df8 EXTI15_10_IRQHandler - 0x08004df8 ADC_IRQHandler - 0x08004df8 DMA1_Stream7_IRQHandler - 0x08004df8 SPI5_IRQHandler - 0x08004df8 TIM7_IRQHandler - 0x08004df8 CAN2_TX_IRQHandler - 0x08004df8 TIM5_IRQHandler - 0x08004df8 DMA2_Stream7_IRQHandler - 0x08004df8 I2C3_EV_IRQHandler - 0x08004df8 EXTI9_5_IRQHandler - 0x08004df8 RTC_WKUP_IRQHandler - 0x08004df8 LTDC_IRQHandler - 0x08004df8 ETH_WKUP_IRQHandler - 0x08004df8 SPI2_IRQHandler - 0x08004df8 OTG_HS_EP1_IN_IRQHandler - 0x08004df8 DMA1_Stream0_IRQHandler - 0x08004df8 CAN1_TX_IRQHandler - 0x08004df8 EXTI4_IRQHandler - 0x08004df8 ETH_IRQHandler - 0x08004df8 OTG_HS_EP1_OUT_IRQHandler - 0x08004df8 WWDG_IRQHandler - 0x08004df8 SPI6_IRQHandler - 0x08004df8 TIM2_IRQHandler - 0x08004df8 OTG_FS_WKUP_IRQHandler - 0x08004df8 TIM1_TRG_COM_TIM11_IRQHandler - 0x08004df8 OTG_HS_IRQHandler - 0x08004df8 DMA2D_IRQHandler - 0x08004df8 EXTI1_IRQHandler - 0x08004df8 UART7_IRQHandler - 0x08004df8 USART2_IRQHandler - 0x08004df8 I2C2_ER_IRQHandler - 0x08004df8 DMA2_Stream1_IRQHandler - 0x08004df8 CAN1_SCE_IRQHandler - 0x08004df8 FLASH_IRQHandler - 0x08004df8 DMA2_Stream4_IRQHandler - 0x08004df8 USART1_IRQHandler - 0x08004df8 SPI3_IRQHandler - 0x08004df8 DMA1_Stream4_IRQHandler - 0x08004df8 I2C1_ER_IRQHandler - 0x08004df8 FMC_IRQHandler - 0x08004df8 DMA2_Stream6_IRQHandler - 0x08004df8 SAI1_IRQHandler - 0x08004df8 DMA1_Stream3_IRQHandler + 0x08004f98 0x2 build/startup_stm32f429xx.o + 0x08004f98 RTC_Alarm_IRQHandler + 0x08004f98 HASH_RNG_IRQHandler + 0x08004f98 EXTI2_IRQHandler + 0x08004f98 TIM8_CC_IRQHandler + 0x08004f98 UART8_IRQHandler + 0x08004f98 SPI4_IRQHandler + 0x08004f98 TIM1_CC_IRQHandler + 0x08004f98 DMA2_Stream5_IRQHandler + 0x08004f98 DMA1_Stream5_IRQHandler + 0x08004f98 PVD_IRQHandler + 0x08004f98 SDIO_IRQHandler + 0x08004f98 TAMP_STAMP_IRQHandler + 0x08004f98 CAN2_RX1_IRQHandler + 0x08004f98 TIM8_TRG_COM_TIM14_IRQHandler + 0x08004f98 TIM1_UP_TIM10_IRQHandler + 0x08004f98 TIM8_UP_TIM13_IRQHandler + 0x08004f98 I2C3_ER_IRQHandler + 0x08004f98 I2C2_EV_IRQHandler + 0x08004f98 DMA1_Stream2_IRQHandler + 0x08004f98 CAN1_RX0_IRQHandler + 0x08004f98 FPU_IRQHandler + 0x08004f98 OTG_HS_WKUP_IRQHandler + 0x08004f98 LTDC_ER_IRQHandler + 0x08004f98 CAN2_SCE_IRQHandler + 0x08004f98 DMA2_Stream2_IRQHandler + 0x08004f98 SPI1_IRQHandler + 0x08004f98 TIM6_DAC_IRQHandler + 0x08004f98 TIM1_BRK_TIM9_IRQHandler + 0x08004f98 DCMI_IRQHandler + 0x08004f98 CAN2_RX0_IRQHandler + 0x08004f98 DMA2_Stream3_IRQHandler + 0x08004f98 USART6_IRQHandler + 0x08004f98 USART3_IRQHandler + 0x08004f98 CAN1_RX1_IRQHandler + 0x08004f98 UART5_IRQHandler + 0x08004f98 TIM4_IRQHandler + 0x08004f98 I2C1_EV_IRQHandler + 0x08004f98 DMA1_Stream6_IRQHandler + 0x08004f98 DMA1_Stream1_IRQHandler + 0x08004f98 UART4_IRQHandler + 0x08004f98 TIM3_IRQHandler + 0x08004f98 RCC_IRQHandler + 0x08004f98 TIM8_BRK_TIM12_IRQHandler + 0x08004f98 Default_Handler + 0x08004f98 EXTI15_10_IRQHandler + 0x08004f98 ADC_IRQHandler + 0x08004f98 DMA1_Stream7_IRQHandler + 0x08004f98 SPI5_IRQHandler + 0x08004f98 TIM7_IRQHandler + 0x08004f98 CAN2_TX_IRQHandler + 0x08004f98 TIM5_IRQHandler + 0x08004f98 DMA2_Stream7_IRQHandler + 0x08004f98 I2C3_EV_IRQHandler + 0x08004f98 EXTI9_5_IRQHandler + 0x08004f98 RTC_WKUP_IRQHandler + 0x08004f98 LTDC_IRQHandler + 0x08004f98 ETH_WKUP_IRQHandler + 0x08004f98 SPI2_IRQHandler + 0x08004f98 OTG_HS_EP1_IN_IRQHandler + 0x08004f98 DMA1_Stream0_IRQHandler + 0x08004f98 CAN1_TX_IRQHandler + 0x08004f98 EXTI4_IRQHandler + 0x08004f98 ETH_IRQHandler + 0x08004f98 OTG_HS_EP1_OUT_IRQHandler + 0x08004f98 WWDG_IRQHandler + 0x08004f98 SPI6_IRQHandler + 0x08004f98 TIM2_IRQHandler + 0x08004f98 OTG_FS_WKUP_IRQHandler + 0x08004f98 TIM1_TRG_COM_TIM11_IRQHandler + 0x08004f98 OTG_HS_IRQHandler + 0x08004f98 DMA2D_IRQHandler + 0x08004f98 EXTI1_IRQHandler + 0x08004f98 UART7_IRQHandler + 0x08004f98 USART2_IRQHandler + 0x08004f98 I2C2_ER_IRQHandler + 0x08004f98 DMA2_Stream1_IRQHandler + 0x08004f98 CAN1_SCE_IRQHandler + 0x08004f98 FLASH_IRQHandler + 0x08004f98 DMA2_Stream4_IRQHandler + 0x08004f98 USART1_IRQHandler + 0x08004f98 SPI3_IRQHandler + 0x08004f98 DMA1_Stream4_IRQHandler + 0x08004f98 I2C1_ER_IRQHandler + 0x08004f98 FMC_IRQHandler + 0x08004f98 DMA2_Stream6_IRQHandler + 0x08004f98 SAI1_IRQHandler + 0x08004f98 DMA1_Stream3_IRQHandler *(.glue_7) - .glue_7 0x08004dfa 0x0 linker stubs + .glue_7 0x08004f9a 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08004dfa 0x0 linker stubs + .glue_7t 0x08004f9a 0x0 linker stubs *(.eh_frame) - *fill* 0x08004dfa 0x2 - .eh_frame 0x08004dfc 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x08004f9a 0x2 + .eh_frame 0x08004f9c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x08004dfc 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x08004dfc _init - .init 0x08004e00 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x08004f9c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08004f9c _init + .init 0x08004fa0 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x08004e08 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x08004e08 _fini - .fini 0x08004e0c 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o - 0x08004e14 . = ALIGN (0x4) - 0x08004e14 _etext = . + .fini 0x08004fa8 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08004fa8 _fini + .fini 0x08004fac 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x08004fb4 . = ALIGN (0x4) + 0x08004fb4 _etext = . -.vfp11_veneer 0x08004e14 0x0 - .vfp11_veneer 0x08004e14 0x0 linker stubs +.vfp11_veneer 0x08004fb4 0x0 + .vfp11_veneer 0x08004fb4 0x0 linker stubs -.v4_bx 0x08004e14 0x0 - .v4_bx 0x08004e14 0x0 linker stubs +.v4_bx 0x08004fb4 0x0 + .v4_bx 0x08004fb4 0x0 linker stubs -.iplt 0x08004e14 0x0 - .iplt 0x08004e14 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x08004fb4 0x0 + .iplt 0x08004fb4 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x08004e14 0x60 - 0x08004e14 . = ALIGN (0x4) +.rodata 0x08004fb4 0x60 + 0x08004fb4 . = ALIGN (0x4) *(.rodata) *(.rodata*) .rodata.flagBitshiftOffset.0 - 0x08004e14 0x8 build/stm32f4xx_hal_dma.o + 0x08004fb4 0x8 build/stm32f4xx_hal_dma.o .rodata.AHBPrescTable - 0x08004e1c 0x10 build/system_stm32f4xx.o - 0x08004e1c AHBPrescTable + 0x08004fbc 0x10 build/system_stm32f4xx.o + 0x08004fbc AHBPrescTable .rodata.USBD_FS_ProductStrDescriptor.str1.4 - 0x08004e2c 0x46 build/usbd_desc.o + 0x08004fcc 0x46 build/usbd_desc.o 0x16 (size before relaxing) .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4 - 0x08004e72 0x13 build/usbd_desc.o + 0x08005012 0x13 build/usbd_desc.o .rodata.USBD_FS_ConfigStrDescriptor.str1.4 - 0x08004e72 0xb build/usbd_desc.o + 0x08005012 0xb build/usbd_desc.o .rodata.USBD_FS_InterfaceStrDescriptor.str1.4 - 0x08004e72 0xe build/usbd_desc.o - 0x08004e88 . = ALIGN (0x4) - *fill* 0x08004e72 0x2 + 0x08005012 0xe build/usbd_desc.o + 0x08005028 . = ALIGN (0x4) + *fill* 0x08005012 0x2 -.ARM.extab 0x08004e74 0x0 - 0x08004e74 . = ALIGN (0x4) +.ARM.extab 0x08005014 0x0 + 0x08005014 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x08004e74 . = ALIGN (0x4) + 0x08005014 . = ALIGN (0x4) -.ARM 0x08004e74 0x8 - 0x08004e74 . = ALIGN (0x4) - 0x08004e74 __exidx_start = . +.ARM 0x08005014 0x8 + 0x08005014 . = ALIGN (0x4) + 0x08005014 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x08004e74 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - 0x08004e7c __exidx_end = . - 0x08004e7c . = ALIGN (0x4) + .ARM.exidx 0x08005014 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x0800501c __exidx_end = . + 0x0800501c . = ALIGN (0x4) -.preinit_array 0x08004e7c 0x0 - 0x08004e7c . = ALIGN (0x4) - 0x08004e7c PROVIDE (__preinit_array_start = .) +.preinit_array 0x0800501c 0x0 + 0x0800501c . = ALIGN (0x4) + 0x0800501c PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08004e7c PROVIDE (__preinit_array_end = .) - 0x08004e7c . = ALIGN (0x4) + 0x0800501c PROVIDE (__preinit_array_end = .) + 0x0800501c . = ALIGN (0x4) -.init_array 0x08004e7c 0x4 - 0x08004e7c . = ALIGN (0x4) - 0x08004e7c PROVIDE (__init_array_start = .) +.init_array 0x0800501c 0x4 + 0x0800501c . = ALIGN (0x4) + 0x0800501c PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08004e7c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08004e80 PROVIDE (__init_array_end = .) - 0x08004e80 . = ALIGN (0x4) + .init_array 0x0800501c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005020 PROVIDE (__init_array_end = .) + 0x08005020 . = ALIGN (0x4) -.fini_array 0x08004e80 0x4 - 0x08004e80 . = ALIGN (0x4) - 0x08004e80 PROVIDE (__fini_array_start = .) +.fini_array 0x08005020 0x4 + 0x08005020 . = ALIGN (0x4) + 0x08005020 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08004e80 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08004e84 PROVIDE (__fini_array_end = .) - 0x08004e84 . = ALIGN (0x4) - 0x08004e84 _sidata = LOADADDR (.data) + .fini_array 0x08005020 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005024 PROVIDE (__fini_array_end = .) + 0x08005024 . = ALIGN (0x4) + 0x08005024 _sidata = LOADADDR (.data) -.rel.dyn 0x08004e84 0x0 - .rel.iplt 0x08004e84 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08005024 0x0 + .rel.iplt 0x08005024 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x118 load address 0x08004e84 +.data 0x20000000 0x118 load address 0x08005024 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -2080,19 +2108,19 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x20000118 . = ALIGN (0x4) *fill* 0x20000116 0x2 0x20000118 _edata = . - 0x08004f9c _siccmram = LOADADDR (.ccmram) + 0x0800513c _siccmram = LOADADDR (.ccmram) .tm_clone_table - 0x20000118 0x0 load address 0x08004f9c + 0x20000118 0x0 load address 0x0800513c .tm_clone_table 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o .tm_clone_table 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o -.igot.plt 0x20000118 0x0 load address 0x08004f9c +.igot.plt 0x20000118 0x0 load address 0x0800513c .igot.plt 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.ccmram 0x10000000 0x0 load address 0x08004f9c +.ccmram 0x10000000 0x0 load address 0x0800513c 0x10000000 . = ALIGN (0x4) 0x10000000 _sccmram = . *(.ccmram) @@ -2101,7 +2129,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x10000000 _eccmram = . 0x10000000 . = ALIGN (0x4) -.bss 0x20000118 0x1d84 +.bss 0x20000118 0x1da0 0x20000118 _sbss = . 0x20000118 __bss_start__ = _sbss *(.bss) @@ -2110,50 +2138,54 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o .bss.ADC1_buff_circular 0x20000134 0xc8 build/main.o 0x20000134 ADC1_buff_circular - .bss.adc_process - 0x200001fc 0x10 build/main.o - 0x200001fc adc_process + .bss.Sweep_state + 0x200001fc 0xc build/main.o + 0x200001fc Sweep_state + .bss.ADC_proc_shadow + 0x20000208 0x10 build/main.o + 0x20000208 ADC_proc_shadow + .bss.ADC_proc 0x20000218 0x10 build/main.o + 0x20000218 ADC_proc .bss.hdma_adc1 - 0x2000020c 0x60 build/main.o - 0x2000020c hdma_adc1 - .bss.hadc1 0x2000026c 0x48 build/main.o - 0x2000026c hadc1 - .bss.uwTick 0x200002b4 0x4 build/stm32f4xx_hal.o - 0x200002b4 uwTick + 0x20000228 0x60 build/main.o + 0x20000228 hdma_adc1 + .bss.hadc1 0x20000288 0x48 build/main.o + 0x20000288 hadc1 + .bss.uwTick 0x200002d0 0x4 build/stm32f4xx_hal.o + 0x200002d0 uwTick .bss.hUsbDeviceFS - 0x200002b8 0x2dc build/usb_device.o - 0x200002b8 hUsbDeviceFS + 0x200002d4 0x2dc build/usb_device.o + 0x200002d4 hUsbDeviceFS .bss.USBD_StrDesc - 0x20000594 0x200 build/usbd_desc.o - 0x20000594 USBD_StrDesc + 0x200005b0 0x200 build/usbd_desc.o + 0x200005b0 USBD_StrDesc .bss.UserTxBufferFS - 0x20000794 0x800 build/usbd_cdc_if.o - 0x20000794 UserTxBufferFS + 0x200007b0 0x800 build/usbd_cdc_if.o + 0x200007b0 UserTxBufferFS .bss.UserRxBufferFS - 0x20000f94 0x800 build/usbd_cdc_if.o - 0x20000f94 UserRxBufferFS - .bss.mem.0 0x20001794 0x220 build/usbd_conf.o + 0x20000fb0 0x800 build/usbd_cdc_if.o + 0x20000fb0 UserRxBufferFS + .bss.mem.0 0x200017b0 0x220 build/usbd_conf.o .bss.hpcd_USB_OTG_FS - 0x200019b4 0x4e4 build/usbd_conf.o - 0x200019b4 hpcd_USB_OTG_FS - .bss.cfgidx.0 0x20001e98 0x1 build/usbd_ctlreq.o + 0x200019d0 0x4e4 build/usbd_conf.o + 0x200019d0 hpcd_USB_OTG_FS + .bss.cfgidx.0 0x20001eb4 0x1 build/usbd_ctlreq.o *(COMMON) - 0x20001e9c . = ALIGN (0x4) - *fill* 0x20001e99 0x3 - 0x20001e9c _ebss = . - 0x20001e9c __bss_end__ = _ebss + 0x20001eb8 . = ALIGN (0x4) + *fill* 0x20001eb5 0x3 + 0x20001eb8 _ebss = . + 0x20001eb8 __bss_end__ = _ebss ._user_heap_stack - 0x20001e9c 0x604 - 0x20001ea0 . = ALIGN (0x8) - *fill* 0x20001e9c 0x4 - 0x20001ea0 PROVIDE (end = .) + 0x20001eb8 0x600 + 0x20001eb8 . = ALIGN (0x8) + 0x20001eb8 PROVIDE (end = .) [!provide] PROVIDE (_end = .) - 0x200020a0 . = (. + _Min_Heap_Size) - *fill* 0x20001ea0 0x200 - 0x200024a0 . = (. + _Min_Stack_Size) - *fill* 0x200020a0 0x400 - 0x200024a0 . = ALIGN (0x8) + 0x200020b8 . = (. + _Min_Heap_Size) + *fill* 0x20001eb8 0x200 + 0x200024b8 . = (. + _Min_Stack_Size) + *fill* 0x200020b8 0x400 + 0x200024b8 . = ALIGN (0x8) /DISCARD/ libc.a(*) @@ -2261,259 +2293,259 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .comment 0x00000026 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .comment 0x00000026 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o -.debug_info 0x00000000 0x1610f - .debug_info 0x00000000 0x148a build/main.o - .debug_info 0x0000148a 0xf12 build/stm32f4xx_it.o - .debug_info 0x0000239c 0xbb8 build/stm32f4xx_hal_msp.o - .debug_info 0x00002f54 0xc12 build/stm32f4xx_hal_rcc.o - .debug_info 0x00003b66 0x846 build/stm32f4xx_hal_gpio.o - .debug_info 0x000043ac 0xbb6 build/stm32f4xx_hal_dma.o - .debug_info 0x00004f62 0x11f2 build/stm32f4xx_hal_cortex.o - .debug_info 0x00006154 0xb74 build/stm32f4xx_hal.o - .debug_info 0x00006cc8 0x5bd build/system_stm32f4xx.o - .debug_info 0x00007285 0x874 build/usb_device.o - .debug_info 0x00007af9 0x644 build/usbd_desc.o - .debug_info 0x0000813d 0xad2 build/usbd_cdc_if.o - .debug_info 0x00008c0f 0x24f9 build/usbd_conf.o - .debug_info 0x0000b108 0x1f13 build/stm32f4xx_hal_pcd.o - .debug_info 0x0000d01b 0x7a7 build/stm32f4xx_hal_pcd_ex.o - .debug_info 0x0000d7c2 0x21de build/stm32f4xx_ll_usb.o - .debug_info 0x0000f9a0 0x1036 build/stm32f4xx_hal_adc.o - .debug_info 0x000109d6 0x1440 build/usbd_core.o - .debug_info 0x00011e16 0x15a9 build/usbd_ctlreq.o - .debug_info 0x000133bf 0xa05 build/usbd_ioreq.o - .debug_info 0x00013dc4 0x1961 build/usbd_cdc.o - .debug_info 0x00015725 0x30 build/startup_stm32f429xx.o - .debug_info 0x00015755 0x10b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_info 0x00015860 0x135 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_info 0x00015995 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_info 0x000159ba 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x000159de 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_info 0x000160d3 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_info 0x00000000 0x163b2 + .debug_info 0x00000000 0x1591 build/main.o + .debug_info 0x00001591 0x1059 build/stm32f4xx_it.o + .debug_info 0x000025ea 0xb75 build/stm32f4xx_hal_msp.o + .debug_info 0x0000315f 0xc12 build/stm32f4xx_hal_rcc.o + .debug_info 0x00003d71 0x846 build/stm32f4xx_hal_gpio.o + .debug_info 0x000045b7 0xbb6 build/stm32f4xx_hal_dma.o + .debug_info 0x0000516d 0x11f2 build/stm32f4xx_hal_cortex.o + .debug_info 0x0000635f 0xb74 build/stm32f4xx_hal.o + .debug_info 0x00006ed3 0x5bd build/system_stm32f4xx.o + .debug_info 0x00007490 0x887 build/usb_device.o + .debug_info 0x00007d17 0x657 build/usbd_desc.o + .debug_info 0x0000836e 0xae5 build/usbd_cdc_if.o + .debug_info 0x00008e53 0x250c build/usbd_conf.o + .debug_info 0x0000b35f 0x1f13 build/stm32f4xx_hal_pcd.o + .debug_info 0x0000d272 0x7a7 build/stm32f4xx_hal_pcd_ex.o + .debug_info 0x0000da19 0x21de build/stm32f4xx_ll_usb.o + .debug_info 0x0000fbf7 0x1036 build/stm32f4xx_hal_adc.o + .debug_info 0x00010c2d 0x1453 build/usbd_core.o + .debug_info 0x00012080 0x15bc build/usbd_ctlreq.o + .debug_info 0x0001363c 0xa18 build/usbd_ioreq.o + .debug_info 0x00014054 0x1974 build/usbd_cdc.o + .debug_info 0x000159c8 0x30 build/startup_stm32f429xx.o + .debug_info 0x000159f8 0x10b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_info 0x00015b03 0x135 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_info 0x00015c38 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_info 0x00015c5d 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_info 0x00015c81 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_info 0x00016376 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_abbrev 0x00000000 0x3904 +.debug_abbrev 0x00000000 0x39a3 .debug_abbrev 0x00000000 0x307 build/main.o - .debug_abbrev 0x00000307 0x20b build/stm32f4xx_it.o - .debug_abbrev 0x00000512 0x1f7 build/stm32f4xx_hal_msp.o - .debug_abbrev 0x00000709 0x2de build/stm32f4xx_hal_rcc.o - .debug_abbrev 0x000009e7 0x22b build/stm32f4xx_hal_gpio.o - .debug_abbrev 0x00000c12 0x2fe build/stm32f4xx_hal_dma.o - .debug_abbrev 0x00000f10 0x3ca build/stm32f4xx_hal_cortex.o - .debug_abbrev 0x000012da 0x244 build/stm32f4xx_hal.o - .debug_abbrev 0x0000151e 0x11b build/system_stm32f4xx.o - .debug_abbrev 0x00001639 0x19c build/usb_device.o - .debug_abbrev 0x000017d5 0x208 build/usbd_desc.o - .debug_abbrev 0x000019dd 0x2bc build/usbd_cdc_if.o - .debug_abbrev 0x00001c99 0x34b build/usbd_conf.o - .debug_abbrev 0x00001fe4 0x2e7 build/stm32f4xx_hal_pcd.o - .debug_abbrev 0x000022cb 0x1c5 build/stm32f4xx_hal_pcd_ex.o - .debug_abbrev 0x00002490 0x344 build/stm32f4xx_ll_usb.o - .debug_abbrev 0x000027d4 0x2c7 build/stm32f4xx_hal_adc.o - .debug_abbrev 0x00002a9b 0x2f7 build/usbd_core.o - .debug_abbrev 0x00002d92 0x359 build/usbd_ctlreq.o - .debug_abbrev 0x000030eb 0x195 build/usbd_ioreq.o - .debug_abbrev 0x00003280 0x32f build/usbd_cdc.o - .debug_abbrev 0x000035af 0x1d build/startup_stm32f429xx.o - .debug_abbrev 0x000035cc 0xc9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_abbrev 0x00003695 0xb7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_abbrev 0x0000374c 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_abbrev 0x00003760 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x00003774 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_abbrev 0x000038de 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + .debug_abbrev 0x00000307 0x238 build/stm32f4xx_it.o + .debug_abbrev 0x0000053f 0x20a build/stm32f4xx_hal_msp.o + .debug_abbrev 0x00000749 0x2de build/stm32f4xx_hal_rcc.o + .debug_abbrev 0x00000a27 0x22b build/stm32f4xx_hal_gpio.o + .debug_abbrev 0x00000c52 0x2fe build/stm32f4xx_hal_dma.o + .debug_abbrev 0x00000f50 0x3ca build/stm32f4xx_hal_cortex.o + .debug_abbrev 0x0000131a 0x244 build/stm32f4xx_hal.o + .debug_abbrev 0x0000155e 0x11b build/system_stm32f4xx.o + .debug_abbrev 0x00001679 0x19c build/usb_device.o + .debug_abbrev 0x00001815 0x21b build/usbd_desc.o + .debug_abbrev 0x00001a30 0x2bc build/usbd_cdc_if.o + .debug_abbrev 0x00001cec 0x34b build/usbd_conf.o + .debug_abbrev 0x00002037 0x2e7 build/stm32f4xx_hal_pcd.o + .debug_abbrev 0x0000231e 0x1c5 build/stm32f4xx_hal_pcd_ex.o + .debug_abbrev 0x000024e3 0x344 build/stm32f4xx_ll_usb.o + .debug_abbrev 0x00002827 0x2c7 build/stm32f4xx_hal_adc.o + .debug_abbrev 0x00002aee 0x30a build/usbd_core.o + .debug_abbrev 0x00002df8 0x36c build/usbd_ctlreq.o + .debug_abbrev 0x00003164 0x1a8 build/usbd_ioreq.o + .debug_abbrev 0x0000330c 0x342 build/usbd_cdc.o + .debug_abbrev 0x0000364e 0x1d build/startup_stm32f429xx.o + .debug_abbrev 0x0000366b 0xc9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_abbrev 0x00003734 0xb7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_abbrev 0x000037eb 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_abbrev 0x000037ff 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_abbrev 0x00003813 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_abbrev 0x0000397d 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_loc 0x00000000 0xd47f - .debug_loc 0x00000000 0x11a build/main.o - .debug_loc 0x0000011a 0x13d build/stm32f4xx_it.o - .debug_loc 0x00000257 0x10d build/stm32f4xx_hal_msp.o - .debug_loc 0x00000364 0x720 build/stm32f4xx_hal_rcc.o - .debug_loc 0x00000a84 0x60b build/stm32f4xx_hal_gpio.o - .debug_loc 0x0000108f 0xe9a build/stm32f4xx_hal_dma.o - .debug_loc 0x00001f29 0x8ff build/stm32f4xx_hal_cortex.o - .debug_loc 0x00002828 0x1f9 build/stm32f4xx_hal.o - .debug_loc 0x00002a21 0xbd build/system_stm32f4xx.o - .debug_loc 0x00002ade 0x20 build/usb_device.o - .debug_loc 0x00002afe 0x4e7 build/usbd_desc.o - .debug_loc 0x00002fe5 0x1e6 build/usbd_cdc_if.o - .debug_loc 0x000031cb 0x10f3 build/usbd_conf.o - .debug_loc 0x000042be 0x1832 build/stm32f4xx_hal_pcd.o - .debug_loc 0x00005af0 0x13d build/stm32f4xx_hal_pcd_ex.o - .debug_loc 0x00005c2d 0x2ac8 build/stm32f4xx_ll_usb.o - .debug_loc 0x000086f5 0xfe9 build/stm32f4xx_hal_adc.o - .debug_loc 0x000096de 0x115e build/usbd_core.o - .debug_loc 0x0000a83c 0x1bc1 build/usbd_ctlreq.o - .debug_loc 0x0000c3fd 0x3f8 build/usbd_ioreq.o - .debug_loc 0x0000c7f5 0xc8a build/usbd_cdc.o +.debug_loc 0x00000000 0xd511 + .debug_loc 0x00000000 0x11b build/main.o + .debug_loc 0x0000011b 0x1ce build/stm32f4xx_it.o + .debug_loc 0x000002e9 0x10d build/stm32f4xx_hal_msp.o + .debug_loc 0x000003f6 0x720 build/stm32f4xx_hal_rcc.o + .debug_loc 0x00000b16 0x60b build/stm32f4xx_hal_gpio.o + .debug_loc 0x00001121 0xe9a build/stm32f4xx_hal_dma.o + .debug_loc 0x00001fbb 0x8ff build/stm32f4xx_hal_cortex.o + .debug_loc 0x000028ba 0x1f9 build/stm32f4xx_hal.o + .debug_loc 0x00002ab3 0xbd build/system_stm32f4xx.o + .debug_loc 0x00002b70 0x20 build/usb_device.o + .debug_loc 0x00002b90 0x4e7 build/usbd_desc.o + .debug_loc 0x00003077 0x1e6 build/usbd_cdc_if.o + .debug_loc 0x0000325d 0x10f3 build/usbd_conf.o + .debug_loc 0x00004350 0x1832 build/stm32f4xx_hal_pcd.o + .debug_loc 0x00005b82 0x13d build/stm32f4xx_hal_pcd_ex.o + .debug_loc 0x00005cbf 0x2ac8 build/stm32f4xx_ll_usb.o + .debug_loc 0x00008787 0xfe9 build/stm32f4xx_hal_adc.o + .debug_loc 0x00009770 0x115e build/usbd_core.o + .debug_loc 0x0000a8ce 0x1bc1 build/usbd_ctlreq.o + .debug_loc 0x0000c48f 0x3f8 build/usbd_ioreq.o + .debug_loc 0x0000c887 0xc8a build/usbd_cdc.o -.debug_aranges 0x00000000 0xd90 +.debug_aranges 0x00000000 0xda0 .debug_aranges 0x00000000 0x48 build/main.o .debug_aranges - 0x00000048 0x80 build/stm32f4xx_it.o + 0x00000048 0x90 build/stm32f4xx_it.o .debug_aranges - 0x000000c8 0x30 build/stm32f4xx_hal_msp.o + 0x000000d8 0x30 build/stm32f4xx_hal_msp.o .debug_aranges - 0x000000f8 0x88 build/stm32f4xx_hal_rcc.o + 0x00000108 0x88 build/stm32f4xx_hal_rcc.o .debug_aranges - 0x00000180 0x58 build/stm32f4xx_hal_gpio.o + 0x00000190 0x58 build/stm32f4xx_hal_gpio.o .debug_aranges - 0x000001d8 0x90 build/stm32f4xx_hal_dma.o + 0x000001e8 0x90 build/stm32f4xx_hal_dma.o .debug_aranges - 0x00000268 0xf8 build/stm32f4xx_hal_cortex.o + 0x00000278 0xf8 build/stm32f4xx_hal_cortex.o .debug_aranges - 0x00000360 0x100 build/stm32f4xx_hal.o + 0x00000370 0x100 build/stm32f4xx_hal.o .debug_aranges - 0x00000460 0x28 build/system_stm32f4xx.o + 0x00000470 0x28 build/system_stm32f4xx.o .debug_aranges - 0x00000488 0x20 build/usb_device.o + 0x00000498 0x20 build/usb_device.o .debug_aranges - 0x000004a8 0x60 build/usbd_desc.o + 0x000004b8 0x60 build/usbd_desc.o .debug_aranges - 0x00000508 0x48 build/usbd_cdc_if.o + 0x00000518 0x48 build/usbd_cdc_if.o .debug_aranges - 0x00000550 0x110 build/usbd_conf.o + 0x00000560 0x110 build/usbd_conf.o .debug_aranges - 0x00000660 0x148 build/stm32f4xx_hal_pcd.o + 0x00000670 0x148 build/stm32f4xx_hal_pcd.o .debug_aranges - 0x000007a8 0x38 build/stm32f4xx_hal_pcd_ex.o + 0x000007b8 0x38 build/stm32f4xx_hal_pcd_ex.o .debug_aranges - 0x000007e0 0x1a0 build/stm32f4xx_ll_usb.o + 0x000007f0 0x1a0 build/stm32f4xx_ll_usb.o .debug_aranges - 0x00000980 0xe8 build/stm32f4xx_hal_adc.o + 0x00000990 0xe8 build/stm32f4xx_hal_adc.o .debug_aranges - 0x00000a68 0xd8 build/usbd_core.o + 0x00000a78 0xd8 build/usbd_core.o .debug_aranges - 0x00000b40 0x88 build/usbd_ctlreq.o + 0x00000b50 0x88 build/usbd_ctlreq.o .debug_aranges - 0x00000bc8 0x50 build/usbd_ioreq.o + 0x00000bd8 0x50 build/usbd_ioreq.o .debug_aranges - 0x00000c18 0x90 build/usbd_cdc.o + 0x00000c28 0x90 build/usbd_cdc.o .debug_aranges - 0x00000ca8 0x28 build/startup_stm32f429xx.o + 0x00000cb8 0x28 build/startup_stm32f429xx.o .debug_aranges - 0x00000cd0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + 0x00000ce0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) .debug_aranges - 0x00000cf0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + 0x00000d00 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) .debug_aranges - 0x00000d10 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + 0x00000d20 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) .debug_aranges - 0x00000d30 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + 0x00000d40 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .debug_aranges - 0x00000d50 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x00000d60 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .debug_aranges - 0x00000d70 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + 0x00000d80 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_ranges 0x00000000 0xb90 +.debug_ranges 0x00000000 0xc30 .debug_ranges 0x00000000 0x38 build/main.o - .debug_ranges 0x00000038 0x70 build/stm32f4xx_it.o - .debug_ranges 0x000000a8 0x20 build/stm32f4xx_hal_msp.o - .debug_ranges 0x000000c8 0x90 build/stm32f4xx_hal_rcc.o - .debug_ranges 0x00000158 0x48 build/stm32f4xx_hal_gpio.o - .debug_ranges 0x000001a0 0x80 build/stm32f4xx_hal_dma.o - .debug_ranges 0x00000220 0xe8 build/stm32f4xx_hal_cortex.o - .debug_ranges 0x00000308 0xf0 build/stm32f4xx_hal.o - .debug_ranges 0x000003f8 0x18 build/system_stm32f4xx.o - .debug_ranges 0x00000410 0x10 build/usb_device.o - .debug_ranges 0x00000420 0x50 build/usbd_desc.o - .debug_ranges 0x00000470 0x38 build/usbd_cdc_if.o - .debug_ranges 0x000004a8 0x100 build/usbd_conf.o - .debug_ranges 0x000005a8 0x138 build/stm32f4xx_hal_pcd.o - .debug_ranges 0x000006e0 0x28 build/stm32f4xx_hal_pcd_ex.o - .debug_ranges 0x00000708 0x190 build/stm32f4xx_ll_usb.o - .debug_ranges 0x00000898 0xd8 build/stm32f4xx_hal_adc.o - .debug_ranges 0x00000970 0xc8 build/usbd_core.o - .debug_ranges 0x00000a38 0x78 build/usbd_ctlreq.o - .debug_ranges 0x00000ab0 0x40 build/usbd_ioreq.o - .debug_ranges 0x00000af0 0x80 build/usbd_cdc.o - .debug_ranges 0x00000b70 0x20 build/startup_stm32f429xx.o + .debug_ranges 0x00000038 0x110 build/stm32f4xx_it.o + .debug_ranges 0x00000148 0x20 build/stm32f4xx_hal_msp.o + .debug_ranges 0x00000168 0x90 build/stm32f4xx_hal_rcc.o + .debug_ranges 0x000001f8 0x48 build/stm32f4xx_hal_gpio.o + .debug_ranges 0x00000240 0x80 build/stm32f4xx_hal_dma.o + .debug_ranges 0x000002c0 0xe8 build/stm32f4xx_hal_cortex.o + .debug_ranges 0x000003a8 0xf0 build/stm32f4xx_hal.o + .debug_ranges 0x00000498 0x18 build/system_stm32f4xx.o + .debug_ranges 0x000004b0 0x10 build/usb_device.o + .debug_ranges 0x000004c0 0x50 build/usbd_desc.o + .debug_ranges 0x00000510 0x38 build/usbd_cdc_if.o + .debug_ranges 0x00000548 0x100 build/usbd_conf.o + .debug_ranges 0x00000648 0x138 build/stm32f4xx_hal_pcd.o + .debug_ranges 0x00000780 0x28 build/stm32f4xx_hal_pcd_ex.o + .debug_ranges 0x000007a8 0x190 build/stm32f4xx_ll_usb.o + .debug_ranges 0x00000938 0xd8 build/stm32f4xx_hal_adc.o + .debug_ranges 0x00000a10 0xc8 build/usbd_core.o + .debug_ranges 0x00000ad8 0x78 build/usbd_ctlreq.o + .debug_ranges 0x00000b50 0x40 build/usbd_ioreq.o + .debug_ranges 0x00000b90 0x80 build/usbd_cdc.o + .debug_ranges 0x00000c10 0x20 build/startup_stm32f429xx.o -.debug_line 0x00000000 0xb715 - .debug_line 0x00000000 0x54f build/main.o - .debug_line 0x0000054f 0x335 build/stm32f4xx_it.o - .debug_line 0x00000884 0x283 build/stm32f4xx_hal_msp.o - .debug_line 0x00000b07 0xb39 build/stm32f4xx_hal_rcc.o - .debug_line 0x00001640 0x698 build/stm32f4xx_hal_gpio.o - .debug_line 0x00001cd8 0xdae build/stm32f4xx_hal_dma.o - .debug_line 0x00002a86 0x7a5 build/stm32f4xx_hal_cortex.o - .debug_line 0x0000322b 0x51a build/stm32f4xx_hal.o - .debug_line 0x00003745 0x1c9 build/system_stm32f4xx.o - .debug_line 0x0000390e 0x194 build/usb_device.o - .debug_line 0x00003aa2 0x2af build/usbd_desc.o - .debug_line 0x00003d51 0x1e0 build/usbd_cdc_if.o - .debug_line 0x00003f31 0x795 build/usbd_conf.o - .debug_line 0x000046c6 0x13d5 build/stm32f4xx_hal_pcd.o - .debug_line 0x00005a9b 0x21b build/stm32f4xx_hal_pcd_ex.o - .debug_line 0x00005cb6 0x1ee6 build/stm32f4xx_ll_usb.o - .debug_line 0x00007b9c 0x101e build/stm32f4xx_hal_adc.o - .debug_line 0x00008bba 0x965 build/usbd_core.o - .debug_line 0x0000951f 0xc7f build/usbd_ctlreq.o - .debug_line 0x0000a19e 0x231 build/usbd_ioreq.o - .debug_line 0x0000a3cf 0x987 build/usbd_cdc.o - .debug_line 0x0000ad56 0x73 build/startup_stm32f429xx.o - .debug_line 0x0000adc9 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_line 0x0000aee7 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_line 0x0000b09d 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_line 0x0000b109 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000b157 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_line 0x0000b6cb 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_line 0x00000000 0xba04 + .debug_line 0x00000000 0x5a5 build/main.o + .debug_line 0x000005a5 0x569 build/stm32f4xx_it.o + .debug_line 0x00000b0e 0x263 build/stm32f4xx_hal_msp.o + .debug_line 0x00000d71 0xb39 build/stm32f4xx_hal_rcc.o + .debug_line 0x000018aa 0x698 build/stm32f4xx_hal_gpio.o + .debug_line 0x00001f42 0xdae build/stm32f4xx_hal_dma.o + .debug_line 0x00002cf0 0x7a5 build/stm32f4xx_hal_cortex.o + .debug_line 0x00003495 0x51a build/stm32f4xx_hal.o + .debug_line 0x000039af 0x1c9 build/system_stm32f4xx.o + .debug_line 0x00003b78 0x194 build/usb_device.o + .debug_line 0x00003d0c 0x2c2 build/usbd_desc.o + .debug_line 0x00003fce 0x1f3 build/usbd_cdc_if.o + .debug_line 0x000041c1 0x7a8 build/usbd_conf.o + .debug_line 0x00004969 0x13d5 build/stm32f4xx_hal_pcd.o + .debug_line 0x00005d3e 0x21b build/stm32f4xx_hal_pcd_ex.o + .debug_line 0x00005f59 0x1ee6 build/stm32f4xx_ll_usb.o + .debug_line 0x00007e3f 0x101e build/stm32f4xx_hal_adc.o + .debug_line 0x00008e5d 0x978 build/usbd_core.o + .debug_line 0x000097d5 0xc92 build/usbd_ctlreq.o + .debug_line 0x0000a467 0x244 build/usbd_ioreq.o + .debug_line 0x0000a6ab 0x99a build/usbd_cdc.o + .debug_line 0x0000b045 0x73 build/startup_stm32f429xx.o + .debug_line 0x0000b0b8 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_line 0x0000b1d6 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_line 0x0000b38c 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_line 0x0000b3f8 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x0000b446 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x0000b9ba 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_str 0x00000000 0x49c4 - .debug_str 0x00000000 0x49c4 build/main.o - 0xfaf (size before relaxing) - .debug_str 0x000049c4 0xae3 build/stm32f4xx_it.o - .debug_str 0x000049c4 0x7b1 build/stm32f4xx_hal_msp.o - .debug_str 0x000049c4 0x6e8 build/stm32f4xx_hal_rcc.o - .debug_str 0x000049c4 0x4cd build/stm32f4xx_hal_gpio.o - .debug_str 0x000049c4 0x75b build/stm32f4xx_hal_dma.o - .debug_str 0x000049c4 0xcb4 build/stm32f4xx_hal_cortex.o - .debug_str 0x000049c4 0xc05 build/stm32f4xx_hal.o - .debug_str 0x000049c4 0x36d build/system_stm32f4xx.o - .debug_str 0x000049c4 0x69e build/usb_device.o - .debug_str 0x000049c4 0x438 build/usbd_desc.o - .debug_str 0x000049c4 0x76c build/usbd_cdc_if.o - .debug_str 0x000049c4 0x162d build/usbd_conf.o - .debug_str 0x000049c4 0xddf build/stm32f4xx_hal_pcd.o - .debug_str 0x000049c4 0x71d build/stm32f4xx_hal_pcd_ex.o - .debug_str 0x000049c4 0xd08 build/stm32f4xx_ll_usb.o - .debug_str 0x000049c4 0x93c build/stm32f4xx_hal_adc.o - .debug_str 0x000049c4 0x9b9 build/usbd_core.o - .debug_str 0x000049c4 0x7e4 build/usbd_ctlreq.o - .debug_str 0x000049c4 0x6b9 build/usbd_ioreq.o - .debug_str 0x000049c4 0xd70 build/usbd_cdc.o - .debug_str 0x000049c4 0x7a build/startup_stm32f429xx.o - .debug_str 0x000049c4 0x1fa /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_str 0x000049c4 0x1ad /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_str 0x000049c4 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_str 0x000049c4 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_str 0x000049c4 0x685 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_str 0x000049c4 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_str 0x00000000 0x4a66 + .debug_str 0x00000000 0x4a66 build/main.o + 0x102f (size before relaxing) + .debug_str 0x00004a66 0xb9e build/stm32f4xx_it.o + .debug_str 0x00004a66 0x7c3 build/stm32f4xx_hal_msp.o + .debug_str 0x00004a66 0x6e8 build/stm32f4xx_hal_rcc.o + .debug_str 0x00004a66 0x4cd build/stm32f4xx_hal_gpio.o + .debug_str 0x00004a66 0x75b build/stm32f4xx_hal_dma.o + .debug_str 0x00004a66 0xcb4 build/stm32f4xx_hal_cortex.o + .debug_str 0x00004a66 0xc05 build/stm32f4xx_hal.o + .debug_str 0x00004a66 0x36d build/system_stm32f4xx.o + .debug_str 0x00004a66 0x6b0 build/usb_device.o + .debug_str 0x00004a66 0x44a build/usbd_desc.o + .debug_str 0x00004a66 0x77e build/usbd_cdc_if.o + .debug_str 0x00004a66 0x163f build/usbd_conf.o + .debug_str 0x00004a66 0xddf build/stm32f4xx_hal_pcd.o + .debug_str 0x00004a66 0x71d build/stm32f4xx_hal_pcd_ex.o + .debug_str 0x00004a66 0xd08 build/stm32f4xx_ll_usb.o + .debug_str 0x00004a66 0x93c build/stm32f4xx_hal_adc.o + .debug_str 0x00004a66 0x9cb build/usbd_core.o + .debug_str 0x00004a66 0x7f6 build/usbd_ctlreq.o + .debug_str 0x00004a66 0x6cb build/usbd_ioreq.o + .debug_str 0x00004a66 0xd82 build/usbd_cdc.o + .debug_str 0x00004a66 0x7a build/startup_stm32f429xx.o + .debug_str 0x00004a66 0x1fa /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_str 0x00004a66 0x1ad /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_str 0x00004a66 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_str 0x00004a66 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_str 0x00004a66 0x685 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_str 0x00004a66 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_frame 0x00000000 0x2094 - .debug_frame 0x00000000 0xb4 build/main.o - .debug_frame 0x000000b4 0x108 build/stm32f4xx_it.o - .debug_frame 0x000001bc 0x64 build/stm32f4xx_hal_msp.o - .debug_frame 0x00000220 0x16c build/stm32f4xx_hal_rcc.o - .debug_frame 0x0000038c 0xd8 build/stm32f4xx_hal_gpio.o - .debug_frame 0x00000464 0x188 build/stm32f4xx_hal_dma.o - .debug_frame 0x000005ec 0x214 build/stm32f4xx_hal_cortex.o - .debug_frame 0x00000800 0x20c build/stm32f4xx_hal.o - .debug_frame 0x00000a0c 0x30 build/system_stm32f4xx.o - .debug_frame 0x00000a3c 0x28 build/usb_device.o - .debug_frame 0x00000a64 0xe0 build/usbd_desc.o - .debug_frame 0x00000b44 0x88 build/usbd_cdc_if.o - .debug_frame 0x00000bcc 0x2e4 build/usbd_conf.o - .debug_frame 0x00000eb0 0x388 build/stm32f4xx_hal_pcd.o - .debug_frame 0x00001238 0x5c build/stm32f4xx_hal_pcd_ex.o - .debug_frame 0x00001294 0x494 build/stm32f4xx_ll_usb.o - .debug_frame 0x00001728 0x268 build/stm32f4xx_hal_adc.o - .debug_frame 0x00001990 0x240 build/usbd_core.o - .debug_frame 0x00001bd0 0x180 build/usbd_ctlreq.o - .debug_frame 0x00001d50 0xb8 build/usbd_ioreq.o - .debug_frame 0x00001e08 0x190 build/usbd_cdc.o - .debug_frame 0x00001f98 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_frame 0x00001fc4 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_frame 0x00001ff0 0x44 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_frame 0x00002034 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x00002060 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) +.debug_frame 0x00000000 0x20cc + .debug_frame 0x00000000 0xbc build/main.o + .debug_frame 0x000000bc 0x138 build/stm32f4xx_it.o + .debug_frame 0x000001f4 0x64 build/stm32f4xx_hal_msp.o + .debug_frame 0x00000258 0x16c build/stm32f4xx_hal_rcc.o + .debug_frame 0x000003c4 0xd8 build/stm32f4xx_hal_gpio.o + .debug_frame 0x0000049c 0x188 build/stm32f4xx_hal_dma.o + .debug_frame 0x00000624 0x214 build/stm32f4xx_hal_cortex.o + .debug_frame 0x00000838 0x20c build/stm32f4xx_hal.o + .debug_frame 0x00000a44 0x30 build/system_stm32f4xx.o + .debug_frame 0x00000a74 0x28 build/usb_device.o + .debug_frame 0x00000a9c 0xe0 build/usbd_desc.o + .debug_frame 0x00000b7c 0x88 build/usbd_cdc_if.o + .debug_frame 0x00000c04 0x2e4 build/usbd_conf.o + .debug_frame 0x00000ee8 0x388 build/stm32f4xx_hal_pcd.o + .debug_frame 0x00001270 0x5c build/stm32f4xx_hal_pcd_ex.o + .debug_frame 0x000012cc 0x494 build/stm32f4xx_ll_usb.o + .debug_frame 0x00001760 0x268 build/stm32f4xx_hal_adc.o + .debug_frame 0x000019c8 0x240 build/usbd_core.o + .debug_frame 0x00001c08 0x180 build/usbd_ctlreq.o + .debug_frame 0x00001d88 0xb8 build/usbd_ioreq.o + .debug_frame 0x00001e40 0x190 build/usbd_cdc.o + .debug_frame 0x00001fd0 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_frame 0x00001ffc 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_frame 0x00002028 0x44 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_frame 0x0000206c 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x00002098 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .debug_loclists 0x00000000 0xc0b @@ -2546,6 +2578,10 @@ ADC1_buff_circular build/main.o build/stm32f4xx_it.o ADC_IRQHandler build/startup_stm32f429xx.o ADC_msg build/main.o +ADC_proc build/main.o + build/stm32f4xx_it.o +ADC_proc_shadow build/main.o + build/stm32f4xx_it.o AHBPrescTable build/system_stm32f4xx.o build/stm32f4xx_hal_rcc.o APBPrescTable build/system_stm32f4xx.o @@ -2583,11 +2619,11 @@ DebugMon_Handler build/stm32f4xx_it.o Default_Handler build/startup_stm32f429xx.o ETH_IRQHandler build/startup_stm32f429xx.o ETH_WKUP_IRQHandler build/startup_stm32f429xx.o -EXTI0_IRQHandler build/startup_stm32f429xx.o +EXTI0_IRQHandler build/stm32f4xx_it.o EXTI15_10_IRQHandler build/startup_stm32f429xx.o EXTI1_IRQHandler build/startup_stm32f429xx.o EXTI2_IRQHandler build/startup_stm32f429xx.o -EXTI3_IRQHandler build/startup_stm32f429xx.o +EXTI3_IRQHandler build/stm32f4xx_it.o EXTI4_IRQHandler build/startup_stm32f429xx.o EXTI9_5_IRQHandler build/startup_stm32f429xx.o Error_Handler build/main.o @@ -2717,6 +2753,7 @@ HAL_GPIO_DeInit build/stm32f4xx_hal_gpio.o build/stm32f4xx_hal_msp.o HAL_GPIO_EXTI_Callback build/stm32f4xx_hal_gpio.o HAL_GPIO_EXTI_IRQHandler build/stm32f4xx_hal_gpio.o + build/stm32f4xx_it.o HAL_GPIO_Init build/stm32f4xx_hal_gpio.o build/usbd_conf.o build/stm32f4xx_hal_rcc.o @@ -2928,6 +2965,8 @@ SPI4_IRQHandler build/startup_stm32f429xx.o SPI5_IRQHandler build/startup_stm32f429xx.o SPI6_IRQHandler build/startup_stm32f429xx.o SVC_Handler build/stm32f4xx_it.o +Sweep_state build/main.o + build/stm32f4xx_it.o SysTick_Handler build/stm32f4xx_it.o SystemClock_Config build/main.o SystemCoreClock build/system_stm32f4xx.o @@ -3308,10 +3347,9 @@ _write /usr/lib/gcc/arm-none-eabi/13. /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) _write_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) -adc_process build/main.o - build/stm32f4xx_it.o atexit /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-atexit.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +curr_step_start_N build/main.o end /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) errno /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) diff --git a/build/stm32f4xx_hal.lst b/build/stm32f4xx_hal.lst index df65dda..cb1992c 100644 --- a/build/stm32f4xx_hal.lst +++ b/build/stm32f4xx_hal.lst @@ -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 diff --git a/build/stm32f4xx_hal_adc.lst b/build/stm32f4xx_hal_adc.lst index 0e26d1d..d8e795c 100644 --- a/build/stm32f4xx_hal_adc.lst +++ b/build/stm32f4xx_hal_adc.lst @@ -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 diff --git a/build/stm32f4xx_hal_adc_ex.lst b/build/stm32f4xx_hal_adc_ex.lst index 8ca1364..49e1769 100644 --- a/build/stm32f4xx_hal_adc_ex.lst +++ b/build/stm32f4xx_hal_adc_ex.lst @@ -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 diff --git a/build/stm32f4xx_hal_cortex.lst b/build/stm32f4xx_hal_cortex.lst index b5ad275..64eaa6b 100644 --- a/build/stm32f4xx_hal_cortex.lst +++ b/build/stm32f4xx_hal_cortex.lst @@ -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 diff --git a/build/stm32f4xx_hal_dma.lst b/build/stm32f4xx_hal_dma.lst index f6d731e..6cce707 100644 --- a/build/stm32f4xx_hal_dma.lst +++ b/build/stm32f4xx_hal_dma.lst @@ -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 diff --git a/build/stm32f4xx_hal_dma_ex.lst b/build/stm32f4xx_hal_dma_ex.lst index 81c004d..7016c41 100644 --- a/build/stm32f4xx_hal_dma_ex.lst +++ b/build/stm32f4xx_hal_dma_ex.lst @@ -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 diff --git a/build/stm32f4xx_hal_exti.lst b/build/stm32f4xx_hal_exti.lst index 959d7c9..9cc9550 100644 --- a/build/stm32f4xx_hal_exti.lst +++ b/build/stm32f4xx_hal_exti.lst @@ -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 diff --git a/build/stm32f4xx_hal_flash.lst b/build/stm32f4xx_hal_flash.lst index 1bd1683..c1ba945 100644 --- a/build/stm32f4xx_hal_flash.lst +++ b/build/stm32f4xx_hal_flash.lst @@ -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 diff --git a/build/stm32f4xx_hal_flash_ex.lst b/build/stm32f4xx_hal_flash_ex.lst index 4e762fd..cd80648 100644 --- a/build/stm32f4xx_hal_flash_ex.lst +++ b/build/stm32f4xx_hal_flash_ex.lst @@ -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 diff --git a/build/stm32f4xx_hal_flash_ramfunc.lst b/build/stm32f4xx_hal_flash_ramfunc.lst index ef44a14..8adfbe4 100644 --- a/build/stm32f4xx_hal_flash_ramfunc.lst +++ b/build/stm32f4xx_hal_flash_ramfunc.lst @@ -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 diff --git a/build/stm32f4xx_hal_gpio.lst b/build/stm32f4xx_hal_gpio.lst index f0d394f..2db074b 100644 --- a/build/stm32f4xx_hal_gpio.lst +++ b/build/stm32f4xx_hal_gpio.lst @@ -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 diff --git a/build/stm32f4xx_hal_msp.lst b/build/stm32f4xx_hal_msp.lst index 0e12ff9..3abde2f 100644 --- a/build/stm32f4xx_hal_msp.lst +++ b/build/stm32f4xx_hal_msp.lst @@ -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 diff --git a/build/stm32f4xx_hal_msp.o b/build/stm32f4xx_hal_msp.o index 0acb876..538a7a3 100644 Binary files a/build/stm32f4xx_hal_msp.o and b/build/stm32f4xx_hal_msp.o differ diff --git a/build/stm32f4xx_hal_pcd.lst b/build/stm32f4xx_hal_pcd.lst index 201d462..963efed 100644 --- a/build/stm32f4xx_hal_pcd.lst +++ b/build/stm32f4xx_hal_pcd.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccxeXpRn.s page 1 +ARM GAS /tmp/ccjp77pR.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** [..] 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** The PCD HAL driver can be used as follows: 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 2 + ARM GAS /tmp/ccjp77pR.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (#) Declare a PCD_HandleTypeDef handle structure, for example: @@ -118,7 +118,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Private functions prototypes ----------------------------------------------*/ 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** @defgroup PCD_Private_Functions PCD Private Functions - ARM GAS /tmp/ccxeXpRn.s page 3 + ARM GAS /tmp/ccjp77pR.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_RESET) 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 4 + ARM GAS /tmp/ccjp77pR.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Allocate lock resource and initialize it */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->State = HAL_PCD_STATE_ERROR; 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 5 + ARM GAS /tmp/ccjp77pR.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval HAL status 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_DeInit(PCD_HandleTypeDef *hpcd) - ARM GAS /tmp/ccxeXpRn.s page 6 + ARM GAS /tmp/ccjp77pR.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Prevent unused argument(s) compilation warning */ 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** UNUSED(hpcd); - ARM GAS /tmp/ccxeXpRn.s page 7 + ARM GAS /tmp/ccjp77pR.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** break; 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** case HAL_PCD_SUSPEND_CB_ID : - ARM GAS /tmp/ccxeXpRn.s page 8 + ARM GAS /tmp/ccjp77pR.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->SuspendCallback = pCallback; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->ErrorCode |= HAL_PCD_ERROR_INVALID_CALLBACK; 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Return error status */ 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** status = HAL_ERROR; - ARM GAS /tmp/ccxeXpRn.s page 9 + ARM GAS /tmp/ccjp77pR.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** break; 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** case HAL_PCD_CONNECT_CB_ID : - ARM GAS /tmp/ccxeXpRn.s page 10 + ARM GAS /tmp/ccjp77pR.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->ConnectCallback = HAL_PCD_ConnectCallback; @@ -598,7 +598,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Release Lock */ 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return status; - ARM GAS /tmp/ccxeXpRn.s page 11 + ARM GAS /tmp/ccjp77pR.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Process locked */ 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_LOCK(hpcd); 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 12 + ARM GAS /tmp/ccjp77pR.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_READY) @@ -718,7 +718,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Release Lock */ 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); - ARM GAS /tmp/ccxeXpRn.s page 13 + ARM GAS /tmp/ccjp77pR.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Process locked */ - ARM GAS /tmp/ccxeXpRn.s page 14 + ARM GAS /tmp/ccjp77pR.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_LOCK(hpcd); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Register USB PCD Iso IN incomplete Callback 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * To be used instead of the weak HAL_PCD_ISOINIncompleteCallback() predefined callback - ARM GAS /tmp/ccxeXpRn.s page 15 + ARM GAS /tmp/ccjp77pR.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param hpcd PCD handle @@ -898,7 +898,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->ISOINIncompleteCallback = HAL_PCD_ISOINIncompleteCallback; /* Legacy weak ISOINIncomplete 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 16 + ARM GAS /tmp/ccjp77pR.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -958,7 +958,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** - ARM GAS /tmp/ccxeXpRn.s page 17 + ARM GAS /tmp/ccjp77pR.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Unregister the USB PCD BCD Callback @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->LPMCallback = pCallback; 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 18 + ARM GAS /tmp/ccjp77pR.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @verbatim 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** =============================================================================== - ARM GAS /tmp/ccxeXpRn.s page 19 + ARM GAS /tmp/ccjp77pR.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ##### IO operation functions ##### @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN); 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 20 + ARM GAS /tmp/ccjp77pR.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_ReadPacket(USBx, ep->xfer_buff, 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (uint16_t)((RegVal & USB_OTG_GRXSTSP_BCNT) >> 4)); 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 21 + ARM GAS /tmp/ccjp77pR.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep = &hpcd->OUT_ep[epnum]; - ARM GAS /tmp/ccxeXpRn.s page 22 + ARM GAS /tmp/ccjp77pR.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->IN_ep[epnum].xfer_buff += hpcd->IN_ep[epnum].maxpacket; 1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* this is ZLP, so prepare EP0 for next setup */ - ARM GAS /tmp/ccxeXpRn.s page 23 + ARM GAS /tmp/ccjp77pR.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if ((epnum == 0U) && (hpcd->IN_ep[epnum].xfer_len == 0U)) @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Handle Resume Interrupt */ 1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if (__HAL_PCD_GET_FLAG(hpcd, USB_OTG_GINTSTS_WKUINT)) 1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 24 + ARM GAS /tmp/ccjp77pR.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Clear the Remote Wake-up Signaling */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_PCDEx_LPM_Callback(hpcd, PCD_LPM_L1_ACTIVE); 1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ 1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 25 + ARM GAS /tmp/ccjp77pR.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* setup EP0 to receive SETUP packets */ 1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_EP0_OutStart(hpcd->Instance, (uint8_t)hpcd->Init.dma_enable, 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (uint8_t *)hpcd->Setup); - ARM GAS /tmp/ccxeXpRn.s page 26 + ARM GAS /tmp/ccjp77pR.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** for (epnum = 1U; epnum < hpcd->Init.dev_endpoints; epnum++) 1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** RegVal = USBx_INEP(epnum)->DIEPCTL; - ARM GAS /tmp/ccxeXpRn.s page 27 + ARM GAS /tmp/ccjp77pR.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** RegVal = hpcd->Instance->GOTGINT; 1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 28 + ARM GAS /tmp/ccjp77pR.s page 28 1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if ((RegVal & USB_OTG_GOTGINT_SEDET) == USB_OTG_GOTGINT_SEDET) @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ 1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 29 + ARM GAS /tmp/ccjp77pR.s page 29 1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** UNUSED(hpcd); 1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* NOTE : This function should not be modified, when the callback is needed, - ARM GAS /tmp/ccxeXpRn.s page 30 + ARM GAS /tmp/ccjp77pR.s page 30 1627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** the HAL_PCD_ResetCallback could be implemented in the user file @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param epnum endpoint number 1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval None 1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ - ARM GAS /tmp/ccxeXpRn.s page 31 + ARM GAS /tmp/ccjp77pR.s page 31 1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __weak void HAL_PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** transfers. 1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @endverbatim - ARM GAS /tmp/ccxeXpRn.s page 32 + ARM GAS /tmp/ccjp77pR.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval HAL status 1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ 1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_SetAddress(PCD_HandleTypeDef *hpcd, uint8_t address) - ARM GAS /tmp/ccxeXpRn.s page 33 + ARM GAS /tmp/ccjp77pR.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** - ARM GAS /tmp/ccxeXpRn.s page 34 + ARM GAS /tmp/ccjp77pR.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Deactivate an endpoint. @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_EPStartXfer(hpcd->Instance, ep, (uint8_t)hpcd->Init.dma_enable); 1910:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_OK; - ARM GAS /tmp/ccxeXpRn.s page 35 + ARM GAS /tmp/ccjp77pR.s page 35 1912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; 1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 36 + ARM GAS /tmp/ccjp77pR.s page 36 1969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 2024:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_stall = 0U; 2025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->num = ep_addr & EP_ADDR_MSK; - ARM GAS /tmp/ccxeXpRn.s page 37 + ARM GAS /tmp/ccjp77pR.s page 37 2026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 2081:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_OK; 2082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 38 + ARM GAS /tmp/ccjp77pR.s page 38 2083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param testmode USB Device high speed test mode 2138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval HAL status 2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ - ARM GAS /tmp/ccxeXpRn.s page 39 + ARM GAS /tmp/ccjp77pR.s page 39 2140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_SetTestMode(const PCD_HandleTypeDef *hpcd, uint8_t testmode) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 39 .cfi_offset 6, -20 40 .cfi_offset 7, -16 41 .cfi_offset 8, -12 - ARM GAS /tmp/ccxeXpRn.s page 40 + ARM GAS /tmp/ccjp77pR.s page 40 42 .cfi_offset 9, -8 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 79 002a 9A42 cmp r2, r3 80 002c 00D3 bcc .L3 2198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 41 + ARM GAS /tmp/ccjp77pR.s page 41 81 .loc 1 2198 7 view .LVU19 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 114 0056 FFF7FEFF bl USB_WritePacket 115 .LVL8: 2221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 42 + ARM GAS /tmp/ccjp77pR.s page 42 2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += len; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 156 .loc 1 2213 5 is_stmt 1 view .LVU48 2213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 157 .loc 1 2213 17 is_stmt 0 view .LVU49 - ARM GAS /tmp/ccxeXpRn.s page 43 + ARM GAS /tmp/ccjp77pR.s page 43 158 008a 04EBC402 add r2, r4, r4, lsl #3 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 200 .loc 1 2195 12 view .LVU64 201 00c4 0120 movs r0, #1 202 .LVL16: - ARM GAS /tmp/ccxeXpRn.s page 44 + ARM GAS /tmp/ccjp77pR.s page 44 203 .L2: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 255 @ frame_needed = 0, uses_anonymous_args = 0 124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** #if defined (USB_OTG_FS) 256 .loc 1 124 1 is_stmt 0 view .LVU71 - ARM GAS /tmp/ccxeXpRn.s page 45 + ARM GAS /tmp/ccjp77pR.s page 45 257 0000 30B5 push {r4, r5, lr} @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 296 0020 FFF7FEFF bl USB_DisableGlobalInt 297 .LVL22: 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 46 + ARM GAS /tmp/ccjp77pR.s page 46 298 .loc 1 190 3 view .LVU87 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 340 .loc 1 182 27 is_stmt 0 view .LVU100 341 004e 0023 movs r3, #0 - ARM GAS /tmp/ccxeXpRn.s page 47 + ARM GAS /tmp/ccjp77pR.s page 47 342 0050 A371 strb r3, [r4, #6] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 381 007c CB85 strh r3, [r1, #46] @ movhi 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->IN_ep[i].maxpacket = 0U; 382 .loc 1 211 5 is_stmt 1 view .LVU116 - ARM GAS /tmp/ccxeXpRn.s page 48 + ARM GAS /tmp/ccjp77pR.s page 48 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->IN_ep[i].maxpacket = 0U; @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 421 00aa 83F85422 strb r2, [r3, #596] 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->OUT_ep[i].maxpacket = 0U; 422 .loc 1 222 5 is_stmt 1 view .LVU133 - ARM GAS /tmp/ccxeXpRn.s page 49 + ARM GAS /tmp/ccjp77pR.s page 49 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->OUT_ep[i].maxpacket = 0U; @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; 462 .loc 1 231 5 is_stmt 1 view .LVU149 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; - ARM GAS /tmp/ccxeXpRn.s page 50 + ARM GAS /tmp/ccjp77pR.s page 50 463 .loc 1 231 17 is_stmt 0 view .LVU150 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 507 @ args = 0, pretend = 0, frame = 0 508 @ frame_needed = 0, uses_anonymous_args = 0 509 @ link register save eliminated. - ARM GAS /tmp/ccxeXpRn.s page 51 + ARM GAS /tmp/ccjp77pR.s page 51 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 554 0012 0546 mov r5, r0 555 0014 10B1 cbz r0, .L34 271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 52 + ARM GAS /tmp/ccjp77pR.s page 52 556 .loc 1 271 12 view .LVU175 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1019:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 602 .loc 1 1019 3 is_stmt 1 view .LVU186 1019:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 53 + ARM GAS /tmp/ccjp77pR.s page 53 603 .loc 1 1019 3 view .LVU187 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 643 002e 0020 movs r0, #0 644 0030 84F89404 strb r0, [r4, #1172] 1030:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 54 + ARM GAS /tmp/ccjp77pR.s page 54 645 .loc 1 1030 3 view .LVU202 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 692 .cfi_offset 14, -4 1042:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 693 .loc 1 1042 3 is_stmt 1 view .LVU212 - ARM GAS /tmp/ccxeXpRn.s page 55 + ARM GAS /tmp/ccjp77pR.s page 55 1042:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 732 .loc 1 1050 56 discriminator 1 view .LVU228 733 0032 012B cmp r3, #1 734 0034 03D0 beq .L49 - ARM GAS /tmp/ccxeXpRn.s page 56 + ARM GAS /tmp/ccjp77pR.s page 56 735 .L46: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1535:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx = hpcd->Instance; 780 .loc 1 1535 3 view .LVU240 1536:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 57 + ARM GAS /tmp/ccjp77pR.s page 57 781 .loc 1 1536 3 view .LVU241 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 827 .cfi_startproc 828 @ args = 0, pretend = 0, frame = 0 829 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccxeXpRn.s page 58 + ARM GAS /tmp/ccjp77pR.s page 58 830 @ link register save eliminated. @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 869 0008 066C ldr r6, [r0, #64] 870 .LVL75: 2248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** uint32_t DoepintReg = USBx_OUTEP(epnum)->DOEPINT; - ARM GAS /tmp/ccxeXpRn.s page 59 + ARM GAS /tmp/ccjp77pR.s page 59 871 .loc 1 2248 3 is_stmt 1 view .LVU263 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += ep->xfer_count; 2290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 60 + ARM GAS /tmp/ccjp77pR.s page 60 2292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 900 .LVL78: 901 .L68: 2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 61 + ARM GAS /tmp/ccjp77pR.s page 61 2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* this is ZLP, so prepare EP0 for next setup */ @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 934 .loc 1 2261 10 is_stmt 1 view .LVU285 2261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 935 .loc 1 2261 13 is_stmt 0 view .LVU286 - ARM GAS /tmp/ccxeXpRn.s page 62 + ARM GAS /tmp/ccjp77pR.s page 62 936 0058 12F0200F tst r2, #32 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 976 .loc 1 2278 71 view .LVU301 977 008c C3F31203 ubfx r3, r3, #0, #19 - ARM GAS /tmp/ccxeXpRn.s page 63 + ARM GAS /tmp/ccjp77pR.s page 63 2278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1018 .LVL92: 1019 .L71: 2310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 64 + ARM GAS /tmp/ccjp77pR.s page 64 1020 .loc 1 2310 7 is_stmt 1 view .LVU316 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1061 00fa 9AE7 b .L68 1062 .L75: 1063 .align 2 - ARM GAS /tmp/ccxeXpRn.s page 65 + ARM GAS /tmp/ccjp77pR.s page 65 1064 .L74: @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1116 .thumb 1117 .thumb_func 1119 PCD_EP_OutSetupPacket_int: - ARM GAS /tmp/ccxeXpRn.s page 66 + ARM GAS /tmp/ccjp77pR.s page 66 1120 .LVL103: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1158 001a 11F4004F tst r1, #32768 1159 001e 02D0 beq .L79 2362:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ((DoepintReg & USB_OTG_DOEPINT_STPKTRX) == USB_OTG_DOEPINT_STPKTRX)) - ARM GAS /tmp/ccxeXpRn.s page 67 + ARM GAS /tmp/ccjp77pR.s page 67 2363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1194 .LVL112: 1195 0048 F6E7 b .L80 1196 .L84: - ARM GAS /tmp/ccxeXpRn.s page 68 + ARM GAS /tmp/ccjp77pR.s page 68 1197 004a 00BF .align 2 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1250 .thumb_func 1252 HAL_PCD_SuspendCallback: 1253 .LVL115: - ARM GAS /tmp/ccxeXpRn.s page 69 + ARM GAS /tmp/ccjp77pR.s page 69 1254 .LFB252: @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1303 .loc 1 1671 3 view .LVU375 1676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1304 .loc 1 1676 1 is_stmt 0 view .LVU376 - ARM GAS /tmp/ccxeXpRn.s page 70 + ARM GAS /tmp/ccjp77pR.s page 70 1305 0000 7047 bx lr @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1357 .thumb_func 1359 HAL_PCD_DisconnectCallback: 1360 .LVL120: - ARM GAS /tmp/ccxeXpRn.s page 71 + ARM GAS /tmp/ccjp77pR.s page 71 1361 .LFB257: @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1406 .loc 1 1753 3 discriminator 2 view .LVU394 1755:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (hpcd->Init.battery_charging_enable == 1U)) 1407 .loc 1 1755 3 view .LVU395 - ARM GAS /tmp/ccxeXpRn.s page 72 + ARM GAS /tmp/ccjp77pR.s page 72 1755:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (hpcd->Init.battery_charging_enable == 1U)) @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1447 .cfi_restore 14 1753:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1448 .loc 1 1753 3 discriminator 1 view .LVU411 - ARM GAS /tmp/ccxeXpRn.s page 73 + ARM GAS /tmp/ccjp77pR.s page 73 1449 003a 0220 movs r0, #2 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1494 0014 2846 mov r0, r5 1495 .LVL129: 1777:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 74 + ARM GAS /tmp/ccjp77pR.s page 74 1496 .loc 1 1777 9 view .LVU423 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1535 .loc 1 1776 3 discriminator 1 view .LVU438 1536 003c F7E7 b .L103 1537 .cfi_endproc - ARM GAS /tmp/ccxeXpRn.s page 75 + ARM GAS /tmp/ccjp77pR.s page 75 1538 .LFE259: @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1581 .loc 1 1802 3 view .LVU451 1582 001a 0020 movs r0, #0 1583 001c 84F89404 strb r0, [r4, #1172] - ARM GAS /tmp/ccxeXpRn.s page 76 + ARM GAS /tmp/ccjp77pR.s page 76 1802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1820:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1630 .loc 1 1820 6 is_stmt 0 view .LVU462 1631 0006 11F0800F tst r1, #128 - ARM GAS /tmp/ccxeXpRn.s page 77 + ARM GAS /tmp/ccjp77pR.s page 77 1632 000a 2BD1 bne .L123 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1835:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1670 .loc 1 1835 6 view .LVU479 1671 003e 0AB1 cbz r2, .L118 - ARM GAS /tmp/ccxeXpRn.s page 78 + ARM GAS /tmp/ccjp77pR.s page 78 1838:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1709 .loc 1 1822 31 is_stmt 0 view .LVU496 1710 0064 01F00F00 and r0, r1, #15 1711 .LVL150: - ARM GAS /tmp/ccxeXpRn.s page 79 + ARM GAS /tmp/ccjp77pR.s page 79 1822:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_in = 1U; @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1758 .loc 1 1861 1 is_stmt 0 view .LVU506 1759 0000 10B5 push {r4, lr} 1760 .LCFI20: - ARM GAS /tmp/ccxeXpRn.s page 80 + ARM GAS /tmp/ccjp77pR.s page 80 1761 .cfi_def_cfa_offset 8 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1801 003a 0123 movs r3, #1 1802 003c 84F89434 strb r3, [r4, #1172] 1876:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_DeactivateEndpoint(hpcd->Instance, ep); - ARM GAS /tmp/ccxeXpRn.s page 81 + ARM GAS /tmp/ccjp77pR.s page 81 1803 .loc 1 1876 3 discriminator 2 view .LVU521 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1844 .LFE262: 1846 .section .text.HAL_PCD_EP_Receive,"ax",%progbits 1847 .align 1 - ARM GAS /tmp/ccxeXpRn.s page 82 + ARM GAS /tmp/ccjp77pR.s page 82 1848 .global HAL_PCD_EP_Receive @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1900:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_in = 0U; 1891 .loc 1 1900 18 view .LVU547 1892 0028 CEF86832 str r3, [lr, #616] - ARM GAS /tmp/ccxeXpRn.s page 83 + ARM GAS /tmp/ccjp77pR.s page 83 1901:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->num = ep_addr & EP_ADDR_MSK; @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1935 .LVL172: 1936 .LFB264: 1921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return hpcd->OUT_ep[ep_addr & EP_ADDR_MSK].xfer_count; - ARM GAS /tmp/ccxeXpRn.s page 84 + ARM GAS /tmp/ccjp77pR.s page 84 1937 .loc 1 1921 1 is_stmt 1 view -0 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1983 .loc 1 1936 6 view .LVU572 1984 000c 8900 lsls r1, r1, #2 1985 000e 1031 adds r1, r1, #16 - ARM GAS /tmp/ccxeXpRn.s page 85 + ARM GAS /tmp/ccjp77pR.s page 85 1986 0010 0144 add r1, r1, r0 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2023 003c FFF7FEFF bl USB_EPStartXfer 2024 .LVL181: 1952:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 86 + ARM GAS /tmp/ccjp77pR.s page 86 2025 .loc 1 1952 3 is_stmt 1 view .LVU590 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2071 .loc 1 1970 6 is_stmt 0 view .LVU601 2072 0010 11F0800F tst r1, #128 - ARM GAS /tmp/ccxeXpRn.s page 87 + ARM GAS /tmp/ccjp77pR.s page 87 2073 0014 1FD1 bne .L149 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2111 0046 2068 ldr r0, [r4] 2112 .LVL187: 1986:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 88 + ARM GAS /tmp/ccjp77pR.s page 88 2113 .loc 1 1986 9 view .LVU618 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2153 .loc 1 1990 5 is_stmt 1 view .LVU632 1990:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2154 .loc 1 1990 11 is_stmt 0 view .LVU633 - ARM GAS /tmp/ccxeXpRn.s page 89 + ARM GAS /tmp/ccjp77pR.s page 89 2155 0070 04F29C42 addw r2, r4, #1180 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2201 000a 10B5 push {r4, lr} 2202 .LCFI24: 2203 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccxeXpRn.s page 90 + ARM GAS /tmp/ccjp77pR.s page 90 2204 .cfi_offset 4, -8 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2243 003e 0123 movs r3, #1 2244 0040 84F89434 strb r3, [r4, #1172] 2027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_EPClearStall(hpcd->Instance, ep); - ARM GAS /tmp/ccxeXpRn.s page 91 + ARM GAS /tmp/ccjp77pR.s page 91 2245 .loc 1 2027 3 discriminator 2 view .LVU659 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2286 .cfi_restore 14 2010:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2287 .loc 1 2010 12 view .LVU673 - ARM GAS /tmp/ccxeXpRn.s page 92 + ARM GAS /tmp/ccjp77pR.s page 92 2288 006c 0120 movs r0, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2051:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2334 .loc 1 2051 8 view .LVU684 2335 000c 01EBC101 add r1, r1, r1, lsl #3 - ARM GAS /tmp/ccxeXpRn.s page 93 + ARM GAS /tmp/ccjp77pR.s page 93 2336 0010 8900 lsls r1, r1, #2 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2382 @ args = 0, pretend = 0, frame = 8 2383 @ frame_needed = 0, uses_anonymous_args = 0 1069:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance; - ARM GAS /tmp/ccxeXpRn.s page 94 + ARM GAS /tmp/ccjp77pR.s page 94 2384 .loc 1 1069 1 is_stmt 0 view .LVU695 @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 2424 .loc 1 1524 1 view .LVU710 2425 0012 03B0 add sp, sp, #12 - ARM GAS /tmp/ccxeXpRn.s page 95 + ARM GAS /tmp/ccjp77pR.s page 95 2426 .LCFI30: @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2467 .L169: 1099:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2468 .loc 1 1099 5 view .LVU724 - ARM GAS /tmp/ccxeXpRn.s page 96 + ARM GAS /tmp/ccjp77pR.s page 96 1099:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2509 .loc 1 1131 5 view .LVU739 1131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 97 + ARM GAS /tmp/ccjp77pR.s page 97 2510 .loc 1 1131 9 is_stmt 0 view .LVU740 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2551 .loc 1 1321 7 is_stmt 1 view .LVU754 2552 00bc 2268 ldr r2, [r4] - ARM GAS /tmp/ccxeXpRn.s page 98 + ARM GAS /tmp/ccjp77pR.s page 98 2553 00be 5369 ldr r3, [r2, #20] @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2593 .loc 1 1438 11 is_stmt 0 view .LVU768 2594 00fe AB69 ldr r3, [r5, #24] 1438:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 99 + ARM GAS /tmp/ccjp77pR.s page 99 2595 .loc 1 1438 21 view .LVU769 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2635 .loc 1 1115 26 view .LVU784 2636 0146 019A ldr r2, [sp, #4] - ARM GAS /tmp/ccxeXpRn.s page 100 + ARM GAS /tmp/ccjp77pR.s page 100 2637 0148 4A44 add r2, r2, r9 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)PCD_EP_OutXfrComplete_int(hpcd, epnum); 2679 .loc 1 1146 13 is_stmt 1 view .LVU797 2680 0186 05EB4913 add r3, r5, r9, lsl #5 - ARM GAS /tmp/ccxeXpRn.s page 101 + ARM GAS /tmp/ccjp77pR.s page 101 2681 018a 0122 movs r2, #1 @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2723 .loc 1 1187 14 is_stmt 0 view .LVU810 2724 01c8 1AF0200F tst r10, #32 - ARM GAS /tmp/ccxeXpRn.s page 102 + ARM GAS /tmp/ccjp77pR.s page 102 2725 01cc 04D0 beq .L182 @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2766 .loc 1 1144 11 is_stmt 1 view .LVU824 1144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 103 + ARM GAS /tmp/ccjp77pR.s page 103 2767 .loc 1 1144 14 is_stmt 0 view .LVU825 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2806 .loc 1 1174 37 is_stmt 0 view .LVU840 2807 0242 09EBC903 add r3, r9, r9, lsl #3 2808 0246 04EB8303 add r3, r4, r3, lsl #2 - ARM GAS /tmp/ccxeXpRn.s page 104 + ARM GAS /tmp/ccjp77pR.s page 104 2809 024a 0022 movs r2, #0 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2850 .loc 1 1245 14 is_stmt 0 view .LVU853 2851 027e 1AF0100F tst r10, #16 2852 0282 04D0 beq .L190 - ARM GAS /tmp/ccxeXpRn.s page 105 + ARM GAS /tmp/ccjp77pR.s page 105 1247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2892 02ba 18F0010F tst r8, #1 2893 02be F4D0 beq .L186 1214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 106 + ARM GAS /tmp/ccjp77pR.s page 106 2894 .loc 1 1214 11 is_stmt 1 view .LVU869 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2933 02fc 1A6A ldr r2, [r3, #32] 2934 .LVL274: 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 107 + ARM GAS /tmp/ccjp77pR.s page 107 2935 .loc 1 1225 65 view .LVU885 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 2975 .loc 1 1259 13 view .LVU899 1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2976 .loc 1 1259 19 is_stmt 0 view .LVU900 - ARM GAS /tmp/ccxeXpRn.s page 108 + ARM GAS /tmp/ccjp77pR.s page 108 2977 032e 09EBC903 add r3, r9, r9, lsl #3 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3020 .loc 1 1288 15 is_stmt 0 view .LVU912 3021 0370 94F8CC34 ldrb r3, [r4, #1228] @ zero_extendqisi2 - ARM GAS /tmp/ccxeXpRn.s page 109 + ARM GAS /tmp/ccjp77pR.s page 109 1288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3064 .LVL289: 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3065 .loc 1 1360 7 is_stmt 1 view .LVU925 - ARM GAS /tmp/ccxeXpRn.s page 110 + ARM GAS /tmp/ccjp77pR.s page 110 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3103 .loc 1 1360 22 discriminator 1 view .LVU943 3104 03ea B342 cmp r3, r6 - ARM GAS /tmp/ccxeXpRn.s page 111 + ARM GAS /tmp/ccjp77pR.s page 111 3105 03ec E1D8 bhi .L202 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3142 .LVL292: 1400:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 3143 .loc 1 1400 7 is_stmt 1 view .LVU961 - ARM GAS /tmp/ccxeXpRn.s page 112 + ARM GAS /tmp/ccjp77pR.s page 112 3144 0426 2268 ldr r2, [r4] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3184 045c 0146 mov r1, r0 3185 045e E279 ldrb r2, [r4, #7] @ zero_extendqisi2 3186 0460 3046 mov r0, r6 - ARM GAS /tmp/ccxeXpRn.s page 113 + ARM GAS /tmp/ccjp77pR.s page 113 3187 0462 FFF7FEFF bl USB_SetTurnaroundTime @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 1445:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 3230 .loc 1 1445 11 is_stmt 1 view .LVU987 1445:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccxeXpRn.s page 114 + ARM GAS /tmp/ccjp77pR.s page 114 3231 .loc 1 1445 17 is_stmt 0 view .LVU988 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3272 .loc 1 1455 18 is_stmt 0 view .LVU1001 3273 04d0 05EB4613 add r3, r5, r6, lsl #5 1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccxeXpRn.s page 115 + ARM GAS /tmp/ccjp77pR.s page 115 3274 .loc 1 1455 16 view .LVU1002 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3317 .LVL313: 3318 .L217: 1473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccxeXpRn.s page 116 + ARM GAS /tmp/ccjp77pR.s page 116 3319 .loc 1 1473 63 discriminator 2 view .LVU1014 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3358 .LVL316: 1481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 3359 .loc 1 1481 49 view .LVU1030 - ARM GAS /tmp/ccxeXpRn.s page 117 + ARM GAS /tmp/ccjp77pR.s page 117 3360 0550 82F85712 strb r1, [r2, #599] @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3399 .loc 1 1509 5 is_stmt 1 view .LVU1045 1509:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3400 .loc 1 1509 9 is_stmt 0 view .LVU1046 - ARM GAS /tmp/ccxeXpRn.s page 118 + ARM GAS /tmp/ccjp77pR.s page 118 3401 0582 2068 ldr r0, [r4] @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3442 05b6 2046 mov r0, r4 3443 05b8 FFF7FEFF bl HAL_PCD_DisconnectCallback 3444 .LVL326: - ARM GAS /tmp/ccxeXpRn.s page 119 + ARM GAS /tmp/ccjp77pR.s page 119 3445 05bc EDE7 b .L221 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3490 .L248: 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 3491 .loc 1 2079 3 is_stmt 1 view .LVU1071 - ARM GAS /tmp/ccxeXpRn.s page 120 + ARM GAS /tmp/ccjp77pR.s page 120 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3537 .cfi_startproc 3538 @ args = 0, pretend = 0, frame = 0 3539 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccxeXpRn.s page 121 + ARM GAS /tmp/ccjp77pR.s page 121 2090:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return (USB_ActivateRemoteWakeup(hpcd->Instance)); @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3585 .loc 1 2102 1 view .LVU1093 3586 0008 08BD pop {r3, pc} 3587 .cfi_endproc - ARM GAS /tmp/ccxeXpRn.s page 122 + ARM GAS /tmp/ccjp77pR.s page 122 3588 .LFE271: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3637 0006 0BD8 bhi .L261 2152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx_DEVICE->DCTL |= (uint32_t)testmode << 4; 3638 .loc 1 2152 7 view .LVU1103 - ARM GAS /tmp/ccxeXpRn.s page 123 + ARM GAS /tmp/ccjp77pR.s page 123 2152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx_DEVICE->DCTL |= (uint32_t)testmode << 4; @@ -7360,93 +7360,93 @@ ARM GAS /tmp/ccxeXpRn.s page 1 3667 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" 3668 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" 3669 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h" - ARM GAS /tmp/ccxeXpRn.s page 124 + ARM GAS /tmp/ccjp77pR.s page 124 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd.c - /tmp/ccxeXpRn.s:21 .text.PCD_WriteEmptyTxFifo:00000000 $t - /tmp/ccxeXpRn.s:26 .text.PCD_WriteEmptyTxFifo:00000000 PCD_WriteEmptyTxFifo - /tmp/ccxeXpRn.s:222 .text.HAL_PCD_MspInit:00000000 $t - /tmp/ccxeXpRn.s:228 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit - /tmp/ccxeXpRn.s:243 .text.HAL_PCD_Init:00000000 $t - /tmp/ccxeXpRn.s:249 .text.HAL_PCD_Init:00000000 HAL_PCD_Init - /tmp/ccxeXpRn.s:496 .text.HAL_PCD_MspDeInit:00000000 $t - /tmp/ccxeXpRn.s:502 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit - /tmp/ccxeXpRn.s:517 .text.HAL_PCD_DeInit:00000000 $t - /tmp/ccxeXpRn.s:523 .text.HAL_PCD_DeInit:00000000 HAL_PCD_DeInit - /tmp/ccxeXpRn.s:585 .text.HAL_PCD_Start:00000000 $t - /tmp/ccxeXpRn.s:591 .text.HAL_PCD_Start:00000000 HAL_PCD_Start - /tmp/ccxeXpRn.s:672 .text.HAL_PCD_Stop:00000000 $t - /tmp/ccxeXpRn.s:678 .text.HAL_PCD_Stop:00000000 HAL_PCD_Stop - /tmp/ccxeXpRn.s:766 .text.HAL_PCD_WKUP_IRQHandler:00000000 $t - /tmp/ccxeXpRn.s:772 .text.HAL_PCD_WKUP_IRQHandler:00000000 HAL_PCD_WKUP_IRQHandler - /tmp/ccxeXpRn.s:812 .text.HAL_PCD_WKUP_IRQHandler:0000001c $d - /tmp/ccxeXpRn.s:817 .text.HAL_PCD_DataOutStageCallback:00000000 $t - /tmp/ccxeXpRn.s:823 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback - /tmp/ccxeXpRn.s:839 .text.PCD_EP_OutXfrComplete_int:00000000 $t - /tmp/ccxeXpRn.s:844 .text.PCD_EP_OutXfrComplete_int:00000000 PCD_EP_OutXfrComplete_int - /tmp/ccxeXpRn.s:1065 .text.PCD_EP_OutXfrComplete_int:000000fc $d - /tmp/ccxeXpRn.s:1071 .text.HAL_PCD_DataInStageCallback:00000000 $t - /tmp/ccxeXpRn.s:1077 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback - /tmp/ccxeXpRn.s:1093 .text.HAL_PCD_SetupStageCallback:00000000 $t - /tmp/ccxeXpRn.s:1099 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback - /tmp/ccxeXpRn.s:1114 .text.PCD_EP_OutSetupPacket_int:00000000 $t - /tmp/ccxeXpRn.s:1119 .text.PCD_EP_OutSetupPacket_int:00000000 PCD_EP_OutSetupPacket_int - /tmp/ccxeXpRn.s:1199 .text.PCD_EP_OutSetupPacket_int:0000004c $d - /tmp/ccxeXpRn.s:1204 .text.HAL_PCD_SOFCallback:00000000 $t - /tmp/ccxeXpRn.s:1210 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback - /tmp/ccxeXpRn.s:1225 .text.HAL_PCD_ResetCallback:00000000 $t - /tmp/ccxeXpRn.s:1231 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback - /tmp/ccxeXpRn.s:1246 .text.HAL_PCD_SuspendCallback:00000000 $t - /tmp/ccxeXpRn.s:1252 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback - /tmp/ccxeXpRn.s:1267 .text.HAL_PCD_ResumeCallback:00000000 $t - /tmp/ccxeXpRn.s:1273 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback - /tmp/ccxeXpRn.s:1288 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t - /tmp/ccxeXpRn.s:1294 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback - /tmp/ccxeXpRn.s:1310 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t - /tmp/ccxeXpRn.s:1316 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback - /tmp/ccxeXpRn.s:1332 .text.HAL_PCD_ConnectCallback:00000000 $t - /tmp/ccxeXpRn.s:1338 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback - /tmp/ccxeXpRn.s:1353 .text.HAL_PCD_DisconnectCallback:00000000 $t - /tmp/ccxeXpRn.s:1359 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback - /tmp/ccxeXpRn.s:1374 .text.HAL_PCD_DevConnect:00000000 $t - /tmp/ccxeXpRn.s:1380 .text.HAL_PCD_DevConnect:00000000 HAL_PCD_DevConnect - /tmp/ccxeXpRn.s:1457 .text.HAL_PCD_DevDisconnect:00000000 $t - /tmp/ccxeXpRn.s:1463 .text.HAL_PCD_DevDisconnect:00000000 HAL_PCD_DevDisconnect - /tmp/ccxeXpRn.s:1541 .text.HAL_PCD_SetAddress:00000000 $t - /tmp/ccxeXpRn.s:1547 .text.HAL_PCD_SetAddress:00000000 HAL_PCD_SetAddress - /tmp/ccxeXpRn.s:1603 .text.HAL_PCD_EP_Open:00000000 $t - /tmp/ccxeXpRn.s:1609 .text.HAL_PCD_EP_Open:00000000 HAL_PCD_EP_Open - /tmp/ccxeXpRn.s:1745 .text.HAL_PCD_EP_Close:00000000 $t - /tmp/ccxeXpRn.s:1751 .text.HAL_PCD_EP_Close:00000000 HAL_PCD_EP_Close - ARM GAS /tmp/ccxeXpRn.s page 125 + /tmp/ccjp77pR.s:21 .text.PCD_WriteEmptyTxFifo:00000000 $t + /tmp/ccjp77pR.s:26 .text.PCD_WriteEmptyTxFifo:00000000 PCD_WriteEmptyTxFifo + /tmp/ccjp77pR.s:222 .text.HAL_PCD_MspInit:00000000 $t + /tmp/ccjp77pR.s:228 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/ccjp77pR.s:243 .text.HAL_PCD_Init:00000000 $t + /tmp/ccjp77pR.s:249 .text.HAL_PCD_Init:00000000 HAL_PCD_Init + /tmp/ccjp77pR.s:496 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/ccjp77pR.s:502 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/ccjp77pR.s:517 .text.HAL_PCD_DeInit:00000000 $t + /tmp/ccjp77pR.s:523 .text.HAL_PCD_DeInit:00000000 HAL_PCD_DeInit + /tmp/ccjp77pR.s:585 .text.HAL_PCD_Start:00000000 $t + /tmp/ccjp77pR.s:591 .text.HAL_PCD_Start:00000000 HAL_PCD_Start + /tmp/ccjp77pR.s:672 .text.HAL_PCD_Stop:00000000 $t + /tmp/ccjp77pR.s:678 .text.HAL_PCD_Stop:00000000 HAL_PCD_Stop + /tmp/ccjp77pR.s:766 .text.HAL_PCD_WKUP_IRQHandler:00000000 $t + /tmp/ccjp77pR.s:772 .text.HAL_PCD_WKUP_IRQHandler:00000000 HAL_PCD_WKUP_IRQHandler + /tmp/ccjp77pR.s:812 .text.HAL_PCD_WKUP_IRQHandler:0000001c $d + /tmp/ccjp77pR.s:817 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/ccjp77pR.s:823 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/ccjp77pR.s:839 .text.PCD_EP_OutXfrComplete_int:00000000 $t + /tmp/ccjp77pR.s:844 .text.PCD_EP_OutXfrComplete_int:00000000 PCD_EP_OutXfrComplete_int + /tmp/ccjp77pR.s:1065 .text.PCD_EP_OutXfrComplete_int:000000fc $d + /tmp/ccjp77pR.s:1071 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/ccjp77pR.s:1077 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/ccjp77pR.s:1093 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/ccjp77pR.s:1099 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/ccjp77pR.s:1114 .text.PCD_EP_OutSetupPacket_int:00000000 $t + /tmp/ccjp77pR.s:1119 .text.PCD_EP_OutSetupPacket_int:00000000 PCD_EP_OutSetupPacket_int + /tmp/ccjp77pR.s:1199 .text.PCD_EP_OutSetupPacket_int:0000004c $d + /tmp/ccjp77pR.s:1204 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/ccjp77pR.s:1210 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/ccjp77pR.s:1225 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/ccjp77pR.s:1231 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/ccjp77pR.s:1246 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/ccjp77pR.s:1252 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/ccjp77pR.s:1267 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/ccjp77pR.s:1273 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/ccjp77pR.s:1288 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/ccjp77pR.s:1294 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/ccjp77pR.s:1310 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/ccjp77pR.s:1316 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/ccjp77pR.s:1332 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/ccjp77pR.s:1338 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/ccjp77pR.s:1353 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/ccjp77pR.s:1359 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/ccjp77pR.s:1374 .text.HAL_PCD_DevConnect:00000000 $t + /tmp/ccjp77pR.s:1380 .text.HAL_PCD_DevConnect:00000000 HAL_PCD_DevConnect + /tmp/ccjp77pR.s:1457 .text.HAL_PCD_DevDisconnect:00000000 $t + /tmp/ccjp77pR.s:1463 .text.HAL_PCD_DevDisconnect:00000000 HAL_PCD_DevDisconnect + /tmp/ccjp77pR.s:1541 .text.HAL_PCD_SetAddress:00000000 $t + /tmp/ccjp77pR.s:1547 .text.HAL_PCD_SetAddress:00000000 HAL_PCD_SetAddress + /tmp/ccjp77pR.s:1603 .text.HAL_PCD_EP_Open:00000000 $t + /tmp/ccjp77pR.s:1609 .text.HAL_PCD_EP_Open:00000000 HAL_PCD_EP_Open + /tmp/ccjp77pR.s:1745 .text.HAL_PCD_EP_Close:00000000 $t + /tmp/ccjp77pR.s:1751 .text.HAL_PCD_EP_Close:00000000 HAL_PCD_EP_Close + ARM GAS /tmp/ccjp77pR.s page 125 - /tmp/ccxeXpRn.s:1847 .text.HAL_PCD_EP_Receive:00000000 $t - /tmp/ccxeXpRn.s:1853 .text.HAL_PCD_EP_Receive:00000000 HAL_PCD_EP_Receive - /tmp/ccxeXpRn.s:1928 .text.HAL_PCD_EP_GetRxCount:00000000 $t - /tmp/ccxeXpRn.s:1934 .text.HAL_PCD_EP_GetRxCount:00000000 HAL_PCD_EP_GetRxCount - /tmp/ccxeXpRn.s:1957 .text.HAL_PCD_EP_Transmit:00000000 $t - /tmp/ccxeXpRn.s:1963 .text.HAL_PCD_EP_Transmit:00000000 HAL_PCD_EP_Transmit - /tmp/ccxeXpRn.s:2039 .text.HAL_PCD_EP_SetStall:00000000 $t - /tmp/ccxeXpRn.s:2045 .text.HAL_PCD_EP_SetStall:00000000 HAL_PCD_EP_SetStall - /tmp/ccxeXpRn.s:2179 .text.HAL_PCD_EP_ClrStall:00000000 $t - /tmp/ccxeXpRn.s:2185 .text.HAL_PCD_EP_ClrStall:00000000 HAL_PCD_EP_ClrStall - /tmp/ccxeXpRn.s:2305 .text.HAL_PCD_EP_Abort:00000000 $t - /tmp/ccxeXpRn.s:2311 .text.HAL_PCD_EP_Abort:00000000 HAL_PCD_EP_Abort - /tmp/ccxeXpRn.s:2371 .text.HAL_PCD_IRQHandler:00000000 $t - /tmp/ccxeXpRn.s:2377 .text.HAL_PCD_IRQHandler:00000000 HAL_PCD_IRQHandler - /tmp/ccxeXpRn.s:3450 .text.HAL_PCD_EP_Flush:00000000 $t - /tmp/ccxeXpRn.s:3456 .text.HAL_PCD_EP_Flush:00000000 HAL_PCD_EP_Flush - /tmp/ccxeXpRn.s:3527 .text.HAL_PCD_ActivateRemoteWakeup:00000000 $t - /tmp/ccxeXpRn.s:3533 .text.HAL_PCD_ActivateRemoteWakeup:00000000 HAL_PCD_ActivateRemoteWakeup - /tmp/ccxeXpRn.s:3559 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 $t - /tmp/ccxeXpRn.s:3565 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 HAL_PCD_DeActivateRemoteWakeup - /tmp/ccxeXpRn.s:3591 .text.HAL_PCD_GetState:00000000 $t - /tmp/ccxeXpRn.s:3597 .text.HAL_PCD_GetState:00000000 HAL_PCD_GetState - /tmp/ccxeXpRn.s:3615 .text.HAL_PCD_SetTestMode:00000000 $t - /tmp/ccxeXpRn.s:3621 .text.HAL_PCD_SetTestMode:00000000 HAL_PCD_SetTestMode + /tmp/ccjp77pR.s:1847 .text.HAL_PCD_EP_Receive:00000000 $t + /tmp/ccjp77pR.s:1853 .text.HAL_PCD_EP_Receive:00000000 HAL_PCD_EP_Receive + /tmp/ccjp77pR.s:1928 .text.HAL_PCD_EP_GetRxCount:00000000 $t + /tmp/ccjp77pR.s:1934 .text.HAL_PCD_EP_GetRxCount:00000000 HAL_PCD_EP_GetRxCount + /tmp/ccjp77pR.s:1957 .text.HAL_PCD_EP_Transmit:00000000 $t + /tmp/ccjp77pR.s:1963 .text.HAL_PCD_EP_Transmit:00000000 HAL_PCD_EP_Transmit + /tmp/ccjp77pR.s:2039 .text.HAL_PCD_EP_SetStall:00000000 $t + /tmp/ccjp77pR.s:2045 .text.HAL_PCD_EP_SetStall:00000000 HAL_PCD_EP_SetStall + /tmp/ccjp77pR.s:2179 .text.HAL_PCD_EP_ClrStall:00000000 $t + /tmp/ccjp77pR.s:2185 .text.HAL_PCD_EP_ClrStall:00000000 HAL_PCD_EP_ClrStall + /tmp/ccjp77pR.s:2305 .text.HAL_PCD_EP_Abort:00000000 $t + /tmp/ccjp77pR.s:2311 .text.HAL_PCD_EP_Abort:00000000 HAL_PCD_EP_Abort + /tmp/ccjp77pR.s:2371 .text.HAL_PCD_IRQHandler:00000000 $t + /tmp/ccjp77pR.s:2377 .text.HAL_PCD_IRQHandler:00000000 HAL_PCD_IRQHandler + /tmp/ccjp77pR.s:3450 .text.HAL_PCD_EP_Flush:00000000 $t + /tmp/ccjp77pR.s:3456 .text.HAL_PCD_EP_Flush:00000000 HAL_PCD_EP_Flush + /tmp/ccjp77pR.s:3527 .text.HAL_PCD_ActivateRemoteWakeup:00000000 $t + /tmp/ccjp77pR.s:3533 .text.HAL_PCD_ActivateRemoteWakeup:00000000 HAL_PCD_ActivateRemoteWakeup + /tmp/ccjp77pR.s:3559 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 $t + /tmp/ccjp77pR.s:3565 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 HAL_PCD_DeActivateRemoteWakeup + /tmp/ccjp77pR.s:3591 .text.HAL_PCD_GetState:00000000 $t + /tmp/ccjp77pR.s:3597 .text.HAL_PCD_GetState:00000000 HAL_PCD_GetState + /tmp/ccjp77pR.s:3615 .text.HAL_PCD_SetTestMode:00000000 $t + /tmp/ccjp77pR.s:3621 .text.HAL_PCD_SetTestMode:00000000 HAL_PCD_SetTestMode UNDEFINED SYMBOLS USB_WritePacket @@ -7480,7 +7480,7 @@ USB_GetDevSpeed HAL_RCC_GetHCLKFreq USB_SetTurnaroundTime USB_FlushRxFifo - ARM GAS /tmp/ccxeXpRn.s page 126 + ARM GAS /tmp/ccjp77pR.s page 126 USB_ActivateRemoteWakeup diff --git a/build/stm32f4xx_hal_pcd_ex.lst b/build/stm32f4xx_hal_pcd_ex.lst index 379602c..ea9ee65 100644 --- a/build/stm32f4xx_hal_pcd_ex.lst +++ b/build/stm32f4xx_hal_pcd_ex.lst @@ -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 diff --git a/build/stm32f4xx_hal_pwr.lst b/build/stm32f4xx_hal_pwr.lst index 8e22bfe..d6c03c2 100644 --- a/build/stm32f4xx_hal_pwr.lst +++ b/build/stm32f4xx_hal_pwr.lst @@ -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 diff --git a/build/stm32f4xx_hal_pwr_ex.lst b/build/stm32f4xx_hal_pwr_ex.lst index 6251645..b671a83 100644 --- a/build/stm32f4xx_hal_pwr_ex.lst +++ b/build/stm32f4xx_hal_pwr_ex.lst @@ -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 diff --git a/build/stm32f4xx_hal_rcc.lst b/build/stm32f4xx_hal_rcc.lst index 8554ca1..9371d1d 100644 --- a/build/stm32f4xx_hal_rcc.lst +++ b/build/stm32f4xx_hal_rcc.lst @@ -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 diff --git a/build/stm32f4xx_hal_rcc_ex.lst b/build/stm32f4xx_hal_rcc_ex.lst index 972883a..098f418 100644 --- a/build/stm32f4xx_hal_rcc_ex.lst +++ b/build/stm32f4xx_hal_rcc_ex.lst @@ -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 diff --git a/build/stm32f4xx_it.lst b/build/stm32f4xx_it.lst index 3911a3d..7d86a31 100644 --- a/build/stm32f4xx_it.lst +++ b/build/stm32f4xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccBaomn6.s page 1 +ARM GAS /tmp/ccmc0UgA.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccBaomn6.s page 1 28:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN TD */ 29:Core/Src/stm32f4xx_it.c **** 30:Core/Src/stm32f4xx_it.c **** /* USER CODE END TD */ - ARM GAS /tmp/ccBaomn6.s page 2 + ARM GAS /tmp/ccmc0UgA.s page 2 31:Core/Src/stm32f4xx_it.c **** @@ -91,38 +91,39 @@ ARM GAS /tmp/ccBaomn6.s page 1 58:Core/Src/stm32f4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_OTG_FS; 59:Core/Src/stm32f4xx_it.c **** extern DMA_HandleTypeDef hdma_adc1; 60:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EV */ - 61:Core/Src/stm32f4xx_it.c **** extern struct ADC_proc adc_process; - 62:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */ - 63:Core/Src/stm32f4xx_it.c **** - 64:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 65:Core/Src/stm32f4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */ - 66:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 67:Core/Src/stm32f4xx_it.c **** /** - 68:Core/Src/stm32f4xx_it.c **** * @brief This function handles Non maskable interrupt. - 69:Core/Src/stm32f4xx_it.c **** */ - 70:Core/Src/stm32f4xx_it.c **** void NMI_Handler(void) - 71:Core/Src/stm32f4xx_it.c **** { - 29 .loc 1 71 1 view -0 + 61:Core/Src/stm32f4xx_it.c **** extern struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; + 62:Core/Src/stm32f4xx_it.c **** extern struct Sweep_state_typedef Sweep_state; + 63:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */ + 64:Core/Src/stm32f4xx_it.c **** + 65:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 66:Core/Src/stm32f4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */ + 67:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 68:Core/Src/stm32f4xx_it.c **** /** + 69:Core/Src/stm32f4xx_it.c **** * @brief This function handles Non maskable interrupt. + 70:Core/Src/stm32f4xx_it.c **** */ + 71:Core/Src/stm32f4xx_it.c **** void NMI_Handler(void) + 72:Core/Src/stm32f4xx_it.c **** { + 29 .loc 1 72 1 view -0 30 .cfi_startproc 31 @ Volatile: function does not return. 32 @ args = 0, pretend = 0, frame = 0 33 @ frame_needed = 0, uses_anonymous_args = 0 34 @ link register save eliminated. 35 .L2: - 72:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - 73:Core/Src/stm32f4xx_it.c **** - 74:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */ - 75:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - 76:Core/Src/stm32f4xx_it.c **** while (1) - 36 .loc 1 76 4 view .LVU1 + 73:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + 74:Core/Src/stm32f4xx_it.c **** + 75:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */ + 76:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + 77:Core/Src/stm32f4xx_it.c **** while (1) + 36 .loc 1 77 4 view .LVU1 + 78:Core/Src/stm32f4xx_it.c **** { + 79:Core/Src/stm32f4xx_it.c **** } + ARM GAS /tmp/ccmc0UgA.s page 3 + + + 37 .loc 1 79 3 view .LVU2 77:Core/Src/stm32f4xx_it.c **** { - 78:Core/Src/stm32f4xx_it.c **** } - 37 .loc 1 78 3 view .LVU2 - ARM GAS /tmp/ccBaomn6.s page 3 - - - 76:Core/Src/stm32f4xx_it.c **** { - 38 .loc 1 76 10 view .LVU3 + 38 .loc 1 77 10 view .LVU3 39 0000 FEE7 b .L2 40 .cfi_endproc 41 .LFE239: @@ -134,33 +135,33 @@ ARM GAS /tmp/ccBaomn6.s page 1 48 .thumb_func 50 HardFault_Handler: 51 .LFB240: - 79:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ - 80:Core/Src/stm32f4xx_it.c **** } - 81:Core/Src/stm32f4xx_it.c **** - 82:Core/Src/stm32f4xx_it.c **** /** - 83:Core/Src/stm32f4xx_it.c **** * @brief This function handles Hard fault interrupt. - 84:Core/Src/stm32f4xx_it.c **** */ - 85:Core/Src/stm32f4xx_it.c **** void HardFault_Handler(void) - 86:Core/Src/stm32f4xx_it.c **** { - 52 .loc 1 86 1 view -0 + 80:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ + 81:Core/Src/stm32f4xx_it.c **** } + 82:Core/Src/stm32f4xx_it.c **** + 83:Core/Src/stm32f4xx_it.c **** /** + 84:Core/Src/stm32f4xx_it.c **** * @brief This function handles Hard fault interrupt. + 85:Core/Src/stm32f4xx_it.c **** */ + 86:Core/Src/stm32f4xx_it.c **** void HardFault_Handler(void) + 87:Core/Src/stm32f4xx_it.c **** { + 52 .loc 1 87 1 view -0 53 .cfi_startproc 54 @ Volatile: function does not return. 55 @ args = 0, pretend = 0, frame = 0 56 @ frame_needed = 0, uses_anonymous_args = 0 57 @ link register save eliminated. 58 .L4: - 87:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ - 88:Core/Src/stm32f4xx_it.c **** - 89:Core/Src/stm32f4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ - 90:Core/Src/stm32f4xx_it.c **** while (1) - 59 .loc 1 90 3 view .LVU5 + 88:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ + 89:Core/Src/stm32f4xx_it.c **** + 90:Core/Src/stm32f4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ + 91:Core/Src/stm32f4xx_it.c **** while (1) + 59 .loc 1 91 3 view .LVU5 + 92:Core/Src/stm32f4xx_it.c **** { + 93:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + 94:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ + 95:Core/Src/stm32f4xx_it.c **** } + 60 .loc 1 95 3 view .LVU6 91:Core/Src/stm32f4xx_it.c **** { - 92:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ - 93:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ - 94:Core/Src/stm32f4xx_it.c **** } - 60 .loc 1 94 3 view .LVU6 - 90:Core/Src/stm32f4xx_it.c **** { - 61 .loc 1 90 9 view .LVU7 + 61 .loc 1 91 9 view .LVU7 62 0000 FEE7 b .L4 63 .cfi_endproc 64 .LFE240: @@ -172,35 +173,35 @@ ARM GAS /tmp/ccBaomn6.s page 1 71 .thumb_func 73 MemManage_Handler: 74 .LFB241: - 95:Core/Src/stm32f4xx_it.c **** } - 96:Core/Src/stm32f4xx_it.c **** - 97:Core/Src/stm32f4xx_it.c **** /** - 98:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault. - 99:Core/Src/stm32f4xx_it.c **** */ - 100:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void) - ARM GAS /tmp/ccBaomn6.s page 4 + 96:Core/Src/stm32f4xx_it.c **** } + 97:Core/Src/stm32f4xx_it.c **** + 98:Core/Src/stm32f4xx_it.c **** /** + 99:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault. + 100:Core/Src/stm32f4xx_it.c **** */ + ARM GAS /tmp/ccmc0UgA.s page 4 - 101:Core/Src/stm32f4xx_it.c **** { - 75 .loc 1 101 1 view -0 + 101:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void) + 102:Core/Src/stm32f4xx_it.c **** { + 75 .loc 1 102 1 view -0 76 .cfi_startproc 77 @ Volatile: function does not return. 78 @ args = 0, pretend = 0, frame = 0 79 @ frame_needed = 0, uses_anonymous_args = 0 80 @ link register save eliminated. 81 .L6: - 102:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ - 103:Core/Src/stm32f4xx_it.c **** - 104:Core/Src/stm32f4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ - 105:Core/Src/stm32f4xx_it.c **** while (1) - 82 .loc 1 105 3 view .LVU9 + 103:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + 104:Core/Src/stm32f4xx_it.c **** + 105:Core/Src/stm32f4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ + 106:Core/Src/stm32f4xx_it.c **** while (1) + 82 .loc 1 106 3 view .LVU9 + 107:Core/Src/stm32f4xx_it.c **** { + 108:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + 109:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ + 110:Core/Src/stm32f4xx_it.c **** } + 83 .loc 1 110 3 view .LVU10 106:Core/Src/stm32f4xx_it.c **** { - 107:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ - 108:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ - 109:Core/Src/stm32f4xx_it.c **** } - 83 .loc 1 109 3 view .LVU10 - 105:Core/Src/stm32f4xx_it.c **** { - 84 .loc 1 105 9 view .LVU11 + 84 .loc 1 106 9 view .LVU11 85 0000 FEE7 b .L6 86 .cfi_endproc 87 .LFE241: @@ -212,35 +213,35 @@ ARM GAS /tmp/ccBaomn6.s page 1 94 .thumb_func 96 BusFault_Handler: 97 .LFB242: - 110:Core/Src/stm32f4xx_it.c **** } - 111:Core/Src/stm32f4xx_it.c **** - 112:Core/Src/stm32f4xx_it.c **** /** - 113:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault. - 114:Core/Src/stm32f4xx_it.c **** */ - 115:Core/Src/stm32f4xx_it.c **** void BusFault_Handler(void) - 116:Core/Src/stm32f4xx_it.c **** { - 98 .loc 1 116 1 view -0 + 111:Core/Src/stm32f4xx_it.c **** } + 112:Core/Src/stm32f4xx_it.c **** + 113:Core/Src/stm32f4xx_it.c **** /** + 114:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault. + 115:Core/Src/stm32f4xx_it.c **** */ + 116:Core/Src/stm32f4xx_it.c **** void BusFault_Handler(void) + 117:Core/Src/stm32f4xx_it.c **** { + 98 .loc 1 117 1 view -0 99 .cfi_startproc 100 @ Volatile: function does not return. 101 @ args = 0, pretend = 0, frame = 0 102 @ frame_needed = 0, uses_anonymous_args = 0 103 @ link register save eliminated. 104 .L8: - 117:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ - 118:Core/Src/stm32f4xx_it.c **** - 119:Core/Src/stm32f4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ - 120:Core/Src/stm32f4xx_it.c **** while (1) - 105 .loc 1 120 3 view .LVU13 + 118:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ + 119:Core/Src/stm32f4xx_it.c **** + 120:Core/Src/stm32f4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ + 121:Core/Src/stm32f4xx_it.c **** while (1) + 105 .loc 1 121 3 view .LVU13 + 122:Core/Src/stm32f4xx_it.c **** { + 123:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + 124:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ + 125:Core/Src/stm32f4xx_it.c **** } + 106 .loc 1 125 3 view .LVU14 121:Core/Src/stm32f4xx_it.c **** { - 122:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ - 123:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ - 124:Core/Src/stm32f4xx_it.c **** } - 106 .loc 1 124 3 view .LVU14 - 120:Core/Src/stm32f4xx_it.c **** { - 107 .loc 1 120 9 view .LVU15 - ARM GAS /tmp/ccBaomn6.s page 5 + ARM GAS /tmp/ccmc0UgA.s page 5 + 107 .loc 1 121 9 view .LVU15 108 0000 FEE7 b .L8 109 .cfi_endproc 110 .LFE242: @@ -252,32 +253,32 @@ ARM GAS /tmp/ccBaomn6.s page 1 117 .thumb_func 119 UsageFault_Handler: 120 .LFB243: - 125:Core/Src/stm32f4xx_it.c **** } - 126:Core/Src/stm32f4xx_it.c **** - 127:Core/Src/stm32f4xx_it.c **** /** - 128:Core/Src/stm32f4xx_it.c **** * @brief This function handles Undefined instruction or illegal state. - 129:Core/Src/stm32f4xx_it.c **** */ - 130:Core/Src/stm32f4xx_it.c **** void UsageFault_Handler(void) - 131:Core/Src/stm32f4xx_it.c **** { - 121 .loc 1 131 1 view -0 + 126:Core/Src/stm32f4xx_it.c **** } + 127:Core/Src/stm32f4xx_it.c **** + 128:Core/Src/stm32f4xx_it.c **** /** + 129:Core/Src/stm32f4xx_it.c **** * @brief This function handles Undefined instruction or illegal state. + 130:Core/Src/stm32f4xx_it.c **** */ + 131:Core/Src/stm32f4xx_it.c **** void UsageFault_Handler(void) + 132:Core/Src/stm32f4xx_it.c **** { + 121 .loc 1 132 1 view -0 122 .cfi_startproc 123 @ Volatile: function does not return. 124 @ args = 0, pretend = 0, frame = 0 125 @ frame_needed = 0, uses_anonymous_args = 0 126 @ link register save eliminated. 127 .L10: - 132:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ - 133:Core/Src/stm32f4xx_it.c **** - 134:Core/Src/stm32f4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ - 135:Core/Src/stm32f4xx_it.c **** while (1) - 128 .loc 1 135 3 view .LVU17 + 133:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ + 134:Core/Src/stm32f4xx_it.c **** + 135:Core/Src/stm32f4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ + 136:Core/Src/stm32f4xx_it.c **** while (1) + 128 .loc 1 136 3 view .LVU17 + 137:Core/Src/stm32f4xx_it.c **** { + 138:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + 139:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ + 140:Core/Src/stm32f4xx_it.c **** } + 129 .loc 1 140 3 view .LVU18 136:Core/Src/stm32f4xx_it.c **** { - 137:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ - 138:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ - 139:Core/Src/stm32f4xx_it.c **** } - 129 .loc 1 139 3 view .LVU18 - 135:Core/Src/stm32f4xx_it.c **** { - 130 .loc 1 135 9 view .LVU19 + 130 .loc 1 136 9 view .LVU19 131 0000 FEE7 b .L10 132 .cfi_endproc 133 .LFE243: @@ -289,29 +290,29 @@ ARM GAS /tmp/ccBaomn6.s page 1 140 .thumb_func 142 SVC_Handler: 143 .LFB244: - 140:Core/Src/stm32f4xx_it.c **** } - 141:Core/Src/stm32f4xx_it.c **** - 142:Core/Src/stm32f4xx_it.c **** /** - 143:Core/Src/stm32f4xx_it.c **** * @brief This function handles System service call via SWI instruction. - 144:Core/Src/stm32f4xx_it.c **** */ - 145:Core/Src/stm32f4xx_it.c **** void SVC_Handler(void) - 146:Core/Src/stm32f4xx_it.c **** { - 144 .loc 1 146 1 view -0 + 141:Core/Src/stm32f4xx_it.c **** } + 142:Core/Src/stm32f4xx_it.c **** + 143:Core/Src/stm32f4xx_it.c **** /** + 144:Core/Src/stm32f4xx_it.c **** * @brief This function handles System service call via SWI instruction. + 145:Core/Src/stm32f4xx_it.c **** */ + 146:Core/Src/stm32f4xx_it.c **** void SVC_Handler(void) + 147:Core/Src/stm32f4xx_it.c **** { + 144 .loc 1 147 1 view -0 + ARM GAS /tmp/ccmc0UgA.s page 6 + + 145 .cfi_startproc - ARM GAS /tmp/ccBaomn6.s page 6 - - 146 @ args = 0, pretend = 0, frame = 0 147 @ frame_needed = 0, uses_anonymous_args = 0 148 @ link register save eliminated. - 147:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ - 148:Core/Src/stm32f4xx_it.c **** - 149:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ - 150:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ - 151:Core/Src/stm32f4xx_it.c **** - 152:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ - 153:Core/Src/stm32f4xx_it.c **** } - 149 .loc 1 153 1 view .LVU21 + 148:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ + 149:Core/Src/stm32f4xx_it.c **** + 150:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ + 151:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ + 152:Core/Src/stm32f4xx_it.c **** + 153:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ + 154:Core/Src/stm32f4xx_it.c **** } + 149 .loc 1 154 1 view .LVU21 150 0000 7047 bx lr 151 .cfi_endproc 152 .LFE244: @@ -323,25 +324,25 @@ ARM GAS /tmp/ccBaomn6.s page 1 159 .thumb_func 161 DebugMon_Handler: 162 .LFB245: - 154:Core/Src/stm32f4xx_it.c **** - 155:Core/Src/stm32f4xx_it.c **** /** - 156:Core/Src/stm32f4xx_it.c **** * @brief This function handles Debug monitor. - 157:Core/Src/stm32f4xx_it.c **** */ - 158:Core/Src/stm32f4xx_it.c **** void DebugMon_Handler(void) - 159:Core/Src/stm32f4xx_it.c **** { - 163 .loc 1 159 1 view -0 + 155:Core/Src/stm32f4xx_it.c **** + 156:Core/Src/stm32f4xx_it.c **** /** + 157:Core/Src/stm32f4xx_it.c **** * @brief This function handles Debug monitor. + 158:Core/Src/stm32f4xx_it.c **** */ + 159:Core/Src/stm32f4xx_it.c **** void DebugMon_Handler(void) + 160:Core/Src/stm32f4xx_it.c **** { + 163 .loc 1 160 1 view -0 164 .cfi_startproc 165 @ args = 0, pretend = 0, frame = 0 166 @ frame_needed = 0, uses_anonymous_args = 0 167 @ link register save eliminated. - 160:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ - 161:Core/Src/stm32f4xx_it.c **** - 162:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ - 163:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ - 164:Core/Src/stm32f4xx_it.c **** - 165:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ - 166:Core/Src/stm32f4xx_it.c **** } - 168 .loc 1 166 1 view .LVU23 + 161:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + 162:Core/Src/stm32f4xx_it.c **** + 163:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ + 164:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + 165:Core/Src/stm32f4xx_it.c **** + 166:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ + 167:Core/Src/stm32f4xx_it.c **** } + 168 .loc 1 167 1 view .LVU23 169 0000 7047 bx lr 170 .cfi_endproc 171 .LFE245: @@ -353,28 +354,28 @@ ARM GAS /tmp/ccBaomn6.s page 1 178 .thumb_func 180 PendSV_Handler: 181 .LFB246: - 167:Core/Src/stm32f4xx_it.c **** - 168:Core/Src/stm32f4xx_it.c **** /** - 169:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service. - 170:Core/Src/stm32f4xx_it.c **** */ - 171:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void) - ARM GAS /tmp/ccBaomn6.s page 7 + 168:Core/Src/stm32f4xx_it.c **** + 169:Core/Src/stm32f4xx_it.c **** /** + 170:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service. + 171:Core/Src/stm32f4xx_it.c **** */ + ARM GAS /tmp/ccmc0UgA.s page 7 - 172:Core/Src/stm32f4xx_it.c **** { - 182 .loc 1 172 1 view -0 + 172:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void) + 173:Core/Src/stm32f4xx_it.c **** { + 182 .loc 1 173 1 view -0 183 .cfi_startproc 184 @ args = 0, pretend = 0, frame = 0 185 @ frame_needed = 0, uses_anonymous_args = 0 186 @ link register save eliminated. - 173:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ - 174:Core/Src/stm32f4xx_it.c **** - 175:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ - 176:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ - 177:Core/Src/stm32f4xx_it.c **** - 178:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ - 179:Core/Src/stm32f4xx_it.c **** } - 187 .loc 1 179 1 view .LVU25 + 174:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ + 175:Core/Src/stm32f4xx_it.c **** + 176:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ + 177:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ + 178:Core/Src/stm32f4xx_it.c **** + 179:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ + 180:Core/Src/stm32f4xx_it.c **** } + 187 .loc 1 180 1 view .LVU25 188 0000 7047 bx lr 189 .cfi_endproc 190 .LFE246: @@ -386,13 +387,13 @@ ARM GAS /tmp/ccBaomn6.s page 1 197 .thumb_func 199 SysTick_Handler: 200 .LFB247: - 180:Core/Src/stm32f4xx_it.c **** - 181:Core/Src/stm32f4xx_it.c **** /** - 182:Core/Src/stm32f4xx_it.c **** * @brief This function handles System tick timer. - 183:Core/Src/stm32f4xx_it.c **** */ - 184:Core/Src/stm32f4xx_it.c **** void SysTick_Handler(void) - 185:Core/Src/stm32f4xx_it.c **** { - 201 .loc 1 185 1 view -0 + 181:Core/Src/stm32f4xx_it.c **** + 182:Core/Src/stm32f4xx_it.c **** /** + 183:Core/Src/stm32f4xx_it.c **** * @brief This function handles System tick timer. + 184:Core/Src/stm32f4xx_it.c **** */ + 185:Core/Src/stm32f4xx_it.c **** void SysTick_Handler(void) + 186:Core/Src/stm32f4xx_it.c **** { + 201 .loc 1 186 1 view -0 202 .cfi_startproc 203 @ args = 0, pretend = 0, frame = 0 204 @ frame_needed = 0, uses_anonymous_args = 0 @@ -401,46 +402,46 @@ ARM GAS /tmp/ccBaomn6.s page 1 207 .cfi_def_cfa_offset 8 208 .cfi_offset 3, -8 209 .cfi_offset 14, -4 - 186:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ - 187:Core/Src/stm32f4xx_it.c **** - 188:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ - 189:Core/Src/stm32f4xx_it.c **** HAL_IncTick(); - 210 .loc 1 189 3 view .LVU27 + 187:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ + 188:Core/Src/stm32f4xx_it.c **** + 189:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ + 190:Core/Src/stm32f4xx_it.c **** HAL_IncTick(); + 210 .loc 1 190 3 view .LVU27 211 0002 FFF7FEFF bl HAL_IncTick 212 .LVL0: - 190:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ - 191:Core/Src/stm32f4xx_it.c **** - 192:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ - 193:Core/Src/stm32f4xx_it.c **** } - 213 .loc 1 193 1 is_stmt 0 view .LVU28 + 191:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ + 192:Core/Src/stm32f4xx_it.c **** + 193:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ + 194:Core/Src/stm32f4xx_it.c **** } + 213 .loc 1 194 1 is_stmt 0 view .LVU28 214 0006 08BD pop {r3, pc} 215 .cfi_endproc 216 .LFE247: - 218 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits + 218 .section .text.EXTI0_IRQHandler,"ax",%progbits + ARM GAS /tmp/ccmc0UgA.s page 8 + + 219 .align 1 - ARM GAS /tmp/ccBaomn6.s page 8 - - - 220 .global DMA2_Stream0_IRQHandler + 220 .global EXTI0_IRQHandler 221 .syntax unified 222 .thumb 223 .thumb_func - 225 DMA2_Stream0_IRQHandler: + 225 EXTI0_IRQHandler: 226 .LFB248: - 194:Core/Src/stm32f4xx_it.c **** - 195:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 196:Core/Src/stm32f4xx_it.c **** /* STM32F4xx Peripheral Interrupt Handlers */ - 197:Core/Src/stm32f4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ - 198:Core/Src/stm32f4xx_it.c **** /* For the available peripheral interrupt handler names, */ - 199:Core/Src/stm32f4xx_it.c **** /* please refer to the startup file (startup_stm32f4xx.s). */ - 200:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 201:Core/Src/stm32f4xx_it.c **** - 202:Core/Src/stm32f4xx_it.c **** /** - 203:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt. - 204:Core/Src/stm32f4xx_it.c **** */ - 205:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void) - 206:Core/Src/stm32f4xx_it.c **** { - 227 .loc 1 206 1 is_stmt 1 view -0 + 195:Core/Src/stm32f4xx_it.c **** + 196:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 197:Core/Src/stm32f4xx_it.c **** /* STM32F4xx Peripheral Interrupt Handlers */ + 198:Core/Src/stm32f4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ + 199:Core/Src/stm32f4xx_it.c **** /* For the available peripheral interrupt handler names, */ + 200:Core/Src/stm32f4xx_it.c **** /* please refer to the startup file (startup_stm32f4xx.s). */ + 201:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 202:Core/Src/stm32f4xx_it.c **** + 203:Core/Src/stm32f4xx_it.c **** /** + 204:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line0 interrupt. + 205:Core/Src/stm32f4xx_it.c **** */ + 206:Core/Src/stm32f4xx_it.c **** void EXTI0_IRQHandler(void) + 207:Core/Src/stm32f4xx_it.c **** { + 227 .loc 1 207 1 is_stmt 1 view -0 228 .cfi_startproc 229 @ args = 0, pretend = 0, frame = 0 230 @ frame_needed = 0, uses_anonymous_args = 0 @@ -449,322 +450,930 @@ ARM GAS /tmp/ccBaomn6.s page 1 233 .cfi_def_cfa_offset 8 234 .cfi_offset 3, -8 235 .cfi_offset 14, -4 - 207:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ - 208:Core/Src/stm32f4xx_it.c **** - 209:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */ - 210:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1); - 236 .loc 1 210 3 view .LVU30 - 237 0002 0248 ldr r0, .L18 - 238 0004 FFF7FEFF bl HAL_DMA_IRQHandler - 239 .LVL1: - 211:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */ - 212:Core/Src/stm32f4xx_it.c **** - 213:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */ - 214:Core/Src/stm32f4xx_it.c **** } - 240 .loc 1 214 1 is_stmt 0 view .LVU31 - 241 0008 08BD pop {r3, pc} - 242 .L19: - 243 000a 00BF .align 2 - 244 .L18: - 245 000c 00000000 .word hdma_adc1 - 246 .cfi_endproc - 247 .LFE248: - 249 .section .text.OTG_FS_IRQHandler,"ax",%progbits - 250 .align 1 - 251 .global OTG_FS_IRQHandler - 252 .syntax unified - 253 .thumb - 254 .thumb_func - 256 OTG_FS_IRQHandler: - 257 .LFB249: - 215:Core/Src/stm32f4xx_it.c **** - ARM GAS /tmp/ccBaomn6.s page 9 + 208:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 0 */ + 209:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; + 236 .loc 1 209 3 view .LVU30 + 237 .loc 1 209 64 is_stmt 0 view .LVU31 + 238 0002 0A4B ldr r3, .L20 + 239 0004 1B68 ldr r3, [r3] + 240 .loc 1 209 73 view .LVU32 + 241 0006 5B68 ldr r3, [r3, #4] + 242 .loc 1 209 53 view .LVU33 + 243 0008 C3F16403 rsb r3, r3, #100 + 244 .loc 1 209 37 view .LVU34 + 245 000c 084A ldr r2, .L20+4 + 246 000e 9360 str r3, [r2, #8] + 210:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_start_DMA_N < ADC_BUFF_SIZE/2) { + 247 .loc 1 210 3 is_stmt 1 view .LVU35 + 248 .loc 1 210 6 is_stmt 0 view .LVU36 + 249 0010 312B cmp r3, #49 + 250 0012 06D8 bhi .L17 + 211:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =1; // first half DMA buffer + 251 .loc 1 211 5 is_stmt 1 view .LVU37 + 252 .loc 1 211 40 is_stmt 0 view .LVU38 + 253 0014 1346 mov r3, r2 + 254 0016 0122 movs r2, #1 + 255 0018 1A71 strb r2, [r3, #4] + 256 .L18: + 212:Core/Src/stm32f4xx_it.c **** } else{ + 213:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =2; // second half DMA buffer + 214:Core/Src/stm32f4xx_it.c **** } + ARM GAS /tmp/ccmc0UgA.s page 9 - 216:Core/Src/stm32f4xx_it.c **** /** - 217:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt. - 218:Core/Src/stm32f4xx_it.c **** */ - 219:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void) - 220:Core/Src/stm32f4xx_it.c **** { - 258 .loc 1 220 1 is_stmt 1 view -0 - 259 .cfi_startproc - 260 @ args = 0, pretend = 0, frame = 0 - 261 @ frame_needed = 0, uses_anonymous_args = 0 - 262 0000 08B5 push {r3, lr} - 263 .LCFI2: - 264 .cfi_def_cfa_offset 8 - 265 .cfi_offset 3, -8 - 266 .cfi_offset 14, -4 - 221:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */ - 222:Core/Src/stm32f4xx_it.c **** - 223:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */ - 224:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); - 267 .loc 1 224 3 view .LVU33 - 268 0002 0248 ldr r0, .L22 - 269 0004 FFF7FEFF bl HAL_PCD_IRQHandler - 270 .LVL2: - 225:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */ - 226:Core/Src/stm32f4xx_it.c **** - 227:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */ - 228:Core/Src/stm32f4xx_it.c **** } - 271 .loc 1 228 1 is_stmt 0 view .LVU34 - 272 0008 08BD pop {r3, pc} - 273 .L23: - 274 000a 00BF .align 2 - 275 .L22: - 276 000c 00000000 .word hpcd_USB_OTG_FS - 277 .cfi_endproc - 278 .LFE249: - 280 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits - 281 .align 1 - 282 .global HAL_ADC_ConvCpltCallback - 283 .syntax unified - 284 .thumb - 285 .thumb_func - 287 HAL_ADC_ConvCpltCallback: - 288 .LVL3: - 289 .LFB250: - 229:Core/Src/stm32f4xx_it.c **** - 230:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */ - 231:Core/Src/stm32f4xx_it.c **** - 232:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) - 233:Core/Src/stm32f4xx_it.c **** { - 290 .loc 1 233 1 is_stmt 1 view -0 - 291 .cfi_startproc - 292 @ args = 0, pretend = 0, frame = 0 - 293 @ frame_needed = 0, uses_anonymous_args = 0 - 294 .loc 1 233 1 is_stmt 0 view .LVU36 - 295 0000 08B5 push {r3, lr} - 296 .LCFI3: - 297 .cfi_def_cfa_offset 8 - 298 .cfi_offset 3, -8 - ARM GAS /tmp/ccBaomn6.s page 10 + 215:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 0 */ + 216:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(CURR_STEP_START_TRG_Pin); + 257 .loc 1 216 3 is_stmt 1 view .LVU39 + 258 001a 0120 movs r0, #1 + 259 001c FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 260 .LVL1: + 217:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 1 */ + 218:Core/Src/stm32f4xx_it.c **** + 219:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 1 */ + 220:Core/Src/stm32f4xx_it.c **** } + 261 .loc 1 220 1 is_stmt 0 view .LVU40 + 262 0020 08BD pop {r3, pc} + 263 .L17: + 213:Core/Src/stm32f4xx_it.c **** } + 264 .loc 1 213 5 is_stmt 1 view .LVU41 + 213:Core/Src/stm32f4xx_it.c **** } + 265 .loc 1 213 40 is_stmt 0 view .LVU42 + 266 0022 034B ldr r3, .L20+4 + 267 0024 0222 movs r2, #2 + 268 0026 1A71 strb r2, [r3, #4] + 269 0028 F7E7 b .L18 + 270 .L21: + 271 002a 00BF .align 2 + 272 .L20: + 273 002c 00000000 .word hdma_adc1 + 274 0030 00000000 .word Sweep_state + 275 .cfi_endproc + 276 .LFE248: + 278 .section .text.EXTI3_IRQHandler,"ax",%progbits + 279 .align 1 + 280 .global EXTI3_IRQHandler + 281 .syntax unified + 282 .thumb + 283 .thumb_func + 285 EXTI3_IRQHandler: + 286 .LFB249: + 221:Core/Src/stm32f4xx_it.c **** + 222:Core/Src/stm32f4xx_it.c **** /** + 223:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line3 interrupt. + 224:Core/Src/stm32f4xx_it.c **** */ + 225:Core/Src/stm32f4xx_it.c **** void EXTI3_IRQHandler(void) + 226:Core/Src/stm32f4xx_it.c **** { + 287 .loc 1 226 1 is_stmt 1 view -0 + 288 .cfi_startproc + 289 @ args = 0, pretend = 0, frame = 0 + 290 @ frame_needed = 0, uses_anonymous_args = 0 + 291 0000 08B5 push {r3, lr} + 292 .LCFI2: + 293 .cfi_def_cfa_offset 8 + 294 .cfi_offset 3, -8 + 295 .cfi_offset 14, -4 + 227:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 0 */ + 228:Core/Src/stm32f4xx_it.c **** + 229:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 0 */ + 230:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin); + 296 .loc 1 230 3 view .LVU44 + 297 0002 0220 movs r0, #2 + ARM GAS /tmp/ccmc0UgA.s page 10 - 299 .cfi_offset 14, -4 - 234:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 300 .loc 1 234 3 is_stmt 1 view .LVU37 - 301 0002 0122 movs r2, #1 - 302 0004 8021 movs r1, #128 - 303 0006 0B48 ldr r0, .L28 - 304 .LVL4: - 305 .loc 1 234 3 is_stmt 0 view .LVU38 - 306 0008 FFF7FEFF bl HAL_GPIO_WritePin - 307 .LVL5: - 235:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { - 308 .loc 1 235 3 is_stmt 1 view .LVU39 - 309 .LBB2: - 310 .loc 1 235 8 view .LVU40 - 311 .loc 1 235 17 is_stmt 0 view .LVU41 - 312 000c 3223 movs r3, #50 - 313 .loc 1 235 3 view .LVU42 - 314 000e 07E0 b .L25 - 315 .LVL6: - 316 .L26: - 236:Core/Src/stm32f4xx_it.c **** adc_process.sum += ADC1_buff_circular[i]; - 317 .loc 1 236 5 is_stmt 1 view .LVU43 - 318 .loc 1 236 16 is_stmt 0 view .LVU44 - 319 0010 0949 ldr r1, .L28+4 - 320 0012 4A68 ldr r2, [r1, #4] - 321 .loc 1 236 42 view .LVU45 - 322 0014 0948 ldr r0, .L28+8 - 323 0016 30F81300 ldrh r0, [r0, r3, lsl #1] - 324 .loc 1 236 21 view .LVU46 - 325 001a 0244 add r2, r2, r0 - 326 001c 4A60 str r2, [r1, #4] - 235:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { - 327 .loc 1 235 58 is_stmt 1 discriminator 3 view .LVU47 - 328 001e 0133 adds r3, r3, #1 - 329 .LVL7: - 330 .L25: - 235:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { - 331 .loc 1 235 40 discriminator 1 view .LVU48 - 332 0020 632B cmp r3, #99 - 333 0022 F5D9 bls .L26 - 334 .LBE2: - 237:Core/Src/stm32f4xx_it.c **** } - 238:Core/Src/stm32f4xx_it.c **** adc_process.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; - 335 .loc 1 238 3 view .LVU49 - 336 .loc 1 238 14 is_stmt 0 view .LVU50 - 337 0024 044B ldr r3, .L28+4 - 338 .LVL8: - 339 .loc 1 238 14 view .LVU51 - 340 0026 DA68 ldr r2, [r3, #12] - 341 .loc 1 238 17 view .LVU52 - 342 0028 3232 adds r2, r2, #50 - 343 002a DA60 str r2, [r3, #12] - 239:Core/Src/stm32f4xx_it.c **** adc_process.status = 2; // buffer filled - 344 .loc 1 239 3 is_stmt 1 view .LVU53 - 345 .loc 1 239 22 is_stmt 0 view .LVU54 - 346 002c 0222 movs r2, #2 - 347 002e 1A70 strb r2, [r3] - ARM GAS /tmp/ccBaomn6.s page 11 + 298 0004 FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 299 .LVL2: + 231:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 1 */ + 232:Core/Src/stm32f4xx_it.c **** + 233:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 1 */ + 234:Core/Src/stm32f4xx_it.c **** } + 300 .loc 1 234 1 is_stmt 0 view .LVU45 + 301 0008 08BD pop {r3, pc} + 302 .cfi_endproc + 303 .LFE249: + 305 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits + 306 .align 1 + 307 .global DMA2_Stream0_IRQHandler + 308 .syntax unified + 309 .thumb + 310 .thumb_func + 312 DMA2_Stream0_IRQHandler: + 313 .LFB250: + 235:Core/Src/stm32f4xx_it.c **** + 236:Core/Src/stm32f4xx_it.c **** /** + 237:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt. + 238:Core/Src/stm32f4xx_it.c **** */ + 239:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void) + 240:Core/Src/stm32f4xx_it.c **** { + 314 .loc 1 240 1 is_stmt 1 view -0 + 315 .cfi_startproc + 316 @ args = 0, pretend = 0, frame = 0 + 317 @ frame_needed = 0, uses_anonymous_args = 0 + 318 0000 08B5 push {r3, lr} + 319 .LCFI3: + 320 .cfi_def_cfa_offset 8 + 321 .cfi_offset 3, -8 + 322 .cfi_offset 14, -4 + 241:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ + 242:Core/Src/stm32f4xx_it.c **** + 243:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */ + 244:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1); + 323 .loc 1 244 3 view .LVU47 + 324 0002 0248 ldr r0, .L26 + 325 0004 FFF7FEFF bl HAL_DMA_IRQHandler + 326 .LVL3: + 245:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */ + 246:Core/Src/stm32f4xx_it.c **** + 247:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */ + 248:Core/Src/stm32f4xx_it.c **** } + 327 .loc 1 248 1 is_stmt 0 view .LVU48 + 328 0008 08BD pop {r3, pc} + 329 .L27: + 330 000a 00BF .align 2 + 331 .L26: + 332 000c 00000000 .word hdma_adc1 + 333 .cfi_endproc + 334 .LFE250: + 336 .section .text.OTG_FS_IRQHandler,"ax",%progbits + 337 .align 1 + 338 .global OTG_FS_IRQHandler + 339 .syntax unified + ARM GAS /tmp/ccmc0UgA.s page 11 - 240:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled - 241:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here - 242:Core/Src/stm32f4xx_it.c **** } - 348 .loc 1 242 1 view .LVU55 - 349 0030 08BD pop {r3, pc} - 350 .L29: - 351 0032 00BF .align 2 - 352 .L28: - 353 0034 00040240 .word 1073873920 - 354 0038 00000000 .word adc_process - 355 003c 00000000 .word ADC1_buff_circular - 356 .cfi_endproc - 357 .LFE250: - 359 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits - 360 .align 1 - 361 .global HAL_ADC_ConvHalfCpltCallback - 362 .syntax unified - 363 .thumb - 364 .thumb_func - 366 HAL_ADC_ConvHalfCpltCallback: - 367 .LVL9: - 368 .LFB251: - 243:Core/Src/stm32f4xx_it.c **** - 244:Core/Src/stm32f4xx_it.c **** - 245:Core/Src/stm32f4xx_it.c **** - 246:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) - 247:Core/Src/stm32f4xx_it.c **** { - 369 .loc 1 247 1 is_stmt 1 view -0 - 370 .cfi_startproc - 371 @ args = 0, pretend = 0, frame = 0 - 372 @ frame_needed = 0, uses_anonymous_args = 0 - 373 .loc 1 247 1 is_stmt 0 view .LVU57 - 374 0000 08B5 push {r3, lr} - 375 .LCFI4: - 376 .cfi_def_cfa_offset 8 - 377 .cfi_offset 3, -8 - 378 .cfi_offset 14, -4 - 248:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); + 340 .thumb + 341 .thumb_func + 343 OTG_FS_IRQHandler: + 344 .LFB251: 249:Core/Src/stm32f4xx_it.c **** - 250:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); - 379 .loc 1 250 3 is_stmt 1 view .LVU58 - 380 0002 8021 movs r1, #128 - 381 0004 0948 ldr r0, .L34 - 382 .LVL10: - 383 .loc 1 250 3 is_stmt 0 view .LVU59 - 384 0006 FFF7FEFF bl HAL_GPIO_TogglePin - 385 .LVL11: - 251:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { - 386 .loc 1 251 3 is_stmt 1 view .LVU60 - 387 .LBB3: - 388 .loc 1 251 8 view .LVU61 - 389 .loc 1 251 17 is_stmt 0 view .LVU62 - 390 000a 0023 movs r3, #0 - 391 .loc 1 251 3 view .LVU63 - 392 000c 07E0 b .L31 - 393 .LVL12: - 394 .L32: - ARM GAS /tmp/ccBaomn6.s page 12 + 250:Core/Src/stm32f4xx_it.c **** /** + 251:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt. + 252:Core/Src/stm32f4xx_it.c **** */ + 253:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void) + 254:Core/Src/stm32f4xx_it.c **** { + 345 .loc 1 254 1 is_stmt 1 view -0 + 346 .cfi_startproc + 347 @ args = 0, pretend = 0, frame = 0 + 348 @ frame_needed = 0, uses_anonymous_args = 0 + 349 0000 08B5 push {r3, lr} + 350 .LCFI4: + 351 .cfi_def_cfa_offset 8 + 352 .cfi_offset 3, -8 + 353 .cfi_offset 14, -4 + 255:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */ + 256:Core/Src/stm32f4xx_it.c **** + 257:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */ + 258:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); + 354 .loc 1 258 3 view .LVU50 + 355 0002 0248 ldr r0, .L30 + 356 0004 FFF7FEFF bl HAL_PCD_IRQHandler + 357 .LVL4: + 259:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */ + 260:Core/Src/stm32f4xx_it.c **** + 261:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */ + 262:Core/Src/stm32f4xx_it.c **** } + 358 .loc 1 262 1 is_stmt 0 view .LVU51 + 359 0008 08BD pop {r3, pc} + 360 .L31: + 361 000a 00BF .align 2 + 362 .L30: + 363 000c 00000000 .word hpcd_USB_OTG_FS + 364 .cfi_endproc + 365 .LFE251: + 367 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits + 368 .align 1 + 369 .global HAL_ADC_ConvCpltCallback + 370 .syntax unified + 371 .thumb + 372 .thumb_func + 374 HAL_ADC_ConvCpltCallback: + 375 .LVL5: + 376 .LFB252: + 263:Core/Src/stm32f4xx_it.c **** + 264:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */ + 265:Core/Src/stm32f4xx_it.c **** + 266:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) + 267:Core/Src/stm32f4xx_it.c **** { + 377 .loc 1 267 1 is_stmt 1 view -0 + 378 .cfi_startproc + 379 @ args = 0, pretend = 0, frame = 0 + 380 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccmc0UgA.s page 12 - 252:Core/Src/stm32f4xx_it.c **** adc_process.sum += ADC1_buff_circular[i]; - 395 .loc 1 252 5 is_stmt 1 view .LVU64 - 396 .loc 1 252 16 is_stmt 0 view .LVU65 - 397 000e 0849 ldr r1, .L34+4 - 398 0010 4A68 ldr r2, [r1, #4] - 399 .loc 1 252 42 view .LVU66 - 400 0012 0848 ldr r0, .L34+8 - 401 0014 30F81300 ldrh r0, [r0, r3, lsl #1] - 402 .loc 1 252 21 view .LVU67 - 403 0018 0244 add r2, r2, r0 - 404 001a 4A60 str r2, [r1, #4] - 251:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { - 405 .loc 1 251 46 is_stmt 1 discriminator 3 view .LVU68 - 406 001c 0133 adds r3, r3, #1 - 407 .LVL13: - 408 .L31: - 251:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { - 409 .loc 1 251 26 discriminator 1 view .LVU69 - 410 001e 312B cmp r3, #49 - 411 0020 F5D9 bls .L32 - 412 .LBE3: - 253:Core/Src/stm32f4xx_it.c **** } - 254:Core/Src/stm32f4xx_it.c **** adc_process.N += ADC_BUFF_SIZE/2; - 413 .loc 1 254 3 view .LVU70 - 414 .loc 1 254 14 is_stmt 0 view .LVU71 - 415 0022 034A ldr r2, .L34+4 - 416 0024 D368 ldr r3, [r2, #12] - 417 .LVL14: - 418 .loc 1 254 17 view .LVU72 - 419 0026 3233 adds r3, r3, #50 - 420 0028 D360 str r3, [r2, #12] - 255:Core/Src/stm32f4xx_it.c **** - 256:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled - 257:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here - 258:Core/Src/stm32f4xx_it.c **** } - 421 .loc 1 258 1 view .LVU73 - 422 002a 08BD pop {r3, pc} - 423 .L35: - 424 .align 2 - 425 .L34: - 426 002c 00040240 .word 1073873920 - 427 0030 00000000 .word adc_process - 428 0034 00000000 .word ADC1_buff_circular - 429 .cfi_endproc - 430 .LFE251: - 432 .text - 433 .Letext0: - 434 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 435 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 436 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 437 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 438 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 439 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 440 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 441 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" - 442 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - 443 .file 11 "Core/Inc/main.h" - ARM GAS /tmp/ccBaomn6.s page 13 + 381 .loc 1 267 1 is_stmt 0 view .LVU53 + 382 0000 10B5 push {r4, lr} + 383 .LCFI5: + 384 .cfi_def_cfa_offset 8 + 385 .cfi_offset 4, -8 + 386 .cfi_offset 14, -4 + 268:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 387 .loc 1 268 3 is_stmt 1 view .LVU54 + 388 0002 0122 movs r2, #1 + 389 0004 8021 movs r1, #128 + 390 0006 2F48 ldr r0, .L43 + 391 .LVL6: + 392 .loc 1 268 3 is_stmt 0 view .LVU55 + 393 0008 FFF7FEFF bl HAL_GPIO_WritePin + 394 .LVL7: + 269:Core/Src/stm32f4xx_it.c **** + 270:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 2) { + 395 .loc 1 270 3 is_stmt 1 view .LVU56 + 396 .loc 1 270 18 is_stmt 0 view .LVU57 + 397 000c 2E4B ldr r3, .L43+4 + 398 000e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 399 .loc 1 270 6 view .LVU58 + 400 0010 022B cmp r3, #2 + 401 0012 22D0 beq .L41 + 402 .LBB2: + 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 273:Core/Src/stm32f4xx_it.c **** } + 274:Core/Src/stm32f4xx_it.c **** + 275:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2; + 276:Core/Src/stm32f4xx_it.c **** + 277:Core/Src/stm32f4xx_it.c **** + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 282:Core/Src/stm32f4xx_it.c **** + 283:Core/Src/stm32f4xx_it.c **** + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 287:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 288:Core/Src/stm32f4xx_it.c **** + 289:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { + 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 291:Core/Src/stm32f4xx_it.c **** } + 292:Core/Src/stm32f4xx_it.c **** ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N; + 293:Core/Src/stm32f4xx_it.c **** + 294:Core/Src/stm32f4xx_it.c **** + 295:Core/Src/stm32f4xx_it.c **** }else{ + 296:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { + 403 .loc 1 296 19 view .LVU59 + 404 0014 3223 movs r3, #50 + 405 0016 39E0 b .L34 + 406 .LVL8: + 407 .L35: + 408 .loc 1 296 19 view .LVU60 + ARM GAS /tmp/ccmc0UgA.s page 13 - 444 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccBaomn6.s page 14 + 409 .LBE2: + 410 .LBB3: + 272:Core/Src/stm32f4xx_it.c **** } + 411 .loc 1 272 7 is_stmt 1 view .LVU61 + 272:Core/Src/stm32f4xx_it.c **** } + 412 .loc 1 272 15 is_stmt 0 view .LVU62 + 413 0018 2C49 ldr r1, .L43+8 + 414 001a 4A68 ldr r2, [r1, #4] + 272:Core/Src/stm32f4xx_it.c **** } + 415 .loc 1 272 41 view .LVU63 + 416 001c 2C48 ldr r0, .L43+12 + 417 001e 30F81300 ldrh r0, [r0, r3, lsl #1] + 272:Core/Src/stm32f4xx_it.c **** } + 418 .loc 1 272 20 view .LVU64 + 419 0022 0244 add r2, r2, r0 + 420 0024 4A60 str r2, [r1, #4] + 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 421 .loc 1 271 80 is_stmt 1 discriminator 3 view .LVU65 + 422 0026 0133 adds r3, r3, #1 + 423 .LVL9: + 424 .L33: + 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 425 .loc 1 271 42 discriminator 1 view .LVU66 + 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 426 .loc 1 271 55 is_stmt 0 discriminator 1 view .LVU67 + 427 0028 274A ldr r2, .L43+4 + 428 002a 9068 ldr r0, [r2, #8] + 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 429 .loc 1 271 42 discriminator 1 view .LVU68 + 430 002c 9842 cmp r0, r3 + 431 002e F3D8 bhi .L35 + 432 .LBE3: + 275:Core/Src/stm32f4xx_it.c **** + 433 .loc 1 275 5 is_stmt 1 view .LVU69 + 275:Core/Src/stm32f4xx_it.c **** + 434 .loc 1 275 13 is_stmt 0 view .LVU70 + 435 0030 264B ldr r3, .L43+8 + 436 .LVL10: + 275:Core/Src/stm32f4xx_it.c **** + 437 .loc 1 275 13 view .LVU71 + 438 0032 DA68 ldr r2, [r3, #12] + 275:Core/Src/stm32f4xx_it.c **** + 439 .loc 1 275 16 view .LVU72 + 440 0034 0244 add r2, r2, r0 + 441 0036 323A subs r2, r2, #50 + 442 0038 DA60 str r2, [r3, #12] + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 443 .loc 1 278 5 is_stmt 1 view .LVU73 + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 444 .loc 1 278 35 is_stmt 0 view .LVU74 + 445 003a 5C68 ldr r4, [r3, #4] + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 446 .loc 1 278 25 view .LVU75 + 447 003c 2549 ldr r1, .L43+16 + 448 003e 4C60 str r4, [r1, #4] + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 449 .loc 1 279 5 is_stmt 1 view .LVU76 + ARM GAS /tmp/ccmc0UgA.s page 14 + + + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 450 .loc 1 279 35 is_stmt 0 view .LVU77 + 451 0040 9C68 ldr r4, [r3, #8] + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 452 .loc 1 279 25 view .LVU78 + 453 0042 8C60 str r4, [r1, #8] + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 454 .loc 1 280 5 is_stmt 1 view .LVU79 + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 455 .loc 1 280 23 is_stmt 0 view .LVU80 + 456 0044 CA60 str r2, [r1, #12] + 281:Core/Src/stm32f4xx_it.c **** + 457 .loc 1 281 5 is_stmt 1 view .LVU81 + 281:Core/Src/stm32f4xx_it.c **** + 458 .loc 1 281 28 is_stmt 0 view .LVU82 + 459 0046 0222 movs r2, #2 + 460 0048 0A70 strb r2, [r1] + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 461 .loc 1 284 5 is_stmt 1 view .LVU83 + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 462 .loc 1 284 18 is_stmt 0 view .LVU84 + 463 004a 0022 movs r2, #0 + 464 004c 5A60 str r2, [r3, #4] + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 465 .loc 1 285 5 is_stmt 1 view .LVU85 + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 466 .loc 1 285 16 is_stmt 0 view .LVU86 + 467 004e DA60 str r2, [r3, #12] + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 468 .loc 1 286 5 is_stmt 1 view .LVU87 + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 469 .loc 1 286 18 is_stmt 0 view .LVU88 + 470 0050 9A60 str r2, [r3, #8] + 287:Core/Src/stm32f4xx_it.c **** + 471 .loc 1 287 5 is_stmt 1 view .LVU89 + 287:Core/Src/stm32f4xx_it.c **** + 472 .loc 1 287 21 is_stmt 0 view .LVU90 + 473 0052 0122 movs r2, #1 + 474 0054 1A70 strb r2, [r3] + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 475 .loc 1 289 5 is_stmt 1 view .LVU91 + 476 .LBB4: + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 477 .loc 1 289 10 view .LVU92 + 478 .LVL11: + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 479 .loc 1 289 19 is_stmt 0 view .LVU93 + 480 0056 0346 mov r3, r0 + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 481 .loc 1 289 5 view .LVU94 + 482 0058 09E0 b .L36 + 483 .LVL12: + 484 .L41: + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 485 .loc 1 289 5 view .LVU95 + 486 .LBE4: + 487 .LBB5: + ARM GAS /tmp/ccmc0UgA.s page 15 + + + 271:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 488 .loc 1 271 19 view .LVU96 + 489 005a 3223 movs r3, #50 + 490 005c E4E7 b .L33 + 491 .LVL13: + 492 .L37: + 271:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 493 .loc 1 271 19 view .LVU97 + 494 .LBE5: + 495 .LBB6: + 290:Core/Src/stm32f4xx_it.c **** } + 496 .loc 1 290 7 is_stmt 1 view .LVU98 + 290:Core/Src/stm32f4xx_it.c **** } + 497 .loc 1 290 15 is_stmt 0 view .LVU99 + 498 005e 1B49 ldr r1, .L43+8 + 499 0060 4A68 ldr r2, [r1, #4] + 290:Core/Src/stm32f4xx_it.c **** } + 500 .loc 1 290 41 view .LVU100 + 501 0062 1B4C ldr r4, .L43+12 + 502 0064 34F813C0 ldrh ip, [r4, r3, lsl #1] + 290:Core/Src/stm32f4xx_it.c **** } + 503 .loc 1 290 20 view .LVU101 + 504 0068 6244 add r2, r2, ip + 505 006a 4A60 str r2, [r1, #4] + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 506 .loc 1 289 78 is_stmt 1 discriminator 3 view .LVU102 + 507 006c 0133 adds r3, r3, #1 + 508 .LVL14: + 509 .L36: + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 510 .loc 1 289 60 discriminator 1 view .LVU103 + 511 006e 632B cmp r3, #99 + 512 0070 F5D9 bls .L37 + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 513 .loc 1 289 60 is_stmt 0 discriminator 1 view .LVU104 + 514 .LBE6: + 292:Core/Src/stm32f4xx_it.c **** + 515 .loc 1 292 5 is_stmt 1 view .LVU105 + 292:Core/Src/stm32f4xx_it.c **** + 516 .loc 1 292 32 is_stmt 0 view .LVU106 + 517 0072 C0F16400 rsb r0, r0, #100 + 292:Core/Src/stm32f4xx_it.c **** + 518 .loc 1 292 16 view .LVU107 + 519 0076 154B ldr r3, .L43+8 + 520 .LVL15: + 292:Core/Src/stm32f4xx_it.c **** + 521 .loc 1 292 16 view .LVU108 + 522 0078 D860 str r0, [r3, #12] + 523 007a 0DE0 b .L38 + 524 .LVL16: + 525 .L39: + 526 .LBB7: + 297:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 527 .loc 1 297 7 is_stmt 1 view .LVU109 + 528 .loc 1 297 15 is_stmt 0 view .LVU110 + 529 007c 1349 ldr r1, .L43+8 + 530 007e 4A68 ldr r2, [r1, #4] + ARM GAS /tmp/ccmc0UgA.s page 16 + + + 531 .loc 1 297 41 view .LVU111 + 532 0080 1348 ldr r0, .L43+12 + 533 0082 30F81300 ldrh r0, [r0, r3, lsl #1] + 534 .loc 1 297 20 view .LVU112 + 535 0086 0244 add r2, r2, r0 + 536 0088 4A60 str r2, [r1, #4] + 296:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 537 .loc 1 296 60 is_stmt 1 discriminator 3 view .LVU113 + 538 008a 0133 adds r3, r3, #1 + 539 .LVL17: + 540 .L34: + 296:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 541 .loc 1 296 42 discriminator 1 view .LVU114 + 542 008c 632B cmp r3, #99 + 543 008e F5D9 bls .L39 + 544 .LBE7: + 298:Core/Src/stm32f4xx_it.c **** } + 299:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; + 545 .loc 1 299 5 view .LVU115 + 546 .loc 1 299 13 is_stmt 0 view .LVU116 + 547 0090 0E4A ldr r2, .L43+8 + 548 0092 D368 ldr r3, [r2, #12] + 549 .LVL18: + 550 .loc 1 299 16 view .LVU117 + 551 0094 3233 adds r3, r3, #50 + 552 0096 D360 str r3, [r2, #12] + 553 .LVL19: + 554 .L38: + 300:Core/Src/stm32f4xx_it.c **** } + 301:Core/Src/stm32f4xx_it.c **** if (ADC_proc.N >= ADC_BUFF_SIZE*100){ + 555 .loc 1 301 3 is_stmt 1 view .LVU118 + 556 .loc 1 301 15 is_stmt 0 view .LVU119 + 557 0098 0C4B ldr r3, .L43+8 + 558 009a DA68 ldr r2, [r3, #12] + 559 .loc 1 301 6 view .LVU120 + 560 009c 42F20F73 movw r3, #9999 + 561 00a0 9A42 cmp r2, r3 + 562 00a2 0ED9 bls .L32 + 302:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 563 .loc 1 302 5 is_stmt 1 view .LVU121 + 564 .loc 1 302 35 is_stmt 0 view .LVU122 + 565 00a4 094B ldr r3, .L43+8 + 566 00a6 5868 ldr r0, [r3, #4] + 567 .loc 1 302 25 view .LVU123 + 568 00a8 0A49 ldr r1, .L43+16 + 569 00aa 4860 str r0, [r1, #4] + 303:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 570 .loc 1 303 5 is_stmt 1 view .LVU124 + 571 .loc 1 303 35 is_stmt 0 view .LVU125 + 572 00ac 9868 ldr r0, [r3, #8] + 573 .loc 1 303 25 view .LVU126 + 574 00ae 8860 str r0, [r1, #8] + 304:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 575 .loc 1 304 5 is_stmt 1 view .LVU127 + 576 .loc 1 304 23 is_stmt 0 view .LVU128 + 577 00b0 CA60 str r2, [r1, #12] + 305:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + ARM GAS /tmp/ccmc0UgA.s page 17 + + + 578 .loc 1 305 5 is_stmt 1 view .LVU129 + 579 .loc 1 305 28 is_stmt 0 view .LVU130 + 580 00b2 0222 movs r2, #2 + 581 00b4 0A70 strb r2, [r1] + 306:Core/Src/stm32f4xx_it.c **** + 307:Core/Src/stm32f4xx_it.c **** + 308:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 582 .loc 1 308 5 is_stmt 1 view .LVU131 + 583 .loc 1 308 18 is_stmt 0 view .LVU132 + 584 00b6 0022 movs r2, #0 + 585 00b8 5A60 str r2, [r3, #4] + 309:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 586 .loc 1 309 5 is_stmt 1 view .LVU133 + 587 .loc 1 309 16 is_stmt 0 view .LVU134 + 588 00ba DA60 str r2, [r3, #12] + 310:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 589 .loc 1 310 5 is_stmt 1 view .LVU135 + 590 .loc 1 310 18 is_stmt 0 view .LVU136 + 591 00bc 9A60 str r2, [r3, #8] + 311:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 592 .loc 1 311 5 is_stmt 1 view .LVU137 + 593 .loc 1 311 21 is_stmt 0 view .LVU138 + 594 00be 0122 movs r2, #1 + 595 00c0 1A70 strb r2, [r3] + 596 .L32: + 312:Core/Src/stm32f4xx_it.c **** } + 313:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 314:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 315:Core/Src/stm32f4xx_it.c **** } + 597 .loc 1 315 1 view .LVU139 + 598 00c2 10BD pop {r4, pc} + 599 .L44: + 600 .align 2 + 601 .L43: + 602 00c4 00040240 .word 1073873920 + 603 00c8 00000000 .word Sweep_state + 604 00cc 00000000 .word ADC_proc + 605 00d0 00000000 .word ADC1_buff_circular + 606 00d4 00000000 .word ADC_proc_shadow + 607 .cfi_endproc + 608 .LFE252: + 610 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits + 611 .align 1 + 612 .global HAL_ADC_ConvHalfCpltCallback + 613 .syntax unified + 614 .thumb + 615 .thumb_func + 617 HAL_ADC_ConvHalfCpltCallback: + 618 .LVL20: + 619 .LFB253: + 316:Core/Src/stm32f4xx_it.c **** + 317:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) + 318:Core/Src/stm32f4xx_it.c **** { + 620 .loc 1 318 1 is_stmt 1 view -0 + 621 .cfi_startproc + 622 @ args = 0, pretend = 0, frame = 0 + 623 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccmc0UgA.s page 18 + + + 624 .loc 1 318 1 is_stmt 0 view .LVU141 + 625 0000 10B5 push {r4, lr} + 626 .LCFI6: + 627 .cfi_def_cfa_offset 8 + 628 .cfi_offset 4, -8 + 629 .cfi_offset 14, -4 + 319:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); + 320:Core/Src/stm32f4xx_it.c **** + 321:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); + 630 .loc 1 321 3 is_stmt 1 view .LVU142 + 631 0002 8021 movs r1, #128 + 632 0004 2348 ldr r0, .L55 + 633 .LVL21: + 634 .loc 1 321 3 is_stmt 0 view .LVU143 + 635 0006 FFF7FEFF bl HAL_GPIO_TogglePin + 636 .LVL22: + 322:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { + 637 .loc 1 322 3 is_stmt 1 view .LVU144 + 638 .loc 1 322 18 is_stmt 0 view .LVU145 + 639 000a 234B ldr r3, .L55+4 + 640 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 641 .loc 1 322 6 view .LVU146 + 642 000e 012B cmp r3, #1 + 643 0010 21D0 beq .L53 + 644 .LBB8: + 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 324:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 325:Core/Src/stm32f4xx_it.c **** } + 326:Core/Src/stm32f4xx_it.c **** + 327:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N; + 328:Core/Src/stm32f4xx_it.c **** + 329:Core/Src/stm32f4xx_it.c **** + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 333:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 334:Core/Src/stm32f4xx_it.c **** + 335:Core/Src/stm32f4xx_it.c **** + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 338:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 339:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 340:Core/Src/stm32f4xx_it.c **** + 341:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { + 342:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 343:Core/Src/stm32f4xx_it.c **** } + 344:Core/Src/stm32f4xx_it.c **** ADC_proc.N = Sweep_state.curr_step_start_DMA_N; + 345:Core/Src/stm32f4xx_it.c **** + 346:Core/Src/stm32f4xx_it.c **** }else{ + 347:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { + 645 .loc 1 347 19 view .LVU147 + 646 0012 0023 movs r3, #0 + 647 0014 36E0 b .L47 + 648 .LVL23: + 649 .L48: + 650 .loc 1 347 19 view .LVU148 + 651 .LBE8: + ARM GAS /tmp/ccmc0UgA.s page 19 + + + 652 .LBB9: + 324:Core/Src/stm32f4xx_it.c **** } + 653 .loc 1 324 7 is_stmt 1 view .LVU149 + 324:Core/Src/stm32f4xx_it.c **** } + 654 .loc 1 324 15 is_stmt 0 view .LVU150 + 655 0016 2149 ldr r1, .L55+8 + 656 0018 4A68 ldr r2, [r1, #4] + 324:Core/Src/stm32f4xx_it.c **** } + 657 .loc 1 324 41 view .LVU151 + 658 001a 2148 ldr r0, .L55+12 + 659 001c 30F81300 ldrh r0, [r0, r3, lsl #1] + 324:Core/Src/stm32f4xx_it.c **** } + 660 .loc 1 324 20 view .LVU152 + 661 0020 0244 add r2, r2, r0 + 662 0022 4A60 str r2, [r1, #4] + 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 663 .loc 1 323 66 is_stmt 1 discriminator 3 view .LVU153 + 664 0024 0133 adds r3, r3, #1 + 665 .LVL24: + 666 .L46: + 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 667 .loc 1 323 28 discriminator 1 view .LVU154 + 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 668 .loc 1 323 41 is_stmt 0 discriminator 1 view .LVU155 + 669 0026 1C4A ldr r2, .L55+4 + 670 0028 9068 ldr r0, [r2, #8] + 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 671 .loc 1 323 28 discriminator 1 view .LVU156 + 672 002a 9842 cmp r0, r3 + 673 002c F3D8 bhi .L48 + 674 .LBE9: + 327:Core/Src/stm32f4xx_it.c **** + 675 .loc 1 327 5 is_stmt 1 view .LVU157 + 327:Core/Src/stm32f4xx_it.c **** + 676 .loc 1 327 13 is_stmt 0 view .LVU158 + 677 002e 1B4B ldr r3, .L55+8 + 678 .LVL25: + 327:Core/Src/stm32f4xx_it.c **** + 679 .loc 1 327 13 view .LVU159 + 680 0030 D968 ldr r1, [r3, #12] + 327:Core/Src/stm32f4xx_it.c **** + 681 .loc 1 327 16 view .LVU160 + 682 0032 0144 add r1, r1, r0 + 683 0034 D960 str r1, [r3, #12] + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 684 .loc 1 330 5 is_stmt 1 view .LVU161 + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 685 .loc 1 330 35 is_stmt 0 view .LVU162 + 686 0036 5C68 ldr r4, [r3, #4] + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 687 .loc 1 330 25 view .LVU163 + 688 0038 1A4A ldr r2, .L55+16 + 689 003a 5460 str r4, [r2, #4] + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 690 .loc 1 331 5 is_stmt 1 view .LVU164 + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 691 .loc 1 331 35 is_stmt 0 view .LVU165 + ARM GAS /tmp/ccmc0UgA.s page 20 + + + 692 003c 9C68 ldr r4, [r3, #8] + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 693 .loc 1 331 25 view .LVU166 + 694 003e 9460 str r4, [r2, #8] + 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 695 .loc 1 332 5 is_stmt 1 view .LVU167 + 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 696 .loc 1 332 23 is_stmt 0 view .LVU168 + 697 0040 D160 str r1, [r2, #12] + 333:Core/Src/stm32f4xx_it.c **** + 698 .loc 1 333 5 is_stmt 1 view .LVU169 + 333:Core/Src/stm32f4xx_it.c **** + 699 .loc 1 333 28 is_stmt 0 view .LVU170 + 700 0042 0221 movs r1, #2 + 701 0044 1170 strb r1, [r2] + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 702 .loc 1 336 5 is_stmt 1 view .LVU171 + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 703 .loc 1 336 18 is_stmt 0 view .LVU172 + 704 0046 0022 movs r2, #0 + 705 0048 5A60 str r2, [r3, #4] + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 706 .loc 1 337 5 is_stmt 1 view .LVU173 + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 707 .loc 1 337 16 is_stmt 0 view .LVU174 + 708 004a DA60 str r2, [r3, #12] + 338:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 709 .loc 1 338 5 is_stmt 1 view .LVU175 + 338:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 710 .loc 1 338 18 is_stmt 0 view .LVU176 + 711 004c 9A60 str r2, [r3, #8] + 339:Core/Src/stm32f4xx_it.c **** + 712 .loc 1 339 5 is_stmt 1 view .LVU177 + 339:Core/Src/stm32f4xx_it.c **** + 713 .loc 1 339 21 is_stmt 0 view .LVU178 + 714 004e 0122 movs r2, #1 + 715 0050 1A70 strb r2, [r3] + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 716 .loc 1 341 5 is_stmt 1 view .LVU179 + 717 .LBB10: + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 718 .loc 1 341 10 view .LVU180 + 719 .LVL26: + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 720 .loc 1 341 19 is_stmt 0 view .LVU181 + 721 0052 0346 mov r3, r0 + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 722 .loc 1 341 5 view .LVU182 + 723 0054 09E0 b .L49 + 724 .LVL27: + 725 .L53: + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 726 .loc 1 341 5 view .LVU183 + 727 .LBE10: + 728 .LBB11: + 323:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 729 .loc 1 323 19 view .LVU184 + ARM GAS /tmp/ccmc0UgA.s page 21 + + + 730 0056 0023 movs r3, #0 + 731 0058 E5E7 b .L46 + 732 .LVL28: + 733 .L50: + 323:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 734 .loc 1 323 19 view .LVU185 + 735 .LBE11: + 736 .LBB12: + 342:Core/Src/stm32f4xx_it.c **** } + 737 .loc 1 342 7 is_stmt 1 view .LVU186 + 342:Core/Src/stm32f4xx_it.c **** } + 738 .loc 1 342 15 is_stmt 0 view .LVU187 + 739 005a 1049 ldr r1, .L55+8 + 740 005c 4A68 ldr r2, [r1, #4] + 342:Core/Src/stm32f4xx_it.c **** } + 741 .loc 1 342 41 view .LVU188 + 742 005e 104C ldr r4, .L55+12 + 743 0060 34F813C0 ldrh ip, [r4, r3, lsl #1] + 342:Core/Src/stm32f4xx_it.c **** } + 744 .loc 1 342 20 view .LVU189 + 745 0064 6244 add r2, r2, ip + 746 0066 4A60 str r2, [r1, #4] + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 747 .loc 1 341 80 is_stmt 1 discriminator 3 view .LVU190 + 748 0068 0133 adds r3, r3, #1 + 749 .LVL29: + 750 .L49: + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 751 .loc 1 341 60 discriminator 1 view .LVU191 + 752 006a 312B cmp r3, #49 + 753 006c F5D9 bls .L50 + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 754 .loc 1 341 60 is_stmt 0 discriminator 1 view .LVU192 + 755 .LBE12: + 344:Core/Src/stm32f4xx_it.c **** + 756 .loc 1 344 5 is_stmt 1 view .LVU193 + 344:Core/Src/stm32f4xx_it.c **** + 757 .loc 1 344 16 is_stmt 0 view .LVU194 + 758 006e 0B4B ldr r3, .L55+8 + 759 .LVL30: + 344:Core/Src/stm32f4xx_it.c **** + 760 .loc 1 344 16 view .LVU195 + 761 0070 D860 str r0, [r3, #12] + 762 0072 0DE0 b .L45 + 763 .LVL31: + 764 .L52: + 765 .LBB13: + 348:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 766 .loc 1 348 7 is_stmt 1 view .LVU196 + 767 .loc 1 348 15 is_stmt 0 view .LVU197 + 768 0074 0949 ldr r1, .L55+8 + 769 0076 4A68 ldr r2, [r1, #4] + 770 .loc 1 348 41 view .LVU198 + 771 0078 0948 ldr r0, .L55+12 + 772 007a 30F81300 ldrh r0, [r0, r3, lsl #1] + 773 .loc 1 348 20 view .LVU199 + 774 007e 0244 add r2, r2, r0 + ARM GAS /tmp/ccmc0UgA.s page 22 + + + 775 0080 4A60 str r2, [r1, #4] + 347:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 776 .loc 1 347 48 is_stmt 1 discriminator 3 view .LVU200 + 777 0082 0133 adds r3, r3, #1 + 778 .LVL32: + 779 .L47: + 347:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 780 .loc 1 347 28 discriminator 1 view .LVU201 + 781 0084 312B cmp r3, #49 + 782 0086 F5D9 bls .L52 + 783 .LBE13: + 349:Core/Src/stm32f4xx_it.c **** } + 350:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE/2; + 784 .loc 1 350 5 view .LVU202 + 785 .loc 1 350 13 is_stmt 0 view .LVU203 + 786 0088 044A ldr r2, .L55+8 + 787 008a D368 ldr r3, [r2, #12] + 788 .LVL33: + 789 .loc 1 350 16 view .LVU204 + 790 008c 3233 adds r3, r3, #50 + 791 008e D360 str r3, [r2, #12] + 792 .LVL34: + 793 .L45: + 351:Core/Src/stm32f4xx_it.c **** } + 352:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 353:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 354:Core/Src/stm32f4xx_it.c **** } + 794 .loc 1 354 1 view .LVU205 + 795 0090 10BD pop {r4, pc} + 796 .L56: + 797 0092 00BF .align 2 + 798 .L55: + 799 0094 00040240 .word 1073873920 + 800 0098 00000000 .word Sweep_state + 801 009c 00000000 .word ADC_proc + 802 00a0 00000000 .word ADC1_buff_circular + 803 00a4 00000000 .word ADC_proc_shadow + 804 .cfi_endproc + 805 .LFE253: + 807 .global curr_step_start_N + 808 .section .bss.curr_step_start_N,"aw",%nobits + 809 .align 2 + 812 curr_step_start_N: + 813 0000 00000000 .space 4 + 814 .text + 815 .Letext0: + 816 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 817 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 818 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 819 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 820 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 821 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 822 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 823 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 824 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 825 .file 11 "Core/Inc/main.h" + 826 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + ARM GAS /tmp/ccmc0UgA.s page 23 + + + ARM GAS /tmp/ccmc0UgA.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_it.c - /tmp/ccBaomn6.s:21 .text.NMI_Handler:00000000 $t - /tmp/ccBaomn6.s:27 .text.NMI_Handler:00000000 NMI_Handler - /tmp/ccBaomn6.s:44 .text.HardFault_Handler:00000000 $t - /tmp/ccBaomn6.s:50 .text.HardFault_Handler:00000000 HardFault_Handler - /tmp/ccBaomn6.s:67 .text.MemManage_Handler:00000000 $t - /tmp/ccBaomn6.s:73 .text.MemManage_Handler:00000000 MemManage_Handler - /tmp/ccBaomn6.s:90 .text.BusFault_Handler:00000000 $t - /tmp/ccBaomn6.s:96 .text.BusFault_Handler:00000000 BusFault_Handler - /tmp/ccBaomn6.s:113 .text.UsageFault_Handler:00000000 $t - /tmp/ccBaomn6.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler - /tmp/ccBaomn6.s:136 .text.SVC_Handler:00000000 $t - /tmp/ccBaomn6.s:142 .text.SVC_Handler:00000000 SVC_Handler - /tmp/ccBaomn6.s:155 .text.DebugMon_Handler:00000000 $t - /tmp/ccBaomn6.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler - /tmp/ccBaomn6.s:174 .text.PendSV_Handler:00000000 $t - /tmp/ccBaomn6.s:180 .text.PendSV_Handler:00000000 PendSV_Handler - /tmp/ccBaomn6.s:193 .text.SysTick_Handler:00000000 $t - /tmp/ccBaomn6.s:199 .text.SysTick_Handler:00000000 SysTick_Handler - /tmp/ccBaomn6.s:219 .text.DMA2_Stream0_IRQHandler:00000000 $t - /tmp/ccBaomn6.s:225 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler - /tmp/ccBaomn6.s:245 .text.DMA2_Stream0_IRQHandler:0000000c $d - /tmp/ccBaomn6.s:250 .text.OTG_FS_IRQHandler:00000000 $t - /tmp/ccBaomn6.s:256 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler - /tmp/ccBaomn6.s:276 .text.OTG_FS_IRQHandler:0000000c $d - /tmp/ccBaomn6.s:281 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccBaomn6.s:287 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccBaomn6.s:353 .text.HAL_ADC_ConvCpltCallback:00000034 $d - /tmp/ccBaomn6.s:360 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccBaomn6.s:366 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccBaomn6.s:426 .text.HAL_ADC_ConvHalfCpltCallback:0000002c $d + /tmp/ccmc0UgA.s:21 .text.NMI_Handler:00000000 $t + /tmp/ccmc0UgA.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/ccmc0UgA.s:44 .text.HardFault_Handler:00000000 $t + /tmp/ccmc0UgA.s:50 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/ccmc0UgA.s:67 .text.MemManage_Handler:00000000 $t + /tmp/ccmc0UgA.s:73 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/ccmc0UgA.s:90 .text.BusFault_Handler:00000000 $t + /tmp/ccmc0UgA.s:96 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/ccmc0UgA.s:113 .text.UsageFault_Handler:00000000 $t + /tmp/ccmc0UgA.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/ccmc0UgA.s:136 .text.SVC_Handler:00000000 $t + /tmp/ccmc0UgA.s:142 .text.SVC_Handler:00000000 SVC_Handler + /tmp/ccmc0UgA.s:155 .text.DebugMon_Handler:00000000 $t + /tmp/ccmc0UgA.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/ccmc0UgA.s:174 .text.PendSV_Handler:00000000 $t + /tmp/ccmc0UgA.s:180 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/ccmc0UgA.s:193 .text.SysTick_Handler:00000000 $t + /tmp/ccmc0UgA.s:199 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/ccmc0UgA.s:219 .text.EXTI0_IRQHandler:00000000 $t + /tmp/ccmc0UgA.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler + /tmp/ccmc0UgA.s:273 .text.EXTI0_IRQHandler:0000002c $d + /tmp/ccmc0UgA.s:279 .text.EXTI3_IRQHandler:00000000 $t + /tmp/ccmc0UgA.s:285 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler + /tmp/ccmc0UgA.s:306 .text.DMA2_Stream0_IRQHandler:00000000 $t + /tmp/ccmc0UgA.s:312 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler + /tmp/ccmc0UgA.s:332 .text.DMA2_Stream0_IRQHandler:0000000c $d + /tmp/ccmc0UgA.s:337 .text.OTG_FS_IRQHandler:00000000 $t + /tmp/ccmc0UgA.s:343 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler + /tmp/ccmc0UgA.s:363 .text.OTG_FS_IRQHandler:0000000c $d + /tmp/ccmc0UgA.s:368 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccmc0UgA.s:374 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccmc0UgA.s:602 .text.HAL_ADC_ConvCpltCallback:000000c4 $d + /tmp/ccmc0UgA.s:611 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccmc0UgA.s:617 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccmc0UgA.s:799 .text.HAL_ADC_ConvHalfCpltCallback:00000094 $d + /tmp/ccmc0UgA.s:812 .bss.curr_step_start_N:00000000 curr_step_start_N + /tmp/ccmc0UgA.s:809 .bss.curr_step_start_N:00000000 $d UNDEFINED SYMBOLS HAL_IncTick -HAL_DMA_IRQHandler +HAL_GPIO_EXTI_IRQHandler hdma_adc1 +Sweep_state +HAL_DMA_IRQHandler HAL_PCD_IRQHandler hpcd_USB_OTG_FS HAL_GPIO_WritePin -adc_process +ADC_proc ADC1_buff_circular +ADC_proc_shadow HAL_GPIO_TogglePin diff --git a/build/stm32f4xx_it.o b/build/stm32f4xx_it.o index 1e56381..f9a47da 100644 Binary files a/build/stm32f4xx_it.o and b/build/stm32f4xx_it.o differ diff --git a/build/stm32f4xx_ll_adc.lst b/build/stm32f4xx_ll_adc.lst index e2ab58f..db70960 100644 --- a/build/stm32f4xx_ll_adc.lst +++ b/build/stm32f4xx_ll_adc.lst @@ -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 diff --git a/build/stm32f4xx_ll_usb.lst b/build/stm32f4xx_ll_usb.lst index 98f0e2d..3829636 100644 --- a/build/stm32f4xx_ll_usb.lst +++ b/build/stm32f4xx_ll_usb.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cchzC8rP.s page 1 +ARM GAS /tmp/ccQJi1RB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ============================================================================== 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** [..] 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** (#) Fill parameters of Init structure in USB_CfgTypeDef structure. - ARM GAS /tmp/cchzC8rP.s page 2 + ARM GAS /tmp/ccQJi1RB.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef ret; 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (cfg.phy_itface == USB_OTG_ULPI_PHY) 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 3 + ARM GAS /tmp/ccQJi1RB.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN); @@ -178,7 +178,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t UsbTrd; 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* The USBTRD is configured according to the tables below, depending on AHB frequency - ARM GAS /tmp/cchzC8rP.s page 4 + ARM GAS /tmp/ccQJi1RB.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** used by application. In the low AHB frequency range it is used to stretch enough the USB response @@ -238,7 +238,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else if (speed == USBD_HS_SPEED) - ARM GAS /tmp/cchzC8rP.s page 5 + ARM GAS /tmp/ccQJi1RB.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GUSBCFG |= USB_OTG_GUSBCFG_FHMOD; 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 6 + ARM GAS /tmp/ccQJi1RB.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do @@ -358,7 +358,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_DEVICE->DCTL |= USB_OTG_DCTL_SDIS; 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* Deactivate VBUS Sensing B */ - ARM GAS /tmp/cchzC8rP.s page 7 + ARM GAS /tmp/ccQJi1RB.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GCCFG &= ~USB_OTG_GCCFG_VBDEN; @@ -418,7 +418,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* Flush the FIFOs */ - ARM GAS /tmp/cchzC8rP.s page 8 + ARM GAS /tmp/ccQJi1RB.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (USB_FlushTxFifo(USBx, 0x10U) != HAL_OK) /* all Tx FIFOs */ @@ -478,7 +478,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(i)->DOEPTSIZ = 0U; 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(i)->DOEPINT = 0xFB7FU; - ARM GAS /tmp/cchzC8rP.s page 9 + ARM GAS /tmp/ccQJi1RB.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_TIMEOUT; 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } while ((USBx->GRSTCTL & USB_OTG_GRSTCTL_AHBIDL) == 0U); - ARM GAS /tmp/cchzC8rP.s page 10 + ARM GAS /tmp/ccQJi1RB.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /** 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @brief USB_SetDevSpeed Initializes the DevSpd field of DCFG register - ARM GAS /tmp/cchzC8rP.s page 11 + ARM GAS /tmp/ccQJi1RB.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * depending the PHY type and the enumeration speed of the device. @@ -658,7 +658,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef USB_ActivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef * 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; - ARM GAS /tmp/cchzC8rP.s page 12 + ARM GAS /tmp/ccQJi1RB.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t epnum = (uint32_t)ep->num; @@ -718,7 +718,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 13 + ARM GAS /tmp/ccQJi1RB.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | @@ -778,7 +778,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 14 + ARM GAS /tmp/ccQJi1RB.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* IN endpoint */ 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (ep->is_in == 1U) - ARM GAS /tmp/cchzC8rP.s page 15 + ARM GAS /tmp/ccQJi1RB.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 16 + ARM GAS /tmp/ccQJi1RB.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; @@ -958,7 +958,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size); 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 17 + ARM GAS /tmp/ccQJi1RB.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* IN endpoint */ - ARM GAS /tmp/cchzC8rP.s page 18 + ARM GAS /tmp/ccQJi1RB.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (ep->is_in == 1U) @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * 1 : DMA feature used 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @retval HAL status 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** */ - ARM GAS /tmp/cchzC8rP.s page 19 + ARM GAS /tmp/ccQJi1RB.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef USB_WritePacket(const USB_OTG_GlobalTypeDef *USBx, uint8_t *src, @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 20 + ARM GAS /tmp/ccQJi1RB.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** *(uint8_t *)pDest = (uint8_t)(pData >> (8U * (uint8_t)(i))); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL &= ~USB_OTG_DIEPCTL_STALL; 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_BULK)) 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 21 + ARM GAS /tmp/ccQJi1RB.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; /* DATA0 */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @brief USB_SetDevAddress : Stop the usb device mode 1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param USBx Selected device 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param address new device address to be assigned - ARM GAS /tmp/cchzC8rP.s page 22 + ARM GAS /tmp/ccQJi1RB.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * This parameter can be a value from 0 to 255 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t tmpreg; 1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg = USBx->GINTSTS; - ARM GAS /tmp/cchzC8rP.s page 23 + ARM GAS /tmp/ccQJi1RB.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx->GINTMSK; @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /** 1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @brief Returns Device OUT EP Interrupt register 1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param USBx Selected device - ARM GAS /tmp/cchzC8rP.s page 24 + ARM GAS /tmp/ccQJi1RB.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param epnum endpoint number @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * 0 : Device 1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** */ 1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USB_GetMode(const USB_OTG_GlobalTypeDef *USBx) - ARM GAS /tmp/cchzC8rP.s page 25 + ARM GAS /tmp/ccQJi1RB.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; - ARM GAS /tmp/cchzC8rP.s page 26 + ARM GAS /tmp/ccQJi1RB.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1421:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** count = 10U; 61 .loc 1 1421 3 is_stmt 1 view .LVU13 62 .loc 1 1421 9 is_stmt 0 view .LVU14 - ARM GAS /tmp/cchzC8rP.s page 27 + ARM GAS /tmp/ccQJi1RB.s page 27 63 001a 0A23 movs r3, #10 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } while ((USBx->GRSTCTL & USB_OTG_GRSTCTL_CSRST) == USB_OTG_GRSTCTL_CSRST); 98 .loc 1 1440 52 is_stmt 1 view .LVU29 99 .loc 1 1440 17 is_stmt 0 view .LVU30 - ARM GAS /tmp/cchzC8rP.s page 28 + ARM GAS /tmp/ccQJi1RB.s page 28 100 0042 0369 ldr r3, [r0, #16] @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 148 .loc 1 84 1 is_stmt 0 view .LVU39 149 0000 84B0 sub sp, sp, #16 150 .LCFI3: - ARM GAS /tmp/cchzC8rP.s page 29 + ARM GAS /tmp/ccQJi1RB.s page 29 151 .cfi_def_cfa_offset 16 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 189 .loc 1 95 12 is_stmt 0 view .LVU55 190 0030 9DF81830 ldrb r3, [sp, #24] @ zero_extendqisi2 95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 30 + ARM GAS /tmp/ccQJi1RB.s page 30 191 .loc 1 95 8 view .LVU56 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 234 .loc 1 106 5 is_stmt 1 view .LVU68 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 31 + ARM GAS /tmp/ccQJi1RB.s page 31 235 .loc 1 106 9 is_stmt 0 view .LVU69 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 273 .loc 1 126 9 is_stmt 0 view .LVU86 274 0088 A368 ldr r3, [r4, #8] - ARM GAS /tmp/cchzC8rP.s page 32 + ARM GAS /tmp/ccQJi1RB.s page 32 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 318 .loc 1 213 3 is_stmt 1 view .LVU99 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 319 .loc 1 214 1 is_stmt 0 view .LVU100 - ARM GAS /tmp/cchzC8rP.s page 33 + ARM GAS /tmp/ccQJi1RB.s page 33 320 0016 0020 movs r0, #0 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 360 .loc 1 170 10 is_stmt 1 view .LVU115 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 34 + ARM GAS /tmp/ccQJi1RB.s page 34 361 .loc 1 170 34 is_stmt 0 view .LVU116 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 401 0080 0722 movs r2, #7 402 0082 C0E7 b .L20 403 .L22: - ARM GAS /tmp/cchzC8rP.s page 35 + ARM GAS /tmp/ccQJi1RB.s page 35 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 449 00c4 5FE31600 .word 1499999 450 00c8 00D3CEFE .word -20000000 451 00cc 40771B00 .word 1800000 - ARM GAS /tmp/cchzC8rP.s page 36 + ARM GAS /tmp/ccQJi1RB.s page 36 452 00d0 C05BB3FE .word -21800000 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 502 @ args = 0, pretend = 0, frame = 0 503 @ frame_needed = 0, uses_anonymous_args = 0 504 @ link register save eliminated. - ARM GAS /tmp/cchzC8rP.s page 37 + ARM GAS /tmp/ccQJi1RB.s page 37 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 548 0008 0133 adds r3, r3, #1 549 000a 0193 str r3, [sp, #4] 482:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 38 + ARM GAS /tmp/ccQJi1RB.s page 38 550 .loc 1 482 5 is_stmt 1 view .LVU161 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 587 .loc 1 500 54 is_stmt 1 view .LVU179 500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 39 + ARM GAS /tmp/ccQJi1RB.s page 39 588 .loc 1 500 17 is_stmt 0 view .LVU180 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 636 @ frame_needed = 0, uses_anonymous_args = 0 637 @ link register save eliminated. 511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** __IO uint32_t count = 0U; - ARM GAS /tmp/cchzC8rP.s page 40 + ARM GAS /tmp/ccQJi1RB.s page 40 638 .loc 1 511 1 is_stmt 0 view .LVU189 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 675 .loc 1 531 5 view .LVU206 531:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 676 .loc 1 531 10 is_stmt 0 view .LVU207 - ARM GAS /tmp/cchzC8rP.s page 41 + ARM GAS /tmp/ccQJi1RB.s page 41 677 0022 019B ldr r3, [sp, #4] @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 719 .cfi_endproc 720 .LFE246: 722 .section .text.USB_SetDevSpeed,"ax",%progbits - ARM GAS /tmp/cchzC8rP.s page 42 + ARM GAS /tmp/ccQJi1RB.s page 42 723 .align 1 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 769 .loc 1 297 1 is_stmt 0 view .LVU230 770 0000 84B0 sub sp, sp, #16 771 .LCFI14: - ARM GAS /tmp/cchzC8rP.s page 43 + ARM GAS /tmp/ccQJi1RB.s page 43 772 .cfi_def_cfa_offset 16 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 813 0022 9DF82660 ldrb r6, [sp, #38] @ zero_extendqisi2 329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 814 .loc 1 329 6 view .LVU244 - ARM GAS /tmp/cchzC8rP.s page 44 + ARM GAS /tmp/ccQJi1RB.s page 44 815 0026 06BB cbnz r6, .L54 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 852 .loc 1 355 5 is_stmt 1 view .LVU262 355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 45 + ARM GAS /tmp/ccQJi1RB.s page 45 853 .loc 1 355 12 is_stmt 0 view .LVU263 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 894 .LVL47: 895 .L58: 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 46 + ARM GAS /tmp/ccQJi1RB.s page 46 896 .loc 1 373 3 is_stmt 1 view .LVU277 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 935 .LVL53: 936 .L78: 392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 47 + ARM GAS /tmp/ccQJi1RB.s page 47 937 .loc 1 392 7 is_stmt 1 view .LVU293 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 974 00e8 0020 movs r0, #0 975 00ea C2F80009 str r0, [r2, #2304] 976 00ee E9E7 b .L64 - ARM GAS /tmp/cchzC8rP.s page 48 + ARM GAS /tmp/ccQJi1RB.s page 48 977 .L63: @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1015 .loc 1 412 10 is_stmt 0 view .LVU326 1016 0118 04EB4312 add r2, r4, r3, lsl #5 1017 011c 02F53060 add r0, r2, #2816 - ARM GAS /tmp/cchzC8rP.s page 49 + ARM GAS /tmp/ccQJi1RB.s page 49 412:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1055 .loc 1 443 5 is_stmt 1 view .LVU343 443:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 1056 .loc 1 443 9 is_stmt 0 view .LVU344 - ARM GAS /tmp/cchzC8rP.s page 50 + ARM GAS /tmp/ccQJi1RB.s page 50 1057 0156 A369 ldr r3, [r4, #24] @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1097 .cfi_restore 3 1098 .cfi_def_cfa_offset 16 1099 .LVL59: - ARM GAS /tmp/cchzC8rP.s page 51 + ARM GAS /tmp/ccQJi1RB.s page 51 463:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1146 .LVL62: 575:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1147 .loc 1 575 3 is_stmt 1 view .LVU369 - ARM GAS /tmp/cchzC8rP.s page 52 + ARM GAS /tmp/ccQJi1RB.s page 52 1148 0008 022B cmp r3, #2 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1194 .cfi_startproc 1195 @ args = 0, pretend = 0, frame = 0 1196 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cchzC8rP.s page 53 + ARM GAS /tmp/ccQJi1RB.s page 53 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1235 0030 0ED1 bne .L92 621:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ((uint32_t)ep->type << 18) | 1236 .loc 1 621 7 is_stmt 1 view .LVU396 - ARM GAS /tmp/cchzC8rP.s page 54 + ARM GAS /tmp/ccQJi1RB.s page 54 621:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ((uint32_t)ep->type << 18) | @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1275 0068 00EB4C10 add r0, r0, ip, lsl #5 1276 .LVL77: 607:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 55 + ARM GAS /tmp/ccQJi1RB.s page 55 1277 .loc 1 607 26 view .LVU413 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1322 .cfi_def_cfa_offset 8 1323 .cfi_offset 4, -8 1324 .cfi_offset 14, -4 - ARM GAS /tmp/cchzC8rP.s page 56 + ARM GAS /tmp/ccQJi1RB.s page 56 638:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t epnum = (uint32_t)ep->num; @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1361 0034 CCF8003B str r3, [ip, #2816] 1362 .L99: 663:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 57 + ARM GAS /tmp/ccQJi1RB.s page 57 1363 .loc 1 663 5 is_stmt 1 view .LVU443 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 646:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ((uint32_t)ep->type << 18) | (epnum << 22) | 1401 .loc 1 646 51 view .LVU460 1402 0066 C4F30A04 ubfx r4, r4, #0, #11 - ARM GAS /tmp/cchzC8rP.s page 58 + ARM GAS /tmp/ccQJi1RB.s page 58 647:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_DIEPCTL_SD0PID_SEVNFRM | @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1447 .cfi_startproc 1448 @ args = 0, pretend = 0, frame = 0 1449 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cchzC8rP.s page 59 + ARM GAS /tmp/ccQJi1RB.s page 59 1450 @ link register save eliminated. @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1488 0020 4FF0010C mov ip, #1 1489 0024 0CFA02F2 lsl r2, ip, r2 705:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) - ARM GAS /tmp/cchzC8rP.s page 60 + ARM GAS /tmp/ccQJi1RB.s page 60 1490 .loc 1 705 27 view .LVU489 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1531 .loc 1 683 10 is_stmt 0 view .LVU503 1532 0058 00EB4313 add r3, r0, r3, lsl #5 - ARM GAS /tmp/cchzC8rP.s page 61 + ARM GAS /tmp/ccQJi1RB.s page 61 1533 .LVL96: @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 691:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_DIEPCTL_MPSIZ | 1571 .loc 1 691 5 is_stmt 1 view .LVU520 691:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_DIEPCTL_MPSIZ | - ARM GAS /tmp/cchzC8rP.s page 62 + ARM GAS /tmp/ccQJi1RB.s page 62 1572 .loc 1 691 21 is_stmt 0 view .LVU521 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1613 .L111: 1614 00d8 0078F3EF .word -269256704 1615 00dc 007833EC .word -332171264 - ARM GAS /tmp/cchzC8rP.s page 63 + ARM GAS /tmp/ccQJi1RB.s page 63 1616 .cfi_endproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 747:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) 1659 .loc 1 747 32 view .LVU548 1660 0018 22F40042 bic r2, r2, #32768 - ARM GAS /tmp/cchzC8rP.s page 64 + ARM GAS /tmp/ccQJi1RB.s page 64 1661 001c C3F8002B str r2, [r3, #2816] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1699 .loc 1 736 31 view .LVU564 1700 004a 22F40042 bic r2, r2, #32768 1701 004e C3F80029 str r2, [r3, #2304] - ARM GAS /tmp/cchzC8rP.s page 65 + ARM GAS /tmp/ccQJi1RB.s page 65 737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1740 .loc 1 743 35 view .LVU580 1741 008a 42F00062 orr r2, r2, #134217728 1742 008e C3F8002B str r2, [r3, #2816] - ARM GAS /tmp/cchzC8rP.s page 66 + ARM GAS /tmp/ccQJi1RB.s page 66 1743 .LVL116: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1788 .LVL119: 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1789 .loc 1 943 6 view .LVU592 - ARM GAS /tmp/cchzC8rP.s page 67 + ARM GAS /tmp/ccQJi1RB.s page 67 1790 000c 0128 cmp r0, #1 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1832 0038 F2E7 b .L123 1833 .L132: 948:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_EPDIS); - ARM GAS /tmp/cchzC8rP.s page 68 + ARM GAS /tmp/ccQJi1RB.s page 68 1834 .loc 1 948 7 is_stmt 1 view .LVU605 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1872 0076 0020 movs r0, #0 1873 0078 D2E7 b .L123 1874 .L131: - ARM GAS /tmp/cchzC8rP.s page 69 + ARM GAS /tmp/ccQJi1RB.s page 69 967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_EPDIS); @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1912 .loc 1 939 21 view .LVU638 1913 00b6 0020 movs r0, #0 1914 00b8 B2E7 b .L123 - ARM GAS /tmp/cchzC8rP.s page 70 + ARM GAS /tmp/ccQJi1RB.s page 70 1915 .L128: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1958 .loc 1 1011 5 is_stmt 1 view .LVU651 1011:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1959 .loc 1 1011 12 is_stmt 0 view .LVU652 - ARM GAS /tmp/cchzC8rP.s page 71 + ARM GAS /tmp/ccQJi1RB.s page 71 1960 000e 4FF0000C mov ip, #0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2001 .thumb 2002 .thumb_func 2004 USB_EPStartXfer: - ARM GAS /tmp/cchzC8rP.s page 72 + ARM GAS /tmp/ccQJi1RB.s page 72 2005 .LVL132: @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2045 .loc 1 871 22 is_stmt 0 view .LVU680 2046 001c 1D69 ldr r5, [r3, #16] 871:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 73 + ARM GAS /tmp/ccQJi1RB.s page 73 2047 .loc 1 871 33 view .LVU681 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2083 0042 44F40024 orr r4, r4, #524288 2084 0046 1C61 str r4, [r3, #16] 2085 .L155: - ARM GAS /tmp/cchzC8rP.s page 74 + ARM GAS /tmp/ccQJi1RB.s page 74 903:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 776:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); 2126 .loc 1 776 23 is_stmt 0 view .LVU714 2127 006c 00EB4413 add r3, r0, r4, lsl #5 - ARM GAS /tmp/cchzC8rP.s page 75 + ARM GAS /tmp/ccQJi1RB.s page 75 2128 0070 D3F81059 ldr r5, [r3, #2320] @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 844:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2165 .loc 1 844 15 is_stmt 0 view .LVU732 2166 00ae 0B69 ldr r3, [r1, #16] - ARM GAS /tmp/cchzC8rP.s page 76 + ARM GAS /tmp/ccQJi1RB.s page 76 844:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2205 00e2 84B9 cbnz r4, .L142 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2206 .loc 1 792 9 is_stmt 1 view .LVU749 - ARM GAS /tmp/cchzC8rP.s page 77 + ARM GAS /tmp/ccQJi1RB.s page 77 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2244 010c 013D subs r5, r5, #1 801:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & ((uint32_t)pktcnt << 19)); 2245 .loc 1 801 65 view .LVU767 - ARM GAS /tmp/cchzC8rP.s page 78 + ARM GAS /tmp/ccQJi1RB.s page 78 2246 010e B5FBF6F5 udiv r5, r5, r6 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2285 .loc 1 816 7 is_stmt 1 view .LVU783 816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 79 + ARM GAS /tmp/ccQJi1RB.s page 79 2286 .loc 1 816 23 is_stmt 0 view .LVU784 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 2325 .loc 1 825 37 view .LVU800 2326 0178 43F00053 orr r3, r3, #536870912 - ARM GAS /tmp/cchzC8rP.s page 80 + ARM GAS /tmp/ccQJi1RB.s page 80 2327 017c C2F80039 str r3, [r2, #2304] @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2367 .LVL154: 2368 .L151: 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 81 + ARM GAS /tmp/ccQJi1RB.s page 81 2369 .loc 1 857 11 is_stmt 1 view .LVU815 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 895:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ep->xfer_size = ep->maxpacket * pktcnt; 2407 .loc 1 895 59 view .LVU832 2408 01e4 013C subs r4, r4, #1 - ARM GAS /tmp/cchzC8rP.s page 82 + ARM GAS /tmp/ccQJi1RB.s page 82 895:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ep->xfer_size = ep->maxpacket * pktcnt; @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2447 020e 002A cmp r2, #0 2448 0210 3FF41DAF beq .L157 907:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 83 + ARM GAS /tmp/ccQJi1RB.s page 83 2449 .loc 1 907 9 is_stmt 1 view .LVU849 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2494 @ args = 0, pretend = 0, frame = 0 2495 @ frame_needed = 0, uses_anonymous_args = 0 1032:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; - ARM GAS /tmp/cchzC8rP.s page 84 + ARM GAS /tmp/ccQJi1RB.s page 84 2496 .loc 1 1032 1 is_stmt 0 view .LVU861 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2533 .loc 1 1040 31 discriminator 3 view .LVU878 2534 001c 0133 adds r3, r3, #1 2535 .LVL168: - ARM GAS /tmp/cchzC8rP.s page 85 + ARM GAS /tmp/ccQJi1RB.s page 85 2536 .L169: @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1060:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } while (remaining_bytes != 0U); 2573 .loc 1 1060 22 view .LVU896 2574 003e 92B2 uxth r2, r2 - ARM GAS /tmp/cchzC8rP.s page 86 + ARM GAS /tmp/ccQJi1RB.s page 86 2575 .LVL175: @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2618 000c D0F8002B ldr r2, [r0, #2816] 1088:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2619 .loc 1 1088 8 view .LVU910 - ARM GAS /tmp/cchzC8rP.s page 87 + ARM GAS /tmp/ccQJi1RB.s page 87 2620 0010 002A cmp r2, #0 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2658 .loc 1 1082 23 is_stmt 0 view .LVU926 2659 0040 D0F80039 ldr r3, [r0, #2304] 2660 .LVL184: - ARM GAS /tmp/cchzC8rP.s page 88 + ARM GAS /tmp/ccQJi1RB.s page 88 1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5278,7 +5278,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2704 0008 00EB4310 add r0, r0, r3, lsl #5 2705 .LVL188: 1119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_BULK)) - ARM GAS /tmp/cchzC8rP.s page 89 + ARM GAS /tmp/ccQJi1RB.s page 89 2706 .loc 1 1119 22 view .LVU940 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2746 .loc 1 1112 8 view .LVU955 2747 003c 012B cmp r3, #1 - ARM GAS /tmp/cchzC8rP.s page 90 + ARM GAS /tmp/ccQJi1RB.s page 90 2748 003e F0D8 bhi .L182 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2792 .loc 1 1140 3 view .LVU967 1140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2793 .loc 1 1140 10 is_stmt 0 view .LVU968 - ARM GAS /tmp/cchzC8rP.s page 91 + ARM GAS /tmp/ccQJi1RB.s page 91 2794 0004 0022 movs r2, #0 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2831 002e FFF7FEFF bl USB_FlushRxFifo 2832 .LVL201: 1153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 92 + ARM GAS /tmp/ccQJi1RB.s page 92 2833 .loc 1 1153 3 is_stmt 1 view .LVU986 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 2877 .loc 1 1179 3 is_stmt 1 view .LVU999 1179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 93 + ARM GAS /tmp/ccQJi1RB.s page 93 2878 .loc 1 1179 14 is_stmt 0 view .LVU1000 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2921 .loc 1 1196 21 view .LVU1013 2922 0010 23F00203 bic r3, r3, #2 2923 0014 C0F80438 str r3, [r0, #2052] - ARM GAS /tmp/cchzC8rP.s page 94 + ARM GAS /tmp/ccQJi1RB.s page 94 1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2967 .LFE262: 2969 .section .text.USB_ReadInterrupts,"ax",%progbits 2970 .align 1 - ARM GAS /tmp/cchzC8rP.s page 95 + ARM GAS /tmp/ccQJi1RB.s page 95 2971 .global USB_ReadInterrupts @@ -5698,7 +5698,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3017 .loc 1 1241 3 view .LVU1037 1242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 3018 .loc 1 1242 3 view .LVU1038 - ARM GAS /tmp/cchzC8rP.s page 96 + ARM GAS /tmp/ccQJi1RB.s page 96 1244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx_HC(chnum)->HCINTMSK; @@ -5758,7 +5758,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1260:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx_DEVICE->DAINTMSK; 3061 .loc 1 1260 13 view .LVU1053 3062 0004 00F50060 add r0, r0, #2048 - ARM GAS /tmp/cchzC8rP.s page 97 + ARM GAS /tmp/ccQJi1RB.s page 97 3063 .LVL222: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3105 0008 C069 ldr r0, [r0, #28] 3106 .LVL228: 1277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 98 + ARM GAS /tmp/ccQJi1RB.s page 98 3107 .loc 1 1277 10 view .LVU1068 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3150 .loc 1 1297 3 is_stmt 1 view .LVU1081 1298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 3151 .loc 1 1298 1 is_stmt 0 view .LVU1082 - ARM GAS /tmp/cchzC8rP.s page 99 + ARM GAS /tmp/ccQJi1RB.s page 99 3152 000e 1040 ands r0, r0, r2 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3194 0012 DBB2 uxtb r3, r3 1316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; 3195 .loc 1 1316 7 view .LVU1097 - ARM GAS /tmp/cchzC8rP.s page 100 + ARM GAS /tmp/ccQJi1RB.s page 100 3196 0014 1343 orrs r3, r3, r2 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3240 .LFE269: 3242 .section .text.USB_GetMode,"ax",%progbits 3243 .align 1 - ARM GAS /tmp/cchzC8rP.s page 101 + ARM GAS /tmp/ccQJi1RB.s page 101 3244 .global USB_GetMode @@ -6058,7 +6058,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 3293 .loc 1 253 7 is_stmt 0 view .LVU1118 3294 0004 C368 ldr r3, [r0, #12] - ARM GAS /tmp/cchzC8rP.s page 102 + ARM GAS /tmp/ccQJi1RB.s page 102 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -6118,7 +6118,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3332 002c C72C cmp r4, #199 3333 002e F5D9 bls .L207 3334 .L204: - ARM GAS /tmp/cchzC8rP.s page 103 + ARM GAS /tmp/ccQJi1RB.s page 103 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -6178,7 +6178,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3374 .loc 1 263 61 discriminator 1 view .LVU1151 3375 0054 C72C cmp r4, #199 - ARM GAS /tmp/cchzC8rP.s page 104 + ARM GAS /tmp/ccQJi1RB.s page 104 3376 0056 F4D9 bls .L205 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3421 .loc 1 1360 3 is_stmt 1 view .LVU1163 1361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 105 + ARM GAS /tmp/ccQJi1RB.s page 105 3422 .loc 1 1361 1 is_stmt 0 view .LVU1164 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3467 .L214: 1386:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(0U)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); 3468 .loc 1 1386 3 is_stmt 1 view .LVU1176 - ARM GAS /tmp/cchzC8rP.s page 106 + ARM GAS /tmp/ccQJi1RB.s page 106 1386:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(0U)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); @@ -6358,7 +6358,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3508 .L217: 3509 .LCFI39: 3510 .cfi_restore_state - ARM GAS /tmp/cchzC8rP.s page 107 + ARM GAS /tmp/ccQJi1RB.s page 107 1393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* EP enable */ @@ -6418,7 +6418,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3551 .cfi_offset 5, -24 3552 .cfi_offset 14, -20 3553 0004 0446 mov r4, r0 - ARM GAS /tmp/cchzC8rP.s page 108 + ARM GAS /tmp/ccQJi1RB.s page 108 3554 0006 05A8 add r0, sp, #20 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1479:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** || defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx) 1480:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* Disable Battery chargin detector */ 1481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN); - ARM GAS /tmp/cchzC8rP.s page 109 + ARM GAS /tmp/ccQJi1RB.s page 109 1482:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** #endif /* defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) || @@ -6538,7 +6538,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3615 .loc 1 1501 21 view .LVU1228 3616 005a 23F00403 bic r3, r3, #4 3617 005e C4F80034 str r3, [r4, #1024] - ARM GAS /tmp/cchzC8rP.s page 110 + ARM GAS /tmp/ccQJi1RB.s page 110 3618 .L223: @@ -6598,7 +6598,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1519:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(i)->HCINTMSK = 0U; 3655 .loc 1 1519 5 is_stmt 1 view .LVU1242 3656 .loc 1 1519 26 is_stmt 0 view .LVU1243 - ARM GAS /tmp/cchzC8rP.s page 111 + ARM GAS /tmp/ccQJi1RB.s page 111 3657 008a 0021 movs r1, #0 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3686 .loc 1 1540 5 is_stmt 1 view .LVU1256 3687 .loc 1 1540 30 is_stmt 0 view .LVU1257 3688 00ae 03F5C003 add r3, r3, #6291456 - ARM GAS /tmp/cchzC8rP.s page 112 + ARM GAS /tmp/ccQJi1RB.s page 112 3689 00b2 A362 str r3, [r4, #40] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3727 .loc 1 1556 1 view .LVU1271 3728 00d6 04B0 add sp, sp, #16 3729 .LCFI43: - ARM GAS /tmp/cchzC8rP.s page 113 + ARM GAS /tmp/ccQJi1RB.s page 113 3730 .cfi_def_cfa_offset 0 @@ -6778,7 +6778,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef USB_InitFSLSPClkSel(const USB_OTG_GlobalTypeDef *USBx, uint8_t freq) 1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 3769 .loc 1 1569 1 is_stmt 1 view -0 - ARM GAS /tmp/cchzC8rP.s page 114 + ARM GAS /tmp/ccQJi1RB.s page 114 3770 .cfi_startproc @@ -6838,7 +6838,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3805 .loc 1 1588 10 view .LVU1294 3806 0030 7047 bx lr 3807 .LVL285: - ARM GAS /tmp/cchzC8rP.s page 115 + ARM GAS /tmp/ccQJi1RB.s page 115 3808 .L242: @@ -6898,7 +6898,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3850 .LCFI46: 3851 .cfi_def_cfa_offset 24 3852 0004 0446 mov r4, r0 - ARM GAS /tmp/cchzC8rP.s page 116 + ARM GAS /tmp/ccQJi1RB.s page 116 1600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; @@ -6958,7 +6958,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1615:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3892 .loc 1 1615 1 is_stmt 0 view .LVU1321 3893 0038 2846 mov r0, r5 - ARM GAS /tmp/cchzC8rP.s page 117 + ARM GAS /tmp/ccQJi1RB.s page 117 3894 003a 03B0 add sp, sp, #12 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 3933 .loc 1 1632 3 is_stmt 1 view .LVU1331 3934 .loc 1 1632 9 is_stmt 0 view .LVU1332 3935 000c 019B ldr r3, [sp, #4] - ARM GAS /tmp/cchzC8rP.s page 118 + ARM GAS /tmp/ccQJi1RB.s page 118 3936 000e 23F02E03 bic r3, r3, #46 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1637:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3978 .loc 1 1637 5 is_stmt 1 view .LVU1347 1637:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 119 + ARM GAS /tmp/ccQJi1RB.s page 119 3979 .loc 1 1637 37 is_stmt 0 view .LVU1348 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1661:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return ((hprt0 & USB_OTG_HPRT_PSPD) >> 17); 4018 .loc 1 1661 3 is_stmt 1 view .LVU1358 4019 .loc 1 1661 39 is_stmt 0 view .LVU1359 - ARM GAS /tmp/cchzC8rP.s page 120 + ARM GAS /tmp/ccQJi1RB.s page 120 4020 000c 0198 ldr r0, [sp, #4] @@ -7198,7 +7198,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4064 .syntax unified 4065 .thumb 4066 .thumb_func - ARM GAS /tmp/cchzC8rP.s page 121 + ARM GAS /tmp/ccQJi1RB.s page 121 4068 USB_HC_Init: @@ -7258,7 +7258,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1705:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 4092 .loc 1 1705 3 view .LVU1370 1706:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t HCcharEpDir; - ARM GAS /tmp/cchzC8rP.s page 122 + ARM GAS /tmp/ccQJi1RB.s page 122 4093 .loc 1 1706 3 view .LVU1371 @@ -7318,7 +7318,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1730:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1731:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** #if defined (USB_OTG_HS) 1732:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (USBx == USB_OTG_HS) - ARM GAS /tmp/cchzC8rP.s page 123 + ARM GAS /tmp/ccQJi1RB.s page 123 4124 .loc 1 1732 9 is_stmt 1 view .LVU1382 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1748:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_HCINTMSK_FRMORM; 1749:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1750:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((epnum & 0x80U) == 0x80U) - ARM GAS /tmp/cchzC8rP.s page 124 + ARM GAS /tmp/ccQJi1RB.s page 124 4157 .loc 1 1750 7 is_stmt 1 view .LVU1395 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4179 0072 01F00F01 and r1, r1, #15 4180 .LVL309: 4181 .loc 1 1781 30 view .LVU1406 - ARM GAS /tmp/cchzC8rP.s page 125 + ARM GAS /tmp/ccQJi1RB.s page 125 4182 0076 0122 movs r2, #1 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4212 .L261: 4213 .LVL312: 1806:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/cchzC8rP.s page 126 + ARM GAS /tmp/ccQJi1RB.s page 126 1807:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -7558,7 +7558,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4254 00da D6F80035 ldr r3, [r6, #1280] 4255 .loc 1 1816 39 view .LVU1438 4256 00de 43F00053 orr r3, r3, #536870912 - ARM GAS /tmp/cchzC8rP.s page 127 + ARM GAS /tmp/ccQJi1RB.s page 127 4257 00e2 C6F80035 str r3, [r6, #1280] @@ -7618,7 +7618,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 4295 .loc 1 1704 21 view .LVU1454 4296 0110 0027 movs r7, #0 - ARM GAS /tmp/cchzC8rP.s page 128 + ARM GAS /tmp/ccQJi1RB.s page 128 4297 0112 A6E7 b .L254 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1833:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1834:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 1835:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t ch_num = (uint32_t)hc->ch_num; - ARM GAS /tmp/cchzC8rP.s page 129 + ARM GAS /tmp/ccQJi1RB.s page 129 1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** __IO uint32_t tmpreg; @@ -7738,7 +7738,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1890:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else 1891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1892:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** hc->iso_splt_xactPos = HCSPLT_BEGIN; - ARM GAS /tmp/cchzC8rP.s page 130 + ARM GAS /tmp/ccQJi1RB.s page 130 1893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7798,7 +7798,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1947:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 1948:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else 1949:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 131 + ARM GAS /tmp/ccQJi1RB.s page 131 1950:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** hc->XferSize = hc->xfer_len; @@ -7858,7 +7858,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2004:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_XACTPOS_Pos; 2005:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** break; 2006:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/cchzC8rP.s page 132 + ARM GAS /tmp/ccQJi1RB.s page 132 2007:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** case HCSPLT_END: @@ -7918,7 +7918,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2061:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2062:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* need to process data in nptxfempty interrupt */ 2063:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GINTMSK |= USB_OTG_GINTMSK_NPTXFEM; - ARM GAS /tmp/cchzC8rP.s page 133 + ARM GAS /tmp/ccQJi1RB.s page 133 2064:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7978,7 +7978,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4353 .LFE282: 4355 .section .text.USB_HC_Halt,"ax",%progbits 4356 .align 1 - ARM GAS /tmp/cchzC8rP.s page 134 + ARM GAS /tmp/ccQJi1RB.s page 134 4357 .global USB_HC_Halt @@ -8038,7 +8038,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t ChannelEna = (USBx_HC(hcnum)->HCCHAR & USB_OTG_HCCHAR_CHENA) >> 31; 4398 .loc 1 2115 3 is_stmt 1 view .LVU1477 4399 .loc 1 2115 40 is_stmt 0 view .LVU1478 - ARM GAS /tmp/cchzC8rP.s page 135 + ARM GAS /tmp/ccQJi1RB.s page 135 4400 0018 D1F80055 ldr r5, [r1, #1280] @@ -8098,7 +8098,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((USBx->HNPTXSTS & (0xFFU << 16)) == 0U) 2136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 136 + ARM GAS /tmp/ccQJi1RB.s page 136 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_CHENA; @@ -8158,7 +8158,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4460 0068 C1F80035 str r3, [r1, #1280] 4461 .L291: 2167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do - ARM GAS /tmp/cchzC8rP.s page 137 + ARM GAS /tmp/ccQJi1RB.s page 137 4462 .loc 1 2167 7 is_stmt 1 view .LVU1504 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4499 .loc 1 2135 10 view .LVU1521 4500 0098 13F47F0F tst r3, #16711680 4501 009c 16D1 bne .L288 - ARM GAS /tmp/cchzC8rP.s page 138 + ARM GAS /tmp/ccQJi1RB.s page 138 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA; @@ -8278,7 +8278,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4538 .loc 1 2151 32 view .LVU1539 4539 00d0 43F00043 orr r3, r3, #-2147483648 4540 00d4 C1F80035 str r3, [r1, #1280] - ARM GAS /tmp/cchzC8rP.s page 139 + ARM GAS /tmp/ccQJi1RB.s page 139 4541 00d8 05E0 b .L284 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4581 .align 1 4582 .global USB_DoPing 4583 .syntax unified - ARM GAS /tmp/cchzC8rP.s page 140 + ARM GAS /tmp/ccQJi1RB.s page 140 4584 .thumb @@ -8398,7 +8398,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(chnum)->HCCHAR = tmpreg; 4617 .loc 1 2207 3 is_stmt 1 view .LVU1561 4618 .loc 1 2207 26 is_stmt 0 view .LVU1562 - ARM GAS /tmp/cchzC8rP.s page 141 + ARM GAS /tmp/ccQJi1RB.s page 141 4619 0016 C0F80035 str r3, [r0, #1280] @@ -8458,7 +8458,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4664 .loc 1 1838 3 view .LVU1572 1839:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint16_t max_hc_pkt_count = HC_MAX_PKT_CNT; 4665 .loc 1 1839 3 view .LVU1573 - ARM GAS /tmp/cchzC8rP.s page 142 + ARM GAS /tmp/ccQJi1RB.s page 142 1840:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8518,7 +8518,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4702 .LVL344: 1932:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 4703 .loc 1 1932 9 view .LVU1592 - ARM GAS /tmp/cchzC8rP.s page 143 + ARM GAS /tmp/ccQJi1RB.s page 143 1932:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8578,7 +8578,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4741 0052 022C cmp r4, #2 4742 0054 DAD1 bne .L297 4743 .L299: - ARM GAS /tmp/cchzC8rP.s page 144 + ARM GAS /tmp/ccQJi1RB.s page 144 1848:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -8638,7 +8638,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 4781 .loc 1 1911 12 is_stmt 0 view .LVU1627 4782 0080 012A cmp r2, #1 - ARM GAS /tmp/cchzC8rP.s page 145 + ARM GAS /tmp/ccQJi1RB.s page 145 4783 0082 21D0 beq .L336 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4819 00a2 CC60 str r4, [r1, #12] 4820 00a4 1FE0 b .L303 4821 .L337: - ARM GAS /tmp/cchzC8rP.s page 146 + ARM GAS /tmp/ccQJi1RB.s page 146 1888:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4859 .loc 1 1911 46 discriminator 1 view .LVU1662 4860 00ca 8C8A ldrh r4, [r1, #20] 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 147 + ARM GAS /tmp/ccQJi1RB.s page 147 4861 .loc 1 1911 25 discriminator 1 view .LVU1663 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1955:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** (((uint32_t)num_packets << 19) & USB_OTG_HCTSIZ_PKTCNT) | 4900 .loc 1 1955 68 view .LVU1679 4901 00f2 4CEA040C orr ip, ip, r4 - ARM GAS /tmp/cchzC8rP.s page 148 + ARM GAS /tmp/ccQJi1RB.s page 148 1957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8878,7 +8878,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 4938 .loc 1 1966 18 is_stmt 0 view .LVU1697 4939 012a D3F80045 ldr r4, [r3, #1280] 1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(ch_num)->HCCHAR |= (uint32_t)is_oddframe << 29; - ARM GAS /tmp/cchzC8rP.s page 149 + ARM GAS /tmp/ccQJi1RB.s page 149 4940 .loc 1 1966 27 view .LVU1698 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2035:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 4977 .loc 1 2035 12 is_stmt 0 view .LVU1716 4978 0162 039C ldr r4, [sp, #12] - ARM GAS /tmp/cchzC8rP.s page 150 + ARM GAS /tmp/ccQJi1RB.s page 150 4979 0164 44F40044 orr r4, r4, #32768 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5017 0196 72D8 bhi .L324 5018 0198 DFE802F0 tbb [pc, r2] 5019 .L326: - ARM GAS /tmp/cchzC8rP.s page 151 + ARM GAS /tmp/ccQJi1RB.s page 151 5020 019c 66 .byte (.L327-.L326)/2 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5058 .loc 1 1985 13 is_stmt 0 view .LVU1748 5059 01c6 8C7C ldrb r4, [r1, #18] @ zero_extendqisi2 1985:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** (hc->do_csplit == 1U) && (hc->ep_is_in == 1U)) - ARM GAS /tmp/cchzC8rP.s page 152 + ARM GAS /tmp/ccQJi1RB.s page 152 5060 .loc 1 1985 8 view .LVU1749 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 1981:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_NYET; 5101 .loc 1 1981 41 view .LVU1763 5102 01f6 44F48034 orr r4, r4, #65536 - ARM GAS /tmp/cchzC8rP.s page 153 + ARM GAS /tmp/ccQJi1RB.s page 153 5103 01fa CEF80440 str r4, [lr, #4] @@ -9178,7 +9178,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5141 0234 DEF80440 ldr r4, [lr, #4] 2004:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** break; 5142 .loc 1 2004 45 view .LVU1780 - ARM GAS /tmp/cchzC8rP.s page 154 + ARM GAS /tmp/ccQJi1RB.s page 154 5143 0238 44F00E04 orr r4, r4, #14 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5181 .loc 1 2060 41 view .LVU1796 5182 026c 92B2 uxth r2, r2 2060:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/cchzC8rP.s page 155 + ARM GAS /tmp/ccQJi1RB.s page 155 5183 .loc 1 2060 12 view .LVU1797 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5227 .loc 1 2070 46 is_stmt 0 view .LVU1807 5228 029c 0333 adds r3, r3, #3 5229 .LVL366: - ARM GAS /tmp/cchzC8rP.s page 156 + ARM GAS /tmp/ccQJi1RB.s page 156 2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -9358,7 +9358,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5269 .LCFI63: 5270 .cfi_def_cfa_offset 12 5271 .cfi_offset 4, -12 - ARM GAS /tmp/cchzC8rP.s page 157 + ARM GAS /tmp/ccQJi1RB.s page 157 5272 .cfi_offset 5, -8 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ret = HAL_ERROR; 5311 .loc 1 2235 9 view .LVU1834 - ARM GAS /tmp/cchzC8rP.s page 158 + ARM GAS /tmp/ccQJi1RB.s page 158 5312 0024 0125 movs r5, #1 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5350 .L348: 5351 .loc 1 2249 27 is_stmt 1 discriminator 2 view .LVU1850 5352 0048 0131 adds r1, r1, #1 - ARM GAS /tmp/cchzC8rP.s page 159 + ARM GAS /tmp/ccQJi1RB.s page 159 5353 .LVL382: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 5391 .loc 1 2265 25 is_stmt 0 view .LVU1868 5392 0074 1368 ldr r3, [r2] 5393 .loc 1 2265 58 view .LVU1869 - ARM GAS /tmp/cchzC8rP.s page 160 + ARM GAS /tmp/ccQJi1RB.s page 160 5394 0076 002B cmp r3, #0 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 5433 .loc 1 2283 1 is_stmt 1 view -0 5434 .cfi_startproc - ARM GAS /tmp/cchzC8rP.s page 161 + ARM GAS /tmp/ccQJi1RB.s page 161 5435 @ args = 0, pretend = 0, frame = 0 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/cchzC8rP.s page 1 2301:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 5474 .loc 1 2301 1 is_stmt 1 view -0 5475 .cfi_startproc - ARM GAS /tmp/cchzC8rP.s page 162 + ARM GAS /tmp/ccQJi1RB.s page 162 5476 @ args = 0, pretend = 0, frame = 0 @@ -9694,131 +9694,131 @@ ARM GAS /tmp/cchzC8rP.s page 1 5500 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 5501 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" 5502 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/cchzC8rP.s page 163 + ARM GAS /tmp/ccQJi1RB.s page 163 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_ll_usb.c - /tmp/cchzC8rP.s:21 .text.USB_CoreReset:00000000 $t - /tmp/cchzC8rP.s:26 .text.USB_CoreReset:00000000 USB_CoreReset - /tmp/cchzC8rP.s:135 .text.USB_CoreInit:00000000 $t - /tmp/cchzC8rP.s:141 .text.USB_CoreInit:00000000 USB_CoreInit - /tmp/cchzC8rP.s:283 .text.USB_SetTurnaroundTime:00000000 $t - /tmp/cchzC8rP.s:289 .text.USB_SetTurnaroundTime:00000000 USB_SetTurnaroundTime - /tmp/cchzC8rP.s:442 .text.USB_SetTurnaroundTime:000000a8 $d - /tmp/cchzC8rP.s:461 .text.USB_EnableGlobalInt:00000000 $t - /tmp/cchzC8rP.s:467 .text.USB_EnableGlobalInt:00000000 USB_EnableGlobalInt - /tmp/cchzC8rP.s:491 .text.USB_DisableGlobalInt:00000000 $t - /tmp/cchzC8rP.s:497 .text.USB_DisableGlobalInt:00000000 USB_DisableGlobalInt - /tmp/cchzC8rP.s:521 .text.USB_FlushTxFifo:00000000 $t - /tmp/cchzC8rP.s:527 .text.USB_FlushTxFifo:00000000 USB_FlushTxFifo - /tmp/cchzC8rP.s:624 .text.USB_FlushRxFifo:00000000 $t - /tmp/cchzC8rP.s:630 .text.USB_FlushRxFifo:00000000 USB_FlushRxFifo - /tmp/cchzC8rP.s:723 .text.USB_SetDevSpeed:00000000 $t - /tmp/cchzC8rP.s:729 .text.USB_SetDevSpeed:00000000 USB_SetDevSpeed - /tmp/cchzC8rP.s:756 .text.USB_DevInit:00000000 $t - /tmp/cchzC8rP.s:762 .text.USB_DevInit:00000000 USB_DevInit - /tmp/cchzC8rP.s:1120 .text.USB_DevInit:00000190 $d - /tmp/cchzC8rP.s:1125 .text.USB_GetDevSpeed:00000000 $t - /tmp/cchzC8rP.s:1131 .text.USB_GetDevSpeed:00000000 USB_GetDevSpeed - /tmp/cchzC8rP.s:1184 .text.USB_ActivateEndpoint:00000000 $t - /tmp/cchzC8rP.s:1190 .text.USB_ActivateEndpoint:00000000 USB_ActivateEndpoint - /tmp/cchzC8rP.s:1306 .text.USB_ActivateDedicatedEndpoint:00000000 $t - /tmp/cchzC8rP.s:1312 .text.USB_ActivateDedicatedEndpoint:00000000 USB_ActivateDedicatedEndpoint - /tmp/cchzC8rP.s:1437 .text.USB_DeactivateEndpoint:00000000 $t - /tmp/cchzC8rP.s:1443 .text.USB_DeactivateEndpoint:00000000 USB_DeactivateEndpoint - /tmp/cchzC8rP.s:1614 .text.USB_DeactivateEndpoint:000000d8 $d - /tmp/cchzC8rP.s:1620 .text.USB_DeactivateDedicatedEndpoint:00000000 $t - /tmp/cchzC8rP.s:1626 .text.USB_DeactivateDedicatedEndpoint:00000000 USB_DeactivateDedicatedEndpoint - /tmp/cchzC8rP.s:1755 .text.USB_EPStopXfer:00000000 $t - /tmp/cchzC8rP.s:1761 .text.USB_EPStopXfer:00000000 USB_EPStopXfer - /tmp/cchzC8rP.s:1923 .text.USB_WritePacket:00000000 $t - /tmp/cchzC8rP.s:1929 .text.USB_WritePacket:00000000 USB_WritePacket - /tmp/cchzC8rP.s:1998 .text.USB_EPStartXfer:00000000 $t - /tmp/cchzC8rP.s:2004 .text.USB_EPStartXfer:00000000 USB_EPStartXfer - /tmp/cchzC8rP.s:2478 .text.USB_EPStartXfer:00000240 $d - /tmp/cchzC8rP.s:2483 .text.USB_ReadPacket:00000000 $t - /tmp/cchzC8rP.s:2489 .text.USB_ReadPacket:00000000 USB_ReadPacket - /tmp/cchzC8rP.s:2588 .text.USB_EPSetStall:00000000 $t - /tmp/cchzC8rP.s:2594 .text.USB_EPSetStall:00000000 USB_EPSetStall - /tmp/cchzC8rP.s:2677 .text.USB_EPClearStall:00000000 $t - /tmp/cchzC8rP.s:2683 .text.USB_EPClearStall:00000000 USB_EPClearStall - /tmp/cchzC8rP.s:2768 .text.USB_StopDevice:00000000 $t - /tmp/cchzC8rP.s:2774 .text.USB_StopDevice:00000000 USB_StopDevice - /tmp/cchzC8rP.s:2856 .text.USB_SetDevAddress:00000000 $t - /tmp/cchzC8rP.s:2862 .text.USB_SetDevAddress:00000000 USB_SetDevAddress - /tmp/cchzC8rP.s:2898 .text.USB_DevConnect:00000000 $t - /tmp/cchzC8rP.s:2904 .text.USB_DevConnect:00000000 USB_DevConnect - /tmp/cchzC8rP.s:2934 .text.USB_DevDisconnect:00000000 $t - /tmp/cchzC8rP.s:2940 .text.USB_DevDisconnect:00000000 USB_DevDisconnect - /tmp/cchzC8rP.s:2970 .text.USB_ReadInterrupts:00000000 $t - /tmp/cchzC8rP.s:2976 .text.USB_ReadInterrupts:00000000 USB_ReadInterrupts - /tmp/cchzC8rP.s:3003 .text.USB_ReadChInterrupts:00000000 $t - ARM GAS /tmp/cchzC8rP.s page 164 + /tmp/ccQJi1RB.s:21 .text.USB_CoreReset:00000000 $t + /tmp/ccQJi1RB.s:26 .text.USB_CoreReset:00000000 USB_CoreReset + /tmp/ccQJi1RB.s:135 .text.USB_CoreInit:00000000 $t + /tmp/ccQJi1RB.s:141 .text.USB_CoreInit:00000000 USB_CoreInit + /tmp/ccQJi1RB.s:283 .text.USB_SetTurnaroundTime:00000000 $t + /tmp/ccQJi1RB.s:289 .text.USB_SetTurnaroundTime:00000000 USB_SetTurnaroundTime + /tmp/ccQJi1RB.s:442 .text.USB_SetTurnaroundTime:000000a8 $d + /tmp/ccQJi1RB.s:461 .text.USB_EnableGlobalInt:00000000 $t + /tmp/ccQJi1RB.s:467 .text.USB_EnableGlobalInt:00000000 USB_EnableGlobalInt + /tmp/ccQJi1RB.s:491 .text.USB_DisableGlobalInt:00000000 $t + /tmp/ccQJi1RB.s:497 .text.USB_DisableGlobalInt:00000000 USB_DisableGlobalInt + /tmp/ccQJi1RB.s:521 .text.USB_FlushTxFifo:00000000 $t + /tmp/ccQJi1RB.s:527 .text.USB_FlushTxFifo:00000000 USB_FlushTxFifo + /tmp/ccQJi1RB.s:624 .text.USB_FlushRxFifo:00000000 $t + /tmp/ccQJi1RB.s:630 .text.USB_FlushRxFifo:00000000 USB_FlushRxFifo + /tmp/ccQJi1RB.s:723 .text.USB_SetDevSpeed:00000000 $t + /tmp/ccQJi1RB.s:729 .text.USB_SetDevSpeed:00000000 USB_SetDevSpeed + /tmp/ccQJi1RB.s:756 .text.USB_DevInit:00000000 $t + /tmp/ccQJi1RB.s:762 .text.USB_DevInit:00000000 USB_DevInit + /tmp/ccQJi1RB.s:1120 .text.USB_DevInit:00000190 $d + /tmp/ccQJi1RB.s:1125 .text.USB_GetDevSpeed:00000000 $t + /tmp/ccQJi1RB.s:1131 .text.USB_GetDevSpeed:00000000 USB_GetDevSpeed + /tmp/ccQJi1RB.s:1184 .text.USB_ActivateEndpoint:00000000 $t + /tmp/ccQJi1RB.s:1190 .text.USB_ActivateEndpoint:00000000 USB_ActivateEndpoint + /tmp/ccQJi1RB.s:1306 .text.USB_ActivateDedicatedEndpoint:00000000 $t + /tmp/ccQJi1RB.s:1312 .text.USB_ActivateDedicatedEndpoint:00000000 USB_ActivateDedicatedEndpoint + /tmp/ccQJi1RB.s:1437 .text.USB_DeactivateEndpoint:00000000 $t + /tmp/ccQJi1RB.s:1443 .text.USB_DeactivateEndpoint:00000000 USB_DeactivateEndpoint + /tmp/ccQJi1RB.s:1614 .text.USB_DeactivateEndpoint:000000d8 $d + /tmp/ccQJi1RB.s:1620 .text.USB_DeactivateDedicatedEndpoint:00000000 $t + /tmp/ccQJi1RB.s:1626 .text.USB_DeactivateDedicatedEndpoint:00000000 USB_DeactivateDedicatedEndpoint + /tmp/ccQJi1RB.s:1755 .text.USB_EPStopXfer:00000000 $t + /tmp/ccQJi1RB.s:1761 .text.USB_EPStopXfer:00000000 USB_EPStopXfer + /tmp/ccQJi1RB.s:1923 .text.USB_WritePacket:00000000 $t + /tmp/ccQJi1RB.s:1929 .text.USB_WritePacket:00000000 USB_WritePacket + /tmp/ccQJi1RB.s:1998 .text.USB_EPStartXfer:00000000 $t + /tmp/ccQJi1RB.s:2004 .text.USB_EPStartXfer:00000000 USB_EPStartXfer + /tmp/ccQJi1RB.s:2478 .text.USB_EPStartXfer:00000240 $d + /tmp/ccQJi1RB.s:2483 .text.USB_ReadPacket:00000000 $t + /tmp/ccQJi1RB.s:2489 .text.USB_ReadPacket:00000000 USB_ReadPacket + /tmp/ccQJi1RB.s:2588 .text.USB_EPSetStall:00000000 $t + /tmp/ccQJi1RB.s:2594 .text.USB_EPSetStall:00000000 USB_EPSetStall + /tmp/ccQJi1RB.s:2677 .text.USB_EPClearStall:00000000 $t + /tmp/ccQJi1RB.s:2683 .text.USB_EPClearStall:00000000 USB_EPClearStall + /tmp/ccQJi1RB.s:2768 .text.USB_StopDevice:00000000 $t + /tmp/ccQJi1RB.s:2774 .text.USB_StopDevice:00000000 USB_StopDevice + /tmp/ccQJi1RB.s:2856 .text.USB_SetDevAddress:00000000 $t + /tmp/ccQJi1RB.s:2862 .text.USB_SetDevAddress:00000000 USB_SetDevAddress + /tmp/ccQJi1RB.s:2898 .text.USB_DevConnect:00000000 $t + /tmp/ccQJi1RB.s:2904 .text.USB_DevConnect:00000000 USB_DevConnect + /tmp/ccQJi1RB.s:2934 .text.USB_DevDisconnect:00000000 $t + /tmp/ccQJi1RB.s:2940 .text.USB_DevDisconnect:00000000 USB_DevDisconnect + /tmp/ccQJi1RB.s:2970 .text.USB_ReadInterrupts:00000000 $t + /tmp/ccQJi1RB.s:2976 .text.USB_ReadInterrupts:00000000 USB_ReadInterrupts + /tmp/ccQJi1RB.s:3003 .text.USB_ReadChInterrupts:00000000 $t + ARM GAS /tmp/ccQJi1RB.s page 164 - /tmp/cchzC8rP.s:3009 .text.USB_ReadChInterrupts:00000000 USB_ReadChInterrupts - /tmp/cchzC8rP.s:3042 .text.USB_ReadDevAllOutEpInterrupt:00000000 $t - /tmp/cchzC8rP.s:3048 .text.USB_ReadDevAllOutEpInterrupt:00000000 USB_ReadDevAllOutEpInterrupt - /tmp/cchzC8rP.s:3081 .text.USB_ReadDevAllInEpInterrupt:00000000 $t - /tmp/cchzC8rP.s:3087 .text.USB_ReadDevAllInEpInterrupt:00000000 USB_ReadDevAllInEpInterrupt - /tmp/cchzC8rP.s:3120 .text.USB_ReadDevOutEPInterrupt:00000000 $t - /tmp/cchzC8rP.s:3126 .text.USB_ReadDevOutEPInterrupt:00000000 USB_ReadDevOutEPInterrupt - /tmp/cchzC8rP.s:3160 .text.USB_ReadDevInEPInterrupt:00000000 $t - /tmp/cchzC8rP.s:3166 .text.USB_ReadDevInEPInterrupt:00000000 USB_ReadDevInEPInterrupt - /tmp/cchzC8rP.s:3217 .text.USB_ClearInterrupts:00000000 $t - /tmp/cchzC8rP.s:3223 .text.USB_ClearInterrupts:00000000 USB_ClearInterrupts - /tmp/cchzC8rP.s:3243 .text.USB_GetMode:00000000 $t - /tmp/cchzC8rP.s:3249 .text.USB_GetMode:00000000 USB_GetMode - /tmp/cchzC8rP.s:3268 .text.USB_SetCurrentMode:00000000 $t - /tmp/cchzC8rP.s:3274 .text.USB_SetCurrentMode:00000000 USB_SetCurrentMode - /tmp/cchzC8rP.s:3394 .text.USB_ActivateSetup:00000000 $t - /tmp/cchzC8rP.s:3400 .text.USB_ActivateSetup:00000000 USB_ActivateSetup - /tmp/cchzC8rP.s:3431 .text.USB_EP0_OutStart:00000000 $t - /tmp/cchzC8rP.s:3437 .text.USB_EP0_OutStart:00000000 USB_EP0_OutStart - /tmp/cchzC8rP.s:3524 .text.USB_EP0_OutStart:0000005c $d - /tmp/cchzC8rP.s:3529 .text.USB_HostInit:00000000 $t - /tmp/cchzC8rP.s:3535 .text.USB_HostInit:00000000 USB_HostInit - /tmp/cchzC8rP.s:3752 .text.USB_HostInit:000000f0 $d - /tmp/cchzC8rP.s:3760 .text.USB_InitFSLSPClkSel:00000000 $t - /tmp/cchzC8rP.s:3766 .text.USB_InitFSLSPClkSel:00000000 USB_InitFSLSPClkSel - /tmp/cchzC8rP.s:3829 .text.USB_ResetPort:00000000 $t - /tmp/cchzC8rP.s:3835 .text.USB_ResetPort:00000000 USB_ResetPort - /tmp/cchzC8rP.s:3904 .text.USB_DriveVbus:00000000 $t - /tmp/cchzC8rP.s:3910 .text.USB_DriveVbus:00000000 USB_DriveVbus - /tmp/cchzC8rP.s:3989 .text.USB_GetHostSpeed:00000000 $t - /tmp/cchzC8rP.s:3995 .text.USB_GetHostSpeed:00000000 USB_GetHostSpeed - /tmp/cchzC8rP.s:4033 .text.USB_GetCurrentFrame:00000000 $t - /tmp/cchzC8rP.s:4039 .text.USB_GetCurrentFrame:00000000 USB_GetCurrentFrame - /tmp/cchzC8rP.s:4062 .text.USB_HC_Init:00000000 $t - /tmp/cchzC8rP.s:4068 .text.USB_HC_Init:00000000 USB_HC_Init - /tmp/cchzC8rP.s:4110 .text.USB_HC_Init:00000022 $d - /tmp/cchzC8rP.s:4114 .text.USB_HC_Init:00000026 $t - /tmp/cchzC8rP.s:4322 .text.USB_HC_Init:0000012c $d - /tmp/cchzC8rP.s:4327 .text.USB_HC_ReadInterrupt:00000000 $t - /tmp/cchzC8rP.s:4333 .text.USB_HC_ReadInterrupt:00000000 USB_HC_ReadInterrupt - /tmp/cchzC8rP.s:4356 .text.USB_HC_Halt:00000000 $t - /tmp/cchzC8rP.s:4362 .text.USB_HC_Halt:00000000 USB_HC_Halt - /tmp/cchzC8rP.s:4581 .text.USB_DoPing:00000000 $t - /tmp/cchzC8rP.s:4587 .text.USB_DoPing:00000000 USB_DoPing - /tmp/cchzC8rP.s:4627 .text.USB_DoPing:00000020 $d - /tmp/cchzC8rP.s:4632 .text.USB_HC_StartXfer:00000000 $t - /tmp/cchzC8rP.s:4638 .text.USB_HC_StartXfer:00000000 USB_HC_StartXfer - /tmp/cchzC8rP.s:5020 .text.USB_HC_StartXfer:0000019c $d - /tmp/cchzC8rP.s:5025 .text.USB_HC_StartXfer:000001a0 $t - /tmp/cchzC8rP.s:5087 .text.USB_HC_StartXfer:000001e8 $d - /tmp/cchzC8rP.s:5091 .text.USB_HC_StartXfer:000001ec $t - /tmp/cchzC8rP.s:5220 .text.USB_HC_StartXfer:00000294 $d - /tmp/cchzC8rP.s:5228 .text.USB_HC_StartXfer:0000029c $t - /tmp/cchzC8rP.s:5254 .text.USB_StopHost:00000000 $t - /tmp/cchzC8rP.s:5260 .text.USB_StopHost:00000000 USB_StopHost - /tmp/cchzC8rP.s:5424 .text.USB_ActivateRemoteWakeup:00000000 $t - /tmp/cchzC8rP.s:5430 .text.USB_ActivateRemoteWakeup:00000000 USB_ActivateRemoteWakeup - ARM GAS /tmp/cchzC8rP.s page 165 + /tmp/ccQJi1RB.s:3009 .text.USB_ReadChInterrupts:00000000 USB_ReadChInterrupts + /tmp/ccQJi1RB.s:3042 .text.USB_ReadDevAllOutEpInterrupt:00000000 $t + /tmp/ccQJi1RB.s:3048 .text.USB_ReadDevAllOutEpInterrupt:00000000 USB_ReadDevAllOutEpInterrupt + /tmp/ccQJi1RB.s:3081 .text.USB_ReadDevAllInEpInterrupt:00000000 $t + /tmp/ccQJi1RB.s:3087 .text.USB_ReadDevAllInEpInterrupt:00000000 USB_ReadDevAllInEpInterrupt + /tmp/ccQJi1RB.s:3120 .text.USB_ReadDevOutEPInterrupt:00000000 $t + /tmp/ccQJi1RB.s:3126 .text.USB_ReadDevOutEPInterrupt:00000000 USB_ReadDevOutEPInterrupt + /tmp/ccQJi1RB.s:3160 .text.USB_ReadDevInEPInterrupt:00000000 $t + /tmp/ccQJi1RB.s:3166 .text.USB_ReadDevInEPInterrupt:00000000 USB_ReadDevInEPInterrupt + /tmp/ccQJi1RB.s:3217 .text.USB_ClearInterrupts:00000000 $t + /tmp/ccQJi1RB.s:3223 .text.USB_ClearInterrupts:00000000 USB_ClearInterrupts + /tmp/ccQJi1RB.s:3243 .text.USB_GetMode:00000000 $t + /tmp/ccQJi1RB.s:3249 .text.USB_GetMode:00000000 USB_GetMode + /tmp/ccQJi1RB.s:3268 .text.USB_SetCurrentMode:00000000 $t + /tmp/ccQJi1RB.s:3274 .text.USB_SetCurrentMode:00000000 USB_SetCurrentMode + /tmp/ccQJi1RB.s:3394 .text.USB_ActivateSetup:00000000 $t + /tmp/ccQJi1RB.s:3400 .text.USB_ActivateSetup:00000000 USB_ActivateSetup + /tmp/ccQJi1RB.s:3431 .text.USB_EP0_OutStart:00000000 $t + /tmp/ccQJi1RB.s:3437 .text.USB_EP0_OutStart:00000000 USB_EP0_OutStart + /tmp/ccQJi1RB.s:3524 .text.USB_EP0_OutStart:0000005c $d + /tmp/ccQJi1RB.s:3529 .text.USB_HostInit:00000000 $t + /tmp/ccQJi1RB.s:3535 .text.USB_HostInit:00000000 USB_HostInit + /tmp/ccQJi1RB.s:3752 .text.USB_HostInit:000000f0 $d + /tmp/ccQJi1RB.s:3760 .text.USB_InitFSLSPClkSel:00000000 $t + /tmp/ccQJi1RB.s:3766 .text.USB_InitFSLSPClkSel:00000000 USB_InitFSLSPClkSel + /tmp/ccQJi1RB.s:3829 .text.USB_ResetPort:00000000 $t + /tmp/ccQJi1RB.s:3835 .text.USB_ResetPort:00000000 USB_ResetPort + /tmp/ccQJi1RB.s:3904 .text.USB_DriveVbus:00000000 $t + /tmp/ccQJi1RB.s:3910 .text.USB_DriveVbus:00000000 USB_DriveVbus + /tmp/ccQJi1RB.s:3989 .text.USB_GetHostSpeed:00000000 $t + /tmp/ccQJi1RB.s:3995 .text.USB_GetHostSpeed:00000000 USB_GetHostSpeed + /tmp/ccQJi1RB.s:4033 .text.USB_GetCurrentFrame:00000000 $t + /tmp/ccQJi1RB.s:4039 .text.USB_GetCurrentFrame:00000000 USB_GetCurrentFrame + /tmp/ccQJi1RB.s:4062 .text.USB_HC_Init:00000000 $t + /tmp/ccQJi1RB.s:4068 .text.USB_HC_Init:00000000 USB_HC_Init + /tmp/ccQJi1RB.s:4110 .text.USB_HC_Init:00000022 $d + /tmp/ccQJi1RB.s:4114 .text.USB_HC_Init:00000026 $t + /tmp/ccQJi1RB.s:4322 .text.USB_HC_Init:0000012c $d + /tmp/ccQJi1RB.s:4327 .text.USB_HC_ReadInterrupt:00000000 $t + /tmp/ccQJi1RB.s:4333 .text.USB_HC_ReadInterrupt:00000000 USB_HC_ReadInterrupt + /tmp/ccQJi1RB.s:4356 .text.USB_HC_Halt:00000000 $t + /tmp/ccQJi1RB.s:4362 .text.USB_HC_Halt:00000000 USB_HC_Halt + /tmp/ccQJi1RB.s:4581 .text.USB_DoPing:00000000 $t + /tmp/ccQJi1RB.s:4587 .text.USB_DoPing:00000000 USB_DoPing + /tmp/ccQJi1RB.s:4627 .text.USB_DoPing:00000020 $d + /tmp/ccQJi1RB.s:4632 .text.USB_HC_StartXfer:00000000 $t + /tmp/ccQJi1RB.s:4638 .text.USB_HC_StartXfer:00000000 USB_HC_StartXfer + /tmp/ccQJi1RB.s:5020 .text.USB_HC_StartXfer:0000019c $d + /tmp/ccQJi1RB.s:5025 .text.USB_HC_StartXfer:000001a0 $t + /tmp/ccQJi1RB.s:5087 .text.USB_HC_StartXfer:000001e8 $d + /tmp/ccQJi1RB.s:5091 .text.USB_HC_StartXfer:000001ec $t + /tmp/ccQJi1RB.s:5220 .text.USB_HC_StartXfer:00000294 $d + /tmp/ccQJi1RB.s:5228 .text.USB_HC_StartXfer:0000029c $t + /tmp/ccQJi1RB.s:5254 .text.USB_StopHost:00000000 $t + /tmp/ccQJi1RB.s:5260 .text.USB_StopHost:00000000 USB_StopHost + /tmp/ccQJi1RB.s:5424 .text.USB_ActivateRemoteWakeup:00000000 $t + /tmp/ccQJi1RB.s:5430 .text.USB_ActivateRemoteWakeup:00000000 USB_ActivateRemoteWakeup + ARM GAS /tmp/ccQJi1RB.s page 165 - /tmp/cchzC8rP.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t - /tmp/cchzC8rP.s:5471 .text.USB_DeActivateRemoteWakeup:00000000 USB_DeActivateRemoteWakeup + /tmp/ccQJi1RB.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t + /tmp/ccQJi1RB.s:5471 .text.USB_DeActivateRemoteWakeup:00000000 USB_DeActivateRemoteWakeup UNDEFINED SYMBOLS HAL_Delay diff --git a/build/system_stm32f4xx.lst b/build/system_stm32f4xx.lst index 2a7f856..27ae119 100644 --- a/build/system_stm32f4xx.lst +++ b/build/system_stm32f4xx.lst @@ -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 diff --git a/build/usb_device.lst b/build/usb_device.lst index 24488ea..7cc529a 100644 --- a/build/usb_device.lst +++ b/build/usb_device.lst @@ -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 diff --git a/build/usb_device.o b/build/usb_device.o index 14bcace..0e187db 100644 Binary files a/build/usb_device.o and b/build/usb_device.o differ diff --git a/build/usbd_cdc.lst b/build/usbd_cdc.lst index 9a291ee..0aa5ee2 100644 --- a/build/usbd_cdc.lst +++ b/build/usbd_cdc.lst @@ -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 "" - 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 "" + 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 diff --git a/build/usbd_cdc.o b/build/usbd_cdc.o index a0bbcb9..95f0b40 100644 Binary files a/build/usbd_cdc.o and b/build/usbd_cdc.o differ diff --git a/build/usbd_cdc_if.lst b/build/usbd_cdc_if.lst index dc0c361..b06cf59 100644 --- a/build/usbd_cdc_if.lst +++ b/build/usbd_cdc_if.lst @@ -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 diff --git a/build/usbd_cdc_if.o b/build/usbd_cdc_if.o index 4b5552c..806559e 100644 Binary files a/build/usbd_cdc_if.o and b/build/usbd_cdc_if.o differ diff --git a/build/usbd_conf.lst b/build/usbd_conf.lst index 353422f..bbdcb0e 100644 --- a/build/usbd_conf.lst +++ b/build/usbd_conf.lst @@ -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 diff --git a/build/usbd_conf.o b/build/usbd_conf.o index f7a62ac..924fa67 100644 Binary files a/build/usbd_conf.o and b/build/usbd_conf.o differ diff --git a/build/usbd_core.lst b/build/usbd_core.lst index 7a36d0f..eca6fc4 100644 --- a/build/usbd_core.lst +++ b/build/usbd_core.lst @@ -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 diff --git a/build/usbd_core.o b/build/usbd_core.o index 3f9265e..c510cb6 100644 Binary files a/build/usbd_core.o and b/build/usbd_core.o differ diff --git a/build/usbd_ctlreq.lst b/build/usbd_ctlreq.lst index 773bbe0..ec5f6ed 100644 --- a/build/usbd_ctlreq.lst +++ b/build/usbd_ctlreq.lst @@ -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 diff --git a/build/usbd_ctlreq.o b/build/usbd_ctlreq.o index 93f333c..a094dcd 100644 Binary files a/build/usbd_ctlreq.o and b/build/usbd_ctlreq.o differ diff --git a/build/usbd_desc.lst b/build/usbd_desc.lst index d342278..fc66347 100644 --- a/build/usbd_desc.lst +++ b/build/usbd_desc.lst @@ -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 diff --git a/build/usbd_desc.o b/build/usbd_desc.o index 5c5b807..e0f69eb 100644 Binary files a/build/usbd_desc.o and b/build/usbd_desc.o differ diff --git a/build/usbd_ioreq.lst b/build/usbd_ioreq.lst index 75daf83..1e9f0d4 100644 --- a/build/usbd_ioreq.lst +++ b/build/usbd_ioreq.lst @@ -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 diff --git a/build/usbd_ioreq.o b/build/usbd_ioreq.o index 18dd257..1fc0663 100644 Binary files a/build/usbd_ioreq.o and b/build/usbd_ioreq.o differ diff --git a/stm32_ADC_F429_0.ioc b/stm32_ADC_F429_0.ioc index 8884e5b..4d49dbc 100644 --- a/stm32_ADC_F429_0.ioc +++ b/stm32_ADC_F429_0.ioc @@ -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