diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 18136c1..6dbcb5a 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -76,26 +76,28 @@ void Error_Handler(void); #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]; +/* 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; +}; + +/* Sweep state shared between ISR and main */ +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 volatile struct ADC_proc_typedef ADC_proc; +extern volatile struct ADC_proc_typedef ADC_proc_shadow; +extern volatile struct Sweep_state_typedef Sweep_state; +extern volatile uint32_t curr_step_start_N; +extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; /* USER CODE END Private defines */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 6943483..b6d433f 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -17,8 +17,9 @@ */ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ -#include "main.h" -#include "usb_device.h" +#include "main.h" +#include "usb_device.h" +#include "usbd_cdc_if.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ @@ -59,9 +60,10 @@ static void MX_ADC1_Init(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ -/* 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; +/* ADC_proc/ADC_proc_shadow/Sweep_state definitions */ +volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; +volatile struct Sweep_state_typedef Sweep_state; +volatile uint32_t curr_step_start_N = 0; /* ADC1 circular DMA buffer definition */ uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index a225d81..d2fc728 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -57,10 +57,9 @@ /* External variables --------------------------------------------------------*/ extern PCD_HandleTypeDef hpcd_USB_OTG_FS; extern DMA_HandleTypeDef hdma_adc1; -/* USER CODE BEGIN EV */ -extern struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; -extern struct Sweep_state_typedef Sweep_state; -/* USER CODE END EV */ +/* USER CODE BEGIN EV */ +/* Externs are provided via main.h; no extra declarations needed here */ +/* USER CODE END EV */ /******************************************************************************/ /* Cortex-M4 Processor Interruption and Exception Handlers */ @@ -206,7 +205,7 @@ void SysTick_Handler(void) void EXTI0_IRQHandler(void) { /* USER CODE BEGIN EXTI0_IRQn 0 */ - Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; + 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{ diff --git a/Makefile b/Makefile index cac897b..b8ae5e1 100644 --- a/Makefile +++ b/Makefile @@ -35,12 +35,14 @@ BUILD_DIR = build # source ###################################### # C sources -C_SOURCES = \ -Core/Src/main.c \ -Core/Src/stm32f4xx_it.c \ -Core/Src/stm32f4xx_hal_msp.c \ -Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \ -Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \ +C_SOURCES = \ +Core/Src/main.c \ +Core/Src/stm32f4xx_it.c \ +Core/Src/syscalls.c \ +Core/Src/sysmem.c \ +Core/Src/stm32f4xx_hal_msp.c \ +Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \ +Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \ Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \ Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \ Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \ diff --git a/build/main.d b/build/main.d index b25c079..dcde052 100644 --- a/build/main.d +++ b/build/main.d @@ -30,7 +30,13 @@ build/main.o: Core/Src/main.c Core/Inc/main.h \ Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \ USB_DEVICE/App/usb_device.h \ Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ - USB_DEVICE/Target/usbd_conf.h + USB_DEVICE/Target/usbd_conf.h USB_DEVICE/App/usbd_cdc_if.h \ + Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h Core/Inc/main.h: Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h: Core/Inc/stm32f4xx_hal_conf.h: @@ -66,3 +72,10 @@ Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h: USB_DEVICE/App/usb_device.h: Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h: USB_DEVICE/Target/usbd_conf.h: +USB_DEVICE/App/usbd_cdc_if.h: +Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h: diff --git a/build/main.lst b/build/main.lst index 049c9a7..c7a20f6 100644 --- a/build/main.lst +++ b/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccWJ27fo.s page 1 +ARM GAS /tmp/cc45044a.s page 1 1 .cpu cortex-m4 @@ -48,277 +48,279 @@ ARM GAS /tmp/ccWJ27fo.s page 1 19:Core/Src/main.c **** /* Includes ------------------------------------------------------------------*/ 20:Core/Src/main.c **** #include "main.h" 21:Core/Src/main.c **** #include "usb_device.h" - 22:Core/Src/main.c **** - 23:Core/Src/main.c **** /* Private includes ----------------------------------------------------------*/ - 24:Core/Src/main.c **** /* USER CODE BEGIN Includes */ - 25:Core/Src/main.c **** - 26:Core/Src/main.c **** /* USER CODE END Includes */ - 27:Core/Src/main.c **** - 28:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/ - 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/ccWJ27fo.s page 2 + 22:Core/Src/main.c **** #include "usbd_cdc_if.h" + 23:Core/Src/main.c **** + 24:Core/Src/main.c **** /* Private includes ----------------------------------------------------------*/ + 25:Core/Src/main.c **** /* USER CODE BEGIN Includes */ + 26:Core/Src/main.c **** + 27:Core/Src/main.c **** /* USER CODE END Includes */ + 28:Core/Src/main.c **** + 29:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/ + 30:Core/Src/main.c **** /* USER CODE BEGIN PTD */ + 31:Core/Src/main.c **** + ARM GAS /tmp/cc45044a.s page 2 - 32:Core/Src/main.c **** - 33:Core/Src/main.c **** /* Private define ------------------------------------------------------------*/ - 34:Core/Src/main.c **** /* USER CODE BEGIN PD */ - 35:Core/Src/main.c **** - 36:Core/Src/main.c **** /* USER CODE END PD */ - 37:Core/Src/main.c **** - 38:Core/Src/main.c **** /* Private macro -------------------------------------------------------------*/ - 39:Core/Src/main.c **** /* USER CODE BEGIN PM */ - 40:Core/Src/main.c **** - 41:Core/Src/main.c **** /* USER CODE END PM */ - 42:Core/Src/main.c **** - 43:Core/Src/main.c **** /* Private variables ---------------------------------------------------------*/ - 44:Core/Src/main.c **** ADC_HandleTypeDef hadc1; - 45:Core/Src/main.c **** DMA_HandleTypeDef hdma_adc1; - 46:Core/Src/main.c **** - 47:Core/Src/main.c **** /* USER CODE BEGIN PV */ - 48:Core/Src/main.c **** - 49:Core/Src/main.c **** /* USER CODE END PV */ - 50:Core/Src/main.c **** - 51:Core/Src/main.c **** /* Private function prototypes -----------------------------------------------*/ - 52:Core/Src/main.c **** void SystemClock_Config(void); - 53:Core/Src/main.c **** static void MX_GPIO_Init(void); - 54:Core/Src/main.c **** static void MX_DMA_Init(void); - 55:Core/Src/main.c **** static void MX_ADC1_Init(void); - 56:Core/Src/main.c **** /* USER CODE BEGIN PFP */ - 57:Core/Src/main.c **** - 58:Core/Src/main.c **** /* USER CODE END PFP */ - 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_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 */ + 32:Core/Src/main.c **** /* USER CODE END PTD */ + 33:Core/Src/main.c **** + 34:Core/Src/main.c **** /* Private define ------------------------------------------------------------*/ + 35:Core/Src/main.c **** /* USER CODE BEGIN PD */ + 36:Core/Src/main.c **** + 37:Core/Src/main.c **** /* USER CODE END PD */ + 38:Core/Src/main.c **** + 39:Core/Src/main.c **** /* Private macro -------------------------------------------------------------*/ + 40:Core/Src/main.c **** /* USER CODE BEGIN PM */ + 41:Core/Src/main.c **** + 42:Core/Src/main.c **** /* USER CODE END PM */ + 43:Core/Src/main.c **** + 44:Core/Src/main.c **** /* Private variables ---------------------------------------------------------*/ + 45:Core/Src/main.c **** ADC_HandleTypeDef hadc1; + 46:Core/Src/main.c **** DMA_HandleTypeDef hdma_adc1; + 47:Core/Src/main.c **** + 48:Core/Src/main.c **** /* USER CODE BEGIN PV */ + 49:Core/Src/main.c **** + 50:Core/Src/main.c **** /* USER CODE END PV */ + 51:Core/Src/main.c **** + 52:Core/Src/main.c **** /* Private function prototypes -----------------------------------------------*/ + 53:Core/Src/main.c **** void SystemClock_Config(void); + 54:Core/Src/main.c **** static void MX_GPIO_Init(void); + 55:Core/Src/main.c **** static void MX_DMA_Init(void); + 56:Core/Src/main.c **** static void MX_ADC1_Init(void); + 57:Core/Src/main.c **** /* USER CODE BEGIN PFP */ + 58:Core/Src/main.c **** + 59:Core/Src/main.c **** /* USER CODE END PFP */ + 60:Core/Src/main.c **** + 61:Core/Src/main.c **** /* Private user code ---------------------------------------------------------*/ + 62:Core/Src/main.c **** /* USER CODE BEGIN 0 */ + 63:Core/Src/main.c **** /* ADC_proc/ADC_proc_shadow/Sweep_state definitions */ + 64:Core/Src/main.c **** volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; + 65:Core/Src/main.c **** volatile struct Sweep_state_typedef Sweep_state; + 66:Core/Src/main.c **** volatile uint32_t curr_step_start_N = 0; + 67:Core/Src/main.c **** + 68:Core/Src/main.c **** /* ADC1 circular DMA buffer definition */ + 69:Core/Src/main.c **** uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; + 70:Core/Src/main.c **** char ADC_msg[] = "Received ADC value: ??????????\r\n"; + 71:Core/Src/main.c **** #define ADC_msg_len 32 + 72:Core/Src/main.c **** #define ADC_msg_val_pos 20 + 73:Core/Src/main.c **** /* USER CODE END 0 */ + 74:Core/Src/main.c **** + 75:Core/Src/main.c **** /** + 76:Core/Src/main.c **** * @brief The application entry point. + 77:Core/Src/main.c **** * @retval int + 78:Core/Src/main.c **** */ + 79:Core/Src/main.c **** int main(void) + 80:Core/Src/main.c **** { 81:Core/Src/main.c **** - 82:Core/Src/main.c **** /* USER CODE END 1 */ + 82:Core/Src/main.c **** /* USER CODE BEGIN 1 */ 83:Core/Src/main.c **** - 84:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 84:Core/Src/main.c **** /* USER CODE END 1 */ 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 + 86:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 87:Core/Src/main.c **** + 88:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + ARM GAS /tmp/cc45044a.s page 3 - 89:Core/Src/main.c **** /* USER CODE BEGIN Init */ + 89:Core/Src/main.c **** HAL_Init(); 90:Core/Src/main.c **** - 91:Core/Src/main.c **** /* USER CODE END Init */ + 91:Core/Src/main.c **** /* USER CODE BEGIN 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 */ + 93:Core/Src/main.c **** /* USER CODE END Init */ + 94:Core/Src/main.c **** + 95:Core/Src/main.c **** /* Configure the system clock */ + 96:Core/Src/main.c **** SystemClock_Config(); 97:Core/Src/main.c **** - 98:Core/Src/main.c **** /* USER CODE END SysInit */ + 98:Core/Src/main.c **** /* USER CODE BEGIN 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 **** 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 */ + 100:Core/Src/main.c **** /* USER CODE END SysInit */ + 101:Core/Src/main.c **** + 102:Core/Src/main.c **** /* Initialize all configured peripherals */ + 103:Core/Src/main.c **** MX_GPIO_Init(); + 104:Core/Src/main.c **** MX_DMA_Init(); + 105:Core/Src/main.c **** MX_ADC1_Init(); + 106:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 107:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 108:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 109:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 110:Core/Src/main.c **** + 111:Core/Src/main.c **** ADC_proc_shadow.status = 0; // ADC started + 112:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 113:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 114:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 115:Core/Src/main.c **** + 116:Core/Src/main.c **** ADC_proc.status = 0; // ADC started + 117:Core/Src/main.c **** ADC_proc.N = 0; + 118:Core/Src/main.c **** ADC_proc.sum = 0; + 119:Core/Src/main.c **** ADC_proc.avg = 0; 120:Core/Src/main.c **** - 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 + 121:Core/Src/main.c **** /* USER CODE END 2 */ + 122:Core/Src/main.c **** + 123:Core/Src/main.c **** /* Infinite loop */ + 124:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ + 125:Core/Src/main.c **** while (1) + 126:Core/Src/main.c **** { + 127:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 128:Core/Src/main.c **** //HAL_Delay(100); + 129:Core/Src/main.c **** + 130:Core/Src/main.c **** if (ADC_proc_shadow.status == 2) { + 131:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 132:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 133:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 134:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 135:Core/Src/main.c **** + 136:Core/Src/main.c **** + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0'; + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + ARM GAS /tmp/cc45044a.s page 4 - 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 **** 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 + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 147:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 148:Core/Src/main.c **** + 149:Core/Src/main.c **** } + 150:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); + 151:Core/Src/main.c **** + 152:Core/Src/main.c **** /* USER CODE END WHILE */ + 153:Core/Src/main.c **** + 154:Core/Src/main.c **** /* USER CODE BEGIN 3 */ + 155:Core/Src/main.c **** } + 156:Core/Src/main.c **** /* USER CODE END 3 */ + 157:Core/Src/main.c **** } + 158:Core/Src/main.c **** + 159:Core/Src/main.c **** /** + 160:Core/Src/main.c **** * @brief System Clock Configuration + 161:Core/Src/main.c **** * @retval None + 162:Core/Src/main.c **** */ + 163:Core/Src/main.c **** void SystemClock_Config(void) + 164:Core/Src/main.c **** { + 165:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 166:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 167:Core/Src/main.c **** + 168:Core/Src/main.c **** /** Configure the main internal regulator output voltage + 169:Core/Src/main.c **** */ + 170:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 171:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 172:Core/Src/main.c **** + 173:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters + 174:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. + 175:Core/Src/main.c **** */ + 176:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + 177:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 182:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 183:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 184:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 185:Core/Src/main.c **** { + 186:Core/Src/main.c **** Error_Handler(); + 187:Core/Src/main.c **** } + 188:Core/Src/main.c **** + 189:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks + 190:Core/Src/main.c **** */ + 191:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + 192:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 193:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + 194:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 195:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 196:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 197:Core/Src/main.c **** + 198:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) + 199:Core/Src/main.c **** { + 200:Core/Src/main.c **** Error_Handler(); + 201:Core/Src/main.c **** } + 202:Core/Src/main.c **** } + ARM GAS /tmp/cc45044a.s page 5 - 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 */ + 203:Core/Src/main.c **** + 204:Core/Src/main.c **** /** + 205:Core/Src/main.c **** * @brief ADC1 Initialization Function + 206:Core/Src/main.c **** * @param None + 207:Core/Src/main.c **** * @retval None + 208:Core/Src/main.c **** */ + 209:Core/Src/main.c **** static void MX_ADC1_Init(void) + 210:Core/Src/main.c **** { 211:Core/Src/main.c **** - 212:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ + 212:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ 213:Core/Src/main.c **** - 214:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 214:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ 215:Core/Src/main.c **** - 216:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ + 216:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; 217:Core/Src/main.c **** - 218:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 218:Core/Src/main.c **** /* USER CODE BEGIN 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 */ + 220:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 221:Core/Src/main.c **** + 222:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con + 223:Core/Src/main.c **** */ + 224:Core/Src/main.c **** hadc1.Instance = ADC1; + 225:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 226:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 227:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 228:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 229:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 230:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 231:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 232:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 233:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 234:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 235:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 236:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 237:Core/Src/main.c **** { + 238:Core/Src/main.c **** Error_Handler(); + 239:Core/Src/main.c **** } + 240:Core/Src/main.c **** + 241:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it + 242:Core/Src/main.c **** */ + 243:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; + 244:Core/Src/main.c **** sConfig.Rank = 1; + 245:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 246:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 247:Core/Src/main.c **** { + 248:Core/Src/main.c **** Error_Handler(); + 249:Core/Src/main.c **** } + 250:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ 251:Core/Src/main.c **** - 252:Core/Src/main.c **** } + 252:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ 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 + 254:Core/Src/main.c **** } + 255:Core/Src/main.c **** + 256:Core/Src/main.c **** /** + 257:Core/Src/main.c **** * Enable DMA controller clock + 258:Core/Src/main.c **** */ + 259:Core/Src/main.c **** static void MX_DMA_Init(void) + ARM GAS /tmp/cc45044a.s page 6 - 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 **** /* 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 **** } + 260:Core/Src/main.c **** { + 261:Core/Src/main.c **** + 262:Core/Src/main.c **** /* DMA controller clock enable */ + 263:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); + 264:Core/Src/main.c **** + 265:Core/Src/main.c **** /* DMA interrupt init */ + 266:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ + 267:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); + 268:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); 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 + 270:Core/Src/main.c **** } + 271:Core/Src/main.c **** + 272:Core/Src/main.c **** /** + 273:Core/Src/main.c **** * @brief GPIO Initialization Function + 274:Core/Src/main.c **** * @param None + 275:Core/Src/main.c **** * @retval None + 276:Core/Src/main.c **** */ + 277:Core/Src/main.c **** static void MX_GPIO_Init(void) + 278:Core/Src/main.c **** { + 28 .loc 1 278 1 view -0 29 .cfi_startproc 30 @ args = 0, pretend = 0, frame = 40 31 @ frame_needed = 0, uses_anonymous_args = 0 @@ -335,272 +337,272 @@ ARM GAS /tmp/ccWJ27fo.s page 1 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 + 279:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 45 .loc 1 279 3 view .LVU1 + 46 .loc 1 279 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 */ + 280:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ 281:Core/Src/main.c **** - 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 + 282:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ + 283:Core/Src/main.c **** + 284:Core/Src/main.c **** /* GPIO Ports Clock Enable */ + 285:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); + 53 .loc 1 285 3 is_stmt 1 view .LVU3 54 .LBB4: - 55 .loc 1 283 3 view .LVU4 + 55 .loc 1 285 3 view .LVU4 56 0012 0094 str r4, [sp] - 57 .loc 1 283 3 view .LVU5 + 57 .loc 1 285 3 view .LVU5 58 0014 3D4B ldr r3, .L3 + ARM GAS /tmp/cc45044a.s page 7 + + 59 0016 1A6B ldr r2, [r3, #48] 60 0018 42F08002 orr r2, r2, #128 - ARM GAS /tmp/ccWJ27fo.s page 7 - - 61 001c 1A63 str r2, [r3, #48] - 62 .loc 1 283 3 view .LVU6 + 62 .loc 1 285 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 + 66 .loc 1 285 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 + 69 .loc 1 285 3 view .LVU8 + 286:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); + 70 .loc 1 286 3 view .LVU9 71 .LBB5: - 72 .loc 1 284 3 view .LVU10 + 72 .loc 1 286 3 view .LVU10 73 0028 0194 str r4, [sp, #4] - 74 .loc 1 284 3 view .LVU11 + 74 .loc 1 286 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 + 78 .loc 1 286 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 + 82 .loc 1 286 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 + 85 .loc 1 286 3 view .LVU14 + 287:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 86 .loc 1 287 3 view .LVU15 87 .LBB6: - 88 .loc 1 285 3 view .LVU16 + 88 .loc 1 287 3 view .LVU16 89 003c 0294 str r4, [sp, #8] - 90 .loc 1 285 3 view .LVU17 + 90 .loc 1 287 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 + 94 .loc 1 287 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 + 98 .loc 1 287 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 + 101 .loc 1 287 3 view .LVU20 + 288:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); + 102 .loc 1 288 3 view .LVU21 103 .LBB7: - 104 .loc 1 286 3 view .LVU22 + 104 .loc 1 288 3 view .LVU22 105 0050 0394 str r4, [sp, #12] - 106 .loc 1 286 3 view .LVU23 + 106 .loc 1 288 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 + 110 .loc 1 288 3 view .LVU24 111 005a 1A6B ldr r2, [r3, #48] 112 005c 02F02002 and r2, r2, #32 + ARM GAS /tmp/cc45044a.s page 8 + + 113 0060 0392 str r2, [sp, #12] - 114 .loc 1 286 3 view .LVU25 - ARM GAS /tmp/ccWJ27fo.s page 8 - - + 114 .loc 1 288 3 view .LVU25 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 + 117 .loc 1 288 3 view .LVU26 + 289:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 118 .loc 1 289 3 view .LVU27 119 .LBB8: - 120 .loc 1 287 3 view .LVU28 + 120 .loc 1 289 3 view .LVU28 121 0064 0494 str r4, [sp, #16] - 122 .loc 1 287 3 view .LVU29 + 122 .loc 1 289 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 + 126 .loc 1 289 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 + 130 .loc 1 289 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 + 133 .loc 1 289 3 view .LVU32 + 290:Core/Src/main.c **** + 291:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 292:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); + 134 .loc 1 292 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 + 293:Core/Src/main.c **** + 294:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 295:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 141 .loc 1 295 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 + 296:Core/Src/main.c **** + 297:Core/Src/main.c **** /*Configure GPIO pin : CURR_STEP_START_TRG_Pin */ + 298:Core/Src/main.c **** GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin; + 147 .loc 1 298 3 view .LVU35 + 148 .loc 1 298 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 + 299:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; + 151 .loc 1 299 3 is_stmt 1 view .LVU37 + 152 .loc 1 299 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 + 300:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 155 .loc 1 300 3 is_stmt 1 view .LVU39 + 156 .loc 1 300 24 is_stmt 0 view .LVU40 157 009a 0226 movs r6, #2 + ARM GAS /tmp/cc45044a.s page 9 + + 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 + 301:Core/Src/main.c **** HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct); + 159 .loc 1 301 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 **** /*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 + 302:Core/Src/main.c **** + 303:Core/Src/main.c **** /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ + 304:Core/Src/main.c **** GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; + 165 .loc 1 304 3 view .LVU42 + 166 .loc 1 304 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 + 305:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 168 .loc 1 305 3 is_stmt 1 view .LVU44 + 169 .loc 1 305 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 + 306:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 172 .loc 1 306 3 is_stmt 1 view .LVU46 + 173 .loc 1 306 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 + 307:Core/Src/main.c **** HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); + 175 .loc 1 307 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 + 308:Core/Src/main.c **** + 309:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ + 310:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; + 180 .loc 1 310 3 view .LVU49 + 181 .loc 1 310 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 + 311:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 184 .loc 1 311 3 is_stmt 1 view .LVU51 + 185 .loc 1 311 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 + 312:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 187 .loc 1 312 3 is_stmt 1 view .LVU53 + 188 .loc 1 312 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 + 313:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 190 .loc 1 313 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 + 314:Core/Src/main.c **** + 315:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ + 316:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; + 195 .loc 1 316 3 view .LVU56 + 196 .loc 1 316 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 + ARM GAS /tmp/cc45044a.s page 10 - 200 .loc 1 315 24 is_stmt 0 view .LVU59 + 317:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 199 .loc 1 317 3 is_stmt 1 view .LVU58 + 200 .loc 1 317 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 + 318:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 202 .loc 1 318 3 is_stmt 1 view .LVU60 + 203 .loc 1 318 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 + 319:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 205 .loc 1 319 3 is_stmt 1 view .LVU62 + 206 .loc 1 319 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 + 320:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 208 .loc 1 320 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 + 321:Core/Src/main.c **** + 322:Core/Src/main.c **** /* EXTI interrupt init*/ + 323:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); + 213 .loc 1 323 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 + 324:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI0_IRQn); + 219 .loc 1 324 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 + 325:Core/Src/main.c **** + 326:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); + 223 .loc 1 326 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 + 327:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI3_IRQn); + 229 .loc 1 327 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 + 329:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ + 330:Core/Src/main.c **** + 331:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ + 332:Core/Src/main.c **** } + 233 .loc 1 332 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: + ARM GAS /tmp/cc45044a.s page 11 + + 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 @@ -614,8 +616,8 @@ ARM GAS /tmp/ccWJ27fo.s page 1 253 .thumb_func 255 MX_DMA_Init: 256 .LFB246: - 258:Core/Src/main.c **** - 257 .loc 1 258 1 is_stmt 1 view -0 + 260:Core/Src/main.c **** + 257 .loc 1 260 1 is_stmt 1 view -0 258 .cfi_startproc 259 @ args = 0, pretend = 0, frame = 8 260 @ frame_needed = 0, uses_anonymous_args = 0 @@ -626,46 +628,46 @@ ARM GAS /tmp/ccWJ27fo.s page 1 265 0002 83B0 sub sp, sp, #12 266 .LCFI4: 267 .cfi_def_cfa_offset 16 - 261:Core/Src/main.c **** - 268 .loc 1 261 3 view .LVU71 + 263:Core/Src/main.c **** + 268 .loc 1 263 3 view .LVU71 269 .LBB9: - 261:Core/Src/main.c **** - 270 .loc 1 261 3 view .LVU72 + 263:Core/Src/main.c **** + 270 .loc 1 263 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 + 263:Core/Src/main.c **** + 273 .loc 1 263 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 + 263:Core/Src/main.c **** + 278 .loc 1 263 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 + 263:Core/Src/main.c **** + 282 .loc 1 263 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 + 263:Core/Src/main.c **** + 285 .loc 1 263 3 view .LVU76 + 267:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 286 .loc 1 267 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 + ARM GAS /tmp/cc45044a.s page 12 + 268:Core/Src/main.c **** + 291 .loc 1 268 3 view .LVU78 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 + 270:Core/Src/main.c **** + 295 .loc 1 270 1 is_stmt 0 view .LVU79 296 002a 03B0 add sp, sp, #12 297 .LCFI5: 298 .cfi_def_cfa_offset 4 @@ -685,27 +687,27 @@ ARM GAS /tmp/ccWJ27fo.s page 1 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 */ + 334:Core/Src/main.c **** /* USER CODE BEGIN 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 + 336:Core/Src/main.c **** /* USER CODE END 4 */ + 337:Core/Src/main.c **** + 338:Core/Src/main.c **** /** + 339:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. + 340:Core/Src/main.c **** * @retval None + 341:Core/Src/main.c **** */ + 342:Core/Src/main.c **** void Error_Handler(void) + 343:Core/Src/main.c **** { + 317 .loc 1 343 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 + 344:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ + 345:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ + 346:Core/Src/main.c **** __disable_irq(); + 323 .loc 1 346 3 view .LVU81 324 .LBB10: 325 .LBI10: 326 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" @@ -716,11 +718,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 27. May 2021 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + ARM GAS /tmp/cc45044a.s page 13 + + 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 @@ -776,11 +778,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + ARM GAS /tmp/cc45044a.s page 14 + + 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 @@ -836,11 +838,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 119:Drivers/CMSIS/Include/cmsis_gcc.h **** 120:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ######################### Startup and Lowlevel Init ######################## */ 121:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cc45044a.s page 15 + + 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 @@ -896,11 +898,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 176:Drivers/CMSIS/Include/cmsis_gcc.h **** 177:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE 178:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE __Vectors + ARM GAS /tmp/cc45044a.s page 16 + + 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 @@ -956,11 +958,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 233:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 234:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi":::"memory") 235:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cc45044a.s page 17 + + 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. @@ -1016,11 +1018,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 290:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 291:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 292:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) + ARM GAS /tmp/cc45044a.s page 18 + + 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; @@ -1076,11 +1078,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 347:Drivers/CMSIS/Include/cmsis_gcc.h **** { 348:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; 349:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) + ARM GAS /tmp/cc45044a.s page 19 + + 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 **** } @@ -1136,11 +1138,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 404:Drivers/CMSIS/Include/cmsis_gcc.h **** { 405:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Even though __builtin_clz produces a CLZ instruction on ARM, formally 406:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_clz(0) is undefined behaviour, so handle this case specially. + ARM GAS /tmp/cc45044a.s page 20 + + 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 @@ -1196,11 +1198,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 461:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not 462:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. 463:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/cc45044a.s page 21 + + 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 **** @@ -1256,11 +1258,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 518:Drivers/CMSIS/Include/cmsis_gcc.h **** 519:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 520:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (32 bit) + ARM GAS /tmp/cc45044a.s page 22 + + 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 @@ -1316,11 +1318,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 575:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Saturated value 576:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 577:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USAT(ARG1, ARG2) \ + ARM GAS /tmp/cc45044a.s page 23 + + 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; \ @@ -1376,11 +1378,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 632:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 633:Drivers/CMSIS/Include/cmsis_gcc.h **** 634:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + ARM GAS /tmp/cc45044a.s page 24 + + 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 **** */ @@ -1436,11 +1438,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 689:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 690:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 691:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) + ARM GAS /tmp/cc45044a.s page 25 + + 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)) || \ @@ -1496,11 +1498,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 746:Drivers/CMSIS/Include/cmsis_gcc.h **** return (uint32_t)val; 747:Drivers/CMSIS/Include/cmsis_gcc.h **** } 748:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cc45044a.s page 26 + + 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 **** @@ -1556,11 +1558,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 803:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a STLB instruction for 8 bit values. 804:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 805:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location + ARM GAS /tmp/cc45044a.s page 27 + + 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 **** } @@ -1616,11 +1618,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 860:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 861:Drivers/CMSIS/Include/cmsis_gcc.h **** 862:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldaexh %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); + ARM GAS /tmp/cc45044a.s page 28 + + 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 **** /** @@ -1676,11 +1678,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Store-Release Exclusive (32 bit) 918:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a STL exclusive instruction for 32 bit values. 919:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store + ARM GAS /tmp/cc45044a.s page 29 + + 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) @@ -1734,16 +1736,16 @@ ARM GAS /tmp/ccWJ27fo.s page 1 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 + 347:Core/Src/main.c **** while (1) + 339 .loc 1 347 3 view .LVU84 + ARM GAS /tmp/cc45044a.s page 30 - 340 .loc 1 347 3 view .LVU85 - 345:Core/Src/main.c **** while (1) - 341 .loc 1 345 9 view .LVU86 + 348:Core/Src/main.c **** { + 349:Core/Src/main.c **** } + 340 .loc 1 349 3 view .LVU85 + 347:Core/Src/main.c **** while (1) + 341 .loc 1 347 9 view .LVU86 342 0002 FEE7 b .L10 343 .cfi_endproc 344 .LFE248: @@ -1754,8 +1756,8 @@ ARM GAS /tmp/ccWJ27fo.s page 1 350 .thumb_func 352 MX_ADC1_Init: 353 .LFB245: - 208:Core/Src/main.c **** - 354 .loc 1 208 1 view -0 + 210:Core/Src/main.c **** + 354 .loc 1 210 1 view -0 355 .cfi_startproc 356 @ args = 0, pretend = 0, frame = 16 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1766,127 +1768,127 @@ ARM GAS /tmp/ccWJ27fo.s page 1 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 + 216:Core/Src/main.c **** + 365 .loc 1 216 3 view .LVU88 + 216:Core/Src/main.c **** + 366 .loc 1 216 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 + 224:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 372 .loc 1 224 3 is_stmt 1 view .LVU90 + 224:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 373 .loc 1 224 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 + 225:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 377 .loc 1 225 3 is_stmt 1 view .LVU92 + 225:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 378 .loc 1 225 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 + 226:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 381 .loc 1 226 3 is_stmt 1 view .LVU94 + 226:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 382 .loc 1 226 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 + 227:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 384 .loc 1 227 3 is_stmt 1 view .LVU96 + 227:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + ARM GAS /tmp/cc45044a.s page 31 + + + 385 .loc 1 227 27 is_stmt 0 view .LVU97 386 001c 0361 str r3, [r0, #16] - ARM GAS /tmp/ccWJ27fo.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 + 228:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 387 .loc 1 228 3 is_stmt 1 view .LVU98 + 228:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 388 .loc 1 228 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 + 229:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 390 .loc 1 229 3 is_stmt 1 view .LVU100 + 229:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 391 .loc 1 229 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 + 230:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 393 .loc 1 230 3 is_stmt 1 view .LVU102 + 230:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 394 .loc 1 230 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 + 231:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 397 .loc 1 231 3 is_stmt 1 view .LVU104 + 231:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 398 .loc 1 231 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 + 232:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 401 .loc 1 232 3 is_stmt 1 view .LVU106 + 232:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 402 .loc 1 232 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 + 233:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 404 .loc 1 233 3 is_stmt 1 view .LVU108 + 233:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 405 .loc 1 233 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 + 234:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 408 .loc 1 234 3 is_stmt 1 view .LVU110 + 234:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 409 .loc 1 234 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 + 235:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 411 .loc 1 235 3 is_stmt 1 view .LVU112 + 235:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 412 .loc 1 235 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 + 236:Core/Src/main.c **** { + 414 .loc 1 236 3 is_stmt 1 view .LVU114 + 236:Core/Src/main.c **** { + 415 .loc 1 236 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 + 236:Core/Src/main.c **** { + 418 .loc 1 236 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 + 243:Core/Src/main.c **** sConfig.Rank = 1; + 420 .loc 1 243 3 is_stmt 1 view .LVU117 + 243:Core/Src/main.c **** sConfig.Rank = 1; + ARM GAS /tmp/cc45044a.s page 32 + + + 421 .loc 1 243 19 is_stmt 0 view .LVU118 422 0042 0323 movs r3, #3 - ARM GAS /tmp/ccWJ27fo.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 + 244:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 424 .loc 1 244 3 is_stmt 1 view .LVU119 + 244:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 425 .loc 1 244 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 + 245:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 428 .loc 1 245 3 is_stmt 1 view .LVU121 + 245:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 429 .loc 1 245 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 + 246:Core/Src/main.c **** { + 432 .loc 1 246 3 is_stmt 1 view .LVU123 + 246:Core/Src/main.c **** { + 433 .loc 1 246 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 + 246:Core/Src/main.c **** { + 438 .loc 1 246 6 discriminator 1 view .LVU125 439 0056 20B9 cbnz r0, .L16 - 252:Core/Src/main.c **** - 440 .loc 1 252 1 view .LVU126 + 254:Core/Src/main.c **** + 440 .loc 1 254 1 view .LVU126 441 0058 05B0 add sp, sp, #20 442 .LCFI8: 443 .cfi_remember_state @@ -1896,13 +1898,13 @@ ARM GAS /tmp/ccWJ27fo.s page 1 447 .L15: 448 .LCFI9: 449 .cfi_restore_state - 236:Core/Src/main.c **** } - 450 .loc 1 236 5 is_stmt 1 view .LVU127 + 238:Core/Src/main.c **** } + 450 .loc 1 238 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 + 248:Core/Src/main.c **** } + 454 .loc 1 248 5 view .LVU128 455 0062 FFF7FEFF bl Error_Handler 456 .LVL15: 457 .L18: @@ -1916,15 +1918,15 @@ ARM GAS /tmp/ccWJ27fo.s page 1 466 .align 1 467 .global SystemClock_Config 468 .syntax unified + ARM GAS /tmp/cc45044a.s page 33 + + 469 .thumb 470 .thumb_func - ARM GAS /tmp/ccWJ27fo.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 + 164:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 474 .loc 1 164 1 view -0 475 .cfi_startproc 476 @ args = 0, pretend = 0, frame = 80 477 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1935,180 +1937,180 @@ ARM GAS /tmp/ccWJ27fo.s page 1 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 + 165:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 485 .loc 1 165 3 view .LVU130 + 165:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 486 .loc 1 165 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 + 166:Core/Src/main.c **** + 492 .loc 1 166 3 is_stmt 1 view .LVU132 + 166:Core/Src/main.c **** + 493 .loc 1 166 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 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 500 .loc 1 170 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 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 502 .loc 1 170 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 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 504 .loc 1 170 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 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 509 .loc 1 170 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 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 513 .loc 1 170 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 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + ARM GAS /tmp/cc45044a.s page 34 - 517 .loc 1 169 3 view .LVU140 + 516 .loc 1 170 3 view .LVU139 + 171:Core/Src/main.c **** + 517 .loc 1 171 3 view .LVU140 518 .LBB13: - 169:Core/Src/main.c **** - 519 .loc 1 169 3 view .LVU141 + 171:Core/Src/main.c **** + 519 .loc 1 171 3 view .LVU141 520 0030 0293 str r3, [sp, #8] - 169:Core/Src/main.c **** - 521 .loc 1 169 3 view .LVU142 + 171:Core/Src/main.c **** + 521 .loc 1 171 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 + 171:Core/Src/main.c **** + 526 .loc 1 171 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 + 171:Core/Src/main.c **** + 530 .loc 1 171 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 + 171:Core/Src/main.c **** + 533 .loc 1 171 3 view .LVU145 + 176:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 534 .loc 1 176 3 view .LVU146 + 176:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 535 .loc 1 176 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 + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 538 .loc 1 177 3 is_stmt 1 view .LVU148 + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 539 .loc 1 177 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 + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 542 .loc 1 178 3 is_stmt 1 view .LVU150 + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 543 .loc 1 178 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 + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 546 .loc 1 179 3 is_stmt 1 view .LVU152 + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 547 .loc 1 179 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 + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 550 .loc 1 180 3 is_stmt 1 view .LVU154 + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 551 .loc 1 180 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 + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 554 .loc 1 181 3 is_stmt 1 view .LVU156 + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + ARM GAS /tmp/cc45044a.s page 35 + + + 555 .loc 1 181 30 is_stmt 0 view .LVU157 556 005e 4FF4A872 mov r2, #336 - ARM GAS /tmp/ccWJ27fo.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 + 182:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 558 .loc 1 182 3 is_stmt 1 view .LVU158 + 182:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 559 .loc 1 182 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 + 183:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 561 .loc 1 183 3 is_stmt 1 view .LVU160 + 183:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 562 .loc 1 183 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 + 184:Core/Src/main.c **** { + 565 .loc 1 184 3 is_stmt 1 view .LVU162 + 184:Core/Src/main.c **** { + 566 .loc 1 184 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 + 184:Core/Src/main.c **** { + 570 .loc 1 184 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 + 191:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 572 .loc 1 191 3 is_stmt 1 view .LVU165 + 191:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 573 .loc 1 191 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 + 193:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 576 .loc 1 193 3 is_stmt 1 view .LVU167 + 193:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 577 .loc 1 193 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 + 194:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 580 .loc 1 194 3 is_stmt 1 view .LVU169 + 194:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 581 .loc 1 194 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 + 195:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 584 .loc 1 195 3 is_stmt 1 view .LVU171 + 195:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 585 .loc 1 195 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 + 196:Core/Src/main.c **** + 588 .loc 1 196 3 is_stmt 1 view .LVU173 + 196:Core/Src/main.c **** + 589 .loc 1 196 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 + 198:Core/Src/main.c **** { + 592 .loc 1 198 3 is_stmt 1 view .LVU175 + 198:Core/Src/main.c **** { + ARM GAS /tmp/cc45044a.s page 36 + + + 593 .loc 1 198 7 is_stmt 0 view .LVU176 594 008a 0521 movs r1, #5 - ARM GAS /tmp/ccWJ27fo.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 + 198:Core/Src/main.c **** { + 598 .loc 1 198 6 discriminator 1 view .LVU177 599 0092 20B9 cbnz r0, .L24 - 200:Core/Src/main.c **** - 600 .loc 1 200 1 view .LVU178 + 202:Core/Src/main.c **** + 600 .loc 1 202 1 view .LVU178 601 0094 15B0 add sp, sp, #84 602 .LCFI12: 603 .cfi_remember_state @@ -2118,13 +2120,13 @@ ARM GAS /tmp/ccWJ27fo.s page 1 607 .L23: 608 .LCFI13: 609 .cfi_restore_state - 184:Core/Src/main.c **** } - 610 .loc 1 184 5 is_stmt 1 view .LVU179 + 186:Core/Src/main.c **** } + 610 .loc 1 186 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 + 200:Core/Src/main.c **** } + 614 .loc 1 200 5 view .LVU180 615 009e FFF7FEFF bl Error_Handler 616 .LVL20: 617 .L26: @@ -2143,8 +2145,8 @@ ARM GAS /tmp/ccWJ27fo.s page 1 631 .thumb_func 633 main: 634 .LFB243: - 78:Core/Src/main.c **** - 635 .loc 1 78 1 view -0 + 80:Core/Src/main.c **** + 635 .loc 1 80 1 view -0 636 .cfi_startproc 637 @ Volatile: function does not return. 638 @ args = 0, pretend = 0, frame = 0 @@ -2154,521 +2156,555 @@ ARM GAS /tmp/ccWJ27fo.s page 1 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 + 89:Core/Src/main.c **** + 645 .loc 1 89 3 view .LVU182 + ARM GAS /tmp/cc45044a.s page 37 + + 646 0002 FFF7FEFF bl HAL_Init 647 .LVL21: - ARM GAS /tmp/ccWJ27fo.s page 37 - - - 94:Core/Src/main.c **** - 648 .loc 1 94 3 view .LVU183 + 96:Core/Src/main.c **** + 648 .loc 1 96 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 + 103:Core/Src/main.c **** MX_DMA_Init(); + 651 .loc 1 103 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 + 104:Core/Src/main.c **** MX_ADC1_Init(); + 654 .loc 1 104 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 + 105:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 657 .loc 1 105 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 + 106:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 660 .loc 1 106 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 + 108:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 663 .loc 1 108 3 view .LVU188 664 001a 0122 movs r2, #1 665 001c 8021 movs r1, #128 - 666 001e 6C48 ldr r0, .L32+8 + 666 001e 7648 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 + 109:Core/Src/main.c **** + 669 .loc 1 109 3 view .LVU189 670 0024 6422 movs r2, #100 - 671 0026 6B49 ldr r1, .L32+12 - 672 0028 6B48 ldr r0, .L32+16 + 671 0026 7549 ldr r1, .L32+12 + 672 0028 7548 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 + 111:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 675 .loc 1 111 3 view .LVU190 + 111:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 676 .loc 1 111 26 is_stmt 0 view .LVU191 + 677 002e 754A 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 + 112:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 680 .loc 1 112 3 is_stmt 1 view .LVU192 + 112:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 681 .loc 1 112 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 + 113:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 683 .loc 1 113 3 is_stmt 1 view .LVU194 + 113:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 684 .loc 1 113 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 + 114:Core/Src/main.c **** + 686 .loc 1 114 3 is_stmt 1 view .LVU196 + 114:Core/Src/main.c **** + 687 .loc 1 114 23 is_stmt 0 view .LVU197 + ARM GAS /tmp/cc45044a.s page 38 + + 688 0038 9360 str r3, [r2, #8] - 114:Core/Src/main.c **** ADC_proc.N = 0; - ARM GAS /tmp/ccWJ27fo.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 + 116:Core/Src/main.c **** ADC_proc.N = 0; + 689 .loc 1 116 3 is_stmt 1 view .LVU198 + 116:Core/Src/main.c **** ADC_proc.N = 0; + 690 .loc 1 116 19 is_stmt 0 view .LVU199 + 691 003a 734A 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 + 117:Core/Src/main.c **** ADC_proc.sum = 0; + 693 .loc 1 117 3 is_stmt 1 view .LVU200 + 117:Core/Src/main.c **** ADC_proc.sum = 0; + 694 .loc 1 117 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 + 118:Core/Src/main.c **** ADC_proc.avg = 0; + 696 .loc 1 118 3 is_stmt 1 view .LVU202 + 118:Core/Src/main.c **** ADC_proc.avg = 0; + 697 .loc 1 118 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 + 119:Core/Src/main.c **** + 699 .loc 1 119 3 is_stmt 1 view .LVU204 + 119:Core/Src/main.c **** + 700 .loc 1 119 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 + 125:Core/Src/main.c **** { + 703 .loc 1 125 3 is_stmt 1 view .LVU206 + 127:Core/Src/main.c **** //HAL_Delay(100); + 704 .loc 1 127 5 view .LVU207 705 0044 4FF48041 mov r1, #16384 - 706 0048 6148 ldr r0, .L32+8 + 706 0048 6B48 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 + 130:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 709 .loc 1 130 5 view .LVU208 + 130:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 710 .loc 1 130 24 is_stmt 0 view .LVU209 + 711 004e 6D4B 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 + 713 0052 DBB2 uxtb r3, r3 + 130:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 714 .loc 1 130 8 view .LVU210 + 715 0054 022B cmp r3, #2 + 716 0056 F5D1 bne .L28 + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 717 .loc 1 131 7 is_stmt 1 view .LVU211 + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 718 .loc 1 131 44 is_stmt 0 view .LVU212 + 719 0058 6A4B ldr r3, .L32+20 + 720 005a 5A68 ldr r2, [r3, #4] + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 721 .loc 1 131 66 view .LVU213 + 722 005c D968 ldr r1, [r3, #12] + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 723 .loc 1 131 49 view .LVU214 + 724 005e B2FBF1F2 udiv r2, r2, r1 + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 725 .loc 1 131 27 view .LVU215 + 726 0062 9A60 str r2, [r3, #8] + ARM GAS /tmp/cc45044a.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 + 132:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 727 .loc 1 132 7 is_stmt 1 view .LVU216 + 132:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 728 .loc 1 132 30 is_stmt 0 view .LVU217 + 729 0064 0122 movs r2, #1 + 730 0066 1A70 strb r2, [r3] + 133:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 731 .loc 1 133 7 is_stmt 1 view .LVU218 + 133:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 732 .loc 1 133 27 is_stmt 0 view .LVU219 + 733 0068 0021 movs r1, #0 + 734 006a 5960 str r1, [r3, #4] + 134:Core/Src/main.c **** + 735 .loc 1 134 7 is_stmt 1 view .LVU220 + 134:Core/Src/main.c **** + 736 .loc 1 134 25 is_stmt 0 view .LVU221 + 737 006c D960 str r1, [r3, #12] + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 738 .loc 1 137 7 is_stmt 1 view .LVU222 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 739 .loc 1 137 54 is_stmt 0 view .LVU223 + 740 006e 9868 ldr r0, [r3, #8] + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 741 .loc 1 137 59 view .LVU224 + 742 0070 5FA3 adr r3, .L32 + 743 0072 D3E90023 ldrd r2, [r3] + 744 0076 FFF7FEFF bl __aeabi_ldivmod + 745 .LVL30: + 746 007a 8446 mov ip, r0 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 747 .loc 1 137 74 view .LVU225 + 748 007c 4FEAE17E asr lr, r1, #31 + 749 0080 0EF00302 and r2, lr, #3 + 750 0084 20F07043 bic r3, r0, #-268435456 + 751 0088 000F lsrs r0, r0, #28 + 752 008a 40EA0110 orr r0, r0, r1, lsl #4 + 753 008e 20F07040 bic r0, r0, #-268435456 + 754 0092 0344 add r3, r3, r0 + 755 0094 03EB1163 add r3, r3, r1, lsr #24 + 756 0098 1344 add r3, r3, r2 + 757 009a 5C4A ldr r2, .L32+28 + 758 009c A2FB0304 umull r0, r4, r2, r3 + 759 00a0 24F00300 bic r0, r4, #3 + 760 00a4 00EB9400 add r0, r0, r4, lsr #2 + 761 00a8 1B1A subs r3, r3, r0 + 762 00aa 2EF0030E bic lr, lr, #3 + 763 00ae 7344 add r3, r3, lr + 764 00b0 BCEB0300 subs r0, ip, r3 + 765 00b4 61EBE371 sbc r1, r1, r3, asr #31 + 766 00b8 4FF0CC33 mov r3, #-858993460 + 767 00bc 00FB03F3 mul r3, r0, r3 + 768 00c0 02FB0133 mla r3, r2, r1, r3 + 769 00c4 A0FB0202 umull r0, r2, r0, r2 + 770 00c8 1A44 add r2, r2, r3 + 771 00ca D30F lsrs r3, r2, #31 + 772 00cc 1B18 adds r3, r3, r0 + 773 00ce 42F10002 adc r2, r2, #0 + ARM GAS /tmp/cc45044a.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 + 774 00d2 5B08 lsrs r3, r3, #1 + 775 00d4 43EAC273 orr r3, r3, r2, lsl #31 + 776 00d8 03EB8303 add r3, r3, r3, lsl #2 + 777 00dc ACEB430C sub ip, ip, r3, lsl #1 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 778 .loc 1 137 79 view .LVU226 + 779 00e0 0CF1300C add ip, ip, #48 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 780 .loc 1 137 36 view .LVU227 + 781 00e4 4A48 ldr r0, .L32+32 + 782 00e6 80F814C0 strb ip, [r0, #20] + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 783 .loc 1 138 7 is_stmt 1 view .LVU228 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 784 .loc 1 138 54 is_stmt 0 view .LVU229 + 785 00ea 4649 ldr r1, .L32+20 + 786 00ec 8A68 ldr r2, [r1, #8] + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 787 .loc 1 138 59 view .LVU230 + 788 00ee 520A lsrs r2, r2, #9 + 789 00f0 484B ldr r3, .L32+36 + 790 00f2 A3FB0232 umull r3, r2, r3, r2 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 791 .loc 1 138 73 view .LVU231 + 792 00f6 454B ldr r3, .L32+28 + 793 00f8 D209 lsrs r2, r2, #7 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 794 .loc 1 138 78 view .LVU232 + 795 00fa 3032 adds r2, r2, #48 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 796 .loc 1 138 36 view .LVU233 + 797 00fc 4275 strb r2, [r0, #21] + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 798 .loc 1 139 7 is_stmt 1 view .LVU234 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 799 .loc 1 139 54 is_stmt 0 view .LVU235 + 800 00fe 8A68 ldr r2, [r1, #8] + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 801 .loc 1 139 59 view .LVU236 + 802 0100 454C ldr r4, .L32+40 + 803 0102 A4FB024C umull r4, ip, r4, r2 + 804 0106 4FEA9C5C lsr ip, ip, #22 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 805 .loc 1 139 71 view .LVU237 + 806 010a A3FB0C42 umull r4, r2, r3, ip + 807 010e D208 lsrs r2, r2, #3 + 808 0110 02EB8202 add r2, r2, r2, lsl #2 + 809 0114 ACEB4202 sub r2, ip, r2, lsl #1 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 810 .loc 1 139 76 view .LVU238 + 811 0118 3032 adds r2, r2, #48 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 812 .loc 1 139 36 view .LVU239 + 813 011a 8275 strb r2, [r0, #22] + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 814 .loc 1 140 7 is_stmt 1 view .LVU240 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + ARM GAS /tmp/cc45044a.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 + 815 .loc 1 140 54 is_stmt 0 view .LVU241 + 816 011c 8A68 ldr r2, [r1, #8] + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 817 .loc 1 140 59 view .LVU242 + 818 011e 3F4C ldr r4, .L32+44 + 819 0120 A4FB024C umull r4, ip, r4, r2 + 820 0124 4FEA9C4C lsr ip, ip, #18 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 821 .loc 1 140 70 view .LVU243 + 822 0128 A3FB0C42 umull r4, r2, r3, ip + 823 012c D208 lsrs r2, r2, #3 + 824 012e 02EB8202 add r2, r2, r2, lsl #2 + 825 0132 ACEB4202 sub r2, ip, r2, lsl #1 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 826 .loc 1 140 75 view .LVU244 + 827 0136 3032 adds r2, r2, #48 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 828 .loc 1 140 36 view .LVU245 + 829 0138 C275 strb r2, [r0, #23] + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 830 .loc 1 141 7 is_stmt 1 view .LVU246 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 831 .loc 1 141 54 is_stmt 0 view .LVU247 + 832 013a 8A68 ldr r2, [r1, #8] + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 833 .loc 1 141 59 view .LVU248 + 834 013c 4FEA521C lsr ip, r2, #5 + 835 0140 374A ldr r2, .L32+48 + 836 0142 A2FB0C2C umull r2, ip, r2, ip + 837 0146 4FEADC1C lsr ip, ip, #7 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 838 .loc 1 141 69 view .LVU249 + 839 014a A3FB0C42 umull r4, r2, r3, ip + 840 014e D208 lsrs r2, r2, #3 + 841 0150 02EB8202 add r2, r2, r2, lsl #2 + 842 0154 ACEB4202 sub r2, ip, r2, lsl #1 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 843 .loc 1 141 74 view .LVU250 + 844 0158 3032 adds r2, r2, #48 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 845 .loc 1 141 36 view .LVU251 + 846 015a 0276 strb r2, [r0, #24] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 847 .loc 1 142 7 is_stmt 1 view .LVU252 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 848 .loc 1 142 54 is_stmt 0 view .LVU253 + 849 015c 8A68 ldr r2, [r1, #8] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 850 .loc 1 142 59 view .LVU254 + 851 015e 314C ldr r4, .L32+52 + 852 0160 A4FB024C umull r4, ip, r4, r2 + 853 0164 4FEA5C3C lsr ip, ip, #13 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 854 .loc 1 142 68 view .LVU255 + 855 0168 A3FB0C42 umull r4, r2, r3, ip + 856 016c D208 lsrs r2, r2, #3 + 857 016e 02EB8202 add r2, r2, r2, lsl #2 + ARM GAS /tmp/cc45044a.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 + 858 0172 ACEB4202 sub r2, ip, r2, lsl #1 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 859 .loc 1 142 73 view .LVU256 + 860 0176 3032 adds r2, r2, #48 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 861 .loc 1 142 36 view .LVU257 + 862 0178 4276 strb r2, [r0, #25] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 863 .loc 1 143 7 is_stmt 1 view .LVU258 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 864 .loc 1 143 54 is_stmt 0 view .LVU259 + 865 017a 8A68 ldr r2, [r1, #8] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 866 .loc 1 143 59 view .LVU260 + 867 017c 2A4C ldr r4, .L32+56 + 868 017e A4FB024C umull r4, ip, r4, r2 + 869 0182 4FEA9C1C lsr ip, ip, #6 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 870 .loc 1 143 67 view .LVU261 + 871 0186 A3FB0C42 umull r4, r2, r3, ip + 872 018a D208 lsrs r2, r2, #3 + 873 018c 02EB8202 add r2, r2, r2, lsl #2 + 874 0190 ACEB4202 sub r2, ip, r2, lsl #1 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 875 .loc 1 143 72 view .LVU262 + 876 0194 3032 adds r2, r2, #48 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 877 .loc 1 143 36 view .LVU263 + 878 0196 8276 strb r2, [r0, #26] + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 879 .loc 1 144 7 is_stmt 1 view .LVU264 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 880 .loc 1 144 54 is_stmt 0 view .LVU265 + 881 0198 8A68 ldr r2, [r1, #8] + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 882 .loc 1 144 59 view .LVU266 + 883 019a 244C ldr r4, .L32+60 + 884 019c A4FB024C umull r4, ip, r4, r2 + 885 01a0 4FEA5C1C lsr ip, ip, #5 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 886 .loc 1 144 66 view .LVU267 + 887 01a4 A3FB0C42 umull r4, r2, r3, ip + 888 01a8 D208 lsrs r2, r2, #3 + 889 01aa 02EB8202 add r2, r2, r2, lsl #2 + 890 01ae ACEB4202 sub r2, ip, r2, lsl #1 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 891 .loc 1 144 71 view .LVU268 + 892 01b2 3032 adds r2, r2, #48 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 893 .loc 1 144 36 view .LVU269 + 894 01b4 C276 strb r2, [r0, #27] + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 895 .loc 1 145 7 is_stmt 1 view .LVU270 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 896 .loc 1 145 54 is_stmt 0 view .LVU271 + 897 01b6 8A68 ldr r2, [r1, #8] + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + ARM GAS /tmp/cc45044a.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 + 898 .loc 1 145 59 view .LVU272 + 899 01b8 A3FB022C umull r2, ip, r3, r2 + 900 01bc 4FEADC0C lsr ip, ip, #3 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 901 .loc 1 145 65 view .LVU273 + 902 01c0 A3FB0C42 umull r4, r2, r3, ip + 903 01c4 D208 lsrs r2, r2, #3 + 904 01c6 02EB8202 add r2, r2, r2, lsl #2 + 905 01ca ACEB4202 sub r2, ip, r2, lsl #1 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 906 .loc 1 145 70 view .LVU274 + 907 01ce 3032 adds r2, r2, #48 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 908 .loc 1 145 36 view .LVU275 + 909 01d0 0277 strb r2, [r0, #28] + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 910 .loc 1 146 7 is_stmt 1 view .LVU276 + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 911 .loc 1 146 54 is_stmt 0 view .LVU277 + 912 01d2 8A68 ldr r2, [r1, #8] + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 913 .loc 1 146 64 view .LVU278 + 914 01d4 A3FB0213 umull r1, r3, r3, r2 + 915 01d8 DB08 lsrs r3, r3, #3 + 916 01da 03EB8303 add r3, r3, r3, lsl #2 + 917 01de A2EB4303 sub r3, r2, r3, lsl #1 + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 918 .loc 1 146 69 view .LVU279 + 919 01e2 3033 adds r3, r3, #48 + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 920 .loc 1 146 36 view .LVU280 + 921 01e4 4377 strb r3, [r0, #29] + 147:Core/Src/main.c **** + 922 .loc 1 147 7 is_stmt 1 view .LVU281 + 923 01e6 2021 movs r1, #32 + 924 01e8 FFF7FEFF bl CDC_Transmit_FS + 925 .LVL31: + 926 01ec 2AE7 b .L28 + 927 .L33: + 928 01ee 00BF .align 3 + 929 .L32: + 930 01f0 00E40B54 .word 1410065408 + 931 01f4 02000000 .word 2 + 932 01f8 00040240 .word 1073873920 + 933 01fc 00000000 .word ADC1_buff_circular + 934 0200 00000000 .word hadc1 + 935 0204 00000000 .word ADC_proc_shadow + 936 0208 00000000 .word ADC_proc + 937 020c CDCCCCCC .word -858993459 + 938 0210 00000000 .word ADC_msg + 939 0214 834B0400 .word 281475 + 940 0218 6BCA5F6B .word 1801439851 + 941 021c 83DE1B43 .word 1125899907 + 942 0220 C55A7C0A .word 175921861 + 943 0224 5917B7D1 .word -776530087 + 944 0228 D34D6210 .word 274877907 + 945 022c 1F85EB51 .word 1374389535 + ARM GAS /tmp/cc45044a.s page 44 + + + 946 .cfi_endproc + 947 .LFE243: + 949 .global ADC_msg + 950 .section .data.ADC_msg,"aw" 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 + 954 ADC_msg: + 955 0000 52656365 .ascii "Received ADC value: ??????????\015\012\000" + 955 69766564 + 955 20414443 + 955 2076616C + 955 75653A20 + 956 .global ADC1_buff_circular + 957 .section .bss.ADC1_buff_circular,"aw",%nobits 958 .align 2 - 961 ADC_proc: - 962 0000 00000000 .space 16 + 961 ADC1_buff_circular: + 962 0000 00000000 .space 200 962 00000000 962 00000000 962 00000000 - 963 .global hdma_adc1 - 964 .section .bss.hdma_adc1,"aw",%nobits + 962 00000000 + 963 .global curr_step_start_N + 964 .section .bss.curr_step_start_N,"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 + 968 curr_step_start_N: + 969 0000 00000000 .space 4 + 970 .global Sweep_state + 971 .section .bss.Sweep_state,"aw",%nobits 972 .align 2 - 975 hadc1: - 976 0000 00000000 .space 72 + 975 Sweep_state: + 976 0000 00000000 .space 12 976 00000000 976 00000000 - 976 00000000 - 976 00000000 - 977 .global curr_step_start_N - 978 .section .bss.curr_step_start_N,"aw",%nobits + 977 .global ADC_proc_shadow + 978 .section .bss.ADC_proc_shadow,"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 + 982 ADC_proc_shadow: + 983 0000 00000000 .space 16 + 983 00000000 + 983 00000000 + 983 00000000 + 984 .global ADC_proc + 985 .section .bss.ADC_proc,"aw",%nobits + 986 .align 2 + 989 ADC_proc: + 990 0000 00000000 .space 16 + 990 00000000 + 990 00000000 + 990 00000000 + 991 .global hdma_adc1 + 992 .section .bss.hdma_adc1,"aw",%nobits + 993 .align 2 + 996 hdma_adc1: + 997 0000 00000000 .space 96 + 997 00000000 + 997 00000000 + 997 00000000 + 997 00000000 + ARM GAS /tmp/cc45044a.s page 45 + + + 998 .global hadc1 + 999 .section .bss.hadc1,"aw",%nobits + 1000 .align 2 + 1003 hadc1: + 1004 0000 00000000 .space 72 + 1004 00000000 + 1004 00000000 + 1004 00000000 + 1004 00000000 + 1005 .text + 1006 .Letext0: + 1007 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 1008 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1009 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 1010 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 1011 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" + 1012 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" + 1013 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 1014 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 1015 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 1016 .file 12 "Core/Inc/main.h" + 1017 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" + 1018 .file 14 "USB_DEVICE/App/usbd_cdc_if.h" + 1019 .file 15 "USB_DEVICE/App/usb_device.h" + 1020 .file 16 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + 1021 .file 17 "" + ARM GAS /tmp/cc45044a.s page 46 DEFINED SYMBOLS *ABS*:00000000 main.c - /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 + /tmp/cc45044a.s:21 .text.MX_GPIO_Init:00000000 $t + /tmp/cc45044a.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/cc45044a.s:242 .text.MX_GPIO_Init:0000010c $d + /tmp/cc45044a.s:250 .text.MX_DMA_Init:00000000 $t + /tmp/cc45044a.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/cc45044a.s:304 .text.MX_DMA_Init:00000030 $d + /tmp/cc45044a.s:309 .text.Error_Handler:00000000 $t + /tmp/cc45044a.s:315 .text.Error_Handler:00000000 Error_Handler + /tmp/cc45044a.s:347 .text.MX_ADC1_Init:00000000 $t + /tmp/cc45044a.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/cc45044a.s:460 .text.MX_ADC1_Init:00000068 $d + /tmp/cc45044a.s:1003 .bss.hadc1:00000000 hadc1 + /tmp/cc45044a.s:466 .text.SystemClock_Config:00000000 $t + /tmp/cc45044a.s:472 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/cc45044a.s:620 .text.SystemClock_Config:000000a4 $d + /tmp/cc45044a.s:627 .text.main:00000000 $t + /tmp/cc45044a.s:633 .text.main:00000000 main + /tmp/cc45044a.s:930 .text.main:000001f0 $d + /tmp/cc45044a.s:961 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular + /tmp/cc45044a.s:982 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow + /tmp/cc45044a.s:989 .bss.ADC_proc:00000000 ADC_proc + /tmp/cc45044a.s:954 .data.ADC_msg:00000000 ADC_msg + /tmp/cc45044a.s:951 .data.ADC_msg:00000000 $d + /tmp/cc45044a.s:958 .bss.ADC1_buff_circular:00000000 $d + /tmp/cc45044a.s:968 .bss.curr_step_start_N:00000000 curr_step_start_N + /tmp/cc45044a.s:965 .bss.curr_step_start_N:00000000 $d + /tmp/cc45044a.s:975 .bss.Sweep_state:00000000 Sweep_state + /tmp/cc45044a.s:972 .bss.Sweep_state:00000000 $d + /tmp/cc45044a.s:979 .bss.ADC_proc_shadow:00000000 $d + /tmp/cc45044a.s:986 .bss.ADC_proc:00000000 $d + /tmp/cc45044a.s:996 .bss.hdma_adc1:00000000 hdma_adc1 + /tmp/cc45044a.s:993 .bss.hdma_adc1:00000000 $d + /tmp/cc45044a.s:1000 .bss.hadc1:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin diff --git a/build/main.o b/build/main.o index 101a158..5ae3aa4 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/build/stm32_ADC_F429_0.bin b/build/stm32_ADC_F429_0.bin index 6c5f7aa..46e200a 100755 Binary files a/build/stm32_ADC_F429_0.bin and b/build/stm32_ADC_F429_0.bin differ diff --git a/build/stm32_ADC_F429_0.hex b/build/stm32_ADC_F429_0.hex index 9eb633e..567374b 100644 --- a/build/stm32_ADC_F429_0.hex +++ b/build/stm32_ADC_F429_0.hex @@ -1,45 +1,45 @@ :020000040800F2 -:1000000000000320A94D0008D50A0008D70A0008FF -:10001000D90A0008DB0A0008DD0A00080000000019 -:10002000000000000000000000000000DF0A0008DF -:10003000E10A000800000000E30A0008E50A0008E1 -:10004000F94D0008F94D0008F94D0008F94D000878 -:10005000F94D0008F94D0008F94D0008F94D000868 -:10006000F94D0008F94D0008F94D0008F94D000858 -:10007000F94D0008F94D0008F94D0008F94D000848 -:10008000F94D0008F94D0008F94D0008F94D000838 -:10009000F94D0008F94D0008F94D0008F94D000828 -:1000A000F94D0008F94D0008F94D0008F94D000818 -:1000B000F94D0008F94D0008F94D0008F94D000808 -:1000C000F94D0008F94D0008F94D0008F94D0008F8 -:1000D000F94D0008F94D0008F94D0008F94D0008E8 -:1000E000F94D0008F94D0008F94D0008F94D0008D8 -:1000F000F94D0008F94D0008F94D0008F94D0008C8 -:10010000F94D0008F94D0008F94D0008F94D0008B7 -:10011000F94D0008F94D0008F94D0008F94D0008A7 -:10012000ED0A0008F94D0008F94D0008F94D0008E6 -:10013000F94D0008F94D0008F94D0008F94D000887 -:10014000F94D0008F94D0008F94D0008FD0A0008B6 -:10015000F94D0008F94D0008F94D0008F94D000867 -:10016000F94D0008F94D0008F94D0008F94D000857 -:10017000F94D0008F94D0008F94D00080000000095 -:10018000F94D0008F94D0008F94D0008F94D000837 -:10019000F94D0008F94D0008F94D0008F94D000827 -:0C01A000F94D0008F94D0008F94D000869 +:10000000000003208D4F0008610B0008630B0008FF +:10001000650B0008670B0008690B00080000000072 +:100020000000000000000000000000006B0B000852 +:100030006D0B0008000000006F0B0008710B00083A +:10004000DD4F0008DD4F0008DD4F0008DD4F0008E0 +:10005000DD4F0008DD4F0008790B0008DD4F000878 +:10006000DD4F0008AD0B0008DD4F0008DD4F000834 +:10007000DD4F0008DD4F0008DD4F0008DD4F0008B0 +:10008000DD4F0008DD4F0008DD4F0008DD4F0008A0 +:10009000DD4F0008DD4F0008DD4F0008DD4F000890 +:1000A000DD4F0008DD4F0008DD4F0008DD4F000880 +:1000B000DD4F0008DD4F0008DD4F0008DD4F000870 +:1000C000DD4F0008DD4F0008DD4F0008DD4F000860 +:1000D000DD4F0008DD4F0008DD4F0008DD4F000850 +:1000E000DD4F0008DD4F0008DD4F0008DD4F000840 +:1000F000DD4F0008DD4F0008DD4F0008DD4F000830 +:10010000DD4F0008DD4F0008DD4F0008DD4F00081F +:10011000DD4F0008DD4F0008DD4F0008DD4F00080F +:10012000B90B0008DD4F0008DD4F0008DD4F000867 +:10013000DD4F0008DD4F0008DD4F0008DD4F0008EF +:10014000DD4F0008DD4F0008DD4F0008C90B000837 +:10015000DD4F0008DD4F0008DD4F0008DD4F0008CF +:10016000DD4F0008DD4F0008DD4F0008DD4F0008BF +:10017000DD4F0008DD4F0008DD4F000800000000E3 +:10018000DD4F0008DD4F0008DD4F0008DD4F00089F +:10019000DD4F0008DD4F0008DD4F0008DD4F00088F +:0C01A000DD4F0008DD4F0008DD4F0008B7 :1001B0000348044B834202D0034B03B118477047F6 :1001C0001801002018010020000000000548064B1F :1001D0001B1AD90F01EBA301491002D0034B03B145 :1001E0001847704718010020180100200000000087 :1001F00010B5064C237843B9FFF7DAFF044B13B16F :100200000448AFF300800123237010BD18010020C3 -:1002100000000000FC4D000808B5044B1BB1044968 +:1002100000000000E04F000808B5044B1BB1044982 :100220000448AFF30080BDE80840CFE700000000BD -:100230001C010020FC4D000870B50F4B0F4DAB4268 +:100230001C010020E04F000870B50F4B0F4DAB4282 :10024000A3EB050607D0B610002455F8043B013493 -:100250009847A642F9D804F0D1FD094D094B5E1B21 +:100250009847A642F9D804F0C3FE094D094B5E1B2E :10026000AB424FEAA60606D0002455F8043B013401 -:100270009847A642F9D870BD7C4E00087C4E000815 -:100280007C4E0008804E0008830730B547D0541ECE +:100270009847A642F9D870BD605000086050000849 +:100280006050000864500008830730B547D0541E02 :10029000002A3ED0CAB2034601E0013C39D303F83C :1002A000012B9D07F9D1032C2CD9CDB205EB0525E7 :1002B0000F2C05EB054535D9A4F1100222F00F0CE7 @@ -106,1175 +106,1205 @@ :10068000EDE6184602E7F045ADD2BEEB020366EB9D :100690000C060138B146A6E74646ECE7034698E764 :1006A0004046D3E7D6467EE76444023847E708462B -:1006B0000DE7023E63442DE7704700BF30B58BB0B5 -:1006C00000240594069407940894099400942B4BF5 -:1006D0001A6B42F080021A631A6B02F080020092D9 -:1006E000009A01941A6B42F004021A631A6B02F02A -:1006F00004020192019A02941A6B42F001021A63F9 -:100700001A6B02F001020292029A03941A6B42F0F1 -:1007100020021A631A6B02F020020392039A0494D7 -:100720001A6B42F002021A631B6B03F0020304937C -:10073000049B134D22464FF48041284600F0CCFE26 -:1007400001228021284600F0C7FE4FF40063059384 -:100750004FF488130693079405A90A4800F0B8FDE2 -:100760004FF481430593012306930794089405A948 -:10077000284600F0ADFD0BB030BD00BF0038024090 -:10078000000402400014024000B583B00021019132 -:10079000094B1A6B42F480021A631B6B03F480034B -:1007A0000193019B0A46382001F000F9382001F03E -:1007B0000DF903B05DF804FB0038024072B6FEE7A5 -:1007C00000B585B00023009301930293039316486C -:1007D000164A02604FF48032426083600361037600 -:1007E00080F820304FF08052C2624FF07062826217 -:1007F000C3600123C36180F83030436103F058F8CF -:1008000068B90323009301230193002302936946EF -:10081000054803F087F920B905B05DF804FBFFF740 -:10082000CDFFFFF7CBFF00BF6C020020002001408E -:1008300000B595B03022002108A8FFF725FD002360 -:10084000039304930593069307930193214A116C34 -:1008500041F080511164126C02F080520192019AB1 -:1008600002931D4B1A6842F440421A601B6803F45D -:1008700040430293029B012308934FF48033099372 -:1008800002230E934FF480020F92082210924FF42D -:10089000A872119212930723139308A800F0F8F995 -:1008A00098B90F23039302230493002305934FF475 -:1008B000A05306934FF480530793052103A800F03B -:1008C00051FC20B915B05DF804FBFFF777FFFFF787 -:1008D00075FF00BF003802400070004000000000BB -:1008E00008B501F0B1F8FFF7A3FFFFF7E7FEFFF748 -:1008F0004BFFFFF765FF01F0F1F801228021684806 -:1009000000F0EAFD64226749674802F0FDFF674B8B -:1009100000221A70DA605A609A604FF48041604891 -:1009200000F0E0FD614B1B78022BF6D15F4B5C6859 -:10093000DA68B4FBF2F49C6001221A70002159605D -:10094000D96055A3D3E900232046FFF7EFFC844686 -:100950004FEAE17E0EF0030220F07043000F40EA00 -:10096000011020F07040034403EB11631344504A1C -:10097000A2FB030525F0030000EB95001B1A2EF0E7 -:10098000030E7344BCEB030061EBE3714FF0CC3317 -:1009900000FB03F302FB0133A0FB02021A44D30F56 -:1009A0001B1842F100025B0843EAC27303EB8303A6 -:1009B000ACEB430C0CF1300C3E4880F814C0620ADA -:1009C0003D4BA3FB02323A4BD209303242753B49D0 -:1009D000A1FB0421890DA3FB0152D20802EB820284 -:1009E000A1EB4202303282753549A1FB0421890C0A -:1009F000A3FB0152D20802EB8202A1EB4202303289 -:100A0000C27561092F4AA2FB0121C909A3FB01524A -:100A1000D20802EB8202A1EB4202303202762A496E -:100A2000A1FB0421490BA3FB0152D20802EB820275 -:100A3000A1EB4202303242762449A1FB042189090C -:100A4000A3FB0152D20802EB8202A1EB4202303238 -:100A500082761F49A1FB04214909A3FB0152D20858 -:100A600002EB8202A1EB42023032C276A3FB0412F7 -:100A7000D208A3FB0213DB0803EB8303A2EB4303BF -:100A80003033037702EB8202A4EB42043034447724 -:100A9000202101F00FF940E700E40B5402000000B0 -:100AA00000040240340100206C020020FC01002000 -:100AB000CDCCCCCC00000020834B04006BCA5F6B14 -:100AC00083DE1B43C55A7C0A5917B7D1D34D621038 -:100AD0001F85EB51FEE7FEE7FEE7FEE7FEE7704706 -:100AE0007047704708B500F0C9FF08BD08B5024857 -:100AF00000F01AFE08BD00BF0C02002008B5024835 -:100B000001F073FD08BD00BFB419002008B5012233 -:100B100080210B4800F0E0FC322307E009494A68D5 -:100B2000094830F8130002444A600133632BF5D9B9 -:100B3000044BDA683232DA6002221A7008BD00BF54 -:100B400000040240FC0100203401002008B580218F -:100B5000094800F0C7FC002307E008494A68084834 -:100B600030F8130002444A600133312BF5D9034AAF -:100B7000D3683233D36008BD00040240FC0100207A -:100B80003401002082B0002100910B4B5A6C42F4DA -:100B900080425A645A6C02F480420092009A019199 -:100BA0001A6C42F080521A641B6C03F0805301935C -:100BB000019B02B0704700BF0038024070B588B09A -:100BC000002303930493059306930793026803F1AC -:100BD000804303F590339A4201D008B070BD0446BB -:100BE0000025009503F58C335A6C42F480725A64E8 -:100BF0005A6C02F480720092009A01951A6B42F0CE -:100C000004021A631A6B02F004020192019A02951F -:100C10001A6B42F001021A631B6B03F0010302938B -:100C2000029B012303930326049603A9144800F0B2 -:100C30004FFB082303930496059503A9114800F080 -:100C400047FB1148114B036045608560C5604FF458 -:100C5000806303614FF4006343614FF40053836189 -:100C60004FF48073C3610562456200F0C1FC18B99E -:100C7000054BA3639C63B0E7FFF7A0FDF8E700BF57 -:100C800000080240000002400C02002010640240F4 -:100C9000002800F0E08170B582B00446036813F0CC -:100CA000010F3BD09F4B9B6803F00C03042B2CD00F -:100CB0009C4B9B6803F00C03082B21D06368B3F5B1 -:100CC000803F4FD0B3F5A02F52D0964B1A6822F434 -:100CD00080321A601A6822F480221A606368002B3E -:100CE00050D000F0D7FE05468E4B1B6813F4003F32 -:100CF00014D100F0CFFE401B6428F5D90320B1E1E8 -:100D0000884B5B6813F4800FD8D0864B1B6813F4B4 -:100D1000003F03D06368002B00F09F81236813F02D -:100D2000020F54D07F4B9B6813F00C0F3ED07D4BCD -:100D30009B6803F00C03082B33D0E368002B68D0CA -:100D4000794B01221A6000F0A5FE0546754B1B6821 -:100D500013F0020F54D100F09DFE401B0228F5D97C -:100D600003207FE16F4A136843F480331360B5E7D3 -:100D70006C4B1A6842F480221A601A6842F480327E -:100D80001A60ABE700F086FE0546664B1B6813F45D -:100D9000003FC3D000F07EFE401B6428F5D903203D -:100DA00060E1604B5B6813F4800FC6D15D4B1B683C -:100DB00013F0020F03D0E368012B40F05081594A31 -:100DC000136823F0F803216943EAC1031360236821 -:100DD00013F0080F42D063696BB3534B0122C3F881 -:100DE000802E00F057FE05464E4B5B6F13F0020F4E -:100DF00034D100F04FFE401B0228F5D9032031E129 -:100E0000484A136823F0F803216943EAC1031360D9 -:100E1000DDE7454B00221A6000F03CFE0546414BE1 -:100E20001B6813F0020FD2D000F034FE401B0228E2 -:100E3000F5D9032016E13C4B0022C3F8802E00F0C8 -:100E400029FE0546374B5B6F13F0020F06D000F00A -:100E500021FE401B0228F5D9032003E1236813F08B -:100E6000040F77D02F4B1B6C13F0805F33D100231E -:100E700001932C4B1A6C42F080521A641B6C03F0E5 -:100E800080530193019B0125284B1B6813F4807F3D -:100E900023D0A368012B34D0052B38D0214B1A6FF7 -:100EA00022F001021A671A6F22F004021A67A3687F -:100EB000002B3DD000F0EEFD06461A4B1B6F13F0E1 -:100EC000020F46D100F0E6FD801B41F288339842C4 -:100ED000F3D90320C6E00025D6E7144A136843F48B -:100EE0008073136000F0D6FD0646104B1B6813F4A8 -:100EF000807FCED100F0CEFD801B0228F5D90320E3 -:100F0000B0E0084A136F43F001031367CFE7054BC6 -:100F10001A6F42F004021A671A6F42F001021A6750 -:100F2000C5E700BF003802400000474200700040A3 -:100F300000F0B0FD0646524B1B6F13F0020F08D0B5 -:100F400000F0A8FD801B41F288339842F3D90320BA -:100F500088E0EDB9A369002B00F08380484A9268CD -:100F600002F00C02082A51D0022B17D0454B002268 -:100F70001A6600F08FFD0446414B1B6813F0007F9A -:100F800042D000F087FD001B0228F5D9032069E05C -:100F90003B4A136C23F080531364DBE7394B002288 -:100FA0001A6600F077FD0546354B1B6813F0007F8D -:100FB00006D000F06FFD401B0228F5D9032051E058 -:100FC000E369226A1343626A43EA8213A26A5208FF -:100FD000013A43EA0243E26A43EA0263284A536061 -:100FE000284B01221A6600F055FD0446244B1B686D -:100FF00013F0007F06D100F04DFD001B0228F5D94B -:1010000003202FE000202DE000202BE0012B2BD02F -:101010001B4B5B6803F48001E269914226D103F027 -:101020003F02216A8A4223D1616A47F6C0721A40A0 -:10103000B2EB811F1ED103F44031A26A5208013A7B -:10104000B1EB024F18D103F07063E26AB3EB026FA9 -:1010500014D1002006E001207047012002E00120A9 -:1010600000E0002002B070BD0120FBE70120F9E79D -:101070000120F7E70120F5E70120F3E70120F1E780 -:10108000003802400000474208B5334B9B6803F02C -:101090000C03042B5BD0082B5BD12F4B5A6802F05A -:1010A0003F025B6813F4800F2CD02B4B5868C0F3C1 -:1010B00088104FEA401CBCEB000C6EEB0E0E4FEAA2 -:1010C0008E1343EA9C634FEA8C11B1EB0C0163EB86 -:1010D0000E03DB0043EA5173C90011EB000C43F12E -:1010E0000003590200234FEA4C2041EADC51FFF78C -:1010F0006DF9194B5B68C3F3014301335B00B0FB2F -:10110000F3F008BD144B5868C0F388104FEA401C38 -:10111000BCEB000C6EEB0E0E4FEA8E1343EA9C63A1 -:101120004FEA8C11B1EB0C0163EB0E03DB0043EAD9 -:101130005173C90011EB000C43F100039902002325 -:101140004FEA8C2041EA9C51FFF740F9D1E7034870 -:10115000D7E70348D5E700BF0038024000127A0005 -:101160000024F400002800F09B8070B50D46044672 -:101170004F4B1B6803F00F038B4208D2CBB24C4A93 -:101180001370136803F00F038B4240F08B802368C9 -:1011900013F0020F17D013F0040F04D0454A9368E0 -:1011A00043F4E0539360236813F0080F04D0414ADE -:1011B000936843F4604393603E4A936823F0F003DE -:1011C000A1680B439360236813F0010F32D063686A -:1011D000012B21D09A1E012A25D9364A126812F015 -:1011E000020F61D033498A6822F0030213438B60F7 -:1011F00000F050FC06462F4B9B6803F00C0362681E -:10120000B3EB820F16D000F045FC801B41F288330F -:101210009842F0D9032042E0264A126812F4003FB7 -:10122000E0D101203BE0234A126812F0007FD9D1BF -:10123000012034E01E4B1B6803F00F03AB4207D9BB -:10124000EAB21B4B1A701B6803F00F03AB422DD19F -:10125000236813F0040F06D0164A936823F4E05372 -:10126000E1680B439360236813F0080F07D0114A1D -:10127000936823F46043216943EAC1039360FFF755 -:1012800003FF0C4B9B68C3F303130B4AD35CD8409A -:101290000A4B18600A4B186800F0B0FB002070BDC4 -:1012A000012070470120FAE70120F8E70120F6E766 -:1012B000003C0240003802401C4E0008280000207C -:1012C00024000020014B1868704700BF2800002050 -:1012D00000230F2B00F2F68070B582B066E08568BF -:1012E0004FEA430E032404FA0EF425EA0405CC6801 -:1012F00004FA0EF42C438460446824EA02044A6829 -:10130000C2F300129A40224342605DE0DC080834D8 -:1013100050F8242003F00705AD004FF00F0E0EFA31 -:1013200005FE22EA0E0E0A69AA4042EA0E0240F8C1 -:1013300024205DE0092200E0002202FA0EF22A4396 -:101340000234614D45F82420604A94686FEA0C022B -:1013500024EA0C054E6816F4801F01D04CEA0405FF -:101360005A4CA560E46802EA04054E6816F4001FB2 -:1013700001D04CEA0405554CE560646802EA0405B6 -:101380004E6816F4003F01D04CEA04054F4C6560EE -:10139000246822404D6815F4803F01D04CEA0402D5 -:1013A0004A4C226001330F2B00F28A8001229A40BE -:1013B0000C6804EA020C32EA0404F3D14C6804F02D -:1013C0000304013C012C8AD94A6802F00302032A73 -:1013D00009D0C4685D000322AA4024EA02048A6896 -:1013E000AA402243C2604A6802F00302022A8DD05A -:1013F00004684FEA430E032202FA0EF224EA0204C2 -:101400004A6802F0030202FA0EF2224302604A68BE -:1014100012F4403FC6D0002201922D4A546C44F48D -:1014200080445464526C02F480420192019A9C08F8 -:10143000A51C254A52F8255003F0030E4FEA8E0EE4 -:101440000F2202FA0EF225EA0205224A90423FF4E8 -:1014500073AF02F58062904222D002F58062904222 -:1014600020D002F5806290421ED002F58062904248 -:101470001CD002F5806290421AD002F58062904240 -:1014800018D002F58062904216D002F58062904238 -:1014900014D002F5806290423FF44CAF0A224CE730 -:1014A00001224AE7022248E7032246E7042244E7F2 -:1014B000052242E7062240E707223EE708223CE7F2 -:1014C00002B070BD704700BF00380140003C0140D1 -:1014D00000380240000002400AB1816170470904EF -:1014E00081617047436901EA030221EA030141EA8D -:1014F00002418161704730B405682C6824F480246F -:101500002C60046863608368402B05D00368996091 -:101510000368DA6030BC704703689A600368D9607A -:10152000F8E7000010B40368D9B210390A4AA2FBE8 -:1015300001421209094CA25CC2655F2907D96FF309 -:10154000090304338365806D5DF8044B70476FF3C6 -:1015500009038365F7E700BFABAAAAAA144E0008E7 -:10156000836A826992B9012B0AD0022B02D00BB197 -:1015700000207047C36A13F0807F28D10020704795 -:10158000C36AB3F1C07F24D000207047B2F5005F7A -:1015900009D0022B25D9032B25D1C36A13F0807FF4 -:1015A00023D100207047032B03D8DFE803F0140495 -:1015B000140A00207047C36A13F0807F0DD1002009 -:1015C0007047C36AB3F1C07F09D000207047012083 -:1015D00070470120704701207047012070470120AB -:1015E00070470120704700207047012070470000BD -:1015F00070B5044600F04EFA002C5BD0054602237D -:1016000084F83530002384F834302268136823F0DE -:101610000103136023681A6812F0010F0AD000F06A -:1016200039FA431B052BF5D920236365032084F881 -:10163000350070BD1A68204911406268A0680243F5 -:10164000E06802432069024360690243A0690243E3 -:10165000E0690243206A02430A43616A04291ED0FA -:101660001A602668756925F00705636A1D43042B17 -:1016700007D1A36A1D43E36A1BB12046FFF770FF41 -:1016800090B975612046FFF74DFFE26D3F2393400F -:10169000836000206065012384F83530C9E7E16A82 -:1016A000206B01430A43DBE740236365012084F894 -:1016B0003500BEE70120BCE73F8010F038B5044696 -:1016C000856D90F8340001282BD0012084F8340077 -:1016D00094F83500C0B2012804D0002384F83430D7 -:1016E000022038BD022084F83500002060652046C5 -:1016F000FFF701FFE26D3F239340AB602268136860 -:1017000043F016031360236C23B12268136843F07F -:10171000080313602268136843F00103136000207C -:10172000DFE70220DDE70000F0B583B004460023C8 -:101730000193724B1D68724BA3FB0535AD0A876D93 -:101740003E68C26D08239340334210D003681A6884 -:1017500012F0040F0BD01A6822F004021A60C26D56 -:1017600008239340BB60436D43F001034365E26D82 -:1017700001239340334209D02268526912F0800F4E -:1017800004D0BB60636D43F002036365E26D042324 -:101790009340334209D02268126812F0020F04D03D -:1017A000BB60636D43F004036365E26D10239340F7 -:1017B000334224D02268126812F0080F1FD0BB6099 -:1017C00023681A6812F4802F0DD01B6813F4002FC1 -:1017D00004D1236C9BB12046984710E0A36C73B1F1 -:1017E000204698470BE01A6812F4807F03D11A68EC -:1017F00022F008021A60236C0BB120469847E26D74 -:1018000020239340334255D02268126812F0100F03 -:1018100050D0BB6094F83530DBB2052B0ED0236876 -:101820001A6812F4802F33D01B6813F4002F2AD1CA -:10183000636C002B3ED0204698473BE0226813683B -:1018400023F0160313602268536923F08003536169 -:10185000236CA3B12268136823F008031360E26DC0 -:101860003F239340BB60012384F83530002384F884 -:101870003430236D002B3FD0204698473CE0A36CCA -:10188000002BE7D1EBE7E36BA3B12046984711E0CB -:101890001A6812F4807F09D11A6822F010021A60C7 -:1018A000012384F83530002384F83430E36B0BB126 -:1018B00020469847636DFBB1636D13F0010F17D09D -:1018C000052384F835302268136823F00103136080 -:1018D000019B01330193AB4204D823681B6813F0CA -:1018E000010FF5D1012384F83530002384F834301A -:1018F000E36C0BB12046984703B0F0BD28000020F0 -:10190000B5814E1B002807DB00F01F0240090123B0 -:101910009340024A42F82030704700BF00E100E0E7 -:10192000002808DB0901C9B200F1604000F5614000 -:1019300080F80013704700F00F000901C9B2014B95 -:101940001954704714ED00E000B500F00700C0F135 -:10195000070CBCF1040F28BF4FF0040C031D062B2D -:101960000FD9C31E4FF0FF3E0EFA0CF021EA000122 -:1019700099400EFA03FE22EA0E0241EA02005DF8E7 -:1019800004FB0023EEE70000074AD36823F4E0637A -:101990001B041B0C000200F4E060034343F0BF6330 -:1019A00043F40033D360704700ED00E010B5044607 -:1019B000054BD868C0F30220FFF7C6FF014620465A -:1019C000FFF7AEFF10BD00BF00ED00E008B5FFF768 -:1019D00099FF08BD0138B0F1807F0BD24FF0E023B2 -:1019E0005861054AF02182F82310002098610722EF -:1019F0001A6170470120704700ED00E010B5044601 -:101A00000E4B1A784FF47A73B3FBF2F30C4A10685A -:101A1000B0FBF3F0FFF7DEFF68B90F2C01D901200E -:101A20000AE0002221464FF0FF30FFF7BFFF054BD1 -:101A30001C60002000E0012010BD00BF210000203C -:101A4000280000202400002008B50B4B1A6842F43F -:101A500000721A601A6842F480621A601A6842F4CE -:101A600080721A600320FFF78FFF0F20FFF7C6FF79 -:101A7000FFF788F8002008BD003C0240034A1168C7 -:101A8000034B1B780B441360704700BFB402002067 -:101A900021000020014B1868704700BFB4020020ED -:101AA00038B50446FFF7F6FF0546B4F1FF3F02D014 -:101AB000044B1B781C44FFF7EDFF401BA042FAD3F8 -:101AC00038BD00BF21000020034AD2F8883043F41B -:101AD0007003C2F88830704700ED00E008B50022BE -:101AE0000F49104802F0F4F870B90F490D4802F0A0 -:101AF00006F960B90D490B4803F0FAF850B90948E6 -:101B000002F017F948B908BDFEF758FEEDE7FEF7F9 -:101B100055FEEFE7FEF752FEF1E7FEF74FFEF2E764 -:101B200060000020B8020020D40000207C000020CB -:101B300012230B80004870474C00002004230B80C8 -:101B40000048704748000020002393421ED200B591 -:101B500010E00CF1370C01F813C000014FEA430C00 -:101B60000CF1010C4FF0000E01F80CE00133DBB278 -:101B7000934209D24FEA107CB0F1204FE9D20CF128 -:101B8000300C01F813C0E8E75DF804FB7047000073 -:101B900038B50B4BD3F8100AD3F8144AD3F8183AD7 -:101BA000C01800D138BD074D08222946FFF7CCFFE9 -:101BB000042205F110012046FFF7C6FFF2E700BF3F -:101BC0000070FF1F2E00002008B51A230B80FFF7BE -:101BD000DFFF014808BD00BF2C00002008B50A4601 -:101BE00028B90549054802F0F9FD034808BD024936 -:101BF000024802F0F3FDF8E7940500202C4E00089F -:101C000010B50A46034C2146034802F0E7FD204682 -:101C100010BD00BF94050020444E000808B50A46D8 -:101C200028B90549054802F0D9FD034808BD024915 -:101C3000024802F0D3FDF8E794050020584E000852 -:101C400008B50A4628B90549054802F0C7FD03480A -:101C500008BD0249024802F0C1FDF8E794050020E2 -:101C6000644E000800207047002070470020704735 -:101C700010B50146044C204603F053F8204603F00B -:101C800077F8002010BD00BFB802002010B5064C48 -:101C900000220649204603F036F80549204603F0A5 -:101CA00040F8002010BD00BFB802002094070020BB -:101CB000940F0020094BD3F8BC32D3F814320BB187 -:101CC0000120704710B5054C0A460146204603F036 -:101CD0001AF8204603F031F810BD00BFB80200200A -:101CE00030B589B0002303930493059306930793BB -:101CF0000368B3F1A04F01D009B030BD00250195B4 -:101D0000164C236B43F001032363236B03F00103A1 -:101D10000193019B4FF4C0530393022304930323C5 -:101D200006930A23079303A90D48FFF7D1FA636BC3 -:101D300043F0800363630295636C43F48043636400 -:101D4000636C03F480430293029B2A462946432096 -:101D5000FFF72CFE4320FFF739FECDE700380240A5 -:101D60000000024008B500F29C41D0F8E00401F008 -:101D7000F6FF08BD08B501EBC10300EB8303D3F800 -:101D80006022D0F8E00402F0BDF808BD08B501EB10 -:101D9000C10300EB83031A6AD0F8E00402F017F9DC -:101DA00008BD08B5D0F8E00402F057F808BD10B53A -:101DB0000446C17911B1022909D10121D4F8E00406 -:101DC00002F02CF8D4F8E00401F0F5FF10BDFEF7A6 -:101DD000F5FC0121F2E7000010B50446D0F8E0045C -:101DE00002F01FF82268D2F8003E43F00103C2F867 -:101DF000003EE37A23B1034A136943F006031361FB -:101E000010BD00BF00ED00E008B5D0F8E00402F01E -:101E100017F808BD08B5D0F8E00402F046F808BD90 -:101E200008B5D0F8E00402F029F808BD08B5D0F8EC -:101E3000E00402F051F808BD08B5D0F8E00402F063 -:101E40004DF808BD02780AB10020704710B503466E -:101E50001548C0F8E034C3F8C8024FF0A04303604F -:101E6000042303710222C2710023837142728372C0 -:101E7000C37203738373C37300F0EEF880B90A4C26 -:101E80008021204600F0B6FE40220021204600F0CE -:101E90008BFE80220121204600F086FE002010BD2E -:101EA000FEF78CFCEBE700BFB4190020D0F8C83275 -:101EB00011F0800F08D101F07F0101EBC10103EBAC -:101EC000810393F85602704701F07F0101EBC101D5 -:101ED00003EB8103987D704708B5D0F8C80200F085 -:101EE000BFFA08BD004870479417002070470328C8 -:101EF00005D8DFE800F00504020501207047032043 -:101F0000704708B5D0F8C80200F027F9FFF7EFFFD7 -:101F100008BD08B594461A466346D0F8C80200F0DA -:101F2000FCF9FFF7E4FF08BD08B5D0F8C80200F0DF -:101F30003AFAFFF7DCFF08BD08B5D0F8C80200F098 -:101F4000BDFAFFF7D4FF08BD08B5D0F8C80200F00D -:101F5000F8FAFFF7CCFF08BD08B5D0F8C80200F0CA -:101F6000C9F9FFF7C4FF08BD08B5D0F8C80200F0F2 -:101F700080FAFFF7BCFF08BD08B5D0F8C80200F032 -:101F80004AFAFFF7B4FF08BD2DE9F04383B0D0F85B -:101F9000008001EBC10300EB83039A6A5B6A9A42FB -:101FA00054D807460C469B1A01EBC10200EB820293 -:101FB000D2699A4200D31A4602F103094FEA9909FD -:101FC00015E006F103094FEA9909BB7904EBC40552 -:101FD00007EB8505296A0093B3B2E2B2404601F0EF -:101FE00048F92B6A33442B62AB6A3344AB6208EB8B -:101FF000441303F510639B699BB24B4512D304EB6A -:10200000C40307EB83039A6A5B6A9A420AD24BB114 -:102010009B1A04EBC40207EB8202D6699E42D0D31E -:102020001E46CEE704EBC40307EB83077A6ABB6A5C -:102030009A420FD804F00F040122A240D8F8343895 -:1020400023EA0203C8F83438002000E0012003B07E -:10205000BDE8F0830020FAE730B583B000287AD0DD -:102060000446056890F89534C3B1032384F8953489 -:10207000B5F1A04F17D0206800F0AEFE237C8DF89C -:102080000030231D0ECB206800F0E5FD70B1022367 -:1020900084F895340125284603B030BD80F8943487 -:1020A000FFF71EFEE1E70023A371E4E700212068AB -:1020B00001F0F5FA024608B9034617E0022384F856 -:1020C00095340125E7E703EBC30104EB810101200F -:1020D00048750B75CB8500200876C861086203EB54 -:1020E000C30104EB810148620133DBB220799842DD -:1020F000E9D816E002EBC20304EB8303002183F866 -:10210000551283F8542283F85812C3F85C12C3F8AE -:10211000601202EBC20304EB8303C3F864120132C2 -:10212000D2B29042E6D8237C8DF80030231D0ECB2E -:10213000206800F0A7FE054620B1022384F89534FC -:102140000125A8E700236374012384F895342068EF -:1021500001F064FA9FE701259DE7036890F8942455 -:10216000012A1AD010B50446012280F89424DA68B6 -:1021700012F0400F02D0427B012A09D0206800F003 -:1021800025FE206801F03CFA002084F8940410BD7C -:102190009A6B42F480329A63F0E7022070470000A5 -:1021A00070B504460D460068066C00EB411303F55C -:1021B00030639A68A179012911D038498E4256D0EE -:1021C0003DB905EBC50304EB8303D3F86432002B60 -:1021D0005ED0E9B22046FFF7CDFD002070BD12F0C1 -:1021E000080F09D02E498E42F7D912F4004FF4D0CF -:1021F0004FF400429A60F0E712F0200F02D0202244 -:102200009A60EAE712F0280FE7D125498E4206D9F5 -:1022100012F4004F03D04FF400429A60DDE705EB63 -:10222000C50204EB8202D2F874121B69C3F31203D5 -:10223000CB1AC2F868327DB905EBC50204EB820205 -:10224000D2F864226AB105EBC50204EB8202D2F82F -:1022500060121944C2F86012E9B22046FFF78AFD05 -:10226000BBE704F29C42012101F058FAF4E712F4B2 -:10227000004F03D04FF400429A60AEE712F0200FF7 -:1022800001D020229A60E9B22046FFF773FDA4E74F -:1022900004F29C42002101F041FA9AE70A31544FBE -:1022A0000A30544F38B5044603681D6C03EB4113E4 -:1022B000D3F8081B0E4A954207D903F5306311F491 -:1022C000004F02D04FF400429A602046FFF74AFDCB -:1022D000074B9D4202D9A379012B01D0002038BDC4 -:1022E00004F29C420121206801F018FAF6E700BFD1 -:1022F0000A30544F90F89434012B0CD010B504469A -:10230000012380F894344174006801F069F90020D9 -:1023100084F8940410BD0220704738B505468C46F9 -:1023200011F0800F2BD101F00F0E0EEBCE04A400A4 -:1023300004F514740444211D0EEBCE0E00EB8E0E3A -:1023400000208EF855020CF00F0C81F800C0C2F38B -:102350000A028A600B714A780AB1A1F81AC0022BEE -:102360001CD095F89434012B1BD0012385F89434AC -:10237000286800F062FE002085F8940438BD01F062 -:102380000F0000EBC001890010312944043100EB3B -:10239000C00005EB800001244475D4E700234B7195 -:1023A000DFE70220EAE710B504460A4611F0800F85 -:1023B00020D101F00F0000EBC0039B0003F5147364 -:1023C0002344191D00EBC00004EB8000002380F8BB -:1023D000553202F00F020A7094F89434012B18D091 -:1023E000012384F89434206800F074FE002084F8FF -:1023F000940410BD01F00F0000EBC0039B001033EC -:102400002344191D00EBC00004EB80000123437539 -:10241000DFE70220EDE710B5144601F00F0C0CEBDE -:10242000CC01890001F51471014404310CEBCC0E90 -:1024300000EB8E0ECEF86022CEF864320023CEF888 -:1024400068328EF855328EF854C28279012A04D04F -:10245000006800F025FF002010BDCEF87042F7E7BD -:1024600001F00F0101EBC10100EB8100D0F868021F -:10247000704710B5144601F00F0C0CEBCC0189002D -:102480001031014404310CEBCC0E00EB8E0ECEF873 -:102490002020CEF824300023CEF8283001238EF8F7 -:1024A00015308EF814C082799A4204D0006800F08A -:1024B000F7FE002010BDCEF83040F7E738B501F048 -:1024C0000F050279AA4238D304460B4611F0800F5B -:1024D0001FD101EBC101890001F5147101440431E0 -:1024E00003EBC30300EB8303002283F8552201238F -:1024F0008B700D7094F89434012B20D0012384F854 -:102500009434206801F011F885B1002084F8940417 -:1025100038BD05EBC501890010310144043105EBDC -:10252000C50300EB830301225A75E0E704F29C42E5 -:10253000A179206801F0F2F8E7E70120E8E702203E -:10254000E6E701F00F0302799A4230D310B5044652 -:1025500011F0800F1ED103EBC301890001F5147146 -:102560000144043103EBC30200EB8202002082F835 -:10257000550200228A700B7094F89434012B18D005 -:10258000012384F89434206800F0FCFF002084F8D4 -:10259000940410BD03EBC3018900103101440431E0 -:1025A00003EBC30200EB820201205075E1E701203A -:1025B00070470220EDE708B511F0800F0CD101F053 -:1025C0000F0101EBC101890001F5147101440431CF -:1025D000006800F0EFFD08BD01F00F0101EBC10143 -:1025E0008900103101440431F2E72DE9F04F83B046 -:1025F00004460568284601F04EF810B103B0BDE866 -:10260000F08F0646206801F017F80028F6D005F58F -:102610000067BB68C3F30D23C4F8D434206801F00D -:102620000BF810F0020F04D02268536903F0020384 -:102630005361206801F000F810F0100F15D02268E7 -:10264000936923F010039361D5F8208008F00F09F7 -:1026500008F4F013B3F5802F4CD0B3F5402F6FD0B2 -:102660002268936943F010039361206800F0E4FF4F -:1026700010F4002F76D1206800F0DEFF10F4802FD8 -:1026800040F0E080206800F0D7FF0028C0F26181B0 -:10269000206800F0D1FF10F4006F09D0BB6813F080 -:1026A000010F40F06E812268536903F400635361A7 -:1026B000206800F0C1FF10F4805F40F06681206860 -:1026C00000F0BAFF10F4005F40F0B381206800F022 -:1026D000B3FF10F0080F40F0C481206800F0ACFF99 -:1026E00010F0800F00F0D781AB6923F08003AB615D -:1026F0000126C0E147F6F07318EA030FB0D04FEAA5 -:10270000181A4FEAC903019309EBC90B04EB8B0BB1 -:10271000C8F30A12DBF86012284600F0E3FEDBF88B -:102720006032CAF30A0A5344CBF86032DBF86832ED -:10273000019A4A4404EB82025344C2F868328FE79C -:10274000082204F29C41284600F0CCFE09EBC903A4 -:1027500004EB8303D3F86822C8F30A184244C3F891 -:1027600068227DE7206800F06BFF8046B14635E0C7 -:1027700005EB49130122C3F8082B49462046FFF711 -:102780000FFD3CE005EB49130822C3F8082B49462E -:102790002046FFF787FD35E009EBC90304EB83030F -:1027A00093F85732012B41D005EB49130222C3F8AD -:1027B000082B1AF0200F04D005EB49132022C3F890 -:1027C000082B1AF4005F05D005EB49134FF40052B3 -:1027D000C3F8082B09F101094FEA5808B8F1000FB6 -:1027E0003FF449AF18F0010FF4D05FFA89FB594666 -:1027F000206800F035FF824610F0010FB8D11AF0C2 -:10280000080FBFD11AF0100F04D005EB49131022A6 -:10281000C3F8082B1AF0020FCBD06B6913F0800FAE -:10282000BAD07B6843F480637B60B5E709EBC903EA -:1028300004EB8303002283F8572259462046FFF712 -:10284000E9FAB1E7206800F003FF8046B14625E0D1 -:1028500059462046FFF79AFA1AF0080F04D005EB04 -:1028600049130822C3F808291AF0100F04D005EB09 -:1028700049131022C3F808291AF0400F04D005EBC1 -:1028800049134022C3F808291AF0020F40D11AF068 -:10289000800F59D109F101094FEA5808B8F1000F2A -:1028A0003FF4F0AE18F0010FF4D05FFA89FB5946FF -:1028B000206800F0DEFE824610F0010FCCD009F057 -:1028C0000F02012101FA02F27B6B23EA02037B6310 -:1028D00005EB4913C3F80819A3798B42B8D109EB6A -:1028E000C90304EB83031A6AD9690A441A62B9F16D -:1028F000000FADD109EBC90304EB83035B6A002B26 -:10290000A6D104F29C420121206800F007FF9FE756 -:102910004946284600F066FA09EBC90304EB830335 -:10292000DB7D012B05D005EB49130222C3F80829F2 -:10293000ADE709EBC90304EB83030022DA755946BE -:102940002046FFF76DFAEEE749462046FFF71CFBED -:10295000A0E77B6823F001037B6094F8CC34012B63 -:1029600008D02046FFF750FA2268536903F000436D -:1029700053618DE6002184F8CC14204600F03EF926 -:10298000F2E72046FFF728FA8DE67B6823F0010383 -:102990007B601021206800F025FA1AE005EB461351 -:1029A0004FF67F31C3F80819D3F8002922F400123A -:1029B000C3F80029C3F8081BD3F8002B22F4001237 -:1029C000C3F8002BD3F8002B42F00062C3F8002BB1 -:1029D00001362379B342E1D8FB6943F00113FB616F -:1029E000E37BDBB1D7F8843043F00B03C7F88430C6 -:1029F0007B6C43F00B037B64D5F8003823F4FE6353 -:102A0000C5F8003804F29C42A179206800F086FEE7 -:102A10002268536903F48053536150E67B6943F4A1 -:102A2000005343F02B037B613B6943F00B033B6195 -:102A3000E2E7206800F064FE206800F0EDFAE07143 -:102A40002668FEF73FFC0146E279304600F04CF97B -:102A50002046FFF7ACF92268536903F40053536131 -:102A600034E62046FFF79DF92268536903F0080316 -:102A7000536132E601362379B3420CD906EBC60323 -:102A800004EB830393F85732012BF3D1F1B22046C4 -:102A9000FFF791FDEEE7206800F0CEFD10F4801FF7 -:102AA00025D1206800F0C8FD10F4001F58D0012384 -:102AB00026E001362379B3421BD905EB4613D3F840 -:102AC000002906EBC60304EB83031B7E012BF0D128 -:102AD000002AEEDA06EBC60304EB83030122DA7563 -:102AE00066F07F01C9B22046FFF765FDE1E70126E8 -:102AF000E0E72268536903F480135361D1E701339F -:102B000022799A4227D905EB4312D2F8001B03EB36 -:102B1000C30204EB820292F85822012AEFD1002965 -:102B2000EDDAD4F8D42482EA114212F0010FE6D192 -:102B300003EBC30204EB8202012182F85712AA6957 -:102B400042F08002AA616A6912F0800FD7D17B68D7 -:102B500043F400737B602268536903F400135361EC -:102B6000206800F069FD10F0804F10D1206800F05F -:102B700063FD10F0040F3FF441AD23685D6815F06C -:102B8000040F0DD1226853682B43536036E520466D -:102B9000FFF74CF92268536903F080435361E5E77E -:102BA0002046FFF749F9EDE710B40468606A31B9CF -:102BB00040EA0240A06200205DF8044B70478C465A -:102BC000A36A00EB1340002308E003F1400104EB8B -:102BD0008101496800EB11400133DBB20CF1FF3198 -:102BE0008B42F2D340EA02400CF13F0104EB810436 -:102BF0006060E0E70368596200207047704782B068 -:102C000000230193019B01330193019BB3F1706F8A -:102C10001CD80369002BF5DA0A23019302E0019B1B -:102C2000013B0193019B002BF9D1036943F00103A0 -:102C30000361019B01330193019BB3F1706F08D8CD -:102C4000036913F0010FF4D1002000E0032002B06B -:102C500070470320FBE784B010B5044603A880E862 -:102C60000E009DF81130012B21D1A36B23F480338A -:102C7000A363E36823F4840323F04003E360E36881 -:102C800023F44013E3609DF81830012B0AD020464E -:102C9000FFF7B5FF9DF80E30012B1CD0BDE81040AA -:102CA00004B07047E36843F48013E360EFE7E36840 -:102CB00043F04003E3602046FFF7A1FF9DF8153085 -:102CC00023B9A36B43F48033A363E3E7A36B23F43B -:102CD0008033A363DEE7A36843F00603A360A36821 -:102CE00043F02003A360D9E7022A0AD00922C3686F -:102CF00023F47053C360C36843EA8223C360002097 -:102D00007047234B0B44234A93422FD9224B0B4449 -:102D1000224A93422CD9A1F57403A3F51053204AFB -:102D2000934227D9A1F18373A3F5E7431D4A934248 -:102D300022D31D4B0B441D4A93421FD91C4B0B44FD -:102D40001C4A93421CD31C4B0B441C4A934219D37C -:102D5000A1F1B773A3F55853194A934214D3194BF1 -:102D60000B44194A934211D20722C0E70F22BEE753 -:102D70000E22BCE70D22BAE70C22B8E70B22B6E719 -:102D80000A22B4E70922B2E70822B0E70622AEE73A -:102D9000405327FFFF340C00401E1BFF3F420F0033 -:102DA0007F4F120020D6130060B6E5FE5FE31600E9 -:102DB00000D3CEFE40771B00C05BB3FEC091210064 -:102DC00020753800E05459FEE09C4100836843F0D0 -:102DD0000103836000207047836823F00103836050 -:102DE0000020704782B000230193019B01330193BF -:102DF000019BB3F1706F15D80369002BF5DA00233E -:102E00000193890141F020010161019B013301938C -:102E1000019BB3F1706F08D8036913F0200FF4D150 -:102E2000002000E0032002B070470320FBE782B0DF -:102E300000230193019B01330193019BB3F1706F58 -:102E400013D80369002BF5DA0023019310230361E3 -:102E5000019B01330193019BB3F1706F08D80369A3 -:102E600013F0100FF4D1002000E0032002B07047EF -:102E70000320FBE7D0F800381943C0F80018002001 -:102E80007047000084B0F8B5044607A880E80E003B -:102E9000002306E003F1400204EB820200215160AE -:102EA00001330E2BF6D99DF8266006BBD4F8043802 -:102EB00043F00203C4F80438A36B43F40013A36384 -:102EC000A36B23F40023A363A36B23F48023A363E6 -:102ED0000023C4F8003E9DF82130012B15D19DF848 -:102EE0001F306BB900212046FFF7C4FF11E0A36B30 -:102EF00023F40013A363A36B43F40023A363E7E766 -:102F000001212046FFF7B6FF03E003212046FFF72B -:102F1000B1FF10212046FFF765FF054600B10125EE -:102F20002046FFF784FF00B1012504F5006C002363 -:102F3000CCF81030CCF81430CCF81C300AE0CBB907 -:102F40004FF00060C2F8000900220A614FF67F329C -:102F50008A6001339DF81C10994210D904EB43128A -:102F600002F51061D2F800090028E8DB0020C2F861 -:102F70000009E9E74FF09040C2F80009E4E70023B8 -:102F80000AE0BBB14FF09047C2F8007B002202611B -:102F90004FF67F3282600133994210D904EB43121D -:102FA00002F53060D2F8007B002FEADB0027C2F880 -:102FB000007BEBE74FF00067C2F8007BE6E7DCF848 -:102FC000103023F48073CCF810300023A3616FF02D -:102FD000804363619DF81E301BB9A36943F0100361 -:102FE000A361A2690B4B1343A3619DF822301BB16F -:102FF000A36943F00803A361012E04D02846BDE86D -:10300000F84004B07047A36943F0804343F00403E1 -:10301000A361F3E700383C80D0F8083803F00603DA -:10302000022B04D0062B04D02BB9002070470220BD -:103030007047022070470F20704710B591F800C00C -:103040004B78012B23D000F5006ED0F81C380CF023 -:103050000F040122A24043EA0243C0F81C3800EBEF -:103060004C10D0F8003B13F4004F0ED1D0F8003BC9 -:103070008A68C2F30A02097942EA8142134343F0A3 -:10308000805343F40043C0F8003B002010BDD0F84B -:103090001C280CF00F0E03FA0EF39BB21343C0F87A -:1030A0001C3800EB4C10D0F8003913F4004FECD171 -:1030B000D0F800398A68C2F30A02097942EA8142EB -:1030C00042EA8C52134343F0805343F40043C0F868 -:1030D0000039DAE730B40B784A78012A26D000EBC1 -:1030E0004313D3F8002B002A52DBD0F83C480A786F -:1030F00002F00F024FF0010C0CFA02F224EA024235 -:10310000C0F83C28D0F81C28097801F00F010CFA0F -:1031100001FC22EA0C42C0F81C28D3F8001B234A09 -:103120000A40C3F8002B002030BC704700EB43136B -:10313000D3F80029002A1EDBD0F83C580A7802F0A8 -:103140000F02012404FA02F292B225EA0202C0F848 -:103150003C28D0F81C28097801F00F018C40A4B25B -:1031600022EA0402C0F81C28D3F80019104A0A40C9 -:10317000C3F80029D7E7D3F8002942F00062C3F86A -:103180000029D3F8002942F08042C3F80029D3E790 -:10319000D3F8002B42F00062C3F8002BD3F8002BC9 -:1031A00042F08042C3F8002B9FE700BF0078F3EFA6 -:1031B000007833EC10B483B00246002301934878C2 -:1031C00001280BD00B7802EB4313D3F8000B002837 -:1031D0002DDB002003B05DF8044B70470B7802EB49 -:1031E0004313D3F80049002C01DB0020F2E7D3F8A9 -:1031F000004944F00064C3F800490B7802EB431324 -:10320000D3F8004944F08044C3F80049019B0133DE -:103210000193019C42F210739C42DBD80B7802EBC5 -:103220004313D3F80039002BF0DB0020D2E7D3F8AA -:10323000000B40F00060C3F8000B0B7802EB431367 -:10324000D3F8000B40F08040C3F8000B019B013322 -:103250000193019842F21073984208D80B7802EB60 -:103260004313D3F8003B002BF0DB0020B2E7012032 -:10327000B0E710B59DF8084084B903334FEA930EC8 -:103280004FF0000C08E000EB023303F5805351F8D7 -:10329000044B1C600CF1010CF445F4D3002010BD6C -:1032A000F0B583B00C784B78012B2DD000EB441C8B -:1032B0000CF530631D696FF312051D611D696FF315 -:1032C000DC451D61002C40F0CE800C690CB18C688F -:1032D0000C618C680C621D69C4F312042C431C61E0 -:1032E0001C6944F400241C61012A00F0DF800B7982 -:1032F000012B00F0E180DCF8003B43F00443CCF804 -:10330000003B002003B0F0BD0B6973BB00EB44131E -:10331000D3F810596FF3DC45C3F81059D3F810599E -:1033200045F40025C3F81059D3F810596FF312056E -:10333000C3F81059012A54D000EB4414D4F80039D2 -:1033400043F00443C4F800390B79012B72D00B69A8 -:10335000002BD6D0D0F83438097801F00F010122C3 -:103360008A401343C0F83438CBE700EB441303F52D -:1033700010631D696FF312051D611D696FF3DC4554 -:103380001D6184B90E698D68AE4200D90D611D6959 -:1033900045F400251D611D690E69C6F3120C45EA4E -:1033A0000C051D61C6E70D698E683544013DB5FB0E -:1033B000F6F51E691FFA85FC494F07EAC5453543F6 -:1033C0001D610D79012DE6D11D6925F0C0451D61F6 -:1033D0001D694FEA4C7C0CF0C04C45EA0C051D61A0 -:1033E000D9E7CB691BB100EB4412C2F814390B7951 -:1033F000012B08D000EB4414D4F8003943F0044307 -:10340000C4F800397DE7D0F8083813F4807F08D17C -:1034100000EB4412D2F8003943F00053C2F80039EF -:10342000E8E700EB4412D2F8003943F08053C2F8C9 -:103430000039DFE7D0F8083813F4807F0CD1D4F8D6 -:10344000003943F00053C4F8003900920B8A0A781F -:10345000C968FFF70EFF54E7D4F8003943F08053F2 -:10346000C4F80039F1E70C6954B91C698D68C5F3DB -:1034700012052C431C611C6944F400241C6133E7D1 -:103480008D682C44013CB4FBF5F4A4B204FB05F5B3 -:103490000D621D69124E06EAC4442C431C611C696E -:1034A0000D6AC5F312052C431C611DE7CA68002A8A -:1034B0003FF41DAF5A611AE7D0F8083813F4807F43 -:1034C00006D1DCF8003B43F00053CCF8003B12E798 -:1034D000DCF8003B43F08053CCF8003B0BE700BF27 -:1034E0000000F81F10B5844608464FEA920E02F01D -:1034F0000302002305E00CF58051096840F8041B25 -:1035000001337345F7D37AB10CF5805CDCF80040E9 -:103510000021CBB2DB0024FA03F300F8013B0131B8 -:10352000013A92B2002AF4D110BD0B784A78012AF0 -:1035300014D000EB4310D0F8002B002A06DB2BB18F -:10354000D0F8003B23F08043C0F8003BD0F8003BAC -:1035500043F40013C0F8003B0020704700EB431019 -:10356000D0F80029002A06DB2BB1D0F8003923F06F -:103570008043C0F80039D0F8003943F40013C0F894 -:103580000039E9E70B784A78012A0ED000EB4310A6 -:10359000D0F8003B23F40013C0F8003B0B79023B4A -:1035A000DBB2012B15D90020704700EB4310D0F897 -:1035B000003923F40013C0F800390B79023BDBB269 -:1035C000012BF0D8D0F8003943F08053C0F800390F -:1035D000E9E7D0F8003B43F08053C0F8003BE2E756 -:1035E000D0F8003823F4FE63C0F80038D0F8003873 -:1035F000090101F4FE610B43C0F800380020704758 -:10360000D0F8003E23F00303C0F8003ED0F80438A1 -:1036100023F00203C0F8043800207047D0F8003EC1 -:1036200023F00303C0F8003ED0F8043843F002034F -:10363000C0F8043800207047426980691040704724 -:10364000D0F8183800F50060C0691840000C7047C9 -:10365000D0F8183800F50060C069184080B2704793 -:1036600000EB4111D1F8082B00F5006040691040D3 -:103670007047D0F81028D0F8343801F00F0C23FA36 -:103680000CF3DB01DBB2134300EB411000F51060DB -:10369000806818407047406900F00100704738B5F5 -:1036A0000546C36823F0C043C360012913D019BB8A -:1036B000C36843F08043C36000240A20FEF7F0F99A -:1036C0000A342846FFF7E7FF08B1C72CF5D9C82C04 -:1036D00014D0002038BDC36843F00053C3600024F9 -:1036E0000A20FEF7DDF90A342846FFF7D4FF012847 -:1036F000EDD0C72CF4D9EAE70120EBE70120E9E798 -:10370000D0F800396FF30A03C0F80039D0F8043854 -:1037100043F48073C0F804380020704710B4046C80 -:10372000154B9C4203D9D0F8003B002B16DB00243C -:10373000C0F8104BD0F8104B44F40024C0F8104BE4 -:10374000D0F8104B44F01804C0F8104BD0F8104BD0 -:1037500044F0C044C0F8104B012903D000205DF8AC -:10376000044B7047C0F8142BD0F8003B43F0802383 -:10377000C0F8003BF2E700BF0A30544F4A4B5A688A -:1037800022F440325A605A6841680A435A6002681B -:10379000536823F48073536002685368016943EAF5 -:1037A000012353600268536823F04073536002683A -:1037B000536881680B4353600268936823F4006385 -:1037C000936002689368C1680B439360826A374BC9 -:1037D0009A4257D00268936823F07063936002683E -:1037E0009368816A0B4393600268936823F04053A7 -:1037F000936002689368C16A0B43936002689368A0 -:1038000023F00203936002689368017E43EA410358 -:10381000936090F82030002B3FD00268536843F447 -:10382000006353600268536823F460435360016887 -:103830004B68426A013A43EA42334B600268D36AFA -:1038400023F47003D3620168CB6AC269013A43EA88 -:103850000253CB620268936823F40073936002689A -:10386000936890F8301043EA4123936002689368AC -:1038700023F48063936002689368416943EA81237B -:10388000936070470268936823F0706393600268E6 -:10389000936823F040539360B0E70268536823F4C1 -:1038A00000635360CAE700BF002301400100000F1E -:1038B00038B310B50446036C43B1236C13F0100FFA -:1038C0000BD00120002384F83C3010BDFDF776F9C1 -:1038D0000023636484F83C30EFE7236C23F48853BF -:1038E00023F0020343F0020323642046FFF746FF60 -:1038F00000206064236C23F0030343F0010323647E -:10390000E0E701207047000010B582B013460022A6 -:10391000019290F83C20012A00F0A7800446012281 -:1039200080F83C200268906810F0010F13D1906875 -:1039300040F0010090604E4A10684E4AA2FB002001 -:10394000800C00EB4000019002E0019801380190EA -:1039500001980028F9D12268906810F4807F03D084 -:10396000906820F4807090602268906810F0010FD9 -:1039700070D0206C20F4E06020F0010040F48070F2 -:103980002064526812F4806F05D0226C22F44052F9 -:1039900042F480522264226C12F4805F3BD0626C4D -:1039A00022F006026264002284F83C20A26B3248B6 -:1039B000D063A26B31481064A26B3148D064226896 -:1039C0006FF0220010602068426842F0806242601E -:1039D0002068826842F48072826020680A4600F1A2 -:1039E0004C01A06BFDF76AFE264B5B6813F01F0FBE -:1039F00023D12368244A934216D002F58072934261 -:103A00000CD0224A93422ED102F58072526812F0F5 -:103A1000100F28D108E000226264C4E702F50072AA -:103A2000526812F01F0FECD19A6812F0405F1AD161 -:103A30009A6842F080429A6015E02368124A9342E5 -:103A400011D19A6812F0405F0DD19A6842F080421D -:103A50009A6008E0236C43F010032364636C43F026 -:103A600001036364002002B010BD0220FBE700BF29 -:103A70002800002083DE1B43B33A0008913A000877 -:103A80009D3A00080023014000200140002201402F -:103A900008B5806BFDF75AF808BD704708B5806B14 -:103AA00040230364436C43F004034364FFF7F5FFD2 -:103AB00008BD08B50346806B026C12F0500F25D18B -:103AC000036C43F40073036403689A6812F0405F68 -:103AD00019D1027EBAB9DA6A12F4700F03D09A686B -:103AE00012F4806F0FD15A6822F020025A60036CE2 -:103AF00023F480730364036C13F4805F03D1036CBD -:103B000043F001030364FDF701F808BD026C12F0F5 -:103B1000100F04D1826BD26C18469047F5E7FFF77F -:103B2000BCFFF2E730B482B00022019290F83C2052 -:103B3000012A00F0C0800346012280F83C200A6878 -:103B4000092A40D90468E06892B202EB42021E3AA8 -:103B50004FF0070C0CFA02F220EA0202E2601C6845 -:103B6000E0680A8802EB42021E3A8D6805FA02F20A -:103B70000243E2604A68062A3CD81C68606B02EB8C -:103B80008202053A4FF01F0C0CFA02F220EA020200 -:103B900062631C68606B4A6802EB8202053AB1F806 -:103BA00000C00CFA02F2024362631868434A904272 -:103BB00050D01868414A904259D0002083F83C0008 -:103BC00002B030BC70470468206992B202EB420236 -:103BD0004FF0070C0CFA02F220EA020222611C6884 -:103BE00020690A8802EB42028D6805FA02F202435C -:103BF0002261BFE70C2A16D81D68286B02EB8202EF -:103C0000233A1F2404FA02F220EA02022A631D6802 -:103C1000286B4A6802EB8202233A0C8804FA02F20B -:103C200002432A63C1E71D68E86A02EB8202413A57 -:103C30001F2404FA02F220EA0202EA621D68E86A1E -:103C40004A6802EB8202413A0C8804FA02F202430B -:103C5000EA62AAE70A68122AABD1194A506820F42E -:103C600000005060506840F480005060A1E70A688E -:103C70001448824201D0112A9FD1114A506820F481 -:103C800080005060506840F40000506009680D4AA0 -:103C9000914292D10C4A12680C49A1FB0212920C7B -:103CA00002EB820252000192019A002A85D0019A09 -:103CB000013A0192F8E7022082E700BF00200140AC -:103CC00000230140120000102800002083DE1B4367 -:103CD00098B108B503460020C3F8B802C3F8C4027F -:103CE000C3F8D00209B1C3F8B412012183F89C12C1 -:103CF0001A701846FEF7A6F808BD0320704710B5E5 -:103D000082B00023ADF8063089B10446C0F8B8127D -:103D1000CB6A23B10DF106009847C4F8D002D4F85D -:103D2000D8320133C4F8D832002002B010BD0320CD -:103D3000FBE708B5FEF7E5F808BD08B5D0F8B832DE -:103D400013B11B68984708BD0020FCE708B5D0F800 -:103D5000B8325B68984700B908BD0320FCE738B566 -:103D6000044600F2AA25284600F0CDF90123C4F844 -:103D70009432B4F8B032C4F8983294F8AA1201F030 -:103D80001F03012B07D0022B0AD073B92946204606 -:103D900000F08EFB38BD2946204600F0C4FBF9E751 -:103DA0002946204600F001FCF4E701F0800120469E -:103DB000FEF7C2F8EEE7F8B50446012380F89C321E -:103DC0000023C0F894324360C0F8A43280F8A032D7 -:103DD000D0F8B832E3B15B68E3B1002198470746F9 -:103DE000D0B94023002211462046FEF792F8012662 -:103DF00084F863614025A4F860512B46002280219D -:103E00002046FEF786F884F8236025843846F8BDFE -:103E10000027E6E70027E4E70327E2E70174002034 -:103E2000704790F89C32DBB2042B04D090F89C329F -:103E3000DBB280F89D32042380F89C32002070476A -:103E400090F89C32DBB2042B01D00020704790F830 -:103E50009D32DBB280F89C32F7E708B590F89C32CF -:103E6000DBB2032B01D0002008BDD0F8B832002B04 -:103E7000F9D0DB69002BF6D09847F4E708B5D0F805 -:103E8000D432AE3350F823205AB190F89C32DBB2D2 -:103E9000032B01D0002008BD136A23B198470020EE -:103EA000F9E70320F7E70020F5E708B5D0F8D432AA -:103EB000AE3350F823205AB190F89C32DBB2032B7A -:103EC00001D0002008BD536A23B198470020F9E7CC -:103ED0000320F7E70020F5E70020704708B501232D -:103EE00080F89C32D0F8B83223B15B6801799847EA -:103EF00010B908BD0020FCE70320FAE70020704756 -:103F00000020704738B504460D46002945D1D0F849 -:103F10009432032B01D0084638BDD0F85831B0F8A0 -:103F20006021934209D890F8AA3203F01F03012BB5 -:103F300012D0022B1FD0084613E09B1AC0F858314C -:103F4000D0F864111144C0F864119A4238BF1A467F -:103F500000F08EFC2846DFE790F8AE12FFF7CEFFA8 -:103F600020B994F89C32DBB2032B09D0204600F034 -:103F700087FC2846D0E790F8AE12FFF7C1FFEFE7C5 -:103F800000F1AE0354F823301A69002AEED0C4F8C9 -:103F9000D4021B6920469847E8E701F07F01FFF74C -:103FA000AFFF90B994F89C32DBB2032BB4D100F18F -:103FB000AE0354F823309A69002AADD0C4F8D40275 -:103FC0009B69294620469847A6E70020A4E738B514 -:103FD00004460D4600294CD1D0F89432022B07D06C -:103FE00094F8A00218B1002384F8A032284638BD06 -:103FF0008269038C9A420ED89A421AD094F89C3265 -:10400000DBB2032B29D080212046FDF795FF204607 -:1040100000F041FCE4E7D21A8261416A194441622E -:1040200000F00DFC00231A4619462046FDF7A4FFB8 -:10403000D6E742699342E1D8D0F898329A42DDD26D -:104040000022114600F0FBFB0021C4F898120B4639 -:104050000A462046FDF790FFC2E7D4F8B832DA6886 -:10406000002AD0D00022C4F8D422DB68204698472A -:10407000C9E741F08001FFF743FF90B994F89C3203 -:10408000DBB2032BB3D100F1AE0354F823305A69ED -:10409000002AACD0C4F8D4025B6929462046984770 -:1040A000A5E70020A3E70B88027813440B80037870 -:1040B00018447047428803789A4218D930B583B0C3 -:1040C00004460D46ADF806306388BDF806209A42D6 -:1040D0000AD20DF10601FFF7E6FF4378052BF3D175 -:1040E0008378AB42F0D100E0002003B030BD002067 -:1040F00070470346002002E00130C0B201331A7855 -:10410000002AF9D170470B7803704B7843708B7895 -:10411000CA7843EA022343800B794A7943EA0223AF -:1041200083808B79CA7943EA0223C380704710B534 -:1041300004468021FDF700FF00212046FDF7FCFE2C -:1041400010BD30B583B004460D460023ADF80630EF -:104150004A88130A013B062B00F2AB80DFE803F02C -:10416000041F33A9A98D9A00D0F8B4321B680DF151 -:104170000601007C9847EA88002A00F0A380BDF879 -:104180000630002B00F099809A4228BF1A46ADF8FD -:1041900006200146204600F044FB03B030BD037CFE -:1041A00043B9D0F8B8329B6A0DF106009847022354 -:1041B0004370E0E7D0F8B832DB6A0DF106009847AB -:1041C00002234370D7E7D2B2052A52D8DFE802F0C3 -:1041D00003101D2A3744D0F8B4325B6823B10DF1C7 -:1041E0000601007C9847C6E72946FFF7A0FFD4E701 -:1041F000D0F8B4329B6823B10DF10601007C9847DA -:10420000B9E72946FFF793FFC7E7D0F8B432DB6878 -:1042100023B10DF10601007C9847ACE72946FFF772 -:1042200086FFBAE7D0F8B4321B6923B10DF106015D -:10423000007C98479FE72946FFF779FFADE7D0F864 -:10424000B4325B6923B10DF10601007C984792E717 -:104250002946FFF76CFFA0E7D0F8B4329B6923B181 -:104260000DF10601007C984785E72946FFF75FFFBF -:1042700093E72946FFF75BFF8FE7037C33B9D0F85C -:10428000B8325B6B0DF10600984774E72946FFF7DB -:104290004EFF82E7037C43B9D0F8B8321B6B0DF1B7 -:1042A000060098470723437065E72946FFF73FFF5D -:1042B00073E72946FFF73BFF6FE729462046FFF7E4 -:1042C00036FF6AE7204600F0DBFA66E738B50446B9 -:1042D0008B88FBB9CB88EBB94B887F2B1AD803F0BE -:1042E0007F0590F89C32DBB2032B0CD080F89E52F5 -:1042F0002946FDF731FE204600F0C2FA35B102230F -:1043000084F89C3209E0FFF712FF06E0012384F8ED -:104310009C3202E02046FFF70AFF38BD70B5044624 -:104320000E468D782F4B1D70012D10D890F89C32C1 -:10433000DBB2022B0FD0032B26D0FFF7F8FE294B60 -:1043400019782046FFF702FD0325284670BDFFF7C8 -:10435000EEFE0325F9E7A5B145602946FFF7EDFC20 -:10436000054638B131462046FFF7E1FE022384F8C6 -:104370009C32EAE7204600F083FA032384F89C325B -:10438000E3E700F07DFAE0E7CDB141688D4225D04A -:10439000C9B2FFF7DBFC134B197861602046FFF7C9 -:1043A000CCFC0546B0B131462046FFF7C0FE21796E -:1043B0002046FFF7CBFC022384F89C32C5E702239A -:1043C00080F89C3245602946FFF7C0FC204600F08B -:1043D00057FABAE7204600F053FAB6E700F050FA71 -:1043E0000025B2E7981E002008B5CB88012B0BD121 -:1043F00090F89C32DBB2022B09D9032B11D1012298 -:10440000011D00F00EFA01E0FFF791FE08BD5BB25E -:104410003BB10146002341F8083F012200F001FAB8 -:10442000F4E7FFF784FEF1E708B590F89C32013B12 -:10443000022B12D8CB88022B0CD10123C360D0F8F9 -:10444000A4320BB10323C360022200F10C0100F07F -:10445000E8F908BDFFF76BFEFBE7FFF768FEF8E73A -:1044600008B54B88012B04D0022B07D0FFF75FFE65 -:1044700008BDC0F8A43200F003FAF9E78B881B0AE4 -:1044800080F8A03200F0FCF9F2E708B590F89C3211 -:10449000013B022B09D84B88012B00D008BD00231B -:1044A000C0F8A43200F0ECF9F8E7FFF740FEF5E7BA -:1044B00038B50C7804F06004202C06D0402C04D0D1 -:1044C0006CB1FFF734FE002407E0D0F8D432AE33ED -:1044D00050F823309B6898470446204638BD4D78F5 -:1044E000092D1DD8DFE805F012191C161C08051C43 -:1044F0000F0BFFF726FEF0E7FFF7E8FEEDE7FFF70B -:104500000DFF0446E9E7FFF76FFFE6E7FFF78CFFD3 -:104510002C46E2E7FFF7A4FFDFE7FFF7B6FFDCE793 -:10452000FFF705FED9E770B505460C460B7803F09A -:104530006003202B07D0402B05D023B1FFF7F7FDF8 -:104540000026304670BD95F89C32013B022B26D8E0 -:104550002179012905D921462846FFF7E8FD0026E3 -:10456000EFE72846FFF7CAFC68B900F1AE0255F83C -:104570002220916889B1C5F8D40293682146284663 -:104580009847064600E00326E388002BD9D1002E89 -:10459000D7D1284600F074F9D3E70326F4E7214683 -:1045A0002846FFF7C4FD0026CBE72DE9F04106467B -:1045B0000D468B88DFB20C7804F06004202C08D004 -:1045C000402C06D0DCB1FFF7B2FD00242046BDE848 -:1045D000F08139463046FFF793FC0446002840F04E -:1045E000F980C6F8D40200F1AE0356F823309B6878 -:1045F000002BEBD02946304698470446E6E791F871 -:104600000180B8F1010F31D0B8F1030F05D0B8F136 -:10461000000F67D0FFF78BFDD8E790F89C32DBB234 -:10462000022B04D0032B12D0FFF781FDCEE70FB190 -:10463000802F04D129463046FFF779FDC6E7394679 -:10464000FDF77AFC80213046FDF776FCBEE74B880B -:1046500023B91FB1802F01D0CB881BB1304600F0A9 -:104660000FF9B3E73946FDF767FCF7E790F89C329E -:10467000DBB2022B04D0032B12D0FFF758FDA5E7C5 -:104680000FB1802F04D129463046FFF750FD9DE73A -:104690003946FDF751FC80213046FDF74DFC95E78A -:1046A0004B88002B92D117F07F0F17D1304600F0C6 -:1046B000E7F839463046FFF723FC002886D1C6F8D4 -:1046C000D40200F1AE0256F822209268002A00F0CF -:1046D0008380294630469047044677E73946FDF700 -:1046E00033FCE3E790F89C22D2B2022A05D0032AD9 -:1046F00028D0FFF71CFD444668E70FB1802F14D186 -:1047000013F0800F15D107F07F0707EB8707B9007B -:1047100001F5A87131440431002301F80E3F022253 -:10472000304600F07EF8444650E7FFF700FD44466F -:104730004CE707F07F0707EB8707B90010313144DA -:104740000431E9E75BB2002B20DB07F00F0202EB3C -:10475000820200EB820292F8634124B3002B25DB36 -:1047600007F07F0303EB83039C0004F5A874344433 -:1047700004340FB1802F22D10023A373022204F14D -:104780000E01304600F04DF844461FE707F00F02D7 -:1047900002EB820200EB820292F82340002CDDD172 -:1047A000FFF7C5FC12E7FFF7C2FC0FE707F07F0336 -:1047B00003EB83039C00103434440434D9E73946B6 -:1047C0003046FDF773FB10B10123A373D6E7002336 -:1047D000A373D3E70024F9E60446F7E600B370B507 -:1047E0000D4616460446FFF784FC01304300B3F53E -:1047F000007F06D89BB233802B7003236B7002239B -:104800000AE04FF40073F6E7EA5401345A1CD2B2BE -:104810000021A9540233DBB22278002AF4D170BD02 -:10482000704708B513460222C0F8942243614162E2 -:1048300083610A460021FDF797FB002008BD08B5FB -:1048400013460A460021FDF78FFB002008BD08B57E -:1048500013460322C0F89422C0F85431C0F8641102 -:10486000C0F858310A460021FDF786FB002008BD3C -:1048700008B513460A460021FDF77EFB002008BD5F -:1048800008B50422C0F8942200231A461946FDF701 -:104890006BFB002008BD08B50522C0F89422002358 -:1048A0001A461946FDF768FB002008BD10B5D0F880 -:1048B000D43203F1B00250F822408CB100EB8200F8 -:1048C00043687BB194F80002FF280DD09B6894F8F0 -:1048D000012221469847FF2384F80032002010BDB2 -:1048E0000320FCE70020FAE70020F8E70A23038012 -:1048F000004870470C010020F8B506460F4F822192 -:104900003846FFF7D7FB054601213846FFF7D2FBB3 -:10491000044681213846FFF7CDFB0DB11022AA7164 -:104920001CB1402222710022627118B14022027132 -:1049300000224271432333800048F8BD90000020DC -:10494000F8B506460F4F82213846FFF7B3FB054600 -:1049500001213846FFF7AEFB044681213846FFF7B8 -:10496000A9FB0DB11022AA711CB1402222710022B4 -:10497000627118B1402202710022427143233380D8 -:104980000048F8BD90000020F8B506460F4F822180 -:104990003846FFF78FFB054601213846FFF78AFBB3 -:1049A000044681213846FFF785FB0DB11022AA711C -:1049B0001CB1002222710222627118B10022027120 -:1049C00002224271432333800048F8BD900000204A -:1049D00038B5D0F8D432B03350F8235095B10446EE -:1049E000FDF77AFAC5F80C02D4F8D432B03304EBF0 -:1049F00083046368DB6805F50371D5F80402984702 -:104A0000002038BD0320FCE738B5D0F8C852D0F8F4 -:104A1000D432B03350F8234084B301F00F0303EBDA -:104A2000830200EB820252694AB103EBC30C05EB2F -:104A30008C05ED69B2FBF5FC05FB1C2292B100234D -:104A4000C4F81432D0F8D432B03300EB830043689A -:104A50001B69ABB10A4604F50471D4F80802984703 -:104A6000002038BD03EB830300EB830300245C616B -:104A700023462246FDF778FA2046F2E70320F0E7C6 -:104A80000020EEE7F0B583B0D0F8D43203F1B002E5 -:104A900050F8227000228DF80720ADF80420002F76 -:104AA0007BD004460D46097811F0600634D0202EE4 -:104AB0006CD1EA882AB311F0800F07D16B7887F8A0 -:104AC0000032EA883F2A13D8D2B212E0B03300EBAA -:104AD00083035B689B68394668789847EA88072AA9 -:104AE00028BF072239462046FFF79BFE002651E0EB -:104AF000402287F8012239462046FFF7A8FE00260B -:104B000048E0B03300EB83035B689B6800222946D2 -:104B10006878984700263DE06F780B2F31D8DFE8A2 -:104B200007F006393030303030303030162690F80B -:104B30009C32DBB2032B04D02946FFF7F8FA032698 -:104B400028E0022201A9FFF76CFE3E4622E090F821 -:104B50009C32DBB2032B04D02946FFF7E8FA032688 -:104B600018E001220DF10701FFF75BFE12E090F85B -:104B70009C32DBB2032B0DD02946FFF7D8FA03266F -:104B800008E02946FFF7D3FA032603E02946FFF79A -:104B9000CEFA0326304603B0F0BD0326FAE738B557 -:104BA00004468121FDF7C0F9002584F83750012122 -:104BB0002046FDF7B9F984F8775182212046FDF7A8 -:104BC000B3F984F84B506564D4F8D43203F1B002E1 -:104BD00054F822209AB1B03304EB83035B685B681E -:104BE0009847D4F8D432B03354F82300FDF77EF957 -:104BF000D4F8D432B03344F82350C4F8BC52002067 -:104C000038BD70B504464FF40770FDF76BF9002806 -:104C100049D005464FF407720021FBF735FBD4F865 -:104C2000D432B03344F82350C4F8BC52237C002B58 -:104C300041D14FF40073022281212046FDF769F92A -:104C4000012684F837604FF4007302223146204673 -:104C5000FDF75FF984F8776110236364082303226A -:104C600082212046FDF755F9012384F84B300026B8 -:104C7000C5F80462D4F8D432B03304EB83035B6824 -:104C80001B689847C5F81462C5F81862D5F8042265 -:104C900062B3257C1DBB4FF4007301212046FDF754 -:104CA0006BF9284670BDD4F8D432B033002244F8F2 -:104CB00023200225F5E74023022281212046FDF72B -:104CC00028F9012684F83760402302223146204625 -:104CD000FDF71FF984F8776110236364BEE7402372 -:104CE00001212046FDF748F90025DAE70225D8E73B -:104CF00039B1D0F8D432B03300EB830041600020EA -:104D0000704703207047D0F8D432B03350F82330C6 -:104D10002BB1C3F80812C3F81022002070470320FB -:104D20007047D0F8D432B03350F823301BB1C3F8F9 -:104D30000412002070470320704708B5D0F8D43221 -:104D4000B03350F823208AB1D2F814320BB10120CD -:104D500008BD0123C2F81432D2F810328362D2F8AF -:104D600008228121FDF700F90020F1E70320EFE799 -:104D700010B5D0F8D432B03350F8232092B1047C6F -:104D800044B94FF40073D2F804220121FDF7F4F87E -:104D9000204610BD4023D2F804220121FDF7ECF893 -:104DA0000024F5E70324F3E7DFF834D0FCF78CFEAA -:104DB0000C480D490D4A002302E0D458C450043376 -:104DC000C4188C42F9D30A4A0A4C002301E013604C -:104DD0000432A242FBD3FBF72FFAFBF781FD7047A9 -:104DE000000003200000002018010020844E00086D -:104DF000180100209C1E0020FEE70000F8B500BF4F -:104E0000F8BC08BC9E467047F8B500BFF8BC08BCAB -:044E10009E46704703 -:104E14000006101600061016000000000000000036 -:104E2400010203040607080953544D33322056691E -:104E3400727475616C20436F6D506F727400000062 -:104E440053544D6963726F656C656374726F6E69F8 -:104E54006373000043444320436F6E666967000038 -:104E640043444320496E74657266616365000000C3 -:084E740088B5FF7F010000007A -:044E7C00190200080F -:044E8000F101000834 -:104E84005265636569766564204144432076616CAC -:104E940075653A203F3F3F3F3F3F3F3F3F3F0D0A4D -:104EA40000010000100000000024F4001A030000B8 -:104EB40000000000000000000000000000000000EE -:104EC40000000000000000000403090412010002B5 -:104ED4000202004083044057000201020301000063 -:104EE400311B00083D1B0008011C0008DD1B0008E5 -:104EF400C91B00081D1C0008411C00088D1C00086B -:104F0400651C0008691C0008711C00086D1C000861 -:104F140009024300020100C0320904000001020238 -:104F240001000524001001052401000104240202EB -:104F34000524060001070582030800100904010086 -:104F4400020A000000070501024000000705810273 -:104F540040000000034C00089F4B0008854A0008ED -:104F640000000000AD480008094A0008D1490008C3 -:104F74000000000000000000000000008949000853 -:104F840041490008F9480008ED4800080A060002F3 -:084F94000000004001000000D4 -:0400000508004DA9F9 +:1006B0000DE7023E63442DE7704700BF2DE9F0438C +:1006C0008BB0002405940694079408940994009430 +:1006D0003D4B1A6B42F080021A631A6B02F08002E3 +:1006E0000092009A01941A6B42F004021A631A6B8A +:1006F00002F004020192019A02941A6B42F0010284 +:100700001A631A6B02F001020292029A03941A6BA6 +:1007100042F020021A631A6B02F020020392039A3D +:1007200004941A6B42F002021A631B6B03F002037B +:100730000493049B254D22464FF48041284600F047 +:10074000AFFF01228021284600F0AAFF012705976C +:100750004FF44413069302260796DFF8789005A914 +:10076000484600F099FE05964FF48818CDF8188099 +:10077000079605A9484600F08FFE4FF400630593E5 +:10078000CDF81880079405A9114800F085FE4FF4B4 +:100790008143059306970794089405A9284600F01D +:1007A0007BFE22462146062001F0F2F9062001F0E8 +:1007B000FFF922462146092001F0EAF9092001F05B +:1007C000F7F90BB0BDE8F0830038024000040240A6 +:1007D000001402400008024000B583B000210191DE +:1007E000094B1A6B42F480021A631B6B03F48003FB +:1007F0000193019B0A46382001F0CAF9382001F024 +:10080000D7F903B05DF804FB0038024072B6FEE78A +:1008100000B585B00023009301930293039316481B +:10082000164A02604FF480324260836003610376AF +:1008300080F820304FF08052C2624FF070628262C6 +:10084000C3600123C36180F83030436103F022F9B3 +:1008500068B903230093012301930023029369469F +:10086000054803F051FA20B905B05DF804FBFFF725 +:10087000CDFFFFF7CBFF00BF880200200020014022 +:1008800000B595B03022002108A8FFF7FDFC002339 +:10089000039304930593069307930193214A116CE4 +:1008A00041F080511164126C02F080520192019A61 +:1008B00002931D4B1A6842F440421A601B6803F40D +:1008C00040430293029B012308934FF48033099322 +:1008D00002230E934FF480020F92082210924FF4DD +:1008E000A872119212930723139308A800F0B4FA88 +:1008F00098B90F23039302230493002305934FF425 +:10090000A05306934FF480530793052103A800F0EA +:100910000DFD20B915B05DF804FBFFF777FFFFF779 +:1009200075FF00BF0038024000700040000000006A +:1009300008B501F07BF9FFF7A3FFFFF7BFFEFFF754 +:100940004BFFFFF765FF01F0BBF9012280217648DC +:1009500000F0A6FE64227549754803F0C7F8754A91 +:1009600000231370D36053609360734A1370D36095 +:10097000536093604FF480416B4800F097FE6D4BDD +:100980001B78DBB2022BF5D16A4B5A68D968B2FBEF +:10099000F1F29A6001221A7000215960D9609868BA +:1009A0005FA3D3E90023FFF7C1FC84464FEAE17E51 +:1009B0000EF0030220F07043000F40EA011020F017 +:1009C0007040034403EB116313445C4AA2FB03042D +:1009D00024F0030000EB94001B1A2EF0030E734466 +:1009E000BCEB030061EBE3714FF0CC3300FB03F38E +:1009F00002FB0133A0FB02021A44D30F1B1842F181 +:100A000000025B0843EAC27303EB8303ACEB430CC5 +:100A10000CF1300C4A4880F814C046498A68520AE2 +:100A2000484BA3FB0232454BD209303242758A68EB +:100A3000454CA4FB024C4FEA9C5CA3FB0C42D20841 +:100A400002EB8202ACEB4202303282758A683F4C84 +:100A5000A4FB024C4FEA9C4CA3FB0C42D20802EBD5 +:100A60008202ACEB42023032C2758A684FEA521CF5 +:100A7000374AA2FB0C2C4FEADC1CA3FB0C42D20829 +:100A800002EB8202ACEB4202303202768A68314CD1 +:100A9000A4FB024C4FEA5C3CA3FB0C42D20802EBE5 +:100AA0008202ACEB4202303242768A682A4CA4FBC6 +:100AB000024C4FEA9C1CA3FB0C42D20802EB8202C0 +:100AC000ACEB4202303282768A68244CA4FB024CA2 +:100AD0004FEA5C1CA3FB0C42D20802EB8202ACEB97 +:100AE00042023032C2768A68A3FB022C4FEADC0C49 +:100AF000A3FB0C42D20802EB8202ACEB4202303282 +:100B000002778A68A3FB0213DB0803EB8303A2EBE3 +:100B1000430330334377202101F0BEF92AE700BFB9 +:100B200000E40B54020000000004024034010020E5 +:100B3000880200200802002018020020CDCCCCCC76 +:100B400000000020834B04006BCA5F6B83DE1B43F5 +:100B5000C55A7C0A5917B7D1D34D62101F85EB5186 +:100B6000FEE7FEE7FEE7FEE7FEE7704770477047E7 +:100B700008B501F075F808BD08B50A4B1B685B683D +:100B8000C3F16403084A93609368312B06D8134677 +:100B900001221A71012000F093FD08BD024B0222D0 +:100BA0001A71F7E728020020FC01002008B5022096 +:100BB00000F086FD08BD000008B5024800F0A6FE62 +:100BC00008BD00BF2802002008B5024801F0FFFD63 +:100BD00008BD00BFD019002008B50122802133488C +:100BE00000F05EFD324B1B79DBB2022B25D03223A5 +:100BF0003EE030494A68304830F8130002444A6009 +:100C000001332B4A92689A42F3D8294881683239D5 +:100C1000284BDA680A44DA605968284A51609968B2 +:100C20009160D968D1600221117000225A60DA60A7 +:100C30009A6001221A70836809E03223E1E71D49B6 +:100C40004A681D4830F8130002444A600133632BA0 +:100C5000F5D9174B9B68C3F16403164AD3600DE0C6 +:100C600014494A68144830F8130002444A600133BA +:100C7000632BF5D90F4AD3683233D3600D4BDA6852 +:100C800042F20F739A420FD90A4B59680B4A5160CE +:100C900099689160D968D1600221117000225A6070 +:100CA000DA609A6001221A7008BD00BF0004024099 +:100CB000FC0100201802002034010020080200205E +:100CC00008B58021264800F0F1FC264B1B79DBB2E9 +:100CD000012B24D000233BE023494A68234830F805 +:100CE000130002444A6001331E4A92689A42F3D8C4 +:100CF0001C4988681C4BDA680244DA6058681C4A50 +:100D0000506098689060D868D0600220107000220F +:100D10005A60DA609A6001221A708B6809E0002339 +:100D2000E2E711494A68114830F8130002444A606A +:100D30000133312BF5D90B4B9A680B4BDA600DE080 +:100D400009494A68094830F8130002444A600133EF +:100D5000312BF5D9044AD3683233D36008BD00BFC4 +:100D600000040240FC010020180200203401002091 +:100D70000802002082B0002100910B4B5A6C42F413 +:100D800080425A645A6C02F480420092009A0191A7 +:100D90001A6C42F080521A641B6C03F0805301936A +:100DA000019B02B0704700BF0038024030B589B0E7 +:100DB000002303930493059306930793026803F1BA +:100DC000804303F590339A4201D009B030BD044608 +:100DD0000025019503F58C335A6C42F480725A64F5 +:100DE0005A6C02F480720192019A02951A6B42F0D9 +:100DF00001021A631B6B03F001030293029B082399 +:100E000003930323049303A9104800F045FB104803 +:100E1000104B036045608560C5604FF480630361DB +:100E20004FF4006343614FF4005383614FF48073C8 +:100E3000C3610562456200F0CDFC18B9044BA363A1 +:100E40009C63C2E7FFF7E2FCF8E700BF0000024046 +:100E50002802002010640240002800F0E08170B5F4 +:100E600082B00446036813F0010F3BD09F4B9B6890 +:100E700003F00C03042B2CD09C4B9B6803F00C0359 +:100E8000082B21D06368B3F5803F4FD0B3F5A02F76 +:100E900052D0964B1A6822F480321A601A6822F4F3 +:100EA00080221A606368002B50D000F0E5FE0546F2 +:100EB0008E4B1B6813F4003F14D100F0DDFE401B85 +:100EC0006428F5D90320B1E1884B5B6813F4800FE7 +:100ED000D8D0864B1B6813F4003F03D06368002B07 +:100EE00000F09F81236813F0020F54D07F4B9B6862 +:100EF00013F00C0F3ED07D4B9B6803F00C03082BC6 +:100F000033D0E368002B68D0794B01221A6000F0DF +:100F1000B3FE0546754B1B6813F0020F54D100F069 +:100F2000ABFE401B0228F5D903207FE16F4A13680E +:100F300043F480331360B5E76C4B1A6842F48022A7 +:100F40001A601A6842F480321A60ABE700F094FE2F +:100F50000546664B1B6813F4003FC3D000F08CFEBF +:100F6000401B6428F5D9032060E1604B5B6813F4F3 +:100F7000800FC6D15D4B1B6813F0020F03D0E368EE +:100F8000012B40F05081594A136823F0F80321697E +:100F900043EAC1031360236813F0080F42D063696A +:100FA0006BB3534B0122C3F8802E00F065FE05465B +:100FB0004E4B5B6F13F0020F34D100F05DFE401B0F +:100FC0000228F5D9032031E1484A136823F0F803D9 +:100FD000216943EAC1031360DDE7454B00221A6033 +:100FE00000F04AFE0546414B1B6813F0020FD2D0B9 +:100FF00000F042FE401B0228F5D9032016E13C4BCD +:101000000022C3F8802E00F037FE0546374B5B6F99 +:1010100013F0020F06D000F02FFE401B0228F5D976 +:10102000032003E1236813F0040F77D02F4B1B6CD0 +:1010300013F0805F33D1002301932C4B1A6C42F0E4 +:1010400080521A641B6C03F080530193019B0125AD +:10105000284B1B6813F4807F23D0A368012B34D066 +:10106000052B38D0214B1A6F22F001021A671A6F34 +:1010700022F004021A67A368002B3DD000F0FCFDAB +:1010800006461A4B1B6F13F0020F46D100F0F4FD19 +:10109000801B41F288339842F3D90320C6E0002533 +:1010A000D6E7144A136843F48073136000F0E4FD3C +:1010B0000646104B1B6813F4807FCED100F0DCFD98 +:1010C000801B0228F5D90320B0E0084A136F43F0D3 +:1010D00001031367CFE7054B1A6F42F004021A674A +:1010E0001A6F42F001021A67C5E700BF00380240DC +:1010F000000047420070004000F0BEFD0646524B23 +:101100001B6F13F0020F08D000F0B6FD801B41F2F8 +:1011100088339842F3D9032088E0EDB9A369002B06 +:1011200000F08380484A926802F00C02082A51D0ED +:10113000022B17D0454B00221A6600F09DFD044695 +:10114000414B1B6813F0007F42D000F095FD001B5F +:101150000228F5D9032069E03B4A136C23F0805341 +:101160001364DBE7394B00221A6600F085FD054663 +:10117000354B1B6813F0007F06D000F07DFD401B4F +:101180000228F5D9032051E0E369226A1343626A19 +:1011900043EA8213A26A5208013A43EA0243E26A2E +:1011A00043EA0263284A5360284B01221A6600F082 +:1011B00063FD0446244B1B6813F0007F06D100F04A +:1011C0005BFD001B0228F5D903202FE000202DE055 +:1011D00000202BE0012B2BD01B4B5B6803F480011C +:1011E000E269914226D103F03F02216A8A4223D16B +:1011F000616A47F6C0721A40B2EB811F1ED103F438 +:101200004031A26A5208013AB1EB024F18D103F003 +:101210007063E26AB3EB026F14D1002006E0012094 +:101220007047012002E0012000E0002002B070BD04 +:101230000120FBE70120F9E70120F7E70120F5E7AE +:101240000120F3E70120F1E70038024000004742A7 +:1012500008B5334B9B6803F00C03042B5BD0082BC1 +:101260005BD12F4B5A6802F03F025B6813F4800F8A +:101270002CD02B4B5868C0F388104FEA401CBCEBB5 +:10128000000C6EEB0E0E4FEA8E1343EA9C634FEA9E +:101290008C11B1EB0C0163EB0E03DB0043EA5173DD +:1012A000C90011EB000C43F10003590200234FEA7F +:1012B0004C2041EADC51FFF789F8194B5B68C3F316 +:1012C000014301335B00B0FBF3F008BD144B5868D9 +:1012D000C0F388104FEA401CBCEB000C6EEB0E0E06 +:1012E0004FEA8E1343EA9C634FEA8C11B1EB0C0179 +:1012F00063EB0E03DB0043EA5173C90011EB000CF2 +:1013000043F10003990200234FEA8C2041EA9C51EB +:10131000FFF75CF8D1E70348D7E70348D5E700BFFC +:101320000038024000127A000024F400002800F087 +:101330009B8070B50D4604464F4B1B6803F00F03AE +:101340008B4208D2CBB24C4A1370136803F00F03E0 +:101350008B4240F08B80236813F0020F17D013F0FC +:10136000040F04D0454A936843F4E0539360236824 +:1013700013F0080F04D0414A936843F4604393602C +:101380003E4A936823F0F003A1680B4393602368FF +:1013900013F0010F32D06368012B21D09A1E012A6D +:1013A00025D9364A126812F0020F61D033498A6893 +:1013B00022F0030213438B6000F05EFC06462F4BC5 +:1013C0009B6803F00C036268B3EB820F16D000F049 +:1013D00053FC801B41F288339842F0D9032042E04D +:1013E000264A126812F4003FE0D101203BE0234A74 +:1013F000126812F0007FD9D1012034E01E4B1B6827 +:1014000003F00F03AB4207D9EAB21B4B1A701B68FB +:1014100003F00F03AB422DD1236813F0040F06D065 +:10142000164A936823F4E053E1680B439360236802 +:1014300013F0080F07D0114A936823F46043216921 +:1014400043EAC1039360FFF703FF0C4B9B68C3F3B0 +:1014500003130B4AD35CD8400A4B18600A4B186838 +:1014600000F0BEFB002070BD012070470120FAE7AC +:101470000120F8E70120F6E7003C02400038024076 +:10148000005000082800002024000020014B1868AC +:10149000704700BF2800002000230F2B00F2F680C9 +:1014A00070B582B066E085684FEA430E032404FA03 +:1014B0000EF425EA0405CC6804FA0EF42C4384608B +:1014C000446824EA02044A68C2F300129A402243A4 +:1014D00042605DE0DC08083450F8242003F0070582 +:1014E000AD004FF00F0E0EFA05FE22EA0E0E0A694D +:1014F000AA4042EA0E0240F824205DE0092200E002 +:10150000002202FA0EF22A430234614D45F82420EB +:10151000604A94686FEA0C0224EA0C054E6816F4DF +:10152000801F01D04CEA04055A4CA560E46802EA29 +:1015300004054E6816F4001F01D04CEA0405554C12 +:10154000E560646802EA04054E6816F4003F01D0C5 +:101550004CEA04054F4C6560246822404D6815F440 +:10156000803F01D04CEA04024A4C226001330F2B29 +:1015700000F28A8001229A400C6804EA020C32EAE6 +:101580000404F3D14C6804F00304013C012C8AD913 +:101590004A6802F00302032A09D0C4685D000322EE +:1015A000AA4024EA02048A68AA402243C2604A6828 +:1015B00002F00302022A8DD004684FEA430E032290 +:1015C00002FA0EF224EA02044A6802F0030202FA66 +:1015D0000EF2224302604A6812F4403FC6D0002255 +:1015E00001922D4A546C44F480445464526C02F4C9 +:1015F00080420192019A9C08A51C254A52F8255068 +:1016000003F0030E4FEA8E0E0F2202FA0EF225EAC5 +:101610000205224A90423FF473AF02F58062904285 +:1016200022D002F58062904220D002F58062904282 +:101630001ED002F5806290421CD002F5806290427A +:101640001AD002F58062904218D002F58062904272 +:1016500016D002F58062904214D002F5806290426A +:101660003FF44CAF0A224CE701224AE7022248E746 +:10167000032246E7042244E7052242E7062240E728 +:1016800007223EE708223CE702B070BD704700BF6A +:1016900000380140003C0140003802400000024098 +:1016A0000AB181617047090481617047436901EAA9 +:1016B000030221EA030141EA024181617047704758 +:1016C00008B5054B5B69034200D108BD024B586168 +:1016D000FFF7F5FFF9E700BF003C014030B40568B3 +:1016E0002C6824F480242C60046863608368402B99 +:1016F00005D0036899600368DA6030BC70470368FE +:101700009A600368D960F8E710B40368D9B2103959 +:101710000A4AA2FB01421209094CA25CC2655F2978 +:1017200007D96FF3090304338365806D5DF8044BBB +:1017300070476FF309038365F7E700BFABAAAAAA56 +:10174000F84F0008836A826992B9012B0AD0022BF4 +:1017500002D00BB100207047C36A13F0807F28D1FC +:1017600000207047C36AB3F1C07F24D000207047C7 +:10177000B2F5005F09D0022B25D9032B25D1C36A0E +:1017800013F0807F23D100207047032B03D8DFE8BC +:1017900003F01404140A00207047C36A13F0807F1A +:1017A0000DD100207047C36AB3F1C07F09D000207B +:1017B00070470120704701207047012070470120C9 +:1017C00070470120704701207047002070470120BA +:1017D0007047000070B5044600F04EFA002C5BD054 +:1017E0000546022384F83530002384F8343022681B +:1017F000136823F00103136023681A6812F0010FC5 +:101800000AD000F039FA431B052BF5D92023636574 +:10181000032084F8350070BD1A68204911406268C1 +:10182000A0680243E0680243206902436069024302 +:10183000A0690243E0690243206A02430A43616AE5 +:1018400004291ED01A602668756925F00705636AA9 +:101850001D43042B07D1A36A1D43E36A1BB1204635 +:10186000FFF770FF90B975612046FFF74DFFE26DFD +:101870003F239340836000206065012384F8353066 +:10188000C9E7E16A206B01430A43DBE74023636554 +:10189000012084F83500BEE70120BCE73F8010F04E +:1018A00038B50446856D90F8340001282BD001200E +:1018B00084F8340094F83500C0B2012804D0002325 +:1018C00084F83430022038BD022084F8350000202E +:1018D00060652046FFF702FFE26D3F239340AB6057 +:1018E0002268136843F016031360236C23B1226847 +:1018F000136843F0080313602268136843F0010380 +:1019000013600020DFE70220DDE70000F0B583B0C0 +:10191000044600230193724B1D68724BA3FB0535EF +:10192000AD0A876D3E68C26D08239340334210D0E4 +:1019300003681A6812F0040F0BD01A6822F0040230 +:101940001A60C26D08239340BB60436D43F00103EE +:101950004365E26D01239340334209D02268526906 +:1019600012F0800F04D0BB60636D43F00203636527 +:10197000E26D04239340334209D02268126812F0CA +:10198000020F04D0BB60636D43F004036365E26D36 +:1019900010239340334224D02268126812F0080FBB +:1019A0001FD0BB6023681A6812F4802F0DD01B680B +:1019B00013F4002F04D1236C9BB12046984710E00C +:1019C000A36C73B1204698470BE01A6812F4807F2D +:1019D00003D11A6822F008021A60236C0BB120466A +:1019E0009847E26D20239340334255D02268126815 +:1019F00012F0100F50D0BB6094F83530DBB2052BDD +:101A00000ED023681A6812F4802F33D01B6813F4A9 +:101A1000002F2AD1636C002B3ED0204698473BE034 +:101A20002268136823F0160313602268536923F0B9 +:101A300080035361236CA3B12268136823F0080369 +:101A40001360E26D3F239340BB60012384F835307F +:101A5000002384F83430236D002B3FD02046984774 +:101A60003CE0A36C002BE7D1EBE7E36BA3B120468E +:101A7000984711E01A6812F4807F09D11A6822F0A1 +:101A800010021A60012384F83530002384F83430C2 +:101A9000E36B0BB120469847636DFBB1636D13F0A8 +:101AA000010F17D0052384F835302268136823F01E +:101AB00001031360019B01330193AB4204D82368F7 +:101AC0001B6813F0010FF5D1012384F83530002392 +:101AD00084F83430E36C0BB12046984703B0F0BD76 +:101AE00028000020B5814E1B002807DB00F01F02F4 +:101AF000400901239340024A42F82030704700BF5A +:101B000000E100E0002808DB0901C9B200F16040F3 +:101B100000F5614080F80013704700F00F000901E4 +:101B2000C9B2014B1954704714ED00E000B500F044 +:101B30000700C0F1070CBCF1040F28BF4FF0040CE4 +:101B4000031D062B0FD9C31E4FF0FF3E0EFA0CF0FB +:101B500021EA000199400EFA03FE22EA0E0241EA50 +:101B600002005DF804FB0023EEE70000074AD3689B +:101B700023F4E0631B041B0C000200F4E060034349 +:101B800043F0BF6343F40033D360704700ED00E0DF +:101B900010B50446054BD868C0F30220FFF7C6FF16 +:101BA00001462046FFF7AEFF10BD00BF00ED00E08C +:101BB00008B5FFF799FF08BD0138B0F1807F0BD25F +:101BC0004FF0E0235861054AF02182F823100020ED +:101BD000986107221A6170470120704700ED00E00C +:101BE00010B504460E4B1A784FF47A73B3FBF2F338 +:101BF0000C4A1068B0FBF3F0FFF7DEFF68B90F2C5A +:101C000001D901200AE0002221464FF0FF30FFF702 +:101C1000BFFF054B1C60002000E0012010BD00BF8D +:101C200021000020280000202400002008B50B4BD4 +:101C30001A6842F400721A601A6842F480621A60EC +:101C40001A6842F480721A600320FFF78FFF0F209A +:101C5000FFF7C6FFFFF78EF8002008BD003C0240EA +:101C6000034A1168034B1B780B441360704700BF95 +:101C7000D002002021000020014B1868704700BFEF +:101C8000D002002038B50446FFF7F6FF0546B4F150 +:101C9000FF3F02D0044B1B781C44FFF7EDFF401BB5 +:101CA000A042FAD338BD00BF21000020034AD2F879 +:101CB000883043F47003C2F88830704700ED00E0CC +:101CC00008B500220F49104802F0F4F870B90F4926 +:101CD0000D4802F006F960B90D490B4803F0FAF817 +:101CE00050B9094802F017F948B908BDFEF78EFD52 +:101CF000EDE7FEF78BFDEFE7FEF788FDF1E7FEF776 +:101D000085FDF2E760000020D4020020D40000200E +:101D10007C00002012230B80004870474C000020FC +:101D200004230B80004870474800002000239342A2 +:101D30001ED200B510E00CF1370C01F813C0000101 +:101D40004FEA430C0CF1010C4FF0000E01F80CE0CF +:101D50000133DBB2934209D24FEA107CB0F1204F3D +:101D6000E9D20CF1300C01F813C0E8E75DF804FB90 +:101D70007047000038B50B4BD3F8100AD3F8144A5B +:101D8000D3F8183AC01800D138BD074D08222946AB +:101D9000FFF7CCFF042205F110012046FFF7C6FF34 +:101DA000F2E700BF0070FF1F2E00002008B51A23C5 +:101DB0000B80FFF7DFFF014808BD00BF2C000020AB +:101DC00008B50A4628B90549054802F0F9FD034857 +:101DD00008BD0249024802F0F3FDF8E7B005002013 +:101DE0001050000810B50A46034C2146034802F083 +:101DF000E7FD204610BD00BFB005002028500008B8 +:101E000008B50A4628B90549054802F0D9FD034836 +:101E100008BD0249024802F0D3FDF8E7B0050020F2 +:101E20003C50000808B50A4628B90549054802F0A3 +:101E3000C7FD034808BD0249024802F0C1FDF8E7AA +:101E4000B00500204850000800207047002070476F +:101E50000020704710B50146044C204603F053F8AB +:101E6000204603F077F8002010BD00BFD402002008 +:101E700010B5064C00220649204603F036F8054905 +:101E8000204603F040F8002010BD00BFD40200201F +:101E9000B0070020B00F0020094BD3F8BC32D3F8B4 +:101EA00014320BB10120704710B5054C0A460146AB +:101EB000204603F01AF8204603F031F810BD00BFA9 +:101EC000D402002030B589B0002303930493059316 +:101ED000069307930368B3F1A04F01D009B030BD5A +:101EE00000250195164C236B43F001032363236BFC +:101EF00003F001030193019B4FF4C05303930223AA +:101F00000493032306930A23079303A90D48FFF7BD +:101F1000C3FA636B43F0800363630295636C43F41D +:101F200080436364636C03F480430293029B2A46FC +:101F300029464320FFF72CFE4320FFF739FECDE76B +:101F4000003802400000024008B500F29C41D0F881 +:101F5000E00401F0F6FF08BD08B501EBC10300EB9A +:101F60008303D3F86022D0F8E00402F0BDF808BD86 +:101F700008B501EBC10300EB83031A6AD0F8E00453 +:101F800002F017F908BD08B5D0F8E00402F057F8E0 +:101F900008BD10B50446C17911B1022909D101214A +:101FA000D4F8E00402F02CF8D4F8E00401F0F5FFD6 +:101FB00010BDFEF72BFC0121F2E7000010B504462E +:101FC000D0F8E00402F01FF82268D2F8003E43F097 +:101FD0000103C2F8003EE37A23B1034A136943F0D8 +:101FE0000603136110BD00BF00ED00E008B5D0F896 +:101FF000E00402F017F808BD08B5D0F8E00402F0DC +:1020000046F808BD08B5D0F8E00402F029F808BD8C +:1020100008B5D0F8E00402F051F808BD08B5D0F8D2 +:10202000E00402F04DF808BD02780AB100207047C4 +:1020300010B503461548C0F8E034C3F8C8024FF0A5 +:10204000A0430360042303710222C2710023837141 +:1020500042728372C37203738373C37300F0EEF82A +:1020600080B90A4C8021204600F0B6FE40220021B3 +:10207000204600F08BFE80220121204600F086FEE3 +:10208000002010BDFEF7C2FBEBE700BFD019002017 +:10209000D0F8C83211F0800F08D101F07F0101EBB8 +:1020A000C10103EB810393F85602704701F07F01F1 +:1020B00001EBC10103EB8103987D704708B5D0F8AF +:1020C000C80200F0BFFA08BD00487047B0170020F2 +:1020D0007047032805D8DFE800F005040205012059 +:1020E00070470320704708B5D0F8C80200F027F900 +:1020F000FFF7EFFF08BD08B594461A466346D0F8CF +:10210000C80200F0FCF9FFF7E4FF08BD08B5D0F8FD +:10211000C80200F03AFAFFF7DCFF08BD08B5D0F8B6 +:10212000C80200F0BDFAFFF7D4FF08BD08B5D0F82B +:10213000C80200F0F8FAFFF7CCFF08BD08B5D0F8E8 +:10214000C80200F0C9F9FFF7C4FF08BD08B5D0F810 +:10215000C80200F080FAFFF7BCFF08BD08B5D0F850 +:10216000C80200F04AFAFFF7B4FF08BD2DE9F043BA +:1021700083B0D0F8008001EBC10300EB83039A6ABF +:102180005B6A9A4254D807460C469B1A01EBC1027F +:1021900000EB8202D2699A4200D31A4602F1030987 +:1021A0004FEA990915E006F103094FEA9909BB794D +:1021B00004EBC40507EB8505296A0093B3B2E2B2CC +:1021C000404601F048F92B6A33442B62AB6A334432 +:1021D000AB6208EB441303F510639B699BB24B455C +:1021E00012D304EBC40307EB83039A6A5B6A9A4237 +:1021F0000AD24BB19B1A04EBC40207EB8202D669E8 +:102200009E42D0D31E46CEE704EBC40307EB830700 +:102210007A6ABB6A9A420FD804F00F040122A240E6 +:10222000D8F8343823EA0203C8F83438002000E034 +:10223000012003B0BDE8F0830020FAE730B583B099 +:1022400000287AD00446056890F89534C3B103237A +:1022500084F89534B5F1A04F17D0206800F0AEFE99 +:10226000237C8DF80030231D0ECB206800F0E5FDA7 +:1022700070B1022384F895340125284603B030BD9F +:1022800080F89434FFF71EFEE1E70023A371E4E732 +:102290000021206801F0F5FA024608B9034617E06C +:1022A000022384F895340125E7E703EBC30104EB2F +:1022B0008101012048750B75CB8500200876C86127 +:1022C000086203EBC30104EB810148620133DBB216 +:1022D00020799842E9D816E002EBC20304EB8303AD +:1022E000002183F8551283F8542283F85812C3F85A +:1022F0005C12C3F8601202EBC20304EB8303C3F861 +:1023000064120132D2B29042E6D8237C8DF80030BC +:10231000231D0ECB206800F0A7FE054620B1022346 +:1023200084F895340125A8E700236374012384F819 +:102330009534206801F064FA9FE701259DE7036862 +:1023400090F89424012A1AD010B50446012280F88E +:102350009424DA6812F0400F02D0427B012A09D09F +:10236000206800F025FE206801F03CFA002084F887 +:10237000940410BD9A6B42F480329A63F0E7022015 +:102380007047000070B504460D460068066C00EB0F +:10239000411303F530639A68A179012911D03849B6 +:1023A0008E4256D03DB905EBC50304EB8303D3F849 +:1023B0006432002B5ED0E9B22046FFF7CDFD00204D +:1023C00070BD12F0080F09D02E498E42F7D912F4D1 +:1023D000004FF4D04FF400429A60F0E712F0200F63 +:1023E00002D020229A60EAE712F0280FE7D12549AF +:1023F0008E4206D912F4004F03D04FF400429A6087 +:10240000DDE705EBC50204EB8202D2F874121B690A +:10241000C3F31203CB1AC2F868327DB905EBC502CB +:1024200004EB8202D2F864226AB105EBC50204EB28 +:102430008202D2F860121944C2F86012E9B2204652 +:10244000FFF78AFDBBE704F29C42012101F058FA34 +:10245000F4E712F4004F03D04FF400429A60AEE765 +:1024600012F0200F01D020229A60E9B22046FFF737 +:1024700073FDA4E704F29C42002101F041FA9AE7BF +:102480000A31544F0A30544F38B5044603681D6C66 +:1024900003EB4113D3F8081B0E4A954207D903F505 +:1024A000306311F4004F02D04FF400429A6020468E +:1024B000FFF74AFD074B9D4202D9A379012B01D0BA +:1024C000002038BD04F29C420121206801F018FA76 +:1024D000F6E700BF0A30544F90F89434012B0CD02B +:1024E00010B50446012380F894344174006801F06B +:1024F00069F9002084F8940410BD0220704738B5B3 +:1025000005468C4611F0800F2BD101F00F0E0EEB1B +:10251000CE04A40004F514740444211D0EEBCE0E69 +:1025200000EB8E0E00208EF855020CF00F0C81F897 +:1025300000C0C2F30A028A600B714A780AB1A1F89E +:102540001AC0022B1CD095F89434012B1BD0012308 +:1025500085F89434286800F062FE002085F8940421 +:1025600038BD01F00F0000EBC00189001031294493 +:10257000043100EBC00005EB800001244475D4E772 +:1025800000234B71DFE70220EAE710B504460A4654 +:1025900011F0800F20D101F00F0000EBC0039B0071 +:1025A00003F514732344191D00EBC00004EB8000F5 +:1025B000002380F8553202F00F020A7094F8943428 +:1025C000012B18D0012384F89434206800F074FEA5 +:1025D000002084F8940410BD01F00F0000EBC0034C +:1025E0009B0010332344191D00EBC00004EB800056 +:1025F00001234375DFE70220EDE710B5144601F033 +:102600000F0C0CEBCC01890001F51471014404316D +:102610000CEBCC0E00EB8E0ECEF86022CEF86432BE +:102620000023CEF868328EF855328EF854C2827983 +:10263000012A04D0006800F025FF002010BDCEF86C +:102640007042F7E701F00F0101EBC10100EB8100DF +:10265000D0F86802704710B5144601F00F0C0CEB6F +:10266000CC0189001031014404310CEBCC0E00EB9D +:102670008E0ECEF82020CEF824300023CEF828305D +:1026800001238EF815308EF814C082799A4204D056 +:10269000006800F0F7FE002010BDCEF83040F7E7EC +:1026A00038B501F00F050279AA4238D304460B462B +:1026B00011F0800F1FD101EBC101890001F51471E8 +:1026C0000144043103EBC30300EB8303002283F8CE +:1026D000552201238B700D7094F89434012B20D077 +:1026E000012384F89434206801F011F885B10020AA +:1026F00084F8940438BD05EBC5018900103101440C +:10270000043105EBC50300EB830301225A75E0E7B2 +:1027100004F29C42A179206801F0F2F8E7E7012079 +:10272000E8E70220E6E701F00F0302799A4230D38E +:1027300010B5044611F0800F1ED103EBC3018900D0 +:1027400001F514710144043103EBC30200EB820272 +:10275000002082F8550200228A700B7094F894349D +:10276000012B18D0012384F89434206800F0FCFF7A +:10277000002084F8940410BD03EBC30189001031DC +:102780000144043103EBC30200EB820201205075C7 +:10279000E1E7012070470220EDE708B511F0800F56 +:1027A0000CD101F00F0101EBC101890001F5147199 +:1027B00001440431006800F0EFFD08BD01F00F0195 +:1027C00001EBC1018900103101440431F2E72DE928 +:1027D000F04F83B004460568284601F04EF810B16A +:1027E00003B0BDE8F08F0646206801F017F8002816 +:1027F000F6D005F50067BB68C3F30D23C4F8D434E5 +:10280000206801F00BF810F0020F04D02268536921 +:1028100003F002035361206801F000F810F0100F7C +:1028200015D02268936923F010039361D5F82080B6 +:1028300008F00F0908F4F013B3F5802F4CD0B3F56E +:10284000402F6FD02268936943F010039361206892 +:1028500000F0E4FF10F4002F76D1206800F0DEFFD6 +:1028600010F4802F40F0E080206800F0D7FF0028AF +:10287000C0F26181206800F0D1FF10F4006F09D030 +:10288000BB6813F0010F40F06E812268536903F4B6 +:1028900000635361206800F0C1FF10F4805F40F0D6 +:1028A0006681206800F0BAFF10F4005F40F0B38149 +:1028B000206800F0B3FF10F0080F40F0C4812068DA +:1028C00000F0ACFF10F0800F00F0D781AB6923F06F +:1028D0008003AB610126C0E147F6F07318EA030FED +:1028E000B0D04FEA181A4FEAC903019309EBC90B9C +:1028F00004EB8B0BC8F30A12DBF86012284600F0D9 +:10290000E3FEDBF86032CAF30A0A5344CBF86032C4 +:10291000DBF86832019A4A4404EB82025344C2F85D +:1029200068328FE7082204F29C41284600F0CCFE72 +:1029300009EBC90304EB8303D3F86822C8F30A1830 +:102940004244C3F868227DE7206800F06BFF8046B0 +:10295000B14635E005EB49130122C3F8082B49467F +:102960002046FFF70FFD3CE005EB49130822C3F8B2 +:10297000082B49462046FFF787FD35E009EBC903E0 +:1029800004EB830393F85732012B41D005EB491335 +:102990000222C3F8082B1AF0200F04D005EB4913CC +:1029A0002022C3F8082B1AF4005F05D005EB491369 +:1029B0004FF40052C3F8082B09F101094FEA5808F7 +:1029C000B8F1000F3FF449AF18F0010FF4D05FFAEF +:1029D00089FB5946206800F035FF824610F0010F50 +:1029E000B8D11AF0080FBFD11AF0100F04D005EBC0 +:1029F00049131022C3F8082B1AF0020FCBD06B69D1 +:102A000013F0800FBAD07B6843F480637B60B5E736 +:102A100009EBC90304EB8303002283F857225946CC +:102A20002046FFF7E9FAB1E7206800F003FF80468F +:102A3000B14625E059462046FFF79AFA1AF0080FEA +:102A400004D005EB49130822C3F808291AF0100F27 +:102A500004D005EB49131022C3F808291AF0400FDF +:102A600004D005EB49134022C3F808291AF0020FDD +:102A700040D11AF0800F59D109F101094FEA5808E5 +:102A8000B8F1000F3FF4F0AE18F0010FF4D05FFA88 +:102A900089FB5946206800F0DEFE824610F0010FE7 +:102AA000CCD009F00F02012101FA02F27B6B23EA7C +:102AB00002037B6305EB4913C3F80819A3798B4222 +:102AC000B8D109EBC90304EB83031A6AD9690A4434 +:102AD0001A62B9F1000FADD109EBC90304EB83030E +:102AE0005B6A002BA6D104F29C420121206800F011 +:102AF00007FF9FE74946284600F066FA09EBC9033D +:102B000004EB8303DB7D012B05D005EB4913022287 +:102B1000C3F80829ADE709EBC90304EB83030022DE +:102B2000DA7559462046FFF76DFAEEE7494620462A +:102B3000FFF71CFBA0E77B6823F001037B6094F8A0 +:102B4000CC34012B08D02046FFF750FA2268536995 +:102B500003F0004353618DE6002184F8CC14204635 +:102B600000F03EF9F2E72046FFF728FA8DE67B6891 +:102B700023F001037B601021206800F025FA1AE0A1 +:102B800005EB46134FF67F31C3F80819D3F8002937 +:102B900022F40012C3F80029C3F8081BD3F8002B55 +:102BA00022F40012C3F8002BD3F8002B42F000628D +:102BB000C3F8002B01362379B342E1D8FB6943F017 +:102BC0000113FB61E37BDBB1D7F8843043F00B03E7 +:102BD000C7F884307B6C43F00B037B64D5F8003876 +:102BE00023F4FE63C5F8003804F29C42A179206802 +:102BF00000F086FE2268536903F48053536150E667 +:102C00007B6943F4005343F02B037B613B6943F042 +:102C10000B033B61E2E7206800F064FE206800F0EF +:102C2000EDFAE0712668FEF731FC0146E2793046A4 +:102C300000F04CF92046FFF7ACF92268536903F421 +:102C40000053536134E62046FFF79DF9226853692B +:102C500003F00803536132E601362379B3420CD9FD +:102C600006EBC60304EB830393F85732012BF3D131 +:102C7000F1B22046FFF791FDEEE7206800F0CEFDAF +:102C800010F4801F25D1206800F0C8FD10F4001F4B +:102C900058D0012326E001362379B3421BD905EB36 +:102CA0004613D3F8002906EBC60304EB83031B7E0F +:102CB000012BF0D1002AEEDA06EBC60304EB830306 +:102CC0000122DA7566F07F01C9B22046FFF765FD83 +:102CD000E1E70126E0E72268536903F480135361BA +:102CE000D1E7013322799A4227D905EB4312D2F872 +:102CF000001B03EBC30204EB820292F85822012A64 +:102D0000EFD10029EDDAD4F8D42482EA114212F08E +:102D1000010FE6D103EBC30204EB8202012182F82A +:102D20005712AA6942F08002AA616A6912F0800F04 +:102D3000D7D17B6843F400737B602268536903F446 +:102D400000135361206800F069FD10F0804F10D12E +:102D5000206800F063FD10F0040F3FF441AD2368DC +:102D60005D6815F0040F0DD1226853682B43536042 +:102D700036E52046FFF74CF92268536903F080439B +:102D80005361E5E72046FFF749F9EDE710B4046821 +:102D9000606A31B940EA0240A06200205DF8044B4D +:102DA00070478C46A36A00EB1340002308E003F150 +:102DB000400104EB8101496800EB11400133DBB2B3 +:102DC0000CF1FF318B42F2D340EA02400CF13F019B +:102DD00004EB81046060E0E70368596200207047FB +:102DE000704782B000230193019B01330193019B43 +:102DF000B3F1706F1CD80369002BF5DA0A23019335 +:102E000002E0019B013B0193019B002BF9D1036977 +:102E100043F001030361019B01330193019BB3F173 +:102E2000706F08D8036913F0010FF4D1002000E09F +:102E3000032002B070470320FBE784B010B50446BE +:102E400003A880E80E009DF81130012B21D1A36B5F +:102E500023F48033A363E36823F4840323F0400363 +:102E6000E360E36823F44013E3609DF81830012B1E +:102E70000AD02046FFF7B5FF9DF80E30012B1CD07D +:102E8000BDE8104004B07047E36843F48013E3608A +:102E9000EFE7E36843F04003E3602046FFF7A1FF5C +:102EA0009DF8153023B9A36B43F48033A363E3E7A4 +:102EB000A36B23F48033A363DEE7A36843F0060328 +:102EC000A360A36843F02003A360D9E7022A0AD0D5 +:102ED0000922C36823F47053C360C36843EA8223A2 +:102EE000C36000207047234B0B44234A93422FD9E1 +:102EF000224B0B44224A93422CD9A1F57403A3F52B +:102F00001053204A934227D9A1F18373A3F5E743D5 +:102F10001D4A934222D31D4B0B441D4A93421FD995 +:102F20001C4B0B441C4A93421CD31C4B0B441C4AA5 +:102F3000934219D3A1F1B773A3F55853194A934299 +:102F400014D3194B0B44194A934211D20722C0E7FC +:102F50000F22BEE70E22BCE70D22BAE70C22B8E72B +:102F60000B22B6E70A22B4E70922B2E70822B0E74B +:102F70000622AEE7405327FFFF340C00401E1BFF24 +:102F80003F420F007F4F120020D6130060B6E5FECF +:102F90005FE3160000D3CEFE40771B00C05BB3FE9C +:102FA000C091210020753800E05459FEE09C41009A +:102FB000836843F00103836000207047836823F037 +:102FC000010383600020704782B000230193019BBE +:102FD00001330193019BB3F1706F15D80369002B86 +:102FE000F5DA00230193890141F020010161019B81 +:102FF00001330193019BB3F1706F08D8036913F09B +:10300000200FF4D1002000E0032002B0704703201D +:10301000FBE782B000230193019B01330193019BE5 +:10302000B3F1706F13D80369002BF5DA0023019315 +:1030300010230361019B01330193019BB3F1706F76 +:1030400008D8036913F0100FF4D1002000E003202A +:1030500002B070470320FBE7D0F800381943C0F8EE +:10306000001800207047000084B0F8B5044607A897 +:1030700080E80E00002306E003F1400204EB820228 +:103080000021516001330E2BF6D99DF8266006BB56 +:10309000D4F8043843F00203C4F80438A36B43F4B3 +:1030A0000013A363A36B23F40023A363A36B23F494 +:1030B0008023A3630023C4F8003E9DF82130012B38 +:1030C00015D19DF81F306BB900212046FFF7C4FFD2 +:1030D00011E0A36B23F40013A363A36B43F4002359 +:1030E000A363E7E701212046FFF7B6FF03E00321D2 +:1030F0002046FFF7B1FF10212046FFF765FF054688 +:1031000000B101252046FFF784FF00B1012504F539 +:10311000006C0023CCF81030CCF81430CCF81C3004 +:103120000AE0CBB94FF00060C2F8000900220A6142 +:103130004FF67F328A6001339DF81C10994210D9F6 +:1031400004EB431202F51061D2F800090028E8DB15 +:103150000020C2F80009E9E74FF09040C2F80009EA +:10316000E4E700230AE0BBB14FF09047C2F8007BD0 +:10317000002202614FF67F3282600133994210D9FA +:1031800004EB431202F53060D2F8007B002FEADB3B +:103190000027C2F8007BEBE74FF00067C2F8007B26 +:1031A000E6E7DCF8103023F48073CCF8103000230D +:1031B000A3616FF0804363619DF81E301BB9A36962 +:1031C00043F01003A361A2690B4B1343A3619DF865 +:1031D00022301BB1A36943F00803A361012E04D080 +:1031E0002846BDE8F84004B07047A36943F0804327 +:1031F00043F00403A361F3E700383C80D0F80838BB +:1032000003F00603022B04D0062B04D02BB90020B8 +:10321000704702207047022070470F20704710B59A +:1032200091F800C04B78012B23D000F5006ED0F848 +:103230001C380CF00F040122A24043EA0243C0F8FC +:103240001C3800EB4C10D0F8003B13F4004F0ED1AB +:10325000D0F8003B8A68C2F30A02097942EA814247 +:10326000134343F0805343F40043C0F8003B002075 +:1032700010BDD0F81C280CF00F0E03FA0EF39BB211 +:103280001343C0F81C3800EB4C10D0F8003913F48D +:10329000004FECD1D0F800398A68C2F30A020979EC +:1032A00042EA814242EA8C52134343F0805343F492 +:1032B0000043C0F80039DAE730B40B784A78012AC5 +:1032C00026D000EB4313D3F8002B002A52DBD0F8B2 +:1032D0003C480A7802F00F024FF0010C0CFA02F29F +:1032E00024EA0242C0F83C28D0F81C28097801F0F2 +:1032F0000F010CFA01FC22EA0C42C0F81C28D3F89A +:10330000001B234A0A40C3F8002B002030BC704742 +:1033100000EB4313D3F80029002A1EDBD0F83C58F9 +:103320000A7802F00F02012404FA02F292B225EAAE +:103330000202C0F83C28D0F81C28097801F00F01DF +:103340008C40A4B222EA0402C0F81C28D3F8001969 +:10335000104A0A40C3F80029D7E7D3F8002942F001 +:103360000062C3F80029D3F8002942F08042C3F874 +:103370000029D3E7D3F8002B42F00062C3F8002BFA +:10338000D3F8002B42F08042C3F8002B9FE700BF28 +:103390000078F3EF007833EC10B483B002460023DA +:1033A0000193487801280BD00B7802EB4313D3F834 +:1033B000000B00282DDB002003B05DF8044B7047A4 +:1033C0000B7802EB4313D3F80049002C01DB0020FB +:1033D000F2E7D3F8004944F00064C3F800490B78E1 +:1033E00002EB4313D3F8004944F08044C3F800498A +:1033F000019B01330193019C42F210739C42DBD884 +:103400000B7802EB4313D3F80039002BF0DB0020DC +:10341000D2E7D3F8000B40F00060C3F8000B0B7844 +:1034200002EB4313D3F8000B40F08040C3F8000BCD +:10343000019B01330193019842F21073984208D81E +:103440000B7802EB4313D3F8003B002BF0DB00209A +:10345000B2E70120B0E710B59DF8084084B9033306 +:103460004FEA930E4FF0000C08E000EB023303F537 +:10347000805351F8044B1C600CF1010CF445F4D35B +:10348000002010BDF0B583B00C784B78012B2DD007 +:1034900000EB441C0CF530631D696FF312051D61D0 +:1034A0001D696FF3DC451D61002C40F0CE800C6976 +:1034B0000CB18C680C618C680C621D69C4F3120439 +:1034C0002C431C611C6944F400241C61012A00F097 +:1034D000DF800B79012B00F0E180DCF8003B43F04A +:1034E0000443CCF8003B002003B0F0BD0B6973BB74 +:1034F00000EB4413D3F810596FF3DC45C3F81059AF +:10350000D3F8105945F40025C3F81059D3F81059D1 +:103510006FF31205C3F81059012A54D000EB44147C +:10352000D4F8003943F00443C4F800390B79012B77 +:1035300072D00B69002BD6D0D0F83438097801F05E +:103540000F0101228A401343C0F83438CBE700EB67 +:10355000441303F510631D696FF312051D611D69A6 +:103560006FF3DC451D6184B90E698D68AE4200D9E8 +:103570000D611D6945F400251D611D690E69C6F3C5 +:10358000120C45EA0C051D61C6E70D698E683544CD +:10359000013DB5FBF6F51E691FFA85FC494F07EAA8 +:1035A000C54535431D610D79012DE6D11D6925F015 +:1035B000C0451D611D694FEA4C7C0CF0C04C45EACA +:1035C0000C051D61D9E7CB691BB100EB4412C2F8B1 +:1035D00014390B79012B08D000EB4414D4F80039CE +:1035E00043F00443C4F800397DE7D0F8083813F4F9 +:1035F000807F08D100EB4412D2F8003943F0005329 +:10360000C2F80039E8E700EB4412D2F8003943F081 +:103610008053C2F80039DFE7D0F8083813F4807F10 +:103620000CD1D4F8003943F00053C4F800390092AB +:103630000B8A0A78C968FFF70EFF54E7D4F80039FF +:1036400043F08053C4F80039F1E70C6954B91C69A0 +:103650008D68C5F312052C431C611C6944F40024D9 +:103660001C6133E78D682C44013CB4FBF5F4A4B233 +:1036700004FB05F50D621D69124E06EAC4442C4395 +:103680001C611C690D6AC5F312052C431C611DE702 +:10369000CA68002A3FF41DAF5A611AE7D0F808380B +:1036A00013F4807F06D1DCF8003B43F00053CCF8E4 +:1036B000003B12E7DCF8003B43F08053CCF8003BC2 +:1036C0000BE700BF0000F81F10B5844608464FEA1C +:1036D000920E02F00302002305E00CF58051096808 +:1036E00040F8041B01337345F7D37AB10CF5805CC5 +:1036F000DCF800400021CBB2DB0024FA03F300F831 +:10370000013B0131013A92B2002AF4D110BD0B788D +:103710004A78012A14D000EB4310D0F8002B002A7D +:1037200006DB2BB1D0F8003B23F08043C0F8003B10 +:10373000D0F8003B43F40013C0F8003B0020704772 +:1037400000EB4310D0F80029002A06DB2BB1D0F89B +:10375000003923F08043C0F80039D0F8003943F431 +:103760000013C0F80039E9E70B784A78012A0ED037 +:1037700000EB4310D0F8003B23F40013C0F8003BEB +:103780000B79023BDBB2012B15D90020704700EB0F +:103790004310D0F8003923F40013C0F800390B7936 +:1037A000023BDBB2012BF0D8D0F8003943F0805354 +:1037B000C0F80039E9E7D0F8003B43F08053C0F887 +:1037C000003BE2E7D0F8003823F4FE63C0F800388D +:1037D000D0F80038090101F4FE610B43C0F800384D +:1037E00000207047D0F8003E23F00303C0F8003EED +:1037F000D0F8043823F00203C0F8043800207047E2 +:10380000D0F8003E23F00303C0F8003ED0F804389F +:1038100043F00203C0F80438002070474269806911 +:1038200010407047D0F8183800F50060C0691840A3 +:10383000000C7047D0F8183800F50060C0691840D7 +:1038400080B2704700EB4111D1F8082B00F5006001 +:10385000406910407047D0F81028D0F8343801F093 +:103860000F0C23FA0CF3DB01DBB2134300EB411026 +:1038700000F51060806818407047406900F0010052 +:10388000704738B50546C36823F0C043C3600129BB +:1038900013D019BBC36843F08043C36000240A20DF +:1038A000FEF7F0F90A342846FFF7E7FF08B1C72C06 +:1038B000F5D9C82C14D0002038BDC36843F000539C +:1038C000C36000240A20FEF7DDF90A342846FFF71A +:1038D000D4FF0128EDD0C72CF4D9EAE70120EBE7AB +:1038E0000120E9E7D0F800396FF30A03C0F8003986 +:1038F000D0F8043843F48073C0F8043800207047CF +:1039000010B4046C154B9C4203D9D0F8003B002B3B +:1039100016DB0024C0F8104BD0F8104B44F4002400 +:10392000C0F8104BD0F8104B44F01804C0F8104BFE +:10393000D0F8104B44F0C044C0F8104B012903D01C +:1039400000205DF8044B7047C0F8142BD0F8003B02 +:1039500043F08023C0F8003BF2E700BF0A30544F29 +:103960004A4B5A6822F440325A605A6841680A4306 +:103970005A600268536823F4807353600268536886 +:10398000016943EA012353600268536823F04073DE +:1039900053600268536881680B4353600268936800 +:1039A00023F40063936002689368C1680B439360DB +:1039B000826A374B9A4257D00268936823F070634B +:1039C000936002689368816A0B439360026893680E +:1039D00023F04053936002689368C16A0B4393607D +:1039E0000268936823F00203936002689368017E83 +:1039F00043EA4103936090F82030002B3FD00268E7 +:103A0000536843F4006353600268536823F46043CF +:103A1000536001684B68426A013A43EA42334B60A3 +:103A20000268D36A23F47003D3620168CB6AC26967 +:103A3000013A43EA0253CB620268936823F40073AD +:103A400093600268936890F8301043EA41239360D2 +:103A50000268936823F48063936002689368416905 +:103A600043EA8123936070470268936823F0706390 +:103A700093600268936823F040539360B0E7026854 +:103A8000536823F400635360CAE700BF002301407A +:103A90000100000F38B310B50446036C43B1236C2A +:103AA00013F0100F0BD00120002384F83C3010BD20 +:103AB000FDF77CF90023636484F83C30EFE7236C66 +:103AC00023F4885323F0020343F0020323642046C7 +:103AD000FFF746FF00206064236C23F0030343F0EC +:103AE00001032364E0E701207047000010B582B0B5 +:103AF00013460022019290F83C20012A00F0A78092 +:103B00000446012280F83C200268906810F0010F02 +:103B100013D1906840F0010090604E4A10684E4A00 +:103B2000A2FB0020800C00EB4000019002E0019815 +:103B30000138019001980028F9D12268906810F4AA +:103B4000807F03D0906820F4807090602268906835 +:103B500010F0010F70D0206C20F4E06020F0010024 +:103B600040F480702064526812F4806F05D0226C9B +:103B700022F4405242F480522264226C12F4805F9C +:103B80003BD0626C22F006026264002284F83C2082 +:103B9000A26B3248D063A26B31481064A26B3148EB +:103BA000D06422686FF0220010602068426842F002 +:103BB000806242602068826842F48072826020687D +:103BC0000A4600F14C01A06BFDF76AFE264B5B68CC +:103BD00013F01F0F23D12368244A934216D002F515 +:103BE000807293420CD0224A93422ED102F5807209 +:103BF000526812F0100F28D108E000226264C4E776 +:103C000002F50072526812F01F0FECD19A6812F0A0 +:103C1000405F1AD19A6842F080429A6015E02368AA +:103C2000124A934211D19A6812F0405F0DD19A68FE +:103C300042F080429A6008E0236C43F01003236452 +:103C4000636C43F001036364002002B010BD0220E6 +:103C5000FBE700BF2800002083DE1B43973C0008E1 +:103C6000753C0008813C0008002301400020014011 +:103C70000022014008B5806BFDF722F808BD7047AF +:103C800008B5806B40230364436C43F00403436432 +:103C9000FFF7F5FF08BD08B50346806B026C12F014 +:103CA000500F25D1036C43F40073036403689A68D2 +:103CB00012F0405F19D1027EBAB9DA6A12F4700FBD +:103CC00003D09A6812F4806F0FD15A6822F0200254 +:103CD0005A60036C23F480730364036C13F4805FF5 +:103CE00003D1036C43F001030364FCF775FF08BDC7 +:103CF000026C12F0100F04D1826BD26C1846904700 +:103D0000F5E7FFF7BCFFF2E730B482B00022019282 +:103D100090F83C20012A00F0C0800346012280F880 +:103D20003C200A68092A40D90468E06892B202EB94 +:103D300042021E3A4FF0070C0CFA02F220EA02028D +:103D4000E2601C68E0680A8802EB42021E3A8D6855 +:103D500005FA02F20243E2604A68062A3CD81C686F +:103D6000606B02EB8202053A4FF01F0C0CFA02F274 +:103D700020EA020262631C68606B4A6802EB8202FE +:103D8000053AB1F800C00CFA02F202436263186807 +:103D9000434A904250D01868414A904259D000207E +:103DA00083F83C0002B030BC70470468206992B2CE +:103DB00002EB42024FF0070C0CFA02F220EA020278 +:103DC00022611C6820690A8802EB42028D6805FAAC +:103DD00002F202432261BFE70C2A16D81D68286B45 +:103DE00002EB8202233A1F2404FA02F220EA0202C2 +:103DF0002A631D68286B4A6802EB8202233A0C880A +:103E000004FA02F202432A63C1E71D68E86A02EB82 +:103E10008202413A1F2404FA02F220EA0202EA6214 +:103E20001D68E86A4A6802EB8202413A0C8804FA8B +:103E300002F20243EA62AAE70A68122AABD1194ADF +:103E4000506820F400005060506840F480005060DA +:103E5000A1E70A681448824201D0112A9FD1114A71 +:103E6000506820F480005060506840F400005060BA +:103E700009680D4A914292D10C4A12680C49A1FB83 +:103E80000212920C02EB820252000192019A002A65 +:103E900085D0019A013A0192F8E7022082E700BF3B +:103EA00000200140002301401200001028000020E3 +:103EB00083DE1B4398B108B503460020C3F8B8025F +:103EC000C3F8C402C3F8D00209B1C3F8B412012187 +:103ED00083F89C121A701846FEF7A6F808BD032056 +:103EE000704710B582B00023ADF8063089B10446A2 +:103EF000C0F8B812CB6A23B10DF106009847C4F898 +:103F0000D002D4F8D8320133C4F8D832002002B03D +:103F100010BD0320FBE708B5FEF7E5F808BD08B5BE +:103F2000D0F8B83213B11B68984708BD0020FCE7F1 +:103F300008B5D0F8B8325B68984700B908BD0320CF +:103F4000FCE738B5044600F2AA25284600F0CDF972 +:103F50000123C4F89432B4F8B032C4F8983294F81B +:103F6000AA1201F01F03012B07D0022B0AD073B94C +:103F70002946204600F08EFB38BD2946204600F039 +:103F8000C4FBF9E72946204600F001FCF4E701F004 +:103F900080012046FEF7C2F8EEE7F8B5044601239B +:103FA00080F89C320023C0F894324360C0F8A432F9 +:103FB00080F8A032D0F8B832E3B15B68E3B10021F9 +:103FC00098470746D0B94023002211462046FEF705 +:103FD00092F8012684F863614025A4F860512B46CD +:103FE000002280212046FEF786F884F8236025848D +:103FF0003846F8BD0027E6E70027E4E70327E2E7B5 +:1040000001740020704790F89C32DBB2042B04D07E +:1040100090F89C32DBB280F89D32042380F89C3209 +:104020000020704790F89C32DBB2042B01D00020B6 +:10403000704790F89D32DBB280F89C32F7E708B504 +:1040400090F89C32DBB2032B01D0002008BDD0F8E1 +:10405000B832002BF9D0DB69002BF6D09847F4E793 +:1040600008B5D0F8D432AE3350F823205AB190F8C6 +:104070009C32DBB2032B01D0002008BD136A23B1B0 +:1040800098470020F9E70320F7E70020F5E708B597 +:10409000D0F8D432AE3350F823205AB190F89C3285 +:1040A000DBB2032B01D0002008BD536A23B198472F +:1040B0000020F9E70320F7E70020F5E7002070472C +:1040C00008B5012380F89C32D0F8B83223B15B6880 +:1040D0000179984710B908BD0020FCE70320FAE7F2 +:1040E000002070470020704738B504460D4600296F +:1040F00045D1D0F89432032B01D0084638BDD0F812 +:104100005831B0F86021934209D890F8AA3203F0F0 +:104110001F03012B12D0022B1FD0084613E09B1A5D +:10412000C0F85831D0F864111144C0F864119A42B3 +:1041300038BF1A4600F08EFC2846DFE790F8AE1232 +:10414000FFF7CEFF20B994F89C32DBB2032B09D0E5 +:10415000204600F087FC2846D0E790F8AE12FFF723 +:10416000C1FFEFE700F1AE0354F823301A69002ACB +:10417000EED0C4F8D4021B6920469847E8E701F066 +:104180007F01FFF7AFFF90B994F89C32DBB2032BAD +:10419000B4D100F1AE0354F823309A69002AADD0AF +:1041A000C4F8D4029B69294620469847A6E7002018 +:1041B000A4E738B504460D4600294CD1D0F8943216 +:1041C000022B07D094F8A00218B1002384F8A03283 +:1041D000284638BD8269038C9A420ED89A421AD07A +:1041E00094F89C32DBB2032B29D080212046FDF7C6 +:1041F00095FF204600F041FCE4E7D21A8261416A53 +:104200001944416200F00DFC00231A46194620466D +:10421000FDF7A4FFD6E742699342E1D8D0F898327F +:104220009A42DDD20022114600F0FBFB0021C4F8C7 +:1042300098120B460A462046FDF790FFC2E7D4F8D5 +:10424000B832DA68002AD0D00022C4F8D422DB6861 +:1042500020469847C9E741F08001FFF743FF90B936 +:1042600094F89C32DBB2032BB3D100F1AE0354F8C7 +:1042700023305A69002AACD0C4F8D4025B692946BD +:1042800020469847A5E70020A3E70B88027813444F +:104290000B80037818447047428803789A4218D9F3 +:1042A00030B583B004460D46ADF806306388BDF8DE +:1042B00006209A420AD20DF10601FFF7E6FF437885 +:1042C000052BF3D18378AB42F0D100E0002003B09E +:1042D00030BD002070470346002002E00130C0B22C +:1042E00001331A78002AF9D170470B7803704B78A4 +:1042F00043708B78CA7843EA022343800B794A796A +:1043000043EA022383808B79CA7943EA0223C3807C +:10431000704710B504468021FDF700FF00212046BC +:10432000FDF7FCFE10BD30B583B004460D460023FA +:10433000ADF806304A88130A013B062B00F2AB8029 +:10434000DFE803F0041F33A9A98D9A00D0F8B43236 +:104350001B680DF10601007C9847EA88002A00F0EE +:10436000A380BDF80630002B00F099809A4228BF48 +:104370001A46ADF806200146204600F044FB03B083 +:1043800030BD037C43B9D0F8B8329B6A0DF106000A +:10439000984702234370E0E7D0F8B832DB6A0DF1AA +:1043A0000600984702234370D7E7D2B2052A52D8B5 +:1043B000DFE802F003101D2A3744D0F8B4325B68FE +:1043C00023B10DF10601007C9847C6E72946FFF7A7 +:1043D000A0FFD4E7D0F8B4329B6823B10DF10601F9 +:1043E000007C9847B9E72946FFF793FFC7E7D0F865 +:1043F000B432DB6823B10DF10601007C9847ACE7CD +:104400002946FFF786FFBAE7D0F8B4321B6923B11B +:104410000DF10601007C98479FE72946FFF779FFD9 +:10442000ADE7D0F8B4325B6923B10DF10601007C31 +:10443000984792E72946FFF76CFFA0E7D0F8B4321F +:104440009B6923B10DF10601007C984785E7294659 +:10445000FFF75FFF93E72946FFF75BFF8FE7037CDA +:1044600033B9D0F8B8325B6B0DF10600984774E7AA +:104470002946FFF74EFF82E7037C43B9D0F8B832F4 +:104480001B6B0DF1060098470723437065E729462B +:10449000FFF73FFF73E72946FFF73BFF6FE729462A +:1044A0002046FFF736FF6AE7204600F0DBFA66E7B2 +:1044B00038B504468B88FBB9CB88EBB94B887F2B8A +:1044C0001AD803F07F0590F89C32DBB2032B0CD096 +:1044D00080F89E522946FDF731FE204600F0C2FAD0 +:1044E00035B1022384F89C3209E0FFF712FF06E0A1 +:1044F000012384F89C3202E02046FFF70AFF38BD12 +:1045000070B504460E468D782F4B1D70012D10D8C6 +:1045100090F89C32DBB2022B0FD0032B26D0FFF792 +:10452000F8FE294B19782046FFF702FD032528469F +:1045300070BDFFF7EEFE0325F9E7A5B145602946FA +:10454000FFF7EDFC054638B131462046FFF7E1FEA6 +:10455000022384F89C32EAE7204600F083FA032322 +:1045600084F89C32E3E700F07DFAE0E7CDB14168E2 +:104570008D4225D0C9B2FFF7DBFC134B197861607F +:104580002046FFF7CCFC0546B0B131462046FFF788 +:10459000C0FE21792046FFF7CBFC022384F89C3231 +:1045A000C5E7022380F89C3245602946FFF7C0FC2E +:1045B000204600F057FABAE7204600F053FAB6E773 +:1045C00000F050FA0025B2E7B41E002008B5CB88F1 +:1045D000012B0BD190F89C32DBB2022B09D9032BB3 +:1045E00011D10122011D00F00EFA01E0FFF791FE4A +:1045F00008BD5BB23BB10146002341F8083F0122F0 +:1046000000F001FAF4E7FFF784FEF1E708B590F84F +:104610009C32013B022B12D8CB88022B0CD10123F8 +:10462000C360D0F8A4320BB10323C360022200F1AF +:104630000C0100F0E8F908BDFFF76BFEFBE7FFF7A0 +:1046400068FEF8E708B54B88012B04D0022B07D091 +:10465000FFF75FFE08BDC0F8A43200F003FAF9E7E7 +:104660008B881B0A80F8A03200F0FCF9F2E708B54D +:1046700090F89C32013B022B09D84B88012B00D0CB +:1046800008BD0023C0F8A43200F0ECF9F8E7FFF70A +:1046900040FEF5E738B50C7804F06004202C06D015 +:1046A000402C04D06CB1FFF734FE002407E0D0F8B2 +:1046B000D432AE3350F823309B68984704462046E6 +:1046C00038BD4D78092D1DD8DFE805F012191C16EC +:1046D0001C08051C0F0BFFF726FEF0E7FFF7E8FEAE +:1046E000EDE7FFF70DFF0446E9E7FFF76FFFE6E7A9 +:1046F000FFF78CFF2C46E2E7FFF7A4FFDFE7FFF7A9 +:10470000B6FFDCE7FFF705FED9E770B505460C46B6 +:104710000B7803F06003202B07D0402B05D023B18A +:10472000FFF7F7FD0026304670BD95F89C32013B3F +:10473000022B26D82179012905D921462846FFF7E1 +:10474000E8FD0026EFE72846FFF7CAFC68B900F14C +:10475000AE0255F82220916889B1C5F8D402936859 +:10476000214628469847064600E00326E388002BAA +:10477000D9D1002ED7D1284600F074F9D3E703260B +:10478000F4E721462846FFF7C4FD0026CBE72DE9D4 +:10479000F04106460D468B88DFB20C7804F06004C9 +:1047A000202C08D0402C06D0DCB1FFF7B2FD00244D +:1047B0002046BDE8F08139463046FFF793FC0446B9 +:1047C000002840F0F980C6F8D40200F1AE0356F894 +:1047D00023309B68002BEBD029463046984704468F +:1047E000E6E791F80180B8F1010F31D0B8F1030F7D +:1047F00005D0B8F1000F67D0FFF78BFDD8E790F830 +:104800009C32DBB2022B04D0032B12D0FFF781FDC8 +:10481000CEE70FB1802F04D129463046FFF779FD4E +:10482000C6E73946FDF77AFC80213046FDF776FC75 +:10483000BEE74B8823B91FB1802F01D0CB881BB1B5 +:10484000304600F00FF9B3E73946FDF767FCF7E7AC +:1048500090F89C32DBB2022B04D0032B12D0FFF76E +:1048600058FDA5E70FB1802F04D129463046FFF748 +:1048700050FD9DE73946FDF751FC80213046FDF79C +:104880004DFC95E74B88002B92D117F07F0F17D185 +:10489000304600F0E7F839463046FFF723FC0028A1 +:1048A00086D1C6F8D40200F1AE0256F822209268F2 +:1048B000002A00F08380294630469047044677E777 +:1048C0003946FDF733FCE3E790F89C22D2B2022A86 +:1048D00005D0032A28D0FFF71CFD444668E70FB136 +:1048E000802F14D113F0800F15D107F07F0707EB4D +:1048F0008707B90001F5A87131440431002301F89C +:104900000E3F0222304600F07EF8444650E7FFF7A3 +:1049100000FD44464CE707F07F0707EB8707B90027 +:10492000103131440431E9E75BB2002B20DB07F0A2 +:104930000F0202EB820200EB820292F8634124B381 +:10494000002B25DB07F07F0303EB83039C0004F5BA +:10495000A874344404340FB1802F22D10023A373F0 +:10496000022204F10E01304600F04DF844461FE7E4 +:1049700007F00F0202EB820200EB820292F8234062 +:10498000002CDDD1FFF7C5FC12E7FFF7C2FC0FE7F3 +:1049900007F07F0303EB83039C001034344404349A +:1049A000D9E739463046FDF773FB10B10123A373F5 +:1049B000D6E70023A373D3E70024F9E60446F7E61D +:1049C00000B370B50D4616460446FFF784FC01306F +:1049D0004300B3F5007F06D89BB233802B700323CE +:1049E0006B7002230AE04FF40073F6E7EA540134D7 +:1049F0005A1CD2B20021A9540233DBB22278002A19 +:104A0000F4D170BD704708B513460222C0F8942255 +:104A10004361416283610A460021FDF797FB002054 +:104A200008BD08B513460A460021FDF78FFB00209C +:104A300008BD08B513460322C0F89422C0F85431CB +:104A4000C0F86411C0F858310A460021FDF786FB12 +:104A5000002008BD08B513460A460021FDF77EFB7D +:104A6000002008BD08B50422C0F8942200231A468D +:104A70001946FDF76BFB002008BD08B50522C0F8FC +:104A8000942200231A461946FDF768FB002008BD52 +:104A900010B5D0F8D43203F1B00250F822408CB1F6 +:104AA00000EB820043687BB194F80002FF280DD030 +:104AB0009B6894F8012221469847FF2384F800322E +:104AC000002010BD0320FCE70020FAE70020F8E7F3 +:104AD0000A230380004870470C010020F8B5064601 +:104AE0000F4F82213846FFF7D7FB05460121384694 +:104AF000FFF7D2FB044681213846FFF7CDFB0DB10D +:104B00001022AA711CB1402222710022627118B1D8 +:104B10004022027100224271432333800048F8BDD5 +:104B200090000020F8B506460F4F82213846FFF767 +:104B3000B3FB054601213846FFF7AEFB0446812151 +:104B40003846FFF7A9FB0DB11022AA711CB1402213 +:104B500022710022627118B140220271002242715A +:104B6000432333800048F8BD90000020F8B5064686 +:104B70000F4F82213846FFF78FFB0546012138464B +:104B8000FFF78AFB044681213846FFF785FB0DB10C +:104B90001022AA711CB1002222710222627118B186 +:104BA0000022027102224271432333800048F8BD83 +:104BB0009000002038B5D0F8D432B03350F82350EC +:104BC00095B10446FDF77AFAC5F80C02D4F8D43250 +:104BD000B03304EB83046368DB6805F50371D5F833 +:104BE00004029847002038BD0320FCE738B5D0F810 +:104BF000C852D0F8D432B03350F8234084B301F017 +:104C00000F0303EB830200EB820252694AB103EB0C +:104C1000C30C05EB8C05ED69B2FBF5FC05FB1C2212 +:104C200092B10023C4F81432D0F8D432B03300EB80 +:104C3000830043681B69ABB10A4604F50471D4F8DC +:104C400008029847002038BD03EB830300EB830381 +:104C500000245C6123462246FDF778FA2046F2E7FD +:104C60000320F0E70020EEE7F0B583B0D0F8D432AF +:104C700003F1B00250F8227000228DF80720ADF841 +:104C80000420002F7BD004460D46097811F0600601 +:104C900034D0202E6CD1EA882AB311F0800F07D1CE +:104CA0006B7887F80032EA883F2A13D8D2B212E034 +:104CB000B03300EB83035B689B683946687898479C +:104CC000EA88072A28BF072239462046FFF79BFEBD +:104CD000002651E0402287F8012239462046FFF79E +:104CE000A8FE002648E0B03300EB83035B689B68B6 +:104CF000002229466878984700263DE06F780B2F00 +:104D000031D8DFE807F0063930303030303030301D +:104D1000162690F89C32DBB2032B04D02946FFF70D +:104D2000F8FA032628E0022201A9FFF76CFE3E46AE +:104D300022E090F89C32DBB2032B04D02946FFF727 +:104D4000E8FA032618E001220DF10701FFF75BFEE8 +:104D500012E090F89C32DBB2032B0DD02946FFF70E +:104D6000D8FA032608E02946FFF7D3FA032603E022 +:104D70002946FFF7CEFA0326304603B0F0BD0326DE +:104D8000FAE738B504468121FDF7C0F9002584F81B +:104D9000375001212046FDF7B9F984F87751822177 +:104DA0002046FDF7B3F984F84B506564D4F8D4324B +:104DB00003F1B00254F822209AB1B03304EB83031C +:104DC0005B685B689847D4F8D432B03354F823005A +:104DD000FDF77EF9D4F8D432B03344F82350C4F848 +:104DE000BC52002038BD70B504464FF40770FDF783 +:104DF0006BF9002849D005464FF407720021FBF7F4 +:104E000043FAD4F8D432B03344F82350C4F8BC5237 +:104E1000237C002B41D14FF40073022281212046D4 +:104E2000FDF769F9012684F837604FF40073022218 +:104E300031462046FDF75FF984F8776110236364FB +:104E40000823032282212046FDF755F9012384F827 +:104E50004B300026C5F80462D4F8D432B03304EBEA +:104E600083035B681B689847C5F81462C5F818622D +:104E7000D5F8042262B3257C1DBB4FF400730121D9 +:104E80002046FDF76BF9284670BDD4F8D432B03314 +:104E9000002244F823200225F5E740230222812145 +:104EA0002046FDF728F9012684F8376040230222C6 +:104EB00031462046FDF71FF984F8776110236364BB +:104EC000BEE7402301212046FDF748F90025DAE737 +:104ED0000225D8E739B1D0F8D432B03300EB8300E3 +:104EE00041600020704703207047D0F8D432B033BF +:104EF00050F823302BB1C3F80812C3F81022002059 +:104F0000704703207047D0F8D432B03350F82330C4 +:104F10001BB1C3F80412002070470320704708B586 +:104F2000D0F8D432B03350F823208AB1D2F81432FA +:104F30000BB1012008BD0123C2F81432D2F810329F +:104F40008362D2F808228121FDF700F90020F1E701 +:104F50000320EFE710B5D0F8D432B03350F8232057 +:104F600092B1047C44B94FF40073D2F804220121B9 +:104F7000FDF7F4F8204610BD4023D2F804220121A9 +:104F8000FDF7ECF80024F5E70324F3E7DFF834D06D +:104F9000FCF78CFE0C480D490D4A002302E0D45862 +:104FA000C4500433C4188C42F9D30A4A0A4C002373 +:104FB00001E013600432A242FBD3FBF73DF9FBF79B +:104FC000B7FC7047000003200000002018010020FB +:104FD0006850000818010020B81E0020FEE70000FD +:104FE000F8B500BFF8BC08BC9E467047F8B500BFD6 +:084FF000F8BC08BC9E467047A6 +:104FF8000006101600061016000000000000000051 +:10500800010203040607080953544D333220566938 +:10501800727475616C20436F6D506F72740000007C +:1050280053544D6963726F656C656374726F6E6912 +:105038006373000043444320436F6E666967000052 +:1050480043444320496E74657266616365000000DD +:08505800A4B3FF7F010000007A +:045060001902000829 +:04506400F10100084E +:105068005265636569766564204144432076616CC6 +:1050780075653A203F3F3F3F3F3F3F3F3F3F0D0A67 +:1050880000010000100000000024F4001A030000D2 +:105098000000000000000000000000000000000008 +:1050A80000000000000000000403090412010002CF +:1050B800020200408304405700020102030100007D +:1050C800151D0008211D0008E51D0008C11D000868 +:1050D800AD1D0008011E0008251E0008711E0008ED +:1050E800491E00084D1E0008551E0008511E0008E4 +:1050F80009024300020100C0320904000001020253 +:105108000100052400100105240100010424020205 +:1051180005240600010705820308001009040100A0 +:10512800020A00000007050102400000070581028D +:1051380040000000E74D0008834D0008694C000856 +:1051480000000000914A0008ED4B0008B54B00082C +:105158000000000000000000000000006D4B000887 +:10516800254B0008DD4A0008D14A00080A0600025B +:085178000000004001000000EE +:0400000508004F8D13 :00000001FF diff --git a/build/stm32_ADC_F429_0.map b/build/stm32_ADC_F429_0.map index f3cd48d..3efae85 100644 --- a/build/stm32_ADC_F429_0.map +++ b/build/stm32_ADC_F429_0.map @@ -4,12 +4,16 @@ Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array) /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) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset) +/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + build/syscalls.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-exit.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit) /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 (atexit) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_fini_array) +/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) (_impure_ptr) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (__stdio_exit_handler) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) @@ -28,8 +32,6 @@ Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (_sbrk_r) /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) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__sread) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) (_impure_ptr) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.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) (_close_r) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-__call_atexit.o) @@ -42,18 +44,6 @@ Archive member included to satisfy reference by file (symbol) /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) (_lseek_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) (_write_r) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) (_close) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) (_lseek) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) (_read) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) (_sbrk) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - /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) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (_exit) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) build/main.o (__aeabi_ldivmod) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) @@ -93,15 +83,65 @@ Discarded input sections .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/syscalls.o + .data 0x00000000 0x0 build/syscalls.o + .bss 0x00000000 0x0 build/syscalls.o + .text.initialise_monitor_handles + 0x00000000 0x2 build/syscalls.o + .text._getpid 0x00000000 0x4 build/syscalls.o + .text._kill 0x00000000 0x10 build/syscalls.o + .text._exit 0x00000000 0xc build/syscalls.o + .text._read 0x00000000 0x20 build/syscalls.o + .text._write 0x00000000 0x1c build/syscalls.o + .text._close 0x00000000 0x6 build/syscalls.o + .text._fstat 0x00000000 0xa build/syscalls.o + .text._isatty 0x00000000 0x4 build/syscalls.o + .text._lseek 0x00000000 0x4 build/syscalls.o + .text._open 0x00000000 0xa build/syscalls.o + .text._wait 0x00000000 0x10 build/syscalls.o + .text._unlink 0x00000000 0x10 build/syscalls.o + .text._times 0x00000000 0x6 build/syscalls.o + .text._stat 0x00000000 0xa build/syscalls.o + .text._link 0x00000000 0x10 build/syscalls.o + .text._fork 0x00000000 0x10 build/syscalls.o + .text._execve 0x00000000 0x10 build/syscalls.o + .data.environ 0x00000000 0x4 build/syscalls.o + .bss.__env 0x00000000 0x4 build/syscalls.o + .debug_info 0x00000000 0x848 build/syscalls.o + .debug_abbrev 0x00000000 0x1e3 build/syscalls.o + .debug_loc 0x00000000 0x583 build/syscalls.o + .debug_aranges + 0x00000000 0xa8 build/syscalls.o + .debug_ranges 0x00000000 0x98 build/syscalls.o + .debug_line 0x00000000 0x372 build/syscalls.o + .debug_str 0x00000000 0x3f3 build/syscalls.o + .comment 0x00000000 0x27 build/syscalls.o + .debug_frame 0x00000000 0x190 build/syscalls.o + .ARM.attributes + 0x00000000 0x34 build/syscalls.o + .text 0x00000000 0x0 build/sysmem.o + .data 0x00000000 0x0 build/sysmem.o + .bss 0x00000000 0x0 build/sysmem.o + .text._sbrk 0x00000000 0x48 build/sysmem.o + .bss.__sbrk_heap_end + 0x00000000 0x4 build/sysmem.o + .debug_info 0x00000000 0x174 build/sysmem.o + .debug_abbrev 0x00000000 0xeb build/sysmem.o + .debug_loc 0x00000000 0x90 build/sysmem.o + .debug_aranges + 0x00000000 0x20 build/sysmem.o + .debug_ranges 0x00000000 0x10 build/sysmem.o + .debug_line 0x00000000 0xfd build/sysmem.o + .debug_str 0x00000000 0x20a build/sysmem.o + .comment 0x00000000 0x27 build/sysmem.o + .debug_frame 0x00000000 0x28 build/sysmem.o + .ARM.attributes + 0x00000000 0x34 build/sysmem.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 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 @@ -555,18 +595,12 @@ 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 @@ -580,8 +614,6 @@ 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 @@ -778,25 +810,17 @@ 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 @@ -804,6 +828,19 @@ Discarded input sections .bss 0x00000000 0x0 /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) .data 0x00000000 0x0 /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) .bss 0x00000000 0x0 /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) + .text 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_info 0x00000000 0x6f1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_abbrev 0x00000000 0x15e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_aranges + 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_line 0x00000000 0x10c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_str 0x00000000 0x4b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .ARM.attributes + 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) .text 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) @@ -849,6 +886,18 @@ Discarded input sections .debug_frame 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) .ARM.attributes 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) + .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .data 0x00000000 0x50 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_info 0x00000000 0x70b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_abbrev 0x00000000 0x149 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_aranges + 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_line 0x00000000 0xe7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_str 0x00000000 0x4bc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .ARM.attributes + 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) .text 0x00000000 0x224 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .data 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .bss 0x00000000 0x13c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) @@ -990,18 +1039,6 @@ Discarded input sections .debug_frame 0x00000000 0x8c /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) .ARM.attributes 0x00000000 0x34 /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) - .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .data 0x00000000 0x50 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_info 0x00000000 0x70b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_abbrev 0x00000000 0x149 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_aranges - 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_line 0x00000000 0xe7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_str 0x00000000 0x4bc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) .text 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) @@ -1094,104 +1131,6 @@ Discarded input sections .debug_frame 0x00000000 0x2c /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) .ARM.attributes 0x00000000 0x34 /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) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .gnu.warning._close - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_info 0x00000000 0xde /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_abbrev 0x00000000 0x96 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_loclists - 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_line 0x00000000 0x6d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_str 0x00000000 0x198 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .gnu.warning._lseek - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_info 0x00000000 0x100 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_abbrev 0x00000000 0xbb /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_loclists - 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_line 0x00000000 0x6e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_str 0x00000000 0x196 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .gnu.warning._read - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_info 0x00000000 0x106 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_abbrev 0x00000000 0xc4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_loclists - 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_line 0x00000000 0x6d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_str 0x00000000 0x193 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .text 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .bss 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_info 0x00000000 0xac /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_abbrev 0x00000000 0xa1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_loclists - 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_line 0x00000000 0x76 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_str 0x00000000 0x11d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .gnu.warning._write - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_info 0x00000000 0x106 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_abbrev 0x00000000 0xc4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_loclists - 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_line 0x00000000 0x6e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_str 0x00000000 0x196 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .text 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_info 0x00000000 0xa4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_abbrev 0x00000000 0x69 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_loclists - 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_line 0x00000000 0x61 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_str 0x00000000 0x169 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) @@ -1225,6 +1164,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o LOAD build/main.o LOAD build/stm32f4xx_it.o +LOAD build/syscalls.o +LOAD build/sysmem.o LOAD build/stm32f4xx_hal_msp.o LOAD build/stm32f4xx_hal_rcc.o LOAD build/stm32f4xx_hal_rcc_ex.o @@ -1279,7 +1220,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 0x4e04 +.text 0x080001b0 0x4e48 0x080001b0 . = ALIGN (0x4) *(.text) .text 0x080001b0 0x88 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -1310,759 +1251,759 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x08000880 0xac build/main.o 0x08000880 SystemClock_Config *fill* 0x0800092c 0x4 - .text.main 0x08000930 0x208 build/main.o + .text.main 0x08000930 0x230 build/main.o 0x08000930 main .text.NMI_Handler - 0x08000b38 0x2 build/stm32f4xx_it.o - 0x08000b38 NMI_Handler + 0x08000b60 0x2 build/stm32f4xx_it.o + 0x08000b60 NMI_Handler .text.HardFault_Handler - 0x08000b3a 0x2 build/stm32f4xx_it.o - 0x08000b3a HardFault_Handler + 0x08000b62 0x2 build/stm32f4xx_it.o + 0x08000b62 HardFault_Handler .text.MemManage_Handler - 0x08000b3c 0x2 build/stm32f4xx_it.o - 0x08000b3c MemManage_Handler + 0x08000b64 0x2 build/stm32f4xx_it.o + 0x08000b64 MemManage_Handler .text.BusFault_Handler - 0x08000b3e 0x2 build/stm32f4xx_it.o - 0x08000b3e BusFault_Handler + 0x08000b66 0x2 build/stm32f4xx_it.o + 0x08000b66 BusFault_Handler .text.UsageFault_Handler - 0x08000b40 0x2 build/stm32f4xx_it.o - 0x08000b40 UsageFault_Handler + 0x08000b68 0x2 build/stm32f4xx_it.o + 0x08000b68 UsageFault_Handler .text.SVC_Handler - 0x08000b42 0x2 build/stm32f4xx_it.o - 0x08000b42 SVC_Handler + 0x08000b6a 0x2 build/stm32f4xx_it.o + 0x08000b6a SVC_Handler .text.DebugMon_Handler - 0x08000b44 0x2 build/stm32f4xx_it.o - 0x08000b44 DebugMon_Handler + 0x08000b6c 0x2 build/stm32f4xx_it.o + 0x08000b6c DebugMon_Handler .text.PendSV_Handler - 0x08000b46 0x2 build/stm32f4xx_it.o - 0x08000b46 PendSV_Handler + 0x08000b6e 0x2 build/stm32f4xx_it.o + 0x08000b6e PendSV_Handler .text.SysTick_Handler - 0x08000b48 0x8 build/stm32f4xx_it.o - 0x08000b48 SysTick_Handler + 0x08000b70 0x8 build/stm32f4xx_it.o + 0x08000b70 SysTick_Handler .text.EXTI0_IRQHandler - 0x08000b50 0x34 build/stm32f4xx_it.o - 0x08000b50 EXTI0_IRQHandler + 0x08000b78 0x34 build/stm32f4xx_it.o + 0x08000b78 EXTI0_IRQHandler .text.EXTI3_IRQHandler - 0x08000b84 0xa build/stm32f4xx_it.o - 0x08000b84 EXTI3_IRQHandler - *fill* 0x08000b8e 0x2 + 0x08000bac 0xa build/stm32f4xx_it.o + 0x08000bac EXTI3_IRQHandler + *fill* 0x08000bb6 0x2 .text.DMA2_Stream0_IRQHandler - 0x08000b90 0x10 build/stm32f4xx_it.o - 0x08000b90 DMA2_Stream0_IRQHandler + 0x08000bb8 0x10 build/stm32f4xx_it.o + 0x08000bb8 DMA2_Stream0_IRQHandler .text.OTG_FS_IRQHandler - 0x08000ba0 0x10 build/stm32f4xx_it.o - 0x08000ba0 OTG_FS_IRQHandler + 0x08000bc8 0x10 build/stm32f4xx_it.o + 0x08000bc8 OTG_FS_IRQHandler .text.HAL_ADC_ConvCpltCallback - 0x08000bb0 0xd8 build/stm32f4xx_it.o - 0x08000bb0 HAL_ADC_ConvCpltCallback + 0x08000bd8 0xe8 build/stm32f4xx_it.o + 0x08000bd8 HAL_ADC_ConvCpltCallback .text.HAL_ADC_ConvHalfCpltCallback - 0x08000c88 0xa8 build/stm32f4xx_it.o - 0x08000c88 HAL_ADC_ConvHalfCpltCallback + 0x08000cc0 0xb4 build/stm32f4xx_it.o + 0x08000cc0 HAL_ADC_ConvHalfCpltCallback .text.HAL_MspInit - 0x08000d30 0x38 build/stm32f4xx_hal_msp.o - 0x08000d30 HAL_MspInit + 0x08000d74 0x38 build/stm32f4xx_hal_msp.o + 0x08000d74 HAL_MspInit .text.HAL_ADC_MspInit - 0x08000d68 0xac build/stm32f4xx_hal_msp.o - 0x08000d68 HAL_ADC_MspInit + 0x08000dac 0xac build/stm32f4xx_hal_msp.o + 0x08000dac HAL_ADC_MspInit .text.HAL_RCC_OscConfig - 0x08000e14 0x3f8 build/stm32f4xx_hal_rcc.o - 0x08000e14 HAL_RCC_OscConfig + 0x08000e58 0x3f8 build/stm32f4xx_hal_rcc.o + 0x08000e58 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x0800120c 0xdc build/stm32f4xx_hal_rcc.o - 0x0800120c HAL_RCC_GetSysClockFreq + 0x08001250 0xdc build/stm32f4xx_hal_rcc.o + 0x08001250 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x080012e8 0x160 build/stm32f4xx_hal_rcc.o - 0x080012e8 HAL_RCC_ClockConfig + 0x0800132c 0x160 build/stm32f4xx_hal_rcc.o + 0x0800132c HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x08001448 0xc build/stm32f4xx_hal_rcc.o - 0x08001448 HAL_RCC_GetHCLKFreq + 0x0800148c 0xc build/stm32f4xx_hal_rcc.o + 0x0800148c HAL_RCC_GetHCLKFreq .text.HAL_GPIO_Init - 0x08001454 0x208 build/stm32f4xx_hal_gpio.o - 0x08001454 HAL_GPIO_Init + 0x08001498 0x208 build/stm32f4xx_hal_gpio.o + 0x08001498 HAL_GPIO_Init .text.HAL_GPIO_WritePin - 0x0800165c 0xc build/stm32f4xx_hal_gpio.o - 0x0800165c HAL_GPIO_WritePin + 0x080016a0 0xc build/stm32f4xx_hal_gpio.o + 0x080016a0 HAL_GPIO_WritePin .text.HAL_GPIO_TogglePin - 0x08001668 0x12 build/stm32f4xx_hal_gpio.o - 0x08001668 HAL_GPIO_TogglePin + 0x080016ac 0x12 build/stm32f4xx_hal_gpio.o + 0x080016ac HAL_GPIO_TogglePin .text.HAL_GPIO_EXTI_Callback - 0x0800167a 0x2 build/stm32f4xx_hal_gpio.o - 0x0800167a HAL_GPIO_EXTI_Callback + 0x080016be 0x2 build/stm32f4xx_hal_gpio.o + 0x080016be HAL_GPIO_EXTI_Callback .text.HAL_GPIO_EXTI_IRQHandler - 0x0800167c 0x1c build/stm32f4xx_hal_gpio.o - 0x0800167c HAL_GPIO_EXTI_IRQHandler + 0x080016c0 0x1c build/stm32f4xx_hal_gpio.o + 0x080016c0 HAL_GPIO_EXTI_IRQHandler .text.DMA_SetConfig - 0x08001698 0x2c build/stm32f4xx_hal_dma.o + 0x080016dc 0x2c build/stm32f4xx_hal_dma.o .text.DMA_CalcBaseAndBitshift - 0x080016c4 0x3c build/stm32f4xx_hal_dma.o + 0x08001708 0x3c build/stm32f4xx_hal_dma.o .text.DMA_CheckFifoParam - 0x08001700 0x8e build/stm32f4xx_hal_dma.o - *fill* 0x0800178e 0x2 + 0x08001744 0x8e build/stm32f4xx_hal_dma.o + *fill* 0x080017d2 0x2 .text.HAL_DMA_Init - 0x08001790 0xcc build/stm32f4xx_hal_dma.o - 0x08001790 HAL_DMA_Init + 0x080017d4 0xcc build/stm32f4xx_hal_dma.o + 0x080017d4 HAL_DMA_Init .text.HAL_DMA_Start_IT - 0x0800185c 0x6a build/stm32f4xx_hal_dma.o - 0x0800185c HAL_DMA_Start_IT - *fill* 0x080018c6 0x2 + 0x080018a0 0x6a build/stm32f4xx_hal_dma.o + 0x080018a0 HAL_DMA_Start_IT + *fill* 0x0800190a 0x2 .text.HAL_DMA_IRQHandler - 0x080018c8 0x1dc build/stm32f4xx_hal_dma.o - 0x080018c8 HAL_DMA_IRQHandler + 0x0800190c 0x1dc build/stm32f4xx_hal_dma.o + 0x0800190c HAL_DMA_IRQHandler .text.__NVIC_EnableIRQ - 0x08001aa4 0x1c build/stm32f4xx_hal_cortex.o + 0x08001ae8 0x1c build/stm32f4xx_hal_cortex.o .text.__NVIC_SetPriority - 0x08001ac0 0x28 build/stm32f4xx_hal_cortex.o + 0x08001b04 0x28 build/stm32f4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08001ae8 0x3e build/stm32f4xx_hal_cortex.o - *fill* 0x08001b26 0x2 + 0x08001b2c 0x3e build/stm32f4xx_hal_cortex.o + *fill* 0x08001b6a 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08001b28 0x24 build/stm32f4xx_hal_cortex.o - 0x08001b28 HAL_NVIC_SetPriorityGrouping + 0x08001b6c 0x24 build/stm32f4xx_hal_cortex.o + 0x08001b6c HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08001b4c 0x20 build/stm32f4xx_hal_cortex.o - 0x08001b4c HAL_NVIC_SetPriority + 0x08001b90 0x20 build/stm32f4xx_hal_cortex.o + 0x08001b90 HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08001b6c 0x8 build/stm32f4xx_hal_cortex.o - 0x08001b6c HAL_NVIC_EnableIRQ + 0x08001bb0 0x8 build/stm32f4xx_hal_cortex.o + 0x08001bb0 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08001b74 0x28 build/stm32f4xx_hal_cortex.o - 0x08001b74 HAL_SYSTICK_Config + 0x08001bb8 0x28 build/stm32f4xx_hal_cortex.o + 0x08001bb8 HAL_SYSTICK_Config .text.HAL_InitTick - 0x08001b9c 0x4c build/stm32f4xx_hal.o - 0x08001b9c HAL_InitTick + 0x08001be0 0x4c build/stm32f4xx_hal.o + 0x08001be0 HAL_InitTick .text.HAL_Init - 0x08001be8 0x34 build/stm32f4xx_hal.o - 0x08001be8 HAL_Init + 0x08001c2c 0x34 build/stm32f4xx_hal.o + 0x08001c2c HAL_Init .text.HAL_IncTick - 0x08001c1c 0x18 build/stm32f4xx_hal.o - 0x08001c1c HAL_IncTick + 0x08001c60 0x18 build/stm32f4xx_hal.o + 0x08001c60 HAL_IncTick .text.HAL_GetTick - 0x08001c34 0xc build/stm32f4xx_hal.o - 0x08001c34 HAL_GetTick + 0x08001c78 0xc build/stm32f4xx_hal.o + 0x08001c78 HAL_GetTick .text.HAL_Delay - 0x08001c40 0x28 build/stm32f4xx_hal.o - 0x08001c40 HAL_Delay + 0x08001c84 0x28 build/stm32f4xx_hal.o + 0x08001c84 HAL_Delay .text.SystemInit - 0x08001c68 0x14 build/system_stm32f4xx.o - 0x08001c68 SystemInit + 0x08001cac 0x14 build/system_stm32f4xx.o + 0x08001cac SystemInit .text.MX_USB_DEVICE_Init - 0x08001c7c 0x54 build/usb_device.o - 0x08001c7c MX_USB_DEVICE_Init + 0x08001cc0 0x54 build/usb_device.o + 0x08001cc0 MX_USB_DEVICE_Init .text.USBD_FS_DeviceDescriptor - 0x08001cd0 0xc build/usbd_desc.o - 0x08001cd0 USBD_FS_DeviceDescriptor + 0x08001d14 0xc build/usbd_desc.o + 0x08001d14 USBD_FS_DeviceDescriptor .text.USBD_FS_LangIDStrDescriptor - 0x08001cdc 0xc build/usbd_desc.o - 0x08001cdc USBD_FS_LangIDStrDescriptor + 0x08001d20 0xc build/usbd_desc.o + 0x08001d20 USBD_FS_LangIDStrDescriptor .text.IntToUnicode - 0x08001ce8 0x46 build/usbd_desc.o - *fill* 0x08001d2e 0x2 + 0x08001d2c 0x46 build/usbd_desc.o + *fill* 0x08001d72 0x2 .text.Get_SerialNum - 0x08001d30 0x38 build/usbd_desc.o + 0x08001d74 0x38 build/usbd_desc.o .text.USBD_FS_SerialStrDescriptor - 0x08001d68 0x14 build/usbd_desc.o - 0x08001d68 USBD_FS_SerialStrDescriptor + 0x08001dac 0x14 build/usbd_desc.o + 0x08001dac USBD_FS_SerialStrDescriptor .text.USBD_FS_ProductStrDescriptor - 0x08001d7c 0x24 build/usbd_desc.o - 0x08001d7c USBD_FS_ProductStrDescriptor + 0x08001dc0 0x24 build/usbd_desc.o + 0x08001dc0 USBD_FS_ProductStrDescriptor .text.USBD_FS_ManufacturerStrDescriptor - 0x08001da0 0x1c build/usbd_desc.o - 0x08001da0 USBD_FS_ManufacturerStrDescriptor + 0x08001de4 0x1c build/usbd_desc.o + 0x08001de4 USBD_FS_ManufacturerStrDescriptor .text.USBD_FS_ConfigStrDescriptor - 0x08001dbc 0x24 build/usbd_desc.o - 0x08001dbc USBD_FS_ConfigStrDescriptor + 0x08001e00 0x24 build/usbd_desc.o + 0x08001e00 USBD_FS_ConfigStrDescriptor .text.USBD_FS_InterfaceStrDescriptor - 0x08001de0 0x24 build/usbd_desc.o - 0x08001de0 USBD_FS_InterfaceStrDescriptor + 0x08001e24 0x24 build/usbd_desc.o + 0x08001e24 USBD_FS_InterfaceStrDescriptor .text.CDC_DeInit_FS - 0x08001e04 0x4 build/usbd_cdc_if.o + 0x08001e48 0x4 build/usbd_cdc_if.o .text.CDC_Control_FS - 0x08001e08 0x4 build/usbd_cdc_if.o + 0x08001e4c 0x4 build/usbd_cdc_if.o .text.CDC_TransmitCplt_FS - 0x08001e0c 0x4 build/usbd_cdc_if.o + 0x08001e50 0x4 build/usbd_cdc_if.o .text.CDC_Receive_FS - 0x08001e10 0x1c build/usbd_cdc_if.o + 0x08001e54 0x1c build/usbd_cdc_if.o .text.CDC_Init_FS - 0x08001e2c 0x28 build/usbd_cdc_if.o + 0x08001e70 0x28 build/usbd_cdc_if.o .text.CDC_Transmit_FS - 0x08001e54 0x2c build/usbd_cdc_if.o - 0x08001e54 CDC_Transmit_FS + 0x08001e98 0x2c build/usbd_cdc_if.o + 0x08001e98 CDC_Transmit_FS .text.HAL_PCD_MspInit - 0x08001e80 0x84 build/usbd_conf.o - 0x08001e80 HAL_PCD_MspInit + 0x08001ec4 0x84 build/usbd_conf.o + 0x08001ec4 HAL_PCD_MspInit .text.HAL_PCD_SetupStageCallback - 0x08001f04 0x10 build/usbd_conf.o - 0x08001f04 HAL_PCD_SetupStageCallback + 0x08001f48 0x10 build/usbd_conf.o + 0x08001f48 HAL_PCD_SetupStageCallback .text.HAL_PCD_DataOutStageCallback - 0x08001f14 0x18 build/usbd_conf.o - 0x08001f14 HAL_PCD_DataOutStageCallback + 0x08001f58 0x18 build/usbd_conf.o + 0x08001f58 HAL_PCD_DataOutStageCallback .text.HAL_PCD_DataInStageCallback - 0x08001f2c 0x16 build/usbd_conf.o - 0x08001f2c HAL_PCD_DataInStageCallback + 0x08001f70 0x16 build/usbd_conf.o + 0x08001f70 HAL_PCD_DataInStageCallback .text.HAL_PCD_SOFCallback - 0x08001f42 0xc build/usbd_conf.o - 0x08001f42 HAL_PCD_SOFCallback + 0x08001f86 0xc build/usbd_conf.o + 0x08001f86 HAL_PCD_SOFCallback .text.HAL_PCD_ResetCallback - 0x08001f4e 0x28 build/usbd_conf.o - 0x08001f4e HAL_PCD_ResetCallback - *fill* 0x08001f76 0x2 + 0x08001f92 0x28 build/usbd_conf.o + 0x08001f92 HAL_PCD_ResetCallback + *fill* 0x08001fba 0x2 .text.HAL_PCD_SuspendCallback - 0x08001f78 0x30 build/usbd_conf.o - 0x08001f78 HAL_PCD_SuspendCallback + 0x08001fbc 0x30 build/usbd_conf.o + 0x08001fbc HAL_PCD_SuspendCallback .text.HAL_PCD_ResumeCallback - 0x08001fa8 0xc build/usbd_conf.o - 0x08001fa8 HAL_PCD_ResumeCallback + 0x08001fec 0xc build/usbd_conf.o + 0x08001fec HAL_PCD_ResumeCallback .text.HAL_PCD_ISOOUTIncompleteCallback - 0x08001fb4 0xc build/usbd_conf.o - 0x08001fb4 HAL_PCD_ISOOUTIncompleteCallback + 0x08001ff8 0xc build/usbd_conf.o + 0x08001ff8 HAL_PCD_ISOOUTIncompleteCallback .text.HAL_PCD_ISOINIncompleteCallback - 0x08001fc0 0xc build/usbd_conf.o - 0x08001fc0 HAL_PCD_ISOINIncompleteCallback + 0x08002004 0xc build/usbd_conf.o + 0x08002004 HAL_PCD_ISOINIncompleteCallback .text.HAL_PCD_ConnectCallback - 0x08001fcc 0xc build/usbd_conf.o - 0x08001fcc HAL_PCD_ConnectCallback + 0x08002010 0xc build/usbd_conf.o + 0x08002010 HAL_PCD_ConnectCallback .text.HAL_PCD_DisconnectCallback - 0x08001fd8 0xc build/usbd_conf.o - 0x08001fd8 HAL_PCD_DisconnectCallback + 0x0800201c 0xc build/usbd_conf.o + 0x0800201c HAL_PCD_DisconnectCallback .text.USBD_LL_Init - 0x08001fe4 0x68 build/usbd_conf.o - 0x08001fe4 USBD_LL_Init + 0x08002028 0x68 build/usbd_conf.o + 0x08002028 USBD_LL_Init .text.USBD_LL_IsStallEP - 0x0800204c 0x2c build/usbd_conf.o - 0x0800204c USBD_LL_IsStallEP + 0x08002090 0x2c build/usbd_conf.o + 0x08002090 USBD_LL_IsStallEP .text.USBD_LL_GetRxDataSize - 0x08002078 0xc build/usbd_conf.o - 0x08002078 USBD_LL_GetRxDataSize + 0x080020bc 0xc build/usbd_conf.o + 0x080020bc USBD_LL_GetRxDataSize .text.USBD_static_malloc - 0x08002084 0x8 build/usbd_conf.o - 0x08002084 USBD_static_malloc + 0x080020c8 0x8 build/usbd_conf.o + 0x080020c8 USBD_static_malloc .text.USBD_static_free - 0x0800208c 0x2 build/usbd_conf.o - 0x0800208c USBD_static_free + 0x080020d0 0x2 build/usbd_conf.o + 0x080020d0 USBD_static_free .text.USBD_Get_USB_Status - 0x0800208e 0x14 build/usbd_conf.o - 0x0800208e USBD_Get_USB_Status + 0x080020d2 0x14 build/usbd_conf.o + 0x080020d2 USBD_Get_USB_Status .text.USBD_LL_Start - 0x080020a2 0x10 build/usbd_conf.o - 0x080020a2 USBD_LL_Start + 0x080020e6 0x10 build/usbd_conf.o + 0x080020e6 USBD_LL_Start .text.USBD_LL_OpenEP - 0x080020b2 0x16 build/usbd_conf.o - 0x080020b2 USBD_LL_OpenEP + 0x080020f6 0x16 build/usbd_conf.o + 0x080020f6 USBD_LL_OpenEP .text.USBD_LL_CloseEP - 0x080020c8 0x10 build/usbd_conf.o - 0x080020c8 USBD_LL_CloseEP + 0x0800210c 0x10 build/usbd_conf.o + 0x0800210c USBD_LL_CloseEP .text.USBD_LL_StallEP - 0x080020d8 0x10 build/usbd_conf.o - 0x080020d8 USBD_LL_StallEP + 0x0800211c 0x10 build/usbd_conf.o + 0x0800211c USBD_LL_StallEP .text.USBD_LL_ClearStallEP - 0x080020e8 0x10 build/usbd_conf.o - 0x080020e8 USBD_LL_ClearStallEP + 0x0800212c 0x10 build/usbd_conf.o + 0x0800212c USBD_LL_ClearStallEP .text.USBD_LL_SetUSBAddress - 0x080020f8 0x10 build/usbd_conf.o - 0x080020f8 USBD_LL_SetUSBAddress + 0x0800213c 0x10 build/usbd_conf.o + 0x0800213c USBD_LL_SetUSBAddress .text.USBD_LL_Transmit - 0x08002108 0x10 build/usbd_conf.o - 0x08002108 USBD_LL_Transmit + 0x0800214c 0x10 build/usbd_conf.o + 0x0800214c USBD_LL_Transmit .text.USBD_LL_PrepareReceive - 0x08002118 0x10 build/usbd_conf.o - 0x08002118 USBD_LL_PrepareReceive + 0x0800215c 0x10 build/usbd_conf.o + 0x0800215c USBD_LL_PrepareReceive .text.PCD_WriteEmptyTxFifo - 0x08002128 0xd0 build/stm32f4xx_hal_pcd.o + 0x0800216c 0xd0 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_Init - 0x080021f8 0x102 build/stm32f4xx_hal_pcd.o - 0x080021f8 HAL_PCD_Init + 0x0800223c 0x102 build/stm32f4xx_hal_pcd.o + 0x0800223c HAL_PCD_Init .text.HAL_PCD_Start - 0x080022fa 0x44 build/stm32f4xx_hal_pcd.o - 0x080022fa HAL_PCD_Start - *fill* 0x0800233e 0x2 + 0x0800233e 0x44 build/stm32f4xx_hal_pcd.o + 0x0800233e HAL_PCD_Start + *fill* 0x08002382 0x2 .text.PCD_EP_OutXfrComplete_int - 0x08002340 0x104 build/stm32f4xx_hal_pcd.o + 0x08002384 0x104 build/stm32f4xx_hal_pcd.o .text.PCD_EP_OutSetupPacket_int - 0x08002444 0x50 build/stm32f4xx_hal_pcd.o + 0x08002488 0x50 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_SetAddress - 0x08002494 0x26 build/stm32f4xx_hal_pcd.o - 0x08002494 HAL_PCD_SetAddress + 0x080024d8 0x26 build/stm32f4xx_hal_pcd.o + 0x080024d8 HAL_PCD_SetAddress .text.HAL_PCD_EP_Open - 0x080024ba 0x8c build/stm32f4xx_hal_pcd.o - 0x080024ba HAL_PCD_EP_Open + 0x080024fe 0x8c build/stm32f4xx_hal_pcd.o + 0x080024fe HAL_PCD_EP_Open .text.HAL_PCD_EP_Close - 0x08002546 0x70 build/stm32f4xx_hal_pcd.o - 0x08002546 HAL_PCD_EP_Close + 0x0800258a 0x70 build/stm32f4xx_hal_pcd.o + 0x0800258a HAL_PCD_EP_Close .text.HAL_PCD_EP_Receive - 0x080025b6 0x4a build/stm32f4xx_hal_pcd.o - 0x080025b6 HAL_PCD_EP_Receive + 0x080025fa 0x4a build/stm32f4xx_hal_pcd.o + 0x080025fa HAL_PCD_EP_Receive .text.HAL_PCD_EP_GetRxCount - 0x08002600 0x12 build/stm32f4xx_hal_pcd.o - 0x08002600 HAL_PCD_EP_GetRxCount + 0x08002644 0x12 build/stm32f4xx_hal_pcd.o + 0x08002644 HAL_PCD_EP_GetRxCount .text.HAL_PCD_EP_Transmit - 0x08002612 0x4a build/stm32f4xx_hal_pcd.o - 0x08002612 HAL_PCD_EP_Transmit + 0x08002656 0x4a build/stm32f4xx_hal_pcd.o + 0x08002656 HAL_PCD_EP_Transmit .text.HAL_PCD_EP_SetStall - 0x0800265c 0x86 build/stm32f4xx_hal_pcd.o - 0x0800265c HAL_PCD_EP_SetStall + 0x080026a0 0x86 build/stm32f4xx_hal_pcd.o + 0x080026a0 HAL_PCD_EP_SetStall .text.HAL_PCD_EP_ClrStall - 0x080026e2 0x74 build/stm32f4xx_hal_pcd.o - 0x080026e2 HAL_PCD_EP_ClrStall + 0x08002726 0x74 build/stm32f4xx_hal_pcd.o + 0x08002726 HAL_PCD_EP_ClrStall .text.HAL_PCD_EP_Abort - 0x08002756 0x34 build/stm32f4xx_hal_pcd.o - 0x08002756 HAL_PCD_EP_Abort + 0x0800279a 0x34 build/stm32f4xx_hal_pcd.o + 0x0800279a HAL_PCD_EP_Abort .text.HAL_PCD_IRQHandler - 0x0800278a 0x5be build/stm32f4xx_hal_pcd.o - 0x0800278a HAL_PCD_IRQHandler + 0x080027ce 0x5be build/stm32f4xx_hal_pcd.o + 0x080027ce HAL_PCD_IRQHandler .text.HAL_PCDEx_SetTxFiFo - 0x08002d48 0x4c build/stm32f4xx_hal_pcd_ex.o - 0x08002d48 HAL_PCDEx_SetTxFiFo + 0x08002d8c 0x4c build/stm32f4xx_hal_pcd_ex.o + 0x08002d8c HAL_PCDEx_SetTxFiFo .text.HAL_PCDEx_SetRxFiFo - 0x08002d94 0x8 build/stm32f4xx_hal_pcd_ex.o - 0x08002d94 HAL_PCDEx_SetRxFiFo + 0x08002dd8 0x8 build/stm32f4xx_hal_pcd_ex.o + 0x08002dd8 HAL_PCDEx_SetRxFiFo .text.HAL_PCDEx_LPM_Callback - 0x08002d9c 0x2 build/stm32f4xx_hal_pcd_ex.o - 0x08002d9c HAL_PCDEx_LPM_Callback + 0x08002de0 0x2 build/stm32f4xx_hal_pcd_ex.o + 0x08002de0 HAL_PCDEx_LPM_Callback .text.USB_CoreReset - 0x08002d9e 0x58 build/stm32f4xx_ll_usb.o + 0x08002de2 0x58 build/stm32f4xx_ll_usb.o .text.USB_CoreInit - 0x08002df6 0x92 build/stm32f4xx_ll_usb.o - 0x08002df6 USB_CoreInit + 0x08002e3a 0x92 build/stm32f4xx_ll_usb.o + 0x08002e3a USB_CoreInit .text.USB_SetTurnaroundTime - 0x08002e88 0xe4 build/stm32f4xx_ll_usb.o - 0x08002e88 USB_SetTurnaroundTime + 0x08002ecc 0xe4 build/stm32f4xx_ll_usb.o + 0x08002ecc USB_SetTurnaroundTime .text.USB_EnableGlobalInt - 0x08002f6c 0xc build/stm32f4xx_ll_usb.o - 0x08002f6c USB_EnableGlobalInt + 0x08002fb0 0xc build/stm32f4xx_ll_usb.o + 0x08002fb0 USB_EnableGlobalInt .text.USB_DisableGlobalInt - 0x08002f78 0xc build/stm32f4xx_ll_usb.o - 0x08002f78 USB_DisableGlobalInt + 0x08002fbc 0xc build/stm32f4xx_ll_usb.o + 0x08002fbc USB_DisableGlobalInt .text.USB_FlushTxFifo - 0x08002f84 0x4a build/stm32f4xx_ll_usb.o - 0x08002f84 USB_FlushTxFifo + 0x08002fc8 0x4a build/stm32f4xx_ll_usb.o + 0x08002fc8 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x08002fce 0x46 build/stm32f4xx_ll_usb.o - 0x08002fce USB_FlushRxFifo + 0x08003012 0x46 build/stm32f4xx_ll_usb.o + 0x08003012 USB_FlushRxFifo .text.USB_SetDevSpeed - 0x08003014 0xe build/stm32f4xx_ll_usb.o - 0x08003014 USB_SetDevSpeed - *fill* 0x08003022 0x2 + 0x08003058 0xe build/stm32f4xx_ll_usb.o + 0x08003058 USB_SetDevSpeed + *fill* 0x08003066 0x2 .text.USB_DevInit - 0x08003024 0x194 build/stm32f4xx_ll_usb.o - 0x08003024 USB_DevInit + 0x08003068 0x194 build/stm32f4xx_ll_usb.o + 0x08003068 USB_DevInit .text.USB_GetDevSpeed - 0x080031b8 0x22 build/stm32f4xx_ll_usb.o - 0x080031b8 USB_GetDevSpeed + 0x080031fc 0x22 build/stm32f4xx_ll_usb.o + 0x080031fc USB_GetDevSpeed .text.USB_ActivateEndpoint - 0x080031da 0x9a build/stm32f4xx_ll_usb.o - 0x080031da USB_ActivateEndpoint + 0x0800321e 0x9a build/stm32f4xx_ll_usb.o + 0x0800321e USB_ActivateEndpoint .text.USB_DeactivateEndpoint - 0x08003274 0xe0 build/stm32f4xx_ll_usb.o - 0x08003274 USB_DeactivateEndpoint + 0x080032b8 0xe0 build/stm32f4xx_ll_usb.o + 0x080032b8 USB_DeactivateEndpoint .text.USB_EPStopXfer - 0x08003354 0xbe build/stm32f4xx_ll_usb.o - 0x08003354 USB_EPStopXfer + 0x08003398 0xbe build/stm32f4xx_ll_usb.o + 0x08003398 USB_EPStopXfer .text.USB_WritePacket - 0x08003412 0x2e build/stm32f4xx_ll_usb.o - 0x08003412 USB_WritePacket + 0x08003456 0x2e build/stm32f4xx_ll_usb.o + 0x08003456 USB_WritePacket .text.USB_EPStartXfer - 0x08003440 0x244 build/stm32f4xx_ll_usb.o - 0x08003440 USB_EPStartXfer + 0x08003484 0x244 build/stm32f4xx_ll_usb.o + 0x08003484 USB_EPStartXfer .text.USB_ReadPacket - 0x08003684 0x46 build/stm32f4xx_ll_usb.o - 0x08003684 USB_ReadPacket + 0x080036c8 0x46 build/stm32f4xx_ll_usb.o + 0x080036c8 USB_ReadPacket .text.USB_EPSetStall - 0x080036ca 0x5a build/stm32f4xx_ll_usb.o - 0x080036ca USB_EPSetStall + 0x0800370e 0x5a build/stm32f4xx_ll_usb.o + 0x0800370e USB_EPSetStall .text.USB_EPClearStall - 0x08003724 0x5c build/stm32f4xx_ll_usb.o - 0x08003724 USB_EPClearStall + 0x08003768 0x5c build/stm32f4xx_ll_usb.o + 0x08003768 USB_EPClearStall .text.USB_SetDevAddress - 0x08003780 0x20 build/stm32f4xx_ll_usb.o - 0x08003780 USB_SetDevAddress + 0x080037c4 0x20 build/stm32f4xx_ll_usb.o + 0x080037c4 USB_SetDevAddress .text.USB_DevConnect - 0x080037a0 0x1c build/stm32f4xx_ll_usb.o - 0x080037a0 USB_DevConnect + 0x080037e4 0x1c build/stm32f4xx_ll_usb.o + 0x080037e4 USB_DevConnect .text.USB_DevDisconnect - 0x080037bc 0x1c build/stm32f4xx_ll_usb.o - 0x080037bc USB_DevDisconnect + 0x08003800 0x1c build/stm32f4xx_ll_usb.o + 0x08003800 USB_DevDisconnect .text.USB_ReadInterrupts - 0x080037d8 0x8 build/stm32f4xx_ll_usb.o - 0x080037d8 USB_ReadInterrupts + 0x0800381c 0x8 build/stm32f4xx_ll_usb.o + 0x0800381c USB_ReadInterrupts .text.USB_ReadDevAllOutEpInterrupt - 0x080037e0 0x10 build/stm32f4xx_ll_usb.o - 0x080037e0 USB_ReadDevAllOutEpInterrupt + 0x08003824 0x10 build/stm32f4xx_ll_usb.o + 0x08003824 USB_ReadDevAllOutEpInterrupt .text.USB_ReadDevAllInEpInterrupt - 0x080037f0 0x10 build/stm32f4xx_ll_usb.o - 0x080037f0 USB_ReadDevAllInEpInterrupt + 0x08003834 0x10 build/stm32f4xx_ll_usb.o + 0x08003834 USB_ReadDevAllInEpInterrupt .text.USB_ReadDevOutEPInterrupt - 0x08003800 0x12 build/stm32f4xx_ll_usb.o - 0x08003800 USB_ReadDevOutEPInterrupt + 0x08003844 0x12 build/stm32f4xx_ll_usb.o + 0x08003844 USB_ReadDevOutEPInterrupt .text.USB_ReadDevInEPInterrupt - 0x08003812 0x24 build/stm32f4xx_ll_usb.o - 0x08003812 USB_ReadDevInEPInterrupt + 0x08003856 0x24 build/stm32f4xx_ll_usb.o + 0x08003856 USB_ReadDevInEPInterrupt .text.USB_GetMode - 0x08003836 0x8 build/stm32f4xx_ll_usb.o - 0x08003836 USB_GetMode + 0x0800387a 0x8 build/stm32f4xx_ll_usb.o + 0x0800387a USB_GetMode .text.USB_SetCurrentMode - 0x0800383e 0x62 build/stm32f4xx_ll_usb.o - 0x0800383e USB_SetCurrentMode + 0x08003882 0x62 build/stm32f4xx_ll_usb.o + 0x08003882 USB_SetCurrentMode .text.USB_ActivateSetup - 0x080038a0 0x1c build/stm32f4xx_ll_usb.o - 0x080038a0 USB_ActivateSetup + 0x080038e4 0x1c build/stm32f4xx_ll_usb.o + 0x080038e4 USB_ActivateSetup .text.USB_EP0_OutStart - 0x080038bc 0x60 build/stm32f4xx_ll_usb.o - 0x080038bc USB_EP0_OutStart + 0x08003900 0x60 build/stm32f4xx_ll_usb.o + 0x08003900 USB_EP0_OutStart .text.ADC_Init - 0x0800391c 0x134 build/stm32f4xx_hal_adc.o + 0x08003960 0x134 build/stm32f4xx_hal_adc.o .text.HAL_ADC_Init - 0x08003a50 0x56 build/stm32f4xx_hal_adc.o - 0x08003a50 HAL_ADC_Init - *fill* 0x08003aa6 0x2 + 0x08003a94 0x56 build/stm32f4xx_hal_adc.o + 0x08003a94 HAL_ADC_Init + *fill* 0x08003aea 0x2 .text.HAL_ADC_Start_DMA - 0x08003aa8 0x188 build/stm32f4xx_hal_adc.o - 0x08003aa8 HAL_ADC_Start_DMA + 0x08003aec 0x188 build/stm32f4xx_hal_adc.o + 0x08003aec HAL_ADC_Start_DMA .text.ADC_DMAHalfConvCplt - 0x08003c30 0xa build/stm32f4xx_hal_adc.o + 0x08003c74 0xa build/stm32f4xx_hal_adc.o .text.HAL_ADC_ErrorCallback - 0x08003c3a 0x2 build/stm32f4xx_hal_adc.o - 0x08003c3a HAL_ADC_ErrorCallback + 0x08003c7e 0x2 build/stm32f4xx_hal_adc.o + 0x08003c7e HAL_ADC_ErrorCallback .text.ADC_DMAError - 0x08003c3c 0x16 build/stm32f4xx_hal_adc.o + 0x08003c80 0x16 build/stm32f4xx_hal_adc.o .text.ADC_DMAConvCplt - 0x08003c52 0x72 build/stm32f4xx_hal_adc.o + 0x08003c96 0x72 build/stm32f4xx_hal_adc.o .text.HAL_ADC_ConfigChannel - 0x08003cc4 0x1ac build/stm32f4xx_hal_adc.o - 0x08003cc4 HAL_ADC_ConfigChannel + 0x08003d08 0x1ac build/stm32f4xx_hal_adc.o + 0x08003d08 HAL_ADC_ConfigChannel .text.USBD_Init - 0x08003e70 0x2e build/usbd_core.o - 0x08003e70 USBD_Init + 0x08003eb4 0x2e build/usbd_core.o + 0x08003eb4 USBD_Init .text.USBD_RegisterClass - 0x08003e9e 0x34 build/usbd_core.o - 0x08003e9e USBD_RegisterClass + 0x08003ee2 0x34 build/usbd_core.o + 0x08003ee2 USBD_RegisterClass .text.USBD_Start - 0x08003ed2 0x8 build/usbd_core.o - 0x08003ed2 USBD_Start + 0x08003f16 0x8 build/usbd_core.o + 0x08003f16 USBD_Start .text.USBD_SetClassConfig - 0x08003eda 0x12 build/usbd_core.o - 0x08003eda USBD_SetClassConfig + 0x08003f1e 0x12 build/usbd_core.o + 0x08003f1e USBD_SetClassConfig .text.USBD_ClrClassConfig - 0x08003eec 0x12 build/usbd_core.o - 0x08003eec USBD_ClrClassConfig + 0x08003f30 0x12 build/usbd_core.o + 0x08003f30 USBD_ClrClassConfig .text.USBD_LL_SetupStage - 0x08003efe 0x58 build/usbd_core.o - 0x08003efe USBD_LL_SetupStage + 0x08003f42 0x58 build/usbd_core.o + 0x08003f42 USBD_LL_SetupStage .text.USBD_LL_Reset - 0x08003f56 0x66 build/usbd_core.o - 0x08003f56 USBD_LL_Reset + 0x08003f9a 0x66 build/usbd_core.o + 0x08003f9a USBD_LL_Reset .text.USBD_LL_SetSpeed - 0x08003fbc 0x6 build/usbd_core.o - 0x08003fbc USBD_LL_SetSpeed + 0x08004000 0x6 build/usbd_core.o + 0x08004000 USBD_LL_SetSpeed .text.USBD_LL_Suspend - 0x08003fc2 0x1e build/usbd_core.o - 0x08003fc2 USBD_LL_Suspend + 0x08004006 0x1e build/usbd_core.o + 0x08004006 USBD_LL_Suspend .text.USBD_LL_Resume - 0x08003fe0 0x1a build/usbd_core.o - 0x08003fe0 USBD_LL_Resume + 0x08004024 0x1a build/usbd_core.o + 0x08004024 USBD_LL_Resume .text.USBD_LL_SOF - 0x08003ffa 0x22 build/usbd_core.o - 0x08003ffa USBD_LL_SOF + 0x0800403e 0x22 build/usbd_core.o + 0x0800403e USBD_LL_SOF .text.USBD_LL_IsoINIncomplete - 0x0800401c 0x2e build/usbd_core.o - 0x0800401c USBD_LL_IsoINIncomplete + 0x08004060 0x2e build/usbd_core.o + 0x08004060 USBD_LL_IsoINIncomplete .text.USBD_LL_IsoOUTIncomplete - 0x0800404a 0x2e build/usbd_core.o - 0x0800404a USBD_LL_IsoOUTIncomplete + 0x0800408e 0x2e build/usbd_core.o + 0x0800408e USBD_LL_IsoOUTIncomplete .text.USBD_LL_DevConnected - 0x08004078 0x4 build/usbd_core.o - 0x08004078 USBD_LL_DevConnected + 0x080040bc 0x4 build/usbd_core.o + 0x080040bc USBD_LL_DevConnected .text.USBD_LL_DevDisconnected - 0x0800407c 0x20 build/usbd_core.o - 0x0800407c USBD_LL_DevDisconnected + 0x080040c0 0x20 build/usbd_core.o + 0x080040c0 USBD_LL_DevDisconnected .text.USBD_CoreFindIF - 0x0800409c 0x4 build/usbd_core.o - 0x0800409c USBD_CoreFindIF + 0x080040e0 0x4 build/usbd_core.o + 0x080040e0 USBD_CoreFindIF .text.USBD_CoreFindEP - 0x080040a0 0x4 build/usbd_core.o - 0x080040a0 USBD_CoreFindEP + 0x080040e4 0x4 build/usbd_core.o + 0x080040e4 USBD_CoreFindEP .text.USBD_LL_DataOutStage - 0x080040a4 0xca build/usbd_core.o - 0x080040a4 USBD_LL_DataOutStage + 0x080040e8 0xca build/usbd_core.o + 0x080040e8 USBD_LL_DataOutStage .text.USBD_LL_DataInStage - 0x0800416e 0xd8 build/usbd_core.o - 0x0800416e USBD_LL_DataInStage + 0x080041b2 0xd8 build/usbd_core.o + 0x080041b2 USBD_LL_DataInStage .text.USBD_GetNextDesc - 0x08004246 0xe build/usbd_core.o - 0x08004246 USBD_GetNextDesc + 0x0800428a 0xe build/usbd_core.o + 0x0800428a USBD_GetNextDesc .text.USBD_GetEpDesc - 0x08004254 0x3e build/usbd_core.o - 0x08004254 USBD_GetEpDesc + 0x08004298 0x3e build/usbd_core.o + 0x08004298 USBD_GetEpDesc .text.USBD_GetLen - 0x08004292 0x14 build/usbd_ctlreq.o + 0x080042d6 0x14 build/usbd_ctlreq.o .text.USBD_ParseSetupRequest - 0x080042a6 0x28 build/usbd_ctlreq.o - 0x080042a6 USBD_ParseSetupRequest + 0x080042ea 0x28 build/usbd_ctlreq.o + 0x080042ea USBD_ParseSetupRequest .text.USBD_CtlError - 0x080042ce 0x14 build/usbd_ctlreq.o - 0x080042ce USBD_CtlError + 0x08004312 0x14 build/usbd_ctlreq.o + 0x08004312 USBD_CtlError .text.USBD_GetDescriptor - 0x080042e2 0x18a build/usbd_ctlreq.o + 0x08004326 0x18a build/usbd_ctlreq.o .text.USBD_SetAddress - 0x0800446c 0x50 build/usbd_ctlreq.o + 0x080044b0 0x50 build/usbd_ctlreq.o .text.USBD_SetConfig - 0x080044bc 0xcc build/usbd_ctlreq.o + 0x08004500 0xcc build/usbd_ctlreq.o .text.USBD_GetConfig - 0x08004588 0x40 build/usbd_ctlreq.o + 0x080045cc 0x40 build/usbd_ctlreq.o .text.USBD_GetStatus - 0x080045c8 0x38 build/usbd_ctlreq.o + 0x0800460c 0x38 build/usbd_ctlreq.o .text.USBD_SetFeature - 0x08004600 0x2a build/usbd_ctlreq.o + 0x08004644 0x2a build/usbd_ctlreq.o .text.USBD_ClrFeature - 0x0800462a 0x26 build/usbd_ctlreq.o + 0x0800466e 0x26 build/usbd_ctlreq.o .text.USBD_StdDevReq - 0x08004650 0x76 build/usbd_ctlreq.o - 0x08004650 USBD_StdDevReq + 0x08004694 0x76 build/usbd_ctlreq.o + 0x08004694 USBD_StdDevReq .text.USBD_StdItfReq - 0x080046c6 0x84 build/usbd_ctlreq.o - 0x080046c6 USBD_StdItfReq + 0x0800470a 0x84 build/usbd_ctlreq.o + 0x0800470a USBD_StdItfReq .text.USBD_StdEPReq - 0x0800474a 0x232 build/usbd_ctlreq.o - 0x0800474a USBD_StdEPReq + 0x0800478e 0x232 build/usbd_ctlreq.o + 0x0800478e USBD_StdEPReq .text.USBD_GetString - 0x0800497c 0x46 build/usbd_ctlreq.o - 0x0800497c USBD_GetString + 0x080049c0 0x46 build/usbd_ctlreq.o + 0x080049c0 USBD_GetString .text.USBD_CtlSendData - 0x080049c2 0x1c build/usbd_ioreq.o - 0x080049c2 USBD_CtlSendData + 0x08004a06 0x1c build/usbd_ioreq.o + 0x08004a06 USBD_CtlSendData .text.USBD_CtlContinueSendData - 0x080049de 0x10 build/usbd_ioreq.o - 0x080049de USBD_CtlContinueSendData + 0x08004a22 0x10 build/usbd_ioreq.o + 0x08004a22 USBD_CtlContinueSendData .text.USBD_CtlPrepareRx - 0x080049ee 0x22 build/usbd_ioreq.o - 0x080049ee USBD_CtlPrepareRx + 0x08004a32 0x22 build/usbd_ioreq.o + 0x08004a32 USBD_CtlPrepareRx .text.USBD_CtlContinueRx - 0x08004a10 0x10 build/usbd_ioreq.o - 0x08004a10 USBD_CtlContinueRx + 0x08004a54 0x10 build/usbd_ioreq.o + 0x08004a54 USBD_CtlContinueRx .text.USBD_CtlSendStatus - 0x08004a20 0x16 build/usbd_ioreq.o - 0x08004a20 USBD_CtlSendStatus + 0x08004a64 0x16 build/usbd_ioreq.o + 0x08004a64 USBD_CtlSendStatus .text.USBD_CtlReceiveStatus - 0x08004a36 0x16 build/usbd_ioreq.o - 0x08004a36 USBD_CtlReceiveStatus + 0x08004a7a 0x16 build/usbd_ioreq.o + 0x08004a7a USBD_CtlReceiveStatus .text.USBD_CDC_EP0_RxReady - 0x08004a4c 0x40 build/usbd_cdc.o + 0x08004a90 0x40 build/usbd_cdc.o .text.USBD_CDC_GetDeviceQualifierDescriptor - 0x08004a8c 0xc build/usbd_cdc.o - 0x08004a8c USBD_CDC_GetDeviceQualifierDescriptor + 0x08004ad0 0xc build/usbd_cdc.o + 0x08004ad0 USBD_CDC_GetDeviceQualifierDescriptor .text.USBD_CDC_GetOtherSpeedCfgDesc - 0x08004a98 0x48 build/usbd_cdc.o + 0x08004adc 0x48 build/usbd_cdc.o .text.USBD_CDC_GetFSCfgDesc - 0x08004ae0 0x48 build/usbd_cdc.o + 0x08004b24 0x48 build/usbd_cdc.o .text.USBD_CDC_GetHSCfgDesc - 0x08004b28 0x48 build/usbd_cdc.o + 0x08004b6c 0x48 build/usbd_cdc.o .text.USBD_CDC_DataOut - 0x08004b70 0x38 build/usbd_cdc.o + 0x08004bb4 0x38 build/usbd_cdc.o .text.USBD_CDC_DataIn - 0x08004ba8 0x7c build/usbd_cdc.o + 0x08004bec 0x7c build/usbd_cdc.o .text.USBD_CDC_Setup - 0x08004c24 0x11a build/usbd_cdc.o + 0x08004c68 0x11a build/usbd_cdc.o .text.USBD_CDC_DeInit - 0x08004d3e 0x64 build/usbd_cdc.o + 0x08004d82 0x64 build/usbd_cdc.o .text.USBD_CDC_Init - 0x08004da2 0xee build/usbd_cdc.o + 0x08004de6 0xee build/usbd_cdc.o .text.USBD_CDC_RegisterInterface - 0x08004e90 0x16 build/usbd_cdc.o - 0x08004e90 USBD_CDC_RegisterInterface + 0x08004ed4 0x16 build/usbd_cdc.o + 0x08004ed4 USBD_CDC_RegisterInterface .text.USBD_CDC_SetTxBuffer - 0x08004ea6 0x1c build/usbd_cdc.o - 0x08004ea6 USBD_CDC_SetTxBuffer + 0x08004eea 0x1c build/usbd_cdc.o + 0x08004eea USBD_CDC_SetTxBuffer .text.USBD_CDC_SetRxBuffer - 0x08004ec2 0x18 build/usbd_cdc.o - 0x08004ec2 USBD_CDC_SetRxBuffer + 0x08004f06 0x18 build/usbd_cdc.o + 0x08004f06 USBD_CDC_SetRxBuffer .text.USBD_CDC_TransmitPacket - 0x08004eda 0x36 build/usbd_cdc.o - 0x08004eda USBD_CDC_TransmitPacket + 0x08004f1e 0x36 build/usbd_cdc.o + 0x08004f1e USBD_CDC_TransmitPacket .text.USBD_CDC_ReceivePacket - 0x08004f10 0x38 build/usbd_cdc.o - 0x08004f10 USBD_CDC_ReceivePacket + 0x08004f54 0x38 build/usbd_cdc.o + 0x08004f54 USBD_CDC_ReceivePacket .text.Reset_Handler - 0x08004f48 0x50 build/startup_stm32f429xx.o - 0x08004f48 Reset_Handler + 0x08004f8c 0x50 build/startup_stm32f429xx.o + 0x08004f8c Reset_Handler .text.Default_Handler - 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 + 0x08004fdc 0x2 build/startup_stm32f429xx.o + 0x08004fdc RTC_Alarm_IRQHandler + 0x08004fdc HASH_RNG_IRQHandler + 0x08004fdc EXTI2_IRQHandler + 0x08004fdc TIM8_CC_IRQHandler + 0x08004fdc UART8_IRQHandler + 0x08004fdc SPI4_IRQHandler + 0x08004fdc TIM1_CC_IRQHandler + 0x08004fdc DMA2_Stream5_IRQHandler + 0x08004fdc DMA1_Stream5_IRQHandler + 0x08004fdc PVD_IRQHandler + 0x08004fdc SDIO_IRQHandler + 0x08004fdc TAMP_STAMP_IRQHandler + 0x08004fdc CAN2_RX1_IRQHandler + 0x08004fdc TIM8_TRG_COM_TIM14_IRQHandler + 0x08004fdc TIM1_UP_TIM10_IRQHandler + 0x08004fdc TIM8_UP_TIM13_IRQHandler + 0x08004fdc I2C3_ER_IRQHandler + 0x08004fdc I2C2_EV_IRQHandler + 0x08004fdc DMA1_Stream2_IRQHandler + 0x08004fdc CAN1_RX0_IRQHandler + 0x08004fdc FPU_IRQHandler + 0x08004fdc OTG_HS_WKUP_IRQHandler + 0x08004fdc LTDC_ER_IRQHandler + 0x08004fdc CAN2_SCE_IRQHandler + 0x08004fdc DMA2_Stream2_IRQHandler + 0x08004fdc SPI1_IRQHandler + 0x08004fdc TIM6_DAC_IRQHandler + 0x08004fdc TIM1_BRK_TIM9_IRQHandler + 0x08004fdc DCMI_IRQHandler + 0x08004fdc CAN2_RX0_IRQHandler + 0x08004fdc DMA2_Stream3_IRQHandler + 0x08004fdc USART6_IRQHandler + 0x08004fdc USART3_IRQHandler + 0x08004fdc CAN1_RX1_IRQHandler + 0x08004fdc UART5_IRQHandler + 0x08004fdc TIM4_IRQHandler + 0x08004fdc I2C1_EV_IRQHandler + 0x08004fdc DMA1_Stream6_IRQHandler + 0x08004fdc DMA1_Stream1_IRQHandler + 0x08004fdc UART4_IRQHandler + 0x08004fdc TIM3_IRQHandler + 0x08004fdc RCC_IRQHandler + 0x08004fdc TIM8_BRK_TIM12_IRQHandler + 0x08004fdc Default_Handler + 0x08004fdc EXTI15_10_IRQHandler + 0x08004fdc ADC_IRQHandler + 0x08004fdc DMA1_Stream7_IRQHandler + 0x08004fdc SPI5_IRQHandler + 0x08004fdc TIM7_IRQHandler + 0x08004fdc CAN2_TX_IRQHandler + 0x08004fdc TIM5_IRQHandler + 0x08004fdc DMA2_Stream7_IRQHandler + 0x08004fdc I2C3_EV_IRQHandler + 0x08004fdc EXTI9_5_IRQHandler + 0x08004fdc RTC_WKUP_IRQHandler + 0x08004fdc LTDC_IRQHandler + 0x08004fdc ETH_WKUP_IRQHandler + 0x08004fdc SPI2_IRQHandler + 0x08004fdc OTG_HS_EP1_IN_IRQHandler + 0x08004fdc DMA1_Stream0_IRQHandler + 0x08004fdc CAN1_TX_IRQHandler + 0x08004fdc EXTI4_IRQHandler + 0x08004fdc ETH_IRQHandler + 0x08004fdc OTG_HS_EP1_OUT_IRQHandler + 0x08004fdc WWDG_IRQHandler + 0x08004fdc SPI6_IRQHandler + 0x08004fdc TIM2_IRQHandler + 0x08004fdc OTG_FS_WKUP_IRQHandler + 0x08004fdc TIM1_TRG_COM_TIM11_IRQHandler + 0x08004fdc OTG_HS_IRQHandler + 0x08004fdc DMA2D_IRQHandler + 0x08004fdc EXTI1_IRQHandler + 0x08004fdc UART7_IRQHandler + 0x08004fdc USART2_IRQHandler + 0x08004fdc I2C2_ER_IRQHandler + 0x08004fdc DMA2_Stream1_IRQHandler + 0x08004fdc CAN1_SCE_IRQHandler + 0x08004fdc FLASH_IRQHandler + 0x08004fdc DMA2_Stream4_IRQHandler + 0x08004fdc USART1_IRQHandler + 0x08004fdc SPI3_IRQHandler + 0x08004fdc DMA1_Stream4_IRQHandler + 0x08004fdc I2C1_ER_IRQHandler + 0x08004fdc FMC_IRQHandler + 0x08004fdc DMA2_Stream6_IRQHandler + 0x08004fdc SAI1_IRQHandler + 0x08004fdc DMA1_Stream3_IRQHandler *(.glue_7) - .glue_7 0x08004f9a 0x0 linker stubs + .glue_7 0x08004fde 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08004f9a 0x0 linker stubs + .glue_7t 0x08004fde 0x0 linker stubs *(.eh_frame) - *fill* 0x08004f9a 0x2 - .eh_frame 0x08004f9c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x08004fde 0x2 + .eh_frame 0x08004fe0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .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 + .init 0x08004fe0 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08004fe0 _init + .init 0x08004fe4 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .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 = . + .fini 0x08004fec 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08004fec _fini + .fini 0x08004ff0 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x08004ff8 . = ALIGN (0x4) + 0x08004ff8 _etext = . -.vfp11_veneer 0x08004fb4 0x0 - .vfp11_veneer 0x08004fb4 0x0 linker stubs +.vfp11_veneer 0x08004ff8 0x0 + .vfp11_veneer 0x08004ff8 0x0 linker stubs -.v4_bx 0x08004fb4 0x0 - .v4_bx 0x08004fb4 0x0 linker stubs +.v4_bx 0x08004ff8 0x0 + .v4_bx 0x08004ff8 0x0 linker stubs -.iplt 0x08004fb4 0x0 - .iplt 0x08004fb4 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x08004ff8 0x0 + .iplt 0x08004ff8 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x08004fb4 0x60 - 0x08004fb4 . = ALIGN (0x4) +.rodata 0x08004ff8 0x60 + 0x08004ff8 . = ALIGN (0x4) *(.rodata) *(.rodata*) .rodata.flagBitshiftOffset.0 - 0x08004fb4 0x8 build/stm32f4xx_hal_dma.o + 0x08004ff8 0x8 build/stm32f4xx_hal_dma.o .rodata.AHBPrescTable - 0x08004fbc 0x10 build/system_stm32f4xx.o - 0x08004fbc AHBPrescTable + 0x08005000 0x10 build/system_stm32f4xx.o + 0x08005000 AHBPrescTable .rodata.USBD_FS_ProductStrDescriptor.str1.4 - 0x08004fcc 0x46 build/usbd_desc.o + 0x08005010 0x46 build/usbd_desc.o 0x16 (size before relaxing) .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4 - 0x08005012 0x13 build/usbd_desc.o + 0x08005056 0x13 build/usbd_desc.o .rodata.USBD_FS_ConfigStrDescriptor.str1.4 - 0x08005012 0xb build/usbd_desc.o + 0x08005056 0xb build/usbd_desc.o .rodata.USBD_FS_InterfaceStrDescriptor.str1.4 - 0x08005012 0xe build/usbd_desc.o - 0x08005028 . = ALIGN (0x4) - *fill* 0x08005012 0x2 + 0x08005056 0xe build/usbd_desc.o + 0x0800506c . = ALIGN (0x4) + *fill* 0x08005056 0x2 -.ARM.extab 0x08005014 0x0 - 0x08005014 . = ALIGN (0x4) +.ARM.extab 0x08005058 0x0 + 0x08005058 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x08005014 . = ALIGN (0x4) + 0x08005058 . = ALIGN (0x4) -.ARM 0x08005014 0x8 - 0x08005014 . = ALIGN (0x4) - 0x08005014 __exidx_start = . +.ARM 0x08005058 0x8 + 0x08005058 . = ALIGN (0x4) + 0x08005058 __exidx_start = . *(.ARM.exidx*) - .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) + .ARM.exidx 0x08005058 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x08005060 __exidx_end = . + 0x08005060 . = ALIGN (0x4) -.preinit_array 0x0800501c 0x0 - 0x0800501c . = ALIGN (0x4) - 0x0800501c PROVIDE (__preinit_array_start = .) +.preinit_array 0x08005060 0x0 + 0x08005060 . = ALIGN (0x4) + 0x08005060 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x0800501c PROVIDE (__preinit_array_end = .) - 0x0800501c . = ALIGN (0x4) + 0x08005060 PROVIDE (__preinit_array_end = .) + 0x08005060 . = ALIGN (0x4) -.init_array 0x0800501c 0x4 - 0x0800501c . = ALIGN (0x4) - 0x0800501c PROVIDE (__init_array_start = .) +.init_array 0x08005060 0x4 + 0x08005060 . = ALIGN (0x4) + 0x08005060 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .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) + .init_array 0x08005060 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005064 PROVIDE (__init_array_end = .) + 0x08005064 . = ALIGN (0x4) -.fini_array 0x08005020 0x4 - 0x08005020 . = ALIGN (0x4) - 0x08005020 PROVIDE (__fini_array_start = .) +.fini_array 0x08005064 0x4 + 0x08005064 . = ALIGN (0x4) + 0x08005064 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .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) + .fini_array 0x08005064 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005068 PROVIDE (__fini_array_end = .) + 0x08005068 . = ALIGN (0x4) + 0x08005068 _sidata = LOADADDR (.data) -.rel.dyn 0x08005024 0x0 - .rel.iplt 0x08005024 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08005068 0x0 + .rel.iplt 0x08005068 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x118 load address 0x08005024 +.data 0x20000000 0x118 load address 0x08005068 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -2108,19 +2049,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 = . - 0x0800513c _siccmram = LOADADDR (.ccmram) + 0x08005180 _siccmram = LOADADDR (.ccmram) .tm_clone_table - 0x20000118 0x0 load address 0x0800513c + 0x20000118 0x0 load address 0x08005180 .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 0x0800513c +.igot.plt 0x20000118 0x0 load address 0x08005180 .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 0x0800513c +.ccmram 0x10000000 0x0 load address 0x08005180 0x10000000 . = ALIGN (0x4) 0x10000000 _sccmram = . *(.ccmram) @@ -2179,8 +2120,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o ._user_heap_stack 0x20001eb8 0x600 0x20001eb8 . = ALIGN (0x8) - 0x20001eb8 PROVIDE (end = .) - [!provide] PROVIDE (_end = .) + [!provide] PROVIDE (end = .) + 0x20001eb8 PROVIDE (_end = .) 0x200020b8 . = (. + _Min_Heap_Size) *fill* 0x20001eb8 0x200 0x200024b8 . = (. + _Min_Stack_Size) @@ -2293,65 +2234,65 @@ 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 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_info 0x00000000 0x1631e + .debug_info 0x00000000 0x15b1 build/main.o + .debug_info 0x000015b1 0x1050 build/stm32f4xx_it.o + .debug_info 0x00002601 0xb62 build/stm32f4xx_hal_msp.o + .debug_info 0x00003163 0xc12 build/stm32f4xx_hal_rcc.o + .debug_info 0x00003d75 0x846 build/stm32f4xx_hal_gpio.o + .debug_info 0x000045bb 0xbb6 build/stm32f4xx_hal_dma.o + .debug_info 0x00005171 0x11f2 build/stm32f4xx_hal_cortex.o + .debug_info 0x00006363 0xb74 build/stm32f4xx_hal.o + .debug_info 0x00006ed7 0x5bd build/system_stm32f4xx.o + .debug_info 0x00007494 0x874 build/usb_device.o + .debug_info 0x00007d08 0x644 build/usbd_desc.o + .debug_info 0x0000834c 0xad2 build/usbd_cdc_if.o + .debug_info 0x00008e1e 0x24f9 build/usbd_conf.o + .debug_info 0x0000b317 0x1f13 build/stm32f4xx_hal_pcd.o + .debug_info 0x0000d22a 0x7a7 build/stm32f4xx_hal_pcd_ex.o + .debug_info 0x0000d9d1 0x21de build/stm32f4xx_ll_usb.o + .debug_info 0x0000fbaf 0x1036 build/stm32f4xx_hal_adc.o + .debug_info 0x00010be5 0x1440 build/usbd_core.o + .debug_info 0x00012025 0x15a9 build/usbd_ctlreq.o + .debug_info 0x000135ce 0xa05 build/usbd_ioreq.o + .debug_info 0x00013fd3 0x1961 build/usbd_cdc.o + .debug_info 0x00015934 0x30 build/startup_stm32f429xx.o + .debug_info 0x00015964 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 0x00015a6f 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 0x00015ba4 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_info 0x00015bc9 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_info 0x00015bed 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_info 0x000162e2 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_abbrev 0x00000000 0x39a3 - .debug_abbrev 0x00000000 0x307 build/main.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_abbrev 0x00000000 0x391b + .debug_abbrev 0x00000000 0x304 build/main.o + .debug_abbrev 0x00000304 0x225 build/stm32f4xx_it.o + .debug_abbrev 0x00000529 0x1f7 build/stm32f4xx_hal_msp.o + .debug_abbrev 0x00000720 0x2de build/stm32f4xx_hal_rcc.o + .debug_abbrev 0x000009fe 0x22b build/stm32f4xx_hal_gpio.o + .debug_abbrev 0x00000c29 0x2fe build/stm32f4xx_hal_dma.o + .debug_abbrev 0x00000f27 0x3ca build/stm32f4xx_hal_cortex.o + .debug_abbrev 0x000012f1 0x244 build/stm32f4xx_hal.o + .debug_abbrev 0x00001535 0x11b build/system_stm32f4xx.o + .debug_abbrev 0x00001650 0x19c build/usb_device.o + .debug_abbrev 0x000017ec 0x208 build/usbd_desc.o + .debug_abbrev 0x000019f4 0x2bc build/usbd_cdc_if.o + .debug_abbrev 0x00001cb0 0x34b build/usbd_conf.o + .debug_abbrev 0x00001ffb 0x2e7 build/stm32f4xx_hal_pcd.o + .debug_abbrev 0x000022e2 0x1c5 build/stm32f4xx_hal_pcd_ex.o + .debug_abbrev 0x000024a7 0x344 build/stm32f4xx_ll_usb.o + .debug_abbrev 0x000027eb 0x2c7 build/stm32f4xx_hal_adc.o + .debug_abbrev 0x00002ab2 0x2f7 build/usbd_core.o + .debug_abbrev 0x00002da9 0x359 build/usbd_ctlreq.o + .debug_abbrev 0x00003102 0x195 build/usbd_ioreq.o + .debug_abbrev 0x00003297 0x32f build/usbd_cdc.o + .debug_abbrev 0x000035c6 0x1d build/startup_stm32f429xx.o + .debug_abbrev 0x000035e3 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 0x000036ac 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 0x00003763 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_abbrev 0x00003777 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_abbrev 0x0000378b 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_abbrev 0x000038f5 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .debug_loc 0x00000000 0xd511 .debug_loc 0x00000000 0x11b build/main.o @@ -2458,59 +2399,59 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .debug_ranges 0x00000b90 0x80 build/usbd_cdc.o .debug_ranges 0x00000c10 0x20 build/startup_stm32f429xx.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_line 0x00000000 0xb9c9 + .debug_line 0x00000000 0x5d4 build/main.o + .debug_line 0x000005d4 0x584 build/stm32f4xx_it.o + .debug_line 0x00000b58 0x263 build/stm32f4xx_hal_msp.o + .debug_line 0x00000dbb 0xb39 build/stm32f4xx_hal_rcc.o + .debug_line 0x000018f4 0x698 build/stm32f4xx_hal_gpio.o + .debug_line 0x00001f8c 0xdae build/stm32f4xx_hal_dma.o + .debug_line 0x00002d3a 0x7a5 build/stm32f4xx_hal_cortex.o + .debug_line 0x000034df 0x51a build/stm32f4xx_hal.o + .debug_line 0x000039f9 0x1c9 build/system_stm32f4xx.o + .debug_line 0x00003bc2 0x194 build/usb_device.o + .debug_line 0x00003d56 0x2af build/usbd_desc.o + .debug_line 0x00004005 0x1e0 build/usbd_cdc_if.o + .debug_line 0x000041e5 0x795 build/usbd_conf.o + .debug_line 0x0000497a 0x13d5 build/stm32f4xx_hal_pcd.o + .debug_line 0x00005d4f 0x21b build/stm32f4xx_hal_pcd_ex.o + .debug_line 0x00005f6a 0x1ee6 build/stm32f4xx_ll_usb.o + .debug_line 0x00007e50 0x101e build/stm32f4xx_hal_adc.o + .debug_line 0x00008e6e 0x965 build/usbd_core.o + .debug_line 0x000097d3 0xc7f build/usbd_ctlreq.o + .debug_line 0x0000a452 0x231 build/usbd_ioreq.o + .debug_line 0x0000a683 0x987 build/usbd_cdc.o + .debug_line 0x0000b00a 0x73 build/startup_stm32f429xx.o + .debug_line 0x0000b07d 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 0x0000b19b 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 0x0000b351 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_line 0x0000b3bd 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x0000b40b 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x0000b97f 0x4a /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 0xb8c build/stm32f4xx_it.o + .debug_str 0x00004a66 0x7b1 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 0x69e build/usb_device.o + .debug_str 0x00004a66 0x438 build/usbd_desc.o + .debug_str 0x00004a66 0x76c build/usbd_cdc_if.o + .debug_str 0x00004a66 0x162d 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 0x9b9 build/usbd_core.o + .debug_str 0x00004a66 0x7e4 build/usbd_ctlreq.o + .debug_str 0x00004a66 0x6b9 build/usbd_ioreq.o + .debug_str 0x00004a66 0xd70 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) @@ -3223,6 +3164,7 @@ UserTxBufferFS build/usbd_cdc_if.o WWDG_IRQHandler build/startup_stm32f429xx.o _ITM_deregisterTMCloneTable /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o _ITM_registerTMCloneTable /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +_Min_Stack_Size build/sysmem.o __TMC_END__ /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o __aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) @@ -3244,12 +3186,18 @@ __call_exitprocs /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-exit.o) __deregister_frame_info /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o __dso_handle /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__env build/syscalls.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-errno.o) + build/sysmem.o + build/syscalls.o __fini_array_end /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) __fini_array_start /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) __fp_lock_all /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) __fp_unlock_all /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) __init_array_end /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) __init_array_start /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) +__io_getchar build/syscalls.o +__io_putchar build/syscalls.o __libc_fini_array /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o __libc_init_array /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) @@ -3295,46 +3243,57 @@ __swrite /usr/lib/gcc/arm-none-eabi/13. __udivmoddi4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) -_close /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) +_close build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) _close_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.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) _ebss build/startup_stm32f429xx.o _edata build/startup_stm32f429xx.o +_end build/sysmem.o _estack build/startup_stm32f429xx.o -_exit /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) + build/sysmem.o +_execve build/syscalls.o +_exit build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) _fflush_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) _fini /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) +_fork build/syscalls.o _free_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) /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/libc_nano.a(libc_a-fflush.o) +_fstat build/syscalls.o _fwalk_sglue /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_getpid build/syscalls.o _impure_data /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) _impure_ptr /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) /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/libc_nano.a(libc_a-fflush.o) + /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) _init /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o /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) -_lseek /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) +_isatty build/syscalls.o +_kill build/syscalls.o +_link build/syscalls.o +_lseek build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) _lseek_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.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) _mainCRTStartup /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o _malloc_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -_read /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) +_open build/syscalls.o +_read build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) _read_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.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) _reclaim_reent /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) -_sbrk /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) +_sbrk build/sysmem.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) _sbrk_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) @@ -3343,19 +3302,19 @@ _sdata build/startup_stm32f429xx.o _sidata build/startup_stm32f429xx.o _stack_init /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o _start /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -_write /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) +_stat build/syscalls.o +_times build/syscalls.o +_unlink build/syscalls.o +_wait build/syscalls.o +_write build/syscalls.o /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) 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) +environ build/syscalls.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) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) /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-lseekr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) @@ -3374,6 +3333,7 @@ hdma_adc1 build/main.o build/stm32f4xx_it.o hpcd_USB_OTG_FS build/usbd_conf.o build/stm32f4xx_it.o +initialise_monitor_handles build/syscalls.o main build/main.o build/startup_stm32f429xx.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o diff --git a/build/stm32f4xx_hal.lst b/build/stm32f4xx_hal.lst index cb1992c..1eb29f0 100644 --- a/build/stm32f4xx_hal.lst +++ b/build/stm32f4xx_hal.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccCc0mw2.s page 1 +ARM GAS /tmp/ccFOQqNi.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 2 + ARM GAS /tmp/ccFOQqNi.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @endverbatim @@ -118,7 +118,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 3 + ARM GAS /tmp/ccFOQqNi.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 4 + ARM GAS /tmp/ccFOQqNi.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/ccCc0mw2.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/ccCc0mw2.s page 5 + ARM GAS /tmp/ccFOQqNi.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB2_FORCE_RESET(); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 6 + ARM GAS /tmp/ccFOQqNi.s page 6 54 0000 7047 bx lr @@ -358,7 +358,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 7 + ARM GAS /tmp/ccFOQqNi.s page 7 102 0022 9C61 str r4, [r3, #24] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 136 .LCFI1: 137 .cfi_def_cfa_offset 8 138 .cfi_offset 4, -8 - ARM GAS /tmp/ccCc0mw2.s page 8 + ARM GAS /tmp/ccFOQqNi.s page 8 139 .cfi_offset 14, -4 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 9 + ARM GAS /tmp/ccFOQqNi.s page 9 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return HAL_OK; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 10 + ARM GAS /tmp/ccFOQqNi.s page 10 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 11 + ARM GAS /tmp/ccFOQqNi.s page 11 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 12 + ARM GAS /tmp/ccFOQqNi.s page 12 290 .loc 1 324 1 is_stmt 1 view -0 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 336 .global HAL_SetTickFreq 337 .syntax unified 338 .thumb - ARM GAS /tmp/ccCc0mw2.s page 13 + ARM GAS /tmp/ccFOQqNi.s page 13 339 .thumb_func @@ -778,7 +778,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 14 + ARM GAS /tmp/ccFOQqNi.s page 14 363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** } @@ -838,7 +838,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 410 HAL_GetTickFreq: 411 .LFB248: 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** - ARM GAS /tmp/ccCc0mw2.s page 15 + ARM GAS /tmp/ccFOQqNi.s page 15 369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 445 .LCFI4: 446 .cfi_def_cfa_offset 16 447 .cfi_offset 3, -16 - ARM GAS /tmp/ccCc0mw2.s page 16 + ARM GAS /tmp/ccFOQqNi.s page 16 448 .cfi_offset 4, -12 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 485 .L43: 486 .loc 1 404 1 view .LVU97 487 0022 00BF .align 2 - ARM GAS /tmp/ccCc0mw2.s page 17 + ARM GAS /tmp/ccFOQqNi.s page 17 488 .L42: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 18 + ARM GAS /tmp/ccFOQqNi.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/ccCc0mw2.s page 1 564 .align 2 565 .L47: 566 0004 00050801 .word 17302784 - ARM GAS /tmp/ccCc0mw2.s page 19 + ARM GAS /tmp/ccFOQqNi.s page 19 567 .cfi_endproc @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 20 + ARM GAS /tmp/ccFOQqNi.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/ccCc0mw2.s page 1 658 .thumb 659 .thumb_func 661 HAL_DBGMCU_DisableDBGSleepMode: - ARM GAS /tmp/ccCc0mw2.s page 21 + ARM GAS /tmp/ccFOQqNi.s page 21 662 .LFB256: @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 22 + ARM GAS /tmp/ccFOQqNi.s page 22 703 .L63: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 23 + ARM GAS /tmp/ccFOQqNi.s page 23 748 .cfi_startproc @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 794 .section .text.HAL_EnableCompensationCell,"ax",%progbits 795 .align 1 796 .global HAL_EnableCompensationCell - ARM GAS /tmp/ccCc0mw2.s page 24 + ARM GAS /tmp/ccFOQqNi.s page 24 797 .syntax unified @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 25 + ARM GAS /tmp/ccFOQqNi.s page 25 836 .loc 1 538 3 view .LVU142 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 26 + ARM GAS /tmp/ccFOQqNi.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/ccCc0mw2.s page 1 925 .cfi_endproc 926 .LFE265: 928 .section .text.HAL_EnableMemorySwappingBank,"ax",%progbits - ARM GAS /tmp/ccCc0mw2.s page 27 + ARM GAS /tmp/ccFOQqNi.s page 27 929 .align 1 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccCc0mw2.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/ccCc0mw2.s page 28 + ARM GAS /tmp/ccFOQqNi.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/ccCc0mw2.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/ccCc0mw2.s page 29 + ARM GAS /tmp/ccFOQqNi.s page 29 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal.c - /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/ccFOQqNi.s:21 .text.HAL_MspInit:00000000 $t + /tmp/ccFOQqNi.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccFOQqNi.s:40 .text.HAL_MspDeInit:00000000 $t + /tmp/ccFOQqNi.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit + /tmp/ccFOQqNi.s:59 .text.HAL_DeInit:00000000 $t + /tmp/ccFOQqNi.s:65 .text.HAL_DeInit:00000000 HAL_DeInit + /tmp/ccFOQqNi.s:113 .text.HAL_DeInit:0000002c $d + /tmp/ccFOQqNi.s:121 .text.HAL_InitTick:00000000 $t + /tmp/ccFOQqNi.s:127 .text.HAL_InitTick:00000000 HAL_InitTick + /tmp/ccFOQqNi.s:190 .text.HAL_InitTick:00000040 $d + /tmp/ccFOQqNi.s:988 .data.uwTickFreq:00000000 uwTickFreq + /tmp/ccFOQqNi.s:995 .data.uwTickPrio:00000000 uwTickPrio + /tmp/ccFOQqNi.s:197 .text.HAL_Init:00000000 $t + /tmp/ccFOQqNi.s:203 .text.HAL_Init:00000000 HAL_Init + /tmp/ccFOQqNi.s:245 .text.HAL_Init:00000030 $d + /tmp/ccFOQqNi.s:250 .text.HAL_IncTick:00000000 $t + /tmp/ccFOQqNi.s:256 .text.HAL_IncTick:00000000 HAL_IncTick + /tmp/ccFOQqNi.s:276 .text.HAL_IncTick:00000010 $d + /tmp/ccFOQqNi.s:1002 .bss.uwTick:00000000 uwTick + /tmp/ccFOQqNi.s:282 .text.HAL_GetTick:00000000 $t + /tmp/ccFOQqNi.s:288 .text.HAL_GetTick:00000000 HAL_GetTick + /tmp/ccFOQqNi.s:304 .text.HAL_GetTick:00000008 $d + /tmp/ccFOQqNi.s:309 .text.HAL_GetTickPrio:00000000 $t + /tmp/ccFOQqNi.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio + /tmp/ccFOQqNi.s:330 .text.HAL_GetTickPrio:00000008 $d + /tmp/ccFOQqNi.s:335 .text.HAL_SetTickFreq:00000000 $t + /tmp/ccFOQqNi.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq + /tmp/ccFOQqNi.s:398 .text.HAL_SetTickFreq:00000024 $d + /tmp/ccFOQqNi.s:404 .text.HAL_GetTickFreq:00000000 $t + /tmp/ccFOQqNi.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq + /tmp/ccFOQqNi.s:425 .text.HAL_GetTickFreq:00000008 $d + /tmp/ccFOQqNi.s:430 .text.HAL_Delay:00000000 $t + /tmp/ccFOQqNi.s:436 .text.HAL_Delay:00000000 HAL_Delay + /tmp/ccFOQqNi.s:489 .text.HAL_Delay:00000024 $d + /tmp/ccFOQqNi.s:494 .text.HAL_SuspendTick:00000000 $t + /tmp/ccFOQqNi.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick + /tmp/ccFOQqNi.s:520 .text.HAL_ResumeTick:00000000 $t + /tmp/ccFOQqNi.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick + /tmp/ccFOQqNi.s:546 .text.HAL_GetHalVersion:00000000 $t + /tmp/ccFOQqNi.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion + /tmp/ccFOQqNi.s:566 .text.HAL_GetHalVersion:00000004 $d + /tmp/ccFOQqNi.s:571 .text.HAL_GetREVID:00000000 $t + /tmp/ccFOQqNi.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID + /tmp/ccFOQqNi.s:594 .text.HAL_GetREVID:00000008 $d + /tmp/ccFOQqNi.s:599 .text.HAL_GetDEVID:00000000 $t + /tmp/ccFOQqNi.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID + /tmp/ccFOQqNi.s:622 .text.HAL_GetDEVID:0000000c $d + /tmp/ccFOQqNi.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t + /tmp/ccFOQqNi.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode + /tmp/ccFOQqNi.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d + /tmp/ccFOQqNi.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t + /tmp/ccFOQqNi.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode + /tmp/ccFOQqNi.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d + /tmp/ccFOQqNi.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t + /tmp/ccFOQqNi.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode + ARM GAS /tmp/ccFOQqNi.s page 30 - /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 + /tmp/ccFOQqNi.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d + /tmp/ccFOQqNi.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t + /tmp/ccFOQqNi.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode + /tmp/ccFOQqNi.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d + /tmp/ccFOQqNi.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t + /tmp/ccFOQqNi.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode + /tmp/ccFOQqNi.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d + /tmp/ccFOQqNi.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t + /tmp/ccFOQqNi.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode + /tmp/ccFOQqNi.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d + /tmp/ccFOQqNi.s:795 .text.HAL_EnableCompensationCell:00000000 $t + /tmp/ccFOQqNi.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell + /tmp/ccFOQqNi.s:818 .text.HAL_EnableCompensationCell:0000000c $d + /tmp/ccFOQqNi.s:823 .text.HAL_DisableCompensationCell:00000000 $t + /tmp/ccFOQqNi.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell + /tmp/ccFOQqNi.s:846 .text.HAL_DisableCompensationCell:0000000c $d + /tmp/ccFOQqNi.s:851 .text.HAL_GetUIDw0:00000000 $t + /tmp/ccFOQqNi.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 + /tmp/ccFOQqNi.s:872 .text.HAL_GetUIDw0:00000008 $d + /tmp/ccFOQqNi.s:877 .text.HAL_GetUIDw1:00000000 $t + /tmp/ccFOQqNi.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 + /tmp/ccFOQqNi.s:898 .text.HAL_GetUIDw1:00000008 $d + /tmp/ccFOQqNi.s:903 .text.HAL_GetUIDw2:00000000 $t + /tmp/ccFOQqNi.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 + /tmp/ccFOQqNi.s:924 .text.HAL_GetUIDw2:00000008 $d + /tmp/ccFOQqNi.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t + /tmp/ccFOQqNi.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank + /tmp/ccFOQqNi.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d + /tmp/ccFOQqNi.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t + /tmp/ccFOQqNi.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank + /tmp/ccFOQqNi.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d + /tmp/ccFOQqNi.s:992 .data.uwTickPrio:00000000 $d + /tmp/ccFOQqNi.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 d8e795c..47ba2b3 100644 --- a/build/stm32f4xx_hal_adc.lst +++ b/build/stm32f4xx_hal_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccrI2Ysv.s page 1 +ARM GAS /tmp/ccNvkH5l.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 2 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 3 + ARM GAS /tmp/ccNvkH5l.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 4 + ARM GAS /tmp/ccNvkH5l.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 5 + ARM GAS /tmp/ccNvkH5l.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and the Callback ID. @@ -298,7 +298,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 6 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 7 + ARM GAS /tmp/ccNvkH5l.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc == NULL) @@ -418,7 +418,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 8 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 9 + ARM GAS /tmp/ccNvkH5l.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc->MspDeInitCallback == NULL) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 10 + ARM GAS /tmp/ccNvkH5l.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -598,7 +598,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 11 + ARM GAS /tmp/ccNvkH5l.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** status = HAL_ERROR; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 12 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 13 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 14 + ARM GAS /tmp/ccNvkH5l.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 15 + ARM GAS /tmp/ccNvkH5l.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 16 + ARM GAS /tmp/ccNvkH5l.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 17 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 18 + ARM GAS /tmp/ccNvkH5l.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) && @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 19 + ARM GAS /tmp/ccNvkH5l.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 20 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 21 + ARM GAS /tmp/ccNvkH5l.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 22 + ARM GAS /tmp/ccNvkH5l.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC peripheral */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 23 + ARM GAS /tmp/ccNvkH5l.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */ @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 24 + ARM GAS /tmp/ccNvkH5l.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 25 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 26 + ARM GAS /tmp/ccNvkH5l.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 27 + ARM GAS /tmp/ccNvkH5l.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable ADC overrun interrupt */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 28 + ARM GAS /tmp/ccNvkH5l.s page 28 1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 29 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 30 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 31 + ARM GAS /tmp/ccNvkH5l.s page 31 1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 32 + ARM GAS /tmp/ccNvkH5l.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the VBAT channel*/ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 33 + ARM GAS /tmp/ccNvkH5l.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check the parameters */ @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 34 + ARM GAS /tmp/ccNvkH5l.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @verbatim @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 30 .cfi_startproc 31 @ args = 0, pretend = 0, frame = 0 32 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccrI2Ysv.s page 35 + ARM GAS /tmp/ccNvkH5l.s page 35 33 @ link register save eliminated. @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 36 + ARM GAS /tmp/ccNvkH5l.s page 36 72 .loc 1 1925 17 view .LVU21 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 37 + ARM GAS /tmp/ccNvkH5l.s page 37 114 0058 0268 ldr r2, [r0] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 38 + ARM GAS /tmp/ccNvkH5l.s page 38 156 0088 9360 str r3, [r2, #8] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 39 + ARM GAS /tmp/ccNvkH5l.s page 39 201 .L5: @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 40 + ARM GAS /tmp/ccNvkH5l.s page 40 241 00f0 0268 ldr r2, [r0] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 41 + ARM GAS /tmp/ccNvkH5l.s page 41 284 0122 23F40063 bic r3, r3, #2048 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 334 .loc 1 312 1 view .LVU131 335 0002 10B5 push {r4, lr} 336 .LCFI0: - ARM GAS /tmp/ccrI2Ysv.s page 42 + ARM GAS /tmp/ccNvkH5l.s page 42 337 .cfi_def_cfa_offset 8 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 43 + ARM GAS /tmp/ccNvkH5l.s page 43 372 .loc 1 393 3 view .LVU153 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 415 .cfi_restore 4 416 .cfi_restore 14 318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 44 + ARM GAS /tmp/ccNvkH5l.s page 44 417 .loc 1 318 12 is_stmt 0 view .LVU165 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 466 .LCFI2: 467 .cfi_def_cfa_offset 8 468 .cfi_offset 4, -8 - ARM GAS /tmp/ccrI2Ysv.s page 45 + ARM GAS /tmp/ccNvkH5l.s page 45 469 .cfi_offset 14, -4 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 508 0032 2364 str r3, [r4, #64] 509 0034 F5E7 b .L24 510 .LVL15: - ARM GAS /tmp/ccrI2Ysv.s page 46 + ARM GAS /tmp/ccNvkH5l.s page 46 511 .L25: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 47 + ARM GAS /tmp/ccNvkH5l.s page 47 726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 48 + ARM GAS /tmp/ccNvkH5l.s page 48 598 .loc 1 746 7 is_stmt 0 view .LVU218 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 49 + ARM GAS /tmp/ccNvkH5l.s page 49 640 .loc 1 786 5 view .LVU233 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 50 + ARM GAS /tmp/ccNvkH5l.s page 50 684 00c6 F1D1 bne .L42 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 51 + ARM GAS /tmp/ccNvkH5l.s page 51 725 .loc 1 826 10 view .LVU262 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 767 @ sp needed 768 0120 7047 bx lr 769 .LVL31: - ARM GAS /tmp/ccrI2Ysv.s page 52 + ARM GAS /tmp/ccNvkH5l.s page 52 770 .L43: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 53 + ARM GAS /tmp/ccNvkH5l.s page 53 845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 54 + ARM GAS /tmp/ccNvkH5l.s page 54 862 .LVL40: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 55 + ARM GAS /tmp/ccNvkH5l.s page 55 910 .LVL43: @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 56 + ARM GAS /tmp/ccNvkH5l.s page 56 949 0048 0320 movs r0, #3 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 57 + ARM GAS /tmp/ccNvkH5l.s page 57 991 .loc 1 942 6 view .LVU342 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 58 + ARM GAS /tmp/ccNvkH5l.s page 58 1034 00b4 0020 movs r0, #0 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 59 + ARM GAS /tmp/ccNvkH5l.s page 59 1082 0012 2368 ldr r3, [r4] @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 60 + ARM GAS /tmp/ccNvkH5l.s page 60 1122 0048 E2D9 bls .L76 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 61 + ARM GAS /tmp/ccNvkH5l.s page 61 1170 .loc 1 1038 1 is_stmt 1 view -0 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 62 + ARM GAS /tmp/ccNvkH5l.s page 62 1210 002a 1B68 ldr r3, [r3] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 63 + ARM GAS /tmp/ccNvkH5l.s page 63 1252 .loc 1 1080 7 is_stmt 1 view .LVU427 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 64 + ARM GAS /tmp/ccNvkH5l.s page 64 1294 00aa 0368 ldr r3, [r0] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 65 + ARM GAS /tmp/ccNvkH5l.s page 65 1337 .loc 1 1124 31 view .LVU456 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 66 + ARM GAS /tmp/ccNvkH5l.s page 66 1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1423 0134 0020 movs r0, #0 1424 .LVL74: 1150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 67 + ARM GAS /tmp/ccNvkH5l.s page 67 1425 .loc 1 1150 10 view .LVU482 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 68 + ARM GAS /tmp/ccNvkH5l.s page 68 1175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1517 .global HAL_ADC_Start_DMA 1518 .syntax unified 1519 .thumb - ARM GAS /tmp/ccrI2Ysv.s page 69 + ARM GAS /tmp/ccNvkH5l.s page 69 1520 .thumb_func @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 70 + ARM GAS /tmp/ccNvkH5l.s page 70 1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 71 + ARM GAS /tmp/ccNvkH5l.s page 71 1604 .loc 1 1395 6 view .LVU535 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1645 0098 22F00602 bic r2, r2, #6 1646 009c 6264 str r2, [r4, #68] 1647 .L123: - ARM GAS /tmp/ccrI2Ysv.s page 72 + ARM GAS /tmp/ccNvkH5l.s page 72 1432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 73 + ARM GAS /tmp/ccNvkH5l.s page 73 1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 74 + ARM GAS /tmp/ccNvkH5l.s page 74 1729 010a 28D1 bne .L115 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 75 + ARM GAS /tmp/ccNvkH5l.s page 75 1489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1816 0170 00000000 .word ADC_DMAConvCplt 1817 0174 00000000 .word ADC_DMAHalfConvCplt 1818 0178 00000000 .word ADC_DMAError - ARM GAS /tmp/ccrI2Ysv.s page 76 + ARM GAS /tmp/ccNvkH5l.s page 76 1819 017c 00230140 .word 1073816320 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 77 + ARM GAS /tmp/ccNvkH5l.s page 77 1866 .loc 1 1527 6 view .LVU617 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 78 + ARM GAS /tmp/ccNvkH5l.s page 78 1909 005c 0028 cmp r0, #0 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1955 .cfi_startproc 1956 @ args = 0, pretend = 0, frame = 0 1957 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccrI2Ysv.s page 79 + ARM GAS /tmp/ccNvkH5l.s page 79 1958 @ link register save eliminated. @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 80 + ARM GAS /tmp/ccNvkH5l.s page 80 2009 .cfi_endproc @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 81 + ARM GAS /tmp/ccNvkH5l.s page 81 2034:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #else @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 82 + ARM GAS /tmp/ccNvkH5l.s page 82 2039 .loc 1 2072 1 view .LVU657 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2093 HAL_ADC_IRQHandler: 2094 .LVL114: 2095 .LFB249: - ARM GAS /tmp/ccrI2Ysv.s page 83 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 84 + ARM GAS /tmp/ccNvkH5l.s page 84 2135 .loc 1 1217 9 is_stmt 0 view .LVU681 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 85 + ARM GAS /tmp/ccNvkH5l.s page 85 2177 0052 236C ldr r3, [r4, #64] @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 86 + ARM GAS /tmp/ccNvkH5l.s page 86 2219 0088 43F40053 orr r3, r3, #8192 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 87 + ARM GAS /tmp/ccNvkH5l.s page 87 2261 00ca 2364 str r3, [r4, #64] @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 88 + ARM GAS /tmp/ccNvkH5l.s page 88 2302 00fe 06D1 bne .L163 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 89 + ARM GAS /tmp/ccNvkH5l.s page 89 2346 0134 1D60 str r5, [r3] @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 90 + ARM GAS /tmp/ccNvkH5l.s page 90 2389 .loc 1 2085 19 view .LVU767 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 91 + ARM GAS /tmp/ccNvkH5l.s page 91 2003:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 92 + ARM GAS /tmp/ccNvkH5l.s page 92 2474 004e 43F00103 orr r3, r3, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2516 .global HAL_ADC_ConfigChannel 2517 .syntax unified 2518 .thumb - ARM GAS /tmp/ccrI2Ysv.s page 93 + ARM GAS /tmp/ccNvkH5l.s page 93 2519 .thumb_func @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2559 .loc 1 1683 6 view .LVU821 2560 001c 092A cmp r2, #9 2561 001e 40D9 bls .L177 - ARM GAS /tmp/ccrI2Ysv.s page 94 + ARM GAS /tmp/ccNvkH5l.s page 94 1686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 95 + ARM GAS /tmp/ccNvkH5l.s page 95 1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2643 .LVL152: 2644 .L183: 1770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 96 + ARM GAS /tmp/ccNvkH5l.s page 96 2645 .loc 1 1770 3 is_stmt 1 view .LVU852 @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 97 + ARM GAS /tmp/ccNvkH5l.s page 97 2689 00be 0A88 ldrh r2, [r1] @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 98 + ARM GAS /tmp/ccNvkH5l.s page 98 1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 99 + ARM GAS /tmp/ccNvkH5l.s page 99 1742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 100 + ARM GAS /tmp/ccNvkH5l.s page 100 2814 .loc 1 1761 7 is_stmt 1 view .LVU911 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2860 .thumb 2861 .thumb_func 2863 HAL_ADC_AnalogWDGConfig: - ARM GAS /tmp/ccrI2Ysv.s page 101 + ARM GAS /tmp/ccNvkH5l.s page 101 2864 .LVL160: @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 102 + ARM GAS /tmp/ccNvkH5l.s page 102 2905 0022 1868 ldr r0, [r3] @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 103 + ARM GAS /tmp/ccNvkH5l.s page 103 2943 004e 4260 str r2, [r0, #4] @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccrI2Ysv.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/ccrI2Ysv.s page 104 + ARM GAS /tmp/ccNvkH5l.s page 104 2987 0074 7047 bx lr @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 3037 .LFE260: 3039 .text 3040 .Letext0: - ARM GAS /tmp/ccrI2Ysv.s page 105 + ARM GAS /tmp/ccNvkH5l.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/ccrI2Ysv.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/ccrI2Ysv.s page 106 + ARM GAS /tmp/ccNvkH5l.s page 106 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_adc.c - /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/ccNvkH5l.s:21 .text.ADC_Init:00000000 $t + /tmp/ccNvkH5l.s:26 .text.ADC_Init:00000000 ADC_Init + /tmp/ccNvkH5l.s:290 .text.ADC_Init:0000012c $d + /tmp/ccNvkH5l.s:296 .text.HAL_ADC_MspInit:00000000 $t + /tmp/ccNvkH5l.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/ccNvkH5l.s:317 .text.HAL_ADC_Init:00000000 $t + /tmp/ccNvkH5l.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init + /tmp/ccNvkH5l.s:426 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/ccNvkH5l.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/ccNvkH5l.s:447 .text.HAL_ADC_DeInit:00000000 $t + /tmp/ccNvkH5l.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit + /tmp/ccNvkH5l.s:525 .text.HAL_ADC_Start:00000000 $t + /tmp/ccNvkH5l.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start + /tmp/ccNvkH5l.s:795 .text.HAL_ADC_Start:00000130 $d + /tmp/ccNvkH5l.s:804 .text.HAL_ADC_Stop:00000000 $t + /tmp/ccNvkH5l.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop + /tmp/ccNvkH5l.s:869 .text.HAL_ADC_PollForConversion:00000000 $t + /tmp/ccNvkH5l.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion + /tmp/ccNvkH5l.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t + /tmp/ccNvkH5l.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent + /tmp/ccNvkH5l.s:1161 .text.HAL_ADC_Start_IT:00000000 $t + /tmp/ccNvkH5l.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT + /tmp/ccNvkH5l.s:1437 .text.HAL_ADC_Start_IT:0000013c $d + /tmp/ccNvkH5l.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t + /tmp/ccNvkH5l.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT + /tmp/ccNvkH5l.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t + /tmp/ccNvkH5l.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA + /tmp/ccNvkH5l.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d + /tmp/ccNvkH5l.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt + /tmp/ccNvkH5l.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt + /tmp/ccNvkH5l.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError + /tmp/ccNvkH5l.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t + /tmp/ccNvkH5l.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA + /tmp/ccNvkH5l.s:1945 .text.HAL_ADC_GetValue:00000000 $t + /tmp/ccNvkH5l.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue + /tmp/ccNvkH5l.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccNvkH5l.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccNvkH5l.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccNvkH5l.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccNvkH5l.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t + /tmp/ccNvkH5l.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t + /tmp/ccNvkH5l.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback + /tmp/ccNvkH5l.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t + /tmp/ccNvkH5l.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback + /tmp/ccNvkH5l.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t + /tmp/ccNvkH5l.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler + /tmp/ccNvkH5l.s:2360 .text.ADC_DMAError:00000000 $t + /tmp/ccNvkH5l.s:2401 .text.ADC_DMAConvCplt:00000000 $t + /tmp/ccNvkH5l.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t + /tmp/ccNvkH5l.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel + /tmp/ccNvkH5l.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d + /tmp/ccNvkH5l.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t + /tmp/ccNvkH5l.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig + /tmp/ccNvkH5l.s:2992 .text.HAL_ADC_GetState:00000000 $t + /tmp/ccNvkH5l.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState + ARM GAS /tmp/ccNvkH5l.s page 107 - /tmp/ccrI2Ysv.s:3016 .text.HAL_ADC_GetError:00000000 $t - /tmp/ccrI2Ysv.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError + /tmp/ccNvkH5l.s:3016 .text.HAL_ADC_GetError:00000000 $t + /tmp/ccNvkH5l.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 49e1769..e958a20 100644 --- a/build/stm32f4xx_hal_adc_ex.lst +++ b/build/stm32f4xx_hal_adc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cckeduGo.s page 1 +ARM GAS /tmp/ccwEuG5A.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 2 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 3 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 4 + ARM GAS /tmp/ccwEuG5A.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */ @@ -238,7 +238,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 5 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 6 + ARM GAS /tmp/ccwEuG5A.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 7 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 8 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 9 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 10 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 11 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 12 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 13 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 14 + ARM GAS /tmp/ccwEuG5A.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Return function status */ @@ -838,7 +838,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 15 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 16 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 17 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 18 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 19 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 20 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 21 + ARM GAS /tmp/ccwEuG5A.s page 21 45 0004 4023 movs r3, #64 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cckeduGo.s page 1 91 .LFE252: 93 .section .text.ADC_MultiModeDMAConvCplt,"ax",%progbits 94 .align 1 - ARM GAS /tmp/cckeduGo.s page 22 + ARM GAS /tmp/ccwEuG5A.s page 22 95 .syntax unified @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 23 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 24 + ARM GAS /tmp/ccwEuG5A.s page 24 1071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 25 + ARM GAS /tmp/ccwEuG5A.s page 25 227 .loc 1 159 3 view .LVU58 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 26 + ARM GAS /tmp/ccwEuG5A.s page 26 174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cckeduGo.s page 1 307 0082 0268 ldr r2, [r0] 308 0084 9168 ldr r1, [r2, #8] 309 .LVL17: - ARM GAS /tmp/cckeduGo.s page 27 + ARM GAS /tmp/ccwEuG5A.s page 27 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (tmp1 && tmp2) @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 28 + ARM GAS /tmp/ccwEuG5A.s page 28 350 .loc 1 222 10 view .LVU106 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cckeduGo.s page 1 393 .L19: 394 .LCFI5: 395 .cfi_restore_state - ARM GAS /tmp/cckeduGo.s page 29 + ARM GAS /tmp/ccwEuG5A.s page 29 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cckeduGo.s page 1 444 .cfi_startproc 445 @ args = 0, pretend = 0, frame = 8 446 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cckeduGo.s page 30 + ARM GAS /tmp/ccwEuG5A.s page 30 447 @ link register save eliminated. @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 31 + ARM GAS /tmp/ccwEuG5A.s page 31 487 .loc 1 269 34 view .LVU142 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 32 + ARM GAS /tmp/ccwEuG5A.s page 32 529 .loc 1 299 5 view .LVU157 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 33 + ARM GAS /tmp/ccwEuG5A.s page 33 569 009e 9368 ldr r3, [r2, #8] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 34 + ARM GAS /tmp/ccwEuG5A.s page 34 331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 35 + ARM GAS /tmp/ccwEuG5A.s page 35 657 00f0 0020 movs r0, #0 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 36 + ARM GAS /tmp/ccwEuG5A.s page 36 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 37 + ARM GAS /tmp/ccwEuG5A.s page 37 749 .LVL60: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 38 + ARM GAS /tmp/ccwEuG5A.s page 38 796 .cfi_def_cfa_offset 16 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 39 + ARM GAS /tmp/ccwEuG5A.s page 39 432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 40 + ARM GAS /tmp/ccwEuG5A.s page 40 878 0060 03D0 beq .L60 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 41 + ARM GAS /tmp/ccwEuG5A.s page 41 920 .LVL71: @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 42 + ARM GAS /tmp/ccwEuG5A.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/cckeduGo.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/cckeduGo.s page 43 + ARM GAS /tmp/ccwEuG5A.s page 43 1011 .loc 1 525 5 view .LVU308 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 44 + ARM GAS /tmp/ccwEuG5A.s page 44 1058 0000 82B0 sub sp, sp, #8 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1098 0024 02B0 add sp, sp, #8 1099 .LCFI11: 1100 .cfi_remember_state - ARM GAS /tmp/cckeduGo.s page 45 + ARM GAS /tmp/ccwEuG5A.s page 45 1101 .cfi_def_cfa_offset 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1141 .align 1 1142 .global HAL_ADCEx_MultiModeStart_DMA 1143 .syntax unified - ARM GAS /tmp/cckeduGo.s page 46 + ARM GAS /tmp/ccwEuG5A.s page 46 1144 .thumb @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 47 + ARM GAS /tmp/ccwEuG5A.s page 47 613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 48 + ARM GAS /tmp/ccwEuG5A.s page 48 628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 49 + ARM GAS /tmp/ccwEuG5A.s page 49 1270 0092 2148 ldr r0, .L97+8 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 50 + ARM GAS /tmp/ccwEuG5A.s page 50 1310 00c4 0A46 mov r2, r1 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 51 + ARM GAS /tmp/ccwEuG5A.s page 51 1353 .loc 1 709 5 is_stmt 0 view .LVU426 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 52 + ARM GAS /tmp/ccwEuG5A.s page 52 1406 @ frame_needed = 0, uses_anonymous_args = 0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 53 + ARM GAS /tmp/ccwEuG5A.s page 53 1447 002a 84F83C30 strb r3, [r4, #60] @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 54 + ARM GAS /tmp/ccwEuG5A.s page 54 1491 .L110: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1541 .cfi_startproc 1542 @ args = 0, pretend = 0, frame = 0 1543 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cckeduGo.s page 55 + ARM GAS /tmp/ccwEuG5A.s page 55 1544 @ link register save eliminated. @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1584 .cfi_def_cfa_offset 8 1585 .cfi_offset 4, -8 1586 .cfi_offset 5, -4 - ARM GAS /tmp/cckeduGo.s page 56 + ARM GAS /tmp/ccwEuG5A.s page 56 1587 000c 0346 mov r3, r0 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 57 + ARM GAS /tmp/ccwEuG5A.s page 57 1628 .loc 1 868 3 is_stmt 1 view .LVU501 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 58 + ARM GAS /tmp/ccwEuG5A.s page 58 1669 0084 A06B ldr r0, [r4, #56] @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 59 + ARM GAS /tmp/ccwEuG5A.s page 59 1710 00be 1868 ldr r0, [r3] @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 60 + ARM GAS /tmp/ccwEuG5A.s page 60 915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 61 + ARM GAS /tmp/ccwEuG5A.s page 61 953:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 62 + ARM GAS /tmp/ccwEuG5A.s page 62 1831 0132 92B2 uxth r2, r2 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 63 + ARM GAS /tmp/ccwEuG5A.s page 63 1872 .loc 1 909 9 is_stmt 0 view .LVU599 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 64 + ARM GAS /tmp/ccwEuG5A.s page 64 1912 .loc 1 937 7 view .LVU616 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 65 + ARM GAS /tmp/ccwEuG5A.s page 65 944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1992 .cfi_def_cfa_offset 0 1993 .cfi_restore 4 1994 .cfi_restore 5 - ARM GAS /tmp/cckeduGo.s page 66 + ARM GAS /tmp/ccwEuG5A.s page 66 847:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 67 + ARM GAS /tmp/ccwEuG5A.s page 67 992:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 68 + ARM GAS /tmp/ccwEuG5A.s page 68 2081 .loc 1 1009 16 is_stmt 0 view .LVU677 @@ -4074,50 +4074,50 @@ ARM GAS /tmp/cckeduGo.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/cckeduGo.s page 69 + ARM GAS /tmp/ccwEuG5A.s page 69 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_adc_ex.c - /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 + /tmp/ccwEuG5A.s:21 .text.ADC_MultiModeDMAError:00000000 $t + /tmp/ccwEuG5A.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError + /tmp/ccwEuG5A.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t + /tmp/ccwEuG5A.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt + /tmp/ccwEuG5A.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t + /tmp/ccwEuG5A.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt + /tmp/ccwEuG5A.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t + /tmp/ccwEuG5A.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart + /tmp/ccwEuG5A.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d + /tmp/ccwEuG5A.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t + /tmp/ccwEuG5A.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT + /tmp/ccwEuG5A.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d + /tmp/ccwEuG5A.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t + /tmp/ccwEuG5A.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop + /tmp/ccwEuG5A.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t + /tmp/ccwEuG5A.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion + /tmp/ccwEuG5A.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t + /tmp/ccwEuG5A.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT + /tmp/ccwEuG5A.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t + /tmp/ccwEuG5A.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue + /tmp/ccwEuG5A.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d + /tmp/ccwEuG5A.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t + /tmp/ccwEuG5A.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t + /tmp/ccwEuG5A.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA + /tmp/ccwEuG5A.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d + /tmp/ccwEuG5A.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t + /tmp/ccwEuG5A.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA + /tmp/ccwEuG5A.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d + /tmp/ccwEuG5A.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t + /tmp/ccwEuG5A.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue + /tmp/ccwEuG5A.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d + /tmp/ccwEuG5A.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t + /tmp/ccwEuG5A.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback + /tmp/ccwEuG5A.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t + /tmp/ccwEuG5A.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel + /tmp/ccwEuG5A.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d + /tmp/ccwEuG5A.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t + /tmp/ccwEuG5A.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel + /tmp/ccwEuG5A.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 64eaa6b..fa37c22 100644 --- a/build/stm32f4xx_hal_cortex.lst +++ b/build/stm32f4xx_hal_cortex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cciUTuJL.s page 1 +ARM GAS /tmp/ccg1aoOf.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 2 + ARM GAS /tmp/ccg1aoOf.s page 2 30:Drivers/CMSIS/Include/core_cm4.h **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 3 + ARM GAS /tmp/ccg1aoOf.s page 3 87:Drivers/CMSIS/Include/core_cm4.h **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 4 + ARM GAS /tmp/ccg1aoOf.s page 4 144:Drivers/CMSIS/Include/core_cm4.h **** #else @@ -238,7 +238,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 5 + ARM GAS /tmp/ccg1aoOf.s page 5 201:Drivers/CMSIS/Include/core_cm4.h **** @@ -298,7 +298,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 6 + ARM GAS /tmp/ccg1aoOf.s page 6 258:Drivers/CMSIS/Include/core_cm4.h **** @{ @@ -358,7 +358,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 7 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 8 + ARM GAS /tmp/ccg1aoOf.s page 8 372:Drivers/CMSIS/Include/core_cm4.h **** @@ -478,7 +478,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 9 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 10 + ARM GAS /tmp/ccg1aoOf.s page 10 486:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Interrupt Control State Register Definitions */ @@ -598,7 +598,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 11 + ARM GAS /tmp/ccg1aoOf.s page 11 543:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Control Register Definitions */ @@ -658,7 +658,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 12 + ARM GAS /tmp/ccg1aoOf.s page 12 600:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB @@ -718,7 +718,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 13 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 14 + ARM GAS /tmp/ccg1aoOf.s page 14 714:Drivers/CMSIS/Include/core_cm4.h **** /** @@ -838,7 +838,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 15 + ARM GAS /tmp/ccg1aoOf.s page 15 771:Drivers/CMSIS/Include/core_cm4.h **** @@ -898,7 +898,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 16 + ARM GAS /tmp/ccg1aoOf.s page 16 828:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[15U]; @@ -958,7 +958,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 17 + ARM GAS /tmp/ccg1aoOf.s page 17 885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Pos 1U /*!< ITM @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 18 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 19 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 20 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 21 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 22 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 23 + ARM GAS /tmp/ccg1aoOf.s page 23 1227:Drivers/CMSIS/Include/core_cm4.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 24 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 25 + ARM GAS /tmp/ccg1aoOf.s page 25 1341:Drivers/CMSIS/Include/core_cm4.h **** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 26 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 27 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 28 + ARM GAS /tmp/ccg1aoOf.s page 28 1512:Drivers/CMSIS/Include/core_cm4.h **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 29 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 30 + ARM GAS /tmp/ccg1aoOf.s page 30 1626:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 31 + ARM GAS /tmp/ccg1aoOf.s page 31 1683:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 32 + ARM GAS /tmp/ccg1aoOf.s page 32 1699:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt is not enabled. @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 98 .LBI36: 99 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** - ARM GAS /tmp/cciUTuJL.s page 33 + ARM GAS /tmp/ccg1aoOf.s page 33 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 34 + ARM GAS /tmp/ccg1aoOf.s page 34 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 35 + ARM GAS /tmp/ccg1aoOf.s page 35 116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 36 + ARM GAS /tmp/ccg1aoOf.s page 36 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 37 + ARM GAS /tmp/ccg1aoOf.s page 37 230:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 111 .loc 2 1728 5 view .LVU24 112 .LBB38: 113 .LBI38: - ARM GAS /tmp/cciUTuJL.s page 38 + ARM GAS /tmp/ccg1aoOf.s page 38 258:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 39 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 40 + ARM GAS /tmp/ccg1aoOf.s page 40 1813:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 186 .align 2 187 .L12: 188 0024 14ED00E0 .word -536810220 - ARM GAS /tmp/cciUTuJL.s page 41 + ARM GAS /tmp/ccg1aoOf.s page 41 189 .cfi_endproc @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 42 + ARM GAS /tmp/ccg1aoOf.s page 42 227 0014 00F00F00 and r0, r0, #15 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 43 + ARM GAS /tmp/ccg1aoOf.s page 43 1866:Drivers/CMSIS/Include/core_cm4.h **** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 311 .syntax unified 312 .thumb 313 .thumb_func - ARM GAS /tmp/cciUTuJL.s page 44 + ARM GAS /tmp/ccg1aoOf.s page 44 315 NVIC_DecodePriority: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 348 .loc 2 1895 109 discriminator 1 view .LVU90 349 001a 0339 subs r1, r1, #3 350 .LVL26: - ARM GAS /tmp/cciUTuJL.s page 45 + ARM GAS /tmp/ccg1aoOf.s page 45 351 .L24: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 46 + ARM GAS /tmp/ccg1aoOf.s page 46 1913:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 47 + ARM GAS /tmp/ccg1aoOf.s page 47 416 0008 02F4E062 and r2, r2, #1792 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 462 HAL_NVIC_SetPriorityGrouping: 463 .LVL32: 464 .LFB239: - ARM GAS /tmp/cciUTuJL.s page 48 + ARM GAS /tmp/ccg1aoOf.s page 48 1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /** @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 49 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 50 + ARM GAS /tmp/ccg1aoOf.s page 50 115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** Systick functionalities @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 51 + ARM GAS /tmp/ccg1aoOf.s page 51 483 .loc 2 1659 3 is_stmt 1 view .LVU125 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 528 .LVL40: 529 .LFB240: 149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** - ARM GAS /tmp/cciUTuJL.s page 52 + ARM GAS /tmp/ccg1aoOf.s page 52 150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /** @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 53 + ARM GAS /tmp/ccg1aoOf.s page 53 559 0008 C0F30220 ubfx r0, r0, #8, #3 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 54 + ARM GAS /tmp/ccg1aoOf.s page 54 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable interrupt */ @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 640 .align 1 641 .global HAL_NVIC_SystemReset 642 .syntax unified - ARM GAS /tmp/cciUTuJL.s page 55 + ARM GAS /tmp/ccg1aoOf.s page 55 643 .thumb @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 679 .loc 1 229 4 view .LVU166 680 .LBB48: 681 .LBI48: - ARM GAS /tmp/cciUTuJL.s page 56 + ARM GAS /tmp/ccg1aoOf.s page 56 1950:Drivers/CMSIS/Include/core_cm4.h **** } @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 57 + ARM GAS /tmp/ccg1aoOf.s page 57 2007:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1822:Drivers/CMSIS/Include/core_cm4.h **** } 708 .loc 2 1822 46 view .LVU178 709 .LBE51: - ARM GAS /tmp/cciUTuJL.s page 58 + ARM GAS /tmp/ccg1aoOf.s page 58 710 .LBE50: @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 59 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.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/cciUTuJL.s page 60 + ARM GAS /tmp/ccg1aoOf.s page 60 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 61 + ARM GAS /tmp/ccg1aoOf.s page 61 811 .loc 1 285 6 is_stmt 0 view .LVU204 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 857 .thumb 858 .thumb_func 860 HAL_MPU_EnableRegion: - ARM GAS /tmp/cciUTuJL.s page 62 + ARM GAS /tmp/ccg1aoOf.s page 62 861 .LVL60: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 63 + ARM GAS /tmp/ccg1aoOf.s page 63 897 .cfi_startproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 64 + ARM GAS /tmp/ccg1aoOf.s page 64 935 .loc 1 334 3 view .LVU227 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 65 + ARM GAS /tmp/ccg1aoOf.s page 65 970 .loc 1 353 82 view .LVU249 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1011 .thumb 1012 .thumb_func 1014 HAL_CORTEX_ClearEvent: - ARM GAS /tmp/cciUTuJL.s page 66 + ARM GAS /tmp/ccg1aoOf.s page 66 1015 .LFB250: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1051 .loc 1 381 3 view .LVU269 1052 .LBB58: 1053 .LBI58: - ARM GAS /tmp/cciUTuJL.s page 67 + ARM GAS /tmp/ccg1aoOf.s page 67 1672:Drivers/CMSIS/Include/core_cm4.h **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 68 + ARM GAS /tmp/ccg1aoOf.s page 68 1085 @ frame_needed = 0, uses_anonymous_args = 0 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 69 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.s page 1 1168 .global HAL_NVIC_GetPendingIRQ 1169 .syntax unified 1170 .thumb - ARM GAS /tmp/cciUTuJL.s page 70 + ARM GAS /tmp/ccg1aoOf.s page 70 1171 .thumb_func @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1201 .LVL70: 1745:Drivers/CMSIS/Include/core_cm4.h **** } 1202 .loc 2 1745 103 view .LVU306 - ARM GAS /tmp/cciUTuJL.s page 71 + ARM GAS /tmp/ccg1aoOf.s page 71 1203 0012 23FA00F0 lsr r0, r3, r0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1240 .LBB64: 1241 .LBI64: 1775:Drivers/CMSIS/Include/core_cm4.h **** { - ARM GAS /tmp/cciUTuJL.s page 72 + ARM GAS /tmp/ccg1aoOf.s page 72 1242 .loc 2 1775 22 view .LVU314 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 73 + ARM GAS /tmp/ccg1aoOf.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/cciUTuJL.s page 1 1318 .loc 2 1800 11 view .LVU338 1319 001c 0020 movs r0, #0 1320 .LVL77: - ARM GAS /tmp/cciUTuJL.s page 74 + ARM GAS /tmp/ccg1aoOf.s page 74 1800:Drivers/CMSIS/Include/core_cm4.h **** } @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 75 + ARM GAS /tmp/ccg1aoOf.s page 75 1358 000a 23F00403 bic r3, r3, #4 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1389 0000 7047 bx lr 1390 .cfi_endproc 1391 .LFE259: - ARM GAS /tmp/cciUTuJL.s page 76 + ARM GAS /tmp/ccg1aoOf.s page 76 1393 .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits @@ -4533,87 +4533,87 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 77 + ARM GAS /tmp/ccg1aoOf.s page 77 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_cortex.c - /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/ccg1aoOf.s:21 .text.__NVIC_EnableIRQ:00000000 $t + /tmp/ccg1aoOf.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ + /tmp/ccg1aoOf.s:60 .text.__NVIC_EnableIRQ:00000018 $d + /tmp/ccg1aoOf.s:65 .text.__NVIC_DisableIRQ:00000000 $t + /tmp/ccg1aoOf.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ + /tmp/ccg1aoOf.s:131 .text.__NVIC_DisableIRQ:00000020 $d + /tmp/ccg1aoOf.s:136 .text.__NVIC_SetPriority:00000000 $t + /tmp/ccg1aoOf.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority + /tmp/ccg1aoOf.s:188 .text.__NVIC_SetPriority:00000024 $d + /tmp/ccg1aoOf.s:193 .text.__NVIC_GetPriority:00000000 $t + /tmp/ccg1aoOf.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority + /tmp/ccg1aoOf.s:238 .text.__NVIC_GetPriority:00000020 $d + /tmp/ccg1aoOf.s:243 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccg1aoOf.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccg1aoOf.s:310 .text.NVIC_DecodePriority:00000000 $t + /tmp/ccg1aoOf.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority + /tmp/ccg1aoOf.s:384 .text.__NVIC_SystemReset:00000000 $t + /tmp/ccg1aoOf.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset + /tmp/ccg1aoOf.s:450 .text.__NVIC_SystemReset:0000001c $d + /tmp/ccg1aoOf.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccg1aoOf.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping + /tmp/ccg1aoOf.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d + /tmp/ccg1aoOf.s:521 .text.HAL_NVIC_SetPriority:00000000 $t + /tmp/ccg1aoOf.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority + /tmp/ccg1aoOf.s:577 .text.HAL_NVIC_SetPriority:0000001c $d + /tmp/ccg1aoOf.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t + /tmp/ccg1aoOf.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ + /tmp/ccg1aoOf.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t + /tmp/ccg1aoOf.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ + /tmp/ccg1aoOf.s:640 .text.HAL_NVIC_SystemReset:00000000 $t + /tmp/ccg1aoOf.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset + /tmp/ccg1aoOf.s:665 .text.HAL_SYSTICK_Config:00000000 $t + /tmp/ccg1aoOf.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config + /tmp/ccg1aoOf.s:736 .text.HAL_SYSTICK_Config:00000024 $d + /tmp/ccg1aoOf.s:741 .text.HAL_MPU_Disable:00000000 $t + /tmp/ccg1aoOf.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable + /tmp/ccg1aoOf.s:784 .text.HAL_MPU_Disable:00000018 $d + /tmp/ccg1aoOf.s:789 .text.HAL_MPU_Enable:00000000 $t + /tmp/ccg1aoOf.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable + /tmp/ccg1aoOf.s:849 .text.HAL_MPU_Enable:0000001c $d + /tmp/ccg1aoOf.s:854 .text.HAL_MPU_EnableRegion:00000000 $t + /tmp/ccg1aoOf.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion + /tmp/ccg1aoOf.s:882 .text.HAL_MPU_EnableRegion:00000014 $d + /tmp/ccg1aoOf.s:887 .text.HAL_MPU_DisableRegion:00000000 $t + /tmp/ccg1aoOf.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion + /tmp/ccg1aoOf.s:915 .text.HAL_MPU_DisableRegion:00000014 $d + /tmp/ccg1aoOf.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t + /tmp/ccg1aoOf.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion + /tmp/ccg1aoOf.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d + /tmp/ccg1aoOf.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t + /tmp/ccg1aoOf.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent + /tmp/ccg1aoOf.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccg1aoOf.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping + /tmp/ccg1aoOf.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d + /tmp/ccg1aoOf.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t + ARM GAS /tmp/ccg1aoOf.s page 78 - /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 + /tmp/ccg1aoOf.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority + /tmp/ccg1aoOf.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t + /tmp/ccg1aoOf.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ + /tmp/ccg1aoOf.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d + /tmp/ccg1aoOf.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t + /tmp/ccg1aoOf.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ + /tmp/ccg1aoOf.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d + /tmp/ccg1aoOf.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccg1aoOf.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ + /tmp/ccg1aoOf.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d + /tmp/ccg1aoOf.s:1277 .text.HAL_NVIC_GetActive:00000000 $t + /tmp/ccg1aoOf.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive + /tmp/ccg1aoOf.s:1329 .text.HAL_NVIC_GetActive:00000020 $d + /tmp/ccg1aoOf.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t + /tmp/ccg1aoOf.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig + /tmp/ccg1aoOf.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t + /tmp/ccg1aoOf.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback + /tmp/ccg1aoOf.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t + /tmp/ccg1aoOf.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 6cce707..9e68f47 100644 --- a/build/stm32f4xx_hal_dma.lst +++ b/build/stm32f4xx_hal_dma.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccchuzSN.s page 1 +ARM GAS /tmp/ccN4m2xB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 2 + ARM GAS /tmp/ccN4m2xB.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *** Polling mode IO operation *** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 3 + ARM GAS /tmp/ccN4m2xB.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @@ -178,7 +178,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 4 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 5 + ARM GAS /tmp/ccN4m2xB.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change DMA peripheral state */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 6 + ARM GAS /tmp/ccN4m2xB.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp |= hdma->Init.FIFOMode; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 7 + ARM GAS /tmp/ccN4m2xB.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_ERROR; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 8 + ARM GAS /tmp/ccN4m2xB.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_OK; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 9 + ARM GAS /tmp/ccN4m2xB.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 10 + ARM GAS /tmp/ccN4m2xB.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 11 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 12 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 13 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 14 + ARM GAS /tmp/ccN4m2xB.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 15 + ARM GAS /tmp/ccN4m2xB.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* FIFO Error Interrupt management ******************************************/ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 16 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 17 + ARM GAS /tmp/ccN4m2xB.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferM1CpltCallback(hdma); @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 18 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 19 + ARM GAS /tmp/ccN4m2xB.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferAbortCallback = pCallback; @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 20 + ARM GAS /tmp/ccN4m2xB.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferErrorCallback = NULL; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 21 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 22 + ARM GAS /tmp/ccN4m2xB.s page 22 45 .loc 1 1154 22 view .LVU5 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 76 .cfi_restore 5 77 .cfi_restore 4 78 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccchuzSN.s page 23 + ARM GAS /tmp/ccN4m2xB.s page 23 79 0020 7047 bx lr @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 24 + ARM GAS /tmp/ccN4m2xB.s page 24 122 0004 D9B2 uxtb r1, r3 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 158 .cfi_restore 4 159 .cfi_def_cfa_offset 0 160 0028 7047 bx lr - ARM GAS /tmp/ccchuzSN.s page 25 + ARM GAS /tmp/ccN4m2xB.s page 25 161 .LVL9: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 26 + ARM GAS /tmp/ccN4m2xB.s page 26 1220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 241 .LVL19: 242 .L13: 1232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 27 + ARM GAS /tmp/ccN4m2xB.s page 27 1233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** status = HAL_ERROR; @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 28 + ARM GAS /tmp/ccN4m2xB.s page 28 252 .loc 1 1280 7 view .LVU70 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 29 + ARM GAS /tmp/ccN4m2xB.s page 29 298 .loc 1 1259 21 is_stmt 0 view .LVU83 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 340 007e 0120 movs r0, #1 341 .LVL39: 1261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } - ARM GAS /tmp/ccchuzSN.s page 30 + ARM GAS /tmp/ccN4m2xB.s page 30 342 .loc 1 1261 16 view .LVU96 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 31 + ARM GAS /tmp/ccN4m2xB.s page 31 384 0000 70B5 push {r4, r5, r6, lr} @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 32 + ARM GAS /tmp/ccN4m2xB.s page 32 419 .loc 1 203 15 is_stmt 0 view .LVU127 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 33 + ARM GAS /tmp/ccN4m2xB.s page 33 459 003e 84F83500 strb r0, [r4, #53] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 34 + ARM GAS /tmp/ccN4m2xB.s page 34 498 005e 0243 orrs r2, r2, r0 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 35 + ARM GAS /tmp/ccN4m2xB.s page 35 536 .loc 1 262 3 is_stmt 1 view .LVU181 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 36 + ARM GAS /tmp/ccN4m2xB.s page 36 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 37 + ARM GAS /tmp/ccN4m2xB.s page 37 613 .loc 1 279 16 is_stmt 0 view .LVU218 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 38 + ARM GAS /tmp/ccN4m2xB.s page 38 662 000c C0B2 uxtb r0, r0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 39 + ARM GAS /tmp/ccN4m2xB.s page 39 699 .loc 1 348 7 is_stmt 0 view .LVU248 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 40 + ARM GAS /tmp/ccN4m2xB.s page 40 365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 41 + ARM GAS /tmp/ccN4m2xB.s page 41 782 .loc 1 408 1 is_stmt 0 view .LVU281 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 42 + ARM GAS /tmp/ccN4m2xB.s page 42 823 .LVL79: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 43 + ARM GAS /tmp/ccN4m2xB.s page 43 871 .loc 1 452 1 is_stmt 0 view .LVU308 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 44 + ARM GAS /tmp/ccN4m2xB.s page 44 495:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 45 + ARM GAS /tmp/ccN4m2xB.s page 45 951 .loc 1 481 12 is_stmt 0 view .LVU342 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 997 .cfi_def_cfa_offset 16 998 .cfi_offset 4, -16 999 .cfi_offset 5, -12 - ARM GAS /tmp/ccchuzSN.s page 46 + ARM GAS /tmp/ccN4m2xB.s page 46 1000 .cfi_offset 6, -8 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 47 + ARM GAS /tmp/ccN4m2xB.s page 47 1039 .loc 1 532 9 is_stmt 0 view .LVU370 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 48 + ARM GAS /tmp/ccN4m2xB.s page 48 1079 0050 2368 ldr r3, [r4] @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1116 007a DFD1 bne .L68 1117 007c E3E7 b .L69 1118 .LVL101: - ARM GAS /tmp/ccchuzSN.s page 49 + ARM GAS /tmp/ccN4m2xB.s page 49 1119 .L74: @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 50 + ARM GAS /tmp/ccN4m2xB.s page 50 1163 0006 022B cmp r3, #2 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 51 + ARM GAS /tmp/ccN4m2xB.s page 51 1209 .loc 1 611 1 is_stmt 0 view .LVU432 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 52 + ARM GAS /tmp/ccN4m2xB.s page 52 1250 .loc 1 625 12 is_stmt 0 view .LVU448 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 53 + ARM GAS /tmp/ccN4m2xB.s page 53 1290 .loc 1 650 46 view .LVU465 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 54 + ARM GAS /tmp/ccN4m2xB.s page 54 1330 .loc 1 676 11 is_stmt 0 view .LVU482 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 55 + ARM GAS /tmp/ccN4m2xB.s page 55 1369 00a0 626D ldr r2, [r4, #84] @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 56 + ARM GAS /tmp/ccN4m2xB.s page 56 664:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 57 + ARM GAS /tmp/ccN4m2xB.s page 57 729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 58 + ARM GAS /tmp/ccN4m2xB.s page 58 1486 011e 1023 movs r3, #16 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 59 + ARM GAS /tmp/ccN4m2xB.s page 59 1535 0014 AD0A lsrs r5, r5, #10 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 60 + ARM GAS /tmp/ccN4m2xB.s page 60 1574 003c BB60 str r3, [r7, #8] @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 61 + ARM GAS /tmp/ccN4m2xB.s page 61 1613 0068 9340 lsls r3, r3, r2 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 62 + ARM GAS /tmp/ccN4m2xB.s page 62 1652 0096 BB60 str r3, [r7, #8] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1689 .loc 1 822 13 is_stmt 0 view .LVU635 1690 00ba 9847 blx r3 1691 .LVL131: - ARM GAS /tmp/ccchuzSN.s page 63 + ARM GAS /tmp/ccN4m2xB.s page 63 1692 00bc 0BE0 b .L101 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 64 + ARM GAS /tmp/ccN4m2xB.s page 64 1732 00e2 1268 ldr r2, [r2] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1769 .LVL135: 1770 0112 3BE0 b .L105 1771 .L118: - ARM GAS /tmp/ccchuzSN.s page 65 + ARM GAS /tmp/ccN4m2xB.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/ccchuzSN.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/ccchuzSN.s page 66 + ARM GAS /tmp/ccN4m2xB.s page 66 1810 013c BB60 str r3, [r7, #8] @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1848 .LVL137: 1849 0166 11E0 b .L105 1850 .L111: - ARM GAS /tmp/ccchuzSN.s page 67 + ARM GAS /tmp/ccN4m2xB.s page 67 902:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 68 + ARM GAS /tmp/ccN4m2xB.s page 68 926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 69 + ARM GAS /tmp/ccN4m2xB.s page 69 1929 01c4 84F83430 strb r3, [r4, #52] @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 70 + ARM GAS /tmp/ccN4m2xB.s page 70 1977 .loc 1 973 3 view .LVU751 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 71 + ARM GAS /tmp/ccN4m2xB.s page 71 2019 002f 0C .byte (.L128-.L126)/2 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 72 + ARM GAS /tmp/ccN4m2xB.s page 72 993:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 73 + ARM GAS /tmp/ccN4m2xB.s page 73 2101 0000 0346 mov r3, r0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2139 0028 DFE801F0 tbb [pc, r1] 2140 .L140: 2141 002c 04 .byte (.L146-.L140)/2 - ARM GAS /tmp/ccchuzSN.s page 74 + ARM GAS /tmp/ccN4m2xB.s page 74 2142 002d 08 .byte (.L145-.L140)/2 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 75 + ARM GAS /tmp/ccN4m2xB.s page 75 2183 004e 0020 movs r0, #0 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2219 006a 0220 movs r0, #2 2220 .LVL153: 1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 76 + ARM GAS /tmp/ccN4m2xB.s page 76 2221 .loc 1 1087 1 view .LVU851 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2271 .cfi_endproc 2272 .LFE250: 2274 .section .rodata.flagBitshiftOffset.0,"a" - ARM GAS /tmp/ccchuzSN.s page 77 + ARM GAS /tmp/ccN4m2xB.s page 77 2275 .align 2 @@ -4574,53 +4574,53 @@ ARM GAS /tmp/ccchuzSN.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/ccchuzSN.s page 78 + ARM GAS /tmp/ccN4m2xB.s page 78 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma.c - /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 + /tmp/ccN4m2xB.s:21 .text.DMA_SetConfig:00000000 $t + /tmp/ccN4m2xB.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig + /tmp/ccN4m2xB.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t + /tmp/ccN4m2xB.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift + /tmp/ccN4m2xB.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d + /tmp/ccN4m2xB.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0 + /tmp/ccN4m2xB.s:180 .text.DMA_CheckFifoParam:00000000 $t + /tmp/ccN4m2xB.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam + /tmp/ccN4m2xB.s:271 .text.DMA_CheckFifoParam:0000004e $d + /tmp/ccN4m2xB.s:275 .text.DMA_CheckFifoParam:00000052 $t + /tmp/ccN4m2xB.s:370 .text.HAL_DMA_Init:00000000 $t + /tmp/ccN4m2xB.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init + /tmp/ccN4m2xB.s:625 .text.HAL_DMA_Init:000000c8 $d + /tmp/ccN4m2xB.s:630 .text.HAL_DMA_DeInit:00000000 $t + /tmp/ccN4m2xB.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit + /tmp/ccN4m2xB.s:769 .text.HAL_DMA_Start:00000000 $t + /tmp/ccN4m2xB.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start + /tmp/ccN4m2xB.s:858 .text.HAL_DMA_Start_IT:00000000 $t + /tmp/ccN4m2xB.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT + /tmp/ccN4m2xB.s:981 .text.HAL_DMA_Abort:00000000 $t + /tmp/ccN4m2xB.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort + /tmp/ccN4m2xB.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t + /tmp/ccN4m2xB.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT + /tmp/ccN4m2xB.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t + /tmp/ccN4m2xB.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer + /tmp/ccN4m2xB.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t + /tmp/ccN4m2xB.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler + /tmp/ccN4m2xB.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d + /tmp/ccN4m2xB.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t + /tmp/ccN4m2xB.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback + /tmp/ccN4m2xB.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d + /tmp/ccN4m2xB.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t + /tmp/ccN4m2xB.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t + /tmp/ccN4m2xB.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback + /tmp/ccN4m2xB.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d + /tmp/ccN4m2xB.s:2227 .text.HAL_DMA_GetState:00000000 $t + /tmp/ccN4m2xB.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState + /tmp/ccN4m2xB.s:2251 .text.HAL_DMA_GetError:00000000 $t + /tmp/ccN4m2xB.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError + /tmp/ccN4m2xB.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d + /tmp/ccN4m2xB.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d + /tmp/ccN4m2xB.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 7016c41..b3c2736 100644 --- a/build/stm32f4xx_hal_dma_ex.lst +++ b/build/stm32f4xx_hal_dma_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc5akmK0.s page 1 +ARM GAS /tmp/ccjGmJKA.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 2 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 3 + ARM GAS /tmp/ccjGmJKA.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 4 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 5 + ARM GAS /tmp/ccjGmJKA.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/ @@ -298,7 +298,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 6 + ARM GAS /tmp/ccjGmJKA.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 7 + ARM GAS /tmp/ccjGmJKA.s page 7 50 .loc 1 294 5 is_stmt 1 view .LVU7 @@ -418,7 +418,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 95 HAL_DMAEx_MultiBufferStart: 96 .LVL5: 97 .LFB239: - ARM GAS /tmp/cc5akmK0.s page 8 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.s page 1 137 .loc 1 138 14 view .LVU34 138 0022 0220 movs r0, #2 139 .LVL8: - ARM GAS /tmp/cc5akmK0.s page 9 + ARM GAS /tmp/ccjGmJKA.s page 9 140 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 10 + ARM GAS /tmp/ccjGmJKA.s page 10 180 .LVL14: @@ -598,7 +598,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 11 + ARM GAS /tmp/ccjGmJKA.s page 11 229 .LVL19: @@ -658,7 +658,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 12 + ARM GAS /tmp/ccjGmJKA.s page 12 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 13 + ARM GAS /tmp/ccjGmJKA.s page 13 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 347 0086 A2F56872 sub r2, r2, #928 348 008a 9342 cmp r3, r2 349 008c 72D0 beq .L65 - ARM GAS /tmp/cc5akmK0.s page 14 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 15 + ARM GAS /tmp/ccjGmJKA.s page 15 395 00e2 2022 movs r2, #32 @@ -898,7 +898,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 16 + ARM GAS /tmp/ccjGmJKA.s page 16 441 0146 9342 cmp r3, r2 @@ -958,7 +958,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 17 + ARM GAS /tmp/ccjGmJKA.s page 17 487 .L71: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 18 + ARM GAS /tmp/ccjGmJKA.s page 18 532 .loc 1 196 5 discriminator 65 view .LVU157 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 19 + ARM GAS /tmp/ccjGmJKA.s page 19 578 .L78: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 20 + ARM GAS /tmp/ccjGmJKA.s page 20 623 .loc 1 196 5 discriminator 106 view .LVU180 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 21 + ARM GAS /tmp/ccjGmJKA.s page 21 669 02c2 00E0 b .L26 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 22 + ARM GAS /tmp/ccjGmJKA.s page 22 714 .loc 1 196 5 discriminator 123 view .LVU203 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 759 034e 02F58062 add r2, r2, #1024 760 0352 9342 cmp r3, r2 761 0354 28D0 beq .L106 - ARM GAS /tmp/cc5akmK0.s page 23 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 24 + ARM GAS /tmp/ccjGmJKA.s page 24 807 0394 F6E7 b .L27 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 25 + ARM GAS /tmp/ccjGmJKA.s page 25 853 03d2 40F2CD81 bls .L36 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 26 + ARM GAS /tmp/ccjGmJKA.s page 26 898 .loc 1 198 5 discriminator 23 view .LVU247 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 27 + ARM GAS /tmp/ccjGmJKA.s page 27 944 0488 9EE7 b .L29 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 987 04d6 02F58062 add r2, r2, #1024 988 04da 9342 cmp r3, r2 989 04dc 26D0 beq .L132 - ARM GAS /tmp/cc5akmK0.s page 28 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 29 + ARM GAS /tmp/ccjGmJKA.s page 29 1035 051a 4FF48063 mov r3, #1024 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 30 + ARM GAS /tmp/ccjGmJKA.s page 30 1081 056a 2AD0 beq .L140 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 31 + ARM GAS /tmp/ccjGmJKA.s page 31 1126 .loc 1 197 5 discriminator 109 view .LVU304 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 32 + ARM GAS /tmp/ccjGmJKA.s page 32 1174 0602 31D0 beq .L147 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 33 + ARM GAS /tmp/ccjGmJKA.s page 33 1219 .loc 1 197 5 discriminator 176 view .LVU325 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 34 + ARM GAS /tmp/ccjGmJKA.s page 34 1265 0698 E7E7 b .L35 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1308 06e4 A2F58962 sub r2, r2, #1096 1309 06e8 9342 cmp r3, r2 1310 06ea 00F0A081 beq .L211 - ARM GAS /tmp/cc5akmK0.s page 35 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 36 + ARM GAS /tmp/ccjGmJKA.s page 36 1356 0746 4FF40072 mov r2, #512 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 37 + ARM GAS /tmp/ccjGmJKA.s page 37 1402 0792 2DD0 beq .L174 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 38 + ARM GAS /tmp/ccjGmJKA.s page 38 1447 07e2 3B4A ldr r2, .L331+8 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 39 + ARM GAS /tmp/ccjGmJKA.s page 39 1493 0820 9342 cmp r3, r2 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1536 0872 A2F56872 sub r2, r2, #928 1537 0876 9342 cmp r3, r2 1538 0878 32D0 beq .L193 - ARM GAS /tmp/cc5akmK0.s page 40 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 41 + ARM GAS /tmp/ccjGmJKA.s page 41 1584 08b4 4FF40073 mov r3, #512 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1629 090c 02F58062 add r2, r2, #1024 1630 0910 9342 cmp r3, r2 1631 0912 2AD0 beq .L200 - ARM GAS /tmp/cc5akmK0.s page 42 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 43 + ARM GAS /tmp/ccjGmJKA.s page 43 1677 095c 0823 movs r3, #8 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1720 0996 884B ldr r3, .L333+8 1721 0998 DA60 str r2, [r3, #12] 1722 .L46: - ARM GAS /tmp/cc5akmK0.s page 44 + ARM GAS /tmp/ccjGmJKA.s page 44 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 45 + ARM GAS /tmp/ccjGmJKA.s page 45 1768 .loc 1 200 5 discriminator 21 view .LVU460 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 46 + ARM GAS /tmp/ccjGmJKA.s page 46 1814 0a50 A1E7 b .L45 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1857 0a9c A2F58962 sub r2, r2, #1096 1858 0aa0 9342 cmp r3, r2 1859 0aa2 27D0 beq .L227 - ARM GAS /tmp/cc5akmK0.s page 47 + ARM GAS /tmp/ccjGmJKA.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/cc5akmK0.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/cc5akmK0.s page 48 + ARM GAS /tmp/ccjGmJKA.s page 48 1905 0ae2 4FF48073 mov r3, #256 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 49 + ARM GAS /tmp/ccjGmJKA.s page 49 1951 0b30 2BD0 beq .L235 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 50 + ARM GAS /tmp/ccjGmJKA.s page 50 1996 .loc 1 199 5 discriminator 107 view .LVU517 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 51 + ARM GAS /tmp/ccjGmJKA.s page 51 2044 .L49: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 52 + ARM GAS /tmp/ccjGmJKA.s page 52 2089 .loc 1 199 5 discriminator 173 view .LVU538 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 53 + ARM GAS /tmp/ccjGmJKA.s page 53 2135 0c62 EAE7 b .L51 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 54 + ARM GAS /tmp/ccjGmJKA.s page 54 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2218 0cc8 4022 movs r2, #64 2219 0cca D8E7 b .L53 2220 .L261: - ARM GAS /tmp/cc5akmK0.s page 55 + ARM GAS /tmp/ccjGmJKA.s page 55 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 56 + ARM GAS /tmp/ccjGmJKA.s page 56 2266 0d12 02F58062 add r2, r2, #1024 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 57 + ARM GAS /tmp/ccjGmJKA.s page 57 2312 .L269: @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 58 + ARM GAS /tmp/ccjGmJKA.s page 58 2357 .loc 1 200 5 discriminator 104 view .LVU612 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 59 + ARM GAS /tmp/ccjGmJKA.s page 59 2403 0df4 03E0 b .L58 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2446 0e20 4FF48033 mov r3, #65536 2447 0e24 EBE7 b .L58 2448 .L288: - ARM GAS /tmp/cc5akmK0.s page 60 + ARM GAS /tmp/ccjGmJKA.s page 60 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 61 + ARM GAS /tmp/ccjGmJKA.s page 61 2496 0e84 25D0 beq .L298 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2539 0ec4 F6E7 b .L59 2540 .L295: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/cc5akmK0.s page 62 + ARM GAS /tmp/ccjGmJKA.s page 62 2541 .loc 1 200 5 discriminator 162 view .LVU656 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2586 .LFE240: 2588 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits 2589 .align 1 - ARM GAS /tmp/cc5akmK0.s page 63 + ARM GAS /tmp/ccjGmJKA.s page 63 2590 .global HAL_DMAEx_ChangeMemory @@ -3777,29 +3777,29 @@ ARM GAS /tmp/cc5akmK0.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/cc5akmK0.s page 64 + ARM GAS /tmp/ccjGmJKA.s page 64 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma_ex.c - /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 + /tmp/ccjGmJKA.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t + /tmp/ccjGmJKA.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig + /tmp/ccjGmJKA.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t + /tmp/ccjGmJKA.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart + /tmp/ccjGmJKA.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t + /tmp/ccjGmJKA.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT + /tmp/ccjGmJKA.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d + /tmp/ccjGmJKA.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t + /tmp/ccjGmJKA.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d + /tmp/ccjGmJKA.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t + /tmp/ccjGmJKA.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d + /tmp/ccjGmJKA.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t + /tmp/ccjGmJKA.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d + /tmp/ccjGmJKA.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t + /tmp/ccjGmJKA.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d + /tmp/ccjGmJKA.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t + /tmp/ccjGmJKA.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d + /tmp/ccjGmJKA.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t + /tmp/ccjGmJKA.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 9cc9550..fb4cdb3 100644 --- a/build/stm32f4xx_hal_exti.lst +++ b/build/stm32f4xx_hal_exti.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccqZddKp.s page 1 +ARM GAS /tmp/cc0ks6HK.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 2 + ARM GAS /tmp/cc0ks6HK.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (++) Interrupt @@ -118,7 +118,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 3 + ARM GAS /tmp/cc0ks6HK.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 4 + ARM GAS /tmp/cc0ks6HK.s page 4 30 .loc 1 143 1 view -0 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 5 + ARM GAS /tmp/cc0ks6HK.s page 5 66 .LVL2: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 98 0038 0443 orrs r4, r4, r0 99 003a EC60 str r4, [r5, #12] 100 .L7: - ARM GAS /tmp/ccqZddKp.s page 6 + ARM GAS /tmp/cc0ks6HK.s page 6 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 7 + ARM GAS /tmp/cc0ks6HK.s page 7 124 .loc 1 219 3 is_stmt 1 view .LVU40 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 8 + ARM GAS /tmp/cc0ks6HK.s page 8 166 007c EC68 ldr r4, [r5, #12] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 204 00a6 46F82230 str r3, [r6, r2, lsl #2] 205 00aa CDE7 b .L3 206 .LVL12: - ARM GAS /tmp/ccqZddKp.s page 9 + ARM GAS /tmp/cc0ks6HK.s page 9 207 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 250 .L18: 251 00d0 003C0140 .word 1073822720 252 00d4 00380140 .word 1073821696 - ARM GAS /tmp/ccqZddKp.s page 10 + ARM GAS /tmp/cc0ks6HK.s page 10 253 .cfi_endproc @@ -598,7 +598,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 11 + ARM GAS /tmp/cc0ks6HK.s page 11 287 .loc 1 253 3 view .LVU90 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 12 + ARM GAS /tmp/cc0ks6HK.s page 12 322 .loc 1 275 5 is_stmt 1 view .LVU106 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 13 + ARM GAS /tmp/cc0ks6HK.s page 13 359 .loc 1 295 7 is_stmt 1 view .LVU123 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 14 + ARM GAS /tmp/cc0ks6HK.s page 14 395 .loc 1 304 78 is_stmt 0 view .LVU137 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 440 .L37: 441 .align 2 442 .L36: - ARM GAS /tmp/ccqZddKp.s page 15 + ARM GAS /tmp/cc0ks6HK.s page 15 443 00a0 003C0140 .word 1073822720 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 16 + ARM GAS /tmp/cc0ks6HK.s page 16 478 .loc 1 332 19 is_stmt 0 view .LVU158 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 17 + ARM GAS /tmp/cc0ks6HK.s page 17 522 .loc 1 345 30 view .LVU180 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 18 + ARM GAS /tmp/cc0ks6HK.s page 18 558 0064 0F22 movs r2, #15 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 608 .LVL46: 609 .LFB242: 360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** - ARM GAS /tmp/ccqZddKp.s page 19 + ARM GAS /tmp/cc0ks6HK.s page 19 361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 640 .align 1 641 .global HAL_EXTI_GetHandle 642 .syntax unified - ARM GAS /tmp/ccqZddKp.s page 20 + ARM GAS /tmp/cc0ks6HK.s page 20 643 .thumb @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 21 + ARM GAS /tmp/cc0ks6HK.s page 21 674 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 22 + ARM GAS /tmp/cc0ks6HK.s page 22 704 .loc 1 440 12 view .LVU233 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 744 .global HAL_EXTI_GetPending 745 .syntax unified 746 .thumb - ARM GAS /tmp/ccqZddKp.s page 23 + ARM GAS /tmp/cc0ks6HK.s page 23 747 .thumb_func @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 24 + ARM GAS /tmp/cc0ks6HK.s page 24 775 .loc 1 485 3 is_stmt 1 view .LVU259 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 25 + ARM GAS /tmp/cc0ks6HK.s page 25 505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Check parameters */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 26 + ARM GAS /tmp/cc0ks6HK.s page 26 524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** uint32_t maskline; @@ -1543,35 +1543,35 @@ ARM GAS /tmp/ccqZddKp.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/ccqZddKp.s page 27 + ARM GAS /tmp/cc0ks6HK.s page 27 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_exti.c - /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 + /tmp/cc0ks6HK.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t + /tmp/cc0ks6HK.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine + /tmp/cc0ks6HK.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d + /tmp/cc0ks6HK.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t + /tmp/cc0ks6HK.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine + /tmp/cc0ks6HK.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d + /tmp/cc0ks6HK.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t + /tmp/cc0ks6HK.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine + /tmp/cc0ks6HK.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d + /tmp/cc0ks6HK.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t + /tmp/cc0ks6HK.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback + /tmp/cc0ks6HK.s:640 .text.HAL_EXTI_GetHandle:00000000 $t + /tmp/cc0ks6HK.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle + /tmp/cc0ks6HK.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t + /tmp/cc0ks6HK.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler + /tmp/cc0ks6HK.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d + /tmp/cc0ks6HK.s:743 .text.HAL_EXTI_GetPending:00000000 $t + /tmp/cc0ks6HK.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending + /tmp/cc0ks6HK.s:794 .text.HAL_EXTI_GetPending:00000014 $d + /tmp/cc0ks6HK.s:799 .text.HAL_EXTI_ClearPending:00000000 $t + /tmp/cc0ks6HK.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending + /tmp/cc0ks6HK.s:836 .text.HAL_EXTI_ClearPending:00000010 $d + /tmp/cc0ks6HK.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t + /tmp/cc0ks6HK.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI + /tmp/cc0ks6HK.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 c1ba945..990b5f8 100644 --- a/build/stm32f4xx_hal_flash.lst +++ b/build/stm32f4xx_hal_flash.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccot7YtA.s page 1 +ARM GAS /tmp/ccBvWqyp.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 2 + ARM GAS /tmp/ccBvWqyp.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 3 + ARM GAS /tmp/ccBvWqyp.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 4 + ARM GAS /tmp/ccBvWqyp.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/ccot7YtA.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/ccot7YtA.s page 5 + ARM GAS /tmp/ccBvWqyp.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -298,7 +298,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 6 + ARM GAS /tmp/ccBvWqyp.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 7 + ARM GAS /tmp/ccBvWqyp.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 8 + ARM GAS /tmp/ccBvWqyp.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 9 + ARM GAS /tmp/ccBvWqyp.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status @@ -538,7 +538,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 10 + ARM GAS /tmp/ccBvWqyp.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 11 + ARM GAS /tmp/ccBvWqyp.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 12 + ARM GAS /tmp/ccBvWqyp.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/ccot7YtA.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/ccot7YtA.s page 13 + ARM GAS /tmp/ccBvWqyp.s page 13 60 .loc 1 626 3 is_stmt 1 view .LVU12 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 14 + ARM GAS /tmp/ccBvWqyp.s page 14 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -838,7 +838,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 15 + ARM GAS /tmp/ccBvWqyp.s page 15 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) @@ -898,7 +898,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 16 + ARM GAS /tmp/ccBvWqyp.s page 16 168:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 17 + ARM GAS /tmp/ccBvWqyp.s page 17 225:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 78 .loc 1 630 1 view .LVU17 79 0024 5DF8044B ldr r4, [sp], #4 80 .LCFI1: - ARM GAS /tmp/ccot7YtA.s page 18 + ARM GAS /tmp/ccBvWqyp.s page 18 81 .cfi_restore 4 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 19 + ARM GAS /tmp/ccBvWqyp.s page 19 117 .loc 1 653 3 is_stmt 1 view .LVU24 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 20 + ARM GAS /tmp/ccBvWqyp.s page 20 153 0004 22F44072 bic r2, r2, #768 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 189 .cfi_startproc 190 @ args = 0, pretend = 0, frame = 0 191 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccot7YtA.s page 21 + ARM GAS /tmp/ccBvWqyp.s page 21 192 @ link register save eliminated. @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 231 .cfi_startproc 232 @ args = 0, pretend = 0, frame = 0 233 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccot7YtA.s page 22 + ARM GAS /tmp/ccBvWqyp.s page 22 234 @ link register save eliminated. @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 23 + ARM GAS /tmp/ccBvWqyp.s page 23 274 .loc 1 730 7 is_stmt 0 view .LVU70 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 24 + ARM GAS /tmp/ccBvWqyp.s page 24 315 .loc 1 746 6 view .LVU85 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 354 00a0 003C0240 .word 1073888256 355 00a4 00000000 .word pFlash 356 .cfi_endproc - ARM GAS /tmp/ccot7YtA.s page 25 + ARM GAS /tmp/ccBvWqyp.s page 25 357 .LFE255: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 26 + ARM GAS /tmp/ccBvWqyp.s page 26 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 27 + ARM GAS /tmp/ccBvWqyp.s page 27 447 0048 F1E7 b .L25 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 500 .global HAL_FLASH_IRQHandler 501 .syntax unified 502 .thumb - ARM GAS /tmp/ccot7YtA.s page 28 + ARM GAS /tmp/ccBvWqyp.s page 28 503 .thumb_func @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 545 .LVL17: 546 .L39: 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** - ARM GAS /tmp/ccot7YtA.s page 29 + ARM GAS /tmp/ccBvWqyp.s page 29 547 .loc 1 294 5 is_stmt 1 view .LVU143 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 30 + ARM GAS /tmp/ccBvWqyp.s page 30 589 .loc 1 355 48 is_stmt 0 view .LVU158 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 31 + ARM GAS /tmp/ccBvWqyp.s page 31 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 32 + ARM GAS /tmp/ccBvWqyp.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/ccot7YtA.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/ccot7YtA.s page 33 + ARM GAS /tmp/ccBvWqyp.s page 33 715 00e2 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 34 + ARM GAS /tmp/ccBvWqyp.s page 34 763 .loc 1 443 8 view .LVU214 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 809 .L63: 810 000e 00BF .align 2 811 .L62: - ARM GAS /tmp/ccot7YtA.s page 35 + ARM GAS /tmp/ccBvWqyp.s page 35 812 0010 003C0240 .word 1073888256 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 856 001e 00BF .align 2 857 .L67: 858 0020 003C0240 .word 1073888256 - ARM GAS /tmp/ccot7YtA.s page 36 + ARM GAS /tmp/ccBvWqyp.s page 36 859 0024 3B2A1908 .word 135866939 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 37 + ARM GAS /tmp/ccBvWqyp.s page 37 911 0000 014B ldr r3, .L73 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 38 + ARM GAS /tmp/ccBvWqyp.s page 38 960 .L77: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 998 003c 0122 movs r2, #1 999 003e DA60 str r2, [r3, #12] 1000 .L81: - ARM GAS /tmp/ccot7YtA.s page 39 + ARM GAS /tmp/ccBvWqyp.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/ccot7YtA.s page 1 1047 .cfi_def_cfa_offset 24 1048 .cfi_offset 3, -24 1049 .cfi_offset 4, -20 - ARM GAS /tmp/ccot7YtA.s page 40 + ARM GAS /tmp/ccBvWqyp.s page 40 1050 .cfi_offset 5, -16 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 41 + ARM GAS /tmp/ccBvWqyp.s page 41 1090 .loc 1 186 10 is_stmt 1 view .LVU298 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 1130 0050 F1B2 uxtb r1, r6 1131 0052 2846 mov r0, r5 1132 .LVL55: - ARM GAS /tmp/ccot7YtA.s page 42 + ARM GAS /tmp/ccBvWqyp.s page 42 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 43 + ARM GAS /tmp/ccBvWqyp.s page 43 1184 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2575,67 +2575,67 @@ ARM GAS /tmp/ccot7YtA.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/ccot7YtA.s page 44 + ARM GAS /tmp/ccBvWqyp.s page 44 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_flash.c - /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 + /tmp/ccBvWqyp.s:21 .text.FLASH_Program_DoubleWord:00000000 $t + /tmp/ccBvWqyp.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord + /tmp/ccBvWqyp.s:87 .text.FLASH_Program_DoubleWord:0000002c $d + /tmp/ccBvWqyp.s:92 .text.FLASH_Program_Word:00000000 $t + /tmp/ccBvWqyp.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word + /tmp/ccBvWqyp.s:131 .text.FLASH_Program_Word:00000020 $d + /tmp/ccBvWqyp.s:136 .text.FLASH_Program_HalfWord:00000000 $t + /tmp/ccBvWqyp.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord + /tmp/ccBvWqyp.s:175 .text.FLASH_Program_HalfWord:00000020 $d + /tmp/ccBvWqyp.s:180 .text.FLASH_Program_Byte:00000000 $t + /tmp/ccBvWqyp.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte + /tmp/ccBvWqyp.s:218 .text.FLASH_Program_Byte:0000001c $d + /tmp/ccBvWqyp.s:223 .text.FLASH_SetErrorCode:00000000 $t + /tmp/ccBvWqyp.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode + /tmp/ccBvWqyp.s:354 .text.FLASH_SetErrorCode:000000a0 $d + /tmp/ccBvWqyp.s:1215 .data.pFlash:00000000 pFlash + /tmp/ccBvWqyp.s:360 .text.HAL_FLASH_Program_IT:00000000 $t + /tmp/ccBvWqyp.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT + /tmp/ccBvWqyp.s:451 .text.HAL_FLASH_Program_IT:0000004c $d + /tmp/ccBvWqyp.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t + /tmp/ccBvWqyp.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback + /tmp/ccBvWqyp.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t + /tmp/ccBvWqyp.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback + /tmp/ccBvWqyp.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t + /tmp/ccBvWqyp.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler + /tmp/ccBvWqyp.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d + /tmp/ccBvWqyp.s:727 .text.HAL_FLASH_Unlock:00000000 $t + /tmp/ccBvWqyp.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock + /tmp/ccBvWqyp.s:779 .text.HAL_FLASH_Unlock:00000028 $d + /tmp/ccBvWqyp.s:785 .text.HAL_FLASH_Lock:00000000 $t + /tmp/ccBvWqyp.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock + /tmp/ccBvWqyp.s:812 .text.HAL_FLASH_Lock:00000010 $d + /tmp/ccBvWqyp.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t + /tmp/ccBvWqyp.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock + /tmp/ccBvWqyp.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d + /tmp/ccBvWqyp.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t + /tmp/ccBvWqyp.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock + /tmp/ccBvWqyp.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d + /tmp/ccBvWqyp.s:896 .text.HAL_FLASH_GetError:00000000 $t + /tmp/ccBvWqyp.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError + /tmp/ccBvWqyp.s:918 .text.HAL_FLASH_GetError:00000008 $d + /tmp/ccBvWqyp.s:923 .text.FLASH_WaitForLastOperation:00000000 $t + /tmp/ccBvWqyp.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation + /tmp/ccBvWqyp.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d + /tmp/ccBvWqyp.s:1031 .text.HAL_FLASH_Program:00000000 $t + /tmp/ccBvWqyp.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program + /tmp/ccBvWqyp.s:1167 .text.HAL_FLASH_Program:00000074 $d + /tmp/ccBvWqyp.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t + /tmp/ccBvWqyp.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch + /tmp/ccBvWqyp.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d + /tmp/ccBvWqyp.s:1212 .data.pFlash:00000000 $d UNDEFINED SYMBOLS FLASH_Erase_Sector FLASH_FlushCaches - ARM GAS /tmp/ccot7YtA.s page 45 + ARM GAS /tmp/ccBvWqyp.s page 45 HAL_GetTick diff --git a/build/stm32f4xx_hal_flash_ex.lst b/build/stm32f4xx_hal_flash_ex.lst index cd80648..761b32f 100644 --- a/build/stm32f4xx_hal_flash_ex.lst +++ b/build/stm32f4xx_hal_flash_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccXru7je.s page 1 +ARM GAS /tmp/cc7s3WPC.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 2 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 3 + ARM GAS /tmp/cc7s3WPC.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 4 + ARM GAS /tmp/cc7s3WPC.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 5 + ARM GAS /tmp/cc7s3WPC.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 6 + ARM GAS /tmp/cc7s3WPC.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 7 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 8 + ARM GAS /tmp/cc7s3WPC.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 9 + ARM GAS /tmp/cc7s3WPC.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Get Sector*/ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 10 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 11 + ARM GAS /tmp/cc7s3WPC.s page 11 34 .loc 1 538 1 is_stmt 0 view .LVU1 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 12 + ARM GAS /tmp/cc7s3WPC.s page 12 68 0022 40EA0320 orr r0, r0, r3, lsl #8 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 13 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 14 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 15 + ARM GAS /tmp/cc7s3WPC.s page 15 686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 16 + ARM GAS /tmp/cc7s3WPC.s page 16 743:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 17 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 18 + ARM GAS /tmp/cc7s3WPC.s page 18 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 19 + ARM GAS /tmp/cc7s3WPC.s page 19 914:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 20 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 21 + ARM GAS /tmp/cc7s3WPC.s page 21 1028:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 22 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 23 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 24 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 25 + ARM GAS /tmp/cc7s3WPC.s page 25 128 .loc 1 1237 1 is_stmt 0 view .LVU32 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 26 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.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/ccXru7je.s page 27 + ARM GAS /tmp/cc7s3WPC.s page 27 213 0004 C0B2 uxtb r0, r0 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 28 + ARM GAS /tmp/cc7s3WPC.s page 28 247 .cfi_startproc @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccXru7je.s page 1 293 .loc 1 650 12 is_stmt 0 view .LVU63 294 0006 4CF25030 movw r0, #50000 295 .LVL11: - ARM GAS /tmp/ccXru7je.s page 29 + ARM GAS /tmp/cc7s3WPC.s page 29 650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 30 + ARM GAS /tmp/cc7s3WPC.s page 30 339 0042 D38A ldrh r3, [r2, #22] @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccXru7je.s page 1 381 0078 003C0240 .word 1073888256 382 .cfi_endproc 383 .LFE250: - ARM GAS /tmp/ccXru7je.s page 31 + ARM GAS /tmp/cc7s3WPC.s page 31 385 .section .text.FLASH_OB_DisableWRP,"ax",%progbits @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 32 + ARM GAS /tmp/cc7s3WPC.s page 32 430 001a 13D3 bcc .L43 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 33 + ARM GAS /tmp/cc7s3WPC.s page 33 473 0050 094B ldr r3, .L50 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccXru7je.s page 1 518 .thumb_func 520 FLASH_OB_RDP_LevelConfig: 521 .LVL24: - ARM GAS /tmp/ccXru7je.s page 34 + ARM GAS /tmp/cc7s3WPC.s page 34 522 .LFB255: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccXru7je.s page 1 562 .LFE255: 564 .section .text.FLASH_OB_UserConfig,"ax",%progbits 565 .align 1 - ARM GAS /tmp/ccXru7je.s page 35 + ARM GAS /tmp/cc7s3WPC.s page 35 566 .syntax unified @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 36 + ARM GAS /tmp/cc7s3WPC.s page 36 1207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccXru7je.s page 1 656 0002 0546 mov r5, r0 657 0004 0E46 mov r6, r1 658 0006 1446 mov r4, r2 - ARM GAS /tmp/ccXru7je.s page 37 + ARM GAS /tmp/cc7s3WPC.s page 37 815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccXru7je.s page 1 696 .loc 1 828 48 is_stmt 0 view .LVU181 697 002e ADB2 uxth r5, r5 698 .LVL40: - ARM GAS /tmp/ccXru7je.s page 38 + ARM GAS /tmp/cc7s3WPC.s page 38 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccXru7je.s page 1 741 .section .text.FLASH_OB_DisablePCROP,"ax",%progbits 742 .align 1 743 .syntax unified - ARM GAS /tmp/ccXru7je.s page 39 + ARM GAS /tmp/cc7s3WPC.s page 39 744 .thumb @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 40 + ARM GAS /tmp/cc7s3WPC.s page 40 788 001c 538B ldrh r3, [r2, #26] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 41 + ARM GAS /tmp/cc7s3WPC.s page 41 830 004c 23EA0503 bic r3, r3, r5 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 42 + ARM GAS /tmp/cc7s3WPC.s page 42 878 0016 1A75 strb r2, [r3, #20] @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 43 + ARM GAS /tmp/cc7s3WPC.s page 43 926 000c 1C4B ldr r3, .L102 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 44 + ARM GAS /tmp/cc7s3WPC.s page 44 966 .LVL62: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 45 + ARM GAS /tmp/cc7s3WPC.s page 45 1006 0056 207C ldrb r0, [r4, #16] @ zero_extendqisi2 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1048 007e 00BF .align 2 1049 .L102: 1050 0080 00000000 .word pFlash - ARM GAS /tmp/ccXru7je.s page 46 + ARM GAS /tmp/cc7s3WPC.s page 46 1051 .cfi_endproc @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 47 + ARM GAS /tmp/cc7s3WPC.s page 47 354:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 48 + ARM GAS /tmp/cc7s3WPC.s page 48 1141 .loc 1 381 20 is_stmt 0 view .LVU319 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 49 + ARM GAS /tmp/cc7s3WPC.s page 49 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 50 + ARM GAS /tmp/cc7s3WPC.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/ccXru7je.s page 1 1274 .cfi_endproc 1275 .LFE245: 1277 .section .text.HAL_FLASHEx_OB_DeSelectPCROP,"ax",%progbits - ARM GAS /tmp/ccXru7je.s page 51 + ARM GAS /tmp/cc7s3WPC.s page 51 1278 .align 1 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 52 + ARM GAS /tmp/cc7s3WPC.s page 52 1327 .loc 1 507 3 view .LVU369 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 53 + ARM GAS /tmp/cc7s3WPC.s page 53 1375 .loc 1 582 1 view .LVU380 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 54 + ARM GAS /tmp/cc7s3WPC.s page 54 616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 55 + ARM GAS /tmp/cc7s3WPC.s page 55 1465 .loc 1 248 17 is_stmt 0 view .LVU406 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 56 + ARM GAS /tmp/cc7s3WPC.s page 56 1504 .loc 1 251 5 is_stmt 1 view .LVU424 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 57 + ARM GAS /tmp/cc7s3WPC.s page 57 1548 0004 13F4007F tst r3, #512 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 58 + ARM GAS /tmp/cc7s3WPC.s page 58 1589 004a 22F48052 bic r2, r2, #4096 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 59 + ARM GAS /tmp/cc7s3WPC.s page 59 1638 0008 40D0 beq .L154 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 60 + ARM GAS /tmp/cc7s3WPC.s page 60 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 61 + ARM GAS /tmp/cc7s3WPC.s page 61 1719 0062 4CF25030 movw r0, #50000 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1760 008c 0227 movs r7, #2 1761 008e FBE7 b .L147 1762 .L159: - ARM GAS /tmp/ccXru7je.s page 62 + ARM GAS /tmp/cc7s3WPC.s page 62 1763 .align 2 @@ -3675,84 +3675,84 @@ ARM GAS /tmp/ccXru7je.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/ccXru7je.s page 63 + ARM GAS /tmp/cc7s3WPC.s page 63 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_flash_ex.c - /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/cc7s3WPC.s:21 .text.FLASH_MassErase:00000000 $t + /tmp/cc7s3WPC.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase + /tmp/cc7s3WPC.s:97 .text.FLASH_MassErase:00000048 $d + /tmp/cc7s3WPC.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t + /tmp/cc7s3WPC.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig + /tmp/cc7s3WPC.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d + /tmp/cc7s3WPC.s:141 .text.FLASH_OB_GetUser:00000000 $t + /tmp/cc7s3WPC.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser + /tmp/cc7s3WPC.s:163 .text.FLASH_OB_GetUser:0000000c $d + /tmp/cc7s3WPC.s:168 .text.FLASH_OB_GetWRP:00000000 $t + /tmp/cc7s3WPC.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP + /tmp/cc7s3WPC.s:190 .text.FLASH_OB_GetWRP:00000008 $d + /tmp/cc7s3WPC.s:195 .text.FLASH_OB_GetRDP:00000000 $t + /tmp/cc7s3WPC.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP + /tmp/cc7s3WPC.s:234 .text.FLASH_OB_GetRDP:00000018 $d + /tmp/cc7s3WPC.s:239 .text.FLASH_OB_GetBOR:00000000 $t + /tmp/cc7s3WPC.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR + /tmp/cc7s3WPC.s:261 .text.FLASH_OB_GetBOR:0000000c $d + /tmp/cc7s3WPC.s:266 .text.FLASH_OB_EnableWRP:00000000 $t + /tmp/cc7s3WPC.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP + /tmp/cc7s3WPC.s:380 .text.FLASH_OB_EnableWRP:00000074 $d + /tmp/cc7s3WPC.s:386 .text.FLASH_OB_DisableWRP:00000000 $t + /tmp/cc7s3WPC.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP + /tmp/cc7s3WPC.s:509 .text.FLASH_OB_DisableWRP:00000078 $d + /tmp/cc7s3WPC.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t + /tmp/cc7s3WPC.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig + /tmp/cc7s3WPC.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d + /tmp/cc7s3WPC.s:565 .text.FLASH_OB_UserConfig:00000000 $t + /tmp/cc7s3WPC.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig + /tmp/cc7s3WPC.s:631 .text.FLASH_OB_UserConfig:00000028 $d + /tmp/cc7s3WPC.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t + /tmp/cc7s3WPC.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP + /tmp/cc7s3WPC.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d + /tmp/cc7s3WPC.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t + /tmp/cc7s3WPC.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP + /tmp/cc7s3WPC.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d + /tmp/cc7s3WPC.s:841 .text.FLASH_OB_BootConfig:00000000 $t + /tmp/cc7s3WPC.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig + /tmp/cc7s3WPC.s:893 .text.FLASH_OB_BootConfig:00000020 $d + /tmp/cc7s3WPC.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t + /tmp/cc7s3WPC.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram + /tmp/cc7s3WPC.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d + /tmp/cc7s3WPC.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t + /tmp/cc7s3WPC.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig + /tmp/cc7s3WPC.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t + /tmp/cc7s3WPC.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram + /tmp/cc7s3WPC.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t + /tmp/cc7s3WPC.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig + /tmp/cc7s3WPC.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d + /tmp/cc7s3WPC.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t + /tmp/cc7s3WPC.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP + /tmp/cc7s3WPC.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d + /tmp/cc7s3WPC.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t + /tmp/cc7s3WPC.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP + /tmp/cc7s3WPC.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d + ARM GAS /tmp/cc7s3WPC.s page 64 - /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 + /tmp/cc7s3WPC.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t + /tmp/cc7s3WPC.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP + /tmp/cc7s3WPC.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d + /tmp/cc7s3WPC.s:1342 .text.FLASH_Erase_Sector:00000000 $t + /tmp/cc7s3WPC.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector + /tmp/cc7s3WPC.s:1425 .text.FLASH_Erase_Sector:00000050 $d + /tmp/cc7s3WPC.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t + /tmp/cc7s3WPC.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT + /tmp/cc7s3WPC.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d + /tmp/cc7s3WPC.s:1530 .text.FLASH_FlushCaches:00000000 $t + /tmp/cc7s3WPC.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches + /tmp/cc7s3WPC.s:1602 .text.FLASH_FlushCaches:0000005c $d + /tmp/cc7s3WPC.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t + /tmp/cc7s3WPC.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase + /tmp/cc7s3WPC.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 8adfbe4..1fc9d62 100644 --- a/build/stm32f4xx_hal_flash_ramfunc.lst +++ b/build/stm32f4xx_hal_flash_ramfunc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccTLwxZc.s page 1 +ARM GAS /tmp/ccNpAne6.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccTLwxZc.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/ccTLwxZc.s page 2 + ARM GAS /tmp/ccNpAne6.s page 2 DEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_gpio.lst b/build/stm32f4xx_hal_gpio.lst index 2db074b..df21355 100644 --- a/build/stm32f4xx_hal_gpio.lst +++ b/build/stm32f4xx_hal_gpio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccFZwYvZ.s page 1 +ARM GAS /tmp/ccrJlKbn.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 2 + ARM GAS /tmp/ccrJlKbn.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (+) Input mode @@ -118,7 +118,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 3 + ARM GAS /tmp/ccrJlKbn.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 4 + ARM GAS /tmp/ccrJlKbn.s page 4 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** =============================================================================== @@ -238,7 +238,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 49 0008 70B5 push {r4, r5, r6, lr} 50 .LCFI0: 51 .cfi_def_cfa_offset 16 - ARM GAS /tmp/ccFZwYvZ.s page 5 + ARM GAS /tmp/ccrJlKbn.s page 5 52 .cfi_offset 4, -16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 6 + ARM GAS /tmp/ccrJlKbn.s page 6 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp = GPIOx->OTYPER; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 7 + ARM GAS /tmp/ccrJlKbn.s page 7 119 .LVL11: @@ -418,7 +418,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 8 + ARM GAS /tmp/ccrJlKbn.s page 8 155 006e 2A43 orrs r2, r2, r5 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 9 + ARM GAS /tmp/ccrJlKbn.s page 9 198 .loc 1 259 11 is_stmt 0 view .LVU74 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 10 + ARM GAS /tmp/ccrJlKbn.s page 10 239 00c2 2240 ands r2, r2, r4 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 11 + ARM GAS /tmp/ccrJlKbn.s page 11 281 .loc 1 188 7 is_stmt 1 view .LVU109 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 12 + ARM GAS /tmp/ccrJlKbn.s page 12 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 13 + ARM GAS /tmp/ccrJlKbn.s page 13 359 .LVL41: @@ -778,7 +778,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 14 + ARM GAS /tmp/ccrJlKbn.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/ccFZwYvZ.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/ccFZwYvZ.s page 15 + ARM GAS /tmp/ccrJlKbn.s page 15 444 01c0 14D0 beq .L21 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 487 .LVL48: 488 .L27: 281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } - ARM GAS /tmp/ccFZwYvZ.s page 16 + ARM GAS /tmp/ccrJlKbn.s page 16 282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 17 + ARM GAS /tmp/ccrJlKbn.s page 17 531 .loc 1 298 3 view .LVU191 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 565 .LVL53: 566 .L37: 318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** { - ARM GAS /tmp/ccFZwYvZ.s page 18 + ARM GAS /tmp/ccrJlKbn.s page 18 319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Clear EXTI line configuration */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 19 + ARM GAS /tmp/ccrJlKbn.s page 19 599 .loc 1 343 7 is_stmt 1 view .LVU216 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 20 + ARM GAS /tmp/ccrJlKbn.s page 20 642 .LVL59: @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 21 + ARM GAS /tmp/ccrJlKbn.s page 21 685 00ce A842 cmp r0, r5 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 728 0102 0825 movs r5, #8 729 0104 85E7 b .L36 730 .L53: - ARM GAS /tmp/ccFZwYvZ.s page 22 + ARM GAS /tmp/ccrJlKbn.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/ccFZwYvZ.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/ccFZwYvZ.s page 23 + ARM GAS /tmp/ccrJlKbn.s page 23 770 013a 6EE7 b .L37 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 24 + ARM GAS /tmp/ccrJlKbn.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/ccFZwYvZ.s page 1 839 .thumb_func 841 HAL_GPIO_WritePin: 842 .LVL70: - ARM GAS /tmp/ccFZwYvZ.s page 25 + ARM GAS /tmp/ccrJlKbn.s page 25 843 .LFB242: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 26 + ARM GAS /tmp/ccrJlKbn.s page 26 867 .cfi_endproc @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 902 0010 7047 bx lr 903 .cfi_endproc 904 .LFE243: - ARM GAS /tmp/ccFZwYvZ.s page 27 + ARM GAS /tmp/ccrJlKbn.s page 27 906 .section .text.HAL_GPIO_LockPin,"ax",%progbits @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 28 + ARM GAS /tmp/ccrJlKbn.s page 28 939 .loc 1 470 3 is_stmt 1 view .LVU321 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 976 002c FBE7 b .L66 977 .cfi_endproc 978 .LFE244: - ARM GAS /tmp/ccFZwYvZ.s page 29 + ARM GAS /tmp/ccrJlKbn.s page 29 980 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 1008 HAL_GPIO_EXTI_IRQHandler: 1009 .LVL80: 1010 .LFB245: - ARM GAS /tmp/ccFZwYvZ.s page 30 + ARM GAS /tmp/ccrJlKbn.s page 30 493:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* EXTI line interrupt detected */ @@ -1794,29 +1794,29 @@ ARM GAS /tmp/ccFZwYvZ.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/ccFZwYvZ.s page 31 + ARM GAS /tmp/ccrJlKbn.s page 31 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_gpio.c - /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 + /tmp/ccrJlKbn.s:21 .text.HAL_GPIO_Init:00000000 $t + /tmp/ccrJlKbn.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init + /tmp/ccrJlKbn.s:508 .text.HAL_GPIO_Init:000001f8 $d + /tmp/ccrJlKbn.s:516 .text.HAL_GPIO_DeInit:00000000 $t + /tmp/ccrJlKbn.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit + /tmp/ccrJlKbn.s:789 .text.HAL_GPIO_DeInit:00000140 $d + /tmp/ccrJlKbn.s:796 .text.HAL_GPIO_ReadPin:00000000 $t + /tmp/ccrJlKbn.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin + /tmp/ccrJlKbn.s:835 .text.HAL_GPIO_WritePin:00000000 $t + /tmp/ccrJlKbn.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin + /tmp/ccrJlKbn.s:871 .text.HAL_GPIO_TogglePin:00000000 $t + /tmp/ccrJlKbn.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin + /tmp/ccrJlKbn.s:907 .text.HAL_GPIO_LockPin:00000000 $t + /tmp/ccrJlKbn.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin + /tmp/ccrJlKbn.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t + /tmp/ccrJlKbn.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback + /tmp/ccrJlKbn.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t + /tmp/ccrJlKbn.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler + /tmp/ccrJlKbn.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 3abde2f..3dd8beb 100644 --- a/build/stm32f4xx_hal_msp.lst +++ b/build/stm32f4xx_hal_msp.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccgREgit.s page 1 +ARM GAS /tmp/cchLZ5FJ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccgREgit.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/ccgREgit.s page 2 + ARM GAS /tmp/cchLZ5FJ.s page 2 31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccgREgit.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/ccgREgit.s page 3 + ARM GAS /tmp/cchLZ5FJ.s page 3 45 000a 42F48042 orr r2, r2, #16384 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccgREgit.s page 1 93 .LFB240: 80:Core/Src/stm32f4xx_hal_msp.c **** 81:Core/Src/stm32f4xx_hal_msp.c **** /** - ARM GAS /tmp/ccgREgit.s page 4 + ARM GAS /tmp/cchLZ5FJ.s page 4 82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization @@ -238,7 +238,7 @@ ARM GAS /tmp/ccgREgit.s page 1 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 + ARM GAS /tmp/cchLZ5FJ.s page 5 107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccgREgit.s page 1 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 + ARM GAS /tmp/cchLZ5FJ.s page 6 96:Core/Src/stm32f4xx_hal_msp.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccgREgit.s page 1 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 + ARM GAS /tmp/cchLZ5FJ.s page 7 193 0066 0360 str r3, [r0] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccgREgit.s page 1 227 008a FFF7FEFF bl HAL_DMA_Init 228 .LVL5: 119:Core/Src/stm32f4xx_hal_msp.c **** { - ARM GAS /tmp/ccgREgit.s page 8 + ARM GAS /tmp/cchLZ5FJ.s page 8 229 .loc 1 119 8 discriminator 1 view .LVU64 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccgREgit.s page 1 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 + ARM GAS /tmp/cchLZ5FJ.s page 9 273 0002 094B ldr r3, .L20 @@ -538,44 +538,37 @@ ARM GAS /tmp/ccgREgit.s page 1 306 .align 2 307 .L20: 308 0028 00200140 .word 1073815552 - ARM GAS /tmp/ccgREgit.s page 10 + ARM GAS /tmp/cchLZ5FJ.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 + 314 .text + 315 .Letext0: + 316 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 317 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 318 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 319 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 320 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 321 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 322 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 323 .file 9 "Core/Inc/main.h" + ARM GAS /tmp/cchLZ5FJ.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_msp.c - /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 + /tmp/cchLZ5FJ.s:21 .text.HAL_MspInit:00000000 $t + /tmp/cchLZ5FJ.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/cchLZ5FJ.s:80 .text.HAL_MspInit:00000034 $d + /tmp/cchLZ5FJ.s:85 .text.HAL_ADC_MspInit:00000000 $t + /tmp/cchLZ5FJ.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/cchLZ5FJ.s:249 .text.HAL_ADC_MspInit:000000a0 $d + /tmp/cchLZ5FJ.s:256 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/cchLZ5FJ.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/cchLZ5FJ.s:308 .text.HAL_ADC_MspDeInit:00000028 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/stm32f4xx_hal_msp.o b/build/stm32f4xx_hal_msp.o index 538a7a3..7940935 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 963efed..114952e 100644 --- a/build/stm32f4xx_hal_pcd.lst +++ b/build/stm32f4xx_hal_pcd.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccjp77pR.s page 1 +ARM GAS /tmp/cc6MQ5JQ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 2 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 3 + ARM GAS /tmp/cc6MQ5JQ.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 4 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 5 + ARM GAS /tmp/cc6MQ5JQ.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 6 + ARM GAS /tmp/cc6MQ5JQ.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 7 + ARM GAS /tmp/cc6MQ5JQ.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 8 + ARM GAS /tmp/cc6MQ5JQ.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->SuspendCallback = pCallback; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 9 + ARM GAS /tmp/cc6MQ5JQ.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 10 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 11 + ARM GAS /tmp/cc6MQ5JQ.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 12 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 13 + ARM GAS /tmp/cc6MQ5JQ.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 14 + ARM GAS /tmp/cc6MQ5JQ.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_LOCK(hpcd); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 15 + ARM GAS /tmp/cc6MQ5JQ.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param hpcd PCD handle @@ -898,7 +898,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 16 + ARM GAS /tmp/cc6MQ5JQ.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -958,7 +958,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 17 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 18 + ARM GAS /tmp/cc6MQ5JQ.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 19 + ARM GAS /tmp/cc6MQ5JQ.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ##### IO operation functions ##### @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 20 + ARM GAS /tmp/cc6MQ5JQ.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 21 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 22 + ARM GAS /tmp/cc6MQ5JQ.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 23 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 24 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 25 + ARM GAS /tmp/cc6MQ5JQ.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 26 + ARM GAS /tmp/cc6MQ5JQ.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 27 + ARM GAS /tmp/cc6MQ5JQ.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 28 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 29 + ARM GAS /tmp/cc6MQ5JQ.s page 29 1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 30 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 31 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 32 + ARM GAS /tmp/cc6MQ5JQ.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 33 + ARM GAS /tmp/cc6MQ5JQ.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 34 + ARM GAS /tmp/cc6MQ5JQ.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Deactivate an endpoint. @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 35 + ARM GAS /tmp/cc6MQ5JQ.s page 35 1912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 36 + ARM GAS /tmp/cc6MQ5JQ.s page 36 1969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 37 + ARM GAS /tmp/cc6MQ5JQ.s page 37 2026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 38 + ARM GAS /tmp/cc6MQ5JQ.s page 38 2083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 39 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.s page 1 39 .cfi_offset 6, -20 40 .cfi_offset 7, -16 41 .cfi_offset 8, -12 - ARM GAS /tmp/ccjp77pR.s page 40 + ARM GAS /tmp/cc6MQ5JQ.s page 40 42 .cfi_offset 9, -8 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 41 + ARM GAS /tmp/cc6MQ5JQ.s page 41 81 .loc 1 2198 7 view .LVU19 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 114 0056 FFF7FEFF bl USB_WritePacket 115 .LVL8: 2221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 42 + ARM GAS /tmp/cc6MQ5JQ.s page 42 2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += len; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 43 + ARM GAS /tmp/cc6MQ5JQ.s page 43 158 008a 04EBC402 add r2, r4, r4, lsl #3 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 200 .loc 1 2195 12 view .LVU64 201 00c4 0120 movs r0, #1 202 .LVL16: - ARM GAS /tmp/ccjp77pR.s page 44 + ARM GAS /tmp/cc6MQ5JQ.s page 44 203 .L2: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 45 + ARM GAS /tmp/cc6MQ5JQ.s page 45 257 0000 30B5 push {r4, r5, lr} @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 296 0020 FFF7FEFF bl USB_DisableGlobalInt 297 .LVL22: 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 46 + ARM GAS /tmp/cc6MQ5JQ.s page 46 298 .loc 1 190 3 view .LVU87 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 47 + ARM GAS /tmp/cc6MQ5JQ.s page 47 342 0050 A371 strb r3, [r4, #6] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 48 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 49 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 50 + ARM GAS /tmp/cc6MQ5JQ.s page 50 463 .loc 1 231 17 is_stmt 0 view .LVU150 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 51 + ARM GAS /tmp/cc6MQ5JQ.s page 51 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 52 + ARM GAS /tmp/cc6MQ5JQ.s page 52 556 .loc 1 271 12 view .LVU175 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 53 + ARM GAS /tmp/cc6MQ5JQ.s page 53 603 .loc 1 1019 3 view .LVU187 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 54 + ARM GAS /tmp/cc6MQ5JQ.s page 54 645 .loc 1 1030 3 view .LVU202 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 55 + ARM GAS /tmp/cc6MQ5JQ.s page 55 1042:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 56 + ARM GAS /tmp/cc6MQ5JQ.s page 56 735 .L46: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 57 + ARM GAS /tmp/cc6MQ5JQ.s page 57 781 .loc 1 1536 3 view .LVU241 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 827 .cfi_startproc 828 @ args = 0, pretend = 0, frame = 0 829 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccjp77pR.s page 58 + ARM GAS /tmp/cc6MQ5JQ.s page 58 830 @ link register save eliminated. @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 59 + ARM GAS /tmp/cc6MQ5JQ.s page 59 871 .loc 1 2248 3 is_stmt 1 view .LVU263 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 60 + ARM GAS /tmp/cc6MQ5JQ.s page 60 2292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 900 .LVL78: 901 .L68: 2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 61 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 62 + ARM GAS /tmp/cc6MQ5JQ.s page 62 936 0058 12F0200F tst r2, #32 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 63 + ARM GAS /tmp/cc6MQ5JQ.s page 63 2278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1018 .LVL92: 1019 .L71: 2310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 64 + ARM GAS /tmp/cc6MQ5JQ.s page 64 1020 .loc 1 2310 7 is_stmt 1 view .LVU316 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1061 00fa 9AE7 b .L68 1062 .L75: 1063 .align 2 - ARM GAS /tmp/ccjp77pR.s page 65 + ARM GAS /tmp/cc6MQ5JQ.s page 65 1064 .L74: @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1116 .thumb 1117 .thumb_func 1119 PCD_EP_OutSetupPacket_int: - ARM GAS /tmp/ccjp77pR.s page 66 + ARM GAS /tmp/cc6MQ5JQ.s page 66 1120 .LVL103: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 67 + ARM GAS /tmp/cc6MQ5JQ.s page 67 2363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1194 .LVL112: 1195 0048 F6E7 b .L80 1196 .L84: - ARM GAS /tmp/ccjp77pR.s page 68 + ARM GAS /tmp/cc6MQ5JQ.s page 68 1197 004a 00BF .align 2 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1250 .thumb_func 1252 HAL_PCD_SuspendCallback: 1253 .LVL115: - ARM GAS /tmp/ccjp77pR.s page 69 + ARM GAS /tmp/cc6MQ5JQ.s page 69 1254 .LFB252: @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 70 + ARM GAS /tmp/cc6MQ5JQ.s page 70 1305 0000 7047 bx lr @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1357 .thumb_func 1359 HAL_PCD_DisconnectCallback: 1360 .LVL120: - ARM GAS /tmp/ccjp77pR.s page 71 + ARM GAS /tmp/cc6MQ5JQ.s page 71 1361 .LFB257: @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 72 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 73 + ARM GAS /tmp/cc6MQ5JQ.s page 73 1449 003a 0220 movs r0, #2 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1494 0014 2846 mov r0, r5 1495 .LVL129: 1777:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 74 + ARM GAS /tmp/cc6MQ5JQ.s page 74 1496 .loc 1 1777 9 view .LVU423 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1535 .loc 1 1776 3 discriminator 1 view .LVU438 1536 003c F7E7 b .L103 1537 .cfi_endproc - ARM GAS /tmp/ccjp77pR.s page 75 + ARM GAS /tmp/cc6MQ5JQ.s page 75 1538 .LFE259: @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 76 + ARM GAS /tmp/cc6MQ5JQ.s page 76 1802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 77 + ARM GAS /tmp/cc6MQ5JQ.s page 77 1632 000a 2BD1 bne .L123 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 78 + ARM GAS /tmp/cc6MQ5JQ.s page 78 1838:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 79 + ARM GAS /tmp/cc6MQ5JQ.s page 79 1822:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_in = 1U; @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1758 .loc 1 1861 1 is_stmt 0 view .LVU506 1759 0000 10B5 push {r4, lr} 1760 .LCFI20: - ARM GAS /tmp/ccjp77pR.s page 80 + ARM GAS /tmp/cc6MQ5JQ.s page 80 1761 .cfi_def_cfa_offset 8 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 81 + ARM GAS /tmp/cc6MQ5JQ.s page 81 1803 .loc 1 1876 3 discriminator 2 view .LVU521 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1844 .LFE262: 1846 .section .text.HAL_PCD_EP_Receive,"ax",%progbits 1847 .align 1 - ARM GAS /tmp/ccjp77pR.s page 82 + ARM GAS /tmp/cc6MQ5JQ.s page 82 1848 .global HAL_PCD_EP_Receive @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 83 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 84 + ARM GAS /tmp/cc6MQ5JQ.s page 84 1937 .loc 1 1921 1 is_stmt 1 view -0 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 85 + ARM GAS /tmp/cc6MQ5JQ.s page 85 1986 0010 0144 add r1, r1, r0 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2023 003c FFF7FEFF bl USB_EPStartXfer 2024 .LVL181: 1952:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 86 + ARM GAS /tmp/cc6MQ5JQ.s page 86 2025 .loc 1 1952 3 is_stmt 1 view .LVU590 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 87 + ARM GAS /tmp/cc6MQ5JQ.s page 87 2073 0014 1FD1 bne .L149 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2111 0046 2068 ldr r0, [r4] 2112 .LVL187: 1986:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 88 + ARM GAS /tmp/cc6MQ5JQ.s page 88 2113 .loc 1 1986 9 view .LVU618 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 89 + ARM GAS /tmp/cc6MQ5JQ.s page 89 2155 0070 04F29C42 addw r2, r4, #1180 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2201 000a 10B5 push {r4, lr} 2202 .LCFI24: 2203 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccjp77pR.s page 90 + ARM GAS /tmp/cc6MQ5JQ.s page 90 2204 .cfi_offset 4, -8 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 91 + ARM GAS /tmp/cc6MQ5JQ.s page 91 2245 .loc 1 2027 3 discriminator 2 view .LVU659 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 92 + ARM GAS /tmp/cc6MQ5JQ.s page 92 2288 006c 0120 movs r0, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 93 + ARM GAS /tmp/cc6MQ5JQ.s page 93 2336 0010 8900 lsls r1, r1, #2 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 94 + ARM GAS /tmp/cc6MQ5JQ.s page 94 2384 .loc 1 1069 1 is_stmt 0 view .LVU695 @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 95 + ARM GAS /tmp/cc6MQ5JQ.s page 95 2426 .LCFI30: @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 96 + ARM GAS /tmp/cc6MQ5JQ.s page 96 1099:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 97 + ARM GAS /tmp/cc6MQ5JQ.s page 97 2510 .loc 1 1131 9 is_stmt 0 view .LVU740 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 98 + ARM GAS /tmp/cc6MQ5JQ.s page 98 2553 00be 5369 ldr r3, [r2, #20] @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 99 + ARM GAS /tmp/cc6MQ5JQ.s page 99 2595 .loc 1 1438 21 view .LVU769 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 100 + ARM GAS /tmp/cc6MQ5JQ.s page 100 2637 0148 4A44 add r2, r2, r9 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 101 + ARM GAS /tmp/cc6MQ5JQ.s page 101 2681 018a 0122 movs r2, #1 @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 102 + ARM GAS /tmp/cc6MQ5JQ.s page 102 2725 01cc 04D0 beq .L182 @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 103 + ARM GAS /tmp/cc6MQ5JQ.s page 103 2767 .loc 1 1144 14 is_stmt 0 view .LVU825 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 104 + ARM GAS /tmp/cc6MQ5JQ.s page 104 2809 024a 0022 movs r2, #0 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 105 + ARM GAS /tmp/cc6MQ5JQ.s page 105 1247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 106 + ARM GAS /tmp/cc6MQ5JQ.s page 106 2894 .loc 1 1214 11 is_stmt 1 view .LVU869 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 107 + ARM GAS /tmp/cc6MQ5JQ.s page 107 2935 .loc 1 1225 65 view .LVU885 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 108 + ARM GAS /tmp/cc6MQ5JQ.s page 108 2977 032e 09EBC903 add r3, r9, r9, lsl #3 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 109 + ARM GAS /tmp/cc6MQ5JQ.s page 109 1288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 110 + ARM GAS /tmp/cc6MQ5JQ.s page 110 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 111 + ARM GAS /tmp/cc6MQ5JQ.s page 111 3105 03ec E1D8 bhi .L202 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 112 + ARM GAS /tmp/cc6MQ5JQ.s page 112 3144 0426 2268 ldr r2, [r4] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 113 + ARM GAS /tmp/cc6MQ5JQ.s page 113 3187 0462 FFF7FEFF bl USB_SetTurnaroundTime @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 114 + ARM GAS /tmp/cc6MQ5JQ.s page 114 3231 .loc 1 1445 17 is_stmt 0 view .LVU988 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 115 + ARM GAS /tmp/cc6MQ5JQ.s page 115 3274 .loc 1 1455 16 view .LVU1002 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3317 .LVL313: 3318 .L217: 1473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 116 + ARM GAS /tmp/cc6MQ5JQ.s page 116 3319 .loc 1 1473 63 discriminator 2 view .LVU1014 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 117 + ARM GAS /tmp/cc6MQ5JQ.s page 117 3360 0550 82F85712 strb r1, [r2, #599] @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 118 + ARM GAS /tmp/cc6MQ5JQ.s page 118 3401 0582 2068 ldr r0, [r4] @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3442 05b6 2046 mov r0, r4 3443 05b8 FFF7FEFF bl HAL_PCD_DisconnectCallback 3444 .LVL326: - ARM GAS /tmp/ccjp77pR.s page 119 + ARM GAS /tmp/cc6MQ5JQ.s page 119 3445 05bc EDE7 b .L221 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 120 + ARM GAS /tmp/cc6MQ5JQ.s page 120 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3537 .cfi_startproc 3538 @ args = 0, pretend = 0, frame = 0 3539 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccjp77pR.s page 121 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.s page 1 3585 .loc 1 2102 1 view .LVU1093 3586 0008 08BD pop {r3, pc} 3587 .cfi_endproc - ARM GAS /tmp/ccjp77pR.s page 122 + ARM GAS /tmp/cc6MQ5JQ.s page 122 3588 .LFE271: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccjp77pR.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/ccjp77pR.s page 123 + ARM GAS /tmp/cc6MQ5JQ.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/ccjp77pR.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/ccjp77pR.s page 124 + ARM GAS /tmp/cc6MQ5JQ.s page 124 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd.c - /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/cc6MQ5JQ.s:21 .text.PCD_WriteEmptyTxFifo:00000000 $t + /tmp/cc6MQ5JQ.s:26 .text.PCD_WriteEmptyTxFifo:00000000 PCD_WriteEmptyTxFifo + /tmp/cc6MQ5JQ.s:222 .text.HAL_PCD_MspInit:00000000 $t + /tmp/cc6MQ5JQ.s:228 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/cc6MQ5JQ.s:243 .text.HAL_PCD_Init:00000000 $t + /tmp/cc6MQ5JQ.s:249 .text.HAL_PCD_Init:00000000 HAL_PCD_Init + /tmp/cc6MQ5JQ.s:496 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/cc6MQ5JQ.s:502 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/cc6MQ5JQ.s:517 .text.HAL_PCD_DeInit:00000000 $t + /tmp/cc6MQ5JQ.s:523 .text.HAL_PCD_DeInit:00000000 HAL_PCD_DeInit + /tmp/cc6MQ5JQ.s:585 .text.HAL_PCD_Start:00000000 $t + /tmp/cc6MQ5JQ.s:591 .text.HAL_PCD_Start:00000000 HAL_PCD_Start + /tmp/cc6MQ5JQ.s:672 .text.HAL_PCD_Stop:00000000 $t + /tmp/cc6MQ5JQ.s:678 .text.HAL_PCD_Stop:00000000 HAL_PCD_Stop + /tmp/cc6MQ5JQ.s:766 .text.HAL_PCD_WKUP_IRQHandler:00000000 $t + /tmp/cc6MQ5JQ.s:772 .text.HAL_PCD_WKUP_IRQHandler:00000000 HAL_PCD_WKUP_IRQHandler + /tmp/cc6MQ5JQ.s:812 .text.HAL_PCD_WKUP_IRQHandler:0000001c $d + /tmp/cc6MQ5JQ.s:817 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/cc6MQ5JQ.s:823 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/cc6MQ5JQ.s:839 .text.PCD_EP_OutXfrComplete_int:00000000 $t + /tmp/cc6MQ5JQ.s:844 .text.PCD_EP_OutXfrComplete_int:00000000 PCD_EP_OutXfrComplete_int + /tmp/cc6MQ5JQ.s:1065 .text.PCD_EP_OutXfrComplete_int:000000fc $d + /tmp/cc6MQ5JQ.s:1071 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1077 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/cc6MQ5JQ.s:1093 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1099 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/cc6MQ5JQ.s:1114 .text.PCD_EP_OutSetupPacket_int:00000000 $t + /tmp/cc6MQ5JQ.s:1119 .text.PCD_EP_OutSetupPacket_int:00000000 PCD_EP_OutSetupPacket_int + /tmp/cc6MQ5JQ.s:1199 .text.PCD_EP_OutSetupPacket_int:0000004c $d + /tmp/cc6MQ5JQ.s:1204 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1210 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/cc6MQ5JQ.s:1225 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1231 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/cc6MQ5JQ.s:1246 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1252 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/cc6MQ5JQ.s:1267 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1273 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/cc6MQ5JQ.s:1288 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1294 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/cc6MQ5JQ.s:1310 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1316 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/cc6MQ5JQ.s:1332 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1338 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/cc6MQ5JQ.s:1353 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1359 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/cc6MQ5JQ.s:1374 .text.HAL_PCD_DevConnect:00000000 $t + /tmp/cc6MQ5JQ.s:1380 .text.HAL_PCD_DevConnect:00000000 HAL_PCD_DevConnect + /tmp/cc6MQ5JQ.s:1457 .text.HAL_PCD_DevDisconnect:00000000 $t + /tmp/cc6MQ5JQ.s:1463 .text.HAL_PCD_DevDisconnect:00000000 HAL_PCD_DevDisconnect + /tmp/cc6MQ5JQ.s:1541 .text.HAL_PCD_SetAddress:00000000 $t + /tmp/cc6MQ5JQ.s:1547 .text.HAL_PCD_SetAddress:00000000 HAL_PCD_SetAddress + /tmp/cc6MQ5JQ.s:1603 .text.HAL_PCD_EP_Open:00000000 $t + /tmp/cc6MQ5JQ.s:1609 .text.HAL_PCD_EP_Open:00000000 HAL_PCD_EP_Open + /tmp/cc6MQ5JQ.s:1745 .text.HAL_PCD_EP_Close:00000000 $t + /tmp/cc6MQ5JQ.s:1751 .text.HAL_PCD_EP_Close:00000000 HAL_PCD_EP_Close + ARM GAS /tmp/cc6MQ5JQ.s page 125 - /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 + /tmp/cc6MQ5JQ.s:1847 .text.HAL_PCD_EP_Receive:00000000 $t + /tmp/cc6MQ5JQ.s:1853 .text.HAL_PCD_EP_Receive:00000000 HAL_PCD_EP_Receive + /tmp/cc6MQ5JQ.s:1928 .text.HAL_PCD_EP_GetRxCount:00000000 $t + /tmp/cc6MQ5JQ.s:1934 .text.HAL_PCD_EP_GetRxCount:00000000 HAL_PCD_EP_GetRxCount + /tmp/cc6MQ5JQ.s:1957 .text.HAL_PCD_EP_Transmit:00000000 $t + /tmp/cc6MQ5JQ.s:1963 .text.HAL_PCD_EP_Transmit:00000000 HAL_PCD_EP_Transmit + /tmp/cc6MQ5JQ.s:2039 .text.HAL_PCD_EP_SetStall:00000000 $t + /tmp/cc6MQ5JQ.s:2045 .text.HAL_PCD_EP_SetStall:00000000 HAL_PCD_EP_SetStall + /tmp/cc6MQ5JQ.s:2179 .text.HAL_PCD_EP_ClrStall:00000000 $t + /tmp/cc6MQ5JQ.s:2185 .text.HAL_PCD_EP_ClrStall:00000000 HAL_PCD_EP_ClrStall + /tmp/cc6MQ5JQ.s:2305 .text.HAL_PCD_EP_Abort:00000000 $t + /tmp/cc6MQ5JQ.s:2311 .text.HAL_PCD_EP_Abort:00000000 HAL_PCD_EP_Abort + /tmp/cc6MQ5JQ.s:2371 .text.HAL_PCD_IRQHandler:00000000 $t + /tmp/cc6MQ5JQ.s:2377 .text.HAL_PCD_IRQHandler:00000000 HAL_PCD_IRQHandler + /tmp/cc6MQ5JQ.s:3450 .text.HAL_PCD_EP_Flush:00000000 $t + /tmp/cc6MQ5JQ.s:3456 .text.HAL_PCD_EP_Flush:00000000 HAL_PCD_EP_Flush + /tmp/cc6MQ5JQ.s:3527 .text.HAL_PCD_ActivateRemoteWakeup:00000000 $t + /tmp/cc6MQ5JQ.s:3533 .text.HAL_PCD_ActivateRemoteWakeup:00000000 HAL_PCD_ActivateRemoteWakeup + /tmp/cc6MQ5JQ.s:3559 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 $t + /tmp/cc6MQ5JQ.s:3565 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 HAL_PCD_DeActivateRemoteWakeup + /tmp/cc6MQ5JQ.s:3591 .text.HAL_PCD_GetState:00000000 $t + /tmp/cc6MQ5JQ.s:3597 .text.HAL_PCD_GetState:00000000 HAL_PCD_GetState + /tmp/cc6MQ5JQ.s:3615 .text.HAL_PCD_SetTestMode:00000000 $t + /tmp/cc6MQ5JQ.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/ccjp77pR.s page 126 + ARM GAS /tmp/cc6MQ5JQ.s page 126 USB_ActivateRemoteWakeup diff --git a/build/stm32f4xx_hal_pcd_ex.lst b/build/stm32f4xx_hal_pcd_ex.lst index ea9ee65..c00ec68 100644 --- a/build/stm32f4xx_hal_pcd_ex.lst +++ b/build/stm32f4xx_hal_pcd_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccftHevy.s page 1 +ARM GAS /tmp/ccETjn6u.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccftHevy.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/ccftHevy.s page 2 + ARM GAS /tmp/ccETjn6u.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx @@ -118,7 +118,7 @@ ARM GAS /tmp/ccftHevy.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/ccftHevy.s page 3 + ARM GAS /tmp/ccETjn6u.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/ccftHevy.s page 1 66 .cfi_def_cfa_offset 0 67 0014 7047 bx lr 68 .LVL4: - ARM GAS /tmp/ccftHevy.s page 4 + ARM GAS /tmp/ccETjn6u.s page 4 69 .L2: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccftHevy.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/ccftHevy.s page 5 + ARM GAS /tmp/ccETjn6u.s page 5 110 003c 40EA0240 orr r0, r0, r2, lsl #16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccftHevy.s page 1 153 .thumb 154 .thumb_func 156 HAL_PCDEx_LPM_Callback: - ARM GAS /tmp/ccftHevy.s page 6 + ARM GAS /tmp/ccETjn6u.s page 6 157 .LVL13: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccftHevy.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/ccftHevy.s page 7 + ARM GAS /tmp/ccETjn6u.s page 7 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccftHevy.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/ccftHevy.s page 8 + ARM GAS /tmp/ccETjn6u.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/ccftHevy.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/ccftHevy.s page 9 + ARM GAS /tmp/ccETjn6u.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/ccftHevy.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/ccftHevy.s page 10 + ARM GAS /tmp/ccETjn6u.s page 10 183 @ args = 0, pretend = 0, frame = 0 @@ -565,18 +565,18 @@ ARM GAS /tmp/ccftHevy.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/ccftHevy.s page 11 + ARM GAS /tmp/ccETjn6u.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd_ex.c - /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 + /tmp/ccETjn6u.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t + /tmp/ccETjn6u.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo + /tmp/ccETjn6u.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t + /tmp/ccETjn6u.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo + /tmp/ccETjn6u.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t + /tmp/ccETjn6u.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback + /tmp/ccETjn6u.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t + /tmp/ccETjn6u.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 d6c03c2..a4b1e85 100644 --- a/build/stm32f4xx_hal_pwr.lst +++ b/build/stm32f4xx_hal_pwr.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccOfnEIn.s page 1 +ARM GAS /tmp/ccJeaMlM.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 2 + ARM GAS /tmp/ccJeaMlM.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/ccOfnEIn.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/ccOfnEIn.s page 3 + ARM GAS /tmp/ccJeaMlM.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None @@ -178,7 +178,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 4 + ARM GAS /tmp/ccJeaMlM.s page 4 66 0000 82B0 sub sp, sp, #8 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 5 + ARM GAS /tmp/ccJeaMlM.s page 5 129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 6 + ARM GAS /tmp/ccJeaMlM.s page 6 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @@ -358,7 +358,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 7 + ARM GAS /tmp/ccJeaMlM.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/ccOfnEIn.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/ccOfnEIn.s page 8 + ARM GAS /tmp/ccJeaMlM.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/ccOfnEIn.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/ccOfnEIn.s page 9 + ARM GAS /tmp/ccJeaMlM.s page 9 177 0022 22F48032 bic r2, r2, #65536 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 10 + ARM GAS /tmp/ccJeaMlM.s page 10 216 0060 43F48033 orr r3, r3, #65536 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 11 + ARM GAS /tmp/ccJeaMlM.s page 11 321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 12 + ARM GAS /tmp/ccJeaMlM.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/ccOfnEIn.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/ccOfnEIn.s page 13 + ARM GAS /tmp/ccJeaMlM.s page 13 340 @ frame_needed = 0, uses_anonymous_args = 0 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 14 + ARM GAS /tmp/ccJeaMlM.s page 14 367 .loc 1 392 1 is_stmt 1 view -0 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 398 .syntax unified 399 .L34: 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** } - ARM GAS /tmp/ccOfnEIn.s page 15 + ARM GAS /tmp/ccJeaMlM.s page 15 417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 16 + ARM GAS /tmp/ccJeaMlM.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/ccOfnEIn.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/ccOfnEIn.s page 17 + ARM GAS /tmp/ccJeaMlM.s page 17 463 @ 468 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c" 1 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 509 .thumb 510 .thumb_func 512 HAL_PWR_EnterSTANDBYMode: - ARM GAS /tmp/ccOfnEIn.s page 18 + ARM GAS /tmp/ccJeaMlM.s page 18 513 .LFB249: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 541 0018 00700040 .word 1073770496 542 001c 00ED00E0 .word -536810240 543 .cfi_endproc - ARM GAS /tmp/ccOfnEIn.s page 19 + ARM GAS /tmp/ccJeaMlM.s page 19 544 .LFE249: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 20 + ARM GAS /tmp/ccJeaMlM.s page 20 575 .cfi_startproc @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 21 + ARM GAS /tmp/ccJeaMlM.s page 21 540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 657 .loc 1 557 1 is_stmt 0 view .LVU112 658 000a 7047 bx lr 659 .L60: - ARM GAS /tmp/ccOfnEIn.s page 22 + ARM GAS /tmp/ccJeaMlM.s page 22 660 .align 2 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 23 + ARM GAS /tmp/ccJeaMlM.s page 23 576:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ @@ -1352,60 +1352,60 @@ ARM GAS /tmp/ccOfnEIn.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/ccOfnEIn.s page 24 + ARM GAS /tmp/ccJeaMlM.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pwr.c - /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 + /tmp/ccJeaMlM.s:21 .text.HAL_PWR_DeInit:00000000 $t + /tmp/ccJeaMlM.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit + /tmp/ccJeaMlM.s:48 .text.HAL_PWR_DeInit:00000014 $d + /tmp/ccJeaMlM.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t + /tmp/ccJeaMlM.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess + /tmp/ccJeaMlM.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d + /tmp/ccJeaMlM.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t + /tmp/ccJeaMlM.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess + /tmp/ccJeaMlM.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d + /tmp/ccJeaMlM.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t + /tmp/ccJeaMlM.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD + /tmp/ccJeaMlM.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d + /tmp/ccJeaMlM.s:242 .text.HAL_PWR_EnablePVD:00000000 $t + /tmp/ccJeaMlM.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD + /tmp/ccJeaMlM.s:265 .text.HAL_PWR_EnablePVD:00000008 $d + /tmp/ccJeaMlM.s:270 .text.HAL_PWR_DisablePVD:00000000 $t + /tmp/ccJeaMlM.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD + /tmp/ccJeaMlM.s:293 .text.HAL_PWR_DisablePVD:00000008 $d + /tmp/ccJeaMlM.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t + /tmp/ccJeaMlM.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin + /tmp/ccJeaMlM.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d + /tmp/ccJeaMlM.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t + /tmp/ccJeaMlM.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin + /tmp/ccJeaMlM.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d + /tmp/ccJeaMlM.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t + /tmp/ccJeaMlM.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode + /tmp/ccJeaMlM.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d + /tmp/ccJeaMlM.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t + /tmp/ccJeaMlM.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode + /tmp/ccJeaMlM.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d + /tmp/ccJeaMlM.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t + /tmp/ccJeaMlM.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode + /tmp/ccJeaMlM.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d + /tmp/ccJeaMlM.s:547 .text.HAL_PWR_PVDCallback:00000000 $t + /tmp/ccJeaMlM.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback + /tmp/ccJeaMlM.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t + /tmp/ccJeaMlM.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler + /tmp/ccJeaMlM.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d + /tmp/ccJeaMlM.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t + /tmp/ccJeaMlM.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit + /tmp/ccJeaMlM.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d + /tmp/ccJeaMlM.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t + /tmp/ccJeaMlM.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit + /tmp/ccJeaMlM.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d + /tmp/ccJeaMlM.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t + /tmp/ccJeaMlM.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend + /tmp/ccJeaMlM.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d + /tmp/ccJeaMlM.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t + /tmp/ccJeaMlM.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend + /tmp/ccJeaMlM.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 b671a83..06bec32 100644 --- a/build/stm32f4xx_hal_pwr_ex.lst +++ b/build/stm32f4xx_hal_pwr_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc82Orzh.s page 1 +ARM GAS /tmp/ccdBH7XW.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 2 + ARM GAS /tmp/ccdBH7XW.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 3 + ARM GAS /tmp/ccdBH7XW.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 4 + ARM GAS /tmp/ccdBH7XW.s page 4 31 @ args = 0, pretend = 0, frame = 0 @@ -238,7 +238,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 5 + ARM GAS /tmp/ccdBH7XW.s page 5 158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK; @@ -298,7 +298,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 114 .loc 1 172 15 is_stmt 0 view .LVU23 115 000a FFF7FEFF bl HAL_GetTick 116 .LVL6: - ARM GAS /tmp/cc82Orzh.s page 6 + ARM GAS /tmp/ccdBH7XW.s page 6 117 000e 0446 mov r4, r0 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 161 .thumb_func 163 HAL_PWREx_EnableFlashPowerDown: 164 .LFB241: - ARM GAS /tmp/cc82Orzh.s page 7 + ARM GAS /tmp/ccdBH7XW.s page 7 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 203 .loc 1 201 1 view .LVU43 204 0006 7047 bx lr 205 .L24: - ARM GAS /tmp/cc82Orzh.s page 8 + ARM GAS /tmp/ccdBH7XW.s page 8 206 .align 2 @@ -478,7 +478,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 9 + ARM GAS /tmp/ccdBH7XW.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/cc82Orzh.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/cc82Orzh.s page 10 + ARM GAS /tmp/ccdBH7XW.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/cc82Orzh.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/cc82Orzh.s page 11 + ARM GAS /tmp/ccdBH7XW.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/cc82Orzh.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/cc82Orzh.s page 12 + ARM GAS /tmp/ccdBH7XW.s page 12 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Set Range */ @@ -718,7 +718,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 13 + ARM GAS /tmp/ccdBH7XW.s page 13 371 0082 0228 cmp r0, #2 @@ -778,7 +778,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 14 + ARM GAS /tmp/ccdBH7XW.s page 14 407 00ac 00E0 b .L29 @@ -838,7 +838,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 15 + ARM GAS /tmp/ccdBH7XW.s page 15 374:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 16 + ARM GAS /tmp/ccdBH7XW.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/cc82Orzh.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/cc82Orzh.s page 17 + ARM GAS /tmp/ccdBH7XW.s page 17 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 18 + ARM GAS /tmp/ccdBH7XW.s page 18 528 .loc 1 439 9 view .LVU133 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 19 + ARM GAS /tmp/ccdBH7XW.s page 19 567 @ args = 0, pretend = 0, frame = 8 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 610 0028 5B68 ldr r3, [r3, #4] 611 002a 13F4003F tst r3, #131072 612 002e 08D0 beq .L68 - ARM GAS /tmp/cc82Orzh.s page 20 + ARM GAS /tmp/ccdBH7XW.s page 20 473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 641 .loc 1 484 15 is_stmt 0 view .LVU161 642 0048 FFF7FEFF bl HAL_GetTick 643 .LVL36: - ARM GAS /tmp/cc82Orzh.s page 21 + ARM GAS /tmp/ccdBH7XW.s page 21 644 004c 0446 mov r4, r0 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 22 + ARM GAS /tmp/ccdBH7XW.s page 22 503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 23 + ARM GAS /tmp/ccdBH7XW.s page 23 702 .LBB6: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 24 + ARM GAS /tmp/ccdBH7XW.s page 24 562:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** PWR->CR = tmpreg1; @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 776 0054 0020 movs r0, #0 777 .LVL47: 778 .loc 1 582 1 view .LVU203 - ARM GAS /tmp/cc82Orzh.s page 25 + ARM GAS /tmp/ccdBH7XW.s page 25 779 0056 02B0 add sp, sp, #8 @@ -1476,38 +1476,38 @@ ARM GAS /tmp/cc82Orzh.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/cc82Orzh.s page 26 + ARM GAS /tmp/ccdBH7XW.s page 26 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pwr_ex.c - /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 + /tmp/ccdBH7XW.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t + /tmp/ccdBH7XW.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg + /tmp/ccdBH7XW.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d + /tmp/ccdBH7XW.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t + /tmp/ccdBH7XW.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg + /tmp/ccdBH7XW.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d + /tmp/ccdBH7XW.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t + /tmp/ccdBH7XW.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown + /tmp/ccdBH7XW.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d + /tmp/ccdBH7XW.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t + /tmp/ccdBH7XW.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown + /tmp/ccdBH7XW.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d + /tmp/ccdBH7XW.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t + /tmp/ccdBH7XW.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange + /tmp/ccdBH7XW.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d + /tmp/ccdBH7XW.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t + /tmp/ccdBH7XW.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling + /tmp/ccdBH7XW.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d + /tmp/ccdBH7XW.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t + /tmp/ccdBH7XW.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive + /tmp/ccdBH7XW.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d + /tmp/ccdBH7XW.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t + /tmp/ccdBH7XW.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive + /tmp/ccdBH7XW.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d + /tmp/ccdBH7XW.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t + /tmp/ccdBH7XW.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode + /tmp/ccdBH7XW.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 9371d1d..7b86ed7 100644 --- a/build/stm32f4xx_hal_rcc.lst +++ b/build/stm32f4xx_hal_rcc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc3g0pRE.s page 1 +ARM GAS /tmp/cco2mFsB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 2 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 3 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 4 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 5 + ARM GAS /tmp/cco2mFsB.s page 5 29 .loc 1 201 1 view -0 @@ -298,7 +298,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 61 .loc 1 220 1 view .LVU8 62 0006 70B5 push {r4, r5, r6, lr} 63 .LCFI0: - ARM GAS /tmp/cc3g0pRE.s page 6 + ARM GAS /tmp/cco2mFsB.s page 6 64 .cfi_def_cfa_offset 16 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 7 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.s page 1 139 .loc 1 259 16 is_stmt 0 view .LVU36 140 0062 FFF7FEFF bl HAL_GetTick 141 .LVL3: - ARM GAS /tmp/cc3g0pRE.s page 8 + ARM GAS /tmp/cco2mFsB.s page 8 142 .loc 1 259 30 discriminator 1 view .LVU37 @@ -478,7 +478,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 9 + ARM GAS /tmp/cco2mFsB.s page 9 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 10 + ARM GAS /tmp/cco2mFsB.s page 10 200 00ac 002B cmp r3, #0 @@ -598,7 +598,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 240 00de B5E7 b .L8 241 .L81: 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** - ARM GAS /tmp/cc3g0pRE.s page 11 + ARM GAS /tmp/cco2mFsB.s page 11 242 .loc 1 248 7 discriminator 4 view .LVU73 @@ -658,7 +658,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 12 + ARM GAS /tmp/cco2mFsB.s page 12 285 0114 5B68 ldr r3, [r3, #4] @@ -718,7 +718,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 13 + ARM GAS /tmp/cco2mFsB.s page 13 345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -778,7 +778,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 345 .LVL16: 346 .loc 1 364 28 discriminator 1 view .LVU111 347 0166 401B subs r0, r0, r5 - ARM GAS /tmp/cc3g0pRE.s page 14 + ARM GAS /tmp/cco2mFsB.s page 14 348 .loc 1 364 12 discriminator 1 view .LVU112 @@ -838,7 +838,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 15 + ARM GAS /tmp/cco2mFsB.s page 15 391 019e 0228 cmp r0, #2 @@ -898,7 +898,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 427 01c8 0320 movs r0, #3 428 01ca 03E1 b .L3 429 .LVL25: - ARM GAS /tmp/cc3g0pRE.s page 16 + ARM GAS /tmp/cco2mFsB.s page 16 430 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 17 + ARM GAS /tmp/cco2mFsB.s page 17 469 01f6 0125 movs r5, #1 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 18 + ARM GAS /tmp/cco2mFsB.s page 18 503 0220 002B cmp r3, #0 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 19 + ARM GAS /tmp/cco2mFsB.s page 19 546 .loc 1 410 19 is_stmt 0 view .LVU181 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 590 0292 00BF .align 2 591 .L93: 592 0294 00380240 .word 1073887232 - ARM GAS /tmp/cc3g0pRE.s page 20 + ARM GAS /tmp/cco2mFsB.s page 20 593 0298 00004742 .word 1111949312 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 627 02c2 EDB9 cbnz r5, .L88 628 .LVL41: 629 .L30: - ARM GAS /tmp/cc3g0pRE.s page 21 + ARM GAS /tmp/cco2mFsB.s page 21 630 .loc 1 454 8 view .LVU205 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 22 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.s page 1 672 02f2 FFF7FEFF bl HAL_GetTick 673 .LVL44: 674 .loc 1 523 30 discriminator 1 view .LVU224 - ARM GAS /tmp/cc3g0pRE.s page 23 + ARM GAS /tmp/cco2mFsB.s page 23 675 02f6 001B subs r0, r0, r4 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 24 + ARM GAS /tmp/cco2mFsB.s page 24 716 .loc 1 483 52 view .LVU240 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 25 + ARM GAS /tmp/cco2mFsB.s page 25 761 035e 1B68 ldr r3, [r3] @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 26 + ARM GAS /tmp/cco2mFsB.s page 26 560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 27 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.s page 1 861 .loc 1 242 16 view .LVU285 862 03ca 0120 movs r0, #1 863 .LVL59: - ARM GAS /tmp/cc3g0pRE.s page 28 + ARM GAS /tmp/cco2mFsB.s page 28 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 912 03f4 00004742 .word 1111949312 913 .cfi_endproc 914 .LFE240: - ARM GAS /tmp/cc3g0pRE.s page 29 + ARM GAS /tmp/cco2mFsB.s page 29 916 .section .text.HAL_RCC_MCOConfig,"ax",%progbits @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 30 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 31 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 32 + ARM GAS /tmp/cco2mFsB.s page 32 727:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 33 + ARM GAS /tmp/cco2mFsB.s page 33 933 .cfi_def_cfa_offset 16 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 34 + ARM GAS /tmp/cco2mFsB.s page 34 975 .loc 1 791 26 is_stmt 0 view .LVU311 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 35 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 36 + ARM GAS /tmp/cco2mFsB.s page 36 1040 .loc 1 814 25 is_stmt 0 view .LVU333 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1081 0098 00080240 .word 1073874944 1082 .cfi_endproc 1083 .LFE242: - ARM GAS /tmp/cc3g0pRE.s page 37 + ARM GAS /tmp/cco2mFsB.s page 37 1085 .section .text.HAL_RCC_EnableCSS,"ax",%progbits @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 38 + ARM GAS /tmp/cco2mFsB.s page 38 1124 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 39 + ARM GAS /tmp/cco2mFsB.s page 39 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 40 + ARM GAS /tmp/cco2mFsB.s page 40 1182 .LVL78: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1225 .loc 1 920 12 view .LVU380 1226 0074 5B00 lsls r3, r3, #1 1227 .LVL80: - ARM GAS /tmp/cc3g0pRE.s page 41 + ARM GAS /tmp/cco2mFsB.s page 41 921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 42 + ARM GAS /tmp/cco2mFsB.s page 42 1267 .LVL84: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1314 .cfi_offset 14, -4 1315 0008 0D46 mov r5, r1 1316 000a 0446 mov r4, r0 - ARM GAS /tmp/cc3g0pRE.s page 43 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 44 + ARM GAS /tmp/cco2mFsB.s page 44 1357 0042 2368 ldr r3, [r4] @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 45 + ARM GAS /tmp/cco2mFsB.s page 45 670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1437 00a8 41F28833 movw r3, #5000 1438 00ac 9842 cmp r0, r3 1439 00ae F0D9 bls .L128 - ARM GAS /tmp/cc3g0pRE.s page 46 + ARM GAS /tmp/cco2mFsB.s page 46 685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 47 + ARM GAS /tmp/cco2mFsB.s page 47 1482 00de 1B4B ldr r3, .L146 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 48 + ARM GAS /tmp/cco2mFsB.s page 48 1524 011a FFF7FEFF bl HAL_RCC_GetSysClockFreq @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1567 .cfi_offset 4, -16 1568 .cfi_offset 5, -12 1569 .cfi_offset 6, -8 - ARM GAS /tmp/cc3g0pRE.s page 49 + ARM GAS /tmp/cco2mFsB.s page 49 1570 .cfi_offset 14, -4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 50 + ARM GAS /tmp/cco2mFsB.s page 50 945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return SystemCoreClock; @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 51 + ARM GAS /tmp/cco2mFsB.s page 51 1657 .L154: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1701 0018 00380240 .word 1073887232 1702 001c 00000000 .word APBPrescTable 1703 .cfi_endproc - ARM GAS /tmp/cc3g0pRE.s page 52 + ARM GAS /tmp/cco2mFsB.s page 52 1704 .LFE248: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 53 + ARM GAS /tmp/cco2mFsB.s page 53 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 54 + ARM GAS /tmp/cco2mFsB.s page 54 1023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 55 + ARM GAS /tmp/cco2mFsB.s page 55 1803 .loc 1 1044 33 view .LVU549 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 56 + ARM GAS /tmp/cco2mFsB.s page 56 1849 .loc 1 995 33 is_stmt 0 view .LVU572 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1890 .L173: 1891 00c6 00BF .align 2 1892 .L172: - ARM GAS /tmp/cc3g0pRE.s page 57 + ARM GAS /tmp/cco2mFsB.s page 57 1893 00c8 00380240 .word 1073887232 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 58 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.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/cc3g0pRE.s page 59 + ARM GAS /tmp/cco2mFsB.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/cc3g0pRE.s page 1 2005 .loc 1 1087 6 view .LVU615 2006 0006 13F0800F tst r3, #128 2007 000a 00D1 bne .L181 - ARM GAS /tmp/cc3g0pRE.s page 60 + ARM GAS /tmp/cco2mFsB.s page 60 2008 .L178: @@ -3575,53 +3575,53 @@ ARM GAS /tmp/cc3g0pRE.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/cc3g0pRE.s page 61 + ARM GAS /tmp/cco2mFsB.s page 61 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_rcc.c - /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 + /tmp/cco2mFsB.s:21 .text.HAL_RCC_DeInit:00000000 $t + /tmp/cco2mFsB.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/cco2mFsB.s:42 .text.HAL_RCC_OscConfig:00000000 $t + /tmp/cco2mFsB.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig + /tmp/cco2mFsB.s:592 .text.HAL_RCC_OscConfig:00000294 $d + /tmp/cco2mFsB.s:598 .text.HAL_RCC_OscConfig:000002a0 $t + /tmp/cco2mFsB.s:911 .text.HAL_RCC_OscConfig:000003f0 $d + /tmp/cco2mFsB.s:917 .text.HAL_RCC_MCOConfig:00000000 $t + /tmp/cco2mFsB.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig + /tmp/cco2mFsB.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d + /tmp/cco2mFsB.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t + /tmp/cco2mFsB.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS + /tmp/cco2mFsB.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d + /tmp/cco2mFsB.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t + /tmp/cco2mFsB.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS + /tmp/cco2mFsB.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d + /tmp/cco2mFsB.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t + /tmp/cco2mFsB.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq + /tmp/cco2mFsB.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d + /tmp/cco2mFsB.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t + /tmp/cco2mFsB.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig + /tmp/cco2mFsB.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d + /tmp/cco2mFsB.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t + /tmp/cco2mFsB.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq + /tmp/cco2mFsB.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d + /tmp/cco2mFsB.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t + /tmp/cco2mFsB.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq + /tmp/cco2mFsB.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d + /tmp/cco2mFsB.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t + /tmp/cco2mFsB.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq + /tmp/cco2mFsB.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d + /tmp/cco2mFsB.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t + /tmp/cco2mFsB.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig + /tmp/cco2mFsB.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d + /tmp/cco2mFsB.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t + /tmp/cco2mFsB.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig + /tmp/cco2mFsB.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d + /tmp/cco2mFsB.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t + /tmp/cco2mFsB.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback + /tmp/cco2mFsB.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t + /tmp/cco2mFsB.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler + /tmp/cco2mFsB.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 098f418..3f6fe8e 100644 --- a/build/stm32f4xx_hal_rcc_ex.lst +++ b/build/stm32f4xx_hal_rcc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc9IslJA.s page 1 +ARM GAS /tmp/cc7Ec4im.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 2 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 3 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 4 + ARM GAS /tmp/cc7Ec4im.s page 4 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -238,7 +238,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 5 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 6 + ARM GAS /tmp/cc7Ec4im.s page 6 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 7 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 8 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 9 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 10 + ARM GAS /tmp/cc7Ec4im.s page 10 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -598,7 +598,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 11 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 12 + ARM GAS /tmp/cc7Ec4im.s page 12 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -718,7 +718,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 13 + ARM GAS /tmp/cc7Ec4im.s page 13 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -778,7 +778,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 14 + ARM GAS /tmp/cc7Ec4im.s page 14 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -838,7 +838,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 15 + ARM GAS /tmp/cc7Ec4im.s page 15 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 16 + ARM GAS /tmp/cc7Ec4im.s page 16 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -958,7 +958,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 17 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 18 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 19 + ARM GAS /tmp/cc7Ec4im.s page 19 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 20 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 21 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 22 + ARM GAS /tmp/cc7Ec4im.s page 22 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 23 + ARM GAS /tmp/cc7Ec4im.s page 23 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 24 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 25 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 26 + ARM GAS /tmp/cc7Ec4im.s page 26 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable Power Clock*/ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 27 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 28 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 29 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 30 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 31 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 32 + ARM GAS /tmp/cc7Ec4im.s page 32 1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 33 + ARM GAS /tmp/cc7Ec4im.s page 33 1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 34 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 35 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 36 + ARM GAS /tmp/cc7Ec4im.s page 36 1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- RTC configuration ---------------------------*/ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 37 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 38 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 39 + ARM GAS /tmp/cc7Ec4im.s page 39 2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 40 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 41 + ARM GAS /tmp/cc7Ec4im.s page 41 2225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 42 + ARM GAS /tmp/cc7Ec4im.s page 42 2282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 43 + ARM GAS /tmp/cc7Ec4im.s page 43 2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- LTDC configuration ------------------------*/ @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 44 + ARM GAS /tmp/cc7Ec4im.s page 44 2382:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 45 + ARM GAS /tmp/cc7Ec4im.s page 45 86 0036 03B0 add sp, sp, #12 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 126 .loc 1 2225 16 view .LVU34 127 005a 0320 movs r0, #3 128 005c EBE7 b .L4 - ARM GAS /tmp/cc9IslJA.s page 46 + ARM GAS /tmp/cc7Ec4im.s page 46 129 .L37: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 47 + ARM GAS /tmp/cc7Ec4im.s page 47 171 00a0 E169 ldr r1, [r4, #28] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 48 + ARM GAS /tmp/cc7Ec4im.s page 48 214 .loc 1 2281 7 is_stmt 1 view .LVU63 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 49 + ARM GAS /tmp/cc7Ec4im.s page 49 255 0108 022B cmp r3, #2 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 50 + ARM GAS /tmp/cc7Ec4im.s page 50 298 014c 14D0 beq .L15 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 51 + ARM GAS /tmp/cc7Ec4im.s page 51 341 018c 7FF443AF bne .L11 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 52 + ARM GAS /tmp/cc7Ec4im.s page 52 382 .loc 1 2376 5 is_stmt 1 view .LVU123 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 53 + ARM GAS /tmp/cc7Ec4im.s page 53 2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 54 + ARM GAS /tmp/cc7Ec4im.s page 54 464 0222 23F4F813 bic r3, r3, #2031616 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 505 0258 EDE6 b .L4 506 .LVL39: 507 .L41: - ARM GAS /tmp/cc9IslJA.s page 55 + ARM GAS /tmp/cc7Ec4im.s page 55 2413:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 56 + ARM GAS /tmp/cc7Ec4im.s page 56 551 0002 0360 str r3, [r0] @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 57 + ARM GAS /tmp/cc7Ec4im.s page 57 597 0042 D3F88C20 ldr r2, [r3, #140] @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 58 + ARM GAS /tmp/cc7Ec4im.s page 58 2460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 59 + ARM GAS /tmp/cc7Ec4im.s page 59 678 .loc 1 2476 12 is_stmt 0 view .LVU233 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 60 + ARM GAS /tmp/cc7Ec4im.s page 60 711 .loc 1 2505 13 is_stmt 1 view .LVU244 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 61 + ARM GAS /tmp/cc7Ec4im.s page 61 752 0054 054B ldr r3, .L57+12 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 62 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 63 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 64 + ARM GAS /tmp/cc7Ec4im.s page 64 2657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 65 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 66 + ARM GAS /tmp/cc7Ec4im.s page 66 2771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F411xE */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 67 + ARM GAS /tmp/cc7Ec4im.s page 67 2828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @verbatim @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 68 + ARM GAS /tmp/cc7Ec4im.s page 68 805 0008 9A66 str r2, [r3, #104] @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 69 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.s page 1 853 0044 FFF7FEFF bl HAL_GetTick 854 .LVL65: 855 0048 0446 mov r4, r0 - ARM GAS /tmp/cc9IslJA.s page 70 + ARM GAS /tmp/cc7Ec4im.s page 70 856 .LVL66: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 71 + ARM GAS /tmp/cc7Ec4im.s page 71 2930:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 939 0024 00E0 b .L74 940 .L78: 2944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/cc9IslJA.s page 72 + ARM GAS /tmp/cc7Ec4im.s page 72 2945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 73 + ARM GAS /tmp/cc7Ec4im.s page 73 980 .loc 1 2964 3 view .LVU319 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1012 .loc 1 2986 14 view .LVU334 1013 0024 0320 movs r0, #3 1014 .L83: - ARM GAS /tmp/cc9IslJA.s page 74 + ARM GAS /tmp/cc7Ec4im.s page 74 2987:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 75 + ARM GAS /tmp/cc7Ec4im.s page 75 1029 003e 0A4B ldr r3, .L92 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1072 .align 1 1073 .global HAL_RCCEx_DisablePLLSAI 1074 .syntax unified - ARM GAS /tmp/cc9IslJA.s page 76 + ARM GAS /tmp/cc7Ec4im.s page 76 1075 .thumb @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 77 + ARM GAS /tmp/cc7Ec4im.s page 77 1116 001e 0228 cmp r0, #2 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 78 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 79 + ARM GAS /tmp/cc7Ec4im.s page 79 3131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 80 + ARM GAS /tmp/cc7Ec4im.s page 80 1146 .loc 1 3187 1 is_stmt 1 view -0 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 81 + ARM GAS /tmp/cc7Ec4im.s page 81 1189 0026 0320 movs r0, #3 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 82 + ARM GAS /tmp/cc7Ec4im.s page 82 3257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset PLLI2SON bit */ @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 83 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 84 + ARM GAS /tmp/cc7Ec4im.s page 84 1201 .loc 1 3209 15 is_stmt 0 view .LVU384 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 85 + ARM GAS /tmp/cc7Ec4im.s page 85 1244 .loc 1 3230 3 view .LVU398 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 86 + ARM GAS /tmp/cc7Ec4im.s page 86 1286 0096 13F0007F tst r3, #33554432 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 87 + ARM GAS /tmp/cc7Ec4im.s page 87 3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 88 + ARM GAS /tmp/cc7Ec4im.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/cc9IslJA.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/cc9IslJA.s page 89 + ARM GAS /tmp/cc7Ec4im.s page 89 1413 .loc 1 3346 3 view .LVU457 @@ -5323,35 +5323,35 @@ ARM GAS /tmp/cc9IslJA.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/cc9IslJA.s page 90 + ARM GAS /tmp/cc7Ec4im.s page 90 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_rcc_ex.c - /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 + /tmp/cc7Ec4im.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t + /tmp/cc7Ec4im.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig + /tmp/cc7Ec4im.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d + /tmp/cc7Ec4im.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t + /tmp/cc7Ec4im.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig + /tmp/cc7Ec4im.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d + /tmp/cc7Ec4im.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t + /tmp/cc7Ec4im.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq + /tmp/cc7Ec4im.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d + /tmp/cc7Ec4im.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t + /tmp/cc7Ec4im.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S + /tmp/cc7Ec4im.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d + /tmp/cc7Ec4im.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t + /tmp/cc7Ec4im.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S + /tmp/cc7Ec4im.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d + /tmp/cc7Ec4im.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t + /tmp/cc7Ec4im.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI + /tmp/cc7Ec4im.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d + /tmp/cc7Ec4im.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t + /tmp/cc7Ec4im.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI + /tmp/cc7Ec4im.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d + /tmp/cc7Ec4im.s:1138 .text.HAL_RCC_DeInit:00000000 $t + /tmp/cc7Ec4im.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/cc7Ec4im.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 7d86a31..536e076 100644 --- a/build/stm32f4xx_it.lst +++ b/build/stm32f4xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmc0UgA.s page 1 +ARM GAS /tmp/ccdzv1TD.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmc0UgA.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/ccmc0UgA.s page 2 + ARM GAS /tmp/ccdzv1TD.s page 2 31:Core/Src/stm32f4xx_it.c **** @@ -91,39 +91,38 @@ ARM GAS /tmp/ccmc0UgA.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_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 + 61:Core/Src/stm32f4xx_it.c **** /* Externs are provided via main.h; no extra declarations needed here */ + 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 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: - 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 + 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 77:Core/Src/stm32f4xx_it.c **** { - 38 .loc 1 77 10 view .LVU3 + 78:Core/Src/stm32f4xx_it.c **** } + 37 .loc 1 78 3 view .LVU2 + ARM GAS /tmp/ccdzv1TD.s page 3 + + + 76:Core/Src/stm32f4xx_it.c **** { + 38 .loc 1 76 10 view .LVU3 39 0000 FEE7 b .L2 40 .cfi_endproc 41 .LFE239: @@ -135,33 +134,33 @@ ARM GAS /tmp/ccmc0UgA.s page 1 48 .thumb_func 50 HardFault_Handler: 51 .LFB240: - 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 + 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 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: - 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 + 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 91:Core/Src/stm32f4xx_it.c **** { - 61 .loc 1 91 9 view .LVU7 + 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 62 0000 FEE7 b .L4 63 .cfi_endproc 64 .LFE240: @@ -173,35 +172,35 @@ ARM GAS /tmp/ccmc0UgA.s page 1 71 .thumb_func 73 MemManage_Handler: 74 .LFB241: - 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 + 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/ccdzv1TD.s page 4 - 101:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void) - 102:Core/Src/stm32f4xx_it.c **** { - 75 .loc 1 102 1 view -0 + 101:Core/Src/stm32f4xx_it.c **** { + 75 .loc 1 101 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: - 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 + 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 106:Core/Src/stm32f4xx_it.c **** { - 84 .loc 1 106 9 view .LVU11 + 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 85 0000 FEE7 b .L6 86 .cfi_endproc 87 .LFE241: @@ -213,35 +212,35 @@ ARM GAS /tmp/ccmc0UgA.s page 1 94 .thumb_func 96 BusFault_Handler: 97 .LFB242: - 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 + 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 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: - 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 + 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 121:Core/Src/stm32f4xx_it.c **** { - ARM GAS /tmp/ccmc0UgA.s page 5 + 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/ccdzv1TD.s page 5 - 107 .loc 1 121 9 view .LVU15 108 0000 FEE7 b .L8 109 .cfi_endproc 110 .LFE242: @@ -253,32 +252,32 @@ ARM GAS /tmp/ccmc0UgA.s page 1 117 .thumb_func 119 UsageFault_Handler: 120 .LFB243: - 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 + 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 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: - 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 + 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 136:Core/Src/stm32f4xx_it.c **** { - 130 .loc 1 136 9 view .LVU19 + 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 131 0000 FEE7 b .L10 132 .cfi_endproc 133 .LFE243: @@ -290,29 +289,29 @@ ARM GAS /tmp/ccmc0UgA.s page 1 140 .thumb_func 142 SVC_Handler: 143 .LFB244: - 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 - - + 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 145 .cfi_startproc + ARM GAS /tmp/ccdzv1TD.s page 6 + + 146 @ args = 0, pretend = 0, frame = 0 147 @ frame_needed = 0, uses_anonymous_args = 0 148 @ link register save eliminated. - 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 + 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 150 0000 7047 bx lr 151 .cfi_endproc 152 .LFE244: @@ -324,25 +323,25 @@ ARM GAS /tmp/ccmc0UgA.s page 1 159 .thumb_func 161 DebugMon_Handler: 162 .LFB245: - 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 + 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 164 .cfi_startproc 165 @ args = 0, pretend = 0, frame = 0 166 @ frame_needed = 0, uses_anonymous_args = 0 167 @ link register save eliminated. - 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 + 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 169 0000 7047 bx lr 170 .cfi_endproc 171 .LFE245: @@ -354,28 +353,28 @@ ARM GAS /tmp/ccmc0UgA.s page 1 178 .thumb_func 180 PendSV_Handler: 181 .LFB246: - 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 + 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/ccdzv1TD.s page 7 - 172:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void) - 173:Core/Src/stm32f4xx_it.c **** { - 182 .loc 1 173 1 view -0 + 172:Core/Src/stm32f4xx_it.c **** { + 182 .loc 1 172 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. - 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 + 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 188 0000 7047 bx lr 189 .cfi_endproc 190 .LFE246: @@ -387,13 +386,13 @@ ARM GAS /tmp/ccmc0UgA.s page 1 197 .thumb_func 199 SysTick_Handler: 200 .LFB247: - 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 + 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 202 .cfi_startproc 203 @ args = 0, pretend = 0, frame = 0 204 @ frame_needed = 0, uses_anonymous_args = 0 @@ -402,46 +401,46 @@ ARM GAS /tmp/ccmc0UgA.s page 1 207 .cfi_def_cfa_offset 8 208 .cfi_offset 3, -8 209 .cfi_offset 14, -4 - 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 + 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 211 0002 FFF7FEFF bl HAL_IncTick 212 .LVL0: - 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 + 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 214 0006 08BD pop {r3, pc} 215 .cfi_endproc 216 .LFE247: 218 .section .text.EXTI0_IRQHandler,"ax",%progbits - ARM GAS /tmp/ccmc0UgA.s page 8 - - 219 .align 1 + ARM GAS /tmp/ccdzv1TD.s page 8 + + 220 .global EXTI0_IRQHandler 221 .syntax unified 222 .thumb 223 .thumb_func 225 EXTI0_IRQHandler: 226 .LFB248: - 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 + 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 EXTI line0 interrupt. + 204:Core/Src/stm32f4xx_it.c **** */ + 205:Core/Src/stm32f4xx_it.c **** void EXTI0_IRQHandler(void) + 206:Core/Src/stm32f4xx_it.c **** { + 227 .loc 1 206 1 is_stmt 1 view -0 228 .cfi_startproc 229 @ args = 0, pretend = 0, frame = 0 230 @ frame_needed = 0, uses_anonymous_args = 0 @@ -450,919 +449,942 @@ ARM GAS /tmp/ccmc0UgA.s page 1 233 .cfi_def_cfa_offset 8 234 .cfi_offset 3, -8 235 .cfi_offset 14, -4 - 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 + 207:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 0 */ + 208:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; + 236 .loc 1 208 3 view .LVU30 + 237 .loc 1 208 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 + 240 .loc 1 208 73 view .LVU32 241 0006 5B68 ldr r3, [r3, #4] - 242 .loc 1 209 53 view .LVU33 + 242 .loc 1 208 53 view .LVU33 243 0008 C3F16403 rsb r3, r3, #100 - 244 .loc 1 209 37 view .LVU34 + 244 .loc 1 208 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 + 209:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_start_DMA_N < ADC_BUFF_SIZE/2) { + 247 .loc 1 209 3 is_stmt 1 view .LVU35 + 248 .loc 1 209 18 is_stmt 0 view .LVU36 + 249 0010 9368 ldr r3, [r2, #8] + 250 .loc 1 209 6 view .LVU37 + 251 0012 312B cmp r3, #49 + 252 0014 06D8 bhi .L17 + 210:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =1; // first half DMA buffer + 253 .loc 1 210 5 is_stmt 1 view .LVU38 + 254 .loc 1 210 40 is_stmt 0 view .LVU39 + 255 0016 1346 mov r3, r2 + 256 0018 0122 movs r2, #1 + 257 001a 1A71 strb r2, [r3, #4] + 258 .L18: + 211:Core/Src/stm32f4xx_it.c **** } else{ + 212:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =2; // second half DMA buffer + ARM GAS /tmp/ccdzv1TD.s page 9 - 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 + 214:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 0 */ + 215:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(CURR_STEP_START_TRG_Pin); + 259 .loc 1 215 3 is_stmt 1 view .LVU40 + 260 001c 0120 movs r0, #1 + 261 001e FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 262 .LVL1: + 216:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 1 */ + 217:Core/Src/stm32f4xx_it.c **** + 218:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 1 */ + 219:Core/Src/stm32f4xx_it.c **** } + 263 .loc 1 219 1 is_stmt 0 view .LVU41 + 264 0022 08BD pop {r3, pc} + 265 .L17: + 212:Core/Src/stm32f4xx_it.c **** } + 266 .loc 1 212 5 is_stmt 1 view .LVU42 + 212:Core/Src/stm32f4xx_it.c **** } + 267 .loc 1 212 40 is_stmt 0 view .LVU43 + 268 0024 024B ldr r3, .L20+4 + 269 0026 0222 movs r2, #2 + 270 0028 1A71 strb r2, [r3, #4] + 271 002a F7E7 b .L18 + 272 .L21: + 273 .align 2 + 274 .L20: + 275 002c 00000000 .word hdma_adc1 + 276 0030 00000000 .word Sweep_state + 277 .cfi_endproc + 278 .LFE248: + 280 .section .text.EXTI3_IRQHandler,"ax",%progbits + 281 .align 1 + 282 .global EXTI3_IRQHandler + 283 .syntax unified + 284 .thumb + 285 .thumb_func + 287 EXTI3_IRQHandler: + 288 .LFB249: + 220:Core/Src/stm32f4xx_it.c **** + 221:Core/Src/stm32f4xx_it.c **** /** + 222:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line3 interrupt. + 223:Core/Src/stm32f4xx_it.c **** */ + 224:Core/Src/stm32f4xx_it.c **** void EXTI3_IRQHandler(void) + 225:Core/Src/stm32f4xx_it.c **** { + 289 .loc 1 225 1 is_stmt 1 view -0 + 290 .cfi_startproc + 291 @ args = 0, pretend = 0, frame = 0 + 292 @ frame_needed = 0, uses_anonymous_args = 0 + 293 0000 08B5 push {r3, lr} + 294 .LCFI2: + 295 .cfi_def_cfa_offset 8 + 296 .cfi_offset 3, -8 + 297 .cfi_offset 14, -4 + 226:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 0 */ + 227:Core/Src/stm32f4xx_it.c **** + 228:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 0 */ + 229:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin); + 298 .loc 1 229 3 view .LVU45 + ARM GAS /tmp/ccdzv1TD.s page 10 - 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 + 299 0002 0220 movs r0, #2 + 300 0004 FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 301 .LVL2: + 230:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 1 */ + 231:Core/Src/stm32f4xx_it.c **** + 232:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 1 */ + 233:Core/Src/stm32f4xx_it.c **** } + 302 .loc 1 233 1 is_stmt 0 view .LVU46 + 303 0008 08BD pop {r3, pc} + 304 .cfi_endproc + 305 .LFE249: + 307 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits + 308 .align 1 + 309 .global DMA2_Stream0_IRQHandler + 310 .syntax unified + 311 .thumb + 312 .thumb_func + 314 DMA2_Stream0_IRQHandler: + 315 .LFB250: + 234:Core/Src/stm32f4xx_it.c **** + 235:Core/Src/stm32f4xx_it.c **** /** + 236:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt. + 237:Core/Src/stm32f4xx_it.c **** */ + 238:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void) + 239:Core/Src/stm32f4xx_it.c **** { + 316 .loc 1 239 1 is_stmt 1 view -0 + 317 .cfi_startproc + 318 @ args = 0, pretend = 0, frame = 0 + 319 @ frame_needed = 0, uses_anonymous_args = 0 + 320 0000 08B5 push {r3, lr} + 321 .LCFI3: + 322 .cfi_def_cfa_offset 8 + 323 .cfi_offset 3, -8 + 324 .cfi_offset 14, -4 + 240:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ + 241:Core/Src/stm32f4xx_it.c **** + 242:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */ + 243:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1); + 325 .loc 1 243 3 view .LVU48 + 326 0002 0248 ldr r0, .L26 + 327 0004 FFF7FEFF bl HAL_DMA_IRQHandler + 328 .LVL3: + 244:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */ + 245:Core/Src/stm32f4xx_it.c **** + 246:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */ + 247:Core/Src/stm32f4xx_it.c **** } + 329 .loc 1 247 1 is_stmt 0 view .LVU49 + 330 0008 08BD pop {r3, pc} + 331 .L27: + 332 000a 00BF .align 2 + 333 .L26: + 334 000c 00000000 .word hdma_adc1 + 335 .cfi_endproc + 336 .LFE250: + 338 .section .text.OTG_FS_IRQHandler,"ax",%progbits + 339 .align 1 + 340 .global OTG_FS_IRQHandler + ARM GAS /tmp/ccdzv1TD.s page 11 - 340 .thumb - 341 .thumb_func - 343 OTG_FS_IRQHandler: - 344 .LFB251: - 249:Core/Src/stm32f4xx_it.c **** - 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 + 341 .syntax unified + 342 .thumb + 343 .thumb_func + 345 OTG_FS_IRQHandler: + 346 .LFB251: + 248:Core/Src/stm32f4xx_it.c **** + 249:Core/Src/stm32f4xx_it.c **** /** + 250:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt. + 251:Core/Src/stm32f4xx_it.c **** */ + 252:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void) + 253:Core/Src/stm32f4xx_it.c **** { + 347 .loc 1 253 1 is_stmt 1 view -0 + 348 .cfi_startproc + 349 @ args = 0, pretend = 0, frame = 0 + 350 @ frame_needed = 0, uses_anonymous_args = 0 + 351 0000 08B5 push {r3, lr} + 352 .LCFI4: + 353 .cfi_def_cfa_offset 8 + 354 .cfi_offset 3, -8 + 355 .cfi_offset 14, -4 + 254:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */ + 255:Core/Src/stm32f4xx_it.c **** + 256:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */ + 257:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); + 356 .loc 1 257 3 view .LVU51 + 357 0002 0248 ldr r0, .L30 + 358 0004 FFF7FEFF bl HAL_PCD_IRQHandler + 359 .LVL4: + 258:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */ + 259:Core/Src/stm32f4xx_it.c **** + 260:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */ + 261:Core/Src/stm32f4xx_it.c **** } + 360 .loc 1 261 1 is_stmt 0 view .LVU52 + 361 0008 08BD pop {r3, pc} + 362 .L31: + 363 000a 00BF .align 2 + 364 .L30: + 365 000c 00000000 .word hpcd_USB_OTG_FS + 366 .cfi_endproc + 367 .LFE251: + 369 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits + 370 .align 1 + 371 .global HAL_ADC_ConvCpltCallback + 372 .syntax unified + 373 .thumb + 374 .thumb_func + 376 HAL_ADC_ConvCpltCallback: + 377 .LVL5: + 378 .LFB252: + 262:Core/Src/stm32f4xx_it.c **** + 263:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */ + 264:Core/Src/stm32f4xx_it.c **** + 265:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) + 266:Core/Src/stm32f4xx_it.c **** { + 379 .loc 1 266 1 is_stmt 1 view -0 + 380 .cfi_startproc + 381 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccdzv1TD.s page 12 - 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; + 382 @ frame_needed = 0, uses_anonymous_args = 0 + 383 .loc 1 266 1 is_stmt 0 view .LVU54 + 384 0000 08B5 push {r3, lr} + 385 .LCFI5: + 386 .cfi_def_cfa_offset 8 + 387 .cfi_offset 3, -8 + 388 .cfi_offset 14, -4 + 267:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 389 .loc 1 267 3 is_stmt 1 view .LVU55 + 390 0002 0122 movs r2, #1 + 391 0004 8021 movs r1, #128 + 392 0006 3348 ldr r0, .L43 + 393 .LVL6: + 394 .loc 1 267 3 is_stmt 0 view .LVU56 + 395 0008 FFF7FEFF bl HAL_GPIO_WritePin + 396 .LVL7: + 268:Core/Src/stm32f4xx_it.c **** + 269:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 2) { + 397 .loc 1 269 3 is_stmt 1 view .LVU57 + 398 .loc 1 269 18 is_stmt 0 view .LVU58 + 399 000c 324B ldr r3, .L43+4 + 400 000e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 401 0010 DBB2 uxtb r3, r3 + 402 .loc 1 269 6 view .LVU59 + 403 0012 022B cmp r3, #2 + 404 0014 25D0 beq .L41 + 405 .LBB2: + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 271:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 272:Core/Src/stm32f4xx_it.c **** } + 273:Core/Src/stm32f4xx_it.c **** + 274:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2; + 275:Core/Src/stm32f4xx_it.c **** 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 + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 281:Core/Src/stm32f4xx_it.c **** 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; + 283:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 287:Core/Src/stm32f4xx_it.c **** + 288:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 290:Core/Src/stm32f4xx_it.c **** } + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N; + 292:Core/Src/stm32f4xx_it.c **** 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 + 294:Core/Src/stm32f4xx_it.c **** }else{ + 295:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { + 406 .loc 1 295 19 view .LVU60 + 407 0016 3223 movs r3, #50 + 408 0018 3EE0 b .L34 + 409 .LVL8: + ARM GAS /tmp/ccdzv1TD.s page 13 - 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 + 410 .L35: + 411 .loc 1 295 19 view .LVU61 + 412 .LBE2: + 413 .LBB3: + 271:Core/Src/stm32f4xx_it.c **** } + 414 .loc 1 271 7 is_stmt 1 view .LVU62 + 271:Core/Src/stm32f4xx_it.c **** } + 415 .loc 1 271 15 is_stmt 0 view .LVU63 + 416 001a 3049 ldr r1, .L43+8 + 417 001c 4A68 ldr r2, [r1, #4] + 271:Core/Src/stm32f4xx_it.c **** } + 418 .loc 1 271 41 view .LVU64 + 419 001e 3048 ldr r0, .L43+12 + 420 0020 30F81300 ldrh r0, [r0, r3, lsl #1] + 271:Core/Src/stm32f4xx_it.c **** } + 421 .loc 1 271 20 view .LVU65 + 422 0024 0244 add r2, r2, r0 + 423 0026 4A60 str r2, [r1, #4] + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 424 .loc 1 270 80 is_stmt 1 discriminator 3 view .LVU66 + 425 0028 0133 adds r3, r3, #1 + 426 .LVL9: + 427 .L33: + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 428 .loc 1 270 42 discriminator 1 view .LVU67 + 270: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 270 55 is_stmt 0 discriminator 1 view .LVU68 + 430 002a 2B4A ldr r2, .L43+4 + 431 002c 9268 ldr r2, [r2, #8] + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 432 .loc 1 270 42 discriminator 1 view .LVU69 + 433 002e 9A42 cmp r2, r3 + 434 0030 F3D8 bhi .L35 + 435 .LBE3: + 274:Core/Src/stm32f4xx_it.c **** + 436 .loc 1 274 5 is_stmt 1 view .LVU70 + 274:Core/Src/stm32f4xx_it.c **** + 437 .loc 1 274 30 is_stmt 0 view .LVU71 + 438 0032 2948 ldr r0, .L43+4 + 439 0034 8168 ldr r1, [r0, #8] + 274:Core/Src/stm32f4xx_it.c **** + 440 .loc 1 274 53 view .LVU72 + 441 0036 3239 subs r1, r1, #50 + 274:Core/Src/stm32f4xx_it.c **** + 442 .loc 1 274 13 view .LVU73 + 443 0038 284B ldr r3, .L43+8 + 444 .LVL10: + 274:Core/Src/stm32f4xx_it.c **** + 445 .loc 1 274 13 view .LVU74 + 446 003a DA68 ldr r2, [r3, #12] + 274:Core/Src/stm32f4xx_it.c **** + 447 .loc 1 274 16 view .LVU75 + 448 003c 0A44 add r2, r2, r1 + 449 003e DA60 str r2, [r3, #12] + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 450 .loc 1 277 5 is_stmt 1 view .LVU76 + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + ARM GAS /tmp/ccdzv1TD.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 + 451 .loc 1 277 35 is_stmt 0 view .LVU77 + 452 0040 5968 ldr r1, [r3, #4] + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 453 .loc 1 277 25 view .LVU78 + 454 0042 284A ldr r2, .L43+16 + 455 0044 5160 str r1, [r2, #4] + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 456 .loc 1 278 5 is_stmt 1 view .LVU79 + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 457 .loc 1 278 35 is_stmt 0 view .LVU80 + 458 0046 9968 ldr r1, [r3, #8] + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 459 .loc 1 278 25 view .LVU81 + 460 0048 9160 str r1, [r2, #8] + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 461 .loc 1 279 5 is_stmt 1 view .LVU82 + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 462 .loc 1 279 33 is_stmt 0 view .LVU83 + 463 004a D968 ldr r1, [r3, #12] + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 464 .loc 1 279 23 view .LVU84 + 465 004c D160 str r1, [r2, #12] + 280:Core/Src/stm32f4xx_it.c **** + 466 .loc 1 280 5 is_stmt 1 view .LVU85 + 280:Core/Src/stm32f4xx_it.c **** + 467 .loc 1 280 28 is_stmt 0 view .LVU86 + 468 004e 0221 movs r1, #2 + 469 0050 1170 strb r1, [r2] + 283:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 470 .loc 1 283 5 is_stmt 1 view .LVU87 + 283:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 471 .loc 1 283 18 is_stmt 0 view .LVU88 + 472 0052 0022 movs r2, #0 + 473 0054 5A60 str r2, [r3, #4] + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 474 .loc 1 284 5 is_stmt 1 view .LVU89 + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 475 .loc 1 284 16 is_stmt 0 view .LVU90 + 476 0056 DA60 str r2, [r3, #12] + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 477 .loc 1 285 5 is_stmt 1 view .LVU91 + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 478 .loc 1 285 18 is_stmt 0 view .LVU92 + 479 0058 9A60 str r2, [r3, #8] + 286:Core/Src/stm32f4xx_it.c **** + 480 .loc 1 286 5 is_stmt 1 view .LVU93 + 286:Core/Src/stm32f4xx_it.c **** + 481 .loc 1 286 21 is_stmt 0 view .LVU94 + 482 005a 0122 movs r2, #1 + 483 005c 1A70 strb r2, [r3] + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 484 .loc 1 288 5 is_stmt 1 view .LVU95 + 485 .LBB4: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 486 .loc 1 288 10 view .LVU96 + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 487 .loc 1 288 19 is_stmt 0 view .LVU97 + ARM GAS /tmp/ccdzv1TD.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 + 488 005e 8368 ldr r3, [r0, #8] + 489 .LVL11: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 490 .loc 1 288 5 view .LVU98 + 491 0060 09E0 b .L36 + 492 .LVL12: + 493 .L41: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 494 .loc 1 288 5 view .LVU99 + 495 .LBE4: + 496 .LBB5: + 270:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 497 .loc 1 270 19 view .LVU100 + 498 0062 3223 movs r3, #50 + 499 0064 E1E7 b .L33 + 500 .LVL13: + 501 .L37: + 270:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 502 .loc 1 270 19 view .LVU101 + 503 .LBE5: + 504 .LBB6: + 289:Core/Src/stm32f4xx_it.c **** } + 505 .loc 1 289 7 is_stmt 1 view .LVU102 + 289:Core/Src/stm32f4xx_it.c **** } + 506 .loc 1 289 15 is_stmt 0 view .LVU103 + 507 0066 1D49 ldr r1, .L43+8 + 508 0068 4A68 ldr r2, [r1, #4] + 289:Core/Src/stm32f4xx_it.c **** } + 509 .loc 1 289 41 view .LVU104 + 510 006a 1D48 ldr r0, .L43+12 + 511 006c 30F81300 ldrh r0, [r0, r3, lsl #1] + 289:Core/Src/stm32f4xx_it.c **** } + 512 .loc 1 289 20 view .LVU105 + 513 0070 0244 add r2, r2, r0 + 514 0072 4A60 str r2, [r1, #4] + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 515 .loc 1 288 78 is_stmt 1 discriminator 3 view .LVU106 + 516 0074 0133 adds r3, r3, #1 + 517 .LVL14: + 518 .L36: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 519 .loc 1 288 60 discriminator 1 view .LVU107 + 520 0076 632B cmp r3, #99 + 521 0078 F5D9 bls .L37 + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 522 .loc 1 288 60 is_stmt 0 discriminator 1 view .LVU108 + 523 .LBE6: + 291:Core/Src/stm32f4xx_it.c **** + 524 .loc 1 291 5 is_stmt 1 view .LVU109 + 291:Core/Src/stm32f4xx_it.c **** + 525 .loc 1 291 45 is_stmt 0 view .LVU110 + 526 007a 174B ldr r3, .L43+4 + 527 .LVL15: + 291:Core/Src/stm32f4xx_it.c **** + 528 .loc 1 291 45 view .LVU111 + 529 007c 9B68 ldr r3, [r3, #8] + 291:Core/Src/stm32f4xx_it.c **** + ARM GAS /tmp/ccdzv1TD.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] + 530 .loc 1 291 32 view .LVU112 + 531 007e C3F16403 rsb r3, r3, #100 + 291:Core/Src/stm32f4xx_it.c **** + 532 .loc 1 291 16 view .LVU113 + 533 0082 164A ldr r2, .L43+8 + 534 0084 D360 str r3, [r2, #12] + 535 0086 0DE0 b .L38 + 536 .LVL16: + 537 .L39: + 538 .LBB7: 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 + 539 .loc 1 296 7 is_stmt 1 view .LVU114 + 540 .loc 1 296 15 is_stmt 0 view .LVU115 + 541 0088 1449 ldr r1, .L43+8 + 542 008a 4A68 ldr r2, [r1, #4] + 543 .loc 1 296 41 view .LVU116 + 544 008c 1448 ldr r0, .L43+12 + 545 008e 30F81300 ldrh r0, [r0, r3, lsl #1] + 546 .loc 1 296 20 view .LVU117 + 547 0092 0244 add r2, r2, r0 + 548 0094 4A60 str r2, [r1, #4] + 295:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 549 .loc 1 295 60 is_stmt 1 discriminator 3 view .LVU118 + 550 0096 0133 adds r3, r3, #1 + 551 .LVL17: + 552 .L34: + 295:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 553 .loc 1 295 42 discriminator 1 view .LVU119 + 554 0098 632B cmp r3, #99 + 555 009a F5D9 bls .L39 + 556 .LBE7: + 297:Core/Src/stm32f4xx_it.c **** } + 298:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; + 557 .loc 1 298 5 view .LVU120 + 558 .loc 1 298 13 is_stmt 0 view .LVU121 + 559 009c 0F4A ldr r2, .L43+8 + 560 009e D368 ldr r3, [r2, #12] + 561 .LVL18: + 562 .loc 1 298 16 view .LVU122 + 563 00a0 3233 adds r3, r3, #50 + 564 00a2 D360 str r3, [r2, #12] + 565 .LVL19: + 566 .L38: + 299:Core/Src/stm32f4xx_it.c **** } + 300:Core/Src/stm32f4xx_it.c **** if (ADC_proc.N >= ADC_BUFF_SIZE*100){ + 567 .loc 1 300 3 is_stmt 1 view .LVU123 + 568 .loc 1 300 15 is_stmt 0 view .LVU124 + 569 00a4 0D4B ldr r3, .L43+8 + 570 00a6 DA68 ldr r2, [r3, #12] + 571 .loc 1 300 6 view .LVU125 + 572 00a8 42F20F73 movw r3, #9999 + 573 00ac 9A42 cmp r2, r3 + 574 00ae 0FD9 bls .L32 + 301:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 575 .loc 1 301 5 is_stmt 1 view .LVU126 + 576 .loc 1 301 35 is_stmt 0 view .LVU127 + 577 00b0 0A4B ldr r3, .L43+8 + ARM GAS /tmp/ccdzv1TD.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] + 578 00b2 5968 ldr r1, [r3, #4] + 579 .loc 1 301 25 view .LVU128 + 580 00b4 0B4A ldr r2, .L43+16 + 581 00b6 5160 str r1, [r2, #4] + 302:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 582 .loc 1 302 5 is_stmt 1 view .LVU129 + 583 .loc 1 302 35 is_stmt 0 view .LVU130 + 584 00b8 9968 ldr r1, [r3, #8] + 585 .loc 1 302 25 view .LVU131 + 586 00ba 9160 str r1, [r2, #8] + 303:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 587 .loc 1 303 5 is_stmt 1 view .LVU132 + 588 .loc 1 303 33 is_stmt 0 view .LVU133 + 589 00bc D968 ldr r1, [r3, #12] + 590 .loc 1 303 23 view .LVU134 + 591 00be D160 str r1, [r2, #12] + 304:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 592 .loc 1 304 5 is_stmt 1 view .LVU135 + 593 .loc 1 304 28 is_stmt 0 view .LVU136 + 594 00c0 0221 movs r1, #2 + 595 00c2 1170 strb r1, [r2] + 305:Core/Src/stm32f4xx_it.c **** 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 + 307:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 596 .loc 1 307 5 is_stmt 1 view .LVU137 + 597 .loc 1 307 18 is_stmt 0 view .LVU138 + 598 00c4 0022 movs r2, #0 + 599 00c6 5A60 str r2, [r3, #4] + 308:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 600 .loc 1 308 5 is_stmt 1 view .LVU139 + 601 .loc 1 308 16 is_stmt 0 view .LVU140 + 602 00c8 DA60 str r2, [r3, #12] + 309:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 603 .loc 1 309 5 is_stmt 1 view .LVU141 + 604 .loc 1 309 18 is_stmt 0 view .LVU142 + 605 00ca 9A60 str r2, [r3, #8] + 310:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 606 .loc 1 310 5 is_stmt 1 view .LVU143 + 607 .loc 1 310 21 is_stmt 0 view .LVU144 + 608 00cc 0122 movs r2, #1 + 609 00ce 1A70 strb r2, [r3] + 610 .L32: + 311:Core/Src/stm32f4xx_it.c **** } + 312:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 313:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 314:Core/Src/stm32f4xx_it.c **** } + 611 .loc 1 314 1 view .LVU145 + 612 00d0 08BD pop {r3, pc} + 613 .L44: + 614 00d2 00BF .align 2 + 615 .L43: + 616 00d4 00040240 .word 1073873920 + 617 00d8 00000000 .word Sweep_state + 618 00dc 00000000 .word ADC_proc + 619 00e0 00000000 .word ADC1_buff_circular + 620 00e4 00000000 .word ADC_proc_shadow + 621 .cfi_endproc + ARM GAS /tmp/ccdzv1TD.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; + 622 .LFE252: + 624 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits + 625 .align 1 + 626 .global HAL_ADC_ConvHalfCpltCallback + 627 .syntax unified + 628 .thumb + 629 .thumb_func + 631 HAL_ADC_ConvHalfCpltCallback: + 632 .LVL20: + 633 .LFB253: + 315:Core/Src/stm32f4xx_it.c **** + 316:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) + 317:Core/Src/stm32f4xx_it.c **** { + 634 .loc 1 317 1 is_stmt 1 view -0 + 635 .cfi_startproc + 636 @ args = 0, pretend = 0, frame = 0 + 637 @ frame_needed = 0, uses_anonymous_args = 0 + 638 .loc 1 317 1 is_stmt 0 view .LVU147 + 639 0000 08B5 push {r3, lr} + 640 .LCFI6: + 641 .cfi_def_cfa_offset 8 + 642 .cfi_offset 3, -8 + 643 .cfi_offset 14, -4 + 318:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); + 319:Core/Src/stm32f4xx_it.c **** + 320:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); + 644 .loc 1 320 3 is_stmt 1 view .LVU148 + 645 0002 8021 movs r1, #128 + 646 0004 2648 ldr r0, .L55 + 647 .LVL21: + 648 .loc 1 320 3 is_stmt 0 view .LVU149 + 649 0006 FFF7FEFF bl HAL_GPIO_TogglePin + 650 .LVL22: + 321:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { + 651 .loc 1 321 3 is_stmt 1 view .LVU150 + 652 .loc 1 321 18 is_stmt 0 view .LVU151 + 653 000a 264B ldr r3, .L55+4 + 654 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 655 000e DBB2 uxtb r3, r3 + 656 .loc 1 321 6 view .LVU152 + 657 0010 012B cmp r3, #1 + 658 0012 24D0 beq .L53 + 659 .LBB8: + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 323:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 324:Core/Src/stm32f4xx_it.c **** } + 325:Core/Src/stm32f4xx_it.c **** + 326:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N; + 327:Core/Src/stm32f4xx_it.c **** 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 + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 333:Core/Src/stm32f4xx_it.c **** 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 + 335:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + ARM GAS /tmp/ccdzv1TD.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] + 340:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { 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: + 343:Core/Src/stm32f4xx_it.c **** ADC_proc.N = Sweep_state.curr_step_start_DMA_N; 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 + 345:Core/Src/stm32f4xx_it.c **** }else{ + 346:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { + 660 .loc 1 346 19 view .LVU153 + 661 0014 0023 movs r3, #0 + 662 0016 3BE0 b .L47 + 663 .LVL23: + 664 .L48: + 665 .loc 1 346 19 view .LVU154 + 666 .LBE8: + 667 .LBB9: + 323:Core/Src/stm32f4xx_it.c **** } + 668 .loc 1 323 7 is_stmt 1 view .LVU155 + 323:Core/Src/stm32f4xx_it.c **** } + 669 .loc 1 323 15 is_stmt 0 view .LVU156 + 670 0018 2349 ldr r1, .L55+8 + 671 001a 4A68 ldr r2, [r1, #4] + 323:Core/Src/stm32f4xx_it.c **** } + 672 .loc 1 323 41 view .LVU157 + 673 001c 2348 ldr r0, .L55+12 + 674 001e 30F81300 ldrh r0, [r0, r3, lsl #1] + 323:Core/Src/stm32f4xx_it.c **** } + 675 .loc 1 323 20 view .LVU158 + 676 0022 0244 add r2, r2, r0 + 677 0024 4A60 str r2, [r1, #4] + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 678 .loc 1 322 66 is_stmt 1 discriminator 3 view .LVU159 + 679 0026 0133 adds r3, r3, #1 + 680 .LVL24: + 681 .L46: + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 682 .loc 1 322 28 discriminator 1 view .LVU160 + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 683 .loc 1 322 41 is_stmt 0 discriminator 1 view .LVU161 + 684 0028 1E4A ldr r2, .L55+4 + 685 002a 9268 ldr r2, [r2, #8] + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 686 .loc 1 322 28 discriminator 1 view .LVU162 + 687 002c 9A42 cmp r2, r3 + 688 002e F3D8 bhi .L48 + 689 .LBE9: + 326:Core/Src/stm32f4xx_it.c **** + 690 .loc 1 326 5 is_stmt 1 view .LVU163 + 326:Core/Src/stm32f4xx_it.c **** + 691 .loc 1 326 30 is_stmt 0 view .LVU164 + 692 0030 1C49 ldr r1, .L55+4 + 693 0032 8868 ldr r0, [r1, #8] + 326:Core/Src/stm32f4xx_it.c **** + 694 .loc 1 326 13 view .LVU165 + ARM GAS /tmp/ccdzv1TD.s page 20 - 775 0080 4A60 str r2, [r1, #4] + 695 0034 1C4B ldr r3, .L55+8 + 696 .LVL25: + 326:Core/Src/stm32f4xx_it.c **** + 697 .loc 1 326 13 view .LVU166 + 698 0036 DA68 ldr r2, [r3, #12] + 326:Core/Src/stm32f4xx_it.c **** + 699 .loc 1 326 16 view .LVU167 + 700 0038 0244 add r2, r2, r0 + 701 003a DA60 str r2, [r3, #12] + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 702 .loc 1 329 5 is_stmt 1 view .LVU168 + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 703 .loc 1 329 35 is_stmt 0 view .LVU169 + 704 003c 5868 ldr r0, [r3, #4] + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 705 .loc 1 329 25 view .LVU170 + 706 003e 1C4A ldr r2, .L55+16 + 707 0040 5060 str r0, [r2, #4] + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 708 .loc 1 330 5 is_stmt 1 view .LVU171 + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 709 .loc 1 330 35 is_stmt 0 view .LVU172 + 710 0042 9868 ldr r0, [r3, #8] + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 711 .loc 1 330 25 view .LVU173 + 712 0044 9060 str r0, [r2, #8] + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 713 .loc 1 331 5 is_stmt 1 view .LVU174 + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 714 .loc 1 331 33 is_stmt 0 view .LVU175 + 715 0046 D868 ldr r0, [r3, #12] + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 716 .loc 1 331 23 view .LVU176 + 717 0048 D060 str r0, [r2, #12] + 332:Core/Src/stm32f4xx_it.c **** + 718 .loc 1 332 5 is_stmt 1 view .LVU177 + 332:Core/Src/stm32f4xx_it.c **** + 719 .loc 1 332 28 is_stmt 0 view .LVU178 + 720 004a 0220 movs r0, #2 + 721 004c 1070 strb r0, [r2] + 335:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 722 .loc 1 335 5 is_stmt 1 view .LVU179 + 335:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 723 .loc 1 335 18 is_stmt 0 view .LVU180 + 724 004e 0022 movs r2, #0 + 725 0050 5A60 str r2, [r3, #4] + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 726 .loc 1 336 5 is_stmt 1 view .LVU181 + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 727 .loc 1 336 16 is_stmt 0 view .LVU182 + 728 0052 DA60 str r2, [r3, #12] + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 729 .loc 1 337 5 is_stmt 1 view .LVU183 + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 730 .loc 1 337 18 is_stmt 0 view .LVU184 + 731 0054 9A60 str r2, [r3, #8] + 338:Core/Src/stm32f4xx_it.c **** + ARM GAS /tmp/ccdzv1TD.s page 21 + + + 732 .loc 1 338 5 is_stmt 1 view .LVU185 + 338:Core/Src/stm32f4xx_it.c **** + 733 .loc 1 338 21 is_stmt 0 view .LVU186 + 734 0056 0122 movs r2, #1 + 735 0058 1A70 strb r2, [r3] + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 736 .loc 1 340 5 is_stmt 1 view .LVU187 + 737 .LBB10: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 738 .loc 1 340 10 view .LVU188 + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 739 .loc 1 340 19 is_stmt 0 view .LVU189 + 740 005a 8B68 ldr r3, [r1, #8] + 741 .LVL26: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 742 .loc 1 340 5 view .LVU190 + 743 005c 09E0 b .L49 + 744 .LVL27: + 745 .L53: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 746 .loc 1 340 5 view .LVU191 + 747 .LBE10: + 748 .LBB11: + 322:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 749 .loc 1 322 19 view .LVU192 + 750 005e 0023 movs r3, #0 + 751 0060 E2E7 b .L46 + 752 .LVL28: + 753 .L50: + 322:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 754 .loc 1 322 19 view .LVU193 + 755 .LBE11: + 756 .LBB12: + 341:Core/Src/stm32f4xx_it.c **** } + 757 .loc 1 341 7 is_stmt 1 view .LVU194 + 341:Core/Src/stm32f4xx_it.c **** } + 758 .loc 1 341 15 is_stmt 0 view .LVU195 + 759 0062 1149 ldr r1, .L55+8 + 760 0064 4A68 ldr r2, [r1, #4] + 341:Core/Src/stm32f4xx_it.c **** } + 761 .loc 1 341 41 view .LVU196 + 762 0066 1148 ldr r0, .L55+12 + 763 0068 30F81300 ldrh r0, [r0, r3, lsl #1] + 341:Core/Src/stm32f4xx_it.c **** } + 764 .loc 1 341 20 view .LVU197 + 765 006c 0244 add r2, r2, r0 + 766 006e 4A60 str r2, [r1, #4] + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 767 .loc 1 340 80 is_stmt 1 discriminator 3 view .LVU198 + 768 0070 0133 adds r3, r3, #1 + 769 .LVL29: + 770 .L49: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 771 .loc 1 340 60 discriminator 1 view .LVU199 + 772 0072 312B cmp r3, #49 + 773 0074 F5D9 bls .L50 + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + ARM GAS /tmp/ccdzv1TD.s page 22 + + + 774 .loc 1 340 60 is_stmt 0 discriminator 1 view .LVU200 + 775 .LBE12: + 343:Core/Src/stm32f4xx_it.c **** + 776 .loc 1 343 5 is_stmt 1 view .LVU201 + 343:Core/Src/stm32f4xx_it.c **** + 777 .loc 1 343 29 is_stmt 0 view .LVU202 + 778 0076 0B4B ldr r3, .L55+4 + 779 .LVL30: + 343:Core/Src/stm32f4xx_it.c **** + 780 .loc 1 343 29 view .LVU203 + 781 0078 9A68 ldr r2, [r3, #8] + 343:Core/Src/stm32f4xx_it.c **** + 782 .loc 1 343 16 view .LVU204 + 783 007a 0B4B ldr r3, .L55+8 + 784 007c DA60 str r2, [r3, #12] + 785 007e 0DE0 b .L45 + 786 .LVL31: + 787 .L52: + 788 .LBB13: 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 + 789 .loc 1 347 7 is_stmt 1 view .LVU205 + 790 .loc 1 347 15 is_stmt 0 view .LVU206 + 791 0080 0949 ldr r1, .L55+8 + 792 0082 4A68 ldr r2, [r1, #4] + 793 .loc 1 347 41 view .LVU207 + 794 0084 0948 ldr r0, .L55+12 + 795 0086 30F81300 ldrh r0, [r0, r3, lsl #1] + 796 .loc 1 347 20 view .LVU208 + 797 008a 0244 add r2, r2, r0 + 798 008c 4A60 str r2, [r1, #4] + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 799 .loc 1 346 48 is_stmt 1 discriminator 3 view .LVU209 + 800 008e 0133 adds r3, r3, #1 + 801 .LVL32: + 802 .L47: + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 803 .loc 1 346 28 discriminator 1 view .LVU210 + 804 0090 312B cmp r3, #49 + 805 0092 F5D9 bls .L52 + 806 .LBE13: + 348:Core/Src/stm32f4xx_it.c **** } + 349:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE/2; + 807 .loc 1 349 5 view .LVU211 + 808 .loc 1 349 13 is_stmt 0 view .LVU212 + 809 0094 044A ldr r2, .L55+8 + 810 0096 D368 ldr r3, [r2, #12] + 811 .LVL33: + 812 .loc 1 349 16 view .LVU213 + 813 0098 3233 adds r3, r3, #50 + 814 009a D360 str r3, [r2, #12] + 815 .LVL34: + 816 .L45: + 350:Core/Src/stm32f4xx_it.c **** } + 351:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 352:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 353:Core/Src/stm32f4xx_it.c **** } + 817 .loc 1 353 1 view .LVU214 + ARM GAS /tmp/ccdzv1TD.s page 23 - ARM GAS /tmp/ccmc0UgA.s page 24 + 818 009c 08BD pop {r3, pc} + 819 .L56: + 820 009e 00BF .align 2 + 821 .L55: + 822 00a0 00040240 .word 1073873920 + 823 00a4 00000000 .word Sweep_state + 824 00a8 00000000 .word ADC_proc + 825 00ac 00000000 .word ADC1_buff_circular + 826 00b0 00000000 .word ADC_proc_shadow + 827 .cfi_endproc + 828 .LFE253: + 830 .text + 831 .Letext0: + 832 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 833 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 834 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 835 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 836 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 837 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 838 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 839 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 840 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 841 .file 11 "Core/Inc/main.h" + 842 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + ARM GAS /tmp/ccdzv1TD.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_it.c - /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 + /tmp/ccdzv1TD.s:21 .text.NMI_Handler:00000000 $t + /tmp/ccdzv1TD.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/ccdzv1TD.s:44 .text.HardFault_Handler:00000000 $t + /tmp/ccdzv1TD.s:50 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/ccdzv1TD.s:67 .text.MemManage_Handler:00000000 $t + /tmp/ccdzv1TD.s:73 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/ccdzv1TD.s:90 .text.BusFault_Handler:00000000 $t + /tmp/ccdzv1TD.s:96 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/ccdzv1TD.s:113 .text.UsageFault_Handler:00000000 $t + /tmp/ccdzv1TD.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/ccdzv1TD.s:136 .text.SVC_Handler:00000000 $t + /tmp/ccdzv1TD.s:142 .text.SVC_Handler:00000000 SVC_Handler + /tmp/ccdzv1TD.s:155 .text.DebugMon_Handler:00000000 $t + /tmp/ccdzv1TD.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/ccdzv1TD.s:174 .text.PendSV_Handler:00000000 $t + /tmp/ccdzv1TD.s:180 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/ccdzv1TD.s:193 .text.SysTick_Handler:00000000 $t + /tmp/ccdzv1TD.s:199 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/ccdzv1TD.s:219 .text.EXTI0_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler + /tmp/ccdzv1TD.s:275 .text.EXTI0_IRQHandler:0000002c $d + /tmp/ccdzv1TD.s:281 .text.EXTI3_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:287 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler + /tmp/ccdzv1TD.s:308 .text.DMA2_Stream0_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:314 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler + /tmp/ccdzv1TD.s:334 .text.DMA2_Stream0_IRQHandler:0000000c $d + /tmp/ccdzv1TD.s:339 .text.OTG_FS_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:345 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler + /tmp/ccdzv1TD.s:365 .text.OTG_FS_IRQHandler:0000000c $d + /tmp/ccdzv1TD.s:370 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccdzv1TD.s:376 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccdzv1TD.s:616 .text.HAL_ADC_ConvCpltCallback:000000d4 $d + /tmp/ccdzv1TD.s:625 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccdzv1TD.s:631 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccdzv1TD.s:822 .text.HAL_ADC_ConvHalfCpltCallback:000000a0 $d UNDEFINED SYMBOLS HAL_IncTick diff --git a/build/stm32f4xx_it.o b/build/stm32f4xx_it.o index f9a47da..db22388 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 db70960..b17a43e 100644 --- a/build/stm32f4xx_ll_adc.lst +++ b/build/stm32f4xx_ll_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccGtv2eh.s page 1 +ARM GAS /tmp/ccqEiG3s.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccGtv2eh.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/ccGtv2eh.s page 2 + ARM GAS /tmp/ccqEiG3s.s page 2 DEFINED SYMBOLS diff --git a/build/stm32f4xx_ll_usb.lst b/build/stm32f4xx_ll_usb.lst index 3829636..aa0e0b3 100644 --- a/build/stm32f4xx_ll_usb.lst +++ b/build/stm32f4xx_ll_usb.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccQJi1RB.s page 1 +ARM GAS /tmp/ccBwC1qB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 2 + ARM GAS /tmp/ccBwC1qB.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 3 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 4 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 5 + ARM GAS /tmp/ccBwC1qB.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 6 + ARM GAS /tmp/ccBwC1qB.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do @@ -358,7 +358,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 7 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 8 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 9 + ARM GAS /tmp/ccBwC1qB.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 10 + ARM GAS /tmp/ccBwC1qB.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 11 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 12 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 13 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 14 + ARM GAS /tmp/ccBwC1qB.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 15 + ARM GAS /tmp/ccBwC1qB.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 16 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 17 + ARM GAS /tmp/ccBwC1qB.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 18 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 19 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 20 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 21 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 22 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 23 + ARM GAS /tmp/ccBwC1qB.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx->GINTMSK; @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 24 + ARM GAS /tmp/ccBwC1qB.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param epnum endpoint number @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 25 + ARM GAS /tmp/ccBwC1qB.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 26 + ARM GAS /tmp/ccBwC1qB.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 27 + ARM GAS /tmp/ccBwC1qB.s page 27 63 001a 0A23 movs r3, #10 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 28 + ARM GAS /tmp/ccBwC1qB.s page 28 100 0042 0369 ldr r3, [r0, #16] @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 29 + ARM GAS /tmp/ccBwC1qB.s page 29 151 .cfi_def_cfa_offset 16 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 30 + ARM GAS /tmp/ccBwC1qB.s page 30 191 .loc 1 95 8 view .LVU56 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 31 + ARM GAS /tmp/ccBwC1qB.s page 31 235 .loc 1 106 9 is_stmt 0 view .LVU69 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 32 + ARM GAS /tmp/ccBwC1qB.s page 32 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 33 + ARM GAS /tmp/ccBwC1qB.s page 33 320 0016 0020 movs r0, #0 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 34 + ARM GAS /tmp/ccBwC1qB.s page 34 361 .loc 1 170 34 is_stmt 0 view .LVU116 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 401 0080 0722 movs r2, #7 402 0082 C0E7 b .L20 403 .L22: - ARM GAS /tmp/ccQJi1RB.s page 35 + ARM GAS /tmp/ccBwC1qB.s page 35 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 449 00c4 5FE31600 .word 1499999 450 00c8 00D3CEFE .word -20000000 451 00cc 40771B00 .word 1800000 - ARM GAS /tmp/ccQJi1RB.s page 36 + ARM GAS /tmp/ccBwC1qB.s page 36 452 00d0 C05BB3FE .word -21800000 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 37 + ARM GAS /tmp/ccBwC1qB.s page 37 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 38 + ARM GAS /tmp/ccBwC1qB.s page 38 550 .loc 1 482 5 is_stmt 1 view .LVU161 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 39 + ARM GAS /tmp/ccBwC1qB.s page 39 588 .loc 1 500 17 is_stmt 0 view .LVU180 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 40 + ARM GAS /tmp/ccBwC1qB.s page 40 638 .loc 1 511 1 is_stmt 0 view .LVU189 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 41 + ARM GAS /tmp/ccBwC1qB.s page 41 677 0022 019B ldr r3, [sp, #4] @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 719 .cfi_endproc 720 .LFE246: 722 .section .text.USB_SetDevSpeed,"ax",%progbits - ARM GAS /tmp/ccQJi1RB.s page 42 + ARM GAS /tmp/ccBwC1qB.s page 42 723 .align 1 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 43 + ARM GAS /tmp/ccBwC1qB.s page 43 772 .cfi_def_cfa_offset 16 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 44 + ARM GAS /tmp/ccBwC1qB.s page 44 815 0026 06BB cbnz r6, .L54 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 45 + ARM GAS /tmp/ccBwC1qB.s page 45 853 .loc 1 355 12 is_stmt 0 view .LVU263 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 894 .LVL47: 895 .L58: 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 46 + ARM GAS /tmp/ccBwC1qB.s page 46 896 .loc 1 373 3 is_stmt 1 view .LVU277 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 935 .LVL53: 936 .L78: 392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 47 + ARM GAS /tmp/ccBwC1qB.s page 47 937 .loc 1 392 7 is_stmt 1 view .LVU293 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 974 00e8 0020 movs r0, #0 975 00ea C2F80009 str r0, [r2, #2304] 976 00ee E9E7 b .L64 - ARM GAS /tmp/ccQJi1RB.s page 48 + ARM GAS /tmp/ccBwC1qB.s page 48 977 .L63: @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 49 + ARM GAS /tmp/ccBwC1qB.s page 49 412:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 50 + ARM GAS /tmp/ccBwC1qB.s page 50 1057 0156 A369 ldr r3, [r4, #24] @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1097 .cfi_restore 3 1098 .cfi_def_cfa_offset 16 1099 .LVL59: - ARM GAS /tmp/ccQJi1RB.s page 51 + ARM GAS /tmp/ccBwC1qB.s page 51 463:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 52 + ARM GAS /tmp/ccBwC1qB.s page 52 1148 0008 022B cmp r3, #2 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1194 .cfi_startproc 1195 @ args = 0, pretend = 0, frame = 0 1196 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccQJi1RB.s page 53 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 54 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 55 + ARM GAS /tmp/ccBwC1qB.s page 55 1277 .loc 1 607 26 view .LVU413 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1322 .cfi_def_cfa_offset 8 1323 .cfi_offset 4, -8 1324 .cfi_offset 14, -4 - ARM GAS /tmp/ccQJi1RB.s page 56 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 57 + ARM GAS /tmp/ccBwC1qB.s page 57 1363 .loc 1 663 5 is_stmt 1 view .LVU443 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 58 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.s page 1 1447 .cfi_startproc 1448 @ args = 0, pretend = 0, frame = 0 1449 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccQJi1RB.s page 59 + ARM GAS /tmp/ccBwC1qB.s page 59 1450 @ link register save eliminated. @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 60 + ARM GAS /tmp/ccBwC1qB.s page 60 1490 .loc 1 705 27 view .LVU489 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 61 + ARM GAS /tmp/ccBwC1qB.s page 61 1533 .LVL96: @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 62 + ARM GAS /tmp/ccBwC1qB.s page 62 1572 .loc 1 691 21 is_stmt 0 view .LVU521 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1613 .L111: 1614 00d8 0078F3EF .word -269256704 1615 00dc 007833EC .word -332171264 - ARM GAS /tmp/ccQJi1RB.s page 63 + ARM GAS /tmp/ccBwC1qB.s page 63 1616 .cfi_endproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 64 + ARM GAS /tmp/ccBwC1qB.s page 64 1661 001c C3F8002B str r2, [r3, #2816] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 65 + ARM GAS /tmp/ccBwC1qB.s page 65 737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 66 + ARM GAS /tmp/ccBwC1qB.s page 66 1743 .LVL116: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 67 + ARM GAS /tmp/ccBwC1qB.s page 67 1790 000c 0128 cmp r0, #1 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 68 + ARM GAS /tmp/ccBwC1qB.s page 68 1834 .loc 1 948 7 is_stmt 1 view .LVU605 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1872 0076 0020 movs r0, #0 1873 0078 D2E7 b .L123 1874 .L131: - ARM GAS /tmp/ccQJi1RB.s page 69 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.s page 1 1912 .loc 1 939 21 view .LVU638 1913 00b6 0020 movs r0, #0 1914 00b8 B2E7 b .L123 - ARM GAS /tmp/ccQJi1RB.s page 70 + ARM GAS /tmp/ccBwC1qB.s page 70 1915 .L128: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 71 + ARM GAS /tmp/ccBwC1qB.s page 71 1960 000e 4FF0000C mov ip, #0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2001 .thumb 2002 .thumb_func 2004 USB_EPStartXfer: - ARM GAS /tmp/ccQJi1RB.s page 72 + ARM GAS /tmp/ccBwC1qB.s page 72 2005 .LVL132: @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 73 + ARM GAS /tmp/ccBwC1qB.s page 73 2047 .loc 1 871 33 view .LVU681 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2083 0042 44F40024 orr r4, r4, #524288 2084 0046 1C61 str r4, [r3, #16] 2085 .L155: - ARM GAS /tmp/ccQJi1RB.s page 74 + ARM GAS /tmp/ccBwC1qB.s page 74 903:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 75 + ARM GAS /tmp/ccBwC1qB.s page 75 2128 0070 D3F81059 ldr r5, [r3, #2320] @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 76 + ARM GAS /tmp/ccBwC1qB.s page 76 844:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 77 + ARM GAS /tmp/ccBwC1qB.s page 77 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 78 + ARM GAS /tmp/ccBwC1qB.s page 78 2246 010e B5FBF6F5 udiv r5, r5, r6 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 79 + ARM GAS /tmp/ccBwC1qB.s page 79 2286 .loc 1 816 23 is_stmt 0 view .LVU784 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 80 + ARM GAS /tmp/ccBwC1qB.s page 80 2327 017c C2F80039 str r3, [r2, #2304] @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2367 .LVL154: 2368 .L151: 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 81 + ARM GAS /tmp/ccBwC1qB.s page 81 2369 .loc 1 857 11 is_stmt 1 view .LVU815 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 82 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 83 + ARM GAS /tmp/ccBwC1qB.s page 83 2449 .loc 1 907 9 is_stmt 1 view .LVU849 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 84 + ARM GAS /tmp/ccBwC1qB.s page 84 2496 .loc 1 1032 1 is_stmt 0 view .LVU861 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2533 .loc 1 1040 31 discriminator 3 view .LVU878 2534 001c 0133 adds r3, r3, #1 2535 .LVL168: - ARM GAS /tmp/ccQJi1RB.s page 85 + ARM GAS /tmp/ccBwC1qB.s page 85 2536 .L169: @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 86 + ARM GAS /tmp/ccBwC1qB.s page 86 2575 .LVL175: @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 87 + ARM GAS /tmp/ccBwC1qB.s page 87 2620 0010 002A cmp r2, #0 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 88 + ARM GAS /tmp/ccBwC1qB.s page 88 1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 89 + ARM GAS /tmp/ccBwC1qB.s page 89 2706 .loc 1 1119 22 view .LVU940 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 90 + ARM GAS /tmp/ccBwC1qB.s page 90 2748 003e F0D8 bhi .L182 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 91 + ARM GAS /tmp/ccBwC1qB.s page 91 2794 0004 0022 movs r2, #0 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2831 002e FFF7FEFF bl USB_FlushRxFifo 2832 .LVL201: 1153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 92 + ARM GAS /tmp/ccBwC1qB.s page 92 2833 .loc 1 1153 3 is_stmt 1 view .LVU986 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 93 + ARM GAS /tmp/ccBwC1qB.s page 93 2878 .loc 1 1179 14 is_stmt 0 view .LVU1000 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 94 + ARM GAS /tmp/ccBwC1qB.s page 94 1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2967 .LFE262: 2969 .section .text.USB_ReadInterrupts,"ax",%progbits 2970 .align 1 - ARM GAS /tmp/ccQJi1RB.s page 95 + ARM GAS /tmp/ccBwC1qB.s page 95 2971 .global USB_ReadInterrupts @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 96 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 97 + ARM GAS /tmp/ccBwC1qB.s page 97 3063 .LVL222: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 98 + ARM GAS /tmp/ccBwC1qB.s page 98 3107 .loc 1 1277 10 view .LVU1068 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 99 + ARM GAS /tmp/ccBwC1qB.s page 99 3152 000e 1040 ands r0, r0, r2 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 100 + ARM GAS /tmp/ccBwC1qB.s page 100 3196 0014 1343 orrs r3, r3, r2 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3240 .LFE269: 3242 .section .text.USB_GetMode,"ax",%progbits 3243 .align 1 - ARM GAS /tmp/ccQJi1RB.s page 101 + ARM GAS /tmp/ccBwC1qB.s page 101 3244 .global USB_GetMode @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 102 + ARM GAS /tmp/ccBwC1qB.s page 102 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3332 002c C72C cmp r4, #199 3333 002e F5D9 bls .L207 3334 .L204: - ARM GAS /tmp/ccQJi1RB.s page 103 + ARM GAS /tmp/ccBwC1qB.s page 103 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 104 + ARM GAS /tmp/ccBwC1qB.s page 104 3376 0056 F4D9 bls .L205 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 105 + ARM GAS /tmp/ccBwC1qB.s page 105 3422 .loc 1 1361 1 is_stmt 0 view .LVU1164 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 106 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.s page 1 3508 .L217: 3509 .LCFI39: 3510 .cfi_restore_state - ARM GAS /tmp/ccQJi1RB.s page 107 + ARM GAS /tmp/ccBwC1qB.s page 107 1393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* EP enable */ @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3551 .cfi_offset 5, -24 3552 .cfi_offset 14, -20 3553 0004 0446 mov r4, r0 - ARM GAS /tmp/ccQJi1RB.s page 108 + ARM GAS /tmp/ccBwC1qB.s page 108 3554 0006 05A8 add r0, sp, #20 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 109 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 110 + ARM GAS /tmp/ccBwC1qB.s page 110 3618 .L223: @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 111 + ARM GAS /tmp/ccBwC1qB.s page 111 3657 008a 0021 movs r1, #0 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 112 + ARM GAS /tmp/ccBwC1qB.s page 112 3689 00b2 A362 str r3, [r4, #40] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3727 .loc 1 1556 1 view .LVU1271 3728 00d6 04B0 add sp, sp, #16 3729 .LCFI43: - ARM GAS /tmp/ccQJi1RB.s page 113 + ARM GAS /tmp/ccBwC1qB.s page 113 3730 .cfi_def_cfa_offset 0 @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 114 + ARM GAS /tmp/ccBwC1qB.s page 114 3770 .cfi_startproc @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3805 .loc 1 1588 10 view .LVU1294 3806 0030 7047 bx lr 3807 .LVL285: - ARM GAS /tmp/ccQJi1RB.s page 115 + ARM GAS /tmp/ccBwC1qB.s page 115 3808 .L242: @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3850 .LCFI46: 3851 .cfi_def_cfa_offset 24 3852 0004 0446 mov r4, r0 - ARM GAS /tmp/ccQJi1RB.s page 116 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 117 + ARM GAS /tmp/ccBwC1qB.s page 117 3894 003a 03B0 add sp, sp, #12 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 118 + ARM GAS /tmp/ccBwC1qB.s page 118 3936 000e 23F02E03 bic r3, r3, #46 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 119 + ARM GAS /tmp/ccBwC1qB.s page 119 3979 .loc 1 1637 37 is_stmt 0 view .LVU1348 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 120 + ARM GAS /tmp/ccBwC1qB.s page 120 4020 000c 0198 ldr r0, [sp, #4] @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4064 .syntax unified 4065 .thumb 4066 .thumb_func - ARM GAS /tmp/ccQJi1RB.s page 121 + ARM GAS /tmp/ccBwC1qB.s page 121 4068 USB_HC_Init: @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 122 + ARM GAS /tmp/ccBwC1qB.s page 122 4093 .loc 1 1706 3 view .LVU1371 @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 123 + ARM GAS /tmp/ccBwC1qB.s page 123 4124 .loc 1 1732 9 is_stmt 1 view .LVU1382 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 124 + ARM GAS /tmp/ccBwC1qB.s page 124 4157 .loc 1 1750 7 is_stmt 1 view .LVU1395 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4179 0072 01F00F01 and r1, r1, #15 4180 .LVL309: 4181 .loc 1 1781 30 view .LVU1406 - ARM GAS /tmp/ccQJi1RB.s page 125 + ARM GAS /tmp/ccBwC1qB.s page 125 4182 0076 0122 movs r2, #1 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4212 .L261: 4213 .LVL312: 1806:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 126 + ARM GAS /tmp/ccBwC1qB.s page 126 1807:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 127 + ARM GAS /tmp/ccBwC1qB.s page 127 4257 00e2 C6F80035 str r3, [r6, #1280] @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 128 + ARM GAS /tmp/ccBwC1qB.s page 128 4297 0112 A6E7 b .L254 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 129 + ARM GAS /tmp/ccBwC1qB.s page 129 1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** __IO uint32_t tmpreg; @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 130 + ARM GAS /tmp/ccBwC1qB.s page 130 1893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 131 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 132 + ARM GAS /tmp/ccBwC1qB.s page 132 2007:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** case HCSPLT_END: @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 133 + ARM GAS /tmp/ccBwC1qB.s page 133 2064:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4353 .LFE282: 4355 .section .text.USB_HC_Halt,"ax",%progbits 4356 .align 1 - ARM GAS /tmp/ccQJi1RB.s page 134 + ARM GAS /tmp/ccBwC1qB.s page 134 4357 .global USB_HC_Halt @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 135 + ARM GAS /tmp/ccBwC1qB.s page 135 4400 0018 D1F80055 ldr r5, [r1, #1280] @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 136 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 137 + ARM GAS /tmp/ccBwC1qB.s page 137 4462 .loc 1 2167 7 is_stmt 1 view .LVU1504 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4499 .loc 1 2135 10 view .LVU1521 4500 0098 13F47F0F tst r3, #16711680 4501 009c 16D1 bne .L288 - ARM GAS /tmp/ccQJi1RB.s page 138 + ARM GAS /tmp/ccBwC1qB.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/ccQJi1RB.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/ccQJi1RB.s page 139 + ARM GAS /tmp/ccBwC1qB.s page 139 4541 00d8 05E0 b .L284 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4581 .align 1 4582 .global USB_DoPing 4583 .syntax unified - ARM GAS /tmp/ccQJi1RB.s page 140 + ARM GAS /tmp/ccBwC1qB.s page 140 4584 .thumb @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 141 + ARM GAS /tmp/ccBwC1qB.s page 141 4619 0016 C0F80035 str r3, [r0, #1280] @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 142 + ARM GAS /tmp/ccBwC1qB.s page 142 1840:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 143 + ARM GAS /tmp/ccBwC1qB.s page 143 1932:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4741 0052 022C cmp r4, #2 4742 0054 DAD1 bne .L297 4743 .L299: - ARM GAS /tmp/ccQJi1RB.s page 144 + ARM GAS /tmp/ccBwC1qB.s page 144 1848:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 145 + ARM GAS /tmp/ccBwC1qB.s page 145 4783 0082 21D0 beq .L336 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4819 00a2 CC60 str r4, [r1, #12] 4820 00a4 1FE0 b .L303 4821 .L337: - ARM GAS /tmp/ccQJi1RB.s page 146 + ARM GAS /tmp/ccBwC1qB.s page 146 1888:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 147 + ARM GAS /tmp/ccBwC1qB.s page 147 4861 .loc 1 1911 25 discriminator 1 view .LVU1663 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 148 + ARM GAS /tmp/ccBwC1qB.s page 148 1957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 149 + ARM GAS /tmp/ccBwC1qB.s page 149 4940 .loc 1 1966 27 view .LVU1698 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 150 + ARM GAS /tmp/ccBwC1qB.s page 150 4979 0164 44F40044 orr r4, r4, #32768 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5017 0196 72D8 bhi .L324 5018 0198 DFE802F0 tbb [pc, r2] 5019 .L326: - ARM GAS /tmp/ccQJi1RB.s page 151 + ARM GAS /tmp/ccBwC1qB.s page 151 5020 019c 66 .byte (.L327-.L326)/2 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 152 + ARM GAS /tmp/ccBwC1qB.s page 152 5060 .loc 1 1985 8 view .LVU1749 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 153 + ARM GAS /tmp/ccBwC1qB.s page 153 5103 01fa CEF80440 str r4, [lr, #4] @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 154 + ARM GAS /tmp/ccBwC1qB.s page 154 5143 0238 44F00E04 orr r4, r4, #14 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 155 + ARM GAS /tmp/ccBwC1qB.s page 155 5183 .loc 1 2060 12 view .LVU1797 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 156 + ARM GAS /tmp/ccBwC1qB.s page 156 2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5269 .LCFI63: 5270 .cfi_def_cfa_offset 12 5271 .cfi_offset 4, -12 - ARM GAS /tmp/ccQJi1RB.s page 157 + ARM GAS /tmp/ccBwC1qB.s page 157 5272 .cfi_offset 5, -8 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 158 + ARM GAS /tmp/ccBwC1qB.s page 158 5312 0024 0125 movs r5, #1 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 159 + ARM GAS /tmp/ccBwC1qB.s page 159 5353 .LVL382: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 160 + ARM GAS /tmp/ccBwC1qB.s page 160 5394 0076 002B cmp r3, #0 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 161 + ARM GAS /tmp/ccBwC1qB.s page 161 5435 @ args = 0, pretend = 0, frame = 0 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 162 + ARM GAS /tmp/ccBwC1qB.s page 162 5476 @ args = 0, pretend = 0, frame = 0 @@ -9694,131 +9694,131 @@ ARM GAS /tmp/ccQJi1RB.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/ccQJi1RB.s page 163 + ARM GAS /tmp/ccBwC1qB.s page 163 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_ll_usb.c - /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/ccBwC1qB.s:21 .text.USB_CoreReset:00000000 $t + /tmp/ccBwC1qB.s:26 .text.USB_CoreReset:00000000 USB_CoreReset + /tmp/ccBwC1qB.s:135 .text.USB_CoreInit:00000000 $t + /tmp/ccBwC1qB.s:141 .text.USB_CoreInit:00000000 USB_CoreInit + /tmp/ccBwC1qB.s:283 .text.USB_SetTurnaroundTime:00000000 $t + /tmp/ccBwC1qB.s:289 .text.USB_SetTurnaroundTime:00000000 USB_SetTurnaroundTime + /tmp/ccBwC1qB.s:442 .text.USB_SetTurnaroundTime:000000a8 $d + /tmp/ccBwC1qB.s:461 .text.USB_EnableGlobalInt:00000000 $t + /tmp/ccBwC1qB.s:467 .text.USB_EnableGlobalInt:00000000 USB_EnableGlobalInt + /tmp/ccBwC1qB.s:491 .text.USB_DisableGlobalInt:00000000 $t + /tmp/ccBwC1qB.s:497 .text.USB_DisableGlobalInt:00000000 USB_DisableGlobalInt + /tmp/ccBwC1qB.s:521 .text.USB_FlushTxFifo:00000000 $t + /tmp/ccBwC1qB.s:527 .text.USB_FlushTxFifo:00000000 USB_FlushTxFifo + /tmp/ccBwC1qB.s:624 .text.USB_FlushRxFifo:00000000 $t + /tmp/ccBwC1qB.s:630 .text.USB_FlushRxFifo:00000000 USB_FlushRxFifo + /tmp/ccBwC1qB.s:723 .text.USB_SetDevSpeed:00000000 $t + /tmp/ccBwC1qB.s:729 .text.USB_SetDevSpeed:00000000 USB_SetDevSpeed + /tmp/ccBwC1qB.s:756 .text.USB_DevInit:00000000 $t + /tmp/ccBwC1qB.s:762 .text.USB_DevInit:00000000 USB_DevInit + /tmp/ccBwC1qB.s:1120 .text.USB_DevInit:00000190 $d + /tmp/ccBwC1qB.s:1125 .text.USB_GetDevSpeed:00000000 $t + /tmp/ccBwC1qB.s:1131 .text.USB_GetDevSpeed:00000000 USB_GetDevSpeed + /tmp/ccBwC1qB.s:1184 .text.USB_ActivateEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1190 .text.USB_ActivateEndpoint:00000000 USB_ActivateEndpoint + /tmp/ccBwC1qB.s:1306 .text.USB_ActivateDedicatedEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1312 .text.USB_ActivateDedicatedEndpoint:00000000 USB_ActivateDedicatedEndpoint + /tmp/ccBwC1qB.s:1437 .text.USB_DeactivateEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1443 .text.USB_DeactivateEndpoint:00000000 USB_DeactivateEndpoint + /tmp/ccBwC1qB.s:1614 .text.USB_DeactivateEndpoint:000000d8 $d + /tmp/ccBwC1qB.s:1620 .text.USB_DeactivateDedicatedEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1626 .text.USB_DeactivateDedicatedEndpoint:00000000 USB_DeactivateDedicatedEndpoint + /tmp/ccBwC1qB.s:1755 .text.USB_EPStopXfer:00000000 $t + /tmp/ccBwC1qB.s:1761 .text.USB_EPStopXfer:00000000 USB_EPStopXfer + /tmp/ccBwC1qB.s:1923 .text.USB_WritePacket:00000000 $t + /tmp/ccBwC1qB.s:1929 .text.USB_WritePacket:00000000 USB_WritePacket + /tmp/ccBwC1qB.s:1998 .text.USB_EPStartXfer:00000000 $t + /tmp/ccBwC1qB.s:2004 .text.USB_EPStartXfer:00000000 USB_EPStartXfer + /tmp/ccBwC1qB.s:2478 .text.USB_EPStartXfer:00000240 $d + /tmp/ccBwC1qB.s:2483 .text.USB_ReadPacket:00000000 $t + /tmp/ccBwC1qB.s:2489 .text.USB_ReadPacket:00000000 USB_ReadPacket + /tmp/ccBwC1qB.s:2588 .text.USB_EPSetStall:00000000 $t + /tmp/ccBwC1qB.s:2594 .text.USB_EPSetStall:00000000 USB_EPSetStall + /tmp/ccBwC1qB.s:2677 .text.USB_EPClearStall:00000000 $t + /tmp/ccBwC1qB.s:2683 .text.USB_EPClearStall:00000000 USB_EPClearStall + /tmp/ccBwC1qB.s:2768 .text.USB_StopDevice:00000000 $t + /tmp/ccBwC1qB.s:2774 .text.USB_StopDevice:00000000 USB_StopDevice + /tmp/ccBwC1qB.s:2856 .text.USB_SetDevAddress:00000000 $t + /tmp/ccBwC1qB.s:2862 .text.USB_SetDevAddress:00000000 USB_SetDevAddress + /tmp/ccBwC1qB.s:2898 .text.USB_DevConnect:00000000 $t + /tmp/ccBwC1qB.s:2904 .text.USB_DevConnect:00000000 USB_DevConnect + /tmp/ccBwC1qB.s:2934 .text.USB_DevDisconnect:00000000 $t + /tmp/ccBwC1qB.s:2940 .text.USB_DevDisconnect:00000000 USB_DevDisconnect + /tmp/ccBwC1qB.s:2970 .text.USB_ReadInterrupts:00000000 $t + /tmp/ccBwC1qB.s:2976 .text.USB_ReadInterrupts:00000000 USB_ReadInterrupts + /tmp/ccBwC1qB.s:3003 .text.USB_ReadChInterrupts:00000000 $t + ARM GAS /tmp/ccBwC1qB.s page 164 - /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/ccBwC1qB.s:3009 .text.USB_ReadChInterrupts:00000000 USB_ReadChInterrupts + /tmp/ccBwC1qB.s:3042 .text.USB_ReadDevAllOutEpInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3048 .text.USB_ReadDevAllOutEpInterrupt:00000000 USB_ReadDevAllOutEpInterrupt + /tmp/ccBwC1qB.s:3081 .text.USB_ReadDevAllInEpInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3087 .text.USB_ReadDevAllInEpInterrupt:00000000 USB_ReadDevAllInEpInterrupt + /tmp/ccBwC1qB.s:3120 .text.USB_ReadDevOutEPInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3126 .text.USB_ReadDevOutEPInterrupt:00000000 USB_ReadDevOutEPInterrupt + /tmp/ccBwC1qB.s:3160 .text.USB_ReadDevInEPInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3166 .text.USB_ReadDevInEPInterrupt:00000000 USB_ReadDevInEPInterrupt + /tmp/ccBwC1qB.s:3217 .text.USB_ClearInterrupts:00000000 $t + /tmp/ccBwC1qB.s:3223 .text.USB_ClearInterrupts:00000000 USB_ClearInterrupts + /tmp/ccBwC1qB.s:3243 .text.USB_GetMode:00000000 $t + /tmp/ccBwC1qB.s:3249 .text.USB_GetMode:00000000 USB_GetMode + /tmp/ccBwC1qB.s:3268 .text.USB_SetCurrentMode:00000000 $t + /tmp/ccBwC1qB.s:3274 .text.USB_SetCurrentMode:00000000 USB_SetCurrentMode + /tmp/ccBwC1qB.s:3394 .text.USB_ActivateSetup:00000000 $t + /tmp/ccBwC1qB.s:3400 .text.USB_ActivateSetup:00000000 USB_ActivateSetup + /tmp/ccBwC1qB.s:3431 .text.USB_EP0_OutStart:00000000 $t + /tmp/ccBwC1qB.s:3437 .text.USB_EP0_OutStart:00000000 USB_EP0_OutStart + /tmp/ccBwC1qB.s:3524 .text.USB_EP0_OutStart:0000005c $d + /tmp/ccBwC1qB.s:3529 .text.USB_HostInit:00000000 $t + /tmp/ccBwC1qB.s:3535 .text.USB_HostInit:00000000 USB_HostInit + /tmp/ccBwC1qB.s:3752 .text.USB_HostInit:000000f0 $d + /tmp/ccBwC1qB.s:3760 .text.USB_InitFSLSPClkSel:00000000 $t + /tmp/ccBwC1qB.s:3766 .text.USB_InitFSLSPClkSel:00000000 USB_InitFSLSPClkSel + /tmp/ccBwC1qB.s:3829 .text.USB_ResetPort:00000000 $t + /tmp/ccBwC1qB.s:3835 .text.USB_ResetPort:00000000 USB_ResetPort + /tmp/ccBwC1qB.s:3904 .text.USB_DriveVbus:00000000 $t + /tmp/ccBwC1qB.s:3910 .text.USB_DriveVbus:00000000 USB_DriveVbus + /tmp/ccBwC1qB.s:3989 .text.USB_GetHostSpeed:00000000 $t + /tmp/ccBwC1qB.s:3995 .text.USB_GetHostSpeed:00000000 USB_GetHostSpeed + /tmp/ccBwC1qB.s:4033 .text.USB_GetCurrentFrame:00000000 $t + /tmp/ccBwC1qB.s:4039 .text.USB_GetCurrentFrame:00000000 USB_GetCurrentFrame + /tmp/ccBwC1qB.s:4062 .text.USB_HC_Init:00000000 $t + /tmp/ccBwC1qB.s:4068 .text.USB_HC_Init:00000000 USB_HC_Init + /tmp/ccBwC1qB.s:4110 .text.USB_HC_Init:00000022 $d + /tmp/ccBwC1qB.s:4114 .text.USB_HC_Init:00000026 $t + /tmp/ccBwC1qB.s:4322 .text.USB_HC_Init:0000012c $d + /tmp/ccBwC1qB.s:4327 .text.USB_HC_ReadInterrupt:00000000 $t + /tmp/ccBwC1qB.s:4333 .text.USB_HC_ReadInterrupt:00000000 USB_HC_ReadInterrupt + /tmp/ccBwC1qB.s:4356 .text.USB_HC_Halt:00000000 $t + /tmp/ccBwC1qB.s:4362 .text.USB_HC_Halt:00000000 USB_HC_Halt + /tmp/ccBwC1qB.s:4581 .text.USB_DoPing:00000000 $t + /tmp/ccBwC1qB.s:4587 .text.USB_DoPing:00000000 USB_DoPing + /tmp/ccBwC1qB.s:4627 .text.USB_DoPing:00000020 $d + /tmp/ccBwC1qB.s:4632 .text.USB_HC_StartXfer:00000000 $t + /tmp/ccBwC1qB.s:4638 .text.USB_HC_StartXfer:00000000 USB_HC_StartXfer + /tmp/ccBwC1qB.s:5020 .text.USB_HC_StartXfer:0000019c $d + /tmp/ccBwC1qB.s:5025 .text.USB_HC_StartXfer:000001a0 $t + /tmp/ccBwC1qB.s:5087 .text.USB_HC_StartXfer:000001e8 $d + /tmp/ccBwC1qB.s:5091 .text.USB_HC_StartXfer:000001ec $t + /tmp/ccBwC1qB.s:5220 .text.USB_HC_StartXfer:00000294 $d + /tmp/ccBwC1qB.s:5228 .text.USB_HC_StartXfer:0000029c $t + /tmp/ccBwC1qB.s:5254 .text.USB_StopHost:00000000 $t + /tmp/ccBwC1qB.s:5260 .text.USB_StopHost:00000000 USB_StopHost + /tmp/ccBwC1qB.s:5424 .text.USB_ActivateRemoteWakeup:00000000 $t + /tmp/ccBwC1qB.s:5430 .text.USB_ActivateRemoteWakeup:00000000 USB_ActivateRemoteWakeup + ARM GAS /tmp/ccBwC1qB.s page 165 - /tmp/ccQJi1RB.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t - /tmp/ccQJi1RB.s:5471 .text.USB_DeActivateRemoteWakeup:00000000 USB_DeActivateRemoteWakeup + /tmp/ccBwC1qB.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t + /tmp/ccBwC1qB.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 27ae119..3d09cb6 100644 --- a/build/system_stm32f4xx.lst +++ b/build/system_stm32f4xx.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmB5bES.s page 1 +ARM GAS /tmp/ccgCxENm.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 2 + ARM GAS /tmp/ccgCxENm.s page 2 31:Core/Src/system_stm32f4xx.c **** * @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 3 + ARM GAS /tmp/ccgCxENm.s page 3 88:Core/Src/system_stm32f4xx.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 4 + ARM GAS /tmp/ccgCxENm.s page 4 145:Core/Src/system_stm32f4xx.c **** * @{ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 45 .L2: 46 0010 00ED00E0 .word -536810240 47 .cfi_endproc - ARM GAS /tmp/ccmB5bES.s page 5 + ARM GAS /tmp/ccgCxENm.s page 5 48 .LFE239: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 6 + ARM GAS /tmp/ccgCxENm.s page 6 225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 7 + ARM GAS /tmp/ccgCxENm.s page 7 259:Core/Src/system_stm32f4xx.c **** break; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 8 + ARM GAS /tmp/ccgCxENm.s page 8 128 003c 5A68 ldr r2, [r3, #4] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 9 + ARM GAS /tmp/ccgCxENm.s page 9 168 .LVL13: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 209 009c 00127A00 .word 8000000 210 .cfi_endproc 211 .LFE240: - ARM GAS /tmp/ccmB5bES.s page 10 + ARM GAS /tmp/ccgCxENm.s page 10 213 .global APBPrescTable @@ -567,22 +567,22 @@ ARM GAS /tmp/ccmB5bES.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/ccmB5bES.s page 11 + ARM GAS /tmp/ccgCxENm.s page 11 DEFINED SYMBOLS *ABS*:00000000 system_stm32f4xx.c - /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 + /tmp/ccgCxENm.s:21 .text.SystemInit:00000000 $t + /tmp/ccgCxENm.s:27 .text.SystemInit:00000000 SystemInit + /tmp/ccgCxENm.s:46 .text.SystemInit:00000010 $d + /tmp/ccgCxENm.s:51 .text.SystemCoreClockUpdate:00000000 $t + /tmp/ccgCxENm.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate + /tmp/ccgCxENm.s:205 .text.SystemCoreClockUpdate:0000008c $d + /tmp/ccgCxENm.s:233 .data.SystemCoreClock:00000000 SystemCoreClock + /tmp/ccgCxENm.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable + /tmp/ccgCxENm.s:218 .rodata.APBPrescTable:00000000 APBPrescTable + /tmp/ccgCxENm.s:215 .rodata.APBPrescTable:00000000 $d + /tmp/ccgCxENm.s:222 .rodata.AHBPrescTable:00000000 $d + /tmp/ccgCxENm.s:230 .data.SystemCoreClock:00000000 $d NO UNDEFINED SYMBOLS diff --git a/build/usb_device.lst b/build/usb_device.lst index 7cc529a..68dea2f 100644 --- a/build/usb_device.lst +++ b/build/usb_device.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccV3pNgN.s page 1 +ARM GAS /tmp/ccFiRWih.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccV3pNgN.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/ccV3pNgN.s page 2 + ARM GAS /tmp/ccFiRWih.s page 2 31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1 42 0006 1048 ldr r0, .L11+4 43 0008 FFF7FEFF bl USBD_Init 44 .LVL0: - ARM GAS /tmp/ccV3pNgN.s page 3 + ARM GAS /tmp/ccFiRWih.s page 3 45 .loc 1 71 6 discriminator 1 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1 78 002c FFF7FEFF bl Error_Handler 79 .LVL4: 80 0030 EDE7 b .L2 - ARM GAS /tmp/ccV3pNgN.s page 4 + ARM GAS /tmp/ccFiRWih.s page 4 81 .L8: @@ -218,32 +218,25 @@ ARM GAS /tmp/ccV3pNgN.s page 1 113 00000000 113 00000000 113 00000000 - 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 + 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/ccFiRWih.s page 5 DEFINED SYMBOLS *ABS*:00000000 usb_device.c - /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 + /tmp/ccFiRWih.s:21 .text.MX_USB_DEVICE_Init:00000000 $t + /tmp/ccFiRWih.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init + /tmp/ccFiRWih.s:100 .text.MX_USB_DEVICE_Init:00000044 $d + /tmp/ccFiRWih.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS + /tmp/ccFiRWih.s:109 .bss.hUsbDeviceFS:00000000 $d UNDEFINED SYMBOLS USBD_Init diff --git a/build/usb_device.o b/build/usb_device.o index 0e187db..14bcace 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 0aa5ee2..8ad3a2d 100644 --- a/build/usbd_cdc.lst +++ b/build/usbd_cdc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cch6TldN.s page 1 +ARM GAS /tmp/ccapgmly.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 2 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 3 + ARM GAS /tmp/ccapgmly.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 4 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 5 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 6 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 7 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 8 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 9 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 10 + ARM GAS /tmp/ccapgmly.s page 10 487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 11 + ARM GAS /tmp/ccapgmly.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 12 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 13 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 14 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 15 + ARM GAS /tmp/ccapgmly.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/cch6TldN.s page 1 126 .LFE252: 128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits 129 .align 1 - ARM GAS /tmp/cch6TldN.s page 16 + ARM GAS /tmp/ccapgmly.s page 16 130 .syntax unified @@ -958,7 +958,7 @@ ARM GAS /tmp/cch6TldN.s page 1 175 001a 8121 movs r1, #129 176 001c 3846 mov r0, r7 177 .LVL15: - ARM GAS /tmp/cch6TldN.s page 17 + ARM GAS /tmp/ccapgmly.s page 17 695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 18 + ARM GAS /tmp/ccapgmly.s page 18 217 .loc 1 714 1 view .LVU56 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cch6TldN.s page 1 265 0010 0121 movs r1, #1 266 0012 3846 mov r0, r7 267 .LVL23: - ARM GAS /tmp/cch6TldN.s page 19 + ARM GAS /tmp/ccapgmly.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/cch6TldN.s page 1 306 0038 0022 movs r2, #0 307 003a 4271 strb r2, [r0, #5] 308 .L20: - ARM GAS /tmp/cch6TldN.s page 20 + ARM GAS /tmp/ccapgmly.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/cch6TldN.s page 1 355 0006 8221 movs r1, #130 356 0008 3846 mov r0, r7 357 .LVL31: - ARM GAS /tmp/cch6TldN.s page 21 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 22 + ARM GAS /tmp/ccapgmly.s page 22 399 .loc 1 676 3 is_stmt 1 view .LVU106 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cch6TldN.s page 1 444 .cfi_def_cfa_offset 16 445 .cfi_offset 3, -16 446 .cfi_offset 4, -12 - ARM GAS /tmp/cch6TldN.s page 23 + ARM GAS /tmp/ccapgmly.s page 23 447 .cfi_offset 5, -8 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 24 + ARM GAS /tmp/ccapgmly.s page 24 487 0032 38BD pop {r3, r4, r5, pc} @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 25 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 26 + ARM GAS /tmp/ccapgmly.s page 26 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cch6TldN.s page 1 615 0076 F0E7 b .L36 616 .LVL63: 617 .L39: - ARM GAS /tmp/cch6TldN.s page 27 + ARM GAS /tmp/ccapgmly.s page 27 567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 28 + ARM GAS /tmp/ccapgmly.s page 28 665 .LVL66: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cch6TldN.s page 1 702 0044 D2B2 uxtb r2, r2 703 0046 12E0 b .L48 704 .L60: - ARM GAS /tmp/cch6TldN.s page 29 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 30 + ARM GAS /tmp/ccapgmly.s page 30 747 0074 2046 mov r0, r4 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 31 + ARM GAS /tmp/ccapgmly.s page 31 793 00a4 30 .byte (.L49-.L51)/2 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 32 + ARM GAS /tmp/ccapgmly.s page 32 837 00d4 2946 mov r1, r5 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 33 + ARM GAS /tmp/ccapgmly.s page 33 879 .loc 1 515 15 is_stmt 0 view .LVU259 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 34 + ARM GAS /tmp/ccapgmly.s page 34 929 .cfi_def_cfa_offset 16 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 35 + ARM GAS /tmp/ccapgmly.s page 35 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 36 + ARM GAS /tmp/ccapgmly.s page 36 1008 .loc 1 423 1 view .LVU303 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 37 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 38 + ARM GAS /tmp/ccapgmly.s page 38 1095 0058 6364 str r3, [r4, #68] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 39 + ARM GAS /tmp/ccapgmly.s page 39 1134 .loc 1 360 6 view .LVU350 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 40 + ARM GAS /tmp/ccapgmly.s page 40 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1220 .global USBD_CDC_RegisterInterface 1221 .syntax unified 1222 .thumb - ARM GAS /tmp/cch6TldN.s page 41 + ARM GAS /tmp/ccapgmly.s page 41 1223 .thumb_func @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits 1260 .align 1 1261 .global USBD_CDC_SetTxBuffer - ARM GAS /tmp/cch6TldN.s page 42 + ARM GAS /tmp/ccapgmly.s page 42 1262 .syntax unified @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 43 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 44 + ARM GAS /tmp/ccapgmly.s page 44 794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1365 0000 08B5 push {r3, lr} 1366 .LCFI12: 1367 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cch6TldN.s page 45 + ARM GAS /tmp/ccapgmly.s page 45 1368 .cfi_offset 3, -8 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1390 .loc 1 845 1 view .LVU428 1391 0016 08BD pop {r3, pc} 1392 .LVL139: - ARM GAS /tmp/cch6TldN.s page 46 + ARM GAS /tmp/ccapgmly.s page 46 1393 .L89: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cch6TldN.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/cch6TldN.s page 47 + ARM GAS /tmp/ccapgmly.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/cch6TldN.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/cch6TldN.s page 48 + ARM GAS /tmp/ccapgmly.s page 48 873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1503 020A0000 1503 00070501 1503 02 - ARM GAS /tmp/cch6TldN.s page 49 + ARM GAS /tmp/ccapgmly.s page 49 1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000" @@ -2908,77 +2908,69 @@ ARM GAS /tmp/cch6TldN.s page 1 1530 0000 0A060002 .ascii "\012\006\000\002\000\000\000@\001\000" 1530 00000040 1530 0100 - 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 + 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/ccapgmly.s page 50 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc.c - /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 + /tmp/ccapgmly.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t + /tmp/ccapgmly.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady + /tmp/ccapgmly.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t + /tmp/ccapgmly.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor + /tmp/ccapgmly.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d + /tmp/ccapgmly.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc + /tmp/ccapgmly.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t + /tmp/ccapgmly.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc + /tmp/ccapgmly.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d + /tmp/ccapgmly.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc + /tmp/ccapgmly.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t + /tmp/ccapgmly.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc + /tmp/ccapgmly.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d + /tmp/ccapgmly.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t + /tmp/ccapgmly.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc + /tmp/ccapgmly.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d + /tmp/ccapgmly.s:429 .text.USBD_CDC_DataOut:00000000 $t + /tmp/ccapgmly.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut + /tmp/ccapgmly.s:499 .text.USBD_CDC_DataIn:00000000 $t + /tmp/ccapgmly.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn + /tmp/ccapgmly.s:625 .text.USBD_CDC_Setup:00000000 $t + /tmp/ccapgmly.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup + /tmp/ccapgmly.s:787 .text.USBD_CDC_Setup:0000009e $d + /tmp/ccapgmly.s:799 .text.USBD_CDC_Setup:000000aa $t + /tmp/ccapgmly.s:914 .text.USBD_CDC_DeInit:00000000 $t + /tmp/ccapgmly.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit + /tmp/ccapgmly.s:1013 .text.USBD_CDC_Init:00000000 $t + /tmp/ccapgmly.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init + /tmp/ccapgmly.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t + /tmp/ccapgmly.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface + /tmp/ccapgmly.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t + /tmp/ccapgmly.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer + /tmp/ccapgmly.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t + /tmp/ccapgmly.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer + /tmp/ccapgmly.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t + /tmp/ccapgmly.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket + /tmp/ccapgmly.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t + /tmp/ccapgmly.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket + /tmp/ccapgmly.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d + /tmp/ccapgmly.s:1510 .data.USBD_CDC:00000000 USBD_CDC + /tmp/ccapgmly.s:1507 .data.USBD_CDC:00000000 $d + /tmp/ccapgmly.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d UNDEFINED SYMBOLS USBD_GetEpDesc @@ -2990,9 +2982,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/ccapgmly.s page 51 + + USBD_LL_PrepareReceive diff --git a/build/usbd_cdc.o b/build/usbd_cdc.o index 95f0b40..a0bbcb9 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 b06cf59..cc12c11 100644 --- a/build/usbd_cdc_if.lst +++ b/build/usbd_cdc_if.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccZXq4wE.s page 1 +ARM GAS /tmp/ccTNc7ZU.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 2 + ARM GAS /tmp/ccTNc7ZU.s page 2 32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 3 + ARM GAS /tmp/ccTNc7ZU.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/ccZXq4wE.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/ccZXq4wE.s page 4 + ARM GAS /tmp/ccTNc7ZU.s page 4 146:USB_DEVICE/App/usbd_cdc_if.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 5 + ARM GAS /tmp/ccTNc7ZU.s page 5 51 @ args = 0, pretend = 0, frame = 0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 6 + ARM GAS /tmp/ccTNc7ZU.s page 6 235:USB_DEVICE/App/usbd_cdc_if.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 7 + ARM GAS /tmp/ccTNc7ZU.s page 7 275:USB_DEVICE/App/usbd_cdc_if.c **** * @@ -418,7 +418,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 86 .LVL3: 87 .loc 1 316 1 view .LVU16 88 0002 7047 bx lr - ARM GAS /tmp/ccZXq4wE.s page 8 + ARM GAS /tmp/ccTNc7ZU.s page 8 89 .cfi_endproc @@ -478,7 +478,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 139 .thumb_func 141 CDC_Init_FS: 142 .LFB243: - ARM GAS /tmp/ccZXq4wE.s page 9 + ARM GAS /tmp/ccTNc7ZU.s page 9 153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 10 + ARM GAS /tmp/ccTNc7ZU.s page 10 193 .loc 1 285 27 is_stmt 0 view .LVU32 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccZXq4wE.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/ccZXq4wE.s page 11 + ARM GAS /tmp/ccTNc7ZU.s page 11 236 0024 10BD pop {r4, pc} @@ -635,46 +635,38 @@ ARM GAS /tmp/ccZXq4wE.s page 1 268 00000000 268 00000000 268 00000000 - 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 + 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/ccTNc7ZU.s page 12 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc_if.c - /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 + /tmp/ccTNc7ZU.s:21 .text.CDC_DeInit_FS:00000000 $t + /tmp/ccTNc7ZU.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS + /tmp/ccTNc7ZU.s:41 .text.CDC_Control_FS:00000000 $t + /tmp/ccTNc7ZU.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS + /tmp/ccTNc7ZU.s:66 .text.CDC_TransmitCplt_FS:00000000 $t + /tmp/ccTNc7ZU.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS + /tmp/ccTNc7ZU.s:93 .text.CDC_Receive_FS:00000000 $t + /tmp/ccTNc7ZU.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS + /tmp/ccTNc7ZU.s:131 .text.CDC_Receive_FS:00000018 $d + /tmp/ccTNc7ZU.s:136 .text.CDC_Init_FS:00000000 $t + /tmp/ccTNc7ZU.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS + /tmp/ccTNc7ZU.s:171 .text.CDC_Init_FS:0000001c $d + /tmp/ccTNc7ZU.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS + /tmp/ccTNc7ZU.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS + /tmp/ccTNc7ZU.s:178 .text.CDC_Transmit_FS:00000000 $t + /tmp/ccTNc7ZU.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS + /tmp/ccTNc7ZU.s:240 .text.CDC_Transmit_FS:00000028 $d + /tmp/ccTNc7ZU.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS + /tmp/ccTNc7ZU.s:246 .data.USBD_Interface_fops_FS:00000000 $d + /tmp/ccTNc7ZU.s:257 .bss.UserTxBufferFS:00000000 $d + /tmp/ccTNc7ZU.s:264 .bss.UserRxBufferFS:00000000 $d UNDEFINED SYMBOLS USBD_CDC_SetRxBuffer diff --git a/build/usbd_cdc_if.o b/build/usbd_cdc_if.o index 806559e..4b5552c 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 bbdcb0e..3f15382 100644 --- a/build/usbd_conf.lst +++ b/build/usbd_conf.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccJsOvWS.s page 1 +ARM GAS /tmp/cc0MDawU.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 2 + ARM GAS /tmp/cc0MDawU.s page 2 30:USB_DEVICE/Target/usbd_conf.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 3 + ARM GAS /tmp/cc0MDawU.s page 3 45 .loc 1 71 20 is_stmt 0 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 4 + ARM GAS /tmp/cc0MDawU.s page 4 72 .LBB2: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 5 + ARM GAS /tmp/cc0MDawU.s page 5 91:USB_DEVICE/Target/usbd_conf.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 157 .global HAL_PCD_MspDeInit 158 .syntax unified 159 .thumb - ARM GAS /tmp/ccJsOvWS.s page 6 + ARM GAS /tmp/cc0MDawU.s page 6 160 .thumb_func @@ -358,7 +358,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 7 + ARM GAS /tmp/cc0MDawU.s page 7 116:USB_DEVICE/Target/usbd_conf.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 8 + ARM GAS /tmp/cc0MDawU.s page 8 235 0006 D0F8E004 ldr r0, [r0, #1248] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 275 0016 08BD pop {r3, pc} 276 .cfi_endproc 277 .LFE246: - ARM GAS /tmp/ccJsOvWS.s page 9 + ARM GAS /tmp/cc0MDawU.s page 9 279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits @@ -538,7 +538,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 321 .LVL22: 322 .LFB248: 170:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJsOvWS.s page 10 + ARM GAS /tmp/cc0MDawU.s page 10 171:USB_DEVICE/Target/usbd_conf.c **** /** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 11 + ARM GAS /tmp/cc0MDawU.s page 11 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 12 + ARM GAS /tmp/cc0MDawU.s page 12 393 0020 FFF7FEFF bl Error_Handler @@ -718,7 +718,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 13 + ARM GAS /tmp/cc0MDawU.s page 13 234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 14 + ARM GAS /tmp/cc0MDawU.s page 14 472 0000 08B5 push {r3, lr} @@ -838,7 +838,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 15 + ARM GAS /tmp/cc0MDawU.s page 15 512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete @@ -898,7 +898,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 553 .syntax unified 554 .thumb 555 .thumb_func - ARM GAS /tmp/ccJsOvWS.s page 16 + ARM GAS /tmp/cc0MDawU.s page 16 557 HAL_PCD_ConnectCallback: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 17 + ARM GAS /tmp/cc0MDawU.s page 17 314:USB_DEVICE/Target/usbd_conf.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 18 + ARM GAS /tmp/cc0MDawU.s page 18 333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 19 + ARM GAS /tmp/cc0MDawU.s page 19 647 .loc 1 332 25 is_stmt 0 view .LVU129 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 20 + ARM GAS /tmp/cc0MDawU.s page 20 684 002e 0373 strb r3, [r0, #12] @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 726 0062 00BF .align 2 727 .L50: 728 0064 00000000 .word hpcd_USB_OTG_FS - ARM GAS /tmp/ccJsOvWS.s page 21 + ARM GAS /tmp/cc0MDawU.s page 21 729 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 22 + ARM GAS /tmp/cc0MDawU.s page 22 417:USB_DEVICE/Target/usbd_conf.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 23 + ARM GAS /tmp/cc0MDawU.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/ccJsOvWS.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/ccJsOvWS.s page 24 + ARM GAS /tmp/cc0MDawU.s page 24 749 0000 D0F8C832 ldr r3, [r0, #712] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 789 .syntax unified 790 .thumb 791 .thumb_func - ARM GAS /tmp/ccJsOvWS.s page 25 + ARM GAS /tmp/cc0MDawU.s page 25 793 USBD_LL_GetRxDataSize: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 26 + ARM GAS /tmp/cc0MDawU.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/ccJsOvWS.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/ccJsOvWS.s page 27 + ARM GAS /tmp/cc0MDawU.s page 27 615:USB_DEVICE/Target/usbd_conf.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 28 + ARM GAS /tmp/cc0MDawU.s page 28 862 .loc 1 639 1 view .LVU190 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 29 + ARM GAS /tmp/cc0MDawU.s page 29 905 .loc 1 657 1 is_stmt 1 view -0 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 30 + ARM GAS /tmp/cc0MDawU.s page 30 938 0012 7047 bx lr @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 984 .global USBD_LL_Start 985 .syntax unified 986 .thumb - ARM GAS /tmp/ccJsOvWS.s page 31 + ARM GAS /tmp/cc0MDawU.s page 31 987 .thumb_func @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 32 + ARM GAS /tmp/cc0MDawU.s page 32 1035 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1079 .cfi_def_cfa_offset 8 1080 .cfi_offset 3, -8 1081 .cfi_offset 14, -4 - ARM GAS /tmp/ccJsOvWS.s page 33 + ARM GAS /tmp/cc0MDawU.s page 33 1082 0002 9446 mov ip, r2 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 34 + ARM GAS /tmp/cc0MDawU.s page 34 1128 .LVL105: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 35 + ARM GAS /tmp/cc0MDawU.s page 35 1173 .LVL111: @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 36 + ARM GAS /tmp/cc0MDawU.s page 36 1218 .loc 1 492 17 is_stmt 0 view .LVU280 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccJsOvWS.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/ccJsOvWS.s page 37 + ARM GAS /tmp/cc0MDawU.s page 37 1264 .cfi_endproc @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1310 .syntax unified 1311 .thumb 1312 .thumb_func - ARM GAS /tmp/ccJsOvWS.s page 38 + ARM GAS /tmp/cc0MDawU.s page 38 1314 USBD_LL_Transmit: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1358 .cfi_startproc 1359 @ args = 0, pretend = 0, frame = 0 1360 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccJsOvWS.s page 39 + ARM GAS /tmp/cc0MDawU.s page 39 582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; @@ -2333,113 +2333,105 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1399 00000000 1399 00000000 1399 00000000 - 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 + 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/cc0MDawU.s page 40 - 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 + 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/cc0MDawU.s page 41 DEFINED SYMBOLS *ABS*:00000000 usbd_conf.c - /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/cc0MDawU.s:21 .text.HAL_PCD_MspInit:00000000 $t + /tmp/cc0MDawU.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/cc0MDawU.s:150 .text.HAL_PCD_MspInit:0000007c $d + /tmp/cc0MDawU.s:156 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/cc0MDawU.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/cc0MDawU.s:208 .text.HAL_PCD_MspDeInit:00000028 $d + /tmp/cc0MDawU.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/cc0MDawU.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/cc0MDawU.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/cc0MDawU.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/cc0MDawU.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/cc0MDawU.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/cc0MDawU.s:314 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/cc0MDawU.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/cc0MDawU.s:345 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/cc0MDawU.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/cc0MDawU.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/cc0MDawU.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/cc0MDawU.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d + /tmp/cc0MDawU.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/cc0MDawU.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/cc0MDawU.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/cc0MDawU.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/cc0MDawU.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/cc0MDawU.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/cc0MDawU.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/cc0MDawU.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/cc0MDawU.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/cc0MDawU.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/cc0MDawU.s:613 .text.USBD_LL_Init:00000000 $t + /tmp/cc0MDawU.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init + /tmp/cc0MDawU.s:728 .text.USBD_LL_Init:00000064 $d + /tmp/cc0MDawU.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS + /tmp/cc0MDawU.s:733 .text.USBD_LL_IsStallEP:00000000 $t + /tmp/cc0MDawU.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP + /tmp/cc0MDawU.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t + /tmp/cc0MDawU.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize + /tmp/cc0MDawU.s:819 .text.USBD_static_malloc:00000000 $t + /tmp/cc0MDawU.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc + /tmp/cc0MDawU.s:843 .text.USBD_static_malloc:00000004 $d + /tmp/cc0MDawU.s:1391 .bss.mem.0:00000000 mem.0 + /tmp/cc0MDawU.s:848 .text.USBD_static_free:00000000 $t + /tmp/cc0MDawU.s:854 .text.USBD_static_free:00000000 USBD_static_free + /tmp/cc0MDawU.s:868 .text.USBD_LL_Delay:00000000 $t + /tmp/cc0MDawU.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay + /tmp/cc0MDawU.s:896 .text.USBD_Get_USB_Status:00000000 $t + /tmp/cc0MDawU.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status + /tmp/cc0MDawU.s:916 .text.USBD_Get_USB_Status:00000008 $d + /tmp/cc0MDawU.s:920 .text.USBD_Get_USB_Status:0000000c $t + /tmp/cc0MDawU.s:943 .text.USBD_LL_DeInit:00000000 $t + /tmp/cc0MDawU.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit + /tmp/cc0MDawU.s:983 .text.USBD_LL_Start:00000000 $t + /tmp/cc0MDawU.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start + /tmp/cc0MDawU.s:1023 .text.USBD_LL_Stop:00000000 $t + /tmp/cc0MDawU.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop + ARM GAS /tmp/cc0MDawU.s page 42 - /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 + /tmp/cc0MDawU.s:1063 .text.USBD_LL_OpenEP:00000000 $t + /tmp/cc0MDawU.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP + /tmp/cc0MDawU.s:1108 .text.USBD_LL_CloseEP:00000000 $t + /tmp/cc0MDawU.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP + /tmp/cc0MDawU.s:1148 .text.USBD_LL_FlushEP:00000000 $t + /tmp/cc0MDawU.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP + /tmp/cc0MDawU.s:1188 .text.USBD_LL_StallEP:00000000 $t + /tmp/cc0MDawU.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP + /tmp/cc0MDawU.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t + /tmp/cc0MDawU.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP + /tmp/cc0MDawU.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t + /tmp/cc0MDawU.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress + /tmp/cc0MDawU.s:1308 .text.USBD_LL_Transmit:00000000 $t + /tmp/cc0MDawU.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit + /tmp/cc0MDawU.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t + /tmp/cc0MDawU.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive + /tmp/cc0MDawU.s:1388 .bss.mem.0:00000000 $d + /tmp/cc0MDawU.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/usbd_conf.o b/build/usbd_conf.o index 924fa67..f7a62ac 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 eca6fc4..c2698ae 100644 --- a/build/usbd_core.lst +++ b/build/usbd_core.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccKKwrwH.s page 1 +ARM GAS /tmp/ccC0wZdE.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 2 + ARM GAS /tmp/ccC0wZdE.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 3 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 48 .LVL1: 49 .loc 1 121 19 view .LVU7 50 0008 C3F8B802 str r0, [r3, #696] - ARM GAS /tmp/ccKKwrwH.s page 4 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.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/ccKKwrwH.s page 5 + ARM GAS /tmp/ccC0wZdE.s page 5 87 .loc 1 103 12 view .LVU25 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 6 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 151 002a 2046 mov r0, r4 152 002c FFF7FEFF bl USBD_LL_DeInit 153 .LVL9: - ARM GAS /tmp/ccKKwrwH.s page 7 + ARM GAS /tmp/ccC0wZdE.s page 7 191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 8 + ARM GAS /tmp/ccC0wZdE.s page 8 212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 223 .LCFI5: 224 .cfi_remember_state 225 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccKKwrwH.s page 9 + ARM GAS /tmp/ccC0wZdE.s page 9 226 @ sp needed @@ -538,7 +538,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 10 + ARM GAS /tmp/ccC0wZdE.s page 10 268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 11 + ARM GAS /tmp/ccC0wZdE.s page 11 325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 12 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 286 .cfi_def_cfa_offset 8 287 .cfi_offset 4, -8 288 .cfi_offset 14, -4 - ARM GAS /tmp/ccKKwrwH.s page 13 + ARM GAS /tmp/ccC0wZdE.s page 13 289 0002 0446 mov r4, r0 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 312 .loc 1 432 1 view .LVU91 313 .cfi_endproc 314 .LFE247: - ARM GAS /tmp/ccKKwrwH.s page 14 + ARM GAS /tmp/ccC0wZdE.s page 14 316 .section .text.USBD_RunTestMode,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 15 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 371 .loc 1 491 31 view .LVU105 372 000a 9847 blx r3 373 .LVL25: - ARM GAS /tmp/ccKKwrwH.s page 16 + ARM GAS /tmp/ccC0wZdE.s page 16 374 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 17 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 441 .LVL33: 442 .LFB251: 537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/ccKKwrwH.s page 18 + ARM GAS /tmp/ccC0wZdE.s page 18 538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 478 0024 012B cmp r3, #1 479 0026 07D0 beq .L33 480 0028 022B cmp r3, #2 - ARM GAS /tmp/ccKKwrwH.s page 19 + ARM GAS /tmp/ccC0wZdE.s page 19 481 002a 0AD0 beq .L34 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 20 + ARM GAS /tmp/ccC0wZdE.s page 20 512 .loc 1 568 7 is_stmt 1 view .LVU144 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 21 + ARM GAS /tmp/ccC0wZdE.s page 21 608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 22 + ARM GAS /tmp/ccC0wZdE.s page 22 665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 23 + ARM GAS /tmp/ccC0wZdE.s page 23 722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 24 + ARM GAS /tmp/ccC0wZdE.s page 24 537 .loc 1 778 1 view -0 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 25 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.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/ccKKwrwH.s page 26 + ARM GAS /tmp/ccC0wZdE.s page 26 827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 645 .thumb 646 .thumb_func 648 USBD_LL_SetSpeed: - ARM GAS /tmp/ccKKwrwH.s page 27 + ARM GAS /tmp/ccC0wZdE.s page 27 649 .LVL51: @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 28 + ARM GAS /tmp/ccC0wZdE.s page 28 684 .loc 1 861 11 is_stmt 0 view .LVU194 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 29 + ARM GAS /tmp/ccC0wZdE.s page 29 725 .loc 1 879 3 view .LVU205 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 30 + ARM GAS /tmp/ccC0wZdE.s page 30 766 0000 08B5 push {r3, lr} @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 31 + ARM GAS /tmp/ccC0wZdE.s page 31 788 0010 D0F8B832 ldr r3, [r0, #696] @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 32 + ARM GAS /tmp/ccC0wZdE.s page 32 828 .loc 1 939 24 is_stmt 0 view .LVU233 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 862 .LVL66: 863 .L57: 941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 33 + ARM GAS /tmp/ccC0wZdE.s page 33 864 .loc 1 941 12 view .LVU247 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 34 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 940 0028 F7E7 b .L63 941 .LVL76: 942 .L66: - ARM GAS /tmp/ccKKwrwH.s page 35 + ARM GAS /tmp/ccC0wZdE.s page 35 978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 36 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.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/ccKKwrwH.s page 37 + ARM GAS /tmp/ccC0wZdE.s page 37 1009 000e 5B68 ldr r3, [r3, #4] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 38 + ARM GAS /tmp/ccC0wZdE.s page 38 1047 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 39 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.s page 1 1091 .thumb 1092 .thumb_func 1094 USBD_LL_DataOutStage: - ARM GAS /tmp/ccKKwrwH.s page 40 + ARM GAS /tmp/ccC0wZdE.s page 40 1095 .LVL90: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 41 + ARM GAS /tmp/ccC0wZdE.s page 41 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 42 + ARM GAS /tmp/ccC0wZdE.s page 42 1179 0050 2846 mov r0, r5 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 43 + ARM GAS /tmp/ccC0wZdE.s page 43 1221 .LVL107: @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 44 + ARM GAS /tmp/ccC0wZdE.s page 44 1261 00a4 DBB2 uxtb r3, r3 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1302 .syntax unified 1303 .thumb 1304 .thumb_func - ARM GAS /tmp/ccKKwrwH.s page 45 + ARM GAS /tmp/ccC0wZdE.s page 45 1306 USBD_LL_DataInStage: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 46 + ARM GAS /tmp/ccC0wZdE.s page 46 741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 47 + ARM GAS /tmp/ccC0wZdE.s page 47 1388 .loc 1 733 11 is_stmt 1 view .LVU413 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 48 + ARM GAS /tmp/ccC0wZdE.s page 48 1431 0070 DDD2 bcs .L97 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 49 + ARM GAS /tmp/ccC0wZdE.s page 49 1471 009e 2046 mov r0, r4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 50 + ARM GAS /tmp/ccC0wZdE.s page 50 1510 .loc 1 757 54 is_stmt 0 view .LVU462 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 51 + ARM GAS /tmp/ccC0wZdE.s page 51 1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 52 + ARM GAS /tmp/ccC0wZdE.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/ccKKwrwH.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/ccKKwrwH.s page 53 + ARM GAS /tmp/ccC0wZdE.s page 53 1585 .loc 1 1164 3 view .LVU483 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccKKwrwH.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/ccKKwrwH.s page 54 + ARM GAS /tmp/ccC0wZdE.s page 54 1627 0028 052B cmp r3, #5 @@ -3228,87 +3228,76 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1662 003c 7047 bx lr 1663 .cfi_endproc 1664 .LFE265: - 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 + 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/ccC0wZdE.s page 55 DEFINED SYMBOLS *ABS*:00000000 usbd_core.c - /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 + /tmp/ccC0wZdE.s:21 .text.USBD_Init:00000000 $t + /tmp/ccC0wZdE.s:27 .text.USBD_Init:00000000 USBD_Init + /tmp/ccC0wZdE.s:96 .text.USBD_DeInit:00000000 $t + /tmp/ccC0wZdE.s:102 .text.USBD_DeInit:00000000 USBD_DeInit + /tmp/ccC0wZdE.s:162 .text.USBD_RegisterClass:00000000 $t + /tmp/ccC0wZdE.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass + /tmp/ccC0wZdE.s:241 .text.USBD_Start:00000000 $t + /tmp/ccC0wZdE.s:247 .text.USBD_Start:00000000 USBD_Start + /tmp/ccC0wZdE.s:270 .text.USBD_Stop:00000000 $t + /tmp/ccC0wZdE.s:276 .text.USBD_Stop:00000000 USBD_Stop + /tmp/ccC0wZdE.s:317 .text.USBD_RunTestMode:00000000 $t + /tmp/ccC0wZdE.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode + /tmp/ccC0wZdE.s:342 .text.USBD_SetClassConfig:00000000 $t + /tmp/ccC0wZdE.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig + /tmp/ccC0wZdE.s:389 .text.USBD_ClrClassConfig:00000000 $t + /tmp/ccC0wZdE.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig + /tmp/ccC0wZdE.s:434 .text.USBD_LL_SetupStage:00000000 $t + /tmp/ccC0wZdE.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage + /tmp/ccC0wZdE.s:528 .text.USBD_LL_Reset:00000000 $t + /tmp/ccC0wZdE.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset + /tmp/ccC0wZdE.s:642 .text.USBD_LL_SetSpeed:00000000 $t + /tmp/ccC0wZdE.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed + /tmp/ccC0wZdE.s:669 .text.USBD_LL_Suspend:00000000 $t + /tmp/ccC0wZdE.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend + /tmp/ccC0wZdE.s:711 .text.USBD_LL_Resume:00000000 $t + /tmp/ccC0wZdE.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume + /tmp/ccC0wZdE.s:752 .text.USBD_LL_SOF:00000000 $t + /tmp/ccC0wZdE.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF + /tmp/ccC0wZdE.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t + /tmp/ccC0wZdE.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete + /tmp/ccC0wZdE.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t + /tmp/ccC0wZdE.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete + /tmp/ccC0wZdE.s:952 .text.USBD_LL_DevConnected:00000000 $t + /tmp/ccC0wZdE.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected + /tmp/ccC0wZdE.s:977 .text.USBD_LL_DevDisconnected:00000000 $t + /tmp/ccC0wZdE.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected + /tmp/ccC0wZdE.s:1036 .text.USBD_CoreFindIF:00000000 $t + /tmp/ccC0wZdE.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF + /tmp/ccC0wZdE.s:1062 .text.USBD_CoreFindEP:00000000 $t + /tmp/ccC0wZdE.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP + /tmp/ccC0wZdE.s:1088 .text.USBD_LL_DataOutStage:00000000 $t + /tmp/ccC0wZdE.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage + /tmp/ccC0wZdE.s:1300 .text.USBD_LL_DataInStage:00000000 $t + /tmp/ccC0wZdE.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage + /tmp/ccC0wZdE.s:1532 .text.USBD_GetNextDesc:00000000 $t + /tmp/ccC0wZdE.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc + /tmp/ccC0wZdE.s:1568 .text.USBD_GetEpDesc:00000000 $t + /tmp/ccC0wZdE.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc 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/ccC0wZdE.s page 56 + + USBD_StdDevReq USBD_StdItfReq USBD_StdEPReq diff --git a/build/usbd_core.o b/build/usbd_core.o index c510cb6..3f9265e 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 ec5f6ed..00d3730 100644 --- a/build/usbd_ctlreq.lst +++ b/build/usbd_ctlreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccrWApvy.s page 1 +ARM GAS /tmp/cce7Q3bO.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 2 + ARM GAS /tmp/cce7Q3bO.s page 2 31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 3 + ARM GAS /tmp/cce7Q3bO.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @} @@ -178,7 +178,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 4 + ARM GAS /tmp/cce7Q3bO.s page 4 145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 5 + ARM GAS /tmp/cce7Q3bO.s page 5 202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 6 + ARM GAS /tmp/cce7Q3bO.s page 6 259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 7 + ARM GAS /tmp/cce7Q3bO.s page 7 316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 8 + ARM GAS /tmp/cce7Q3bO.s page 8 373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 9 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 10 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 11 + ARM GAS /tmp/cce7Q3bO.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 12 + ARM GAS /tmp/cce7Q3bO.s page 12 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 13 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 14 + ARM GAS /tmp/cce7Q3bO.s page 14 715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 15 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 16 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 17 + ARM GAS /tmp/cce7Q3bO.s page 17 886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 18 + ARM GAS /tmp/cce7Q3bO.s page 18 943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 19 + ARM GAS /tmp/cce7Q3bO.s page 19 1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 44 0004 02E0 b .L2 45 .LVL3: 46 .L3: - ARM GAS /tmp/ccrWApvy.s page 20 + ARM GAS /tmp/cce7Q3bO.s page 20 1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 21 + ARM GAS /tmp/cce7Q3bO.s page 21 91 0002 0370 strb r3, [r0] @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 22 + ARM GAS /tmp/cce7Q3bO.s page 22 38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 23 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 24 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 25 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 26 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 27 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 28 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 29 + ARM GAS /tmp/cce7Q3bO.s page 29 431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 30 + ARM GAS /tmp/cce7Q3bO.s page 30 147 .loc 2 434 3 view .LVU54 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 31 + ARM GAS /tmp/cce7Q3bO.s page 31 185 .LVL20: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 32 + ARM GAS /tmp/cce7Q3bO.s page 32 233 .loc 1 985 1 view .LVU88 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 278 0014 062B cmp r3, #6 279 0016 00F2AB80 bhi .L8 280 001a DFE803F0 tbb [pc, r3] - ARM GAS /tmp/ccrWApvy.s page 33 + ARM GAS /tmp/cce7Q3bO.s page 33 281 .LVL28: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 34 + ARM GAS /tmp/cce7Q3bO.s page 34 323 004a 1A46 movcs r2, r3 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 35 + ARM GAS /tmp/cce7Q3bO.s page 35 365 006e 4370 strb r3, [r0, #1] @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 36 + ARM GAS /tmp/cce7Q3bO.s page 36 408 0098 5B68 ldr r3, [r3, #4] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 37 + ARM GAS /tmp/cce7Q3bO.s page 37 449 .LVL47: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 38 + ARM GAS /tmp/cce7Q3bO.s page 38 490 00e2 D0F8B432 ldr r3, [r0, #692] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 528 .loc 1 538 20 view .LVU191 529 010a 9847 blx r3 530 .LVL61: - ARM GAS /tmp/ccrWApvy.s page 39 + ARM GAS /tmp/cce7Q3bO.s page 39 651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 570 .LVL69: 571 .L17: 595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++; - ARM GAS /tmp/ccrWApvy.s page 40 + ARM GAS /tmp/cce7Q3bO.s page 40 572 .loc 1 595 11 view .LVU207 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 41 + ARM GAS /tmp/cce7Q3bO.s page 41 612 .loc 1 624 15 is_stmt 0 view .LVU224 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 42 + ARM GAS /tmp/cce7Q3bO.s page 42 652 0176 6FE7 b .L7 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 43 + ARM GAS /tmp/cce7Q3bO.s page 43 701 0004 8B88 ldrh r3, [r1, #4] @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 44 + ARM GAS /tmp/cce7Q3bO.s page 44 700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 45 + ARM GAS /tmp/cce7Q3bO.s page 45 787 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 827 0026 2046 mov r0, r4 828 0028 FFF7FEFF bl USBD_ClrClassConfig 829 .LVL102: - ARM GAS /tmp/ccrWApvy.s page 46 + ARM GAS /tmp/cce7Q3bO.s page 46 807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 47 + ARM GAS /tmp/cce7Q3bO.s page 47 870 .LVL109: @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 48 + ARM GAS /tmp/cce7Q3bO.s page 48 911 0070 8D42 cmp r5, r1 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 49 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.s page 1 993 .L61: 994 00c8 00000000 .word cfgidx.0 995 .cfi_endproc - ARM GAS /tmp/ccrWApvy.s page 50 + ARM GAS /tmp/cce7Q3bO.s page 50 996 .LFE248: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1040 .loc 1 839 9 is_stmt 1 view .LVU369 1041 001e 01E0 b .L63 1042 .LVL135: - ARM GAS /tmp/ccrWApvy.s page 51 + ARM GAS /tmp/cce7Q3bO.s page 51 1043 .L71: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 52 + ARM GAS /tmp/cce7Q3bO.s page 52 1089 .loc 1 856 1 is_stmt 1 view -0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 53 + ARM GAS /tmp/cce7Q3bO.s page 53 1130 .LVL143: @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 54 + ARM GAS /tmp/cce7Q3bO.s page 54 1177 0002 4B88 ldrh r3, [r1, #2] @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 55 + ARM GAS /tmp/cce7Q3bO.s page 55 1217 .cfi_endproc @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 56 + ARM GAS /tmp/cce7Q3bO.s page 56 1263 .loc 1 932 15 is_stmt 0 view .LVU440 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1309 000a 06D0 beq .L93 1310 000c 402C cmp r4, #64 1311 000e 04D0 beq .L93 - ARM GAS /tmp/ccrWApvy.s page 57 + ARM GAS /tmp/cce7Q3bO.s page 57 1312 0010 6CB1 cbz r4, .L94 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1351 .L99: 1352 0038 12 .byte (.L105-.L99)/2 1353 0039 19 .byte (.L104-.L99)/2 - ARM GAS /tmp/ccrWApvy.s page 58 + ARM GAS /tmp/cce7Q3bO.s page 58 1354 003a 1C .byte (.L97-.L99)/2 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 59 + ARM GAS /tmp/cce7Q3bO.s page 59 1399 .loc 1 136 11 view .LVU477 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1445 .cfi_def_cfa_offset 16 1446 .cfi_offset 4, -16 1447 .cfi_offset 5, -12 - ARM GAS /tmp/ccrWApvy.s page 60 + ARM GAS /tmp/cce7Q3bO.s page 60 1448 .cfi_offset 6, -8 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 61 + ARM GAS /tmp/cce7Q3bO.s page 61 1490 002c 0129 cmp r1, #1 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 62 + ARM GAS /tmp/cce7Q3bO.s page 62 1530 0058 2846 mov r0, r5 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1571 .loc 1 219 11 is_stmt 0 view .LVU532 1572 007a 2846 mov r0, r5 1573 .LVL204: - ARM GAS /tmp/ccrWApvy.s page 63 + ARM GAS /tmp/cce7Q3bO.s page 63 219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 64 + ARM GAS /tmp/cce7Q3bO.s page 64 1620 000a DFB2 uxtb r7, r3 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 65 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 66 + ARM GAS /tmp/cce7Q3bO.s page 66 1704 .loc 1 269 23 is_stmt 0 view .LVU575 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 67 + ARM GAS /tmp/cce7Q3bO.s page 67 1748 009e FFF7FEFF bl USBD_LL_StallEP @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 68 + ARM GAS /tmp/cce7Q3bO.s page 68 1789 .LVL236: @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 69 + ARM GAS /tmp/cce7Q3bO.s page 69 1832 .loc 1 309 17 is_stmt 1 view .LVU618 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 70 + ARM GAS /tmp/cce7Q3bO.s page 70 332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 71 + ARM GAS /tmp/cce7Q3bO.s page 71 1915 .loc 1 401 15 is_stmt 1 view .LVU649 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 72 + ARM GAS /tmp/cce7Q3bO.s page 72 360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 73 + ARM GAS /tmp/cce7Q3bO.s page 73 1999 019c 002B cmp r3, #0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 74 + ARM GAS /tmp/cce7Q3bO.s page 74 2041 01d4 04F10E01 add r1, r4, #14 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccrWApvy.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/ccrWApvy.s page 75 + ARM GAS /tmp/cce7Q3bO.s page 75 2085 0212 D9E7 b .L147 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 2130 USBD_GetString: 2131 .LVL286: 2132 .LFB255: - ARM GAS /tmp/ccrWApvy.s page 76 + ARM GAS /tmp/cce7Q3bO.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/ccrWApvy.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/ccrWApvy.s page 77 + ARM GAS /tmp/cce7Q3bO.s page 77 2174 .loc 1 1011 3 view .LVU734 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 2212 .LVL295: 2213 .L172: 1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 78 + ARM GAS /tmp/cce7Q3bO.s page 78 2214 .loc 1 1014 17 is_stmt 1 view .LVU751 @@ -4648,62 +4648,54 @@ ARM GAS /tmp/ccrWApvy.s page 1 2235 .section .bss.cfgidx.0,"aw",%nobits 2238 cfgidx.0: 2239 0000 00 .space 1 - 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 + 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/cce7Q3bO.s page 79 DEFINED SYMBOLS *ABS*:00000000 usbd_ctlreq.c - /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 + /tmp/cce7Q3bO.s:21 .text.USBD_GetLen:00000000 $t + /tmp/cce7Q3bO.s:26 .text.USBD_GetLen:00000000 USBD_GetLen + /tmp/cce7Q3bO.s:72 .text.USBD_ParseSetupRequest:00000000 $t + /tmp/cce7Q3bO.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest + /tmp/cce7Q3bO.s:199 .text.USBD_CtlError:00000000 $t + /tmp/cce7Q3bO.s:205 .text.USBD_CtlError:00000000 USBD_CtlError + /tmp/cce7Q3bO.s:240 .text.USBD_GetDescriptor:00000000 $t + /tmp/cce7Q3bO.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor + /tmp/cce7Q3bO.s:283 .text.USBD_GetDescriptor:0000001e $d + /tmp/cce7Q3bO.s:396 .text.USBD_GetDescriptor:0000008e $d + /tmp/cce7Q3bO.s:402 .text.USBD_GetDescriptor:00000094 $t + /tmp/cce7Q3bO.s:677 .text.USBD_SetAddress:00000000 $t + /tmp/cce7Q3bO.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress + /tmp/cce7Q3bO.s:776 .text.USBD_SetConfig:00000000 $t + /tmp/cce7Q3bO.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig + /tmp/cce7Q3bO.s:994 .text.USBD_SetConfig:000000c8 $d + /tmp/cce7Q3bO.s:2238 .bss.cfgidx.0:00000000 cfgidx.0 + /tmp/cce7Q3bO.s:999 .text.USBD_GetConfig:00000000 $t + /tmp/cce7Q3bO.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig + /tmp/cce7Q3bO.s:1081 .text.USBD_GetStatus:00000000 $t + /tmp/cce7Q3bO.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus + /tmp/cce7Q3bO.s:1157 .text.USBD_SetFeature:00000000 $t + /tmp/cce7Q3bO.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature + /tmp/cce7Q3bO.s:1221 .text.USBD_ClrFeature:00000000 $t + /tmp/cce7Q3bO.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature + /tmp/cce7Q3bO.s:1280 .text.USBD_StdDevReq:00000000 $t + /tmp/cce7Q3bO.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq + /tmp/cce7Q3bO.s:1352 .text.USBD_StdDevReq:00000038 $d + /tmp/cce7Q3bO.s:1362 .text.USBD_StdDevReq:00000042 $t + /tmp/cce7Q3bO.s:1429 .text.USBD_StdItfReq:00000000 $t + /tmp/cce7Q3bO.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq + /tmp/cce7Q3bO.s:1586 .text.USBD_StdEPReq:00000000 $t + /tmp/cce7Q3bO.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq + /tmp/cce7Q3bO.s:2124 .text.USBD_GetString:00000000 $t + /tmp/cce7Q3bO.s:2130 .text.USBD_GetString:00000000 USBD_GetString + /tmp/cce7Q3bO.s:2239 .bss.cfgidx.0:00000000 $d + /tmp/cce7Q3bO.s:290 .text.USBD_GetDescriptor:00000025 $d + /tmp/cce7Q3bO.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 a094dcd..93f333c 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 fc66347..81e134a 100644 --- a/build/usbd_desc.lst +++ b/build/usbd_desc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmVH57s.s page 1 +ARM GAS /tmp/ccuRTiWv.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 2 + ARM GAS /tmp/ccuRTiWv.s page 2 30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 3 + ARM GAS /tmp/ccuRTiWv.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/ccmVH57s.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/ccmVH57s.s page 4 + ARM GAS /tmp/ccuRTiWv.s page 4 144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 5 + ARM GAS /tmp/ccuRTiWv.s page 5 201:USB_DEVICE/App/usbd_desc.c **** 0x0, @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 6 + ARM GAS /tmp/ccuRTiWv.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/ccmVH57s.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/ccmVH57s.s page 7 + ARM GAS /tmp/ccuRTiWv.s page 7 72 0002 0B80 strh r3, [r1] @ movhi @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 8 + ARM GAS /tmp/ccuRTiWv.s page 8 311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 9 + ARM GAS /tmp/ccuRTiWv.s page 9 368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 10 + ARM GAS /tmp/ccuRTiWv.s page 10 101 .loc 1 418 12 is_stmt 0 view .LVU17 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 11 + ARM GAS /tmp/ccuRTiWv.s page 11 141 .L11: @@ -658,7 +658,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 12 + ARM GAS /tmp/ccuRTiWv.s page 12 394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 228 .L22: 229 002e 00BF .align 2 230 .L21: - ARM GAS /tmp/ccmVH57s.s page 13 + ARM GAS /tmp/ccuRTiWv.s page 13 231 0030 0070FF1F .word 536834048 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 278 72747561 278 6C20436F 278 6D506F72 - ARM GAS /tmp/ccmVH57s.s page 14 + ARM GAS /tmp/ccuRTiWv.s page 14 279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 323 0014 0248 ldr r0, .L31+4 324 .LVL25: 292:USB_DEVICE/App/usbd_desc.c **** } - ARM GAS /tmp/ccmVH57s.s page 15 + ARM GAS /tmp/ccuRTiWv.s page 15 325 .loc 1 292 5 view .LVU77 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 16 + ARM GAS /tmp/ccuRTiWv.s page 16 373 .LVL30: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 419 .LVL33: 340:USB_DEVICE/App/usbd_desc.c **** } 420 .loc 1 340 5 view .LVU93 - ARM GAS /tmp/ccmVH57s.s page 17 + ARM GAS /tmp/ccuRTiWv.s page 17 421 000a FFF7FEFF bl USBD_GetString @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccmVH57s.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/ccmVH57s.s page 18 + ARM GAS /tmp/ccuRTiWv.s page 18 469 .LCFI7: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 513 .section .data.USBD_StringSerial,"aw" 514 .align 2 517 USBD_StringSerial: - ARM GAS /tmp/ccmVH57s.s page 19 + ARM GAS /tmp/ccuRTiWv.s page 19 518 0000 1A0300 .ascii "\032\003\000" @@ -1121,65 +1121,57 @@ ARM GAS /tmp/ccmVH57s.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 .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 + 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/ccuRTiWv.s page 20 DEFINED SYMBOLS *ABS*:00000000 usbd_desc.c - /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 + /tmp/ccuRTiWv.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t + /tmp/ccuRTiWv.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor + /tmp/ccuRTiWv.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d + /tmp/ccuRTiWv.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc + /tmp/ccuRTiWv.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor + /tmp/ccuRTiWv.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d + /tmp/ccuRTiWv.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc + /tmp/ccuRTiWv.s:87 .text.IntToUnicode:00000000 $t + /tmp/ccuRTiWv.s:92 .text.IntToUnicode:00000000 IntToUnicode + /tmp/ccuRTiWv.s:167 .text.Get_SerialNum:00000000 $t + /tmp/ccuRTiWv.s:172 .text.Get_SerialNum:00000000 Get_SerialNum + /tmp/ccuRTiWv.s:231 .text.Get_SerialNum:00000030 $d + /tmp/ccuRTiWv.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial + /tmp/ccuRTiWv.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor + /tmp/ccuRTiWv.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d + /tmp/ccuRTiWv.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor + /tmp/ccuRTiWv.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d + /tmp/ccuRTiWv.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc + /tmp/ccuRTiWv.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor + /tmp/ccuRTiWv.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d + /tmp/ccuRTiWv.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor + /tmp/ccuRTiWv.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d + /tmp/ccuRTiWv.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor + /tmp/ccuRTiWv.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d + /tmp/ccuRTiWv.s:514 .data.USBD_StringSerial:00000000 $d + /tmp/ccuRTiWv.s:522 .bss.USBD_StrDesc:00000000 $d + /tmp/ccuRTiWv.s:529 .data.USBD_LangIDDesc:00000000 $d + /tmp/ccuRTiWv.s:536 .data.USBD_FS_DeviceDesc:00000000 $d + /tmp/ccuRTiWv.s:547 .data.FS_Desc:00000000 FS_Desc + /tmp/ccuRTiWv.s:544 .data.FS_Desc:00000000 $d UNDEFINED SYMBOLS USBD_GetString diff --git a/build/usbd_desc.o b/build/usbd_desc.o index e0f69eb..5c5b807 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 1e9f0d4..205c9f7 100644 --- a/build/usbd_ioreq.lst +++ b/build/usbd_ioreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc3QmNth.s page 1 +ARM GAS /tmp/ccnLHsIs.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc3QmNth.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/cc3QmNth.s page 2 + ARM GAS /tmp/ccnLHsIs.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ @@ -118,7 +118,7 @@ ARM GAS /tmp/cc3QmNth.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/cc3QmNth.s page 3 + ARM GAS /tmp/ccnLHsIs.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/cc3QmNth.s page 1 66 0018 0020 movs r0, #0 67 001a 08BD pop {r3, pc} 68 .cfi_endproc - ARM GAS /tmp/cc3QmNth.s page 4 + ARM GAS /tmp/ccnLHsIs.s page 4 69 .LFE243: @@ -238,7 +238,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 109 .section .text.USBD_CtlPrepareRx,"ax",%progbits 110 .align 1 111 .global USBD_CtlPrepareRx - ARM GAS /tmp/cc3QmNth.s page 5 + ARM GAS /tmp/ccnLHsIs.s page 5 112 .syntax unified @@ -298,7 +298,7 @@ ARM GAS /tmp/cc3QmNth.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/cc3QmNth.s page 6 + ARM GAS /tmp/ccnLHsIs.s page 6 145 .loc 1 146 3 is_stmt 1 view .LVU35 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 185 .loc 1 162 9 view .LVU44 186 0006 0021 movs r1, #0 187 .LVL14: - ARM GAS /tmp/cc3QmNth.s page 7 + ARM GAS /tmp/ccnLHsIs.s page 7 188 .loc 1 162 9 view .LVU45 @@ -418,7 +418,7 @@ ARM GAS /tmp/cc3QmNth.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/cc3QmNth.s page 8 + ARM GAS /tmp/ccnLHsIs.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/cc3QmNth.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/cc3QmNth.s page 9 + ARM GAS /tmp/ccnLHsIs.s page 9 269 0012 0020 movs r0, #0 @@ -524,38 +524,30 @@ ARM GAS /tmp/cc3QmNth.s page 1 299 0006 08BD pop {r3, pc} 300 .cfi_endproc 301 .LFE249: - 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 + 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/ccnLHsIs.s page 10 DEFINED SYMBOLS *ABS*:00000000 usbd_ioreq.c - /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 + /tmp/ccnLHsIs.s:21 .text.USBD_CtlSendData:00000000 $t + /tmp/ccnLHsIs.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData + /tmp/ccnLHsIs.s:72 .text.USBD_CtlContinueSendData:00000000 $t + /tmp/ccnLHsIs.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData + /tmp/ccnLHsIs.s:110 .text.USBD_CtlPrepareRx:00000000 $t + /tmp/ccnLHsIs.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx + /tmp/ccnLHsIs.s:161 .text.USBD_CtlContinueRx:00000000 $t + /tmp/ccnLHsIs.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx + /tmp/ccnLHsIs.s:199 .text.USBD_CtlSendStatus:00000000 $t + /tmp/ccnLHsIs.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus + /tmp/ccnLHsIs.s:237 .text.USBD_CtlReceiveStatus:00000000 $t + /tmp/ccnLHsIs.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus + /tmp/ccnLHsIs.s:275 .text.USBD_GetRxCount:00000000 $t + /tmp/ccnLHsIs.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount UNDEFINED SYMBOLS USBD_LL_Transmit diff --git a/build/usbd_ioreq.o b/build/usbd_ioreq.o index 1fc0663..18dd257 100644 Binary files a/build/usbd_ioreq.o and b/build/usbd_ioreq.o differ