somehow works with real radar. USB is not fast enough: some lines are missing

This commit is contained in:
2025-12-19 19:38:53 +03:00
parent e45a7b89e9
commit 3ecdd0771c
42 changed files with 6960 additions and 6920 deletions

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccC0wZdE.s page 1
ARM GAS /tmp/ccuKQwYy.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 2
ARM GAS /tmp/ccuKQwYy.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 3
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
48 .LVL1:
49 .loc 1 121 19 view .LVU7
50 0008 C3F8B802 str r0, [r3, #696]
ARM GAS /tmp/ccC0wZdE.s page 4
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 5
ARM GAS /tmp/ccuKQwYy.s page 5
87 .loc 1 103 12 view .LVU25
@ -298,7 +298,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 6
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
151 002a 2046 mov r0, r4
152 002c FFF7FEFF bl USBD_LL_DeInit
153 .LVL9:
ARM GAS /tmp/ccC0wZdE.s page 7
ARM GAS /tmp/ccuKQwYy.s page 7
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 8
ARM GAS /tmp/ccuKQwYy.s page 8
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1
223 .LCFI5:
224 .cfi_remember_state
225 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccC0wZdE.s page 9
ARM GAS /tmp/ccuKQwYy.s page 9
226 @ sp needed
@ -538,7 +538,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 10
ARM GAS /tmp/ccuKQwYy.s page 10
268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 11
ARM GAS /tmp/ccuKQwYy.s page 11
325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 12
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
286 .cfi_def_cfa_offset 8
287 .cfi_offset 4, -8
288 .cfi_offset 14, -4
ARM GAS /tmp/ccC0wZdE.s page 13
ARM GAS /tmp/ccuKQwYy.s page 13
289 0002 0446 mov r4, r0
@ -778,7 +778,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1
312 .loc 1 432 1 view .LVU91
313 .cfi_endproc
314 .LFE247:
ARM GAS /tmp/ccC0wZdE.s page 14
ARM GAS /tmp/ccuKQwYy.s page 14
316 .section .text.USBD_RunTestMode,"ax",%progbits
@ -838,7 +838,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 15
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
371 .loc 1 491 31 view .LVU105
372 000a 9847 blx r3
373 .LVL25:
ARM GAS /tmp/ccC0wZdE.s page 16
ARM GAS /tmp/ccuKQwYy.s page 16
374 .L24:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 17
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
441 .LVL33:
442 .LFB251:
537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/ccC0wZdE.s page 18
ARM GAS /tmp/ccuKQwYy.s page 18
538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1
478 0024 012B cmp r3, #1
479 0026 07D0 beq .L33
480 0028 022B cmp r3, #2
ARM GAS /tmp/ccC0wZdE.s page 19
ARM GAS /tmp/ccuKQwYy.s page 19
481 002a 0AD0 beq .L34
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 20
ARM GAS /tmp/ccuKQwYy.s page 20
512 .loc 1 568 7 is_stmt 1 view .LVU144
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 21
ARM GAS /tmp/ccuKQwYy.s page 21
608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 22
ARM GAS /tmp/ccuKQwYy.s page 22
665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 23
ARM GAS /tmp/ccuKQwYy.s page 23
722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 24
ARM GAS /tmp/ccuKQwYy.s page 24
537 .loc 1 778 1 view -0
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 25
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 26
ARM GAS /tmp/ccuKQwYy.s page 26
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1
645 .thumb
646 .thumb_func
648 USBD_LL_SetSpeed:
ARM GAS /tmp/ccC0wZdE.s page 27
ARM GAS /tmp/ccuKQwYy.s page 27
649 .LVL51:
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 28
ARM GAS /tmp/ccuKQwYy.s page 28
684 .loc 1 861 11 is_stmt 0 view .LVU194
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 29
ARM GAS /tmp/ccuKQwYy.s page 29
725 .loc 1 879 3 view .LVU205
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 30
ARM GAS /tmp/ccuKQwYy.s page 30
766 0000 08B5 push {r3, lr}
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 31
ARM GAS /tmp/ccuKQwYy.s page 31
788 0010 D0F8B832 ldr r3, [r0, #696]
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 32
ARM GAS /tmp/ccuKQwYy.s page 32
828 .loc 1 939 24 is_stmt 0 view .LVU233
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1
862 .LVL66:
863 .L57:
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccC0wZdE.s page 33
ARM GAS /tmp/ccuKQwYy.s page 33
864 .loc 1 941 12 view .LVU247
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 34
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
940 0028 F7E7 b .L63
941 .LVL76:
942 .L66:
ARM GAS /tmp/ccC0wZdE.s page 35
ARM GAS /tmp/ccuKQwYy.s page 35
978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 36
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 37
ARM GAS /tmp/ccuKQwYy.s page 37
1009 000e 5B68 ldr r3, [r3, #4]
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 38
ARM GAS /tmp/ccuKQwYy.s page 38
1047 @ args = 0, pretend = 0, frame = 0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 39
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1
1091 .thumb
1092 .thumb_func
1094 USBD_LL_DataOutStage:
ARM GAS /tmp/ccC0wZdE.s page 40
ARM GAS /tmp/ccuKQwYy.s page 40
1095 .LVL90:
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 41
ARM GAS /tmp/ccuKQwYy.s page 41
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 42
ARM GAS /tmp/ccuKQwYy.s page 42
1179 0050 2846 mov r0, r5
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 43
ARM GAS /tmp/ccuKQwYy.s page 43
1221 .LVL107:
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 44
ARM GAS /tmp/ccuKQwYy.s page 44
1261 00a4 DBB2 uxtb r3, r3
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1
1302 .syntax unified
1303 .thumb
1304 .thumb_func
ARM GAS /tmp/ccC0wZdE.s page 45
ARM GAS /tmp/ccuKQwYy.s page 45
1306 USBD_LL_DataInStage:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 46
ARM GAS /tmp/ccuKQwYy.s page 46
741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 47
ARM GAS /tmp/ccuKQwYy.s page 47
1388 .loc 1 733 11 is_stmt 1 view .LVU413
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 48
ARM GAS /tmp/ccuKQwYy.s page 48
1431 0070 DDD2 bcs .L97
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 49
ARM GAS /tmp/ccuKQwYy.s page 49
1471 009e 2046 mov r0, r4
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 50
ARM GAS /tmp/ccuKQwYy.s page 50
1510 .loc 1 757 54 is_stmt 0 view .LVU462
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 51
ARM GAS /tmp/ccuKQwYy.s page 51
1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 52
ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 53
ARM GAS /tmp/ccuKQwYy.s page 53
1585 .loc 1 1164 3 view .LVU483
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 54
ARM GAS /tmp/ccuKQwYy.s page 54
1627 0028 052B cmp r3, #5
@ -3235,59 +3235,59 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 55
ARM GAS /tmp/ccuKQwYy.s page 55
DEFINED SYMBOLS
*ABS*:00000000 usbd_core.c
/tmp/ccC0wZdE.s:21 .text.USBD_Init:00000000 $t
/tmp/ccC0wZdE.s:27 .text.USBD_Init:00000000 USBD_Init
/tmp/ccC0wZdE.s:96 .text.USBD_DeInit:00000000 $t
/tmp/ccC0wZdE.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
/tmp/ccC0wZdE.s:162 .text.USBD_RegisterClass:00000000 $t
/tmp/ccC0wZdE.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
/tmp/ccC0wZdE.s:241 .text.USBD_Start:00000000 $t
/tmp/ccC0wZdE.s:247 .text.USBD_Start:00000000 USBD_Start
/tmp/ccC0wZdE.s:270 .text.USBD_Stop:00000000 $t
/tmp/ccC0wZdE.s:276 .text.USBD_Stop:00000000 USBD_Stop
/tmp/ccC0wZdE.s:317 .text.USBD_RunTestMode:00000000 $t
/tmp/ccC0wZdE.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
/tmp/ccC0wZdE.s:342 .text.USBD_SetClassConfig:00000000 $t
/tmp/ccC0wZdE.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
/tmp/ccC0wZdE.s:389 .text.USBD_ClrClassConfig:00000000 $t
/tmp/ccC0wZdE.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
/tmp/ccC0wZdE.s:434 .text.USBD_LL_SetupStage:00000000 $t
/tmp/ccC0wZdE.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
/tmp/ccC0wZdE.s:528 .text.USBD_LL_Reset:00000000 $t
/tmp/ccC0wZdE.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
/tmp/ccC0wZdE.s:642 .text.USBD_LL_SetSpeed:00000000 $t
/tmp/ccC0wZdE.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
/tmp/ccC0wZdE.s:669 .text.USBD_LL_Suspend:00000000 $t
/tmp/ccC0wZdE.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
/tmp/ccC0wZdE.s:711 .text.USBD_LL_Resume:00000000 $t
/tmp/ccC0wZdE.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
/tmp/ccC0wZdE.s:752 .text.USBD_LL_SOF:00000000 $t
/tmp/ccC0wZdE.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
/tmp/ccC0wZdE.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
/tmp/ccC0wZdE.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
/tmp/ccC0wZdE.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
/tmp/ccC0wZdE.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
/tmp/ccC0wZdE.s:952 .text.USBD_LL_DevConnected:00000000 $t
/tmp/ccC0wZdE.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
/tmp/ccC0wZdE.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
/tmp/ccC0wZdE.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
/tmp/ccC0wZdE.s:1036 .text.USBD_CoreFindIF:00000000 $t
/tmp/ccC0wZdE.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
/tmp/ccC0wZdE.s:1062 .text.USBD_CoreFindEP:00000000 $t
/tmp/ccC0wZdE.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
/tmp/ccC0wZdE.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
/tmp/ccC0wZdE.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
/tmp/ccC0wZdE.s:1300 .text.USBD_LL_DataInStage:00000000 $t
/tmp/ccC0wZdE.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
/tmp/ccC0wZdE.s:1532 .text.USBD_GetNextDesc:00000000 $t
/tmp/ccC0wZdE.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
/tmp/ccC0wZdE.s:1568 .text.USBD_GetEpDesc:00000000 $t
/tmp/ccC0wZdE.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
/tmp/ccuKQwYy.s:21 .text.USBD_Init:00000000 $t
/tmp/ccuKQwYy.s:27 .text.USBD_Init:00000000 USBD_Init
/tmp/ccuKQwYy.s:96 .text.USBD_DeInit:00000000 $t
/tmp/ccuKQwYy.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
/tmp/ccuKQwYy.s:162 .text.USBD_RegisterClass:00000000 $t
/tmp/ccuKQwYy.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
/tmp/ccuKQwYy.s:241 .text.USBD_Start:00000000 $t
/tmp/ccuKQwYy.s:247 .text.USBD_Start:00000000 USBD_Start
/tmp/ccuKQwYy.s:270 .text.USBD_Stop:00000000 $t
/tmp/ccuKQwYy.s:276 .text.USBD_Stop:00000000 USBD_Stop
/tmp/ccuKQwYy.s:317 .text.USBD_RunTestMode:00000000 $t
/tmp/ccuKQwYy.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
/tmp/ccuKQwYy.s:342 .text.USBD_SetClassConfig:00000000 $t
/tmp/ccuKQwYy.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
/tmp/ccuKQwYy.s:389 .text.USBD_ClrClassConfig:00000000 $t
/tmp/ccuKQwYy.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
/tmp/ccuKQwYy.s:434 .text.USBD_LL_SetupStage:00000000 $t
/tmp/ccuKQwYy.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
/tmp/ccuKQwYy.s:528 .text.USBD_LL_Reset:00000000 $t
/tmp/ccuKQwYy.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
/tmp/ccuKQwYy.s:642 .text.USBD_LL_SetSpeed:00000000 $t
/tmp/ccuKQwYy.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
/tmp/ccuKQwYy.s:669 .text.USBD_LL_Suspend:00000000 $t
/tmp/ccuKQwYy.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
/tmp/ccuKQwYy.s:711 .text.USBD_LL_Resume:00000000 $t
/tmp/ccuKQwYy.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
/tmp/ccuKQwYy.s:752 .text.USBD_LL_SOF:00000000 $t
/tmp/ccuKQwYy.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
/tmp/ccuKQwYy.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
/tmp/ccuKQwYy.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
/tmp/ccuKQwYy.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
/tmp/ccuKQwYy.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
/tmp/ccuKQwYy.s:952 .text.USBD_LL_DevConnected:00000000 $t
/tmp/ccuKQwYy.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
/tmp/ccuKQwYy.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
/tmp/ccuKQwYy.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
/tmp/ccuKQwYy.s:1036 .text.USBD_CoreFindIF:00000000 $t
/tmp/ccuKQwYy.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
/tmp/ccuKQwYy.s:1062 .text.USBD_CoreFindEP:00000000 $t
/tmp/ccuKQwYy.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
/tmp/ccuKQwYy.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
/tmp/ccuKQwYy.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
/tmp/ccuKQwYy.s:1300 .text.USBD_LL_DataInStage:00000000 $t
/tmp/ccuKQwYy.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
/tmp/ccuKQwYy.s:1532 .text.USBD_GetNextDesc:00000000 $t
/tmp/ccuKQwYy.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
/tmp/ccuKQwYy.s:1568 .text.USBD_GetEpDesc:00000000 $t
/tmp/ccuKQwYy.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/ccC0wZdE.s page 56
ARM GAS /tmp/ccuKQwYy.s page 56
USBD_StdDevReq