sync_detector still not working...

This commit is contained in:
2025-12-20 14:41:55 +03:00
parent c930b503c2
commit 179dfd8d9c
19 changed files with 5389 additions and 4909 deletions

View File

@ -79,15 +79,17 @@ void Error_Handler(void);
#define SYNC_DET_ON #define SYNC_DET_ON
/* Structure describing simple accumulation state for ADC processing */ /* Structure describing simple accumulation state for ADC processing */
struct ADC_proc_typedef { struct ADC_proc_typedef {
uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */ uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */
uint32_t sum; uint32_t sum;
uint32_t sum_ON; uint32_t sum_ON;
uint32_t sum_OFF; uint32_t sum_OFF;
uint32_t avg_ON; uint32_t avg_ON;
uint32_t avg_OFF; uint32_t avg_OFF;
uint32_t N; uint32_t N; /* number of ON/OFF pairs accumulated */
}; uint32_t N_on; /* number of ON samples accumulated */
uint32_t N_off; /* number of OFF samples accumulated */
};
/* Sweep state shared between ISR and main */ /* Sweep state shared between ISR and main */
struct Sweep_state_typedef { struct Sweep_state_typedef {
@ -101,9 +103,10 @@ struct Sweep_state_typedef {
/* Externs provided by main.c */ /* Externs provided by main.c */
extern volatile struct ADC_proc_typedef ADC_proc; extern volatile struct ADC_proc_typedef ADC_proc;
extern volatile struct ADC_proc_typedef ADC_proc_shadow; extern volatile struct ADC_proc_typedef ADC_proc_shadow;
extern volatile struct Sweep_state_typedef Sweep_state; extern volatile struct Sweep_state_typedef Sweep_state;
extern volatile uint32_t curr_step_start_N; extern volatile uint32_t curr_step_start_N;
extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
extern volatile uint32_t sample_seq;
/* USER CODE END Private defines */ /* USER CODE END Private defines */

View File

@ -60,25 +60,25 @@ static void MX_ADC1_Init(void);
/* Private user code ---------------------------------------------------------*/ /* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */ /* USER CODE BEGIN 0 */
/* ADC_proc/ADC_proc_shadow/Sweep_state definitions */ /* ADC_proc/ADC_proc_shadow/Sweep_state definitions */
volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow;
volatile struct Sweep_state_typedef Sweep_state; volatile struct Sweep_state_typedef Sweep_state;
volatile uint32_t curr_step_start_N = 0; volatile uint32_t curr_step_start_N = 0;
volatile uint32_t sample_seq = 0;
/* ADC1 circular DMA buffer definition */ /* ADC1 circular DMA buffer definition */
uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
char ADC_msg[] = "stp ?????? ??????????\r\nSweep_start\n\r"; char ADC_msg[] = "stp ?????? ??????????\r\nSweep_start\n\r";
#define ADC_msg_len 24 #define ADC_msg_len 24
#define ADC_msg_len_Sweep_start 37 #define ADC_msg_len_Sweep_start 37
//char ADC_msg[] = "stp ?????? ?????????? ??????????\r\nSweep_start\n\r"; //char ADC_msg[] = "stp ?????? ?????????? ??????????\r\nSweep_start\n\r";
//#define ADC_msg_len 35 //#define ADC_msg_len 35
//#define ADC_msg_len_Sweep_start 48 //#define ADC_msg_len_Sweep_start 48
#define ADC_msg_val_ON_pos 12 #define ADC_msg_val_ON_pos 12
#define ADC_msg_val_OFF_pos 23
#define ADC_msg_step_pos 4 #define ADC_msg_step_pos 4
/* USER CODE END 0 */ /* USER CODE END 0 */
@ -120,18 +120,22 @@ int main(void)
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE);
ADC_proc_shadow.status = 0; // ADC started ADC_proc_shadow.status = 0; // ADC started
ADC_proc_shadow.N = 0; ADC_proc_shadow.N = 0;
ADC_proc_shadow.N_on = 0;
ADC_proc_shadow.N_off = 0;
ADC_proc_shadow.sum_ON = 0; ADC_proc_shadow.sum_ON = 0;
ADC_proc_shadow.avg_ON = 0; ADC_proc_shadow.avg_ON = 0;
ADC_proc_shadow.sum_OFF = 0; ADC_proc_shadow.sum_OFF = 0;
ADC_proc_shadow.avg_OFF = 0; ADC_proc_shadow.avg_OFF = 0;
ADC_proc.status = 0; // ADC started ADC_proc.status = 0; // ADC started
ADC_proc.N = 0; ADC_proc.N = 0;
ADC_proc.sum_ON = 0; ADC_proc.N_on = 0;
ADC_proc.avg_ON = 0; ADC_proc.N_off = 0;
ADC_proc.sum_OFF = 0; ADC_proc.sum_ON = 0;
ADC_proc.avg_OFF = 0; ADC_proc.avg_ON = 0;
ADC_proc.sum_OFF = 0;
ADC_proc.avg_OFF = 0;
uint32_t curr_points_N_max = 100; uint32_t curr_points_N_max = 100;
uint32_t curr_points_N =0; uint32_t curr_points_N =0;
@ -145,27 +149,48 @@ int main(void)
//HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
//HAL_Delay(100); //HAL_Delay(100);
if (ADC_proc_shadow.status == 2) { if (ADC_proc_shadow.status == 2) {
// ADC_proc_shadow.avg_ON = ADC_proc_shadow.sum_ON / ADC_proc_shadow.N; if (ADC_proc_shadow.N_on) {
ADC_proc_shadow.avg_OFF = ADC_proc_shadow.sum_OFF / ADC_proc_shadow.N; ADC_proc_shadow.avg_ON = ADC_proc_shadow.sum_ON / ADC_proc_shadow.N_on;
ADC_proc_shadow.avg_ON = ADC_proc_shadow.sum_ON / ADC_proc_shadow.N; } else {
ADC_proc_shadow.avg_ON = 0;
}
if (ADC_proc_shadow.N_off) {
ADC_proc_shadow.avg_OFF = ADC_proc_shadow.sum_OFF / ADC_proc_shadow.N_off;
} else {
ADC_proc_shadow.avg_OFF = 0;
}
//ADC_proc_shadow.avg_ON = ADC_proc_shadow.avg_OFF; //ADC_proc_shadow.avg_ON = ADC_proc_shadow.avg_OFF;
ADC_proc_shadow.avg_ON = ADC_proc_shadow.avg_ON - ADC_proc_shadow.avg_OFF; /*
ADC_proc_shadow.status = 1; // reset for next accumulation if (ADC_proc_shadow.avg_ON > ADC_proc_shadow.avg_OFF){
ADC_proc_shadow.sum = 0; ADC_proc_shadow.avg_ON = ADC_proc_shadow.avg_ON - ADC_proc_shadow.avg_OFF;
ADC_proc_shadow.N = 0; }else{
ADC_proc_shadow.avg_ON = ADC_proc_shadow.avg_OFF - ADC_proc_shadow.avg_ON;
}
//*/
// prepare diff output
int32_t diff = (int32_t)ADC_proc_shadow.avg_ON - (int32_t)ADC_proc_shadow.avg_OFF;
uint32_t adiff = (diff >= 0) ? (uint32_t)diff : (uint32_t)(-diff);
ADC_proc_shadow.status = 1; // reset for next accumulation
ADC_proc_shadow.sum = 0;
ADC_proc_shadow.N = 0;
ADC_proc_shadow.N_on = 0;
ADC_proc_shadow.N_off = 0;
ADC_msg[ADC_msg_val_ON_pos + 0] = (ADC_proc_shadow.avg_ON / 1000000000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 0] = (adiff / 1000000000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 1] = (ADC_proc_shadow.avg_ON / 100000000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 1] = (adiff / 100000000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 2] = (ADC_proc_shadow.avg_ON / 10000000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 2] = (adiff / 10000000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 3] = (ADC_proc_shadow.avg_ON / 1000000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 3] = (adiff / 1000000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 4] = (ADC_proc_shadow.avg_ON / 100000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 4] = (adiff / 100000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 5] = (ADC_proc_shadow.avg_ON / 10000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 5] = (adiff / 10000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 6] = (ADC_proc_shadow.avg_ON / 1000) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 6] = (adiff / 1000) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 7] = (ADC_proc_shadow.avg_ON / 100) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 7] = (adiff / 100) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 8] = (ADC_proc_shadow.avg_ON / 10) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 8] = (adiff / 10) % 10 + '0';
ADC_msg[ADC_msg_val_ON_pos + 9] = (ADC_proc_shadow.avg_ON / 1) % 10 + '0'; ADC_msg[ADC_msg_val_ON_pos + 9] = (adiff / 1) % 10 + '0';
// keep original 2-field format; single numeric field holds |diff|
/* /*
ADC_msg[ADC_msg_val_OFF_pos + 0] = (ADC_proc_shadow.avg_OFF / 1000000000) % 10 + '0'; ADC_msg[ADC_msg_val_OFF_pos + 0] = (ADC_proc_shadow.avg_OFF / 1000000000) % 10 + '0';

View File

@ -275,70 +275,72 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
if (Sweep_state.curr_step_started_flag == 2) { if (Sweep_state.curr_step_started_flag == 2) {
Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half
for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) {
if ((i & 1) != 0){ uint16_t v = ADC1_buff_circular[i];
ADC_proc.sum_ON += ADC1_buff_circular[i]; uint32_t s = sample_seq++;
}else{ if ((s & 1) != 0) { ADC_proc.sum_ON += v; ADC_proc.N_on++; } else { ADC_proc.sum_OFF += v; ADC_proc.N_off++; }
ADC_proc.sum_OFF += ADC1_buff_circular[i]; }
}
}
ADC_proc.N += (Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2)/2; ADC_proc.N += (Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2)/2;
ADC_proc_shadow.sum_ON = ADC_proc.sum_ON; ADC_proc_shadow.sum_ON = ADC_proc.sum_ON;
ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF;
ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; ADC_proc_shadow.avg_ON = ADC_proc.avg_ON;
ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF;
ADC_proc_shadow.N = ADC_proc.N; ADC_proc_shadow.N = ADC_proc.N;
ADC_proc_shadow.status = 2; // buffer filled ADC_proc_shadow.N_on = ADC_proc.N_on;
ADC_proc_shadow.N_off = ADC_proc.N_off;
ADC_proc_shadow.status = 2; // buffer filled
ADC_proc.sum = 0; ADC_proc.sum = 0;
ADC_proc.sum_ON = 0; ADC_proc.sum_ON = 0;
ADC_proc.sum_OFF = 0; ADC_proc.sum_OFF = 0;
ADC_proc.N = 0; ADC_proc.N = 0;
ADC_proc.avg_ON = 0; ADC_proc.N_on = 0;
ADC_proc.avg_OFF = 0; ADC_proc.N_off = 0;
ADC_proc.status = 1; // collecting data ADC_proc.avg_ON = 0;
ADC_proc.avg_OFF = 0;
ADC_proc.status = 1; // collecting data
for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) {
if ((i & 1) != 0){ uint16_t v = ADC1_buff_circular[i];
ADC_proc.sum_ON += ADC1_buff_circular[i]; uint32_t s = sample_seq++;
}else{ if ((s & 1) != 0) { ADC_proc.sum_ON += v; ADC_proc.N_on++; } else { ADC_proc.sum_OFF += v; ADC_proc.N_off++; }
ADC_proc.sum_OFF += ADC1_buff_circular[i]; }
}
}
ADC_proc.N = (ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N)/2; ADC_proc.N = (ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N)/2;
}else{ }else{
for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) {
if ((i & 1) != 0){ uint16_t v = ADC1_buff_circular[i];
ADC_proc.sum_ON += ADC1_buff_circular[i]; uint32_t s = sample_seq++;
}else{ if ((s & 1) != 0) { ADC_proc.sum_ON += v; ADC_proc.N_on++; } else { ADC_proc.sum_OFF += v; ADC_proc.N_off++; }
ADC_proc.sum_OFF += ADC1_buff_circular[i]; }
}
}
ADC_proc.N += (ADC_BUFF_SIZE - ADC_BUFF_SIZE/2)/2; ADC_proc.N += (ADC_BUFF_SIZE - ADC_BUFF_SIZE/2)/2;
} }
//if (0){ //if (0){
if (ADC_proc.N >= ADC_BUFF_SIZE*100){ if (ADC_proc.N >= ADC_BUFF_SIZE*100){
ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF;
ADC_proc_shadow.sum_ON = ADC_proc.sum_ON; ADC_proc_shadow.sum_ON = ADC_proc.sum_ON;
ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; ADC_proc_shadow.avg_ON = ADC_proc.avg_ON;
ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF;
ADC_proc_shadow.N = ADC_proc.N; ADC_proc_shadow.N = ADC_proc.N;
ADC_proc_shadow.status = 2; // buffer filled ADC_proc_shadow.N_on = ADC_proc.N_on;
ADC_proc_shadow.N_off = ADC_proc.N_off;
ADC_proc_shadow.status = 2; // buffer filled
ADC_proc.sum_OFF = 0; ADC_proc.sum_OFF = 0;
ADC_proc.sum_ON = 0; ADC_proc.sum_ON = 0;
ADC_proc.N = 0; ADC_proc.N = 0;
ADC_proc.avg_ON = 0; ADC_proc.N_on = 0;
ADC_proc.avg_OFF = 0; ADC_proc.N_off = 0;
ADC_proc.status = 1; // collecting data ADC_proc.avg_ON = 0;
ADC_proc.avg_OFF = 0;
ADC_proc.status = 1; // collecting data
} }
// This function is called when the first half of the ADC buffer is filled // This function is called when the first half of the ADC buffer is filled
// You can process the first half of ADC1_buff_circular here // You can process the first half of ADC1_buff_circular here
@ -351,50 +353,47 @@ void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin);
if (Sweep_state.curr_step_started_flag == 1) { if (Sweep_state.curr_step_started_flag == 1) {
Sweep_state.curr_step_started_flag = 0; Sweep_state.curr_step_started_flag = 0;
for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) {
if ((i & 1) != 0){ uint16_t v = ADC1_buff_circular[i];
ADC_proc.sum_ON += ADC1_buff_circular[i]; uint32_t s = sample_seq++;
}else{ if ((s & 1) != 0) { ADC_proc.sum_ON += v; ADC_proc.N_on++; } else { ADC_proc.sum_OFF += v; ADC_proc.N_off++; }
ADC_proc.sum_OFF += ADC1_buff_circular[i]; }
}
}
ADC_proc.N += (Sweep_state.curr_step_start_DMA_N)/2; ADC_proc.N += (Sweep_state.curr_step_start_DMA_N)/2;
ADC_proc_shadow.sum_ON = ADC_proc.sum_ON; ADC_proc_shadow.sum_ON = ADC_proc.sum_ON;
ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; ADC_proc_shadow.avg_ON = ADC_proc.avg_ON;
ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF;
ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF;
ADC_proc_shadow.N = ADC_proc.N; ADC_proc_shadow.N = ADC_proc.N;
ADC_proc_shadow.status = 2; // buffer filled ADC_proc_shadow.N_on = ADC_proc.N_on;
ADC_proc_shadow.N_off = ADC_proc.N_off;
ADC_proc_shadow.status = 2; // buffer filled
ADC_proc.sum_ON = 0; ADC_proc.sum_ON = 0;
ADC_proc.sum_OFF = 0; ADC_proc.sum_OFF = 0;
ADC_proc.sum = 0; ADC_proc.sum = 0;
ADC_proc.N = 0; ADC_proc.N = 0;
ADC_proc.avg_OFF = 0; ADC_proc.N_on = 0;
ADC_proc.avg_ON = 0; ADC_proc.N_off = 0;
ADC_proc.status = 1; // collecting data ADC_proc.avg_OFF = 0;
ADC_proc.avg_ON = 0;
ADC_proc.status = 1; // collecting data
for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) {
if ((i & 1) != 0){ uint16_t v = ADC1_buff_circular[i];
uint32_t s = sample_seq++;
ADC_proc.sum_ON += ADC1_buff_circular[i]; if ((s & 1) != 0) { ADC_proc.sum_ON += v; ADC_proc.N_on++; } else { ADC_proc.sum_OFF += v; ADC_proc.N_off++; }
}else{
ADC_proc.sum_OFF += ADC1_buff_circular[i];
}
} }
ADC_proc.N = (ADC_BUFF_SIZE/2 - Sweep_state.curr_step_start_DMA_N)/2; ADC_proc.N = (ADC_BUFF_SIZE/2 - Sweep_state.curr_step_start_DMA_N)/2;
}else{ }else{
for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) {
if ((i & 1) != 0){ uint16_t v = ADC1_buff_circular[i];
ADC_proc.sum_ON += ADC1_buff_circular[i]; uint32_t s = sample_seq++;
}else{ if ((s & 1) != 0) { ADC_proc.sum_ON += v; ADC_proc.N_on++; } else { ADC_proc.sum_OFF += v; ADC_proc.N_off++; }
ADC_proc.sum_OFF += ADC1_buff_circular[i]; }
}
}
ADC_proc.N += (ADC_BUFF_SIZE/2)/2; ADC_proc.N += (ADC_BUFF_SIZE/2)/2;
} }
// This function is called when the first half of the ADC buffer is filled // This function is called when the first half of the ADC buffer is filled

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccasRNlf.s page 1 ARM GAS /tmp/ccE2gDIt.s page 1
1 .cpu cortex-m4 1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/ 28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */ 29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */
30:Core/Src/stm32f4xx_hal_msp.c **** 30:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccasRNlf.s page 2 ARM GAS /tmp/ccE2gDIt.s page 2
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */ 31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
42 .loc 1 71 3 view .LVU3 42 .loc 1 71 3 view .LVU3
43 0006 0B4B ldr r3, .L3 43 0006 0B4B ldr r3, .L3
44 0008 5A6C ldr r2, [r3, #68] 44 0008 5A6C ldr r2, [r3, #68]
ARM GAS /tmp/ccasRNlf.s page 3 ARM GAS /tmp/ccE2gDIt.s page 3
45 000a 42F48042 orr r2, r2, #16384 45 000a 42F48042 orr r2, r2, #16384
@ -178,7 +178,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
93 .LFB240: 93 .LFB240:
80:Core/Src/stm32f4xx_hal_msp.c **** 80:Core/Src/stm32f4xx_hal_msp.c ****
81:Core/Src/stm32f4xx_hal_msp.c **** /** 81:Core/Src/stm32f4xx_hal_msp.c **** /**
ARM GAS /tmp/ccasRNlf.s page 4 ARM GAS /tmp/ccE2gDIt.s page 4
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization 82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
@ -238,7 +238,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 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); 105:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
106:Core/Src/stm32f4xx_hal_msp.c **** 106:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccasRNlf.s page 5 ARM GAS /tmp/ccE2gDIt.s page 5
107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */ 107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
150 0034 5A6C ldr r2, [r3, #68] 150 0034 5A6C ldr r2, [r3, #68]
151 0036 02F48072 and r2, r2, #256 151 0036 02F48072 and r2, r2, #256
152 003a 0192 str r2, [sp, #4] 152 003a 0192 str r2, [sp, #4]
ARM GAS /tmp/ccasRNlf.s page 6 ARM GAS /tmp/ccE2gDIt.s page 6
96:Core/Src/stm32f4xx_hal_msp.c **** 96:Core/Src/stm32f4xx_hal_msp.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
190 .loc 1 109 24 is_stmt 0 view .LVU43 190 .loc 1 109 24 is_stmt 0 view .LVU43
191 0062 1048 ldr r0, .L11+4 191 0062 1048 ldr r0, .L11+4
192 0064 104B ldr r3, .L11+8 192 0064 104B ldr r3, .L11+8
ARM GAS /tmp/ccasRNlf.s page 7 ARM GAS /tmp/ccE2gDIt.s page 7
193 0066 0360 str r3, [r0] 193 0066 0360 str r3, [r0]
@ -418,7 +418,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
227 008a FFF7FEFF bl HAL_DMA_Init 227 008a FFF7FEFF bl HAL_DMA_Init
228 .LVL5: 228 .LVL5:
119:Core/Src/stm32f4xx_hal_msp.c **** { 119:Core/Src/stm32f4xx_hal_msp.c **** {
ARM GAS /tmp/ccasRNlf.s page 8 ARM GAS /tmp/ccE2gDIt.s page 8
229 .loc 1 119 8 discriminator 1 view .LVU64 229 .loc 1 119 8 discriminator 1 view .LVU64
@ -478,7 +478,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
270 .loc 1 142 10 is_stmt 0 view .LVU73 270 .loc 1 142 10 is_stmt 0 view .LVU73
271 0000 0268 ldr r2, [r0] 271 0000 0268 ldr r2, [r0]
272 .loc 1 142 5 view .LVU74 272 .loc 1 142 5 view .LVU74
ARM GAS /tmp/ccasRNlf.s page 9 ARM GAS /tmp/ccE2gDIt.s page 9
273 0002 094B ldr r3, .L20 273 0002 094B ldr r3, .L20
@ -538,7 +538,7 @@ ARM GAS /tmp/ccasRNlf.s page 1
306 .align 2 306 .align 2
307 .L20: 307 .L20:
308 0028 00200140 .word 1073815552 308 0028 00200140 .word 1073815552
ARM GAS /tmp/ccasRNlf.s page 10 ARM GAS /tmp/ccE2gDIt.s page 10
309 002c 00380240 .word 1073887232 309 002c 00380240 .word 1073887232
@ -555,20 +555,20 @@ ARM GAS /tmp/ccasRNlf.s page 1
321 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.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" 322 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
323 .file 9 "Core/Inc/main.h" 323 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/ccasRNlf.s page 11 ARM GAS /tmp/ccE2gDIt.s page 11
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_msp.c *ABS*:00000000 stm32f4xx_hal_msp.c
/tmp/ccasRNlf.s:21 .text.HAL_MspInit:00000000 $t /tmp/ccE2gDIt.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccasRNlf.s:27 .text.HAL_MspInit:00000000 HAL_MspInit /tmp/ccE2gDIt.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccasRNlf.s:80 .text.HAL_MspInit:00000034 $d /tmp/ccE2gDIt.s:80 .text.HAL_MspInit:00000034 $d
/tmp/ccasRNlf.s:85 .text.HAL_ADC_MspInit:00000000 $t /tmp/ccE2gDIt.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccasRNlf.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit /tmp/ccE2gDIt.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccasRNlf.s:249 .text.HAL_ADC_MspInit:000000a0 $d /tmp/ccE2gDIt.s:249 .text.HAL_ADC_MspInit:000000a0 $d
/tmp/ccasRNlf.s:256 .text.HAL_ADC_MspDeInit:00000000 $t /tmp/ccE2gDIt.s:256 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccasRNlf.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit /tmp/ccE2gDIt.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccasRNlf.s:308 .text.HAL_ADC_MspDeInit:00000028 $d /tmp/ccE2gDIt.s:308 .text.HAL_ADC_MspDeInit:00000028 $d
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
HAL_GPIO_Init HAL_GPIO_Init

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccMtDEwH.s page 1 ARM GAS /tmp/ccImruYl.s page 1
1 .cpu cortex-m4 1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccMtDEwH.s page 1
28:USB_DEVICE/App/usb_device.c **** 28:USB_DEVICE/App/usb_device.c ****
29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */ 29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */
30:USB_DEVICE/App/usb_device.c **** 30:USB_DEVICE/App/usb_device.c ****
ARM GAS /tmp/ccMtDEwH.s page 2 ARM GAS /tmp/ccImruYl.s page 2
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */ 31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccMtDEwH.s page 1
42 0006 1048 ldr r0, .L11+4 42 0006 1048 ldr r0, .L11+4
43 0008 FFF7FEFF bl USBD_Init 43 0008 FFF7FEFF bl USBD_Init
44 .LVL0: 44 .LVL0:
ARM GAS /tmp/ccMtDEwH.s page 3 ARM GAS /tmp/ccImruYl.s page 3
45 .loc 1 71 6 discriminator 1 view .LVU3 45 .loc 1 71 6 discriminator 1 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccMtDEwH.s page 1
78 002c FFF7FEFF bl Error_Handler 78 002c FFF7FEFF bl Error_Handler
79 .LVL4: 79 .LVL4:
80 0030 EDE7 b .L2 80 0030 EDE7 b .L2
ARM GAS /tmp/ccMtDEwH.s page 4 ARM GAS /tmp/ccImruYl.s page 4
81 .L8: 81 .L8:
@ -227,16 +227,16 @@ ARM GAS /tmp/ccMtDEwH.s page 1
120 .file 6 "USB_DEVICE/App/usbd_cdc_if.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" 121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
122 .file 8 "Core/Inc/main.h" 122 .file 8 "Core/Inc/main.h"
ARM GAS /tmp/ccMtDEwH.s page 5 ARM GAS /tmp/ccImruYl.s page 5
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:00000000 usb_device.c *ABS*:00000000 usb_device.c
/tmp/ccMtDEwH.s:21 .text.MX_USB_DEVICE_Init:00000000 $t /tmp/ccImruYl.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccMtDEwH.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init /tmp/ccImruYl.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccMtDEwH.s:100 .text.MX_USB_DEVICE_Init:00000044 $d /tmp/ccImruYl.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccMtDEwH.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS /tmp/ccImruYl.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccMtDEwH.s:109 .bss.hUsbDeviceFS:00000000 $d /tmp/ccImruYl.s:109 .bss.hUsbDeviceFS:00000000 $d
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
USBD_Init USBD_Init

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccgAVVZQ.s page 1 ARM GAS /tmp/ccEwv7ME.s page 1
1 .cpu cortex-m4 1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
28:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * =================================================================== 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 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 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/ccgAVVZQ.s page 2 ARM GAS /tmp/ccEwv7ME.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, 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/ccgAVVZQ.s page 1
85:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @} 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 **** */ 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 **** 87:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/ccgAVVZQ.s page 3 ARM GAS /tmp/ccEwv7ME.s page 3
88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
142:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 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, 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, 144:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_DeInit,
ARM GAS /tmp/ccgAVVZQ.s page 4 ARM GAS /tmp/ccEwv7ME.s page 4
145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup, 145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup,
@ -238,7 +238,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
199:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 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 */ 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 */ 201:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x05, /* bLength: Endpoint Descriptor size */
ARM GAS /tmp/ccgAVVZQ.s page 5 ARM GAS /tmp/ccEwv7ME.s page 5
202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */ 202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
256:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 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 */ 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 */ 258:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x07, /* bLength: Endpoint Descriptor size */
ARM GAS /tmp/ccgAVVZQ.s page 6 ARM GAS /tmp/ccEwv7ME.s page 6
259:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USB_DESC_TYPE_ENDPOINT, /* bDescriptorType: Endpoint */ 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/ccgAVVZQ.s page 1
313:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 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 */ 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, 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/ccgAVVZQ.s page 7 ARM GAS /tmp/ccEwv7ME.s page 7
316:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_IN_PACKET_SIZE); 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/ccgAVVZQ.s page 1
370:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 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 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 **** { 372:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/ccgAVVZQ.s page 8 ARM GAS /tmp/ccEwv7ME.s page 8
373:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Prepare Out endpoint to receive next packet */ 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/ccgAVVZQ.s page 1
427:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle the CDC specific requests 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 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 429:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param req: usb requests
ARM GAS /tmp/ccgAVVZQ.s page 9 ARM GAS /tmp/ccEwv7ME.s page 9
430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status 430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -538,7 +538,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
484:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 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); 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; 486:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
ARM GAS /tmp/ccgAVVZQ.s page 10 ARM GAS /tmp/ccEwv7ME.s page 10
487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
541:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pdev->pClassDataCmsit[pdev->classId] == NULL) 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 **** { 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; 543:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
ARM GAS /tmp/ccgAVVZQ.s page 11 ARM GAS /tmp/ccEwv7ME.s page 11
544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
598:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_EP0_RxReady 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 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 600:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
ARM GAS /tmp/ccgAVVZQ.s page 12 ARM GAS /tmp/ccEwv7ME.s page 12
601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status 601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -718,7 +718,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
69 .LVL3: 69 .LVL3:
615:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data, 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); 616:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint16_t)hcdc->CmdLength);
ARM GAS /tmp/ccgAVVZQ.s page 13 ARM GAS /tmp/ccEwv7ME.s page 13
617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU; 617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU;
@ -778,7 +778,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
634:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 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) 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 **** { 636:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/ccgAVVZQ.s page 14 ARM GAS /tmp/ccEwv7ME.s page 14
637:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pEpCmdDesc->bInterval = CDC_FS_BINTERVAL; 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/ccgAVVZQ.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) 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 **** { 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); 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/ccgAVVZQ.s page 15 ARM GAS /tmp/ccEwv7ME.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); 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/ccgAVVZQ.s page 1
126 .LFE252: 126 .LFE252:
128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits 128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits
129 .align 1 129 .align 1
ARM GAS /tmp/ccgAVVZQ.s page 16 ARM GAS /tmp/ccEwv7ME.s page 16
130 .syntax unified 130 .syntax unified
@ -958,7 +958,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
175 001a 8121 movs r1, #129 175 001a 8121 movs r1, #129
176 001c 3846 mov r0, r7 176 001c 3846 mov r0, r7
177 .LVL15: 177 .LVL15:
ARM GAS /tmp/ccgAVVZQ.s page 17 ARM GAS /tmp/ccEwv7ME.s page 17
695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
215 0040 0048 ldr r0, .L15 215 0040 0048 ldr r0, .L15
216 .LVL17: 216 .LVL17:
714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/ccgAVVZQ.s page 18 ARM GAS /tmp/ccEwv7ME.s page 18
217 .loc 1 714 1 view .LVU56 217 .loc 1 714 1 view .LVU56
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
265 0010 0121 movs r1, #1 265 0010 0121 movs r1, #1
266 0012 3846 mov r0, r7 266 0012 3846 mov r0, r7
267 .LVL23: 267 .LVL23:
ARM GAS /tmp/ccgAVVZQ.s page 19 ARM GAS /tmp/ccEwv7ME.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); 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/ccgAVVZQ.s page 1
306 0038 0022 movs r2, #0 306 0038 0022 movs r2, #0
307 003a 4271 strb r2, [r0, #5] 307 003a 4271 strb r2, [r0, #5]
308 .L20: 308 .L20:
ARM GAS /tmp/ccgAVVZQ.s page 20 ARM GAS /tmp/ccEwv7ME.s page 20
650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc; 650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
355 0006 8221 movs r1, #130 355 0006 8221 movs r1, #130
356 0008 3846 mov r0, r7 356 0008 3846 mov r0, r7
357 .LVL31: 357 .LVL31:
ARM GAS /tmp/ccgAVVZQ.s page 21 ARM GAS /tmp/ccEwv7ME.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); 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/ccgAVVZQ.s page 1
397 0030 6271 strb r2, [r4, #5] 397 0030 6271 strb r2, [r4, #5]
398 .L26: 398 .L26:
676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/ccgAVVZQ.s page 22 ARM GAS /tmp/ccEwv7ME.s page 22
399 .loc 1 676 3 is_stmt 1 view .LVU106 399 .loc 1 676 3 is_stmt 1 view .LVU106
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
444 .cfi_def_cfa_offset 16 444 .cfi_def_cfa_offset 16
445 .cfi_offset 3, -16 445 .cfi_offset 3, -16
446 .cfi_offset 4, -12 446 .cfi_offset 4, -12
ARM GAS /tmp/ccgAVVZQ.s page 23 ARM GAS /tmp/ccEwv7ME.s page 23
447 .cfi_offset 5, -8 447 .cfi_offset 5, -8
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
485 .L32: 485 .L32:
595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
486 .loc 1 595 1 view .LVU134 486 .loc 1 595 1 view .LVU134
ARM GAS /tmp/ccgAVVZQ.s page 24 ARM GAS /tmp/ccEwv7ME.s page 24
487 0032 38BD pop {r3, r4, r5, pc} 487 0032 38BD pop {r3, r4, r5, pc}
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
532 .loc 1 546 3 is_stmt 1 view .LVU146 532 .loc 1 546 3 is_stmt 1 view .LVU146
533 .LVL50: 533 .LVL50:
ARM GAS /tmp/ccgAVVZQ.s page 25 ARM GAS /tmp/ccEwv7ME.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)) 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/ccgAVVZQ.s page 1
572 004a ABB1 cbz r3, .L39 572 004a ABB1 cbz r3, .L39
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
573 .loc 1 563 7 is_stmt 1 view .LVU163 573 .loc 1 563 7 is_stmt 1 view .LVU163
ARM GAS /tmp/ccgAVVZQ.s page 26 ARM GAS /tmp/ccEwv7ME.s page 26
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
615 0076 F0E7 b .L36 615 0076 F0E7 b .L36
616 .LVL63: 616 .LVL63:
617 .L39: 617 .L39:
ARM GAS /tmp/ccgAVVZQ.s page 27 ARM GAS /tmp/ccEwv7ME.s page 27
567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
663 0016 ADF80420 strh r2, [sp, #4] @ movhi 663 0016 ADF80420 strh r2, [sp, #4] @ movhi
439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
664 .loc 1 439 3 is_stmt 1 view .LVU188 664 .loc 1 439 3 is_stmt 1 view .LVU188
ARM GAS /tmp/ccgAVVZQ.s page 28 ARM GAS /tmp/ccEwv7ME.s page 28
665 .LVL66: 665 .LVL66:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
702 0044 D2B2 uxtb r2, r2 702 0044 D2B2 uxtb r2, r2
703 0046 12E0 b .L48 703 0046 12E0 b .L48
704 .L60: 704 .L60:
ARM GAS /tmp/ccgAVVZQ.s page 29 ARM GAS /tmp/ccEwv7ME.s page 29
453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data, 453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
745 .loc 1 465 17 is_stmt 0 view .LVU220 745 .loc 1 465 17 is_stmt 0 view .LVU220
746 0072 3946 mov r1, r7 746 0072 3946 mov r1, r7
ARM GAS /tmp/ccgAVVZQ.s page 30 ARM GAS /tmp/ccEwv7ME.s page 30
747 0074 2046 mov r0, r4 747 0074 2046 mov r0, r4
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
790 00a1 30 .byte (.L49-.L51)/2 790 00a1 30 .byte (.L49-.L51)/2
791 00a2 30 .byte (.L49-.L51)/2 791 00a2 30 .byte (.L49-.L51)/2
792 00a3 30 .byte (.L49-.L51)/2 792 00a3 30 .byte (.L49-.L51)/2
ARM GAS /tmp/ccgAVVZQ.s page 31 ARM GAS /tmp/ccEwv7ME.s page 31
793 00a4 30 .byte (.L49-.L51)/2 793 00a4 30 .byte (.L49-.L51)/2
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
835 00d2 04D0 beq .L62 835 00d2 04D0 beq .L62
497:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL; 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 836 .loc 1 497 13 is_stmt 1 view .LVU244
ARM GAS /tmp/ccgAVVZQ.s page 32 ARM GAS /tmp/ccEwv7ME.s page 32
837 00d4 2946 mov r1, r5 837 00d4 2946 mov r1, r5
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
878 .loc 1 516 11 view .LVU258 878 .loc 1 516 11 view .LVU258
515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break; 515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break;
ARM GAS /tmp/ccgAVVZQ.s page 33 ARM GAS /tmp/ccEwv7ME.s page 33
879 .loc 1 515 15 is_stmt 0 view .LVU259 879 .loc 1 515 15 is_stmt 0 view .LVU259
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
926 .loc 1 389 1 is_stmt 0 view .LVU268 926 .loc 1 389 1 is_stmt 0 view .LVU268
927 0000 38B5 push {r3, r4, r5, lr} 927 0000 38B5 push {r3, r4, r5, lr}
928 .LCFI10: 928 .LCFI10:
ARM GAS /tmp/ccgAVVZQ.s page 34 ARM GAS /tmp/ccEwv7ME.s page 34
929 .cfi_def_cfa_offset 16 929 .cfi_def_cfa_offset 16
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
967 0028 6564 str r5, [r4, #68] 967 0028 6564 str r5, [r4, #68]
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
968 .loc 1 414 3 is_stmt 1 view .LVU285 968 .loc 1 414 3 is_stmt 1 view .LVU285
ARM GAS /tmp/ccgAVVZQ.s page 35 ARM GAS /tmp/ccEwv7ME.s page 35
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1006 0060 0020 movs r0, #0 1006 0060 0020 movs r0, #0
1007 0062 38BD pop {r3, r4, r5, pc} 1007 0062 38BD pop {r3, r4, r5, pc}
423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/ccgAVVZQ.s page 36 ARM GAS /tmp/ccEwv7ME.s page 36
1008 .loc 1 423 1 view .LVU303 1008 .loc 1 423 1 view .LVU303
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1053 .LVL107: 1053 .LVL107:
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId]; 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 1054 .loc 1 302 3 is_stmt 1 view .LVU315
ARM GAS /tmp/ccgAVVZQ.s page 37 ARM GAS /tmp/ccEwv7ME.s page 37
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId]; 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/ccgAVVZQ.s page 1
327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
1093 .loc 1 327 47 is_stmt 0 view .LVU332 1093 .loc 1 327 47 is_stmt 0 view .LVU332
1094 0056 1023 movs r3, #16 1094 0056 1023 movs r3, #16
ARM GAS /tmp/ccgAVVZQ.s page 38 ARM GAS /tmp/ccEwv7ME.s page 38
1095 0058 6364 str r3, [r4, #68] 1095 0058 6364 str r3, [r4, #68]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1132 .loc 1 360 11 is_stmt 0 view .LVU349 1132 .loc 1 360 11 is_stmt 0 view .LVU349
1133 008a D5F80422 ldr r2, [r5, #516] 1133 008a D5F80422 ldr r2, [r5, #516]
360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/ccgAVVZQ.s page 39 ARM GAS /tmp/ccEwv7ME.s page 39
1134 .loc 1 360 6 view .LVU350 1134 .loc 1 360 6 view .LVU350
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1175 .LVL116: 1175 .LVL116:
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
1176 .loc 1 335 5 is_stmt 1 view .LVU364 1176 .loc 1 335 5 is_stmt 1 view .LVU364
ARM GAS /tmp/ccgAVVZQ.s page 40 ARM GAS /tmp/ccEwv7ME.s page 40
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1220 .global USBD_CDC_RegisterInterface 1220 .global USBD_CDC_RegisterInterface
1221 .syntax unified 1221 .syntax unified
1222 .thumb 1222 .thumb
ARM GAS /tmp/ccgAVVZQ.s page 41 ARM GAS /tmp/ccEwv7ME.s page 41
1223 .thumb_func 1223 .thumb_func
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits 1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits
1260 .align 1 1260 .align 1
1261 .global USBD_CDC_SetTxBuffer 1261 .global USBD_CDC_SetTxBuffer
ARM GAS /tmp/ccgAVVZQ.s page 42 ARM GAS /tmp/ccEwv7ME.s page 42
1262 .syntax unified 1262 .syntax unified
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1288 .loc 1 775 18 is_stmt 0 view .LVU397 1288 .loc 1 775 18 is_stmt 0 view .LVU397
1289 0010 C3F81022 str r2, [r3, #528] 1289 0010 C3F81022 str r2, [r3, #528]
776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/ccgAVVZQ.s page 43 ARM GAS /tmp/ccEwv7ME.s page 43
777:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_OK; 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/ccgAVVZQ.s page 1
791:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 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; 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 **** } 793:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
ARM GAS /tmp/ccgAVVZQ.s page 44 ARM GAS /tmp/ccEwv7ME.s page 44
794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1365 0000 08B5 push {r3, lr} 1365 0000 08B5 push {r3, lr}
1366 .LCFI12: 1366 .LCFI12:
1367 .cfi_def_cfa_offset 8 1367 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccgAVVZQ.s page 45 ARM GAS /tmp/ccEwv7ME.s page 45
1368 .cfi_offset 3, -8 1368 .cfi_offset 3, -8
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1390 .loc 1 845 1 view .LVU428 1390 .loc 1 845 1 view .LVU428
1391 0016 08BD pop {r3, pc} 1391 0016 08BD pop {r3, pc}
1392 .LVL139: 1392 .LVL139:
ARM GAS /tmp/ccgAVVZQ.s page 46 ARM GAS /tmp/ccEwv7ME.s page 46
1393 .L89: 1393 .L89:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
848:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_ReceivePacket 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 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 850:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
ARM GAS /tmp/ccgAVVZQ.s page 47 ARM GAS /tmp/ccEwv7ME.s page 47
851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status 851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1469 .L91: 1469 .L91:
871:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_OUT_PACKET_SIZE); 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 **** } 872:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
ARM GAS /tmp/ccgAVVZQ.s page 48 ARM GAS /tmp/ccEwv7ME.s page 48
873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else 873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1503 020A0000 1503 020A0000
1503 00070501 1503 00070501
1503 02 1503 02
ARM GAS /tmp/ccgAVVZQ.s page 49 ARM GAS /tmp/ccEwv7ME.s page 49
1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000" 1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000"
@ -2924,53 +2924,53 @@ ARM GAS /tmp/ccgAVVZQ.s page 1
1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.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" 1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1546 .file 15 "<built-in>" 1546 .file 15 "<built-in>"
ARM GAS /tmp/ccgAVVZQ.s page 50 ARM GAS /tmp/ccEwv7ME.s page 50
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc.c *ABS*:00000000 usbd_cdc.c
/tmp/ccgAVVZQ.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t /tmp/ccEwv7ME.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/ccgAVVZQ.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady /tmp/ccEwv7ME.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/ccgAVVZQ.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t /tmp/ccEwv7ME.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/ccgAVVZQ.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor /tmp/ccEwv7ME.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/ccgAVVZQ.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d /tmp/ccEwv7ME.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/ccgAVVZQ.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc /tmp/ccEwv7ME.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/ccgAVVZQ.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t /tmp/ccEwv7ME.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/ccgAVVZQ.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc /tmp/ccEwv7ME.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/ccgAVVZQ.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d /tmp/ccEwv7ME.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/ccgAVVZQ.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc /tmp/ccEwv7ME.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/ccgAVVZQ.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t /tmp/ccEwv7ME.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/ccgAVVZQ.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc /tmp/ccEwv7ME.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/ccgAVVZQ.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d /tmp/ccEwv7ME.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/ccgAVVZQ.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t /tmp/ccEwv7ME.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/ccgAVVZQ.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc /tmp/ccEwv7ME.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/ccgAVVZQ.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d /tmp/ccEwv7ME.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/ccgAVVZQ.s:429 .text.USBD_CDC_DataOut:00000000 $t /tmp/ccEwv7ME.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/ccgAVVZQ.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut /tmp/ccEwv7ME.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/ccgAVVZQ.s:499 .text.USBD_CDC_DataIn:00000000 $t /tmp/ccEwv7ME.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/ccgAVVZQ.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn /tmp/ccEwv7ME.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/ccgAVVZQ.s:625 .text.USBD_CDC_Setup:00000000 $t /tmp/ccEwv7ME.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/ccgAVVZQ.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup /tmp/ccEwv7ME.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/ccgAVVZQ.s:787 .text.USBD_CDC_Setup:0000009e $d /tmp/ccEwv7ME.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/ccgAVVZQ.s:799 .text.USBD_CDC_Setup:000000aa $t /tmp/ccEwv7ME.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/ccgAVVZQ.s:914 .text.USBD_CDC_DeInit:00000000 $t /tmp/ccEwv7ME.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/ccgAVVZQ.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit /tmp/ccEwv7ME.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/ccgAVVZQ.s:1013 .text.USBD_CDC_Init:00000000 $t /tmp/ccEwv7ME.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/ccgAVVZQ.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init /tmp/ccEwv7ME.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/ccgAVVZQ.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t /tmp/ccEwv7ME.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/ccgAVVZQ.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface /tmp/ccEwv7ME.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/ccgAVVZQ.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t /tmp/ccEwv7ME.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/ccgAVVZQ.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer /tmp/ccEwv7ME.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/ccgAVVZQ.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t /tmp/ccEwv7ME.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/ccgAVVZQ.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer /tmp/ccEwv7ME.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/ccgAVVZQ.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t /tmp/ccEwv7ME.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/ccgAVVZQ.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket /tmp/ccEwv7ME.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/ccgAVVZQ.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t /tmp/ccEwv7ME.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/ccgAVVZQ.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket /tmp/ccEwv7ME.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/ccgAVVZQ.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d /tmp/ccEwv7ME.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/ccgAVVZQ.s:1510 .data.USBD_CDC:00000000 USBD_CDC /tmp/ccEwv7ME.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/ccgAVVZQ.s:1507 .data.USBD_CDC:00000000 $d /tmp/ccEwv7ME.s:1507 .data.USBD_CDC:00000000 $d
/tmp/ccgAVVZQ.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d /tmp/ccEwv7ME.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
USBD_GetEpDesc USBD_GetEpDesc
@ -2984,7 +2984,7 @@ USBD_static_free
USBD_static_malloc USBD_static_malloc
memset memset
USBD_LL_OpenEP USBD_LL_OpenEP
ARM GAS /tmp/ccgAVVZQ.s page 51 ARM GAS /tmp/ccEwv7ME.s page 51
USBD_LL_PrepareReceive USBD_LL_PrepareReceive

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccc06Tdn.s page 1 ARM GAS /tmp/ccNdonmt.s page 1
1 .cpu cortex-m4 1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ 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 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 **** * @{ 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
ARM GAS /tmp/ccc06Tdn.s page 2 ARM GAS /tmp/ccNdonmt.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status 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 **** */ 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, 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev,
ARM GAS /tmp/ccc06Tdn.s page 3 ARM GAS /tmp/ccNdonmt.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len) 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/ccc06Tdn.s page 1
66 0018 0020 movs r0, #0 66 0018 0020 movs r0, #0
67 001a 08BD pop {r3, pc} 67 001a 08BD pop {r3, pc}
68 .cfi_endproc 68 .cfi_endproc
ARM GAS /tmp/ccc06Tdn.s page 4 ARM GAS /tmp/ccNdonmt.s page 4
69 .LFE243: 69 .LFE243:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits 109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
110 .align 1 110 .align 1
111 .global USBD_CtlPrepareRx 111 .global USBD_CtlPrepareRx
ARM GAS /tmp/ccc06Tdn.s page 5 ARM GAS /tmp/ccNdonmt.s page 5
112 .syntax unified 112 .syntax unified
@ -298,7 +298,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 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 */ 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); 146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
ARM GAS /tmp/ccc06Tdn.s page 6 ARM GAS /tmp/ccNdonmt.s page 6
145 .loc 1 146 3 is_stmt 1 view .LVU35 145 .loc 1 146 3 is_stmt 1 view .LVU35
@ -358,7 +358,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
185 .loc 1 162 9 view .LVU44 185 .loc 1 162 9 view .LVU44
186 0006 0021 movs r1, #0 186 0006 0021 movs r1, #0
187 .LVL14: 187 .LVL14:
ARM GAS /tmp/ccc06Tdn.s page 7 ARM GAS /tmp/ccNdonmt.s page 7
188 .loc 1 162 9 view .LVU45 188 .loc 1 162 9 view .LVU45
@ -418,7 +418,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
227 000e FFF7FEFF bl USBD_LL_Transmit 227 000e FFF7FEFF bl USBD_LL_Transmit
228 .LVL17: 228 .LVL17:
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
ARM GAS /tmp/ccc06Tdn.s page 8 ARM GAS /tmp/ccNdonmt.s page 8
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK; 181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/ccc06Tdn.s page 1
267 .loc 1 198 3 is_stmt 1 view .LVU62 267 .loc 1 198 3 is_stmt 1 view .LVU62
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** } 199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
268 .loc 1 199 1 is_stmt 0 view .LVU63 268 .loc 1 199 1 is_stmt 0 view .LVU63
ARM GAS /tmp/ccc06Tdn.s page 9 ARM GAS /tmp/ccNdonmt.s page 9
269 0012 0020 movs r0, #0 269 0012 0020 movs r0, #0
@ -529,25 +529,25 @@ ARM GAS /tmp/ccc06Tdn.s page 1
305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 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" 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" 307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccc06Tdn.s page 10 ARM GAS /tmp/ccNdonmt.s page 10
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:00000000 usbd_ioreq.c *ABS*:00000000 usbd_ioreq.c
/tmp/ccc06Tdn.s:21 .text.USBD_CtlSendData:00000000 $t /tmp/ccNdonmt.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/ccc06Tdn.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData /tmp/ccNdonmt.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/ccc06Tdn.s:72 .text.USBD_CtlContinueSendData:00000000 $t /tmp/ccNdonmt.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/ccc06Tdn.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData /tmp/ccNdonmt.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/ccc06Tdn.s:110 .text.USBD_CtlPrepareRx:00000000 $t /tmp/ccNdonmt.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/ccc06Tdn.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx /tmp/ccNdonmt.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/ccc06Tdn.s:161 .text.USBD_CtlContinueRx:00000000 $t /tmp/ccNdonmt.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/ccc06Tdn.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx /tmp/ccNdonmt.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/ccc06Tdn.s:199 .text.USBD_CtlSendStatus:00000000 $t /tmp/ccNdonmt.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/ccc06Tdn.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus /tmp/ccNdonmt.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/ccc06Tdn.s:237 .text.USBD_CtlReceiveStatus:00000000 $t /tmp/ccNdonmt.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/ccc06Tdn.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus /tmp/ccNdonmt.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/ccc06Tdn.s:275 .text.USBD_GetRxCount:00000000 $t /tmp/ccNdonmt.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/ccc06Tdn.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount /tmp/ccNdonmt.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
USBD_LL_Transmit USBD_LL_Transmit