Made two minimal, surgical fixes to stabilize ON/OFF splitting.
What I changed
- Core/Inc/main.h:76
- Set ADC_BUFF_SIZE from 50 to 64 so each half is even (32). This keeps the “i &
1” parity consistent across half-buffer boundaries.
- Core/Src/stm32f4xx_it.c:388
- Fixed N after splitting the first half: ADC_proc.N = (ADC_BUFF_SIZE/2 -
Sweep_state.curr_step_start_DMA_N)/2;
- Previously it used (Sweep_state.curr_step_start_DMA_N)/2, which was wrong for
that segment.
Why this helps
- With ADC_BUFF_SIZE=50, half-size is 25 (odd). That flips ON/OFF labeling each half
because i & 1 parity shifts by 25, mixing levels and driving avg_ON and avg_OFF
together.
- The N bug skewed normalization, further flattening differences between averages.
How to verify
- Build and flash: make && make flash.
- Observe avg_ON/avg_OFF over CDC. They should now differ consistently; inverting
meандр should swap them cleanly.
- If still needed, I can add a global sample counter (sample_seq) for fully robust
ON/OFF classification without relying on buffer indices.
This commit is contained in:
@ -73,7 +73,7 @@ void Error_Handler(void);
|
||||
|
||||
/* Size of circular DMA buffer for ADC1 */
|
||||
#ifndef ADC_BUFF_SIZE
|
||||
#define ADC_BUFF_SIZE 50
|
||||
#define ADC_BUFF_SIZE 64
|
||||
#endif
|
||||
|
||||
#define SYNC_DET_ON
|
||||
|
||||
@ -385,7 +385,7 @@ void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
|
||||
ADC_proc.sum_OFF += ADC1_buff_circular[i];
|
||||
}
|
||||
}
|
||||
ADC_proc.N = (Sweep_state.curr_step_start_DMA_N)/2;
|
||||
ADC_proc.N = (ADC_BUFF_SIZE/2 - Sweep_state.curr_step_start_DMA_N)/2;
|
||||
|
||||
}else{
|
||||
for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) {
|
||||
|
||||
172
build/main.lst
172
build/main.lst
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
29:Core/Src/main.c **** /* USER CODE BEGIN PTD */
|
||||
30:Core/Src/main.c ****
|
||||
31:Core/Src/main.c **** /* USER CODE END PTD */
|
||||
ARM GAS /tmp/ccdSoXH4.s page 2
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 2
|
||||
|
||||
|
||||
32:Core/Src/main.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
86:Core/Src/main.c **** /**
|
||||
87:Core/Src/main.c **** * @brief The application entry point.
|
||||
88:Core/Src/main.c **** * @retval int
|
||||
ARM GAS /tmp/ccdSoXH4.s page 3
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 3
|
||||
|
||||
|
||||
89:Core/Src/main.c **** */
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
143:Core/Src/main.c **** while (1)
|
||||
144:Core/Src/main.c **** {
|
||||
145:Core/Src/main.c **** //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
|
||||
ARM GAS /tmp/ccdSoXH4.s page 4
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 4
|
||||
|
||||
|
||||
146:Core/Src/main.c **** //HAL_Delay(100);
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
200:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
|
||||
201:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start);
|
||||
202:Core/Src/main.c **** while (CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start) == USBD_BUSY){
|
||||
ARM GAS /tmp/ccdSoXH4.s page 5
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 5
|
||||
|
||||
|
||||
203:Core/Src/main.c **** //HAL_Delay(1);
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
257:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;
|
||||
258:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
|
||||
259:Core/Src/main.c ****
|
||||
ARM GAS /tmp/ccdSoXH4.s page 6
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 6
|
||||
|
||||
|
||||
260:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK)
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
314:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */
|
||||
315:Core/Src/main.c ****
|
||||
316:Core/Src/main.c **** }
|
||||
ARM GAS /tmp/ccdSoXH4.s page 7
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 7
|
||||
|
||||
|
||||
317:Core/Src/main.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
347:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE();
|
||||
52 .loc 1 347 3 is_stmt 1 view .LVU3
|
||||
53 .LBB4:
|
||||
ARM GAS /tmp/ccdSoXH4.s page 8
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 8
|
||||
|
||||
|
||||
54 .loc 1 347 3 view .LVU4
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
105 .loc 1 350 3 view .LVU23
|
||||
106 0052 1A6B ldr r2, [r3, #48]
|
||||
107 0054 42F02002 orr r2, r2, #32
|
||||
ARM GAS /tmp/ccdSoXH4.s page 9
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 9
|
||||
|
||||
|
||||
108 0058 1A63 str r2, [r3, #48]
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
151 .loc 1 361 24 is_stmt 0 view .LVU38
|
||||
152 0094 4FF44413 mov r3, #3211264
|
||||
153 0098 0693 str r3, [sp, #24]
|
||||
ARM GAS /tmp/ccdSoXH4.s page 10
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 10
|
||||
|
||||
|
||||
362:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN;
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
194 .LVL4:
|
||||
376:Core/Src/main.c ****
|
||||
377:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */
|
||||
ARM GAS /tmp/ccdSoXH4.s page 11
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 11
|
||||
|
||||
|
||||
378:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin;
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
394:Core/Src/main.c **** }
|
||||
233 .loc 1 394 1 is_stmt 0 view .LVU69
|
||||
234 0104 0AB0 add sp, sp, #40
|
||||
ARM GAS /tmp/ccdSoXH4.s page 12
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 12
|
||||
|
||||
|
||||
235 .LCFI2:
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
325:Core/Src/main.c ****
|
||||
285 .loc 1 325 3 view .LVU76
|
||||
329:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn);
|
||||
ARM GAS /tmp/ccdSoXH4.s page 13
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 13
|
||||
|
||||
|
||||
286 .loc 1 329 3 view .LVU77
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
326 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h"
|
||||
1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//**
|
||||
2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h
|
||||
ARM GAS /tmp/ccdSoXH4.s page 14
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 14
|
||||
|
||||
|
||||
3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
|
||||
58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK
|
||||
59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak))
|
||||
ARM GAS /tmp/ccdSoXH4.s page 15
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 15
|
||||
|
||||
|
||||
60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict
|
||||
115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
|
||||
116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER
|
||||
ARM GAS /tmp/ccdSoXH4.s page 16
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 16
|
||||
|
||||
|
||||
117:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
|
||||
172:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT
|
||||
ARM GAS /tmp/ccdSoXH4.s page 17
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 17
|
||||
|
||||
|
||||
174:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STACK_LIMIT __StackLimit
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
228:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop")
|
||||
229:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
230:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
|
||||
ARM GAS /tmp/ccdSoXH4.s page 18
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 18
|
||||
|
||||
|
||||
231:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
285:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
286:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
|
||||
287:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit)
|
||||
ARM GAS /tmp/ccdSoXH4.s page 19
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 19
|
||||
|
||||
|
||||
288:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
342:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate
|
||||
343:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate
|
||||
344:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value
|
||||
ARM GAS /tmp/ccdSoXH4.s page 20
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 20
|
||||
|
||||
|
||||
345:Drivers/CMSIS/Include/cmsis_gcc.h **** */
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
399:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Counts the number of leading zeros of a data value.
|
||||
400:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to count the leading zeros
|
||||
401:Drivers/CMSIS/Include/cmsis_gcc.h **** \return number of leading zeros in value
|
||||
ARM GAS /tmp/ccdSoXH4.s page 21
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 21
|
||||
|
||||
|
||||
402:Drivers/CMSIS/Include/cmsis_gcc.h **** */
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
456:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
|
||||
457:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
458:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
|
||||
ARM GAS /tmp/ccdSoXH4.s page 22
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 22
|
||||
|
||||
|
||||
459:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) );
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
513:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
514:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) );
|
||||
515:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
|
||||
ARM GAS /tmp/ccdSoXH4.s page 23
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 23
|
||||
|
||||
|
||||
516:Drivers/CMSIS/Include/cmsis_gcc.h **** }
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
570:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
|
||||
571:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Unsigned Saturate
|
||||
572:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Saturates an unsigned value.
|
||||
ARM GAS /tmp/ccdSoXH4.s page 24
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 24
|
||||
|
||||
|
||||
573:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ARG1 Value to be saturated
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
627:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data
|
||||
628:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint16_t at (*ptr)
|
||||
629:Drivers/CMSIS/Include/cmsis_gcc.h **** */
|
||||
ARM GAS /tmp/ccdSoXH4.s page 25
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 25
|
||||
|
||||
|
||||
630:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr)
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
684:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
685:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
|
||||
686:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STRT Unprivileged (32 bit)
|
||||
ARM GAS /tmp/ccdSoXH4.s page 26
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 26
|
||||
|
||||
|
||||
687:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a Unprivileged STRT instruction for 32 bit values.
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
741:Drivers/CMSIS/Include/cmsis_gcc.h **** else if (val < 0)
|
||||
742:Drivers/CMSIS/Include/cmsis_gcc.h **** {
|
||||
743:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U;
|
||||
ARM GAS /tmp/ccdSoXH4.s page 27
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 27
|
||||
|
||||
|
||||
744:Drivers/CMSIS/Include/cmsis_gcc.h **** }
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
798:Drivers/CMSIS/Include/cmsis_gcc.h **** }
|
||||
799:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
800:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
ARM GAS /tmp/ccdSoXH4.s page 28
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 28
|
||||
|
||||
|
||||
801:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
855:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data
|
||||
856:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint16_t at (*ptr)
|
||||
857:Drivers/CMSIS/Include/cmsis_gcc.h **** */
|
||||
ARM GAS /tmp/ccdSoXH4.s page 29
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 29
|
||||
|
||||
|
||||
858:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr)
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
912:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
|
||||
913:Drivers/CMSIS/Include/cmsis_gcc.h **** }
|
||||
914:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
ARM GAS /tmp/ccdSoXH4.s page 30
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 30
|
||||
|
||||
|
||||
915:Drivers/CMSIS/Include/cmsis_gcc.h ****
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
333 @ 0 "" 2
|
||||
334 .thumb
|
||||
335 .syntax unified
|
||||
ARM GAS /tmp/ccdSoXH4.s page 31
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 31
|
||||
|
||||
|
||||
336 .L10:
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
288:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE;
|
||||
381 .loc 1 288 3 is_stmt 1 view .LVU94
|
||||
288:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE;
|
||||
ARM GAS /tmp/ccdSoXH4.s page 32
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 32
|
||||
|
||||
|
||||
382 .loc 1 288 25 is_stmt 0 view .LVU95
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
416 003c FFF7FEFF bl HAL_ADC_Init
|
||||
417 .LVL12:
|
||||
298:Core/Src/main.c **** {
|
||||
ARM GAS /tmp/ccdSoXH4.s page 33
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 33
|
||||
|
||||
|
||||
418 .loc 1 298 6 discriminator 1 view .LVU116
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
460 0068 00000000 .word hadc1
|
||||
461 006c 00200140 .word 1073815552
|
||||
462 .cfi_endproc
|
||||
ARM GAS /tmp/ccdSoXH4.s page 34
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 34
|
||||
|
||||
|
||||
463 .LFE245:
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
510 0026 126C ldr r2, [r2, #64]
|
||||
511 0028 02F08052 and r2, r2, #268435456
|
||||
512 002c 0192 str r2, [sp, #4]
|
||||
ARM GAS /tmp/ccdSoXH4.s page 35
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 35
|
||||
|
||||
|
||||
232:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
550 .loc 1 242 3 is_stmt 1 view .LVU154
|
||||
242:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336;
|
||||
551 .loc 1 242 30 is_stmt 0 view .LVU155
|
||||
ARM GAS /tmp/ccdSoXH4.s page 36
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 36
|
||||
|
||||
|
||||
552 005a 0822 movs r2, #8
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
588 .loc 1 258 3 is_stmt 1 view .LVU173
|
||||
258:Core/Src/main.c ****
|
||||
589 .loc 1 258 36 is_stmt 0 view .LVU174
|
||||
ARM GAS /tmp/ccdSoXH4.s page 37
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 37
|
||||
|
||||
|
||||
590 0084 4FF48053 mov r3, #4096
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
639 .LCFI14:
|
||||
640 .cfi_def_cfa_offset 24
|
||||
641 .cfi_offset 3, -24
|
||||
ARM GAS /tmp/ccdSoXH4.s page 38
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 38
|
||||
|
||||
|
||||
642 .cfi_offset 4, -20
|
||||
@ -2259,7 +2259,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
670 .LVL27:
|
||||
120:Core/Src/main.c ****
|
||||
671 .loc 1 120 3 view .LVU189
|
||||
672 0024 3222 movs r2, #50
|
||||
672 0024 4022 movs r2, #64
|
||||
673 0026 9249 ldr r1, .L35+4
|
||||
674 0028 9248 ldr r0, .L35+8
|
||||
675 002a FFF7FEFF bl HAL_ADC_Start_DMA
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
684 0034 9361 str r3, [r2, #24]
|
||||
124:Core/Src/main.c **** ADC_proc_shadow.avg_ON = 0;
|
||||
685 .loc 1 124 3 is_stmt 1 view .LVU194
|
||||
ARM GAS /tmp/ccdSoXH4.s page 39
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 39
|
||||
|
||||
|
||||
124:Core/Src/main.c **** ADC_proc_shadow.avg_ON = 0;
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
137:Core/Src/main.c ****
|
||||
719 .loc 1 137 3 is_stmt 0 view .LVU216
|
||||
720 004c 13E0 b .L29
|
||||
ARM GAS /tmp/ccdSoXH4.s page 40
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 40
|
||||
|
||||
|
||||
721 .L30:
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
148:Core/Src/main.c **** // ADC_proc_shadow.avg_ON = ADC_proc_shadow.sum_ON / ADC_proc_shadow.N;
|
||||
761 .loc 1 148 8 view .LVU231
|
||||
762 007c 022B cmp r3, #2
|
||||
ARM GAS /tmp/ccdSoXH4.s page 41
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 41
|
||||
|
||||
|
||||
763 007e FAD1 bne .L29
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
798 00a2 9361 str r3, [r2, #24]
|
||||
159:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 1] = (ADC_proc_shadow.avg_ON / 100000000) % 10 + '0';
|
||||
799 .loc 1 159 7 is_stmt 1 view .LVU251
|
||||
ARM GAS /tmp/ccdSoXH4.s page 42
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 42
|
||||
|
||||
|
||||
159:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 1] = (ADC_proc_shadow.avg_ON / 100000000) % 10 + '0';
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
839 00e2 C008 lsrs r0, r0, #3
|
||||
840 00e4 00EB8000 add r0, r0, r0, lsl #2
|
||||
841 00e8 A4EB4000 sub r0, r4, r0, lsl #1
|
||||
ARM GAS /tmp/ccdSoXH4.s page 43
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 43
|
||||
|
||||
|
||||
161:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 3] = (ADC_proc_shadow.avg_ON / 1000000) % 10 + '0';
|
||||
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
880 .loc 1 164 57 is_stmt 0 view .LVU282
|
||||
881 012a 1469 ldr r4, [r2, #16]
|
||||
164:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 6] = (ADC_proc_shadow.avg_ON / 1000) % 10 + '0';
|
||||
ARM GAS /tmp/ccdSoXH4.s page 44
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 44
|
||||
|
||||
|
||||
882 .loc 1 164 65 view .LVU283
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
166:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 8] = (ADC_proc_shadow.avg_ON / 10) % 10 + '0';
|
||||
923 .loc 1 166 77 view .LVU297
|
||||
924 017c 3030 adds r0, r0, #48
|
||||
ARM GAS /tmp/ccdSoXH4.s page 45
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 45
|
||||
|
||||
|
||||
166:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 8] = (ADC_proc_shadow.avg_ON / 10) % 10 + '0';
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
963 01bc A3FB07C2 umull ip, r2, r3, r7
|
||||
964 01c0 D208 lsrs r2, r2, #3
|
||||
965 01c2 02EB8202 add r2, r2, r2, lsl #2
|
||||
ARM GAS /tmp/ccdSoXH4.s page 46
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 46
|
||||
|
||||
|
||||
966 01c6 A7EB4202 sub r2, r7, r2, lsl #1
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
186:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0';
|
||||
1004 .loc 1 186 64 view .LVU330
|
||||
1005 0204 A4FB0242 umull r4, r2, r4, r2
|
||||
ARM GAS /tmp/ccdSoXH4.s page 47
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 47
|
||||
|
||||
|
||||
1006 0208 5409 lsrs r4, r2, #5
|
||||
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
1044 .loc 1 194 22 is_stmt 0 view .LVU346
|
||||
1045 024a 0268 ldr r2, [r0]
|
||||
194:Core/Src/main.c **** Sweep_state.curr_step_N = 0;
|
||||
ARM GAS /tmp/ccdSoXH4.s page 48
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 48
|
||||
|
||||
|
||||
1046 .loc 1 194 10 view .LVU347
|
||||
@ -2878,14 +2878,14 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
1096 3F3F2020
|
||||
1096 3F3F3F3F
|
||||
1096 3F3F3F3F
|
||||
ARM GAS /tmp/ccdSoXH4.s page 49
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 49
|
||||
|
||||
|
||||
1097 .global ADC1_buff_circular
|
||||
1098 .section .bss.ADC1_buff_circular,"aw",%nobits
|
||||
1099 .align 2
|
||||
1102 ADC1_buff_circular:
|
||||
1103 0000 00000000 .space 100
|
||||
1103 0000 00000000 .space 128
|
||||
1103 00000000
|
||||
1103 00000000
|
||||
1103 00000000
|
||||
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
1145 00000000
|
||||
1145 00000000
|
||||
1145 00000000
|
||||
ARM GAS /tmp/ccdSoXH4.s page 50
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 50
|
||||
|
||||
|
||||
1145 00000000
|
||||
@ -2959,44 +2959,44 @@ ARM GAS /tmp/ccdSoXH4.s page 1
|
||||
1160 .file 15 "USB_DEVICE/App/usb_device.h"
|
||||
1161 .file 16 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
|
||||
1162 .file 17 "<built-in>"
|
||||
ARM GAS /tmp/ccdSoXH4.s page 51
|
||||
ARM GAS /tmp/ccKxBoqJ.s page 51
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 main.c
|
||||
/tmp/ccdSoXH4.s:21 .text.MX_GPIO_Init:00000000 $t
|
||||
/tmp/ccdSoXH4.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init
|
||||
/tmp/ccdSoXH4.s:242 .text.MX_GPIO_Init:0000010c $d
|
||||
/tmp/ccdSoXH4.s:250 .text.MX_DMA_Init:00000000 $t
|
||||
/tmp/ccdSoXH4.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init
|
||||
/tmp/ccdSoXH4.s:304 .text.MX_DMA_Init:00000030 $d
|
||||
/tmp/ccdSoXH4.s:309 .text.Error_Handler:00000000 $t
|
||||
/tmp/ccdSoXH4.s:315 .text.Error_Handler:00000000 Error_Handler
|
||||
/tmp/ccdSoXH4.s:347 .text.MX_ADC1_Init:00000000 $t
|
||||
/tmp/ccdSoXH4.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init
|
||||
/tmp/ccdSoXH4.s:460 .text.MX_ADC1_Init:00000068 $d
|
||||
/tmp/ccdSoXH4.s:1144 .bss.hadc1:00000000 hadc1
|
||||
/tmp/ccdSoXH4.s:466 .text.SystemClock_Config:00000000 $t
|
||||
/tmp/ccdSoXH4.s:472 .text.SystemClock_Config:00000000 SystemClock_Config
|
||||
/tmp/ccdSoXH4.s:620 .text.SystemClock_Config:000000a4 $d
|
||||
/tmp/ccdSoXH4.s:626 .text.main:00000000 $t
|
||||
/tmp/ccdSoXH4.s:632 .text.main:00000000 main
|
||||
/tmp/ccdSoXH4.s:1070 .text.main:0000026c $d
|
||||
/tmp/ccdSoXH4.s:1102 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular
|
||||
/tmp/ccdSoXH4.s:1123 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow
|
||||
/tmp/ccdSoXH4.s:1130 .bss.ADC_proc:00000000 ADC_proc
|
||||
/tmp/ccdSoXH4.s:1116 .bss.Sweep_state:00000000 Sweep_state
|
||||
/tmp/ccdSoXH4.s:1095 .data.ADC_msg:00000000 ADC_msg
|
||||
/tmp/ccdSoXH4.s:1092 .data.ADC_msg:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1099 .bss.ADC1_buff_circular:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1109 .bss.curr_step_start_N:00000000 curr_step_start_N
|
||||
/tmp/ccdSoXH4.s:1106 .bss.curr_step_start_N:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1113 .bss.Sweep_state:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1120 .bss.ADC_proc_shadow:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1127 .bss.ADC_proc:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1137 .bss.hdma_adc1:00000000 hdma_adc1
|
||||
/tmp/ccdSoXH4.s:1134 .bss.hdma_adc1:00000000 $d
|
||||
/tmp/ccdSoXH4.s:1141 .bss.hadc1:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:21 .text.MX_GPIO_Init:00000000 $t
|
||||
/tmp/ccKxBoqJ.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init
|
||||
/tmp/ccKxBoqJ.s:242 .text.MX_GPIO_Init:0000010c $d
|
||||
/tmp/ccKxBoqJ.s:250 .text.MX_DMA_Init:00000000 $t
|
||||
/tmp/ccKxBoqJ.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init
|
||||
/tmp/ccKxBoqJ.s:304 .text.MX_DMA_Init:00000030 $d
|
||||
/tmp/ccKxBoqJ.s:309 .text.Error_Handler:00000000 $t
|
||||
/tmp/ccKxBoqJ.s:315 .text.Error_Handler:00000000 Error_Handler
|
||||
/tmp/ccKxBoqJ.s:347 .text.MX_ADC1_Init:00000000 $t
|
||||
/tmp/ccKxBoqJ.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init
|
||||
/tmp/ccKxBoqJ.s:460 .text.MX_ADC1_Init:00000068 $d
|
||||
/tmp/ccKxBoqJ.s:1144 .bss.hadc1:00000000 hadc1
|
||||
/tmp/ccKxBoqJ.s:466 .text.SystemClock_Config:00000000 $t
|
||||
/tmp/ccKxBoqJ.s:472 .text.SystemClock_Config:00000000 SystemClock_Config
|
||||
/tmp/ccKxBoqJ.s:620 .text.SystemClock_Config:000000a4 $d
|
||||
/tmp/ccKxBoqJ.s:626 .text.main:00000000 $t
|
||||
/tmp/ccKxBoqJ.s:632 .text.main:00000000 main
|
||||
/tmp/ccKxBoqJ.s:1070 .text.main:0000026c $d
|
||||
/tmp/ccKxBoqJ.s:1102 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular
|
||||
/tmp/ccKxBoqJ.s:1123 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow
|
||||
/tmp/ccKxBoqJ.s:1130 .bss.ADC_proc:00000000 ADC_proc
|
||||
/tmp/ccKxBoqJ.s:1116 .bss.Sweep_state:00000000 Sweep_state
|
||||
/tmp/ccKxBoqJ.s:1095 .data.ADC_msg:00000000 ADC_msg
|
||||
/tmp/ccKxBoqJ.s:1092 .data.ADC_msg:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1099 .bss.ADC1_buff_circular:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1109 .bss.curr_step_start_N:00000000 curr_step_start_N
|
||||
/tmp/ccKxBoqJ.s:1106 .bss.curr_step_start_N:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1113 .bss.Sweep_state:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1120 .bss.ADC_proc_shadow:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1127 .bss.ADC_proc:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1137 .bss.hdma_adc1:00000000 hdma_adc1
|
||||
/tmp/ccKxBoqJ.s:1134 .bss.hdma_adc1:00000000 $d
|
||||
/tmp/ccKxBoqJ.s:1141 .bss.hadc1:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_WritePin
|
||||
|
||||
BIN
build/main.o
BIN
build/main.o
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/ccZXUiNz.s page 1
|
||||
ARM GAS /tmp/ccasRNlf.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccZXUiNz.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/ccZXUiNz.s page 2
|
||||
ARM GAS /tmp/ccasRNlf.s page 2
|
||||
|
||||
|
||||
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccZXUiNz.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/ccZXUiNz.s page 3
|
||||
ARM GAS /tmp/ccasRNlf.s page 3
|
||||
|
||||
|
||||
45 000a 42F48042 orr r2, r2, #16384
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
93 .LFB240:
|
||||
80:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
81:Core/Src/stm32f4xx_hal_msp.c **** /**
|
||||
ARM GAS /tmp/ccZXUiNz.s page 4
|
||||
ARM GAS /tmp/ccasRNlf.s page 4
|
||||
|
||||
|
||||
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
105:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
106:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
ARM GAS /tmp/ccZXUiNz.s page 5
|
||||
ARM GAS /tmp/ccasRNlf.s page 5
|
||||
|
||||
|
||||
107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
150 0034 5A6C ldr r2, [r3, #68]
|
||||
151 0036 02F48072 and r2, r2, #256
|
||||
152 003a 0192 str r2, [sp, #4]
|
||||
ARM GAS /tmp/ccZXUiNz.s page 6
|
||||
ARM GAS /tmp/ccasRNlf.s page 6
|
||||
|
||||
|
||||
96:Core/Src/stm32f4xx_hal_msp.c ****
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
190 .loc 1 109 24 is_stmt 0 view .LVU43
|
||||
191 0062 1048 ldr r0, .L11+4
|
||||
192 0064 104B ldr r3, .L11+8
|
||||
ARM GAS /tmp/ccZXUiNz.s page 7
|
||||
ARM GAS /tmp/ccasRNlf.s page 7
|
||||
|
||||
|
||||
193 0066 0360 str r3, [r0]
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
227 008a FFF7FEFF bl HAL_DMA_Init
|
||||
228 .LVL5:
|
||||
119:Core/Src/stm32f4xx_hal_msp.c **** {
|
||||
ARM GAS /tmp/ccZXUiNz.s page 8
|
||||
ARM GAS /tmp/ccasRNlf.s page 8
|
||||
|
||||
|
||||
229 .loc 1 119 8 discriminator 1 view .LVU64
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
270 .loc 1 142 10 is_stmt 0 view .LVU73
|
||||
271 0000 0268 ldr r2, [r0]
|
||||
272 .loc 1 142 5 view .LVU74
|
||||
ARM GAS /tmp/ccZXUiNz.s page 9
|
||||
ARM GAS /tmp/ccasRNlf.s page 9
|
||||
|
||||
|
||||
273 0002 094B ldr r3, .L20
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
306 .align 2
|
||||
307 .L20:
|
||||
308 0028 00200140 .word 1073815552
|
||||
ARM GAS /tmp/ccZXUiNz.s page 10
|
||||
ARM GAS /tmp/ccasRNlf.s page 10
|
||||
|
||||
|
||||
309 002c 00380240 .word 1073887232
|
||||
@ -555,20 +555,20 @@ ARM GAS /tmp/ccZXUiNz.s page 1
|
||||
321 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
|
||||
322 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
|
||||
323 .file 9 "Core/Inc/main.h"
|
||||
ARM GAS /tmp/ccZXUiNz.s page 11
|
||||
ARM GAS /tmp/ccasRNlf.s page 11
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 stm32f4xx_hal_msp.c
|
||||
/tmp/ccZXUiNz.s:21 .text.HAL_MspInit:00000000 $t
|
||||
/tmp/ccZXUiNz.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
|
||||
/tmp/ccZXUiNz.s:80 .text.HAL_MspInit:00000034 $d
|
||||
/tmp/ccZXUiNz.s:85 .text.HAL_ADC_MspInit:00000000 $t
|
||||
/tmp/ccZXUiNz.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
|
||||
/tmp/ccZXUiNz.s:249 .text.HAL_ADC_MspInit:000000a0 $d
|
||||
/tmp/ccZXUiNz.s:256 .text.HAL_ADC_MspDeInit:00000000 $t
|
||||
/tmp/ccZXUiNz.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
|
||||
/tmp/ccZXUiNz.s:308 .text.HAL_ADC_MspDeInit:00000028 $d
|
||||
/tmp/ccasRNlf.s:21 .text.HAL_MspInit:00000000 $t
|
||||
/tmp/ccasRNlf.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
|
||||
/tmp/ccasRNlf.s:80 .text.HAL_MspInit:00000034 $d
|
||||
/tmp/ccasRNlf.s:85 .text.HAL_ADC_MspInit:00000000 $t
|
||||
/tmp/ccasRNlf.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
|
||||
/tmp/ccasRNlf.s:249 .text.HAL_ADC_MspInit:000000a0 $d
|
||||
/tmp/ccasRNlf.s:256 .text.HAL_ADC_MspDeInit:00000000 $t
|
||||
/tmp/ccasRNlf.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
|
||||
/tmp/ccasRNlf.s:308 .text.HAL_ADC_MspDeInit:00000028 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_Init
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/cc1D1X2d.s page 1
|
||||
ARM GAS /tmp/ccMtDEwH.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/cc1D1X2d.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/cc1D1X2d.s page 2
|
||||
ARM GAS /tmp/ccMtDEwH.s page 2
|
||||
|
||||
|
||||
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/cc1D1X2d.s page 1
|
||||
42 0006 1048 ldr r0, .L11+4
|
||||
43 0008 FFF7FEFF bl USBD_Init
|
||||
44 .LVL0:
|
||||
ARM GAS /tmp/cc1D1X2d.s page 3
|
||||
ARM GAS /tmp/ccMtDEwH.s page 3
|
||||
|
||||
|
||||
45 .loc 1 71 6 discriminator 1 view .LVU3
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/cc1D1X2d.s page 1
|
||||
78 002c FFF7FEFF bl Error_Handler
|
||||
79 .LVL4:
|
||||
80 0030 EDE7 b .L2
|
||||
ARM GAS /tmp/cc1D1X2d.s page 4
|
||||
ARM GAS /tmp/ccMtDEwH.s page 4
|
||||
|
||||
|
||||
81 .L8:
|
||||
@ -227,16 +227,16 @@ ARM GAS /tmp/cc1D1X2d.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/cc1D1X2d.s page 5
|
||||
ARM GAS /tmp/ccMtDEwH.s page 5
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usb_device.c
|
||||
/tmp/cc1D1X2d.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
|
||||
/tmp/cc1D1X2d.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
|
||||
/tmp/cc1D1X2d.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
|
||||
/tmp/cc1D1X2d.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
|
||||
/tmp/cc1D1X2d.s:109 .bss.hUsbDeviceFS:00000000 $d
|
||||
/tmp/ccMtDEwH.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
|
||||
/tmp/ccMtDEwH.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
|
||||
/tmp/ccMtDEwH.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
|
||||
/tmp/ccMtDEwH.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
|
||||
/tmp/ccMtDEwH.s:109 .bss.hUsbDeviceFS:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_Init
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 2
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 3
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 3
|
||||
|
||||
|
||||
88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 4
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 5
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 6
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 7
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 8
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 9
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 10
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 10
|
||||
|
||||
|
||||
487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 11
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 11
|
||||
|
||||
|
||||
544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 12
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 13
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 14
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 15
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.s page 1
|
||||
126 .LFE252:
|
||||
128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits
|
||||
129 .align 1
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 16
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 16
|
||||
|
||||
|
||||
130 .syntax unified
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
175 001a 8121 movs r1, #129
|
||||
176 001c 3846 mov r0, r7
|
||||
177 .LVL15:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 17
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 17
|
||||
|
||||
|
||||
695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 18
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 18
|
||||
|
||||
|
||||
217 .loc 1 714 1 view .LVU56
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
265 0010 0121 movs r1, #1
|
||||
266 0012 3846 mov r0, r7
|
||||
267 .LVL23:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 19
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.s page 1
|
||||
306 0038 0022 movs r2, #0
|
||||
307 003a 4271 strb r2, [r0, #5]
|
||||
308 .L20:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 20
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.s page 1
|
||||
355 0006 8221 movs r1, #130
|
||||
356 0008 3846 mov r0, r7
|
||||
357 .LVL31:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 21
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 22
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 22
|
||||
|
||||
|
||||
399 .loc 1 676 3 is_stmt 1 view .LVU106
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
444 .cfi_def_cfa_offset 16
|
||||
445 .cfi_offset 3, -16
|
||||
446 .cfi_offset 4, -12
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 23
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 23
|
||||
|
||||
|
||||
447 .cfi_offset 5, -8
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 24
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 24
|
||||
|
||||
|
||||
487 0032 38BD pop {r3, r4, r5, pc}
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 25
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 26
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 26
|
||||
|
||||
|
||||
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
615 0076 F0E7 b .L36
|
||||
616 .LVL63:
|
||||
617 .L39:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 27
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 27
|
||||
|
||||
|
||||
567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 28
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 28
|
||||
|
||||
|
||||
665 .LVL66:
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
702 0044 D2B2 uxtb r2, r2
|
||||
703 0046 12E0 b .L48
|
||||
704 .L60:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 29
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 30
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 30
|
||||
|
||||
|
||||
747 0074 2046 mov r0, r4
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 31
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 31
|
||||
|
||||
|
||||
793 00a4 30 .byte (.L49-.L51)/2
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 32
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 32
|
||||
|
||||
|
||||
837 00d4 2946 mov r1, r5
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 33
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 33
|
||||
|
||||
|
||||
879 .loc 1 515 15 is_stmt 0 view .LVU259
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 34
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 34
|
||||
|
||||
|
||||
929 .cfi_def_cfa_offset 16
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 35
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 35
|
||||
|
||||
|
||||
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 36
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 36
|
||||
|
||||
|
||||
1008 .loc 1 423 1 view .LVU303
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 37
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 38
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 38
|
||||
|
||||
|
||||
1095 0058 6364 str r3, [r4, #68]
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 39
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 39
|
||||
|
||||
|
||||
1134 .loc 1 360 6 view .LVU350
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 40
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 40
|
||||
|
||||
|
||||
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
1220 .global USBD_CDC_RegisterInterface
|
||||
1221 .syntax unified
|
||||
1222 .thumb
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 41
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 41
|
||||
|
||||
|
||||
1223 .thumb_func
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits
|
||||
1260 .align 1
|
||||
1261 .global USBD_CDC_SetTxBuffer
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 42
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 42
|
||||
|
||||
|
||||
1262 .syntax unified
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 43
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 44
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 44
|
||||
|
||||
|
||||
794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
1365 0000 08B5 push {r3, lr}
|
||||
1366 .LCFI12:
|
||||
1367 .cfi_def_cfa_offset 8
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 45
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 45
|
||||
|
||||
|
||||
1368 .cfi_offset 3, -8
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
1390 .loc 1 845 1 view .LVU428
|
||||
1391 0016 08BD pop {r3, pc}
|
||||
1392 .LVL139:
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 46
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 46
|
||||
|
||||
|
||||
1393 .L89:
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 47
|
||||
ARM GAS /tmp/ccgAVVZQ.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/cc1cUX6Z.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/cc1cUX6Z.s page 48
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 48
|
||||
|
||||
|
||||
873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
|
||||
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1
|
||||
1503 020A0000
|
||||
1503 00070501
|
||||
1503 02
|
||||
ARM GAS /tmp/cc1cUX6Z.s page 49
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 49
|
||||
|
||||
|
||||
1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000"
|
||||
@ -2924,53 +2924,53 @@ ARM GAS /tmp/cc1cUX6Z.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/cc1cUX6Z.s page 50
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 50
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_cdc.c
|
||||
/tmp/cc1cUX6Z.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
|
||||
/tmp/cc1cUX6Z.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
|
||||
/tmp/cc1cUX6Z.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
|
||||
/tmp/cc1cUX6Z.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
|
||||
/tmp/cc1cUX6Z.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
|
||||
/tmp/cc1cUX6Z.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
|
||||
/tmp/cc1cUX6Z.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
|
||||
/tmp/cc1cUX6Z.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
|
||||
/tmp/cc1cUX6Z.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
|
||||
/tmp/cc1cUX6Z.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
|
||||
/tmp/cc1cUX6Z.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
|
||||
/tmp/cc1cUX6Z.s:429 .text.USBD_CDC_DataOut:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
|
||||
/tmp/cc1cUX6Z.s:499 .text.USBD_CDC_DataIn:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
|
||||
/tmp/cc1cUX6Z.s:625 .text.USBD_CDC_Setup:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
|
||||
/tmp/cc1cUX6Z.s:787 .text.USBD_CDC_Setup:0000009e $d
|
||||
/tmp/cc1cUX6Z.s:799 .text.USBD_CDC_Setup:000000aa $t
|
||||
/tmp/cc1cUX6Z.s:914 .text.USBD_CDC_DeInit:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
|
||||
/tmp/cc1cUX6Z.s:1013 .text.USBD_CDC_Init:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
|
||||
/tmp/cc1cUX6Z.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
|
||||
/tmp/cc1cUX6Z.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
|
||||
/tmp/cc1cUX6Z.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
|
||||
/tmp/cc1cUX6Z.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
|
||||
/tmp/cc1cUX6Z.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
|
||||
/tmp/cc1cUX6Z.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
|
||||
/tmp/cc1cUX6Z.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
|
||||
/tmp/cc1cUX6Z.s:1510 .data.USBD_CDC:00000000 USBD_CDC
|
||||
/tmp/cc1cUX6Z.s:1507 .data.USBD_CDC:00000000 $d
|
||||
/tmp/cc1cUX6Z.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
|
||||
/tmp/ccgAVVZQ.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
|
||||
/tmp/ccgAVVZQ.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
|
||||
/tmp/ccgAVVZQ.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
|
||||
/tmp/ccgAVVZQ.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
|
||||
/tmp/ccgAVVZQ.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
|
||||
/tmp/ccgAVVZQ.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
|
||||
/tmp/ccgAVVZQ.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
|
||||
/tmp/ccgAVVZQ.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
|
||||
/tmp/ccgAVVZQ.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
|
||||
/tmp/ccgAVVZQ.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
|
||||
/tmp/ccgAVVZQ.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
|
||||
/tmp/ccgAVVZQ.s:429 .text.USBD_CDC_DataOut:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
|
||||
/tmp/ccgAVVZQ.s:499 .text.USBD_CDC_DataIn:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
|
||||
/tmp/ccgAVVZQ.s:625 .text.USBD_CDC_Setup:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
|
||||
/tmp/ccgAVVZQ.s:787 .text.USBD_CDC_Setup:0000009e $d
|
||||
/tmp/ccgAVVZQ.s:799 .text.USBD_CDC_Setup:000000aa $t
|
||||
/tmp/ccgAVVZQ.s:914 .text.USBD_CDC_DeInit:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
|
||||
/tmp/ccgAVVZQ.s:1013 .text.USBD_CDC_Init:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
|
||||
/tmp/ccgAVVZQ.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
|
||||
/tmp/ccgAVVZQ.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
|
||||
/tmp/ccgAVVZQ.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
|
||||
/tmp/ccgAVVZQ.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
|
||||
/tmp/ccgAVVZQ.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
|
||||
/tmp/ccgAVVZQ.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
|
||||
/tmp/ccgAVVZQ.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
|
||||
/tmp/ccgAVVZQ.s:1510 .data.USBD_CDC:00000000 USBD_CDC
|
||||
/tmp/ccgAVVZQ.s:1507 .data.USBD_CDC:00000000 $d
|
||||
/tmp/ccgAVVZQ.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/cc1cUX6Z.s page 51
|
||||
ARM GAS /tmp/ccgAVVZQ.s page 51
|
||||
|
||||
|
||||
USBD_LL_PrepareReceive
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccod7tUW.s page 1
|
||||
ARM GAS /tmp/ccdbIjhy.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 2
|
||||
ARM GAS /tmp/ccdbIjhy.s page 2
|
||||
|
||||
|
||||
32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 3
|
||||
ARM GAS /tmp/ccdbIjhy.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/ccod7tUW.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/ccod7tUW.s page 4
|
||||
ARM GAS /tmp/ccdbIjhy.s page 4
|
||||
|
||||
|
||||
146:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 5
|
||||
ARM GAS /tmp/ccdbIjhy.s page 5
|
||||
|
||||
|
||||
51 @ args = 0, pretend = 0, frame = 0
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 6
|
||||
ARM GAS /tmp/ccdbIjhy.s page 6
|
||||
|
||||
|
||||
235:USB_DEVICE/App/usbd_cdc_if.c ****
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 7
|
||||
ARM GAS /tmp/ccdbIjhy.s page 7
|
||||
|
||||
|
||||
275:USB_DEVICE/App/usbd_cdc_if.c **** *
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccod7tUW.s page 1
|
||||
86 .LVL3:
|
||||
87 .loc 1 316 1 view .LVU16
|
||||
88 0002 7047 bx lr
|
||||
ARM GAS /tmp/ccod7tUW.s page 8
|
||||
ARM GAS /tmp/ccdbIjhy.s page 8
|
||||
|
||||
|
||||
89 .cfi_endproc
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccod7tUW.s page 1
|
||||
139 .thumb_func
|
||||
141 CDC_Init_FS:
|
||||
142 .LFB243:
|
||||
ARM GAS /tmp/ccod7tUW.s page 9
|
||||
ARM GAS /tmp/ccdbIjhy.s page 9
|
||||
|
||||
|
||||
153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 10
|
||||
ARM GAS /tmp/ccdbIjhy.s page 10
|
||||
|
||||
|
||||
193 .loc 1 285 27 is_stmt 0 view .LVU32
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 11
|
||||
ARM GAS /tmp/ccdbIjhy.s page 11
|
||||
|
||||
|
||||
236 0024 10BD pop {r4, pc}
|
||||
@ -641,32 +641,32 @@ ARM GAS /tmp/ccod7tUW.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/ccod7tUW.s page 12
|
||||
ARM GAS /tmp/ccdbIjhy.s page 12
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_cdc_if.c
|
||||
/tmp/ccod7tUW.s:21 .text.CDC_DeInit_FS:00000000 $t
|
||||
/tmp/ccod7tUW.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
|
||||
/tmp/ccod7tUW.s:41 .text.CDC_Control_FS:00000000 $t
|
||||
/tmp/ccod7tUW.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
|
||||
/tmp/ccod7tUW.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
|
||||
/tmp/ccod7tUW.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
|
||||
/tmp/ccod7tUW.s:93 .text.CDC_Receive_FS:00000000 $t
|
||||
/tmp/ccod7tUW.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
|
||||
/tmp/ccod7tUW.s:131 .text.CDC_Receive_FS:00000018 $d
|
||||
/tmp/ccod7tUW.s:136 .text.CDC_Init_FS:00000000 $t
|
||||
/tmp/ccod7tUW.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
|
||||
/tmp/ccod7tUW.s:171 .text.CDC_Init_FS:0000001c $d
|
||||
/tmp/ccod7tUW.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
|
||||
/tmp/ccod7tUW.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
|
||||
/tmp/ccod7tUW.s:178 .text.CDC_Transmit_FS:00000000 $t
|
||||
/tmp/ccod7tUW.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
|
||||
/tmp/ccod7tUW.s:240 .text.CDC_Transmit_FS:00000028 $d
|
||||
/tmp/ccod7tUW.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
|
||||
/tmp/ccod7tUW.s:246 .data.USBD_Interface_fops_FS:00000000 $d
|
||||
/tmp/ccod7tUW.s:257 .bss.UserTxBufferFS:00000000 $d
|
||||
/tmp/ccod7tUW.s:264 .bss.UserRxBufferFS:00000000 $d
|
||||
/tmp/ccdbIjhy.s:21 .text.CDC_DeInit_FS:00000000 $t
|
||||
/tmp/ccdbIjhy.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
|
||||
/tmp/ccdbIjhy.s:41 .text.CDC_Control_FS:00000000 $t
|
||||
/tmp/ccdbIjhy.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
|
||||
/tmp/ccdbIjhy.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
|
||||
/tmp/ccdbIjhy.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
|
||||
/tmp/ccdbIjhy.s:93 .text.CDC_Receive_FS:00000000 $t
|
||||
/tmp/ccdbIjhy.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
|
||||
/tmp/ccdbIjhy.s:131 .text.CDC_Receive_FS:00000018 $d
|
||||
/tmp/ccdbIjhy.s:136 .text.CDC_Init_FS:00000000 $t
|
||||
/tmp/ccdbIjhy.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
|
||||
/tmp/ccdbIjhy.s:171 .text.CDC_Init_FS:0000001c $d
|
||||
/tmp/ccdbIjhy.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
|
||||
/tmp/ccdbIjhy.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
|
||||
/tmp/ccdbIjhy.s:178 .text.CDC_Transmit_FS:00000000 $t
|
||||
/tmp/ccdbIjhy.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
|
||||
/tmp/ccdbIjhy.s:240 .text.CDC_Transmit_FS:00000028 $d
|
||||
/tmp/ccdbIjhy.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
|
||||
/tmp/ccdbIjhy.s:246 .data.USBD_Interface_fops_FS:00000000 $d
|
||||
/tmp/ccdbIjhy.s:257 .bss.UserTxBufferFS:00000000 $d
|
||||
/tmp/ccdbIjhy.s:264 .bss.UserRxBufferFS:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_CDC_SetRxBuffer
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
ARM GAS /tmp/ccA0fL5v.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 2
|
||||
ARM GAS /tmp/ccA0fL5v.s page 2
|
||||
|
||||
|
||||
30:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 3
|
||||
ARM GAS /tmp/ccA0fL5v.s page 3
|
||||
|
||||
|
||||
45 .loc 1 71 20 is_stmt 0 view .LVU3
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 4
|
||||
ARM GAS /tmp/ccA0fL5v.s page 4
|
||||
|
||||
|
||||
72 .LBB2:
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 5
|
||||
ARM GAS /tmp/ccA0fL5v.s page 5
|
||||
|
||||
|
||||
91:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
157 .global HAL_PCD_MspDeInit
|
||||
158 .syntax unified
|
||||
159 .thumb
|
||||
ARM GAS /tmp/ccJeBE2O.s page 6
|
||||
ARM GAS /tmp/ccA0fL5v.s page 6
|
||||
|
||||
|
||||
160 .thumb_func
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 7
|
||||
ARM GAS /tmp/ccA0fL5v.s page 7
|
||||
|
||||
|
||||
116:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 8
|
||||
ARM GAS /tmp/ccA0fL5v.s page 8
|
||||
|
||||
|
||||
235 0006 D0F8E004 ldr r0, [r0, #1248]
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
275 0016 08BD pop {r3, pc}
|
||||
276 .cfi_endproc
|
||||
277 .LFE246:
|
||||
ARM GAS /tmp/ccJeBE2O.s page 9
|
||||
ARM GAS /tmp/ccA0fL5v.s page 9
|
||||
|
||||
|
||||
279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
321 .LVL22:
|
||||
322 .LFB248:
|
||||
170:USB_DEVICE/Target/usbd_conf.c ****
|
||||
ARM GAS /tmp/ccJeBE2O.s page 10
|
||||
ARM GAS /tmp/ccA0fL5v.s page 10
|
||||
|
||||
|
||||
171:USB_DEVICE/Target/usbd_conf.c **** /**
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 11
|
||||
ARM GAS /tmp/ccA0fL5v.s page 11
|
||||
|
||||
|
||||
357 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 12
|
||||
ARM GAS /tmp/ccA0fL5v.s page 12
|
||||
|
||||
|
||||
393 0020 FFF7FEFF bl Error_Handler
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 13
|
||||
ARM GAS /tmp/ccA0fL5v.s page 13
|
||||
|
||||
|
||||
234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable)
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 14
|
||||
ARM GAS /tmp/ccA0fL5v.s page 14
|
||||
|
||||
|
||||
472 0000 08B5 push {r3, lr}
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 15
|
||||
ARM GAS /tmp/ccA0fL5v.s page 15
|
||||
|
||||
|
||||
512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
553 .syntax unified
|
||||
554 .thumb
|
||||
555 .thumb_func
|
||||
ARM GAS /tmp/ccJeBE2O.s page 16
|
||||
ARM GAS /tmp/ccA0fL5v.s page 16
|
||||
|
||||
|
||||
557 HAL_PCD_ConnectCallback:
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 17
|
||||
ARM GAS /tmp/ccA0fL5v.s page 17
|
||||
|
||||
|
||||
314:USB_DEVICE/Target/usbd_conf.c **** {
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 18
|
||||
ARM GAS /tmp/ccA0fL5v.s page 18
|
||||
|
||||
|
||||
333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 19
|
||||
ARM GAS /tmp/ccA0fL5v.s page 19
|
||||
|
||||
|
||||
647 .loc 1 332 25 is_stmt 0 view .LVU129
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 20
|
||||
ARM GAS /tmp/ccA0fL5v.s page 20
|
||||
|
||||
|
||||
684 002e 0373 strb r3, [r0, #12]
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
726 0062 00BF .align 2
|
||||
727 .L50:
|
||||
728 0064 00000000 .word hpcd_USB_OTG_FS
|
||||
ARM GAS /tmp/ccJeBE2O.s page 21
|
||||
ARM GAS /tmp/ccA0fL5v.s page 21
|
||||
|
||||
|
||||
729 .cfi_endproc
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 22
|
||||
ARM GAS /tmp/ccA0fL5v.s page 22
|
||||
|
||||
|
||||
417:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 23
|
||||
ARM GAS /tmp/ccA0fL5v.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/ccJeBE2O.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/ccJeBE2O.s page 24
|
||||
ARM GAS /tmp/ccA0fL5v.s page 24
|
||||
|
||||
|
||||
749 0000 D0F8C832 ldr r3, [r0, #712]
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
789 .syntax unified
|
||||
790 .thumb
|
||||
791 .thumb_func
|
||||
ARM GAS /tmp/ccJeBE2O.s page 25
|
||||
ARM GAS /tmp/ccA0fL5v.s page 25
|
||||
|
||||
|
||||
793 USBD_LL_GetRxDataSize:
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 26
|
||||
ARM GAS /tmp/ccA0fL5v.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/ccJeBE2O.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/ccJeBE2O.s page 27
|
||||
ARM GAS /tmp/ccA0fL5v.s page 27
|
||||
|
||||
|
||||
615:USB_DEVICE/Target/usbd_conf.c ****
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 28
|
||||
ARM GAS /tmp/ccA0fL5v.s page 28
|
||||
|
||||
|
||||
862 .loc 1 639 1 view .LVU190
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 29
|
||||
ARM GAS /tmp/ccA0fL5v.s page 29
|
||||
|
||||
|
||||
905 .loc 1 657 1 is_stmt 1 view -0
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 30
|
||||
ARM GAS /tmp/ccA0fL5v.s page 30
|
||||
|
||||
|
||||
938 0012 7047 bx lr
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
984 .global USBD_LL_Start
|
||||
985 .syntax unified
|
||||
986 .thumb
|
||||
ARM GAS /tmp/ccJeBE2O.s page 31
|
||||
ARM GAS /tmp/ccA0fL5v.s page 31
|
||||
|
||||
|
||||
987 .thumb_func
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 32
|
||||
ARM GAS /tmp/ccA0fL5v.s page 32
|
||||
|
||||
|
||||
1035 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
1079 .cfi_def_cfa_offset 8
|
||||
1080 .cfi_offset 3, -8
|
||||
1081 .cfi_offset 14, -4
|
||||
ARM GAS /tmp/ccJeBE2O.s page 33
|
||||
ARM GAS /tmp/ccA0fL5v.s page 33
|
||||
|
||||
|
||||
1082 0002 9446 mov ip, r2
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 34
|
||||
ARM GAS /tmp/ccA0fL5v.s page 34
|
||||
|
||||
|
||||
1128 .LVL105:
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 35
|
||||
ARM GAS /tmp/ccA0fL5v.s page 35
|
||||
|
||||
|
||||
1173 .LVL111:
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 36
|
||||
ARM GAS /tmp/ccA0fL5v.s page 36
|
||||
|
||||
|
||||
1218 .loc 1 492 17 is_stmt 0 view .LVU280
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 37
|
||||
ARM GAS /tmp/ccA0fL5v.s page 37
|
||||
|
||||
|
||||
1264 .cfi_endproc
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
1310 .syntax unified
|
||||
1311 .thumb
|
||||
1312 .thumb_func
|
||||
ARM GAS /tmp/ccJeBE2O.s page 38
|
||||
ARM GAS /tmp/ccA0fL5v.s page 38
|
||||
|
||||
|
||||
1314 USBD_LL_Transmit:
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1
|
||||
1358 .cfi_startproc
|
||||
1359 @ args = 0, pretend = 0, frame = 0
|
||||
1360 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS /tmp/ccJeBE2O.s page 39
|
||||
ARM GAS /tmp/ccA0fL5v.s page 39
|
||||
|
||||
|
||||
582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 40
|
||||
ARM GAS /tmp/ccA0fL5v.s page 40
|
||||
|
||||
|
||||
1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
|
||||
@ -2351,87 +2351,87 @@ ARM GAS /tmp/ccJeBE2O.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/ccJeBE2O.s page 41
|
||||
ARM GAS /tmp/ccA0fL5v.s page 41
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_conf.c
|
||||
/tmp/ccJeBE2O.s:21 .text.HAL_PCD_MspInit:00000000 $t
|
||||
/tmp/ccJeBE2O.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
|
||||
/tmp/ccJeBE2O.s:150 .text.HAL_PCD_MspInit:0000007c $d
|
||||
/tmp/ccJeBE2O.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
|
||||
/tmp/ccJeBE2O.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
|
||||
/tmp/ccJeBE2O.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
|
||||
/tmp/ccJeBE2O.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
|
||||
/tmp/ccJeBE2O.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
|
||||
/tmp/ccJeBE2O.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
|
||||
/tmp/ccJeBE2O.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
|
||||
/tmp/ccJeBE2O.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
|
||||
/tmp/ccJeBE2O.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
|
||||
/tmp/ccJeBE2O.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
|
||||
/tmp/ccJeBE2O.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
|
||||
/tmp/ccJeBE2O.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
|
||||
/tmp/ccJeBE2O.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
|
||||
/tmp/ccJeBE2O.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
|
||||
/tmp/ccJeBE2O.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
|
||||
/tmp/ccJeBE2O.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
|
||||
/tmp/ccJeBE2O.s:613 .text.USBD_LL_Init:00000000 $t
|
||||
/tmp/ccJeBE2O.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
|
||||
/tmp/ccJeBE2O.s:728 .text.USBD_LL_Init:00000064 $d
|
||||
/tmp/ccJeBE2O.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
|
||||
/tmp/ccJeBE2O.s:733 .text.USBD_LL_IsStallEP:00000000 $t
|
||||
/tmp/ccJeBE2O.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
|
||||
/tmp/ccJeBE2O.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
|
||||
/tmp/ccJeBE2O.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
|
||||
/tmp/ccJeBE2O.s:819 .text.USBD_static_malloc:00000000 $t
|
||||
/tmp/ccJeBE2O.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
|
||||
/tmp/ccJeBE2O.s:843 .text.USBD_static_malloc:00000004 $d
|
||||
/tmp/ccJeBE2O.s:1391 .bss.mem.0:00000000 mem.0
|
||||
/tmp/ccJeBE2O.s:848 .text.USBD_static_free:00000000 $t
|
||||
/tmp/ccJeBE2O.s:854 .text.USBD_static_free:00000000 USBD_static_free
|
||||
/tmp/ccJeBE2O.s:868 .text.USBD_LL_Delay:00000000 $t
|
||||
/tmp/ccJeBE2O.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
|
||||
/tmp/ccJeBE2O.s:896 .text.USBD_Get_USB_Status:00000000 $t
|
||||
/tmp/ccJeBE2O.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
|
||||
/tmp/ccJeBE2O.s:916 .text.USBD_Get_USB_Status:00000008 $d
|
||||
/tmp/ccJeBE2O.s:920 .text.USBD_Get_USB_Status:0000000c $t
|
||||
/tmp/ccJeBE2O.s:943 .text.USBD_LL_DeInit:00000000 $t
|
||||
/tmp/ccJeBE2O.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
|
||||
/tmp/ccJeBE2O.s:983 .text.USBD_LL_Start:00000000 $t
|
||||
/tmp/ccJeBE2O.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
|
||||
/tmp/ccJeBE2O.s:1023 .text.USBD_LL_Stop:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
|
||||
ARM GAS /tmp/ccJeBE2O.s page 42
|
||||
/tmp/ccA0fL5v.s:21 .text.HAL_PCD_MspInit:00000000 $t
|
||||
/tmp/ccA0fL5v.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
|
||||
/tmp/ccA0fL5v.s:150 .text.HAL_PCD_MspInit:0000007c $d
|
||||
/tmp/ccA0fL5v.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
|
||||
/tmp/ccA0fL5v.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
|
||||
/tmp/ccA0fL5v.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
|
||||
/tmp/ccA0fL5v.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
|
||||
/tmp/ccA0fL5v.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
|
||||
/tmp/ccA0fL5v.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
|
||||
/tmp/ccA0fL5v.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
|
||||
/tmp/ccA0fL5v.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
|
||||
/tmp/ccA0fL5v.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
|
||||
/tmp/ccA0fL5v.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
|
||||
/tmp/ccA0fL5v.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
|
||||
/tmp/ccA0fL5v.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
|
||||
/tmp/ccA0fL5v.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
|
||||
/tmp/ccA0fL5v.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
|
||||
/tmp/ccA0fL5v.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
|
||||
/tmp/ccA0fL5v.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
|
||||
/tmp/ccA0fL5v.s:613 .text.USBD_LL_Init:00000000 $t
|
||||
/tmp/ccA0fL5v.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
|
||||
/tmp/ccA0fL5v.s:728 .text.USBD_LL_Init:00000064 $d
|
||||
/tmp/ccA0fL5v.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
|
||||
/tmp/ccA0fL5v.s:733 .text.USBD_LL_IsStallEP:00000000 $t
|
||||
/tmp/ccA0fL5v.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
|
||||
/tmp/ccA0fL5v.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
|
||||
/tmp/ccA0fL5v.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
|
||||
/tmp/ccA0fL5v.s:819 .text.USBD_static_malloc:00000000 $t
|
||||
/tmp/ccA0fL5v.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
|
||||
/tmp/ccA0fL5v.s:843 .text.USBD_static_malloc:00000004 $d
|
||||
/tmp/ccA0fL5v.s:1391 .bss.mem.0:00000000 mem.0
|
||||
/tmp/ccA0fL5v.s:848 .text.USBD_static_free:00000000 $t
|
||||
/tmp/ccA0fL5v.s:854 .text.USBD_static_free:00000000 USBD_static_free
|
||||
/tmp/ccA0fL5v.s:868 .text.USBD_LL_Delay:00000000 $t
|
||||
/tmp/ccA0fL5v.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
|
||||
/tmp/ccA0fL5v.s:896 .text.USBD_Get_USB_Status:00000000 $t
|
||||
/tmp/ccA0fL5v.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
|
||||
/tmp/ccA0fL5v.s:916 .text.USBD_Get_USB_Status:00000008 $d
|
||||
/tmp/ccA0fL5v.s:920 .text.USBD_Get_USB_Status:0000000c $t
|
||||
/tmp/ccA0fL5v.s:943 .text.USBD_LL_DeInit:00000000 $t
|
||||
/tmp/ccA0fL5v.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
|
||||
/tmp/ccA0fL5v.s:983 .text.USBD_LL_Start:00000000 $t
|
||||
/tmp/ccA0fL5v.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
|
||||
/tmp/ccA0fL5v.s:1023 .text.USBD_LL_Stop:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
|
||||
ARM GAS /tmp/ccA0fL5v.s page 42
|
||||
|
||||
|
||||
/tmp/ccJeBE2O.s:1063 .text.USBD_LL_OpenEP:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
|
||||
/tmp/ccJeBE2O.s:1108 .text.USBD_LL_CloseEP:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
|
||||
/tmp/ccJeBE2O.s:1148 .text.USBD_LL_FlushEP:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
|
||||
/tmp/ccJeBE2O.s:1188 .text.USBD_LL_StallEP:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
|
||||
/tmp/ccJeBE2O.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
|
||||
/tmp/ccJeBE2O.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
|
||||
/tmp/ccJeBE2O.s:1308 .text.USBD_LL_Transmit:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
|
||||
/tmp/ccJeBE2O.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
|
||||
/tmp/ccJeBE2O.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
|
||||
/tmp/ccJeBE2O.s:1388 .bss.mem.0:00000000 $d
|
||||
/tmp/ccJeBE2O.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
|
||||
/tmp/ccA0fL5v.s:1063 .text.USBD_LL_OpenEP:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
|
||||
/tmp/ccA0fL5v.s:1108 .text.USBD_LL_CloseEP:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
|
||||
/tmp/ccA0fL5v.s:1148 .text.USBD_LL_FlushEP:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
|
||||
/tmp/ccA0fL5v.s:1188 .text.USBD_LL_StallEP:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
|
||||
/tmp/ccA0fL5v.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
|
||||
/tmp/ccA0fL5v.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
|
||||
/tmp/ccA0fL5v.s:1308 .text.USBD_LL_Transmit:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
|
||||
/tmp/ccA0fL5v.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
|
||||
/tmp/ccA0fL5v.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
|
||||
/tmp/ccA0fL5v.s:1388 .bss.mem.0:00000000 $d
|
||||
/tmp/ccA0fL5v.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_Init
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/cc7azmMV.s page 1
|
||||
ARM GAS /tmp/ccki0qqk.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 2
|
||||
ARM GAS /tmp/ccki0qqk.s page 2
|
||||
|
||||
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 3
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
48 .LVL1:
|
||||
49 .loc 1 121 19 view .LVU7
|
||||
50 0008 C3F8B802 str r0, [r3, #696]
|
||||
ARM GAS /tmp/cc7azmMV.s page 4
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.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/cc7azmMV.s page 5
|
||||
ARM GAS /tmp/ccki0qqk.s page 5
|
||||
|
||||
|
||||
87 .loc 1 103 12 view .LVU25
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 6
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
151 002a 2046 mov r0, r4
|
||||
152 002c FFF7FEFF bl USBD_LL_DeInit
|
||||
153 .LVL9:
|
||||
ARM GAS /tmp/cc7azmMV.s page 7
|
||||
ARM GAS /tmp/ccki0qqk.s page 7
|
||||
|
||||
|
||||
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 8
|
||||
ARM GAS /tmp/ccki0qqk.s page 8
|
||||
|
||||
|
||||
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/cc7azmMV.s page 1
|
||||
223 .LCFI5:
|
||||
224 .cfi_remember_state
|
||||
225 .cfi_def_cfa_offset 8
|
||||
ARM GAS /tmp/cc7azmMV.s page 9
|
||||
ARM GAS /tmp/ccki0qqk.s page 9
|
||||
|
||||
|
||||
226 @ sp needed
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 10
|
||||
ARM GAS /tmp/ccki0qqk.s page 10
|
||||
|
||||
|
||||
268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 11
|
||||
ARM GAS /tmp/ccki0qqk.s page 11
|
||||
|
||||
|
||||
325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 12
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
286 .cfi_def_cfa_offset 8
|
||||
287 .cfi_offset 4, -8
|
||||
288 .cfi_offset 14, -4
|
||||
ARM GAS /tmp/cc7azmMV.s page 13
|
||||
ARM GAS /tmp/ccki0qqk.s page 13
|
||||
|
||||
|
||||
289 0002 0446 mov r4, r0
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/cc7azmMV.s page 1
|
||||
312 .loc 1 432 1 view .LVU91
|
||||
313 .cfi_endproc
|
||||
314 .LFE247:
|
||||
ARM GAS /tmp/cc7azmMV.s page 14
|
||||
ARM GAS /tmp/ccki0qqk.s page 14
|
||||
|
||||
|
||||
316 .section .text.USBD_RunTestMode,"ax",%progbits
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 15
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
371 .loc 1 491 31 view .LVU105
|
||||
372 000a 9847 blx r3
|
||||
373 .LVL25:
|
||||
ARM GAS /tmp/cc7azmMV.s page 16
|
||||
ARM GAS /tmp/ccki0qqk.s page 16
|
||||
|
||||
|
||||
374 .L24:
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 17
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
441 .LVL33:
|
||||
442 .LFB251:
|
||||
537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
ARM GAS /tmp/cc7azmMV.s page 18
|
||||
ARM GAS /tmp/ccki0qqk.s page 18
|
||||
|
||||
|
||||
538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc7azmMV.s page 1
|
||||
478 0024 012B cmp r3, #1
|
||||
479 0026 07D0 beq .L33
|
||||
480 0028 022B cmp r3, #2
|
||||
ARM GAS /tmp/cc7azmMV.s page 19
|
||||
ARM GAS /tmp/ccki0qqk.s page 19
|
||||
|
||||
|
||||
481 002a 0AD0 beq .L34
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 20
|
||||
ARM GAS /tmp/ccki0qqk.s page 20
|
||||
|
||||
|
||||
512 .loc 1 568 7 is_stmt 1 view .LVU144
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 21
|
||||
ARM GAS /tmp/ccki0qqk.s page 21
|
||||
|
||||
|
||||
608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 22
|
||||
ARM GAS /tmp/ccki0qqk.s page 22
|
||||
|
||||
|
||||
665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 23
|
||||
ARM GAS /tmp/ccki0qqk.s page 23
|
||||
|
||||
|
||||
722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 24
|
||||
ARM GAS /tmp/ccki0qqk.s page 24
|
||||
|
||||
|
||||
537 .loc 1 778 1 view -0
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 25
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.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/cc7azmMV.s page 26
|
||||
ARM GAS /tmp/ccki0qqk.s page 26
|
||||
|
||||
|
||||
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
|
||||
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc7azmMV.s page 1
|
||||
645 .thumb
|
||||
646 .thumb_func
|
||||
648 USBD_LL_SetSpeed:
|
||||
ARM GAS /tmp/cc7azmMV.s page 27
|
||||
ARM GAS /tmp/ccki0qqk.s page 27
|
||||
|
||||
|
||||
649 .LVL51:
|
||||
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 28
|
||||
ARM GAS /tmp/ccki0qqk.s page 28
|
||||
|
||||
|
||||
684 .loc 1 861 11 is_stmt 0 view .LVU194
|
||||
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 29
|
||||
ARM GAS /tmp/ccki0qqk.s page 29
|
||||
|
||||
|
||||
725 .loc 1 879 3 view .LVU205
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 30
|
||||
ARM GAS /tmp/ccki0qqk.s page 30
|
||||
|
||||
|
||||
766 0000 08B5 push {r3, lr}
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 31
|
||||
ARM GAS /tmp/ccki0qqk.s page 31
|
||||
|
||||
|
||||
788 0010 D0F8B832 ldr r3, [r0, #696]
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 32
|
||||
ARM GAS /tmp/ccki0qqk.s page 32
|
||||
|
||||
|
||||
828 .loc 1 939 24 is_stmt 0 view .LVU233
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc7azmMV.s page 1
|
||||
862 .LVL66:
|
||||
863 .L57:
|
||||
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
ARM GAS /tmp/cc7azmMV.s page 33
|
||||
ARM GAS /tmp/ccki0qqk.s page 33
|
||||
|
||||
|
||||
864 .loc 1 941 12 view .LVU247
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 34
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
940 0028 F7E7 b .L63
|
||||
941 .LVL76:
|
||||
942 .L66:
|
||||
ARM GAS /tmp/cc7azmMV.s page 35
|
||||
ARM GAS /tmp/ccki0qqk.s page 35
|
||||
|
||||
|
||||
978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 36
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.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/cc7azmMV.s page 37
|
||||
ARM GAS /tmp/ccki0qqk.s page 37
|
||||
|
||||
|
||||
1009 000e 5B68 ldr r3, [r3, #4]
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 38
|
||||
ARM GAS /tmp/ccki0qqk.s page 38
|
||||
|
||||
|
||||
1047 @ args = 0, pretend = 0, frame = 0
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 39
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.s page 1
|
||||
1091 .thumb
|
||||
1092 .thumb_func
|
||||
1094 USBD_LL_DataOutStage:
|
||||
ARM GAS /tmp/cc7azmMV.s page 40
|
||||
ARM GAS /tmp/ccki0qqk.s page 40
|
||||
|
||||
|
||||
1095 .LVL90:
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 41
|
||||
ARM GAS /tmp/ccki0qqk.s page 41
|
||||
|
||||
|
||||
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 42
|
||||
ARM GAS /tmp/ccki0qqk.s page 42
|
||||
|
||||
|
||||
1179 0050 2846 mov r0, r5
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 43
|
||||
ARM GAS /tmp/ccki0qqk.s page 43
|
||||
|
||||
|
||||
1221 .LVL107:
|
||||
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 44
|
||||
ARM GAS /tmp/ccki0qqk.s page 44
|
||||
|
||||
|
||||
1261 00a4 DBB2 uxtb r3, r3
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc7azmMV.s page 1
|
||||
1302 .syntax unified
|
||||
1303 .thumb
|
||||
1304 .thumb_func
|
||||
ARM GAS /tmp/cc7azmMV.s page 45
|
||||
ARM GAS /tmp/ccki0qqk.s page 45
|
||||
|
||||
|
||||
1306 USBD_LL_DataInStage:
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 46
|
||||
ARM GAS /tmp/ccki0qqk.s page 46
|
||||
|
||||
|
||||
741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 47
|
||||
ARM GAS /tmp/ccki0qqk.s page 47
|
||||
|
||||
|
||||
1388 .loc 1 733 11 is_stmt 1 view .LVU413
|
||||
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 48
|
||||
ARM GAS /tmp/ccki0qqk.s page 48
|
||||
|
||||
|
||||
1431 0070 DDD2 bcs .L97
|
||||
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 49
|
||||
ARM GAS /tmp/ccki0qqk.s page 49
|
||||
|
||||
|
||||
1471 009e 2046 mov r0, r4
|
||||
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 50
|
||||
ARM GAS /tmp/ccki0qqk.s page 50
|
||||
|
||||
|
||||
1510 .loc 1 757 54 is_stmt 0 view .LVU462
|
||||
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 51
|
||||
ARM GAS /tmp/ccki0qqk.s page 51
|
||||
|
||||
|
||||
1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
|
||||
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 52
|
||||
ARM GAS /tmp/ccki0qqk.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/cc7azmMV.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/cc7azmMV.s page 53
|
||||
ARM GAS /tmp/ccki0qqk.s page 53
|
||||
|
||||
|
||||
1585 .loc 1 1164 3 view .LVU483
|
||||
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 54
|
||||
ARM GAS /tmp/ccki0qqk.s page 54
|
||||
|
||||
|
||||
1627 0028 052B cmp r3, #5
|
||||
@ -3235,59 +3235,59 @@ ARM GAS /tmp/cc7azmMV.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/cc7azmMV.s page 55
|
||||
ARM GAS /tmp/ccki0qqk.s page 55
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_core.c
|
||||
/tmp/cc7azmMV.s:21 .text.USBD_Init:00000000 $t
|
||||
/tmp/cc7azmMV.s:27 .text.USBD_Init:00000000 USBD_Init
|
||||
/tmp/cc7azmMV.s:96 .text.USBD_DeInit:00000000 $t
|
||||
/tmp/cc7azmMV.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
|
||||
/tmp/cc7azmMV.s:162 .text.USBD_RegisterClass:00000000 $t
|
||||
/tmp/cc7azmMV.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
|
||||
/tmp/cc7azmMV.s:241 .text.USBD_Start:00000000 $t
|
||||
/tmp/cc7azmMV.s:247 .text.USBD_Start:00000000 USBD_Start
|
||||
/tmp/cc7azmMV.s:270 .text.USBD_Stop:00000000 $t
|
||||
/tmp/cc7azmMV.s:276 .text.USBD_Stop:00000000 USBD_Stop
|
||||
/tmp/cc7azmMV.s:317 .text.USBD_RunTestMode:00000000 $t
|
||||
/tmp/cc7azmMV.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
|
||||
/tmp/cc7azmMV.s:342 .text.USBD_SetClassConfig:00000000 $t
|
||||
/tmp/cc7azmMV.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
|
||||
/tmp/cc7azmMV.s:389 .text.USBD_ClrClassConfig:00000000 $t
|
||||
/tmp/cc7azmMV.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
|
||||
/tmp/cc7azmMV.s:434 .text.USBD_LL_SetupStage:00000000 $t
|
||||
/tmp/cc7azmMV.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
|
||||
/tmp/cc7azmMV.s:528 .text.USBD_LL_Reset:00000000 $t
|
||||
/tmp/cc7azmMV.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
|
||||
/tmp/cc7azmMV.s:642 .text.USBD_LL_SetSpeed:00000000 $t
|
||||
/tmp/cc7azmMV.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
|
||||
/tmp/cc7azmMV.s:669 .text.USBD_LL_Suspend:00000000 $t
|
||||
/tmp/cc7azmMV.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
|
||||
/tmp/cc7azmMV.s:711 .text.USBD_LL_Resume:00000000 $t
|
||||
/tmp/cc7azmMV.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
|
||||
/tmp/cc7azmMV.s:752 .text.USBD_LL_SOF:00000000 $t
|
||||
/tmp/cc7azmMV.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
|
||||
/tmp/cc7azmMV.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
|
||||
/tmp/cc7azmMV.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
|
||||
/tmp/cc7azmMV.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
|
||||
/tmp/cc7azmMV.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
|
||||
/tmp/cc7azmMV.s:952 .text.USBD_LL_DevConnected:00000000 $t
|
||||
/tmp/cc7azmMV.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
|
||||
/tmp/cc7azmMV.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
|
||||
/tmp/cc7azmMV.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
|
||||
/tmp/cc7azmMV.s:1036 .text.USBD_CoreFindIF:00000000 $t
|
||||
/tmp/cc7azmMV.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
|
||||
/tmp/cc7azmMV.s:1062 .text.USBD_CoreFindEP:00000000 $t
|
||||
/tmp/cc7azmMV.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
|
||||
/tmp/cc7azmMV.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
|
||||
/tmp/cc7azmMV.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
|
||||
/tmp/cc7azmMV.s:1300 .text.USBD_LL_DataInStage:00000000 $t
|
||||
/tmp/cc7azmMV.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
|
||||
/tmp/cc7azmMV.s:1532 .text.USBD_GetNextDesc:00000000 $t
|
||||
/tmp/cc7azmMV.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
|
||||
/tmp/cc7azmMV.s:1568 .text.USBD_GetEpDesc:00000000 $t
|
||||
/tmp/cc7azmMV.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
|
||||
/tmp/ccki0qqk.s:21 .text.USBD_Init:00000000 $t
|
||||
/tmp/ccki0qqk.s:27 .text.USBD_Init:00000000 USBD_Init
|
||||
/tmp/ccki0qqk.s:96 .text.USBD_DeInit:00000000 $t
|
||||
/tmp/ccki0qqk.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
|
||||
/tmp/ccki0qqk.s:162 .text.USBD_RegisterClass:00000000 $t
|
||||
/tmp/ccki0qqk.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
|
||||
/tmp/ccki0qqk.s:241 .text.USBD_Start:00000000 $t
|
||||
/tmp/ccki0qqk.s:247 .text.USBD_Start:00000000 USBD_Start
|
||||
/tmp/ccki0qqk.s:270 .text.USBD_Stop:00000000 $t
|
||||
/tmp/ccki0qqk.s:276 .text.USBD_Stop:00000000 USBD_Stop
|
||||
/tmp/ccki0qqk.s:317 .text.USBD_RunTestMode:00000000 $t
|
||||
/tmp/ccki0qqk.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
|
||||
/tmp/ccki0qqk.s:342 .text.USBD_SetClassConfig:00000000 $t
|
||||
/tmp/ccki0qqk.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
|
||||
/tmp/ccki0qqk.s:389 .text.USBD_ClrClassConfig:00000000 $t
|
||||
/tmp/ccki0qqk.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
|
||||
/tmp/ccki0qqk.s:434 .text.USBD_LL_SetupStage:00000000 $t
|
||||
/tmp/ccki0qqk.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
|
||||
/tmp/ccki0qqk.s:528 .text.USBD_LL_Reset:00000000 $t
|
||||
/tmp/ccki0qqk.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
|
||||
/tmp/ccki0qqk.s:642 .text.USBD_LL_SetSpeed:00000000 $t
|
||||
/tmp/ccki0qqk.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
|
||||
/tmp/ccki0qqk.s:669 .text.USBD_LL_Suspend:00000000 $t
|
||||
/tmp/ccki0qqk.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
|
||||
/tmp/ccki0qqk.s:711 .text.USBD_LL_Resume:00000000 $t
|
||||
/tmp/ccki0qqk.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
|
||||
/tmp/ccki0qqk.s:752 .text.USBD_LL_SOF:00000000 $t
|
||||
/tmp/ccki0qqk.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
|
||||
/tmp/ccki0qqk.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
|
||||
/tmp/ccki0qqk.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
|
||||
/tmp/ccki0qqk.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
|
||||
/tmp/ccki0qqk.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
|
||||
/tmp/ccki0qqk.s:952 .text.USBD_LL_DevConnected:00000000 $t
|
||||
/tmp/ccki0qqk.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
|
||||
/tmp/ccki0qqk.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
|
||||
/tmp/ccki0qqk.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
|
||||
/tmp/ccki0qqk.s:1036 .text.USBD_CoreFindIF:00000000 $t
|
||||
/tmp/ccki0qqk.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
|
||||
/tmp/ccki0qqk.s:1062 .text.USBD_CoreFindEP:00000000 $t
|
||||
/tmp/ccki0qqk.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
|
||||
/tmp/ccki0qqk.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
|
||||
/tmp/ccki0qqk.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
|
||||
/tmp/ccki0qqk.s:1300 .text.USBD_LL_DataInStage:00000000 $t
|
||||
/tmp/ccki0qqk.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
|
||||
/tmp/ccki0qqk.s:1532 .text.USBD_GetNextDesc:00000000 $t
|
||||
/tmp/ccki0qqk.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
|
||||
/tmp/ccki0qqk.s:1568 .text.USBD_GetEpDesc:00000000 $t
|
||||
/tmp/ccki0qqk.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/cc7azmMV.s page 56
|
||||
ARM GAS /tmp/ccki0qqk.s page 56
|
||||
|
||||
|
||||
USBD_StdDevReq
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
ARM GAS /tmp/ccQswB8S.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 2
|
||||
ARM GAS /tmp/ccQswB8S.s page 2
|
||||
|
||||
|
||||
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 3
|
||||
ARM GAS /tmp/ccQswB8S.s page 3
|
||||
|
||||
|
||||
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @}
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 4
|
||||
ARM GAS /tmp/ccQswB8S.s page 4
|
||||
|
||||
|
||||
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 5
|
||||
ARM GAS /tmp/ccQswB8S.s page 5
|
||||
|
||||
|
||||
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 6
|
||||
ARM GAS /tmp/ccQswB8S.s page 6
|
||||
|
||||
|
||||
259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 7
|
||||
ARM GAS /tmp/ccQswB8S.s page 7
|
||||
|
||||
|
||||
316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 8
|
||||
ARM GAS /tmp/ccQswB8S.s page 8
|
||||
|
||||
|
||||
373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 9
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 10
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 11
|
||||
ARM GAS /tmp/ccQswB8S.s page 11
|
||||
|
||||
|
||||
544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 12
|
||||
ARM GAS /tmp/ccQswB8S.s page 12
|
||||
|
||||
|
||||
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 13
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 14
|
||||
ARM GAS /tmp/ccQswB8S.s page 14
|
||||
|
||||
|
||||
715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 15
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 16
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 17
|
||||
ARM GAS /tmp/ccQswB8S.s page 17
|
||||
|
||||
|
||||
886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 18
|
||||
ARM GAS /tmp/ccQswB8S.s page 18
|
||||
|
||||
|
||||
943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 19
|
||||
ARM GAS /tmp/ccQswB8S.s page 19
|
||||
|
||||
|
||||
1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
44 0004 02E0 b .L2
|
||||
45 .LVL3:
|
||||
46 .L3:
|
||||
ARM GAS /tmp/ccPFxGzt.s page 20
|
||||
ARM GAS /tmp/ccQswB8S.s page 20
|
||||
|
||||
|
||||
1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 21
|
||||
ARM GAS /tmp/ccQswB8S.s page 21
|
||||
|
||||
|
||||
91 0002 0370 strb r3, [r0]
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 22
|
||||
ARM GAS /tmp/ccQswB8S.s page 22
|
||||
|
||||
|
||||
38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 23
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 24
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 25
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 26
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 27
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 28
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 29
|
||||
ARM GAS /tmp/ccQswB8S.s page 29
|
||||
|
||||
|
||||
431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
|
||||
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 30
|
||||
ARM GAS /tmp/ccQswB8S.s page 30
|
||||
|
||||
|
||||
147 .loc 2 434 3 view .LVU54
|
||||
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 31
|
||||
ARM GAS /tmp/ccQswB8S.s page 31
|
||||
|
||||
|
||||
185 .LVL20:
|
||||
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 32
|
||||
ARM GAS /tmp/ccQswB8S.s page 32
|
||||
|
||||
|
||||
233 .loc 1 985 1 view .LVU88
|
||||
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
278 0014 062B cmp r3, #6
|
||||
279 0016 00F2AB80 bhi .L8
|
||||
280 001a DFE803F0 tbb [pc, r3]
|
||||
ARM GAS /tmp/ccPFxGzt.s page 33
|
||||
ARM GAS /tmp/ccQswB8S.s page 33
|
||||
|
||||
|
||||
281 .LVL28:
|
||||
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 34
|
||||
ARM GAS /tmp/ccQswB8S.s page 34
|
||||
|
||||
|
||||
323 004a 1A46 movcs r2, r3
|
||||
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 35
|
||||
ARM GAS /tmp/ccQswB8S.s page 35
|
||||
|
||||
|
||||
365 006e 4370 strb r3, [r0, #1]
|
||||
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 36
|
||||
ARM GAS /tmp/ccQswB8S.s page 36
|
||||
|
||||
|
||||
408 0098 5B68 ldr r3, [r3, #4]
|
||||
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 37
|
||||
ARM GAS /tmp/ccQswB8S.s page 37
|
||||
|
||||
|
||||
449 .LVL47:
|
||||
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 38
|
||||
ARM GAS /tmp/ccQswB8S.s page 38
|
||||
|
||||
|
||||
490 00e2 D0F8B432 ldr r3, [r0, #692]
|
||||
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
528 .loc 1 538 20 view .LVU191
|
||||
529 010a 9847 blx r3
|
||||
530 .LVL61:
|
||||
ARM GAS /tmp/ccPFxGzt.s page 39
|
||||
ARM GAS /tmp/ccQswB8S.s page 39
|
||||
|
||||
|
||||
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
570 .LVL69:
|
||||
571 .L17:
|
||||
595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
|
||||
ARM GAS /tmp/ccPFxGzt.s page 40
|
||||
ARM GAS /tmp/ccQswB8S.s page 40
|
||||
|
||||
|
||||
572 .loc 1 595 11 view .LVU207
|
||||
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 41
|
||||
ARM GAS /tmp/ccQswB8S.s page 41
|
||||
|
||||
|
||||
612 .loc 1 624 15 is_stmt 0 view .LVU224
|
||||
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 42
|
||||
ARM GAS /tmp/ccQswB8S.s page 42
|
||||
|
||||
|
||||
652 0176 6FE7 b .L7
|
||||
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 43
|
||||
ARM GAS /tmp/ccQswB8S.s page 43
|
||||
|
||||
|
||||
701 0004 8B88 ldrh r3, [r1, #4]
|
||||
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 44
|
||||
ARM GAS /tmp/ccQswB8S.s page 44
|
||||
|
||||
|
||||
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 45
|
||||
ARM GAS /tmp/ccQswB8S.s page 45
|
||||
|
||||
|
||||
787 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
827 0026 2046 mov r0, r4
|
||||
828 0028 FFF7FEFF bl USBD_ClrClassConfig
|
||||
829 .LVL102:
|
||||
ARM GAS /tmp/ccPFxGzt.s page 46
|
||||
ARM GAS /tmp/ccQswB8S.s page 46
|
||||
|
||||
|
||||
807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 47
|
||||
ARM GAS /tmp/ccQswB8S.s page 47
|
||||
|
||||
|
||||
870 .LVL109:
|
||||
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 48
|
||||
ARM GAS /tmp/ccQswB8S.s page 48
|
||||
|
||||
|
||||
911 0070 8D42 cmp r5, r1
|
||||
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 49
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.s page 1
|
||||
993 .L61:
|
||||
994 00c8 00000000 .word cfgidx.0
|
||||
995 .cfi_endproc
|
||||
ARM GAS /tmp/ccPFxGzt.s page 50
|
||||
ARM GAS /tmp/ccQswB8S.s page 50
|
||||
|
||||
|
||||
996 .LFE248:
|
||||
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
1040 .loc 1 839 9 is_stmt 1 view .LVU369
|
||||
1041 001e 01E0 b .L63
|
||||
1042 .LVL135:
|
||||
ARM GAS /tmp/ccPFxGzt.s page 51
|
||||
ARM GAS /tmp/ccQswB8S.s page 51
|
||||
|
||||
|
||||
1043 .L71:
|
||||
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 52
|
||||
ARM GAS /tmp/ccQswB8S.s page 52
|
||||
|
||||
|
||||
1089 .loc 1 856 1 is_stmt 1 view -0
|
||||
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 53
|
||||
ARM GAS /tmp/ccQswB8S.s page 53
|
||||
|
||||
|
||||
1130 .LVL143:
|
||||
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 54
|
||||
ARM GAS /tmp/ccQswB8S.s page 54
|
||||
|
||||
|
||||
1177 0002 4B88 ldrh r3, [r1, #2]
|
||||
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 55
|
||||
ARM GAS /tmp/ccQswB8S.s page 55
|
||||
|
||||
|
||||
1217 .cfi_endproc
|
||||
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 56
|
||||
ARM GAS /tmp/ccQswB8S.s page 56
|
||||
|
||||
|
||||
1263 .loc 1 932 15 is_stmt 0 view .LVU440
|
||||
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
1309 000a 06D0 beq .L93
|
||||
1310 000c 402C cmp r4, #64
|
||||
1311 000e 04D0 beq .L93
|
||||
ARM GAS /tmp/ccPFxGzt.s page 57
|
||||
ARM GAS /tmp/ccQswB8S.s page 57
|
||||
|
||||
|
||||
1312 0010 6CB1 cbz r4, .L94
|
||||
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
1351 .L99:
|
||||
1352 0038 12 .byte (.L105-.L99)/2
|
||||
1353 0039 19 .byte (.L104-.L99)/2
|
||||
ARM GAS /tmp/ccPFxGzt.s page 58
|
||||
ARM GAS /tmp/ccQswB8S.s page 58
|
||||
|
||||
|
||||
1354 003a 1C .byte (.L97-.L99)/2
|
||||
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 59
|
||||
ARM GAS /tmp/ccQswB8S.s page 59
|
||||
|
||||
|
||||
1399 .loc 1 136 11 view .LVU477
|
||||
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
1445 .cfi_def_cfa_offset 16
|
||||
1446 .cfi_offset 4, -16
|
||||
1447 .cfi_offset 5, -12
|
||||
ARM GAS /tmp/ccPFxGzt.s page 60
|
||||
ARM GAS /tmp/ccQswB8S.s page 60
|
||||
|
||||
|
||||
1448 .cfi_offset 6, -8
|
||||
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 61
|
||||
ARM GAS /tmp/ccQswB8S.s page 61
|
||||
|
||||
|
||||
1490 002c 0129 cmp r1, #1
|
||||
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 62
|
||||
ARM GAS /tmp/ccQswB8S.s page 62
|
||||
|
||||
|
||||
1530 0058 2846 mov r0, r5
|
||||
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
1571 .loc 1 219 11 is_stmt 0 view .LVU532
|
||||
1572 007a 2846 mov r0, r5
|
||||
1573 .LVL204:
|
||||
ARM GAS /tmp/ccPFxGzt.s page 63
|
||||
ARM GAS /tmp/ccQswB8S.s page 63
|
||||
|
||||
|
||||
219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 64
|
||||
ARM GAS /tmp/ccQswB8S.s page 64
|
||||
|
||||
|
||||
1620 000a DFB2 uxtb r7, r3
|
||||
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 65
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 66
|
||||
ARM GAS /tmp/ccQswB8S.s page 66
|
||||
|
||||
|
||||
1704 .loc 1 269 23 is_stmt 0 view .LVU575
|
||||
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 67
|
||||
ARM GAS /tmp/ccQswB8S.s page 67
|
||||
|
||||
|
||||
1748 009e FFF7FEFF bl USBD_LL_StallEP
|
||||
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 68
|
||||
ARM GAS /tmp/ccQswB8S.s page 68
|
||||
|
||||
|
||||
1789 .LVL236:
|
||||
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 69
|
||||
ARM GAS /tmp/ccQswB8S.s page 69
|
||||
|
||||
|
||||
1832 .loc 1 309 17 is_stmt 1 view .LVU618
|
||||
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 70
|
||||
ARM GAS /tmp/ccQswB8S.s page 70
|
||||
|
||||
|
||||
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 71
|
||||
ARM GAS /tmp/ccQswB8S.s page 71
|
||||
|
||||
|
||||
1915 .loc 1 401 15 is_stmt 1 view .LVU649
|
||||
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 72
|
||||
ARM GAS /tmp/ccQswB8S.s page 72
|
||||
|
||||
|
||||
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
|
||||
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 73
|
||||
ARM GAS /tmp/ccQswB8S.s page 73
|
||||
|
||||
|
||||
1999 019c 002B cmp r3, #0
|
||||
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 74
|
||||
ARM GAS /tmp/ccQswB8S.s page 74
|
||||
|
||||
|
||||
2041 01d4 04F10E01 add r1, r4, #14
|
||||
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 75
|
||||
ARM GAS /tmp/ccQswB8S.s page 75
|
||||
|
||||
|
||||
2085 0212 D9E7 b .L147
|
||||
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
2130 USBD_GetString:
|
||||
2131 .LVL286:
|
||||
2132 .LFB255:
|
||||
ARM GAS /tmp/ccPFxGzt.s page 76
|
||||
ARM GAS /tmp/ccQswB8S.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/ccPFxGzt.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/ccPFxGzt.s page 77
|
||||
ARM GAS /tmp/ccQswB8S.s page 77
|
||||
|
||||
|
||||
2174 .loc 1 1011 3 view .LVU734
|
||||
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1
|
||||
2212 .LVL295:
|
||||
2213 .L172:
|
||||
1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
|
||||
ARM GAS /tmp/ccPFxGzt.s page 78
|
||||
ARM GAS /tmp/ccQswB8S.s page 78
|
||||
|
||||
|
||||
2214 .loc 1 1014 17 is_stmt 1 view .LVU751
|
||||
@ -4653,49 +4653,49 @@ ARM GAS /tmp/ccPFxGzt.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/ccPFxGzt.s page 79
|
||||
ARM GAS /tmp/ccQswB8S.s page 79
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_ctlreq.c
|
||||
/tmp/ccPFxGzt.s:21 .text.USBD_GetLen:00000000 $t
|
||||
/tmp/ccPFxGzt.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
|
||||
/tmp/ccPFxGzt.s:72 .text.USBD_ParseSetupRequest:00000000 $t
|
||||
/tmp/ccPFxGzt.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
|
||||
/tmp/ccPFxGzt.s:199 .text.USBD_CtlError:00000000 $t
|
||||
/tmp/ccPFxGzt.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
|
||||
/tmp/ccPFxGzt.s:240 .text.USBD_GetDescriptor:00000000 $t
|
||||
/tmp/ccPFxGzt.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
|
||||
/tmp/ccPFxGzt.s:283 .text.USBD_GetDescriptor:0000001e $d
|
||||
/tmp/ccPFxGzt.s:396 .text.USBD_GetDescriptor:0000008e $d
|
||||
/tmp/ccPFxGzt.s:402 .text.USBD_GetDescriptor:00000094 $t
|
||||
/tmp/ccPFxGzt.s:677 .text.USBD_SetAddress:00000000 $t
|
||||
/tmp/ccPFxGzt.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
|
||||
/tmp/ccPFxGzt.s:776 .text.USBD_SetConfig:00000000 $t
|
||||
/tmp/ccPFxGzt.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
|
||||
/tmp/ccPFxGzt.s:994 .text.USBD_SetConfig:000000c8 $d
|
||||
/tmp/ccPFxGzt.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
|
||||
/tmp/ccPFxGzt.s:999 .text.USBD_GetConfig:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
|
||||
/tmp/ccPFxGzt.s:1081 .text.USBD_GetStatus:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
|
||||
/tmp/ccPFxGzt.s:1157 .text.USBD_SetFeature:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
|
||||
/tmp/ccPFxGzt.s:1221 .text.USBD_ClrFeature:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
|
||||
/tmp/ccPFxGzt.s:1280 .text.USBD_StdDevReq:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
|
||||
/tmp/ccPFxGzt.s:1352 .text.USBD_StdDevReq:00000038 $d
|
||||
/tmp/ccPFxGzt.s:1362 .text.USBD_StdDevReq:00000042 $t
|
||||
/tmp/ccPFxGzt.s:1429 .text.USBD_StdItfReq:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
|
||||
/tmp/ccPFxGzt.s:1586 .text.USBD_StdEPReq:00000000 $t
|
||||
/tmp/ccPFxGzt.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
|
||||
/tmp/ccPFxGzt.s:2124 .text.USBD_GetString:00000000 $t
|
||||
/tmp/ccPFxGzt.s:2130 .text.USBD_GetString:00000000 USBD_GetString
|
||||
/tmp/ccPFxGzt.s:2239 .bss.cfgidx.0:00000000 $d
|
||||
/tmp/ccPFxGzt.s:290 .text.USBD_GetDescriptor:00000025 $d
|
||||
/tmp/ccPFxGzt.s:290 .text.USBD_GetDescriptor:00000026 $t
|
||||
/tmp/ccQswB8S.s:21 .text.USBD_GetLen:00000000 $t
|
||||
/tmp/ccQswB8S.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
|
||||
/tmp/ccQswB8S.s:72 .text.USBD_ParseSetupRequest:00000000 $t
|
||||
/tmp/ccQswB8S.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
|
||||
/tmp/ccQswB8S.s:199 .text.USBD_CtlError:00000000 $t
|
||||
/tmp/ccQswB8S.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
|
||||
/tmp/ccQswB8S.s:240 .text.USBD_GetDescriptor:00000000 $t
|
||||
/tmp/ccQswB8S.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
|
||||
/tmp/ccQswB8S.s:283 .text.USBD_GetDescriptor:0000001e $d
|
||||
/tmp/ccQswB8S.s:396 .text.USBD_GetDescriptor:0000008e $d
|
||||
/tmp/ccQswB8S.s:402 .text.USBD_GetDescriptor:00000094 $t
|
||||
/tmp/ccQswB8S.s:677 .text.USBD_SetAddress:00000000 $t
|
||||
/tmp/ccQswB8S.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
|
||||
/tmp/ccQswB8S.s:776 .text.USBD_SetConfig:00000000 $t
|
||||
/tmp/ccQswB8S.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
|
||||
/tmp/ccQswB8S.s:994 .text.USBD_SetConfig:000000c8 $d
|
||||
/tmp/ccQswB8S.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
|
||||
/tmp/ccQswB8S.s:999 .text.USBD_GetConfig:00000000 $t
|
||||
/tmp/ccQswB8S.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
|
||||
/tmp/ccQswB8S.s:1081 .text.USBD_GetStatus:00000000 $t
|
||||
/tmp/ccQswB8S.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
|
||||
/tmp/ccQswB8S.s:1157 .text.USBD_SetFeature:00000000 $t
|
||||
/tmp/ccQswB8S.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
|
||||
/tmp/ccQswB8S.s:1221 .text.USBD_ClrFeature:00000000 $t
|
||||
/tmp/ccQswB8S.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
|
||||
/tmp/ccQswB8S.s:1280 .text.USBD_StdDevReq:00000000 $t
|
||||
/tmp/ccQswB8S.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
|
||||
/tmp/ccQswB8S.s:1352 .text.USBD_StdDevReq:00000038 $d
|
||||
/tmp/ccQswB8S.s:1362 .text.USBD_StdDevReq:00000042 $t
|
||||
/tmp/ccQswB8S.s:1429 .text.USBD_StdItfReq:00000000 $t
|
||||
/tmp/ccQswB8S.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
|
||||
/tmp/ccQswB8S.s:1586 .text.USBD_StdEPReq:00000000 $t
|
||||
/tmp/ccQswB8S.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
|
||||
/tmp/ccQswB8S.s:2124 .text.USBD_GetString:00000000 $t
|
||||
/tmp/ccQswB8S.s:2130 .text.USBD_GetString:00000000 USBD_GetString
|
||||
/tmp/ccQswB8S.s:2239 .bss.cfgidx.0:00000000 $d
|
||||
/tmp/ccQswB8S.s:290 .text.USBD_GetDescriptor:00000025 $d
|
||||
/tmp/ccQswB8S.s:290 .text.USBD_GetDescriptor:00000026 $t
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_LL_StallEP
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccYDBhKF.s page 1
|
||||
ARM GAS /tmp/ccEtzPFc.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 2
|
||||
ARM GAS /tmp/ccEtzPFc.s page 2
|
||||
|
||||
|
||||
30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 3
|
||||
ARM GAS /tmp/ccEtzPFc.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/ccYDBhKF.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/ccYDBhKF.s page 4
|
||||
ARM GAS /tmp/ccEtzPFc.s page 4
|
||||
|
||||
|
||||
144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 5
|
||||
ARM GAS /tmp/ccEtzPFc.s page 5
|
||||
|
||||
|
||||
201:USB_DEVICE/App/usbd_desc.c **** 0x0,
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 6
|
||||
ARM GAS /tmp/ccEtzPFc.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/ccYDBhKF.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/ccYDBhKF.s page 7
|
||||
ARM GAS /tmp/ccEtzPFc.s page 7
|
||||
|
||||
|
||||
72 0002 0B80 strh r3, [r1] @ movhi
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 8
|
||||
ARM GAS /tmp/ccEtzPFc.s page 8
|
||||
|
||||
|
||||
311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 9
|
||||
ARM GAS /tmp/ccEtzPFc.s page 9
|
||||
|
||||
|
||||
368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1)
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 10
|
||||
ARM GAS /tmp/ccEtzPFc.s page 10
|
||||
|
||||
|
||||
101 .loc 1 418 12 is_stmt 0 view .LVU17
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 11
|
||||
ARM GAS /tmp/ccEtzPFc.s page 11
|
||||
|
||||
|
||||
141 .L11:
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 12
|
||||
ARM GAS /tmp/ccEtzPFc.s page 12
|
||||
|
||||
|
||||
394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2;
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1
|
||||
228 .L22:
|
||||
229 002e 00BF .align 2
|
||||
230 .L21:
|
||||
ARM GAS /tmp/ccYDBhKF.s page 13
|
||||
ARM GAS /tmp/ccEtzPFc.s page 13
|
||||
|
||||
|
||||
231 0030 0070FF1F .word 536834048
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1
|
||||
278 72747561
|
||||
278 6C20436F
|
||||
278 6D506F72
|
||||
ARM GAS /tmp/ccYDBhKF.s page 14
|
||||
ARM GAS /tmp/ccEtzPFc.s page 14
|
||||
|
||||
|
||||
279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1
|
||||
323 0014 0248 ldr r0, .L31+4
|
||||
324 .LVL25:
|
||||
292:USB_DEVICE/App/usbd_desc.c **** }
|
||||
ARM GAS /tmp/ccYDBhKF.s page 15
|
||||
ARM GAS /tmp/ccEtzPFc.s page 15
|
||||
|
||||
|
||||
325 .loc 1 292 5 view .LVU77
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 16
|
||||
ARM GAS /tmp/ccEtzPFc.s page 16
|
||||
|
||||
|
||||
373 .LVL30:
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1
|
||||
419 .LVL33:
|
||||
340:USB_DEVICE/App/usbd_desc.c **** }
|
||||
420 .loc 1 340 5 view .LVU93
|
||||
ARM GAS /tmp/ccYDBhKF.s page 17
|
||||
ARM GAS /tmp/ccEtzPFc.s page 17
|
||||
|
||||
|
||||
421 000a FFF7FEFF bl USBD_GetString
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 18
|
||||
ARM GAS /tmp/ccEtzPFc.s page 18
|
||||
|
||||
|
||||
469 .LCFI7:
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1
|
||||
513 .section .data.USBD_StringSerial,"aw"
|
||||
514 .align 2
|
||||
517 USBD_StringSerial:
|
||||
ARM GAS /tmp/ccYDBhKF.s page 19
|
||||
ARM GAS /tmp/ccEtzPFc.s page 19
|
||||
|
||||
|
||||
518 0000 1A0300 .ascii "\032\003\000"
|
||||
@ -1127,51 +1127,51 @@ ARM GAS /tmp/ccYDBhKF.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/ccYDBhKF.s page 20
|
||||
ARM GAS /tmp/ccEtzPFc.s page 20
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_desc.c
|
||||
/tmp/ccYDBhKF.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
|
||||
/tmp/ccYDBhKF.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
|
||||
/tmp/ccYDBhKF.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
|
||||
/tmp/ccYDBhKF.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
|
||||
/tmp/ccYDBhKF.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
|
||||
/tmp/ccYDBhKF.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
|
||||
/tmp/ccYDBhKF.s:87 .text.IntToUnicode:00000000 $t
|
||||
/tmp/ccYDBhKF.s:92 .text.IntToUnicode:00000000 IntToUnicode
|
||||
/tmp/ccYDBhKF.s:167 .text.Get_SerialNum:00000000 $t
|
||||
/tmp/ccYDBhKF.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
|
||||
/tmp/ccYDBhKF.s:231 .text.Get_SerialNum:00000030 $d
|
||||
/tmp/ccYDBhKF.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
|
||||
/tmp/ccYDBhKF.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
|
||||
/tmp/ccYDBhKF.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
|
||||
/tmp/ccYDBhKF.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccYDBhKF.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
|
||||
/tmp/ccYDBhKF.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
|
||||
/tmp/ccYDBhKF.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
|
||||
/tmp/ccYDBhKF.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccYDBhKF.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
|
||||
/tmp/ccYDBhKF.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
|
||||
/tmp/ccYDBhKF.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccYDBhKF.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
|
||||
/tmp/ccYDBhKF.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
|
||||
/tmp/ccYDBhKF.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccYDBhKF.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
|
||||
/tmp/ccYDBhKF.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
|
||||
/tmp/ccYDBhKF.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
|
||||
/tmp/ccYDBhKF.s:514 .data.USBD_StringSerial:00000000 $d
|
||||
/tmp/ccYDBhKF.s:522 .bss.USBD_StrDesc:00000000 $d
|
||||
/tmp/ccYDBhKF.s:529 .data.USBD_LangIDDesc:00000000 $d
|
||||
/tmp/ccYDBhKF.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
|
||||
/tmp/ccYDBhKF.s:547 .data.FS_Desc:00000000 FS_Desc
|
||||
/tmp/ccYDBhKF.s:544 .data.FS_Desc:00000000 $d
|
||||
/tmp/ccEtzPFc.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
|
||||
/tmp/ccEtzPFc.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
|
||||
/tmp/ccEtzPFc.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
|
||||
/tmp/ccEtzPFc.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
|
||||
/tmp/ccEtzPFc.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
|
||||
/tmp/ccEtzPFc.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
|
||||
/tmp/ccEtzPFc.s:87 .text.IntToUnicode:00000000 $t
|
||||
/tmp/ccEtzPFc.s:92 .text.IntToUnicode:00000000 IntToUnicode
|
||||
/tmp/ccEtzPFc.s:167 .text.Get_SerialNum:00000000 $t
|
||||
/tmp/ccEtzPFc.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
|
||||
/tmp/ccEtzPFc.s:231 .text.Get_SerialNum:00000030 $d
|
||||
/tmp/ccEtzPFc.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
|
||||
/tmp/ccEtzPFc.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
|
||||
/tmp/ccEtzPFc.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
|
||||
/tmp/ccEtzPFc.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccEtzPFc.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
|
||||
/tmp/ccEtzPFc.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
|
||||
/tmp/ccEtzPFc.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
|
||||
/tmp/ccEtzPFc.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccEtzPFc.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
|
||||
/tmp/ccEtzPFc.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
|
||||
/tmp/ccEtzPFc.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccEtzPFc.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
|
||||
/tmp/ccEtzPFc.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
|
||||
/tmp/ccEtzPFc.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
|
||||
/tmp/ccEtzPFc.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
|
||||
/tmp/ccEtzPFc.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
|
||||
/tmp/ccEtzPFc.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
|
||||
/tmp/ccEtzPFc.s:514 .data.USBD_StringSerial:00000000 $d
|
||||
/tmp/ccEtzPFc.s:522 .bss.USBD_StrDesc:00000000 $d
|
||||
/tmp/ccEtzPFc.s:529 .data.USBD_LangIDDesc:00000000 $d
|
||||
/tmp/ccEtzPFc.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
|
||||
/tmp/ccEtzPFc.s:547 .data.FS_Desc:00000000 FS_Desc
|
||||
/tmp/ccEtzPFc.s:544 .data.FS_Desc:00000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_GetString
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccSpc0Qq.s page 1
|
||||
ARM GAS /tmp/ccc06Tdn.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccSpc0Qq.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/ccSpc0Qq.s page 2
|
||||
ARM GAS /tmp/ccc06Tdn.s page 2
|
||||
|
||||
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccSpc0Qq.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/ccSpc0Qq.s page 3
|
||||
ARM GAS /tmp/ccc06Tdn.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/ccSpc0Qq.s page 1
|
||||
66 0018 0020 movs r0, #0
|
||||
67 001a 08BD pop {r3, pc}
|
||||
68 .cfi_endproc
|
||||
ARM GAS /tmp/ccSpc0Qq.s page 4
|
||||
ARM GAS /tmp/ccc06Tdn.s page 4
|
||||
|
||||
|
||||
69 .LFE243:
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1
|
||||
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
|
||||
110 .align 1
|
||||
111 .global USBD_CtlPrepareRx
|
||||
ARM GAS /tmp/ccSpc0Qq.s page 5
|
||||
ARM GAS /tmp/ccc06Tdn.s page 5
|
||||
|
||||
|
||||
112 .syntax unified
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccSpc0Qq.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/ccSpc0Qq.s page 6
|
||||
ARM GAS /tmp/ccc06Tdn.s page 6
|
||||
|
||||
|
||||
145 .loc 1 146 3 is_stmt 1 view .LVU35
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1
|
||||
185 .loc 1 162 9 view .LVU44
|
||||
186 0006 0021 movs r1, #0
|
||||
187 .LVL14:
|
||||
ARM GAS /tmp/ccSpc0Qq.s page 7
|
||||
ARM GAS /tmp/ccc06Tdn.s page 7
|
||||
|
||||
|
||||
188 .loc 1 162 9 view .LVU45
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccSpc0Qq.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/ccSpc0Qq.s page 8
|
||||
ARM GAS /tmp/ccc06Tdn.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/ccSpc0Qq.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/ccSpc0Qq.s page 9
|
||||
ARM GAS /tmp/ccc06Tdn.s page 9
|
||||
|
||||
|
||||
269 0012 0020 movs r0, #0
|
||||
@ -529,25 +529,25 @@ ARM GAS /tmp/ccSpc0Qq.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/ccSpc0Qq.s page 10
|
||||
ARM GAS /tmp/ccc06Tdn.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 usbd_ioreq.c
|
||||
/tmp/ccSpc0Qq.s:21 .text.USBD_CtlSendData:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
|
||||
/tmp/ccSpc0Qq.s:72 .text.USBD_CtlContinueSendData:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
|
||||
/tmp/ccSpc0Qq.s:110 .text.USBD_CtlPrepareRx:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
|
||||
/tmp/ccSpc0Qq.s:161 .text.USBD_CtlContinueRx:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
|
||||
/tmp/ccSpc0Qq.s:199 .text.USBD_CtlSendStatus:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
|
||||
/tmp/ccSpc0Qq.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
|
||||
/tmp/ccSpc0Qq.s:275 .text.USBD_GetRxCount:00000000 $t
|
||||
/tmp/ccSpc0Qq.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
|
||||
/tmp/ccc06Tdn.s:21 .text.USBD_CtlSendData:00000000 $t
|
||||
/tmp/ccc06Tdn.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
|
||||
/tmp/ccc06Tdn.s:72 .text.USBD_CtlContinueSendData:00000000 $t
|
||||
/tmp/ccc06Tdn.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
|
||||
/tmp/ccc06Tdn.s:110 .text.USBD_CtlPrepareRx:00000000 $t
|
||||
/tmp/ccc06Tdn.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
|
||||
/tmp/ccc06Tdn.s:161 .text.USBD_CtlContinueRx:00000000 $t
|
||||
/tmp/ccc06Tdn.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
|
||||
/tmp/ccc06Tdn.s:199 .text.USBD_CtlSendStatus:00000000 $t
|
||||
/tmp/ccc06Tdn.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
|
||||
/tmp/ccc06Tdn.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
|
||||
/tmp/ccc06Tdn.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
|
||||
/tmp/ccc06Tdn.s:275 .text.USBD_GetRxCount:00000000 $t
|
||||
/tmp/ccc06Tdn.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_LL_Transmit
|
||||
|
||||
Reference in New Issue
Block a user