implemented sweep and current steps processing. But not compiles

This commit is contained in:
2025-12-18 21:54:31 +03:00
parent 7f5d47d422
commit 01dae2bccd
51 changed files with 6745 additions and 5793 deletions

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cckGYQVh.s page 1
ARM GAS /tmp/cch6TldN.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 2
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 3
ARM GAS /tmp/cch6TldN.s page 3
88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 4
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 5
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 6
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 7
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 8
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 9
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 10
ARM GAS /tmp/cch6TldN.s page 10
487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 11
ARM GAS /tmp/cch6TldN.s page 11
544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 12
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 13
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 14
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 15
ARM GAS /tmp/cch6TldN.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/cckGYQVh.s page 1
126 .LFE252:
128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits
129 .align 1
ARM GAS /tmp/cckGYQVh.s page 16
ARM GAS /tmp/cch6TldN.s page 16
130 .syntax unified
@ -958,7 +958,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
175 001a 8121 movs r1, #129
176 001c 3846 mov r0, r7
177 .LVL15:
ARM GAS /tmp/cckGYQVh.s page 17
ARM GAS /tmp/cch6TldN.s page 17
695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 18
ARM GAS /tmp/cch6TldN.s page 18
217 .loc 1 714 1 view .LVU56
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
265 0010 0121 movs r1, #1
266 0012 3846 mov r0, r7
267 .LVL23:
ARM GAS /tmp/cckGYQVh.s page 19
ARM GAS /tmp/cch6TldN.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/cckGYQVh.s page 1
306 0038 0022 movs r2, #0
307 003a 4271 strb r2, [r0, #5]
308 .L20:
ARM GAS /tmp/cckGYQVh.s page 20
ARM GAS /tmp/cch6TldN.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/cckGYQVh.s page 1
355 0006 8221 movs r1, #130
356 0008 3846 mov r0, r7
357 .LVL31:
ARM GAS /tmp/cckGYQVh.s page 21
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 22
ARM GAS /tmp/cch6TldN.s page 22
399 .loc 1 676 3 is_stmt 1 view .LVU106
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
444 .cfi_def_cfa_offset 16
445 .cfi_offset 3, -16
446 .cfi_offset 4, -12
ARM GAS /tmp/cckGYQVh.s page 23
ARM GAS /tmp/cch6TldN.s page 23
447 .cfi_offset 5, -8
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 24
ARM GAS /tmp/cch6TldN.s page 24
487 0032 38BD pop {r3, r4, r5, pc}
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 25
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 26
ARM GAS /tmp/cch6TldN.s page 26
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
615 0076 F0E7 b .L36
616 .LVL63:
617 .L39:
ARM GAS /tmp/cckGYQVh.s page 27
ARM GAS /tmp/cch6TldN.s page 27
567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 28
ARM GAS /tmp/cch6TldN.s page 28
665 .LVL66:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
702 0044 D2B2 uxtb r2, r2
703 0046 12E0 b .L48
704 .L60:
ARM GAS /tmp/cckGYQVh.s page 29
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 30
ARM GAS /tmp/cch6TldN.s page 30
747 0074 2046 mov r0, r4
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 31
ARM GAS /tmp/cch6TldN.s page 31
793 00a4 30 .byte (.L49-.L51)/2
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 32
ARM GAS /tmp/cch6TldN.s page 32
837 00d4 2946 mov r1, r5
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 33
ARM GAS /tmp/cch6TldN.s page 33
879 .loc 1 515 15 is_stmt 0 view .LVU259
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 34
ARM GAS /tmp/cch6TldN.s page 34
929 .cfi_def_cfa_offset 16
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 35
ARM GAS /tmp/cch6TldN.s page 35
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 36
ARM GAS /tmp/cch6TldN.s page 36
1008 .loc 1 423 1 view .LVU303
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 37
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 38
ARM GAS /tmp/cch6TldN.s page 38
1095 0058 6364 str r3, [r4, #68]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 39
ARM GAS /tmp/cch6TldN.s page 39
1134 .loc 1 360 6 view .LVU350
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 40
ARM GAS /tmp/cch6TldN.s page 40
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1220 .global USBD_CDC_RegisterInterface
1221 .syntax unified
1222 .thumb
ARM GAS /tmp/cckGYQVh.s page 41
ARM GAS /tmp/cch6TldN.s page 41
1223 .thumb_func
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits
1260 .align 1
1261 .global USBD_CDC_SetTxBuffer
ARM GAS /tmp/cckGYQVh.s page 42
ARM GAS /tmp/cch6TldN.s page 42
1262 .syntax unified
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 43
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 44
ARM GAS /tmp/cch6TldN.s page 44
794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1365 0000 08B5 push {r3, lr}
1366 .LCFI12:
1367 .cfi_def_cfa_offset 8
ARM GAS /tmp/cckGYQVh.s page 45
ARM GAS /tmp/cch6TldN.s page 45
1368 .cfi_offset 3, -8
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1390 .loc 1 845 1 view .LVU428
1391 0016 08BD pop {r3, pc}
1392 .LVL139:
ARM GAS /tmp/cckGYQVh.s page 46
ARM GAS /tmp/cch6TldN.s page 46
1393 .L89:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cckGYQVh.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/cckGYQVh.s page 47
ARM GAS /tmp/cch6TldN.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/cckGYQVh.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/cckGYQVh.s page 48
ARM GAS /tmp/cch6TldN.s page 48
873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cckGYQVh.s page 1
1503 020A0000
1503 00070501
1503 02
ARM GAS /tmp/cckGYQVh.s page 49
ARM GAS /tmp/cch6TldN.s page 49
1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000"
@ -2908,69 +2908,77 @@ ARM GAS /tmp/cckGYQVh.s page 1
1530 0000 0A060002 .ascii "\012\006\000\002\000\000\000@\001\000"
1530 00000040
1530 0100
1531 .text
1532 .Letext0:
1533 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h"
1534 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1535 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1536 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1537 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1538 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1539 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1540 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
1541 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1542 .file 11 "/usr/include/newlib/string.h"
1543 .file 12 "USB_DEVICE/Target/usbd_conf.h"
1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1546 .file 15 "<built-in>"
ARM GAS /tmp/cckGYQVh.s page 50
1531 .global curr_step_start_N
1532 .section .bss.curr_step_start_N,"aw",%nobits
1533 .align 2
1536 curr_step_start_N:
1537 0000 00000000 .space 4
1538 .text
1539 .Letext0:
1540 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h"
1541 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1542 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1543 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1544 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1545 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1546 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1547 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
1548 .file 10 "Core/Inc/main.h"
1549 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1550 .file 12 "/usr/include/newlib/string.h"
1551 .file 13 "USB_DEVICE/Target/usbd_conf.h"
1552 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1553 .file 15 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1554 .file 16 "<built-in>"
ARM GAS /tmp/cch6TldN.s page 50
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc.c
/tmp/cckGYQVh.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/cckGYQVh.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/cckGYQVh.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/cckGYQVh.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/cckGYQVh.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/cckGYQVh.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/cckGYQVh.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/cckGYQVh.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/cckGYQVh.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/cckGYQVh.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/cckGYQVh.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/cckGYQVh.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/cckGYQVh.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/cckGYQVh.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/cckGYQVh.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/cckGYQVh.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/cckGYQVh.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/cckGYQVh.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/cckGYQVh.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/cckGYQVh.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/cckGYQVh.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/cckGYQVh.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/cckGYQVh.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/cckGYQVh.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/cckGYQVh.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/cckGYQVh.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/cckGYQVh.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/cckGYQVh.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/cckGYQVh.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/cckGYQVh.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/cckGYQVh.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/cckGYQVh.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/cckGYQVh.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/cckGYQVh.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/cckGYQVh.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/cckGYQVh.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/cckGYQVh.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/cckGYQVh.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/cckGYQVh.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/cckGYQVh.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/cckGYQVh.s:1507 .data.USBD_CDC:00000000 $d
/tmp/cckGYQVh.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
/tmp/cch6TldN.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/cch6TldN.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/cch6TldN.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/cch6TldN.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/cch6TldN.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/cch6TldN.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/cch6TldN.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/cch6TldN.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/cch6TldN.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/cch6TldN.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/cch6TldN.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/cch6TldN.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/cch6TldN.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/cch6TldN.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/cch6TldN.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/cch6TldN.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/cch6TldN.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/cch6TldN.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/cch6TldN.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/cch6TldN.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/cch6TldN.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/cch6TldN.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/cch6TldN.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/cch6TldN.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/cch6TldN.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/cch6TldN.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/cch6TldN.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/cch6TldN.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/cch6TldN.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/cch6TldN.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/cch6TldN.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/cch6TldN.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/cch6TldN.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/cch6TldN.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/cch6TldN.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/cch6TldN.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/cch6TldN.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/cch6TldN.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/cch6TldN.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/cch6TldN.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/cch6TldN.s:1507 .data.USBD_CDC:00000000 $d
/tmp/cch6TldN.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
/tmp/cch6TldN.s:1536 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/cch6TldN.s:1533 .bss.curr_step_start_N:00000000 $d
UNDEFINED SYMBOLS
USBD_GetEpDesc
@ -2982,9 +2990,9 @@ USBD_CtlError
USBD_LL_CloseEP
USBD_static_free
USBD_static_malloc
ARM GAS /tmp/cch6TldN.s page 51
memset
USBD_LL_OpenEP
ARM GAS /tmp/cckGYQVh.s page 51
USBD_LL_PrepareReceive