DMA-based averager works! Also it dumps avg values to USB CDC
This commit is contained in:
@ -63,6 +63,24 @@ void Error_Handler(void);
|
||||
#define LED_BLUE_GPIO_Port GPIOB
|
||||
|
||||
/* USER CODE BEGIN Private defines */
|
||||
/* Shared ADC app types and declarations */
|
||||
|
||||
/* Size of circular DMA buffer for ADC1 */
|
||||
#ifndef ADC_BUFF_SIZE
|
||||
#define ADC_BUFF_SIZE 100
|
||||
#endif
|
||||
|
||||
/* Structure describing simple accumulation state for ADC processing */
|
||||
struct ADC_proc {
|
||||
uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */
|
||||
uint32_t sum;
|
||||
uint32_t avg;
|
||||
uint32_t N;
|
||||
};
|
||||
|
||||
/* Externs provided by main.c */
|
||||
extern struct ADC_proc adc_process;
|
||||
extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
|
||||
|
||||
/* USER CODE END Private defines */
|
||||
|
||||
|
||||
@ -59,16 +59,14 @@ static void MX_ADC1_Init(void);
|
||||
|
||||
/* Private user code ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN 0 */
|
||||
struct ADC_proc{
|
||||
uint8_t status; // 0 - stopped, 1 - started-filling, 2 - filled
|
||||
uint32_t sum;
|
||||
uint32_t avg;
|
||||
uint32_t N;
|
||||
} adc_process;
|
||||
/* adc_process definition is provided here; structure is declared in main.h */
|
||||
struct ADC_proc adc_process;
|
||||
|
||||
|
||||
#define ADC_BUFF_SIZE 100
|
||||
/* ADC1 circular DMA buffer definition */
|
||||
uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
|
||||
char ADC_msg[] = "Received ADC value: ??????????\r\n";
|
||||
#define ADC_msg_len 32
|
||||
#define ADC_msg_val_pos 20
|
||||
/* USER CODE END 0 */
|
||||
|
||||
/**
|
||||
@ -118,31 +116,29 @@ int main(void)
|
||||
while (1)
|
||||
{
|
||||
HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
|
||||
HAL_Delay(100);
|
||||
//HAL_Delay(100);
|
||||
|
||||
if (adc_process.status == 2) {
|
||||
adc_process.avg = adc_process.sum / adc_process.N;
|
||||
adc_process.status = 1; // reset for next accumulation
|
||||
adc_process.sum = 0;
|
||||
adc_process.N = 0;
|
||||
char digits[10] = {0};
|
||||
digits[0] = (adc_process.avg / 1000000000) % 10 + '0';
|
||||
digits[1] = (adc_process.avg / 100000000) % 10 + '0';
|
||||
digits[2] = (adc_process.avg / 10000000) % 10 + '0';
|
||||
digits[3] = (adc_process.avg / 1000000) % 10 + '0';
|
||||
digits[4] = (adc_process.avg / 100000) % 10 + '0';
|
||||
digits[5] = (adc_process.avg / 10000) % 10 + '0';
|
||||
digits[6] = (adc_process.avg / 1000) % 10 + '0';
|
||||
digits[7] = (adc_process.avg / 100) % 10 + '0';
|
||||
digits[8] = (adc_process.avg / 10) % 10 + '0';
|
||||
digits[9] = (adc_process.avg / 1) % 10 + '0';
|
||||
|
||||
CDC_Transmit_FS((uint8_t *)"ADC Average calculated: ", 24);
|
||||
CDC_Transmit_FS((uint8_t *)digits, 10);
|
||||
CDC_Transmit_FS((uint8_t *)"\r\n", 2);
|
||||
|
||||
ADC_msg[ADC_msg_val_pos + 0] = (adc_process.avg / 10000000000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 1] = (adc_process.avg / 1000000000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 2] = (adc_process.avg / 10000000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 3] = (adc_process.avg / 1000000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 4] = (adc_process.avg / 100000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 5] = (adc_process.avg / 10000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 6] = (adc_process.avg / 1000) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 7] = (adc_process.avg / 100) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 8] = (adc_process.avg / 10) % 10 + '0';
|
||||
ADC_msg[ADC_msg_val_pos + 9] = (adc_process.avg / 1) % 10 + '0';
|
||||
CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len);
|
||||
|
||||
}
|
||||
CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19);
|
||||
//CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19);
|
||||
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
|
||||
2173
build/main.lst
2173
build/main.lst
File diff suppressed because it is too large
Load Diff
BIN
build/main.o
BIN
build/main.o
Binary file not shown.
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
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
ARM GAS /tmp/ccAF09Kg.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */
|
||||
30:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
ARM GAS /tmp/ccbK0WkT.s page 2
|
||||
ARM GAS /tmp/ccAF09Kg.s page 2
|
||||
|
||||
|
||||
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
42 .loc 1 71 3 view .LVU3
|
||||
43 0006 0B4B ldr r3, .L3
|
||||
44 0008 5A6C ldr r2, [r3, #68]
|
||||
ARM GAS /tmp/ccbK0WkT.s page 3
|
||||
ARM GAS /tmp/ccAF09Kg.s page 3
|
||||
|
||||
|
||||
45 000a 42F48042 orr r2, r2, #16384
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
93 .LFB240:
|
||||
80:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
81:Core/Src/stm32f4xx_hal_msp.c **** /**
|
||||
ARM GAS /tmp/ccbK0WkT.s page 4
|
||||
ARM GAS /tmp/ccAF09Kg.s page 4
|
||||
|
||||
|
||||
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
103:Core/Src/stm32f4xx_hal_msp.c **** */
|
||||
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0;
|
||||
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
ARM GAS /tmp/ccbK0WkT.s page 5
|
||||
ARM GAS /tmp/ccAF09Kg.s page 5
|
||||
|
||||
|
||||
106:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
96:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
145 .loc 1 96 5 view .LVU25
|
||||
146 0028 03F58C33 add r3, r3, #71680
|
||||
ARM GAS /tmp/ccbK0WkT.s page 6
|
||||
ARM GAS /tmp/ccAF09Kg.s page 6
|
||||
|
||||
|
||||
147 002c 5A6C ldr r2, [r3, #68]
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
187 0064 029B ldr r3, [sp, #8]
|
||||
188 .LBE6:
|
||||
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
|
||||
ARM GAS /tmp/ccbK0WkT.s page 7
|
||||
ARM GAS /tmp/ccAF09Kg.s page 7
|
||||
|
||||
|
||||
189 .loc 1 99 5 view .LVU40
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
226 .loc 1 117 5 is_stmt 1 view .LVU57
|
||||
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
|
||||
227 .loc 1 117 28 is_stmt 0 view .LVU58
|
||||
ARM GAS /tmp/ccbK0WkT.s page 8
|
||||
ARM GAS /tmp/ccAF09Kg.s page 8
|
||||
|
||||
|
||||
228 008c 4560 str r5, [r0, #4]
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
263 .L7:
|
||||
131:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
264 .loc 1 131 5 is_stmt 1 view .LVU78
|
||||
ARM GAS /tmp/ccbK0WkT.s page 9
|
||||
ARM GAS /tmp/ccAF09Kg.s page 9
|
||||
|
||||
|
||||
131:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
307 0004 9A42 cmp r2, r3
|
||||
308 0006 00D0 beq .L19
|
||||
309 0008 7047 bx lr
|
||||
ARM GAS /tmp/ccbK0WkT.s page 10
|
||||
ARM GAS /tmp/ccAF09Kg.s page 10
|
||||
|
||||
|
||||
310 .L19:
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
340 002e 10BD pop {r4, pc}
|
||||
341 .LVL13:
|
||||
342 .L21:
|
||||
ARM GAS /tmp/ccbK0WkT.s page 11
|
||||
ARM GAS /tmp/ccAF09Kg.s page 11
|
||||
|
||||
|
||||
343 .loc 1 172 1 view .LVU95
|
||||
@ -620,20 +620,20 @@ ARM GAS /tmp/ccbK0WkT.s page 1
|
||||
360 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
|
||||
361 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
|
||||
362 .file 9 "Core/Inc/main.h"
|
||||
ARM GAS /tmp/ccbK0WkT.s page 12
|
||||
ARM GAS /tmp/ccAF09Kg.s page 12
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 stm32f4xx_hal_msp.c
|
||||
/tmp/ccbK0WkT.s:21 .text.HAL_MspInit:00000000 $t
|
||||
/tmp/ccbK0WkT.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
|
||||
/tmp/ccbK0WkT.s:80 .text.HAL_MspInit:00000034 $d
|
||||
/tmp/ccbK0WkT.s:85 .text.HAL_ADC_MspInit:00000000 $t
|
||||
/tmp/ccbK0WkT.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
|
||||
/tmp/ccbK0WkT.s:281 .text.HAL_ADC_MspInit:000000c4 $d
|
||||
/tmp/ccbK0WkT.s:289 .text.HAL_ADC_MspDeInit:00000000 $t
|
||||
/tmp/ccbK0WkT.s:295 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
|
||||
/tmp/ccbK0WkT.s:346 .text.HAL_ADC_MspDeInit:00000030 $d
|
||||
/tmp/ccAF09Kg.s:21 .text.HAL_MspInit:00000000 $t
|
||||
/tmp/ccAF09Kg.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
|
||||
/tmp/ccAF09Kg.s:80 .text.HAL_MspInit:00000034 $d
|
||||
/tmp/ccAF09Kg.s:85 .text.HAL_ADC_MspInit:00000000 $t
|
||||
/tmp/ccAF09Kg.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
|
||||
/tmp/ccAF09Kg.s:281 .text.HAL_ADC_MspInit:000000c4 $d
|
||||
/tmp/ccAF09Kg.s:289 .text.HAL_ADC_MspDeInit:00000000 $t
|
||||
/tmp/ccAF09Kg.s:295 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
|
||||
/tmp/ccAF09Kg.s:346 .text.HAL_ADC_MspDeInit:00000030 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_Init
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
ARM GAS /tmp/ccBaomn6.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
28:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN TD */
|
||||
29:Core/Src/stm32f4xx_it.c ****
|
||||
30:Core/Src/stm32f4xx_it.c **** /* USER CODE END TD */
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 2
|
||||
ARM GAS /tmp/ccBaomn6.s page 2
|
||||
|
||||
|
||||
31:Core/Src/stm32f4xx_it.c ****
|
||||
@ -91,7 +91,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
58:Core/Src/stm32f4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_OTG_FS;
|
||||
59:Core/Src/stm32f4xx_it.c **** extern DMA_HandleTypeDef hdma_adc1;
|
||||
60:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EV */
|
||||
61:Core/Src/stm32f4xx_it.c ****
|
||||
61:Core/Src/stm32f4xx_it.c **** extern struct ADC_proc adc_process;
|
||||
62:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */
|
||||
63:Core/Src/stm32f4xx_it.c ****
|
||||
64:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
77:Core/Src/stm32f4xx_it.c **** {
|
||||
78:Core/Src/stm32f4xx_it.c **** }
|
||||
37 .loc 1 78 3 view .LVU2
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 3
|
||||
ARM GAS /tmp/ccBaomn6.s page 3
|
||||
|
||||
|
||||
76:Core/Src/stm32f4xx_it.c **** {
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
98:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault.
|
||||
99:Core/Src/stm32f4xx_it.c **** */
|
||||
100:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void)
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 4
|
||||
ARM GAS /tmp/ccBaomn6.s page 4
|
||||
|
||||
|
||||
101:Core/Src/stm32f4xx_it.c **** {
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
106 .loc 1 124 3 view .LVU14
|
||||
120:Core/Src/stm32f4xx_it.c **** {
|
||||
107 .loc 1 120 9 view .LVU15
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 5
|
||||
ARM GAS /tmp/ccBaomn6.s page 5
|
||||
|
||||
|
||||
108 0000 FEE7 b .L8
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
146:Core/Src/stm32f4xx_it.c **** {
|
||||
144 .loc 1 146 1 view -0
|
||||
145 .cfi_startproc
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 6
|
||||
ARM GAS /tmp/ccBaomn6.s page 6
|
||||
|
||||
|
||||
146 @ args = 0, pretend = 0, frame = 0
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
169:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service.
|
||||
170:Core/Src/stm32f4xx_it.c **** */
|
||||
171:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void)
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 7
|
||||
ARM GAS /tmp/ccBaomn6.s page 7
|
||||
|
||||
|
||||
172:Core/Src/stm32f4xx_it.c **** {
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
216 .LFE247:
|
||||
218 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits
|
||||
219 .align 1
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 8
|
||||
ARM GAS /tmp/ccBaomn6.s page 8
|
||||
|
||||
|
||||
220 .global DMA2_Stream0_IRQHandler
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
256 OTG_FS_IRQHandler:
|
||||
257 .LFB249:
|
||||
215:Core/Src/stm32f4xx_it.c ****
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 9
|
||||
ARM GAS /tmp/ccBaomn6.s page 9
|
||||
|
||||
|
||||
216:Core/Src/stm32f4xx_it.c **** /**
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
296 .LCFI3:
|
||||
297 .cfi_def_cfa_offset 8
|
||||
298 .cfi_offset 3, -8
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 10
|
||||
ARM GAS /tmp/ccBaomn6.s page 10
|
||||
|
||||
|
||||
299 .cfi_offset 14, -4
|
||||
@ -546,117 +546,217 @@ ARM GAS /tmp/ccIYQZ4K.s page 1
|
||||
300 .loc 1 234 3 is_stmt 1 view .LVU37
|
||||
301 0002 0122 movs r2, #1
|
||||
302 0004 8021 movs r1, #128
|
||||
303 0006 0248 ldr r0, .L26
|
||||
303 0006 0B48 ldr r0, .L28
|
||||
304 .LVL4:
|
||||
305 .loc 1 234 3 is_stmt 0 view .LVU38
|
||||
306 0008 FFF7FEFF bl HAL_GPIO_WritePin
|
||||
307 .LVL5:
|
||||
235:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
|
||||
236:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
|
||||
235:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) {
|
||||
308 .loc 1 235 3 is_stmt 1 view .LVU39
|
||||
309 .LBB2:
|
||||
310 .loc 1 235 8 view .LVU40
|
||||
311 .loc 1 235 17 is_stmt 0 view .LVU41
|
||||
312 000c 3223 movs r3, #50
|
||||
313 .loc 1 235 3 view .LVU42
|
||||
314 000e 07E0 b .L25
|
||||
315 .LVL6:
|
||||
316 .L26:
|
||||
236:Core/Src/stm32f4xx_it.c **** adc_process.sum += ADC1_buff_circular[i];
|
||||
317 .loc 1 236 5 is_stmt 1 view .LVU43
|
||||
318 .loc 1 236 16 is_stmt 0 view .LVU44
|
||||
319 0010 0949 ldr r1, .L28+4
|
||||
320 0012 4A68 ldr r2, [r1, #4]
|
||||
321 .loc 1 236 42 view .LVU45
|
||||
322 0014 0948 ldr r0, .L28+8
|
||||
323 0016 30F81300 ldrh r0, [r0, r3, lsl #1]
|
||||
324 .loc 1 236 21 view .LVU46
|
||||
325 001a 0244 add r2, r2, r0
|
||||
326 001c 4A60 str r2, [r1, #4]
|
||||
235:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) {
|
||||
327 .loc 1 235 58 is_stmt 1 discriminator 3 view .LVU47
|
||||
328 001e 0133 adds r3, r3, #1
|
||||
329 .LVL7:
|
||||
330 .L25:
|
||||
235:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) {
|
||||
331 .loc 1 235 40 discriminator 1 view .LVU48
|
||||
332 0020 632B cmp r3, #99
|
||||
333 0022 F5D9 bls .L26
|
||||
334 .LBE2:
|
||||
237:Core/Src/stm32f4xx_it.c **** }
|
||||
308 .loc 1 237 1 view .LVU39
|
||||
309 000c 08BD pop {r3, pc}
|
||||
310 .L27:
|
||||
311 000e 00BF .align 2
|
||||
312 .L26:
|
||||
313 0010 00040240 .word 1073873920
|
||||
314 .cfi_endproc
|
||||
315 .LFE250:
|
||||
317 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits
|
||||
318 .align 1
|
||||
319 .global HAL_ADC_ConvHalfCpltCallback
|
||||
320 .syntax unified
|
||||
321 .thumb
|
||||
322 .thumb_func
|
||||
324 HAL_ADC_ConvHalfCpltCallback:
|
||||
325 .LVL6:
|
||||
326 .LFB251:
|
||||
238:Core/Src/stm32f4xx_it.c ****
|
||||
239:Core/Src/stm32f4xx_it.c ****
|
||||
240:Core/Src/stm32f4xx_it.c ****
|
||||
241:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
|
||||
242:Core/Src/stm32f4xx_it.c **** {
|
||||
327 .loc 1 242 1 is_stmt 1 view -0
|
||||
328 .cfi_startproc
|
||||
329 @ args = 0, pretend = 0, frame = 0
|
||||
330 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
331 .loc 1 242 1 is_stmt 0 view .LVU41
|
||||
332 0000 08B5 push {r3, lr}
|
||||
333 .LCFI4:
|
||||
334 .cfi_def_cfa_offset 8
|
||||
335 .cfi_offset 3, -8
|
||||
336 .cfi_offset 14, -4
|
||||
243:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
|
||||
238:Core/Src/stm32f4xx_it.c **** adc_process.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2;
|
||||
335 .loc 1 238 3 view .LVU49
|
||||
336 .loc 1 238 14 is_stmt 0 view .LVU50
|
||||
337 0024 044B ldr r3, .L28+4
|
||||
338 .LVL8:
|
||||
339 .loc 1 238 14 view .LVU51
|
||||
340 0026 DA68 ldr r2, [r3, #12]
|
||||
341 .loc 1 238 17 view .LVU52
|
||||
342 0028 3232 adds r2, r2, #50
|
||||
343 002a DA60 str r2, [r3, #12]
|
||||
239:Core/Src/stm32f4xx_it.c **** adc_process.status = 2; // buffer filled
|
||||
344 .loc 1 239 3 is_stmt 1 view .LVU53
|
||||
345 .loc 1 239 22 is_stmt 0 view .LVU54
|
||||
346 002c 0222 movs r2, #2
|
||||
347 002e 1A70 strb r2, [r3]
|
||||
ARM GAS /tmp/ccBaomn6.s page 11
|
||||
|
||||
|
||||
240:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
|
||||
241:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
|
||||
242:Core/Src/stm32f4xx_it.c **** }
|
||||
348 .loc 1 242 1 view .LVU55
|
||||
349 0030 08BD pop {r3, pc}
|
||||
350 .L29:
|
||||
351 0032 00BF .align 2
|
||||
352 .L28:
|
||||
353 0034 00040240 .word 1073873920
|
||||
354 0038 00000000 .word adc_process
|
||||
355 003c 00000000 .word ADC1_buff_circular
|
||||
356 .cfi_endproc
|
||||
357 .LFE250:
|
||||
359 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits
|
||||
360 .align 1
|
||||
361 .global HAL_ADC_ConvHalfCpltCallback
|
||||
362 .syntax unified
|
||||
363 .thumb
|
||||
364 .thumb_func
|
||||
366 HAL_ADC_ConvHalfCpltCallback:
|
||||
367 .LVL9:
|
||||
368 .LFB251:
|
||||
243:Core/Src/stm32f4xx_it.c ****
|
||||
244:Core/Src/stm32f4xx_it.c ****
|
||||
245:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin);
|
||||
337 .loc 1 245 3 is_stmt 1 view .LVU42
|
||||
338 0002 8021 movs r1, #128
|
||||
339 0004 0148 ldr r0, .L30
|
||||
340 .LVL7:
|
||||
341 .loc 1 245 3 is_stmt 0 view .LVU43
|
||||
342 0006 FFF7FEFF bl HAL_GPIO_TogglePin
|
||||
343 .LVL8:
|
||||
246:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
|
||||
247:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 11
|
||||
245:Core/Src/stm32f4xx_it.c ****
|
||||
246:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
|
||||
247:Core/Src/stm32f4xx_it.c **** {
|
||||
369 .loc 1 247 1 is_stmt 1 view -0
|
||||
370 .cfi_startproc
|
||||
371 @ args = 0, pretend = 0, frame = 0
|
||||
372 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
373 .loc 1 247 1 is_stmt 0 view .LVU57
|
||||
374 0000 08B5 push {r3, lr}
|
||||
375 .LCFI4:
|
||||
376 .cfi_def_cfa_offset 8
|
||||
377 .cfi_offset 3, -8
|
||||
378 .cfi_offset 14, -4
|
||||
248:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
|
||||
249:Core/Src/stm32f4xx_it.c ****
|
||||
250:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin);
|
||||
379 .loc 1 250 3 is_stmt 1 view .LVU58
|
||||
380 0002 8021 movs r1, #128
|
||||
381 0004 0948 ldr r0, .L34
|
||||
382 .LVL10:
|
||||
383 .loc 1 250 3 is_stmt 0 view .LVU59
|
||||
384 0006 FFF7FEFF bl HAL_GPIO_TogglePin
|
||||
385 .LVL11:
|
||||
251:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) {
|
||||
386 .loc 1 251 3 is_stmt 1 view .LVU60
|
||||
387 .LBB3:
|
||||
388 .loc 1 251 8 view .LVU61
|
||||
389 .loc 1 251 17 is_stmt 0 view .LVU62
|
||||
390 000a 0023 movs r3, #0
|
||||
391 .loc 1 251 3 view .LVU63
|
||||
392 000c 07E0 b .L31
|
||||
393 .LVL12:
|
||||
394 .L32:
|
||||
ARM GAS /tmp/ccBaomn6.s page 12
|
||||
|
||||
|
||||
248:Core/Src/stm32f4xx_it.c **** }
|
||||
344 .loc 1 248 1 view .LVU44
|
||||
345 000a 08BD pop {r3, pc}
|
||||
346 .L31:
|
||||
347 .align 2
|
||||
348 .L30:
|
||||
349 000c 00040240 .word 1073873920
|
||||
350 .cfi_endproc
|
||||
351 .LFE251:
|
||||
353 .text
|
||||
354 .Letext0:
|
||||
355 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
|
||||
356 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
|
||||
357 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
|
||||
358 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
|
||||
359 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
|
||||
360 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
|
||||
361 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
|
||||
362 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
|
||||
363 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
|
||||
364 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
|
||||
ARM GAS /tmp/ccIYQZ4K.s page 12
|
||||
252:Core/Src/stm32f4xx_it.c **** adc_process.sum += ADC1_buff_circular[i];
|
||||
395 .loc 1 252 5 is_stmt 1 view .LVU64
|
||||
396 .loc 1 252 16 is_stmt 0 view .LVU65
|
||||
397 000e 0849 ldr r1, .L34+4
|
||||
398 0010 4A68 ldr r2, [r1, #4]
|
||||
399 .loc 1 252 42 view .LVU66
|
||||
400 0012 0848 ldr r0, .L34+8
|
||||
401 0014 30F81300 ldrh r0, [r0, r3, lsl #1]
|
||||
402 .loc 1 252 21 view .LVU67
|
||||
403 0018 0244 add r2, r2, r0
|
||||
404 001a 4A60 str r2, [r1, #4]
|
||||
251:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) {
|
||||
405 .loc 1 251 46 is_stmt 1 discriminator 3 view .LVU68
|
||||
406 001c 0133 adds r3, r3, #1
|
||||
407 .LVL13:
|
||||
408 .L31:
|
||||
251:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) {
|
||||
409 .loc 1 251 26 discriminator 1 view .LVU69
|
||||
410 001e 312B cmp r3, #49
|
||||
411 0020 F5D9 bls .L32
|
||||
412 .LBE3:
|
||||
253:Core/Src/stm32f4xx_it.c **** }
|
||||
254:Core/Src/stm32f4xx_it.c **** adc_process.N += ADC_BUFF_SIZE/2;
|
||||
413 .loc 1 254 3 view .LVU70
|
||||
414 .loc 1 254 14 is_stmt 0 view .LVU71
|
||||
415 0022 034A ldr r2, .L34+4
|
||||
416 0024 D368 ldr r3, [r2, #12]
|
||||
417 .LVL14:
|
||||
418 .loc 1 254 17 view .LVU72
|
||||
419 0026 3233 adds r3, r3, #50
|
||||
420 0028 D360 str r3, [r2, #12]
|
||||
255:Core/Src/stm32f4xx_it.c ****
|
||||
256:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
|
||||
257:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
|
||||
258:Core/Src/stm32f4xx_it.c **** }
|
||||
421 .loc 1 258 1 view .LVU73
|
||||
422 002a 08BD pop {r3, pc}
|
||||
423 .L35:
|
||||
424 .align 2
|
||||
425 .L34:
|
||||
426 002c 00040240 .word 1073873920
|
||||
427 0030 00000000 .word adc_process
|
||||
428 0034 00000000 .word ADC1_buff_circular
|
||||
429 .cfi_endproc
|
||||
430 .LFE251:
|
||||
432 .text
|
||||
433 .Letext0:
|
||||
434 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
|
||||
435 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
|
||||
436 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
|
||||
437 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
|
||||
438 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
|
||||
439 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
|
||||
440 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
|
||||
441 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
|
||||
442 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
|
||||
443 .file 11 "Core/Inc/main.h"
|
||||
ARM GAS /tmp/ccBaomn6.s page 13
|
||||
|
||||
|
||||
444 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
|
||||
ARM GAS /tmp/ccBaomn6.s page 14
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 stm32f4xx_it.c
|
||||
/tmp/ccIYQZ4K.s:21 .text.NMI_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:27 .text.NMI_Handler:00000000 NMI_Handler
|
||||
/tmp/ccIYQZ4K.s:44 .text.HardFault_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
|
||||
/tmp/ccIYQZ4K.s:67 .text.MemManage_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
|
||||
/tmp/ccIYQZ4K.s:90 .text.BusFault_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
|
||||
/tmp/ccIYQZ4K.s:113 .text.UsageFault_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
|
||||
/tmp/ccIYQZ4K.s:136 .text.SVC_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:142 .text.SVC_Handler:00000000 SVC_Handler
|
||||
/tmp/ccIYQZ4K.s:155 .text.DebugMon_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
|
||||
/tmp/ccIYQZ4K.s:174 .text.PendSV_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
|
||||
/tmp/ccIYQZ4K.s:193 .text.SysTick_Handler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
|
||||
/tmp/ccIYQZ4K.s:219 .text.DMA2_Stream0_IRQHandler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:225 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler
|
||||
/tmp/ccIYQZ4K.s:245 .text.DMA2_Stream0_IRQHandler:0000000c $d
|
||||
/tmp/ccIYQZ4K.s:250 .text.OTG_FS_IRQHandler:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:256 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler
|
||||
/tmp/ccIYQZ4K.s:276 .text.OTG_FS_IRQHandler:0000000c $d
|
||||
/tmp/ccIYQZ4K.s:281 .text.HAL_ADC_ConvCpltCallback:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:287 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
|
||||
/tmp/ccIYQZ4K.s:313 .text.HAL_ADC_ConvCpltCallback:00000010 $d
|
||||
/tmp/ccIYQZ4K.s:318 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
|
||||
/tmp/ccIYQZ4K.s:324 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
|
||||
/tmp/ccIYQZ4K.s:349 .text.HAL_ADC_ConvHalfCpltCallback:0000000c $d
|
||||
/tmp/ccBaomn6.s:21 .text.NMI_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:27 .text.NMI_Handler:00000000 NMI_Handler
|
||||
/tmp/ccBaomn6.s:44 .text.HardFault_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
|
||||
/tmp/ccBaomn6.s:67 .text.MemManage_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
|
||||
/tmp/ccBaomn6.s:90 .text.BusFault_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
|
||||
/tmp/ccBaomn6.s:113 .text.UsageFault_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
|
||||
/tmp/ccBaomn6.s:136 .text.SVC_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:142 .text.SVC_Handler:00000000 SVC_Handler
|
||||
/tmp/ccBaomn6.s:155 .text.DebugMon_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
|
||||
/tmp/ccBaomn6.s:174 .text.PendSV_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
|
||||
/tmp/ccBaomn6.s:193 .text.SysTick_Handler:00000000 $t
|
||||
/tmp/ccBaomn6.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
|
||||
/tmp/ccBaomn6.s:219 .text.DMA2_Stream0_IRQHandler:00000000 $t
|
||||
/tmp/ccBaomn6.s:225 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler
|
||||
/tmp/ccBaomn6.s:245 .text.DMA2_Stream0_IRQHandler:0000000c $d
|
||||
/tmp/ccBaomn6.s:250 .text.OTG_FS_IRQHandler:00000000 $t
|
||||
/tmp/ccBaomn6.s:256 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler
|
||||
/tmp/ccBaomn6.s:276 .text.OTG_FS_IRQHandler:0000000c $d
|
||||
/tmp/ccBaomn6.s:281 .text.HAL_ADC_ConvCpltCallback:00000000 $t
|
||||
/tmp/ccBaomn6.s:287 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
|
||||
/tmp/ccBaomn6.s:353 .text.HAL_ADC_ConvCpltCallback:00000034 $d
|
||||
/tmp/ccBaomn6.s:360 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
|
||||
/tmp/ccBaomn6.s:366 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
|
||||
/tmp/ccBaomn6.s:426 .text.HAL_ADC_ConvHalfCpltCallback:0000002c $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_IncTick
|
||||
@ -665,4 +765,6 @@ hdma_adc1
|
||||
HAL_PCD_IRQHandler
|
||||
hpcd_USB_OTG_FS
|
||||
HAL_GPIO_WritePin
|
||||
adc_process
|
||||
ADC1_buff_circular
|
||||
HAL_GPIO_TogglePin
|
||||
|
||||
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccjvRls3.s page 1
|
||||
ARM GAS /tmp/ccfQ95G3.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccjvRls3.s page 1
|
||||
28:USB_DEVICE/App/usb_device.c ****
|
||||
29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */
|
||||
30:USB_DEVICE/App/usb_device.c ****
|
||||
ARM GAS /tmp/ccjvRls3.s page 2
|
||||
ARM GAS /tmp/ccfQ95G3.s page 2
|
||||
|
||||
|
||||
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccjvRls3.s page 1
|
||||
42 0006 1048 ldr r0, .L11+4
|
||||
43 0008 FFF7FEFF bl USBD_Init
|
||||
44 .LVL0:
|
||||
ARM GAS /tmp/ccjvRls3.s page 3
|
||||
ARM GAS /tmp/ccfQ95G3.s page 3
|
||||
|
||||
|
||||
45 .loc 1 71 6 discriminator 1 view .LVU3
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccjvRls3.s page 1
|
||||
78 002c FFF7FEFF bl Error_Handler
|
||||
79 .LVL4:
|
||||
80 0030 EDE7 b .L2
|
||||
ARM GAS /tmp/ccjvRls3.s page 4
|
||||
ARM GAS /tmp/ccfQ95G3.s page 4
|
||||
|
||||
|
||||
81 .L8:
|
||||
@ -227,16 +227,16 @@ ARM GAS /tmp/ccjvRls3.s page 1
|
||||
120 .file 6 "USB_DEVICE/App/usbd_cdc_if.h"
|
||||
121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
122 .file 8 "Core/Inc/main.h"
|
||||
ARM GAS /tmp/ccjvRls3.s page 5
|
||||
ARM GAS /tmp/ccfQ95G3.s page 5
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usb_device.c
|
||||
/tmp/ccjvRls3.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
|
||||
/tmp/ccjvRls3.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
|
||||
/tmp/ccjvRls3.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
|
||||
/tmp/ccjvRls3.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
|
||||
/tmp/ccjvRls3.s:109 .bss.hUsbDeviceFS:00000000 $d
|
||||
/tmp/ccfQ95G3.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
|
||||
/tmp/ccfQ95G3.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
|
||||
/tmp/ccfQ95G3.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
|
||||
/tmp/ccfQ95G3.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
|
||||
/tmp/ccfQ95G3.s:109 .bss.hUsbDeviceFS:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_Init
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccM8arit.s page 1
|
||||
ARM GAS /tmp/cckGYQVh.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
28:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * ===================================================================
|
||||
29:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * This driver manages the "Universal Serial Bus Class Definitions for Communications De
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Revision 1.2 November 16, 2007" and the sub-protocol specification of "Universal Seri
|
||||
ARM GAS /tmp/ccM8arit.s page 2
|
||||
ARM GAS /tmp/cckGYQVh.s page 2
|
||||
|
||||
|
||||
31:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Communications Class Subclass Specification for PSTN Devices Revision 1.2 February 9,
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
85:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @}
|
||||
86:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** */
|
||||
87:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
ARM GAS /tmp/ccM8arit.s page 3
|
||||
ARM GAS /tmp/cckGYQVh.s page 3
|
||||
|
||||
|
||||
88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
142:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
143:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Init,
|
||||
144:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_DeInit,
|
||||
ARM GAS /tmp/ccM8arit.s page 4
|
||||
ARM GAS /tmp/cckGYQVh.s page 4
|
||||
|
||||
|
||||
145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup,
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
199:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
200:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Header Functional Descriptor */
|
||||
201:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x05, /* bLength: Endpoint Descriptor size */
|
||||
ARM GAS /tmp/ccM8arit.s page 5
|
||||
ARM GAS /tmp/cckGYQVh.s page 5
|
||||
|
||||
|
||||
202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
256:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
257:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Endpoint IN Descriptor */
|
||||
258:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x07, /* bLength: Endpoint Descriptor size */
|
||||
ARM GAS /tmp/ccM8arit.s page 6
|
||||
ARM GAS /tmp/cckGYQVh.s page 6
|
||||
|
||||
|
||||
259:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USB_DESC_TYPE_ENDPOINT, /* bDescriptorType: Endpoint */
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
313:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
314:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Open EP IN */
|
||||
315:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (void)USBD_LL_OpenEP(pdev, CDCInEpAdd, USBD_EP_TYPE_BULK,
|
||||
ARM GAS /tmp/ccM8arit.s page 7
|
||||
ARM GAS /tmp/cckGYQVh.s page 7
|
||||
|
||||
|
||||
316:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_IN_PACKET_SIZE);
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
370:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
371:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
|
||||
372:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
ARM GAS /tmp/ccM8arit.s page 8
|
||||
ARM GAS /tmp/cckGYQVh.s page 8
|
||||
|
||||
|
||||
373:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Prepare Out endpoint to receive next packet */
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
427:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle the CDC specific requests
|
||||
428:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: instance
|
||||
429:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param req: usb requests
|
||||
ARM GAS /tmp/ccM8arit.s page 9
|
||||
ARM GAS /tmp/cckGYQVh.s page 9
|
||||
|
||||
|
||||
430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
484:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
485:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CtlError(pdev, req);
|
||||
486:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
|
||||
ARM GAS /tmp/ccM8arit.s page 10
|
||||
ARM GAS /tmp/cckGYQVh.s page 10
|
||||
|
||||
|
||||
487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
541:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pdev->pClassDataCmsit[pdev->classId] == NULL)
|
||||
542:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
543:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
|
||||
ARM GAS /tmp/ccM8arit.s page 11
|
||||
ARM GAS /tmp/cckGYQVh.s page 11
|
||||
|
||||
|
||||
544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
598:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_EP0_RxReady
|
||||
599:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle EP0 Rx Ready event
|
||||
600:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
|
||||
ARM GAS /tmp/ccM8arit.s page 12
|
||||
ARM GAS /tmp/cckGYQVh.s page 12
|
||||
|
||||
|
||||
601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
69 .LVL3:
|
||||
615:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
|
||||
616:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint16_t)hcdc->CmdLength);
|
||||
ARM GAS /tmp/ccM8arit.s page 13
|
||||
ARM GAS /tmp/cckGYQVh.s page 13
|
||||
|
||||
|
||||
617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU;
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
634:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
635:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pEpCmdDesc != NULL)
|
||||
636:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
ARM GAS /tmp/ccM8arit.s page 14
|
||||
ARM GAS /tmp/cckGYQVh.s page 14
|
||||
|
||||
|
||||
637:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pEpCmdDesc->bInterval = CDC_FS_BINTERVAL;
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
691:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** static uint8_t *USBD_CDC_GetOtherSpeedCfgDesc(uint16_t *length)
|
||||
692:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
693:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpCmdDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_CMD_EP);
|
||||
ARM GAS /tmp/ccM8arit.s page 15
|
||||
ARM GAS /tmp/cckGYQVh.s page 15
|
||||
|
||||
|
||||
694:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP);
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
126 .LFE252:
|
||||
128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits
|
||||
129 .align 1
|
||||
ARM GAS /tmp/ccM8arit.s page 16
|
||||
ARM GAS /tmp/cckGYQVh.s page 16
|
||||
|
||||
|
||||
130 .syntax unified
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
175 001a 8121 movs r1, #129
|
||||
176 001c 3846 mov r0, r7
|
||||
177 .LVL15:
|
||||
ARM GAS /tmp/ccM8arit.s page 17
|
||||
ARM GAS /tmp/cckGYQVh.s page 17
|
||||
|
||||
|
||||
695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
215 0040 0048 ldr r0, .L15
|
||||
216 .LVL17:
|
||||
714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
ARM GAS /tmp/ccM8arit.s page 18
|
||||
ARM GAS /tmp/cckGYQVh.s page 18
|
||||
|
||||
|
||||
217 .loc 1 714 1 view .LVU56
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
265 0010 0121 movs r1, #1
|
||||
266 0012 3846 mov r0, r7
|
||||
267 .LVL23:
|
||||
ARM GAS /tmp/ccM8arit.s page 19
|
||||
ARM GAS /tmp/cckGYQVh.s page 19
|
||||
|
||||
|
||||
632:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpInDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_IN_EP);
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
306 0038 0022 movs r2, #0
|
||||
307 003a 4271 strb r2, [r0, #5]
|
||||
308 .L20:
|
||||
ARM GAS /tmp/ccM8arit.s page 20
|
||||
ARM GAS /tmp/cckGYQVh.s page 20
|
||||
|
||||
|
||||
650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc;
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
355 0006 8221 movs r1, #130
|
||||
356 0008 3846 mov r0, r7
|
||||
357 .LVL31:
|
||||
ARM GAS /tmp/ccM8arit.s page 21
|
||||
ARM GAS /tmp/cckGYQVh.s page 21
|
||||
|
||||
|
||||
662:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP);
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
397 0030 6271 strb r2, [r4, #5]
|
||||
398 .L26:
|
||||
676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
ARM GAS /tmp/ccM8arit.s page 22
|
||||
ARM GAS /tmp/cckGYQVh.s page 22
|
||||
|
||||
|
||||
399 .loc 1 676 3 is_stmt 1 view .LVU106
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
444 .cfi_def_cfa_offset 16
|
||||
445 .cfi_offset 3, -16
|
||||
446 .cfi_offset 4, -12
|
||||
ARM GAS /tmp/ccM8arit.s page 23
|
||||
ARM GAS /tmp/cckGYQVh.s page 23
|
||||
|
||||
|
||||
447 .cfi_offset 5, -8
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
485 .L32:
|
||||
595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
486 .loc 1 595 1 view .LVU134
|
||||
ARM GAS /tmp/ccM8arit.s page 24
|
||||
ARM GAS /tmp/cckGYQVh.s page 24
|
||||
|
||||
|
||||
487 0032 38BD pop {r3, r4, r5, pc}
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
532 .loc 1 546 3 is_stmt 1 view .LVU146
|
||||
533 .LVL50:
|
||||
ARM GAS /tmp/ccM8arit.s page 25
|
||||
ARM GAS /tmp/cckGYQVh.s page 25
|
||||
|
||||
|
||||
548:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ((pdev->ep_in[epnum & 0xFU].total_length % hpcd->IN_ep[epnum & 0xFU].maxpacket) == 0U))
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
572 004a ABB1 cbz r3, .L39
|
||||
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
573 .loc 1 563 7 is_stmt 1 view .LVU163
|
||||
ARM GAS /tmp/ccM8arit.s page 26
|
||||
ARM GAS /tmp/cckGYQVh.s page 26
|
||||
|
||||
|
||||
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
615 0076 F0E7 b .L36
|
||||
616 .LVL63:
|
||||
617 .L39:
|
||||
ARM GAS /tmp/ccM8arit.s page 27
|
||||
ARM GAS /tmp/cckGYQVh.s page 27
|
||||
|
||||
|
||||
567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
663 0016 ADF80420 strh r2, [sp, #4] @ movhi
|
||||
439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
664 .loc 1 439 3 is_stmt 1 view .LVU188
|
||||
ARM GAS /tmp/ccM8arit.s page 28
|
||||
ARM GAS /tmp/cckGYQVh.s page 28
|
||||
|
||||
|
||||
665 .LVL66:
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
702 0044 D2B2 uxtb r2, r2
|
||||
703 0046 12E0 b .L48
|
||||
704 .L60:
|
||||
ARM GAS /tmp/ccM8arit.s page 29
|
||||
ARM GAS /tmp/cckGYQVh.s page 29
|
||||
|
||||
|
||||
453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
745 .loc 1 465 17 is_stmt 0 view .LVU220
|
||||
746 0072 3946 mov r1, r7
|
||||
ARM GAS /tmp/ccM8arit.s page 30
|
||||
ARM GAS /tmp/cckGYQVh.s page 30
|
||||
|
||||
|
||||
747 0074 2046 mov r0, r4
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
790 00a1 30 .byte (.L49-.L51)/2
|
||||
791 00a2 30 .byte (.L49-.L51)/2
|
||||
792 00a3 30 .byte (.L49-.L51)/2
|
||||
ARM GAS /tmp/ccM8arit.s page 31
|
||||
ARM GAS /tmp/cckGYQVh.s page 31
|
||||
|
||||
|
||||
793 00a4 30 .byte (.L49-.L51)/2
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
835 00d2 04D0 beq .L62
|
||||
497:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
|
||||
836 .loc 1 497 13 is_stmt 1 view .LVU244
|
||||
ARM GAS /tmp/ccM8arit.s page 32
|
||||
ARM GAS /tmp/cckGYQVh.s page 32
|
||||
|
||||
|
||||
837 00d4 2946 mov r1, r5
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
878 .loc 1 516 11 view .LVU258
|
||||
515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break;
|
||||
ARM GAS /tmp/ccM8arit.s page 33
|
||||
ARM GAS /tmp/cckGYQVh.s page 33
|
||||
|
||||
|
||||
879 .loc 1 515 15 is_stmt 0 view .LVU259
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
926 .loc 1 389 1 is_stmt 0 view .LVU268
|
||||
927 0000 38B5 push {r3, r4, r5, lr}
|
||||
928 .LCFI10:
|
||||
ARM GAS /tmp/ccM8arit.s page 34
|
||||
ARM GAS /tmp/cckGYQVh.s page 34
|
||||
|
||||
|
||||
929 .cfi_def_cfa_offset 16
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
967 0028 6564 str r5, [r4, #68]
|
||||
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
968 .loc 1 414 3 is_stmt 1 view .LVU285
|
||||
ARM GAS /tmp/ccM8arit.s page 35
|
||||
ARM GAS /tmp/cckGYQVh.s page 35
|
||||
|
||||
|
||||
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1006 0060 0020 movs r0, #0
|
||||
1007 0062 38BD pop {r3, r4, r5, pc}
|
||||
423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
ARM GAS /tmp/ccM8arit.s page 36
|
||||
ARM GAS /tmp/cckGYQVh.s page 36
|
||||
|
||||
|
||||
1008 .loc 1 423 1 view .LVU303
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1053 .LVL107:
|
||||
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId];
|
||||
1054 .loc 1 302 3 is_stmt 1 view .LVU315
|
||||
ARM GAS /tmp/ccM8arit.s page 37
|
||||
ARM GAS /tmp/cckGYQVh.s page 37
|
||||
|
||||
|
||||
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId];
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
1093 .loc 1 327 47 is_stmt 0 view .LVU332
|
||||
1094 0056 1023 movs r3, #16
|
||||
ARM GAS /tmp/ccM8arit.s page 38
|
||||
ARM GAS /tmp/cckGYQVh.s page 38
|
||||
|
||||
|
||||
1095 0058 6364 str r3, [r4, #68]
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1132 .loc 1 360 11 is_stmt 0 view .LVU349
|
||||
1133 008a D5F80422 ldr r2, [r5, #516]
|
||||
360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
ARM GAS /tmp/ccM8arit.s page 39
|
||||
ARM GAS /tmp/cckGYQVh.s page 39
|
||||
|
||||
|
||||
1134 .loc 1 360 6 view .LVU350
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1175 .LVL116:
|
||||
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
1176 .loc 1 335 5 is_stmt 1 view .LVU364
|
||||
ARM GAS /tmp/ccM8arit.s page 40
|
||||
ARM GAS /tmp/cckGYQVh.s page 40
|
||||
|
||||
|
||||
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1220 .global USBD_CDC_RegisterInterface
|
||||
1221 .syntax unified
|
||||
1222 .thumb
|
||||
ARM GAS /tmp/ccM8arit.s page 41
|
||||
ARM GAS /tmp/cckGYQVh.s page 41
|
||||
|
||||
|
||||
1223 .thumb_func
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits
|
||||
1260 .align 1
|
||||
1261 .global USBD_CDC_SetTxBuffer
|
||||
ARM GAS /tmp/ccM8arit.s page 42
|
||||
ARM GAS /tmp/cckGYQVh.s page 42
|
||||
|
||||
|
||||
1262 .syntax unified
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1288 .loc 1 775 18 is_stmt 0 view .LVU397
|
||||
1289 0010 C3F81022 str r2, [r3, #528]
|
||||
776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
ARM GAS /tmp/ccM8arit.s page 43
|
||||
ARM GAS /tmp/cckGYQVh.s page 43
|
||||
|
||||
|
||||
777:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_OK;
|
||||
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
791:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
792:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
|
||||
793:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
ARM GAS /tmp/ccM8arit.s page 44
|
||||
ARM GAS /tmp/cckGYQVh.s page 44
|
||||
|
||||
|
||||
794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1365 0000 08B5 push {r3, lr}
|
||||
1366 .LCFI12:
|
||||
1367 .cfi_def_cfa_offset 8
|
||||
ARM GAS /tmp/ccM8arit.s page 45
|
||||
ARM GAS /tmp/cckGYQVh.s page 45
|
||||
|
||||
|
||||
1368 .cfi_offset 3, -8
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1390 .loc 1 845 1 view .LVU428
|
||||
1391 0016 08BD pop {r3, pc}
|
||||
1392 .LVL139:
|
||||
ARM GAS /tmp/ccM8arit.s page 46
|
||||
ARM GAS /tmp/cckGYQVh.s page 46
|
||||
|
||||
|
||||
1393 .L89:
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
848:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_ReceivePacket
|
||||
849:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * prepare OUT Endpoint for reception
|
||||
850:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
|
||||
ARM GAS /tmp/ccM8arit.s page 47
|
||||
ARM GAS /tmp/cckGYQVh.s page 47
|
||||
|
||||
|
||||
851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
|
||||
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1469 .L91:
|
||||
871:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_OUT_PACKET_SIZE);
|
||||
872:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
ARM GAS /tmp/ccM8arit.s page 48
|
||||
ARM GAS /tmp/cckGYQVh.s page 48
|
||||
|
||||
|
||||
873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
|
||||
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1503 020A0000
|
||||
1503 00070501
|
||||
1503 02
|
||||
ARM GAS /tmp/ccM8arit.s page 49
|
||||
ARM GAS /tmp/cckGYQVh.s page 49
|
||||
|
||||
|
||||
1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000"
|
||||
@ -2924,53 +2924,53 @@ ARM GAS /tmp/ccM8arit.s page 1
|
||||
1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
|
||||
1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
|
||||
1546 .file 15 "<built-in>"
|
||||
ARM GAS /tmp/ccM8arit.s page 50
|
||||
ARM GAS /tmp/cckGYQVh.s page 50
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_cdc.c
|
||||
/tmp/ccM8arit.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
|
||||
/tmp/ccM8arit.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
|
||||
/tmp/ccM8arit.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
|
||||
/tmp/ccM8arit.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
|
||||
/tmp/ccM8arit.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
|
||||
/tmp/ccM8arit.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
|
||||
/tmp/ccM8arit.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
|
||||
/tmp/ccM8arit.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
|
||||
/tmp/ccM8arit.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
|
||||
/tmp/ccM8arit.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
|
||||
/tmp/ccM8arit.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
|
||||
/tmp/ccM8arit.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
|
||||
/tmp/ccM8arit.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
|
||||
/tmp/ccM8arit.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
|
||||
/tmp/ccM8arit.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
|
||||
/tmp/ccM8arit.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
|
||||
/tmp/ccM8arit.s:429 .text.USBD_CDC_DataOut:00000000 $t
|
||||
/tmp/ccM8arit.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
|
||||
/tmp/ccM8arit.s:499 .text.USBD_CDC_DataIn:00000000 $t
|
||||
/tmp/ccM8arit.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
|
||||
/tmp/ccM8arit.s:625 .text.USBD_CDC_Setup:00000000 $t
|
||||
/tmp/ccM8arit.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
|
||||
/tmp/ccM8arit.s:787 .text.USBD_CDC_Setup:0000009e $d
|
||||
/tmp/ccM8arit.s:799 .text.USBD_CDC_Setup:000000aa $t
|
||||
/tmp/ccM8arit.s:914 .text.USBD_CDC_DeInit:00000000 $t
|
||||
/tmp/ccM8arit.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
|
||||
/tmp/ccM8arit.s:1013 .text.USBD_CDC_Init:00000000 $t
|
||||
/tmp/ccM8arit.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
|
||||
/tmp/ccM8arit.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
|
||||
/tmp/ccM8arit.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
|
||||
/tmp/ccM8arit.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
|
||||
/tmp/ccM8arit.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
|
||||
/tmp/ccM8arit.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
|
||||
/tmp/ccM8arit.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
|
||||
/tmp/ccM8arit.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
|
||||
/tmp/ccM8arit.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
|
||||
/tmp/ccM8arit.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
|
||||
/tmp/ccM8arit.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
|
||||
/tmp/ccM8arit.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
|
||||
/tmp/ccM8arit.s:1510 .data.USBD_CDC:00000000 USBD_CDC
|
||||
/tmp/ccM8arit.s:1507 .data.USBD_CDC:00000000 $d
|
||||
/tmp/ccM8arit.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
|
||||
/tmp/cckGYQVh.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
|
||||
/tmp/cckGYQVh.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
|
||||
/tmp/cckGYQVh.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
|
||||
/tmp/cckGYQVh.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
|
||||
/tmp/cckGYQVh.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
|
||||
/tmp/cckGYQVh.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
|
||||
/tmp/cckGYQVh.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
|
||||
/tmp/cckGYQVh.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
|
||||
/tmp/cckGYQVh.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
|
||||
/tmp/cckGYQVh.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
|
||||
/tmp/cckGYQVh.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
|
||||
/tmp/cckGYQVh.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
|
||||
/tmp/cckGYQVh.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
|
||||
/tmp/cckGYQVh.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
|
||||
/tmp/cckGYQVh.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
|
||||
/tmp/cckGYQVh.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
|
||||
/tmp/cckGYQVh.s:429 .text.USBD_CDC_DataOut:00000000 $t
|
||||
/tmp/cckGYQVh.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
|
||||
/tmp/cckGYQVh.s:499 .text.USBD_CDC_DataIn:00000000 $t
|
||||
/tmp/cckGYQVh.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
|
||||
/tmp/cckGYQVh.s:625 .text.USBD_CDC_Setup:00000000 $t
|
||||
/tmp/cckGYQVh.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
|
||||
/tmp/cckGYQVh.s:787 .text.USBD_CDC_Setup:0000009e $d
|
||||
/tmp/cckGYQVh.s:799 .text.USBD_CDC_Setup:000000aa $t
|
||||
/tmp/cckGYQVh.s:914 .text.USBD_CDC_DeInit:00000000 $t
|
||||
/tmp/cckGYQVh.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
|
||||
/tmp/cckGYQVh.s:1013 .text.USBD_CDC_Init:00000000 $t
|
||||
/tmp/cckGYQVh.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
|
||||
/tmp/cckGYQVh.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
|
||||
/tmp/cckGYQVh.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
|
||||
/tmp/cckGYQVh.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
|
||||
/tmp/cckGYQVh.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
|
||||
/tmp/cckGYQVh.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
|
||||
/tmp/cckGYQVh.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
|
||||
/tmp/cckGYQVh.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
|
||||
/tmp/cckGYQVh.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
|
||||
/tmp/cckGYQVh.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
|
||||
/tmp/cckGYQVh.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
|
||||
/tmp/cckGYQVh.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
|
||||
/tmp/cckGYQVh.s:1510 .data.USBD_CDC:00000000 USBD_CDC
|
||||
/tmp/cckGYQVh.s:1507 .data.USBD_CDC:00000000 $d
|
||||
/tmp/cckGYQVh.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_GetEpDesc
|
||||
@ -2984,7 +2984,7 @@ USBD_static_free
|
||||
USBD_static_malloc
|
||||
memset
|
||||
USBD_LL_OpenEP
|
||||
ARM GAS /tmp/ccM8arit.s page 51
|
||||
ARM GAS /tmp/cckGYQVh.s page 51
|
||||
|
||||
|
||||
USBD_LL_PrepareReceive
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
ARM GAS /tmp/ccynaRfr.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/
|
||||
30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/
|
||||
31:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
ARM GAS /tmp/cc3W42Kg.s page 2
|
||||
ARM GAS /tmp/ccynaRfr.s page 2
|
||||
|
||||
|
||||
32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
86:USB_DEVICE/App/usbd_cdc_if.c **** * @{
|
||||
87:USB_DEVICE/App/usbd_cdc_if.c **** */
|
||||
88:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */
|
||||
ARM GAS /tmp/cc3W42Kg.s page 3
|
||||
ARM GAS /tmp/ccynaRfr.s page 3
|
||||
|
||||
|
||||
89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS,
|
||||
144:USB_DEVICE/App/usbd_cdc_if.c **** CDC_TransmitCplt_FS
|
||||
145:USB_DEVICE/App/usbd_cdc_if.c **** };
|
||||
ARM GAS /tmp/cc3W42Kg.s page 4
|
||||
ARM GAS /tmp/ccynaRfr.s page 4
|
||||
|
||||
|
||||
146:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
181:USB_DEVICE/App/usbd_cdc_if.c **** {
|
||||
49 .loc 1 181 1 is_stmt 1 view -0
|
||||
50 .cfi_startproc
|
||||
ARM GAS /tmp/cc3W42Kg.s page 5
|
||||
ARM GAS /tmp/ccynaRfr.s page 5
|
||||
|
||||
|
||||
51 @ args = 0, pretend = 0, frame = 0
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
232:USB_DEVICE/App/usbd_cdc_if.c **** break;
|
||||
233:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
234:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK:
|
||||
ARM GAS /tmp/cc3W42Kg.s page 6
|
||||
ARM GAS /tmp/ccynaRfr.s page 6
|
||||
|
||||
|
||||
235:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
272:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface
|
||||
273:USB_DEVICE/App/usbd_cdc_if.c **** * through this function.
|
||||
274:USB_DEVICE/App/usbd_cdc_if.c **** * @note
|
||||
ARM GAS /tmp/cc3W42Kg.s page 7
|
||||
ARM GAS /tmp/ccynaRfr.s page 7
|
||||
|
||||
|
||||
275:USB_DEVICE/App/usbd_cdc_if.c **** *
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
86 .LVL3:
|
||||
87 .loc 1 316 1 view .LVU16
|
||||
88 0002 7047 bx lr
|
||||
ARM GAS /tmp/cc3W42Kg.s page 8
|
||||
ARM GAS /tmp/ccynaRfr.s page 8
|
||||
|
||||
|
||||
89 .cfi_endproc
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
139 .thumb_func
|
||||
141 CDC_Init_FS:
|
||||
142 .LFB243:
|
||||
ARM GAS /tmp/cc3W42Kg.s page 9
|
||||
ARM GAS /tmp/ccynaRfr.s page 9
|
||||
|
||||
|
||||
153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
|
||||
192 .loc 1 285 3 view .LVU31
|
||||
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
|
||||
ARM GAS /tmp/cc3W42Kg.s page 10
|
||||
ARM GAS /tmp/ccynaRfr.s page 10
|
||||
|
||||
|
||||
193 .loc 1 285 27 is_stmt 0 view .LVU32
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
234 .loc 1 292 3 is_stmt 1 view .LVU45
|
||||
293:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
235 .loc 1 293 1 is_stmt 0 view .LVU46
|
||||
ARM GAS /tmp/cc3W42Kg.s page 11
|
||||
ARM GAS /tmp/ccynaRfr.s page 11
|
||||
|
||||
|
||||
236 0024 10BD pop {r4, pc}
|
||||
@ -641,32 +641,32 @@ ARM GAS /tmp/cc3W42Kg.s page 1
|
||||
272 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
273 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
|
||||
274 .file 5 "USB_DEVICE/App/usbd_cdc_if.h"
|
||||
ARM GAS /tmp/cc3W42Kg.s page 12
|
||||
ARM GAS /tmp/ccynaRfr.s page 12
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_cdc_if.c
|
||||
/tmp/cc3W42Kg.s:21 .text.CDC_DeInit_FS:00000000 $t
|
||||
/tmp/cc3W42Kg.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
|
||||
/tmp/cc3W42Kg.s:41 .text.CDC_Control_FS:00000000 $t
|
||||
/tmp/cc3W42Kg.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
|
||||
/tmp/cc3W42Kg.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
|
||||
/tmp/cc3W42Kg.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
|
||||
/tmp/cc3W42Kg.s:93 .text.CDC_Receive_FS:00000000 $t
|
||||
/tmp/cc3W42Kg.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
|
||||
/tmp/cc3W42Kg.s:131 .text.CDC_Receive_FS:00000018 $d
|
||||
/tmp/cc3W42Kg.s:136 .text.CDC_Init_FS:00000000 $t
|
||||
/tmp/cc3W42Kg.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
|
||||
/tmp/cc3W42Kg.s:171 .text.CDC_Init_FS:0000001c $d
|
||||
/tmp/cc3W42Kg.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
|
||||
/tmp/cc3W42Kg.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
|
||||
/tmp/cc3W42Kg.s:178 .text.CDC_Transmit_FS:00000000 $t
|
||||
/tmp/cc3W42Kg.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
|
||||
/tmp/cc3W42Kg.s:240 .text.CDC_Transmit_FS:00000028 $d
|
||||
/tmp/cc3W42Kg.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
|
||||
/tmp/cc3W42Kg.s:246 .data.USBD_Interface_fops_FS:00000000 $d
|
||||
/tmp/cc3W42Kg.s:257 .bss.UserTxBufferFS:00000000 $d
|
||||
/tmp/cc3W42Kg.s:264 .bss.UserRxBufferFS:00000000 $d
|
||||
/tmp/ccynaRfr.s:21 .text.CDC_DeInit_FS:00000000 $t
|
||||
/tmp/ccynaRfr.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
|
||||
/tmp/ccynaRfr.s:41 .text.CDC_Control_FS:00000000 $t
|
||||
/tmp/ccynaRfr.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
|
||||
/tmp/ccynaRfr.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
|
||||
/tmp/ccynaRfr.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
|
||||
/tmp/ccynaRfr.s:93 .text.CDC_Receive_FS:00000000 $t
|
||||
/tmp/ccynaRfr.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
|
||||
/tmp/ccynaRfr.s:131 .text.CDC_Receive_FS:00000018 $d
|
||||
/tmp/ccynaRfr.s:136 .text.CDC_Init_FS:00000000 $t
|
||||
/tmp/ccynaRfr.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
|
||||
/tmp/ccynaRfr.s:171 .text.CDC_Init_FS:0000001c $d
|
||||
/tmp/ccynaRfr.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
|
||||
/tmp/ccynaRfr.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
|
||||
/tmp/ccynaRfr.s:178 .text.CDC_Transmit_FS:00000000 $t
|
||||
/tmp/ccynaRfr.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
|
||||
/tmp/ccynaRfr.s:240 .text.CDC_Transmit_FS:00000028 $d
|
||||
/tmp/ccynaRfr.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
|
||||
/tmp/ccynaRfr.s:246 .data.USBD_Interface_fops_FS:00000000 $d
|
||||
/tmp/ccynaRfr.s:257 .bss.UserTxBufferFS:00000000 $d
|
||||
/tmp/ccynaRfr.s:264 .bss.UserRxBufferFS:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_CDC_SetRxBuffer
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
ARM GAS /tmp/ccML977K.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h"
|
||||
28:USB_DEVICE/Target/usbd_conf.c ****
|
||||
29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */
|
||||
ARM GAS /tmp/ccqC1kVK.s page 2
|
||||
ARM GAS /tmp/ccML977K.s page 2
|
||||
|
||||
|
||||
30:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
43 .cfi_def_cfa_offset 48
|
||||
71:USB_DEVICE/Target/usbd_conf.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
44 .loc 1 71 3 is_stmt 1 view .LVU2
|
||||
ARM GAS /tmp/ccqC1kVK.s page 3
|
||||
ARM GAS /tmp/ccML977K.s page 3
|
||||
|
||||
|
||||
45 .loc 1 71 20 is_stmt 0 view .LVU3
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
70 .cfi_restore_state
|
||||
78:USB_DEVICE/Target/usbd_conf.c **** /**USB_OTG_FS GPIO Configuration
|
||||
71 .loc 1 78 5 is_stmt 1 view .LVU8
|
||||
ARM GAS /tmp/ccqC1kVK.s page 4
|
||||
ARM GAS /tmp/ccML977K.s page 4
|
||||
|
||||
|
||||
72 .LBB2:
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
110 .loc 1 88 5 is_stmt 0 view .LVU24
|
||||
111 004a FFF7FEFF bl HAL_GPIO_Init
|
||||
112 .LVL4:
|
||||
ARM GAS /tmp/ccqC1kVK.s page 5
|
||||
ARM GAS /tmp/ccML977K.s page 5
|
||||
|
||||
|
||||
91:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
157 .global HAL_PCD_MspDeInit
|
||||
158 .syntax unified
|
||||
159 .thumb
|
||||
ARM GAS /tmp/ccqC1kVK.s page 6
|
||||
ARM GAS /tmp/ccML977K.s page 6
|
||||
|
||||
|
||||
160 .thumb_func
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
189 000e 536B ldr r3, [r2, #52]
|
||||
190 0010 23F08003 bic r3, r3, #128
|
||||
191 0014 5363 str r3, [r2, #52]
|
||||
ARM GAS /tmp/ccqC1kVK.s page 7
|
||||
ARM GAS /tmp/ccML977K.s page 7
|
||||
|
||||
|
||||
116:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup);
|
||||
233 .loc 1 138 3 is_stmt 1 view .LVU50
|
||||
234 0002 00F29C41 addw r1, r0, #1180
|
||||
ARM GAS /tmp/ccqC1kVK.s page 8
|
||||
ARM GAS /tmp/ccML977K.s page 8
|
||||
|
||||
|
||||
235 0006 D0F8E004 ldr r0, [r0, #1248]
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
275 0016 08BD pop {r3, pc}
|
||||
276 .cfi_endproc
|
||||
277 .LFE246:
|
||||
ARM GAS /tmp/ccqC1kVK.s page 9
|
||||
ARM GAS /tmp/ccML977K.s page 9
|
||||
|
||||
|
||||
279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
321 .LVL22:
|
||||
322 .LFB248:
|
||||
170:USB_DEVICE/Target/usbd_conf.c ****
|
||||
ARM GAS /tmp/ccqC1kVK.s page 10
|
||||
ARM GAS /tmp/ccML977K.s page 10
|
||||
|
||||
|
||||
171:USB_DEVICE/Target/usbd_conf.c **** /**
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
354 .loc 1 195 1 is_stmt 1 view -0
|
||||
355 .cfi_startproc
|
||||
356 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/ccqC1kVK.s page 11
|
||||
ARM GAS /tmp/ccML977K.s page 11
|
||||
|
||||
|
||||
357 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
391 .L25:
|
||||
208:USB_DEVICE/Target/usbd_conf.c **** }
|
||||
392 .loc 1 208 5 is_stmt 1 view .LVU80
|
||||
ARM GAS /tmp/ccqC1kVK.s page 12
|
||||
ARM GAS /tmp/ccML977K.s page 12
|
||||
|
||||
|
||||
393 0020 FFF7FEFF bl Error_Handler
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
432 0016 C2F8003E str r3, [r2, #3584]
|
||||
232:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */
|
||||
233:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */
|
||||
ARM GAS /tmp/ccqC1kVK.s page 13
|
||||
ARM GAS /tmp/ccML977K.s page 13
|
||||
|
||||
|
||||
234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable)
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
469 @ args = 0, pretend = 0, frame = 0
|
||||
470 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
471 .loc 1 253 1 is_stmt 0 view .LVU96
|
||||
ARM GAS /tmp/ccqC1kVK.s page 14
|
||||
ARM GAS /tmp/ccML977K.s page 14
|
||||
|
||||
|
||||
472 0000 08B5 push {r3, lr}
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
509 0002 D0F8E004 ldr r0, [r0, #1248]
|
||||
510 .LVL40:
|
||||
511 .loc 1 272 3 is_stmt 0 view .LVU103
|
||||
ARM GAS /tmp/ccqC1kVK.s page 15
|
||||
ARM GAS /tmp/ccML977K.s page 15
|
||||
|
||||
|
||||
512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
553 .syntax unified
|
||||
554 .thumb
|
||||
555 .thumb_func
|
||||
ARM GAS /tmp/ccqC1kVK.s page 16
|
||||
ARM GAS /tmp/ccML977K.s page 16
|
||||
|
||||
|
||||
557 HAL_PCD_ConnectCallback:
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
311:USB_DEVICE/Target/usbd_conf.c **** #else
|
||||
312:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd)
|
||||
313:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
ARM GAS /tmp/ccqC1kVK.s page 17
|
||||
ARM GAS /tmp/ccML977K.s page 17
|
||||
|
||||
|
||||
314:USB_DEVICE/Target/usbd_conf.c **** {
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
630 0002 0AB1 cbz r2, .L48
|
||||
331:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */
|
||||
332:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.pData = pdev;
|
||||
ARM GAS /tmp/ccqC1kVK.s page 18
|
||||
ARM GAS /tmp/ccML977K.s page 18
|
||||
|
||||
|
||||
333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
|
||||
646 .loc 1 332 3 is_stmt 1 view .LVU128
|
||||
332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
|
||||
ARM GAS /tmp/ccqC1kVK.s page 19
|
||||
ARM GAS /tmp/ccML977K.s page 19
|
||||
|
||||
|
||||
647 .loc 1 332 25 is_stmt 0 view .LVU129
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
682 .loc 1 342 3 is_stmt 1 view .LVU148
|
||||
342:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.Init.vbus_sensing_enable = DISABLE;
|
||||
683 .loc 1 342 35 is_stmt 0 view .LVU149
|
||||
ARM GAS /tmp/ccqC1kVK.s page 20
|
||||
ARM GAS /tmp/ccML977K.s page 20
|
||||
|
||||
|
||||
684 002e 0373 strb r3, [r0, #12]
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
726 0062 00BF .align 2
|
||||
727 .L50:
|
||||
728 0064 00000000 .word hpcd_USB_OTG_FS
|
||||
ARM GAS /tmp/ccqC1kVK.s page 21
|
||||
ARM GAS /tmp/ccML977K.s page 21
|
||||
|
||||
|
||||
729 .cfi_endproc
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
414:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
|
||||
415:USB_DEVICE/Target/usbd_conf.c ****
|
||||
416:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData);
|
||||
ARM GAS /tmp/ccqC1kVK.s page 22
|
||||
ARM GAS /tmp/ccML977K.s page 22
|
||||
|
||||
|
||||
417:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
471:USB_DEVICE/Target/usbd_conf.c ****
|
||||
472:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr);
|
||||
473:USB_DEVICE/Target/usbd_conf.c ****
|
||||
ARM GAS /tmp/ccqC1kVK.s page 23
|
||||
ARM GAS /tmp/ccML977K.s page 23
|
||||
|
||||
|
||||
474:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status);
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
523:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData;
|
||||
747 .loc 1 523 3 view .LVU164
|
||||
748 .loc 1 523 22 is_stmt 0 view .LVU165
|
||||
ARM GAS /tmp/ccqC1kVK.s page 24
|
||||
ARM GAS /tmp/ccML977K.s page 24
|
||||
|
||||
|
||||
749 0000 D0F8C832 ldr r3, [r0, #712]
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
789 .syntax unified
|
||||
790 .thumb
|
||||
791 .thumb_func
|
||||
ARM GAS /tmp/ccqC1kVK.s page 25
|
||||
ARM GAS /tmp/ccML977K.s page 25
|
||||
|
||||
|
||||
793 USBD_LL_GetRxDataSize:
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
585:USB_DEVICE/Target/usbd_conf.c ****
|
||||
586:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size);
|
||||
587:USB_DEVICE/Target/usbd_conf.c ****
|
||||
ARM GAS /tmp/ccqC1kVK.s page 26
|
||||
ARM GAS /tmp/ccML977K.s page 26
|
||||
|
||||
|
||||
588:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status);
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
612:USB_DEVICE/Target/usbd_conf.c **** {
|
||||
613:USB_DEVICE/Target/usbd_conf.c **** UNUSED(pdev);
|
||||
614:USB_DEVICE/Target/usbd_conf.c **** UNUSED(testmode);
|
||||
ARM GAS /tmp/ccqC1kVK.s page 27
|
||||
ARM GAS /tmp/ccML977K.s page 27
|
||||
|
||||
|
||||
615:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
861 @ link register save eliminated.
|
||||
638:USB_DEVICE/Target/usbd_conf.c ****
|
||||
639:USB_DEVICE/Target/usbd_conf.c **** }
|
||||
ARM GAS /tmp/ccqC1kVK.s page 28
|
||||
ARM GAS /tmp/ccML977K.s page 28
|
||||
|
||||
|
||||
862 .loc 1 639 1 view .LVU190
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
655:USB_DEVICE/Target/usbd_conf.c **** */
|
||||
656:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status)
|
||||
657:USB_DEVICE/Target/usbd_conf.c **** {
|
||||
ARM GAS /tmp/ccqC1kVK.s page 29
|
||||
ARM GAS /tmp/ccML977K.s page 29
|
||||
|
||||
|
||||
905 .loc 1 657 1 is_stmt 1 view -0
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
936 .loc 1 678 3 is_stmt 1 view .LVU203
|
||||
679:USB_DEVICE/Target/usbd_conf.c **** }
|
||||
937 .loc 1 679 1 is_stmt 0 view .LVU204
|
||||
ARM GAS /tmp/ccqC1kVK.s page 30
|
||||
ARM GAS /tmp/ccML977K.s page 30
|
||||
|
||||
|
||||
938 0012 7047 bx lr
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
984 .global USBD_LL_Start
|
||||
985 .syntax unified
|
||||
986 .thumb
|
||||
ARM GAS /tmp/ccqC1kVK.s page 31
|
||||
ARM GAS /tmp/ccML977K.s page 31
|
||||
|
||||
|
||||
987 .thumb_func
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1032 .loc 1 412 1 is_stmt 1 view -0
|
||||
1033 .cfi_startproc
|
||||
1034 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/ccqC1kVK.s page 32
|
||||
ARM GAS /tmp/ccML977K.s page 32
|
||||
|
||||
|
||||
1035 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1079 .cfi_def_cfa_offset 8
|
||||
1080 .cfi_offset 3, -8
|
||||
1081 .cfi_offset 14, -4
|
||||
ARM GAS /tmp/ccqC1kVK.s page 33
|
||||
ARM GAS /tmp/ccML977K.s page 33
|
||||
|
||||
|
||||
1082 0002 9446 mov ip, r2
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1126 .cfi_offset 14, -4
|
||||
451:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
|
||||
1127 .loc 1 451 3 is_stmt 1 view .LVU252
|
||||
ARM GAS /tmp/ccqC1kVK.s page 34
|
||||
ARM GAS /tmp/ccML977K.s page 34
|
||||
|
||||
|
||||
1128 .LVL105:
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
472:USB_DEVICE/Target/usbd_conf.c ****
|
||||
1171 .loc 1 472 16 is_stmt 0 view .LVU266
|
||||
1172 0002 D0F8C802 ldr r0, [r0, #712]
|
||||
ARM GAS /tmp/ccqC1kVK.s page 35
|
||||
ARM GAS /tmp/ccML977K.s page 35
|
||||
|
||||
|
||||
1173 .LVL111:
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
492:USB_DEVICE/Target/usbd_conf.c ****
|
||||
1217 .loc 1 492 3 is_stmt 1 view .LVU279
|
||||
492:USB_DEVICE/Target/usbd_conf.c ****
|
||||
ARM GAS /tmp/ccqC1kVK.s page 36
|
||||
ARM GAS /tmp/ccML977K.s page 36
|
||||
|
||||
|
||||
1218 .loc 1 492 17 is_stmt 0 view .LVU280
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
513:USB_DEVICE/Target/usbd_conf.c ****
|
||||
1262 .loc 1 513 1 is_stmt 0 view .LVU293
|
||||
1263 000e 08BD pop {r3, pc}
|
||||
ARM GAS /tmp/ccqC1kVK.s page 37
|
||||
ARM GAS /tmp/ccML977K.s page 37
|
||||
|
||||
|
||||
1264 .cfi_endproc
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1310 .syntax unified
|
||||
1311 .thumb
|
||||
1312 .thumb_func
|
||||
ARM GAS /tmp/ccqC1kVK.s page 38
|
||||
ARM GAS /tmp/ccML977K.s page 38
|
||||
|
||||
|
||||
1314 USBD_LL_Transmit:
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1358 .cfi_startproc
|
||||
1359 @ args = 0, pretend = 0, frame = 0
|
||||
1360 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccqC1kVK.s page 39
|
||||
ARM GAS /tmp/ccML977K.s page 39
|
||||
|
||||
|
||||
582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1402 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
|
||||
1403 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
|
||||
1404 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
|
||||
ARM GAS /tmp/ccqC1kVK.s page 40
|
||||
ARM GAS /tmp/ccML977K.s page 40
|
||||
|
||||
|
||||
1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
|
||||
@ -2351,87 +2351,87 @@ ARM GAS /tmp/ccqC1kVK.s page 1
|
||||
1412 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
1413 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
|
||||
1414 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
|
||||
ARM GAS /tmp/ccqC1kVK.s page 41
|
||||
ARM GAS /tmp/ccML977K.s page 41
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_conf.c
|
||||
/tmp/ccqC1kVK.s:21 .text.HAL_PCD_MspInit:00000000 $t
|
||||
/tmp/ccqC1kVK.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
|
||||
/tmp/ccqC1kVK.s:150 .text.HAL_PCD_MspInit:0000007c $d
|
||||
/tmp/ccqC1kVK.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
|
||||
/tmp/ccqC1kVK.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
|
||||
/tmp/ccqC1kVK.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
|
||||
/tmp/ccqC1kVK.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
|
||||
/tmp/ccqC1kVK.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
|
||||
/tmp/ccqC1kVK.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
|
||||
/tmp/ccqC1kVK.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
|
||||
/tmp/ccqC1kVK.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
|
||||
/tmp/ccqC1kVK.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
|
||||
/tmp/ccqC1kVK.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
|
||||
/tmp/ccqC1kVK.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
|
||||
/tmp/ccqC1kVK.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
|
||||
/tmp/ccqC1kVK.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
|
||||
/tmp/ccqC1kVK.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
|
||||
/tmp/ccqC1kVK.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
|
||||
/tmp/ccqC1kVK.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
|
||||
/tmp/ccqC1kVK.s:613 .text.USBD_LL_Init:00000000 $t
|
||||
/tmp/ccqC1kVK.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
|
||||
/tmp/ccqC1kVK.s:728 .text.USBD_LL_Init:00000064 $d
|
||||
/tmp/ccqC1kVK.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
|
||||
/tmp/ccqC1kVK.s:733 .text.USBD_LL_IsStallEP:00000000 $t
|
||||
/tmp/ccqC1kVK.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
|
||||
/tmp/ccqC1kVK.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
|
||||
/tmp/ccqC1kVK.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
|
||||
/tmp/ccqC1kVK.s:819 .text.USBD_static_malloc:00000000 $t
|
||||
/tmp/ccqC1kVK.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
|
||||
/tmp/ccqC1kVK.s:843 .text.USBD_static_malloc:00000004 $d
|
||||
/tmp/ccqC1kVK.s:1391 .bss.mem.0:00000000 mem.0
|
||||
/tmp/ccqC1kVK.s:848 .text.USBD_static_free:00000000 $t
|
||||
/tmp/ccqC1kVK.s:854 .text.USBD_static_free:00000000 USBD_static_free
|
||||
/tmp/ccqC1kVK.s:868 .text.USBD_LL_Delay:00000000 $t
|
||||
/tmp/ccqC1kVK.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
|
||||
/tmp/ccqC1kVK.s:896 .text.USBD_Get_USB_Status:00000000 $t
|
||||
/tmp/ccqC1kVK.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
|
||||
/tmp/ccqC1kVK.s:916 .text.USBD_Get_USB_Status:00000008 $d
|
||||
/tmp/ccqC1kVK.s:920 .text.USBD_Get_USB_Status:0000000c $t
|
||||
/tmp/ccqC1kVK.s:943 .text.USBD_LL_DeInit:00000000 $t
|
||||
/tmp/ccqC1kVK.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
|
||||
/tmp/ccqC1kVK.s:983 .text.USBD_LL_Start:00000000 $t
|
||||
/tmp/ccqC1kVK.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
|
||||
/tmp/ccqC1kVK.s:1023 .text.USBD_LL_Stop:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
|
||||
ARM GAS /tmp/ccqC1kVK.s page 42
|
||||
/tmp/ccML977K.s:21 .text.HAL_PCD_MspInit:00000000 $t
|
||||
/tmp/ccML977K.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
|
||||
/tmp/ccML977K.s:150 .text.HAL_PCD_MspInit:0000007c $d
|
||||
/tmp/ccML977K.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
|
||||
/tmp/ccML977K.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
|
||||
/tmp/ccML977K.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
|
||||
/tmp/ccML977K.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
|
||||
/tmp/ccML977K.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
|
||||
/tmp/ccML977K.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
|
||||
/tmp/ccML977K.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
|
||||
/tmp/ccML977K.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
|
||||
/tmp/ccML977K.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
|
||||
/tmp/ccML977K.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
|
||||
/tmp/ccML977K.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
|
||||
/tmp/ccML977K.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
|
||||
/tmp/ccML977K.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
|
||||
/tmp/ccML977K.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
|
||||
/tmp/ccML977K.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
|
||||
/tmp/ccML977K.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
|
||||
/tmp/ccML977K.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
|
||||
/tmp/ccML977K.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
|
||||
/tmp/ccML977K.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
|
||||
/tmp/ccML977K.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
|
||||
/tmp/ccML977K.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
|
||||
/tmp/ccML977K.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
|
||||
/tmp/ccML977K.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
|
||||
/tmp/ccML977K.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
|
||||
/tmp/ccML977K.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
|
||||
/tmp/ccML977K.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
|
||||
/tmp/ccML977K.s:613 .text.USBD_LL_Init:00000000 $t
|
||||
/tmp/ccML977K.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
|
||||
/tmp/ccML977K.s:728 .text.USBD_LL_Init:00000064 $d
|
||||
/tmp/ccML977K.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
|
||||
/tmp/ccML977K.s:733 .text.USBD_LL_IsStallEP:00000000 $t
|
||||
/tmp/ccML977K.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
|
||||
/tmp/ccML977K.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
|
||||
/tmp/ccML977K.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
|
||||
/tmp/ccML977K.s:819 .text.USBD_static_malloc:00000000 $t
|
||||
/tmp/ccML977K.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
|
||||
/tmp/ccML977K.s:843 .text.USBD_static_malloc:00000004 $d
|
||||
/tmp/ccML977K.s:1391 .bss.mem.0:00000000 mem.0
|
||||
/tmp/ccML977K.s:848 .text.USBD_static_free:00000000 $t
|
||||
/tmp/ccML977K.s:854 .text.USBD_static_free:00000000 USBD_static_free
|
||||
/tmp/ccML977K.s:868 .text.USBD_LL_Delay:00000000 $t
|
||||
/tmp/ccML977K.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
|
||||
/tmp/ccML977K.s:896 .text.USBD_Get_USB_Status:00000000 $t
|
||||
/tmp/ccML977K.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
|
||||
/tmp/ccML977K.s:916 .text.USBD_Get_USB_Status:00000008 $d
|
||||
/tmp/ccML977K.s:920 .text.USBD_Get_USB_Status:0000000c $t
|
||||
/tmp/ccML977K.s:943 .text.USBD_LL_DeInit:00000000 $t
|
||||
/tmp/ccML977K.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
|
||||
/tmp/ccML977K.s:983 .text.USBD_LL_Start:00000000 $t
|
||||
/tmp/ccML977K.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
|
||||
/tmp/ccML977K.s:1023 .text.USBD_LL_Stop:00000000 $t
|
||||
/tmp/ccML977K.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
|
||||
ARM GAS /tmp/ccML977K.s page 42
|
||||
|
||||
|
||||
/tmp/ccqC1kVK.s:1063 .text.USBD_LL_OpenEP:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
|
||||
/tmp/ccqC1kVK.s:1108 .text.USBD_LL_CloseEP:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
|
||||
/tmp/ccqC1kVK.s:1148 .text.USBD_LL_FlushEP:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
|
||||
/tmp/ccqC1kVK.s:1188 .text.USBD_LL_StallEP:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
|
||||
/tmp/ccqC1kVK.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
|
||||
/tmp/ccqC1kVK.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
|
||||
/tmp/ccqC1kVK.s:1308 .text.USBD_LL_Transmit:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
|
||||
/tmp/ccqC1kVK.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
|
||||
/tmp/ccqC1kVK.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
|
||||
/tmp/ccqC1kVK.s:1388 .bss.mem.0:00000000 $d
|
||||
/tmp/ccqC1kVK.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
|
||||
/tmp/ccML977K.s:1063 .text.USBD_LL_OpenEP:00000000 $t
|
||||
/tmp/ccML977K.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
|
||||
/tmp/ccML977K.s:1108 .text.USBD_LL_CloseEP:00000000 $t
|
||||
/tmp/ccML977K.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
|
||||
/tmp/ccML977K.s:1148 .text.USBD_LL_FlushEP:00000000 $t
|
||||
/tmp/ccML977K.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
|
||||
/tmp/ccML977K.s:1188 .text.USBD_LL_StallEP:00000000 $t
|
||||
/tmp/ccML977K.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
|
||||
/tmp/ccML977K.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
|
||||
/tmp/ccML977K.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
|
||||
/tmp/ccML977K.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
|
||||
/tmp/ccML977K.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
|
||||
/tmp/ccML977K.s:1308 .text.USBD_LL_Transmit:00000000 $t
|
||||
/tmp/ccML977K.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
|
||||
/tmp/ccML977K.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
|
||||
/tmp/ccML977K.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
|
||||
/tmp/ccML977K.s:1388 .bss.mem.0:00000000 $d
|
||||
/tmp/ccML977K.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_Init
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/cct0aKih.s page 1
|
||||
ARM GAS /tmp/cc7kvsms.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{
|
||||
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
|
||||
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
ARM GAS /tmp/cct0aKih.s page 2
|
||||
ARM GAS /tmp/cc7kvsms.s page 2
|
||||
|
||||
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
|
||||
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init
|
||||
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initialize the device stack and load the class driver
|
||||
ARM GAS /tmp/cct0aKih.s page 3
|
||||
ARM GAS /tmp/cc7kvsms.s page 3
|
||||
|
||||
|
||||
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
48 .LVL1:
|
||||
49 .loc 1 121 19 view .LVU7
|
||||
50 0008 C3F8B802 str r0, [r3, #696]
|
||||
ARM GAS /tmp/cct0aKih.s page 4
|
||||
ARM GAS /tmp/cc7kvsms.s page 4
|
||||
|
||||
|
||||
122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pUserData[0] = NULL;
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
85 .cfi_restore 3
|
||||
86 .cfi_restore 14
|
||||
103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 5
|
||||
ARM GAS /tmp/cc7kvsms.s page 5
|
||||
|
||||
|
||||
87 .loc 1 103 12 view .LVU25
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */
|
||||
161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0; i < USBD_MAX_SUPPORTED_CLASS; i++)
|
||||
162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
ARM GAS /tmp/cct0aKih.s page 6
|
||||
ARM GAS /tmp/cc7kvsms.s page 6
|
||||
|
||||
|
||||
163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
151 002a 2046 mov r0, r4
|
||||
152 002c FFF7FEFF bl USBD_LL_DeInit
|
||||
153 .LVL9:
|
||||
ARM GAS /tmp/cct0aKih.s page 7
|
||||
ARM GAS /tmp/cc7kvsms.s page 7
|
||||
|
||||
|
||||
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_ErrLog("Invalid Class handle");
|
||||
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** #endif /* (USBD_DEBUG_LEVEL > 1U) */
|
||||
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL;
|
||||
ARM GAS /tmp/cct0aKih.s page 8
|
||||
ARM GAS /tmp/cc7kvsms.s page 8
|
||||
|
||||
|
||||
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
223 .LCFI5:
|
||||
224 .cfi_remember_state
|
||||
225 .cfi_def_cfa_offset 8
|
||||
ARM GAS /tmp/cct0aKih.s page 9
|
||||
ARM GAS /tmp/cc7kvsms.s page 9
|
||||
|
||||
|
||||
226 @ sp needed
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Increment the ClassId for the next occurrence */
|
||||
266:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId ++;
|
||||
267:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->NumClasses ++;
|
||||
ARM GAS /tmp/cct0aKih.s page 10
|
||||
ARM GAS /tmp/cc7kvsms.s page 10
|
||||
|
||||
|
||||
268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = USBD_FAIL;
|
||||
323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
324:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 11
|
||||
ARM GAS /tmp/cc7kvsms.s page 11
|
||||
|
||||
|
||||
325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
379:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Start
|
||||
380:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Start the USB Device Core.
|
||||
381:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle
|
||||
ARM GAS /tmp/cct0aKih.s page 12
|
||||
ARM GAS /tmp/cc7kvsms.s page 12
|
||||
|
||||
|
||||
382:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
286 .cfi_def_cfa_offset 8
|
||||
287 .cfi_offset 4, -8
|
||||
288 .cfi_offset 14, -4
|
||||
ARM GAS /tmp/cct0aKih.s page 13
|
||||
ARM GAS /tmp/cc7kvsms.s page 13
|
||||
|
||||
|
||||
289 0002 0446 mov r4, r0
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
312 .loc 1 432 1 view .LVU91
|
||||
313 .cfi_endproc
|
||||
314 .LFE247:
|
||||
ARM GAS /tmp/cct0aKih.s page 14
|
||||
ARM GAS /tmp/cc7kvsms.s page 14
|
||||
|
||||
|
||||
316 .section .text.USBD_RunTestMode,"ax",%progbits
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
350 .LFB249:
|
||||
456:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
457:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
|
||||
ARM GAS /tmp/cct0aKih.s page 15
|
||||
ARM GAS /tmp/cc7kvsms.s page 15
|
||||
|
||||
|
||||
458:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_SetClassConfig
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
371 .loc 1 491 31 view .LVU105
|
||||
372 000a 9847 blx r3
|
||||
373 .LVL25:
|
||||
ARM GAS /tmp/cct0aKih.s page 16
|
||||
ARM GAS /tmp/cc7kvsms.s page 16
|
||||
|
||||
|
||||
374 .L24:
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */
|
||||
511:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0U; i < USBD_MAX_SUPPORTED_CLASS; i++)
|
||||
512:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
ARM GAS /tmp/cct0aKih.s page 17
|
||||
ARM GAS /tmp/cc7kvsms.s page 17
|
||||
|
||||
|
||||
513:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
441 .LVL33:
|
||||
442 .LFB251:
|
||||
537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
ARM GAS /tmp/cct0aKih.s page 18
|
||||
ARM GAS /tmp/cc7kvsms.s page 18
|
||||
|
||||
|
||||
538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
478 0024 012B cmp r3, #1
|
||||
479 0026 07D0 beq .L33
|
||||
480 0028 022B cmp r3, #2
|
||||
ARM GAS /tmp/cct0aKih.s page 19
|
||||
ARM GAS /tmp/cc7kvsms.s page 19
|
||||
|
||||
|
||||
481 002a 0AD0 beq .L34
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
510 0046 FFF7FEFF bl USBD_StdEPReq
|
||||
511 .LVL40:
|
||||
568:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
ARM GAS /tmp/cct0aKih.s page 20
|
||||
ARM GAS /tmp/cc7kvsms.s page 20
|
||||
|
||||
|
||||
512 .loc 1 568 7 is_stmt 1 view .LVU144
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
606:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_CtlContinueRx(pdev, pep->pbuffer, MAX(pep->rem_length, pep->maxpacket));
|
||||
607:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 21
|
||||
ARM GAS /tmp/cc7kvsms.s page 21
|
||||
|
||||
|
||||
608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId = idx;
|
||||
663:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = (USBD_StatusTypeDef)pdev->pClass[idx]->DataOut(pdev, epnum);
|
||||
664:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 22
|
||||
ARM GAS /tmp/cc7kvsms.s page 22
|
||||
|
||||
|
||||
665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */
|
||||
720:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U);
|
||||
721:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 23
|
||||
ARM GAS /tmp/cc7kvsms.s page 23
|
||||
|
||||
|
||||
722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
776:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
|
||||
777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_Reset(USBD_HandleTypeDef *pdev)
|
||||
778:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
ARM GAS /tmp/cct0aKih.s page 24
|
||||
ARM GAS /tmp/cc7kvsms.s page 24
|
||||
|
||||
|
||||
537 .loc 1 778 1 view -0
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
799:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
800:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit != NULL)
|
||||
801:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
ARM GAS /tmp/cct0aKih.s page 25
|
||||
ARM GAS /tmp/cc7kvsms.s page 25
|
||||
|
||||
|
||||
802:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit(pdev, (uint8_t)pdev->dev_config) != USBD_OK)
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
600 .loc 1 826 38 is_stmt 0 view .LVU173
|
||||
601 0038 0126 movs r6, #1
|
||||
602 003a 84F86361 strb r6, [r4, #355]
|
||||
ARM GAS /tmp/cct0aKih.s page 26
|
||||
ARM GAS /tmp/cc7kvsms.s page 26
|
||||
|
||||
|
||||
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
645 .thumb
|
||||
646 .thumb_func
|
||||
648 USBD_LL_SetSpeed:
|
||||
ARM GAS /tmp/cct0aKih.s page 27
|
||||
ARM GAS /tmp/cc7kvsms.s page 27
|
||||
|
||||
|
||||
649 .LVL51:
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
682 @ link register save eliminated.
|
||||
861:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state != USBD_STATE_SUSPENDED)
|
||||
683 .loc 1 861 3 view .LVU193
|
||||
ARM GAS /tmp/cct0aKih.s page 28
|
||||
ARM GAS /tmp/cc7kvsms.s page 28
|
||||
|
||||
|
||||
684 .loc 1 861 11 is_stmt 0 view .LVU194
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
723 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
724 @ link register save eliminated.
|
||||
879:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state == USBD_STATE_SUSPENDED)
|
||||
ARM GAS /tmp/cct0aKih.s page 29
|
||||
ARM GAS /tmp/cc7kvsms.s page 29
|
||||
|
||||
|
||||
725 .loc 1 879 3 view .LVU205
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
763 @ args = 0, pretend = 0, frame = 0
|
||||
764 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
765 .loc 1 894 1 is_stmt 0 view .LVU215
|
||||
ARM GAS /tmp/cct0aKih.s page 30
|
||||
ARM GAS /tmp/cc7kvsms.s page 30
|
||||
|
||||
|
||||
766 0000 08B5 push {r3, lr}
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
786 .loc 1 916 5 is_stmt 1 view .LVU221
|
||||
916:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
787 .loc 1 916 21 is_stmt 0 view .LVU222
|
||||
ARM GAS /tmp/cct0aKih.s page 31
|
||||
ARM GAS /tmp/cc7kvsms.s page 31
|
||||
|
||||
|
||||
788 0010 D0F8B832 ldr r3, [r0, #696]
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
826 .cfi_offset 14, -4
|
||||
939:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[pdev->classId] == NULL)
|
||||
827 .loc 1 939 3 is_stmt 1 view .LVU232
|
||||
ARM GAS /tmp/cct0aKih.s page 32
|
||||
ARM GAS /tmp/cc7kvsms.s page 32
|
||||
|
||||
|
||||
828 .loc 1 939 24 is_stmt 0 view .LVU233
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
862 .LVL66:
|
||||
863 .L57:
|
||||
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 33
|
||||
ARM GAS /tmp/cc7kvsms.s page 33
|
||||
|
||||
|
||||
864 .loc 1 941 12 view .LVU247
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
905 .loc 1 965 6 view .LVU256
|
||||
906 000c 5AB1 cbz r2, .L64
|
||||
966:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
ARM GAS /tmp/cct0aKih.s page 34
|
||||
ARM GAS /tmp/cc7kvsms.s page 34
|
||||
|
||||
|
||||
967:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL;
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
940 0028 F7E7 b .L63
|
||||
941 .LVL76:
|
||||
942 .L66:
|
||||
ARM GAS /tmp/cct0aKih.s page 35
|
||||
ARM GAS /tmp/cc7kvsms.s page 35
|
||||
|
||||
|
||||
978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
985 .LFB262:
|
||||
994:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
995:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
|
||||
ARM GAS /tmp/cct0aKih.s page 36
|
||||
ARM GAS /tmp/cc7kvsms.s page 36
|
||||
|
||||
|
||||
996:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_LL_DevDisconnected
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1029:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[0]->DeInit(pdev, (uint8_t)pdev->dev_config) != 0U)
|
||||
1007 .loc 1 1029 5 is_stmt 1 view .LVU285
|
||||
1008 .loc 1 1029 24 is_stmt 0 view .LVU286
|
||||
ARM GAS /tmp/cct0aKih.s page 37
|
||||
ARM GAS /tmp/cc7kvsms.s page 37
|
||||
|
||||
|
||||
1009 000e 5B68 ldr r3, [r3, #4]
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1047:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
1045 .loc 1 1047 1 is_stmt 1 view -0
|
||||
1046 .cfi_startproc
|
||||
ARM GAS /tmp/cct0aKih.s page 38
|
||||
ARM GAS /tmp/cc7kvsms.s page 38
|
||||
|
||||
|
||||
1047 @ args = 0, pretend = 0, frame = 0
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1080:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_CoreFindEP
|
||||
1081:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * return the class index relative to the selected endpoint
|
||||
1082:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
|
||||
ARM GAS /tmp/cct0aKih.s page 39
|
||||
ARM GAS /tmp/cc7kvsms.s page 39
|
||||
|
||||
|
||||
1083:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param index : selected endpoint number
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1091 .thumb
|
||||
1092 .thumb_func
|
||||
1094 USBD_LL_DataOutStage:
|
||||
ARM GAS /tmp/cct0aKih.s page 40
|
||||
ARM GAS /tmp/cc7kvsms.s page 40
|
||||
|
||||
|
||||
1095 .LVL90:
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1135 .L90:
|
||||
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
1136 .loc 1 601 7 is_stmt 1 view .LVU320
|
||||
ARM GAS /tmp/cct0aKih.s page 41
|
||||
ARM GAS /tmp/cc7kvsms.s page 41
|
||||
|
||||
|
||||
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1177 .LVL99:
|
||||
673:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
1178 .loc 1 673 10 view .LVU335
|
||||
ARM GAS /tmp/cct0aKih.s page 42
|
||||
ARM GAS /tmp/cc7kvsms.s page 42
|
||||
|
||||
|
||||
1179 0050 2846 mov r0, r5
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** break;
|
||||
1219 .loc 1 624 19 view .LVU350
|
||||
1220 0076 FFF7FEFF bl USBD_CoreFindEP
|
||||
ARM GAS /tmp/cct0aKih.s page 43
|
||||
ARM GAS /tmp/cc7kvsms.s page 43
|
||||
|
||||
|
||||
1221 .LVL107:
|
||||
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
1259 .loc 1 658 15 is_stmt 0 view .LVU367
|
||||
1260 00a0 94F89C32 ldrb r3, [r4, #668] @ zero_extendqisi2
|
||||
ARM GAS /tmp/cct0aKih.s page 44
|
||||
ARM GAS /tmp/cc7kvsms.s page 44
|
||||
|
||||
|
||||
1261 00a4 DBB2 uxtb r3, r3
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1302 .syntax unified
|
||||
1303 .thumb
|
||||
1304 .thumb_func
|
||||
ARM GAS /tmp/cct0aKih.s page 45
|
||||
ARM GAS /tmp/cc7kvsms.s page 45
|
||||
|
||||
|
||||
1306 USBD_LL_DataInStage:
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1345 0016 18B1 cbz r0, .L99
|
||||
740:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->dev_test_mode = 0U;
|
||||
1346 .loc 1 740 7 is_stmt 1 view .LVU397
|
||||
ARM GAS /tmp/cct0aKih.s page 46
|
||||
ARM GAS /tmp/cc7kvsms.s page 46
|
||||
|
||||
|
||||
741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1386 003c FFF7FEFF bl USBD_LL_StallEP
|
||||
1387 .LVL124:
|
||||
733:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cct0aKih.s page 47
|
||||
ARM GAS /tmp/cc7kvsms.s page 47
|
||||
|
||||
|
||||
1388 .loc 1 733 11 is_stmt 1 view .LVU413
|
||||
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pep->total_length < pdev->ep0_data_len))
|
||||
1429 .loc 1 713 51 view .LVU427
|
||||
1430 006e 9A42 cmp r2, r3
|
||||
ARM GAS /tmp/cct0aKih.s page 48
|
||||
ARM GAS /tmp/cc7kvsms.s page 48
|
||||
|
||||
|
||||
1431 0070 DDD2 bcs .L97
|
||||
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1469 009c DB68 ldr r3, [r3, #12]
|
||||
729:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
1470 .loc 1 729 15 view .LVU444
|
||||
ARM GAS /tmp/cct0aKih.s page 49
|
||||
ARM GAS /tmp/cc7kvsms.s page 49
|
||||
|
||||
|
||||
1471 009e 2046 mov r0, r4
|
||||
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
1509 .loc 1 757 11 is_stmt 1 view .LVU461
|
||||
757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
ARM GAS /tmp/cct0aKih.s page 50
|
||||
ARM GAS /tmp/cc7kvsms.s page 50
|
||||
|
||||
|
||||
1510 .loc 1 757 54 is_stmt 0 view .LVU462
|
||||
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->tclasslist[ClassId].Eps[idx].is_used != 0U))
|
||||
1139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
1140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return (pdev->tclasslist[ClassId].Eps[idx].add);
|
||||
ARM GAS /tmp/cct0aKih.s page 51
|
||||
ARM GAS /tmp/cc7kvsms.s page 51
|
||||
|
||||
|
||||
1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param ptr: data pointer inside the descriptor
|
||||
1196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval next header
|
||||
1197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
|
||||
ARM GAS /tmp/cct0aKih.s page 52
|
||||
ARM GAS /tmp/cc7kvsms.s page 52
|
||||
|
||||
|
||||
1198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_DescHeaderTypeDef *USBD_GetNextDesc(uint8_t *pbuf, uint16_t *ptr)
|
||||
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
1584 .loc 1 1162 3 view .LVU482
|
||||
1164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
ARM GAS /tmp/cct0aKih.s page 53
|
||||
ARM GAS /tmp/cc7kvsms.s page 53
|
||||
|
||||
|
||||
1585 .loc 1 1164 3 view .LVU483
|
||||
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1625 0026 4378 ldrb r3, [r0, #1] @ zero_extendqisi2
|
||||
1172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
1626 .loc 1 1172 10 view .LVU498
|
||||
ARM GAS /tmp/cct0aKih.s page 54
|
||||
ARM GAS /tmp/cc7kvsms.s page 54
|
||||
|
||||
|
||||
1627 0028 052B cmp r3, #5
|
||||
@ -3235,59 +3235,59 @@ ARM GAS /tmp/cct0aKih.s page 1
|
||||
1670 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
1671 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
|
||||
1672 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
|
||||
ARM GAS /tmp/cct0aKih.s page 55
|
||||
ARM GAS /tmp/cc7kvsms.s page 55
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_core.c
|
||||
/tmp/cct0aKih.s:21 .text.USBD_Init:00000000 $t
|
||||
/tmp/cct0aKih.s:27 .text.USBD_Init:00000000 USBD_Init
|
||||
/tmp/cct0aKih.s:96 .text.USBD_DeInit:00000000 $t
|
||||
/tmp/cct0aKih.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
|
||||
/tmp/cct0aKih.s:162 .text.USBD_RegisterClass:00000000 $t
|
||||
/tmp/cct0aKih.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
|
||||
/tmp/cct0aKih.s:241 .text.USBD_Start:00000000 $t
|
||||
/tmp/cct0aKih.s:247 .text.USBD_Start:00000000 USBD_Start
|
||||
/tmp/cct0aKih.s:270 .text.USBD_Stop:00000000 $t
|
||||
/tmp/cct0aKih.s:276 .text.USBD_Stop:00000000 USBD_Stop
|
||||
/tmp/cct0aKih.s:317 .text.USBD_RunTestMode:00000000 $t
|
||||
/tmp/cct0aKih.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
|
||||
/tmp/cct0aKih.s:342 .text.USBD_SetClassConfig:00000000 $t
|
||||
/tmp/cct0aKih.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
|
||||
/tmp/cct0aKih.s:389 .text.USBD_ClrClassConfig:00000000 $t
|
||||
/tmp/cct0aKih.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
|
||||
/tmp/cct0aKih.s:434 .text.USBD_LL_SetupStage:00000000 $t
|
||||
/tmp/cct0aKih.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
|
||||
/tmp/cct0aKih.s:528 .text.USBD_LL_Reset:00000000 $t
|
||||
/tmp/cct0aKih.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
|
||||
/tmp/cct0aKih.s:642 .text.USBD_LL_SetSpeed:00000000 $t
|
||||
/tmp/cct0aKih.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
|
||||
/tmp/cct0aKih.s:669 .text.USBD_LL_Suspend:00000000 $t
|
||||
/tmp/cct0aKih.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
|
||||
/tmp/cct0aKih.s:711 .text.USBD_LL_Resume:00000000 $t
|
||||
/tmp/cct0aKih.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
|
||||
/tmp/cct0aKih.s:752 .text.USBD_LL_SOF:00000000 $t
|
||||
/tmp/cct0aKih.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
|
||||
/tmp/cct0aKih.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
|
||||
/tmp/cct0aKih.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
|
||||
/tmp/cct0aKih.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
|
||||
/tmp/cct0aKih.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
|
||||
/tmp/cct0aKih.s:952 .text.USBD_LL_DevConnected:00000000 $t
|
||||
/tmp/cct0aKih.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
|
||||
/tmp/cct0aKih.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
|
||||
/tmp/cct0aKih.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
|
||||
/tmp/cct0aKih.s:1036 .text.USBD_CoreFindIF:00000000 $t
|
||||
/tmp/cct0aKih.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
|
||||
/tmp/cct0aKih.s:1062 .text.USBD_CoreFindEP:00000000 $t
|
||||
/tmp/cct0aKih.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
|
||||
/tmp/cct0aKih.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
|
||||
/tmp/cct0aKih.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
|
||||
/tmp/cct0aKih.s:1300 .text.USBD_LL_DataInStage:00000000 $t
|
||||
/tmp/cct0aKih.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
|
||||
/tmp/cct0aKih.s:1532 .text.USBD_GetNextDesc:00000000 $t
|
||||
/tmp/cct0aKih.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
|
||||
/tmp/cct0aKih.s:1568 .text.USBD_GetEpDesc:00000000 $t
|
||||
/tmp/cct0aKih.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
|
||||
/tmp/cc7kvsms.s:21 .text.USBD_Init:00000000 $t
|
||||
/tmp/cc7kvsms.s:27 .text.USBD_Init:00000000 USBD_Init
|
||||
/tmp/cc7kvsms.s:96 .text.USBD_DeInit:00000000 $t
|
||||
/tmp/cc7kvsms.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
|
||||
/tmp/cc7kvsms.s:162 .text.USBD_RegisterClass:00000000 $t
|
||||
/tmp/cc7kvsms.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
|
||||
/tmp/cc7kvsms.s:241 .text.USBD_Start:00000000 $t
|
||||
/tmp/cc7kvsms.s:247 .text.USBD_Start:00000000 USBD_Start
|
||||
/tmp/cc7kvsms.s:270 .text.USBD_Stop:00000000 $t
|
||||
/tmp/cc7kvsms.s:276 .text.USBD_Stop:00000000 USBD_Stop
|
||||
/tmp/cc7kvsms.s:317 .text.USBD_RunTestMode:00000000 $t
|
||||
/tmp/cc7kvsms.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
|
||||
/tmp/cc7kvsms.s:342 .text.USBD_SetClassConfig:00000000 $t
|
||||
/tmp/cc7kvsms.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
|
||||
/tmp/cc7kvsms.s:389 .text.USBD_ClrClassConfig:00000000 $t
|
||||
/tmp/cc7kvsms.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
|
||||
/tmp/cc7kvsms.s:434 .text.USBD_LL_SetupStage:00000000 $t
|
||||
/tmp/cc7kvsms.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
|
||||
/tmp/cc7kvsms.s:528 .text.USBD_LL_Reset:00000000 $t
|
||||
/tmp/cc7kvsms.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
|
||||
/tmp/cc7kvsms.s:642 .text.USBD_LL_SetSpeed:00000000 $t
|
||||
/tmp/cc7kvsms.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
|
||||
/tmp/cc7kvsms.s:669 .text.USBD_LL_Suspend:00000000 $t
|
||||
/tmp/cc7kvsms.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
|
||||
/tmp/cc7kvsms.s:711 .text.USBD_LL_Resume:00000000 $t
|
||||
/tmp/cc7kvsms.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
|
||||
/tmp/cc7kvsms.s:752 .text.USBD_LL_SOF:00000000 $t
|
||||
/tmp/cc7kvsms.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
|
||||
/tmp/cc7kvsms.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
|
||||
/tmp/cc7kvsms.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
|
||||
/tmp/cc7kvsms.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
|
||||
/tmp/cc7kvsms.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
|
||||
/tmp/cc7kvsms.s:952 .text.USBD_LL_DevConnected:00000000 $t
|
||||
/tmp/cc7kvsms.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
|
||||
/tmp/cc7kvsms.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
|
||||
/tmp/cc7kvsms.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
|
||||
/tmp/cc7kvsms.s:1036 .text.USBD_CoreFindIF:00000000 $t
|
||||
/tmp/cc7kvsms.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
|
||||
/tmp/cc7kvsms.s:1062 .text.USBD_CoreFindEP:00000000 $t
|
||||
/tmp/cc7kvsms.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
|
||||
/tmp/cc7kvsms.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
|
||||
/tmp/cc7kvsms.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
|
||||
/tmp/cc7kvsms.s:1300 .text.USBD_LL_DataInStage:00000000 $t
|
||||
/tmp/cc7kvsms.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
|
||||
/tmp/cc7kvsms.s:1532 .text.USBD_GetNextDesc:00000000 $t
|
||||
/tmp/cc7kvsms.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
|
||||
/tmp/cc7kvsms.s:1568 .text.USBD_GetEpDesc:00000000 $t
|
||||
/tmp/cc7kvsms.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_LL_Init
|
||||
@ -3295,7 +3295,7 @@ USBD_LL_Stop
|
||||
USBD_LL_DeInit
|
||||
USBD_LL_Start
|
||||
USBD_ParseSetupRequest
|
||||
ARM GAS /tmp/cct0aKih.s page 56
|
||||
ARM GAS /tmp/cc7kvsms.s page 56
|
||||
|
||||
|
||||
USBD_StdDevReq
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/cc37HJqF.s page 1
|
||||
ARM GAS /tmp/ccEA89nB.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{
|
||||
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
ARM GAS /tmp/cc37HJqF.s page 2
|
||||
ARM GAS /tmp/ccEA89nB.s page 2
|
||||
|
||||
|
||||
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static uint8_t USBD_GetLen(uint8_t *buf);
|
||||
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
|
||||
ARM GAS /tmp/cc37HJqF.s page 3
|
||||
ARM GAS /tmp/ccEA89nB.s page 3
|
||||
|
||||
|
||||
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @}
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_CLEAR_FEATURE:
|
||||
143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_ClrFeature(pdev, req);
|
||||
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
ARM GAS /tmp/cc37HJqF.s page 4
|
||||
ARM GAS /tmp/ccEA89nB.s page 4
|
||||
|
||||
|
||||
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
|
||||
ARM GAS /tmp/cc37HJqF.s page 5
|
||||
ARM GAS /tmp/ccEA89nB.s page 5
|
||||
|
||||
|
||||
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->classId = idx;
|
||||
257:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
|
||||
258:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (pdev->pClass[idx]->Setup != NULL)
|
||||
ARM GAS /tmp/cc37HJqF.s page 6
|
||||
ARM GAS /tmp/ccEA89nB.s page 6
|
||||
|
||||
|
||||
259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
313:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
|
||||
314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
315:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
ARM GAS /tmp/cc37HJqF.s page 7
|
||||
ARM GAS /tmp/ccEA89nB.s page 7
|
||||
|
||||
|
||||
316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
370:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
371:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
372:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
|
||||
ARM GAS /tmp/cc37HJqF.s page 8
|
||||
ARM GAS /tmp/ccEA89nB.s page 8
|
||||
|
||||
|
||||
373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
427:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
|
||||
428:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetDescriptor(USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
|
||||
429:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 9
|
||||
ARM GAS /tmp/ccEA89nB.s page 9
|
||||
|
||||
|
||||
430:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint16_t len = 0U;
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
484:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_DESC_TYPE_STRING:
|
||||
485:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch ((uint8_t)(req->wValue))
|
||||
486:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 10
|
||||
ARM GAS /tmp/ccEA89nB.s page 10
|
||||
|
||||
|
||||
487:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_LANGID_STR:
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
541:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
542:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
|
||||
543:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
|
||||
ARM GAS /tmp/cc37HJqF.s page 11
|
||||
ARM GAS /tmp/ccEA89nB.s page 11
|
||||
|
||||
|
||||
544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
598:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
599:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
600:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
ARM GAS /tmp/cc37HJqF.s page 12
|
||||
ARM GAS /tmp/ccEA89nB.s page 12
|
||||
|
||||
|
||||
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
656:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (req->wLength != 0U)
|
||||
657:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 13
|
||||
ARM GAS /tmp/ccEA89nB.s page 13
|
||||
|
||||
|
||||
658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (len != 0U)
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
712:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
|
||||
713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
714:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
ARM GAS /tmp/cc37HJqF.s page 14
|
||||
ARM GAS /tmp/ccEA89nB.s page 14
|
||||
|
||||
|
||||
715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
769:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_CONFIGURED:
|
||||
770:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (cfgidx == 0U)
|
||||
771:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 15
|
||||
ARM GAS /tmp/ccEA89nB.s page 15
|
||||
|
||||
|
||||
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_state = USBD_STATE_ADDRESSED;
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
826:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
|
||||
828:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 16
|
||||
ARM GAS /tmp/ccEA89nB.s page 16
|
||||
|
||||
|
||||
829:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state)
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
883:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
|
||||
884:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
885:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
ARM GAS /tmp/cc37HJqF.s page 17
|
||||
ARM GAS /tmp/ccEA89nB.s page 17
|
||||
|
||||
|
||||
886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
940:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
942:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
ARM GAS /tmp/cc37HJqF.s page 18
|
||||
ARM GAS /tmp/ccEA89nB.s page 18
|
||||
|
||||
|
||||
943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
998:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U;
|
||||
999:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t *pdesc;
|
||||
ARM GAS /tmp/cc37HJqF.s page 19
|
||||
ARM GAS /tmp/ccEA89nB.s page 19
|
||||
|
||||
|
||||
1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
44 0004 02E0 b .L2
|
||||
45 .LVL3:
|
||||
46 .L3:
|
||||
ARM GAS /tmp/cc37HJqF.s page 20
|
||||
ARM GAS /tmp/ccEA89nB.s page 20
|
||||
|
||||
|
||||
1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
89 0000 0B78 ldrb r3, [r1] @ zero_extendqisi2
|
||||
954:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
90 .loc 1 954 18 view .LVU21
|
||||
ARM GAS /tmp/cc37HJqF.s page 21
|
||||
ARM GAS /tmp/ccEA89nB.s page 21
|
||||
|
||||
|
||||
91 0002 0370 strb r3, [r0]
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
35:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @brief general defines for the usb device library file
|
||||
36:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @{
|
||||
37:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** */
|
||||
ARM GAS /tmp/cc37HJqF.s page 22
|
||||
ARM GAS /tmp/ccEA89nB.s page 22
|
||||
|
||||
|
||||
38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
92:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
93:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_QUALIFIER_DESC 0x0AU
|
||||
94:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_DESC 0x12U
|
||||
ARM GAS /tmp/cc37HJqF.s page 23
|
||||
ARM GAS /tmp/ccEA89nB.s page 23
|
||||
|
||||
|
||||
95:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_CFG_DESC 0x09U
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
149:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
150:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_CONF_DESC_SIZE 0x09U
|
||||
151:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_IF_DESC_SIZE 0x09U
|
||||
ARM GAS /tmp/cc37HJqF.s page 24
|
||||
ARM GAS /tmp/ccEA89nB.s page 24
|
||||
|
||||
|
||||
152:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_EP_DESC_SIZE 0x07U
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
206:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** typedef struct
|
||||
207:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** {
|
||||
208:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bLength;
|
||||
ARM GAS /tmp/cc37HJqF.s page 25
|
||||
ARM GAS /tmp/ccEA89nB.s page 25
|
||||
|
||||
|
||||
209:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bDescriptorType;
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
263:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetDeviceQualifierDescriptor)(uint16_t *length);
|
||||
264:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #if (USBD_SUPPORT_USER_STRING_DESC == 1U)
|
||||
265:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetUsrStrDescriptor)(struct _USBD_HandleTypeDef *pdev, uint8_t index, uint16_t *leng
|
||||
ARM GAS /tmp/cc37HJqF.s page 26
|
||||
ARM GAS /tmp/ccEA89nB.s page 26
|
||||
|
||||
|
||||
266:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #endif /* USBD_SUPPORT_USER_STRING_DESC */
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
320:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_NONE = 0,
|
||||
321:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_HID = 1,
|
||||
322:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_CDC = 2,
|
||||
ARM GAS /tmp/cc37HJqF.s page 27
|
||||
ARM GAS /tmp/ccEA89nB.s page 27
|
||||
|
||||
|
||||
323:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_MSC = 3,
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
377:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint32_t dev_remote_wakeup;
|
||||
378:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t ConfIdx;
|
||||
379:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
ARM GAS /tmp/cc37HJqF.s page 28
|
||||
ARM GAS /tmp/ccEA89nB.s page 28
|
||||
|
||||
|
||||
380:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** USBD_SetupReqTypedef request;
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
109 .loc 2 429 3 view .LVU31
|
||||
430:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *_pbuff = addr;
|
||||
110 .loc 2 430 3 view .LVU32
|
||||
ARM GAS /tmp/cc37HJqF.s page 29
|
||||
ARM GAS /tmp/ccEA89nB.s page 29
|
||||
|
||||
|
||||
431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
433:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** _Byte2 = *(uint8_t *)_pbuff;
|
||||
146 .loc 2 433 3 is_stmt 1 view .LVU53
|
||||
434:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
ARM GAS /tmp/cc37HJqF.s page 30
|
||||
ARM GAS /tmp/ccEA89nB.s page 30
|
||||
|
||||
|
||||
147 .loc 2 434 3 view .LVU54
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
436:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
183 .loc 2 436 12 is_stmt 0 view .LVU75
|
||||
184 0020 43EA0223 orr r3, r3, r2, lsl #8
|
||||
ARM GAS /tmp/cc37HJqF.s page 31
|
||||
ARM GAS /tmp/ccEA89nB.s page 31
|
||||
|
||||
|
||||
185 .LVL20:
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
231 000e FFF7FEFF bl USBD_LL_StallEP
|
||||
232 .LVL25:
|
||||
985:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
ARM GAS /tmp/cc37HJqF.s page 32
|
||||
ARM GAS /tmp/ccEA89nB.s page 32
|
||||
|
||||
|
||||
233 .loc 1 985 1 view .LVU88
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
278 0014 062B cmp r3, #6
|
||||
279 0016 00F2AB80 bhi .L8
|
||||
280 001a DFE803F0 tbb [pc, r3]
|
||||
ARM GAS /tmp/cc37HJqF.s page 33
|
||||
ARM GAS /tmp/ccEA89nB.s page 33
|
||||
|
||||
|
||||
281 .LVL28:
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
320 .loc 1 660 13 is_stmt 0 view .LVU114
|
||||
321 0046 9A42 cmp r2, r3
|
||||
322 0048 28BF it cs
|
||||
ARM GAS /tmp/cc37HJqF.s page 34
|
||||
ARM GAS /tmp/ccEA89nB.s page 34
|
||||
|
||||
|
||||
323 004a 1A46 movcs r2, r3
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
466:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
363 .loc 1 466 17 is_stmt 0 view .LVU129
|
||||
364 006c 0223 movs r3, #2
|
||||
ARM GAS /tmp/cc37HJqF.s page 35
|
||||
ARM GAS /tmp/ccEA89nB.s page 35
|
||||
|
||||
|
||||
365 006e 4370 strb r3, [r0, #1]
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
406 0094 D0F8B432 ldr r3, [r0, #692]
|
||||
488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
407 .loc 1 488 26 view .LVU143
|
||||
ARM GAS /tmp/cc37HJqF.s page 36
|
||||
ARM GAS /tmp/ccEA89nB.s page 36
|
||||
|
||||
|
||||
408 0098 5B68 ldr r3, [r3, #4]
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
447 .loc 1 651 3 is_stmt 1 view .LVU159
|
||||
448 00be B9E7 b .L15
|
||||
ARM GAS /tmp/cc37HJqF.s page 37
|
||||
ARM GAS /tmp/ccEA89nB.s page 37
|
||||
|
||||
|
||||
449 .LVL47:
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
488 .loc 1 524 11 view .LVU174
|
||||
524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
489 .loc 1 524 19 is_stmt 0 view .LVU175
|
||||
ARM GAS /tmp/cc37HJqF.s page 38
|
||||
ARM GAS /tmp/ccEA89nB.s page 38
|
||||
|
||||
|
||||
490 00e2 D0F8B432 ldr r3, [r0, #692]
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
528 .loc 1 538 20 view .LVU191
|
||||
529 010a 9847 blx r3
|
||||
530 .LVL61:
|
||||
ARM GAS /tmp/cc37HJqF.s page 39
|
||||
ARM GAS /tmp/ccEA89nB.s page 39
|
||||
|
||||
|
||||
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
570 .LVL69:
|
||||
571 .L17:
|
||||
595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
|
||||
ARM GAS /tmp/cc37HJqF.s page 40
|
||||
ARM GAS /tmp/ccEA89nB.s page 40
|
||||
|
||||
|
||||
572 .loc 1 595 11 view .LVU207
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
611 .loc 1 624 7 view .LVU223
|
||||
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 41
|
||||
ARM GAS /tmp/ccEA89nB.s page 41
|
||||
|
||||
|
||||
612 .loc 1 624 15 is_stmt 0 view .LVU224
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
650 .loc 1 651 3 view .LVU240
|
||||
653:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
651 .loc 1 653 5 view .LVU241
|
||||
ARM GAS /tmp/cc37HJqF.s page 42
|
||||
ARM GAS /tmp/ccEA89nB.s page 42
|
||||
|
||||
|
||||
652 0176 6FE7 b .L7
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
699 .loc 1 686 3 view .LVU250
|
||||
686:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
700 .loc 1 686 11 is_stmt 0 view .LVU251
|
||||
ARM GAS /tmp/cc37HJqF.s page 43
|
||||
ARM GAS /tmp/ccEA89nB.s page 43
|
||||
|
||||
|
||||
701 0004 8B88 ldrh r3, [r1, #4]
|
||||
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
738 .LVL93:
|
||||
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
739 .loc 1 700 7 is_stmt 1 view .LVU269
|
||||
ARM GAS /tmp/cc37HJqF.s page 44
|
||||
ARM GAS /tmp/ccEA89nB.s page 44
|
||||
|
||||
|
||||
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
784 .loc 1 724 1 is_stmt 1 view -0
|
||||
785 .cfi_startproc
|
||||
786 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/cc37HJqF.s page 45
|
||||
ARM GAS /tmp/ccEA89nB.s page 45
|
||||
|
||||
|
||||
787 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
827 0026 2046 mov r0, r4
|
||||
828 0028 FFF7FEFF bl USBD_ClrClassConfig
|
||||
829 .LVL102:
|
||||
ARM GAS /tmp/cc37HJqF.s page 46
|
||||
ARM GAS /tmp/ccEA89nB.s page 46
|
||||
|
||||
|
||||
807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
867 .loc 1 747 11 is_stmt 1 view .LVU312
|
||||
868 0048 3146 mov r1, r6
|
||||
869 004a 2046 mov r0, r4
|
||||
ARM GAS /tmp/cc37HJqF.s page 47
|
||||
ARM GAS /tmp/ccEA89nB.s page 47
|
||||
|
||||
|
||||
870 .LVL109:
|
||||
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
909 .LVL117:
|
||||
777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
910 .loc 1 777 15 view .LVU328
|
||||
ARM GAS /tmp/cc37HJqF.s page 48
|
||||
ARM GAS /tmp/ccEA89nB.s page 48
|
||||
|
||||
|
||||
911 0070 8D42 cmp r5, r1
|
||||
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
951 .L60:
|
||||
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx;
|
||||
952 .loc 1 772 9 is_stmt 1 view .LVU343
|
||||
ARM GAS /tmp/cc37HJqF.s page 49
|
||||
ARM GAS /tmp/ccEA89nB.s page 49
|
||||
|
||||
|
||||
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx;
|
||||
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
993 .L61:
|
||||
994 00c8 00000000 .word cfgidx.0
|
||||
995 .cfi_endproc
|
||||
ARM GAS /tmp/cc37HJqF.s page 50
|
||||
ARM GAS /tmp/ccEA89nB.s page 50
|
||||
|
||||
|
||||
996 .LFE248:
|
||||
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1040 .loc 1 839 9 is_stmt 1 view .LVU369
|
||||
1041 001e 01E0 b .L63
|
||||
1042 .LVL135:
|
||||
ARM GAS /tmp/cc37HJqF.s page 51
|
||||
ARM GAS /tmp/ccEA89nB.s page 51
|
||||
|
||||
|
||||
1043 .L71:
|
||||
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1087 .LVL142:
|
||||
1088 .LFB250:
|
||||
856:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state)
|
||||
ARM GAS /tmp/cc37HJqF.s page 52
|
||||
ARM GAS /tmp/ccEA89nB.s page 52
|
||||
|
||||
|
||||
1089 .loc 1 856 1 is_stmt 1 view -0
|
||||
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1127 .loc 1 879 13 is_stmt 0 view .LVU398
|
||||
1128 0020 0222 movs r2, #2
|
||||
1129 0022 00F10C01 add r1, r0, #12
|
||||
ARM GAS /tmp/cc37HJqF.s page 53
|
||||
ARM GAS /tmp/ccEA89nB.s page 53
|
||||
|
||||
|
||||
1130 .LVL143:
|
||||
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1175 .loc 1 898 3 is_stmt 1 view .LVU409
|
||||
898:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
1176 .loc 1 898 10 is_stmt 0 view .LVU410
|
||||
ARM GAS /tmp/cc37HJqF.s page 54
|
||||
ARM GAS /tmp/ccEA89nB.s page 54
|
||||
|
||||
|
||||
1177 0002 4B88 ldrh r3, [r1, #2]
|
||||
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
906:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
1215 .loc 1 906 11 view .LVU427
|
||||
1216 0028 F2E7 b .L80
|
||||
ARM GAS /tmp/cc37HJqF.s page 55
|
||||
ARM GAS /tmp/ccEA89nB.s page 55
|
||||
|
||||
|
||||
1217 .cfi_endproc
|
||||
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
1262 .loc 1 932 9 is_stmt 1 view .LVU439
|
||||
932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
ARM GAS /tmp/cc37HJqF.s page 56
|
||||
ARM GAS /tmp/ccEA89nB.s page 56
|
||||
|
||||
|
||||
1263 .loc 1 932 15 is_stmt 0 view .LVU440
|
||||
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1309 000a 06D0 beq .L93
|
||||
1310 000c 402C cmp r4, #64
|
||||
1311 000e 04D0 beq .L93
|
||||
ARM GAS /tmp/cc37HJqF.s page 57
|
||||
ARM GAS /tmp/ccEA89nB.s page 57
|
||||
|
||||
|
||||
1312 0010 6CB1 cbz r4, .L94
|
||||
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1351 .L99:
|
||||
1352 0038 12 .byte (.L105-.L99)/2
|
||||
1353 0039 19 .byte (.L104-.L99)/2
|
||||
ARM GAS /tmp/cc37HJqF.s page 58
|
||||
ARM GAS /tmp/ccEA89nB.s page 58
|
||||
|
||||
|
||||
1354 003a 1C .byte (.L97-.L99)/2
|
||||
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1397 005c FFF7FEFF bl USBD_GetStatus
|
||||
1398 .LVL177:
|
||||
136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
ARM GAS /tmp/cc37HJqF.s page 59
|
||||
ARM GAS /tmp/ccEA89nB.s page 59
|
||||
|
||||
|
||||
1399 .loc 1 136 11 view .LVU477
|
||||
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1445 .cfi_def_cfa_offset 16
|
||||
1446 .cfi_offset 4, -16
|
||||
1447 .cfi_offset 5, -12
|
||||
ARM GAS /tmp/cc37HJqF.s page 60
|
||||
ARM GAS /tmp/ccEA89nB.s page 60
|
||||
|
||||
|
||||
1448 .cfi_offset 6, -8
|
||||
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1488 .LVL189:
|
||||
183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
1489 .loc 1 183 14 view .LVU502
|
||||
ARM GAS /tmp/cc37HJqF.s page 61
|
||||
ARM GAS /tmp/ccEA89nB.s page 61
|
||||
|
||||
|
||||
1490 002c 0129 cmp r1, #1
|
||||
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
1528 .loc 1 193 44 view .LVU519
|
||||
1529 0056 2146 mov r1, r4
|
||||
ARM GAS /tmp/cc37HJqF.s page 62
|
||||
ARM GAS /tmp/ccEA89nB.s page 62
|
||||
|
||||
|
||||
1530 0058 2846 mov r0, r5
|
||||
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1571 .loc 1 219 11 is_stmt 0 view .LVU532
|
||||
1572 007a 2846 mov r0, r5
|
||||
1573 .LVL204:
|
||||
ARM GAS /tmp/cc37HJqF.s page 63
|
||||
ARM GAS /tmp/ccEA89nB.s page 63
|
||||
|
||||
|
||||
219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1618 0008 8B88 ldrh r3, [r1, #4]
|
||||
246:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
1619 .loc 1 246 11 view .LVU545
|
||||
ARM GAS /tmp/cc37HJqF.s page 64
|
||||
ARM GAS /tmp/ccEA89nB.s page 64
|
||||
|
||||
|
||||
1620 000a DFB2 uxtb r7, r3
|
||||
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1660 0034 40F0F980 bne .L152
|
||||
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
|
||||
1661 .loc 1 256 9 is_stmt 1 view .LVU560
|
||||
ARM GAS /tmp/cc37HJqF.s page 65
|
||||
ARM GAS /tmp/ccEA89nB.s page 65
|
||||
|
||||
|
||||
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
|
||||
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
1703 .loc 1 269 11 view .LVU574
|
||||
269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 66
|
||||
ARM GAS /tmp/ccEA89nB.s page 66
|
||||
|
||||
|
||||
1704 .loc 1 269 23 is_stmt 0 view .LVU575
|
||||
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1745 .loc 1 275 23 is_stmt 0 view .LVU588
|
||||
1746 009a 8021 movs r1, #128
|
||||
1747 009c 3046 mov r0, r6
|
||||
ARM GAS /tmp/cc37HJqF.s page 67
|
||||
ARM GAS /tmp/ccEA89nB.s page 67
|
||||
|
||||
|
||||
1748 009e FFF7FEFF bl USBD_LL_StallEP
|
||||
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
288:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
1787 .loc 1 288 25 view .LVU604
|
||||
1788 00c0 F7E7 b .L132
|
||||
ARM GAS /tmp/cc37HJqF.s page 68
|
||||
ARM GAS /tmp/ccEA89nB.s page 68
|
||||
|
||||
|
||||
1789 .LVL236:
|
||||
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1830 00e8 FFF7FEFF bl USBD_LL_StallEP
|
||||
1831 .LVL244:
|
||||
309:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
ARM GAS /tmp/cc37HJqF.s page 69
|
||||
ARM GAS /tmp/ccEA89nB.s page 69
|
||||
|
||||
|
||||
1832 .loc 1 309 17 is_stmt 1 view .LVU618
|
||||
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1871 0114 C6F8D402 str r0, [r6, #724]
|
||||
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
1872 .loc 1 332 19 is_stmt 1 view .LVU634
|
||||
ARM GAS /tmp/cc37HJqF.s page 70
|
||||
ARM GAS /tmp/ccEA89nB.s page 70
|
||||
|
||||
|
||||
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1913 0144 032A cmp r2, #3
|
||||
1914 0146 28D0 beq .L139
|
||||
401:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
ARM GAS /tmp/cc37HJqF.s page 71
|
||||
ARM GAS /tmp/ccEA89nB.s page 71
|
||||
|
||||
|
||||
1915 .loc 1 401 15 is_stmt 1 view .LVU649
|
||||
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1955 .LVL263:
|
||||
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
1956 .loc 1 360 15 is_stmt 1 view .LVU664
|
||||
ARM GAS /tmp/cc37HJqF.s page 72
|
||||
ARM GAS /tmp/ccEA89nB.s page 72
|
||||
|
||||
|
||||
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
1997 019a 5BB2 sxtb r3, r3
|
||||
364:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
1998 .loc 1 364 18 view .LVU679
|
||||
ARM GAS /tmp/cc37HJqF.s page 73
|
||||
ARM GAS /tmp/ccEA89nB.s page 73
|
||||
|
||||
|
||||
1999 019c 002B cmp r3, #0
|
||||
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
397:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
2039 .loc 1 397 21 is_stmt 0 view .LVU694
|
||||
2040 01d2 0222 movs r2, #2
|
||||
ARM GAS /tmp/cc37HJqF.s page 74
|
||||
ARM GAS /tmp/ccEA89nB.s page 74
|
||||
|
||||
|
||||
2041 01d4 04F10E01 add r1, r4, #14
|
||||
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
2082 020c 1034 adds r4, r4, #16
|
||||
2083 020e 3444 add r4, r4, r6
|
||||
2084 0210 0434 adds r4, r4, #4
|
||||
ARM GAS /tmp/cc37HJqF.s page 75
|
||||
ARM GAS /tmp/ccEA89nB.s page 75
|
||||
|
||||
|
||||
2085 0212 D9E7 b .L147
|
||||
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
2130 USBD_GetString:
|
||||
2131 .LVL286:
|
||||
2132 .LFB255:
|
||||
ARM GAS /tmp/cc37HJqF.s page 76
|
||||
ARM GAS /tmp/ccEA89nB.s page 76
|
||||
|
||||
|
||||
997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U;
|
||||
@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
2172 .loc 1 1010 3 is_stmt 1 view .LVU733
|
||||
2173 .LVL289:
|
||||
1011:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** idx++;
|
||||
ARM GAS /tmp/cc37HJqF.s page 77
|
||||
ARM GAS /tmp/ccEA89nB.s page 77
|
||||
|
||||
|
||||
2174 .loc 1 1011 3 view .LVU734
|
||||
@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
2212 .LVL295:
|
||||
2213 .L172:
|
||||
1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/cc37HJqF.s page 78
|
||||
ARM GAS /tmp/ccEA89nB.s page 78
|
||||
|
||||
|
||||
2214 .loc 1 1014 17 is_stmt 1 view .LVU751
|
||||
@ -4653,49 +4653,49 @@ ARM GAS /tmp/cc37HJqF.s page 1
|
||||
2242 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
|
||||
2243 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
2244 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
|
||||
ARM GAS /tmp/cc37HJqF.s page 79
|
||||
ARM GAS /tmp/ccEA89nB.s page 79
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_ctlreq.c
|
||||
/tmp/cc37HJqF.s:21 .text.USBD_GetLen:00000000 $t
|
||||
/tmp/cc37HJqF.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
|
||||
/tmp/cc37HJqF.s:72 .text.USBD_ParseSetupRequest:00000000 $t
|
||||
/tmp/cc37HJqF.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
|
||||
/tmp/cc37HJqF.s:199 .text.USBD_CtlError:00000000 $t
|
||||
/tmp/cc37HJqF.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
|
||||
/tmp/cc37HJqF.s:240 .text.USBD_GetDescriptor:00000000 $t
|
||||
/tmp/cc37HJqF.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
|
||||
/tmp/cc37HJqF.s:283 .text.USBD_GetDescriptor:0000001e $d
|
||||
/tmp/cc37HJqF.s:396 .text.USBD_GetDescriptor:0000008e $d
|
||||
/tmp/cc37HJqF.s:402 .text.USBD_GetDescriptor:00000094 $t
|
||||
/tmp/cc37HJqF.s:677 .text.USBD_SetAddress:00000000 $t
|
||||
/tmp/cc37HJqF.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
|
||||
/tmp/cc37HJqF.s:776 .text.USBD_SetConfig:00000000 $t
|
||||
/tmp/cc37HJqF.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
|
||||
/tmp/cc37HJqF.s:994 .text.USBD_SetConfig:000000c8 $d
|
||||
/tmp/cc37HJqF.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
|
||||
/tmp/cc37HJqF.s:999 .text.USBD_GetConfig:00000000 $t
|
||||
/tmp/cc37HJqF.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
|
||||
/tmp/cc37HJqF.s:1081 .text.USBD_GetStatus:00000000 $t
|
||||
/tmp/cc37HJqF.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
|
||||
/tmp/cc37HJqF.s:1157 .text.USBD_SetFeature:00000000 $t
|
||||
/tmp/cc37HJqF.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
|
||||
/tmp/cc37HJqF.s:1221 .text.USBD_ClrFeature:00000000 $t
|
||||
/tmp/cc37HJqF.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
|
||||
/tmp/cc37HJqF.s:1280 .text.USBD_StdDevReq:00000000 $t
|
||||
/tmp/cc37HJqF.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
|
||||
/tmp/cc37HJqF.s:1352 .text.USBD_StdDevReq:00000038 $d
|
||||
/tmp/cc37HJqF.s:1362 .text.USBD_StdDevReq:00000042 $t
|
||||
/tmp/cc37HJqF.s:1429 .text.USBD_StdItfReq:00000000 $t
|
||||
/tmp/cc37HJqF.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
|
||||
/tmp/cc37HJqF.s:1586 .text.USBD_StdEPReq:00000000 $t
|
||||
/tmp/cc37HJqF.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
|
||||
/tmp/cc37HJqF.s:2124 .text.USBD_GetString:00000000 $t
|
||||
/tmp/cc37HJqF.s:2130 .text.USBD_GetString:00000000 USBD_GetString
|
||||
/tmp/cc37HJqF.s:2239 .bss.cfgidx.0:00000000 $d
|
||||
/tmp/cc37HJqF.s:290 .text.USBD_GetDescriptor:00000025 $d
|
||||
/tmp/cc37HJqF.s:290 .text.USBD_GetDescriptor:00000026 $t
|
||||
/tmp/ccEA89nB.s:21 .text.USBD_GetLen:00000000 $t
|
||||
/tmp/ccEA89nB.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
|
||||
/tmp/ccEA89nB.s:72 .text.USBD_ParseSetupRequest:00000000 $t
|
||||
/tmp/ccEA89nB.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
|
||||
/tmp/ccEA89nB.s:199 .text.USBD_CtlError:00000000 $t
|
||||
/tmp/ccEA89nB.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
|
||||
/tmp/ccEA89nB.s:240 .text.USBD_GetDescriptor:00000000 $t
|
||||
/tmp/ccEA89nB.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
|
||||
/tmp/ccEA89nB.s:283 .text.USBD_GetDescriptor:0000001e $d
|
||||
/tmp/ccEA89nB.s:396 .text.USBD_GetDescriptor:0000008e $d
|
||||
/tmp/ccEA89nB.s:402 .text.USBD_GetDescriptor:00000094 $t
|
||||
/tmp/ccEA89nB.s:677 .text.USBD_SetAddress:00000000 $t
|
||||
/tmp/ccEA89nB.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
|
||||
/tmp/ccEA89nB.s:776 .text.USBD_SetConfig:00000000 $t
|
||||
/tmp/ccEA89nB.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
|
||||
/tmp/ccEA89nB.s:994 .text.USBD_SetConfig:000000c8 $d
|
||||
/tmp/ccEA89nB.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
|
||||
/tmp/ccEA89nB.s:999 .text.USBD_GetConfig:00000000 $t
|
||||
/tmp/ccEA89nB.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
|
||||
/tmp/ccEA89nB.s:1081 .text.USBD_GetStatus:00000000 $t
|
||||
/tmp/ccEA89nB.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
|
||||
/tmp/ccEA89nB.s:1157 .text.USBD_SetFeature:00000000 $t
|
||||
/tmp/ccEA89nB.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
|
||||
/tmp/ccEA89nB.s:1221 .text.USBD_ClrFeature:00000000 $t
|
||||
/tmp/ccEA89nB.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
|
||||
/tmp/ccEA89nB.s:1280 .text.USBD_StdDevReq:00000000 $t
|
||||
/tmp/ccEA89nB.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
|
||||
/tmp/ccEA89nB.s:1352 .text.USBD_StdDevReq:00000038 $d
|
||||
/tmp/ccEA89nB.s:1362 .text.USBD_StdDevReq:00000042 $t
|
||||
/tmp/ccEA89nB.s:1429 .text.USBD_StdItfReq:00000000 $t
|
||||
/tmp/ccEA89nB.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
|
||||
/tmp/ccEA89nB.s:1586 .text.USBD_StdEPReq:00000000 $t
|
||||
/tmp/ccEA89nB.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
|
||||
/tmp/ccEA89nB.s:2124 .text.USBD_GetString:00000000 $t
|
||||
/tmp/ccEA89nB.s:2130 .text.USBD_GetString:00000000 USBD_GetString
|
||||
/tmp/ccEA89nB.s:2239 .bss.cfgidx.0:00000000 $d
|
||||
/tmp/ccEA89nB.s:290 .text.USBD_GetDescriptor:00000025 $d
|
||||
/tmp/ccEA89nB.s:290 .text.USBD_GetDescriptor:00000026 $t
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_LL_StallEP
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
ARM GAS /tmp/ccbdWGqD.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
27:USB_DEVICE/App/usbd_desc.c ****
|
||||
28:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END INCLUDE */
|
||||
29:USB_DEVICE/App/usbd_desc.c ****
|
||||
ARM GAS /tmp/ccm9fvyw.s page 2
|
||||
ARM GAS /tmp/ccbdWGqD.s page 2
|
||||
|
||||
|
||||
30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
84:USB_DEVICE/App/usbd_desc.c ****
|
||||
85:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END 0 */
|
||||
86:USB_DEVICE/App/usbd_desc.c ****
|
||||
ARM GAS /tmp/ccm9fvyw.s page 3
|
||||
ARM GAS /tmp/ccbdWGqD.s page 3
|
||||
|
||||
|
||||
87:USB_DEVICE/App/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Macros USBD_DESC_Private_Macros
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
141:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ManufacturerStrDescriptor
|
||||
142:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ProductStrDescriptor
|
||||
143:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_SerialStrDescriptor
|
||||
ARM GAS /tmp/ccm9fvyw.s page 4
|
||||
ARM GAS /tmp/ccbdWGqD.s page 4
|
||||
|
||||
|
||||
144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
198:USB_DEVICE/App/usbd_desc.c **** USB_DEVICE_CAPABITY_TYPE,
|
||||
199:USB_DEVICE/App/usbd_desc.c **** 0x2,
|
||||
200:USB_DEVICE/App/usbd_desc.c **** 0x2, /* LPM capability bit set*/
|
||||
ARM GAS /tmp/ccm9fvyw.s page 5
|
||||
ARM GAS /tmp/ccbdWGqD.s page 5
|
||||
|
||||
|
||||
201:USB_DEVICE/App/usbd_desc.c **** 0x0,
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
255:USB_DEVICE/App/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
256:USB_DEVICE/App/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
257:USB_DEVICE/App/usbd_desc.c **** */
|
||||
ARM GAS /tmp/ccm9fvyw.s page 6
|
||||
ARM GAS /tmp/ccbdWGqD.s page 6
|
||||
|
||||
|
||||
258:USB_DEVICE/App/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
69 .loc 1 274 3 view .LVU9
|
||||
70 .loc 1 274 11 is_stmt 0 view .LVU10
|
||||
71 0000 0423 movs r3, #4
|
||||
ARM GAS /tmp/ccm9fvyw.s page 7
|
||||
ARM GAS /tmp/ccbdWGqD.s page 7
|
||||
|
||||
|
||||
72 0002 0B80 strh r3, [r1] @ movhi
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
308:USB_DEVICE/App/usbd_desc.c **** }
|
||||
309:USB_DEVICE/App/usbd_desc.c ****
|
||||
310:USB_DEVICE/App/usbd_desc.c **** /**
|
||||
ARM GAS /tmp/ccm9fvyw.s page 8
|
||||
ARM GAS /tmp/ccbdWGqD.s page 8
|
||||
|
||||
|
||||
311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
365:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc;
|
||||
366:USB_DEVICE/App/usbd_desc.c **** }
|
||||
367:USB_DEVICE/App/usbd_desc.c ****
|
||||
ARM GAS /tmp/ccm9fvyw.s page 9
|
||||
ARM GAS /tmp/ccbdWGqD.s page 9
|
||||
|
||||
|
||||
368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1)
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
417:USB_DEVICE/App/usbd_desc.c ****
|
||||
418:USB_DEVICE/App/usbd_desc.c **** for (idx = 0; idx < len; idx++)
|
||||
100 .loc 1 418 3 view .LVU16
|
||||
ARM GAS /tmp/ccm9fvyw.s page 10
|
||||
ARM GAS /tmp/ccbdWGqD.s page 10
|
||||
|
||||
|
||||
101 .loc 1 418 12 is_stmt 0 view .LVU17
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
138 .loc 1 418 21 is_stmt 1 discriminator 1 view .LVU31
|
||||
139 0028 9342 cmp r3, r2
|
||||
140 002a 09D2 bcs .L16
|
||||
ARM GAS /tmp/ccm9fvyw.s page 11
|
||||
ARM GAS /tmp/ccbdWGqD.s page 11
|
||||
|
||||
|
||||
141 .L11:
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
186 .loc 1 391 3 view .LVU42
|
||||
392:USB_DEVICE/App/usbd_desc.c ****
|
||||
187 .loc 1 392 3 view .LVU43
|
||||
ARM GAS /tmp/ccm9fvyw.s page 12
|
||||
ARM GAS /tmp/ccbdWGqD.s page 12
|
||||
|
||||
|
||||
394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2;
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
228 .L22:
|
||||
229 002e 00BF .align 2
|
||||
230 .L21:
|
||||
ARM GAS /tmp/ccm9fvyw.s page 13
|
||||
ARM GAS /tmp/ccbdWGqD.s page 13
|
||||
|
||||
|
||||
231 0030 0070FF1F .word 536834048
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
278 72747561
|
||||
278 6C20436F
|
||||
278 6D506F72
|
||||
ARM GAS /tmp/ccm9fvyw.s page 14
|
||||
ARM GAS /tmp/ccbdWGqD.s page 14
|
||||
|
||||
|
||||
279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
323 0014 0248 ldr r0, .L31+4
|
||||
324 .LVL25:
|
||||
292:USB_DEVICE/App/usbd_desc.c **** }
|
||||
ARM GAS /tmp/ccm9fvyw.s page 15
|
||||
ARM GAS /tmp/ccbdWGqD.s page 15
|
||||
|
||||
|
||||
325 .loc 1 292 5 view .LVU77
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
306:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc;
|
||||
371 .loc 1 306 3 view .LVU84
|
||||
372 000a FFF7FEFF bl USBD_GetString
|
||||
ARM GAS /tmp/ccm9fvyw.s page 16
|
||||
ARM GAS /tmp/ccbdWGqD.s page 16
|
||||
|
||||
|
||||
373 .LVL30:
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
419 .LVL33:
|
||||
340:USB_DEVICE/App/usbd_desc.c **** }
|
||||
420 .loc 1 340 5 view .LVU93
|
||||
ARM GAS /tmp/ccm9fvyw.s page 17
|
||||
ARM GAS /tmp/ccbdWGqD.s page 17
|
||||
|
||||
|
||||
421 000a FFF7FEFF bl USBD_GetString
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
356:USB_DEVICE/App/usbd_desc.c **** if(speed == 0)
|
||||
467 .loc 1 356 1 is_stmt 0 view .LVU101
|
||||
468 0000 08B5 push {r3, lr}
|
||||
ARM GAS /tmp/ccm9fvyw.s page 18
|
||||
ARM GAS /tmp/ccbdWGqD.s page 18
|
||||
|
||||
|
||||
469 .LCFI7:
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
513 .section .data.USBD_StringSerial,"aw"
|
||||
514 .align 2
|
||||
517 USBD_StringSerial:
|
||||
ARM GAS /tmp/ccm9fvyw.s page 19
|
||||
ARM GAS /tmp/ccbdWGqD.s page 19
|
||||
|
||||
|
||||
518 0000 1A0300 .ascii "\032\003\000"
|
||||
@ -1127,51 +1127,51 @@ ARM GAS /tmp/ccm9fvyw.s page 1
|
||||
558 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
559 .file 4 "USB_DEVICE/App/usbd_desc.h"
|
||||
560 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
|
||||
ARM GAS /tmp/ccm9fvyw.s page 20
|
||||
ARM GAS /tmp/ccbdWGqD.s page 20
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_desc.c
|
||||
/tmp/ccm9fvyw.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
|
||||
/tmp/ccm9fvyw.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
|
||||
/tmp/ccm9fvyw.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
|
||||
/tmp/ccm9fvyw.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
|
||||
/tmp/ccm9fvyw.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
|
||||
/tmp/ccm9fvyw.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
|
||||
/tmp/ccm9fvyw.s:87 .text.IntToUnicode:00000000 $t
|
||||
/tmp/ccm9fvyw.s:92 .text.IntToUnicode:00000000 IntToUnicode
|
||||
/tmp/ccm9fvyw.s:167 .text.Get_SerialNum:00000000 $t
|
||||
/tmp/ccm9fvyw.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
|
||||
/tmp/ccm9fvyw.s:231 .text.Get_SerialNum:00000030 $d
|
||||
/tmp/ccm9fvyw.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
|
||||
/tmp/ccm9fvyw.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
|
||||
/tmp/ccm9fvyw.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
|
||||
/tmp/ccm9fvyw.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccm9fvyw.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
|
||||
/tmp/ccm9fvyw.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
|
||||
/tmp/ccm9fvyw.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
|
||||
/tmp/ccm9fvyw.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccm9fvyw.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
|
||||
/tmp/ccm9fvyw.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
|
||||
/tmp/ccm9fvyw.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccm9fvyw.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
|
||||
/tmp/ccm9fvyw.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
|
||||
/tmp/ccm9fvyw.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccm9fvyw.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
|
||||
/tmp/ccm9fvyw.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
|
||||
/tmp/ccm9fvyw.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
|
||||
/tmp/ccm9fvyw.s:514 .data.USBD_StringSerial:00000000 $d
|
||||
/tmp/ccm9fvyw.s:522 .bss.USBD_StrDesc:00000000 $d
|
||||
/tmp/ccm9fvyw.s:529 .data.USBD_LangIDDesc:00000000 $d
|
||||
/tmp/ccm9fvyw.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
|
||||
/tmp/ccm9fvyw.s:547 .data.FS_Desc:00000000 FS_Desc
|
||||
/tmp/ccm9fvyw.s:544 .data.FS_Desc:00000000 $d
|
||||
/tmp/ccbdWGqD.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
|
||||
/tmp/ccbdWGqD.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
|
||||
/tmp/ccbdWGqD.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
|
||||
/tmp/ccbdWGqD.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
|
||||
/tmp/ccbdWGqD.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
|
||||
/tmp/ccbdWGqD.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
|
||||
/tmp/ccbdWGqD.s:87 .text.IntToUnicode:00000000 $t
|
||||
/tmp/ccbdWGqD.s:92 .text.IntToUnicode:00000000 IntToUnicode
|
||||
/tmp/ccbdWGqD.s:167 .text.Get_SerialNum:00000000 $t
|
||||
/tmp/ccbdWGqD.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
|
||||
/tmp/ccbdWGqD.s:231 .text.Get_SerialNum:00000030 $d
|
||||
/tmp/ccbdWGqD.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
|
||||
/tmp/ccbdWGqD.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
|
||||
/tmp/ccbdWGqD.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
|
||||
/tmp/ccbdWGqD.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccbdWGqD.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
|
||||
/tmp/ccbdWGqD.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
|
||||
/tmp/ccbdWGqD.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
|
||||
/tmp/ccbdWGqD.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccbdWGqD.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
|
||||
/tmp/ccbdWGqD.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
|
||||
/tmp/ccbdWGqD.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccbdWGqD.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
|
||||
/tmp/ccbdWGqD.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
|
||||
/tmp/ccbdWGqD.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccbdWGqD.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
|
||||
/tmp/ccbdWGqD.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
|
||||
/tmp/ccbdWGqD.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
|
||||
/tmp/ccbdWGqD.s:514 .data.USBD_StringSerial:00000000 $d
|
||||
/tmp/ccbdWGqD.s:522 .bss.USBD_StrDesc:00000000 $d
|
||||
/tmp/ccbdWGqD.s:529 .data.USBD_LangIDDesc:00000000 $d
|
||||
/tmp/ccbdWGqD.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
|
||||
/tmp/ccbdWGqD.s:547 .data.FS_Desc:00000000 FS_Desc
|
||||
/tmp/ccbdWGqD.s:544 .data.FS_Desc:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_GetString
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
ARM GAS /tmp/ccwGKCfR.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ
|
||||
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module
|
||||
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
ARM GAS /tmp/ccfQqvY9.s page 2
|
||||
ARM GAS /tmp/ccwGKCfR.s page 2
|
||||
|
||||
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev,
|
||||
ARM GAS /tmp/ccfQqvY9.s page 3
|
||||
ARM GAS /tmp/ccwGKCfR.s page 3
|
||||
|
||||
|
||||
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
66 0018 0020 movs r0, #0
|
||||
67 001a 08BD pop {r3, pc}
|
||||
68 .cfi_endproc
|
||||
ARM GAS /tmp/ccfQqvY9.s page 4
|
||||
ARM GAS /tmp/ccwGKCfR.s page 4
|
||||
|
||||
|
||||
69 .LFE243:
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
|
||||
110 .align 1
|
||||
111 .global USBD_CtlPrepareRx
|
||||
ARM GAS /tmp/ccfQqvY9.s page 5
|
||||
ARM GAS /tmp/ccwGKCfR.s page 5
|
||||
|
||||
|
||||
112 .syntax unified
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
|
||||
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
|
||||
ARM GAS /tmp/ccfQqvY9.s page 6
|
||||
ARM GAS /tmp/ccwGKCfR.s page 6
|
||||
|
||||
|
||||
145 .loc 1 146 3 is_stmt 1 view .LVU35
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
185 .loc 1 162 9 view .LVU44
|
||||
186 0006 0021 movs r1, #0
|
||||
187 .LVL14:
|
||||
ARM GAS /tmp/ccfQqvY9.s page 7
|
||||
ARM GAS /tmp/ccwGKCfR.s page 7
|
||||
|
||||
|
||||
188 .loc 1 162 9 view .LVU45
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
227 000e FFF7FEFF bl USBD_LL_Transmit
|
||||
228 .LVL17:
|
||||
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
ARM GAS /tmp/ccfQqvY9.s page 8
|
||||
ARM GAS /tmp/ccwGKCfR.s page 8
|
||||
|
||||
|
||||
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
267 .loc 1 198 3 is_stmt 1 view .LVU62
|
||||
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
268 .loc 1 199 1 is_stmt 0 view .LVU63
|
||||
ARM GAS /tmp/ccfQqvY9.s page 9
|
||||
ARM GAS /tmp/ccwGKCfR.s page 9
|
||||
|
||||
|
||||
269 0012 0020 movs r0, #0
|
||||
@ -529,25 +529,25 @@ ARM GAS /tmp/ccfQqvY9.s page 1
|
||||
305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
|
||||
306 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
ARM GAS /tmp/ccfQqvY9.s page 10
|
||||
ARM GAS /tmp/ccwGKCfR.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_ioreq.c
|
||||
/tmp/ccfQqvY9.s:21 .text.USBD_CtlSendData:00000000 $t
|
||||
/tmp/ccfQqvY9.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
|
||||
/tmp/ccfQqvY9.s:72 .text.USBD_CtlContinueSendData:00000000 $t
|
||||
/tmp/ccfQqvY9.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
|
||||
/tmp/ccfQqvY9.s:110 .text.USBD_CtlPrepareRx:00000000 $t
|
||||
/tmp/ccfQqvY9.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
|
||||
/tmp/ccfQqvY9.s:161 .text.USBD_CtlContinueRx:00000000 $t
|
||||
/tmp/ccfQqvY9.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
|
||||
/tmp/ccfQqvY9.s:199 .text.USBD_CtlSendStatus:00000000 $t
|
||||
/tmp/ccfQqvY9.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
|
||||
/tmp/ccfQqvY9.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
|
||||
/tmp/ccfQqvY9.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
|
||||
/tmp/ccfQqvY9.s:275 .text.USBD_GetRxCount:00000000 $t
|
||||
/tmp/ccfQqvY9.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
|
||||
/tmp/ccwGKCfR.s:21 .text.USBD_CtlSendData:00000000 $t
|
||||
/tmp/ccwGKCfR.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
|
||||
/tmp/ccwGKCfR.s:72 .text.USBD_CtlContinueSendData:00000000 $t
|
||||
/tmp/ccwGKCfR.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
|
||||
/tmp/ccwGKCfR.s:110 .text.USBD_CtlPrepareRx:00000000 $t
|
||||
/tmp/ccwGKCfR.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
|
||||
/tmp/ccwGKCfR.s:161 .text.USBD_CtlContinueRx:00000000 $t
|
||||
/tmp/ccwGKCfR.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
|
||||
/tmp/ccwGKCfR.s:199 .text.USBD_CtlSendStatus:00000000 $t
|
||||
/tmp/ccwGKCfR.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
|
||||
/tmp/ccwGKCfR.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
|
||||
/tmp/ccwGKCfR.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
|
||||
/tmp/ccwGKCfR.s:275 .text.USBD_GetRxCount:00000000 $t
|
||||
/tmp/ccwGKCfR.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_LL_Transmit
|
||||
|
||||
Reference in New Issue
Block a user