115 lines
3.8 KiB
Plaintext
115 lines
3.8 KiB
Plaintext
|
|
ARM GAS /tmp/ccCVg3PU.s page 1
|
|||
|
|
|
|||
|
|
|
|||
|
|
1 .cpu cortex-m4
|
|||
|
|
2 .eabi_attribute 27, 1
|
|||
|
|
3 .eabi_attribute 28, 1
|
|||
|
|
4 .eabi_attribute 20, 1
|
|||
|
|
5 .eabi_attribute 21, 1
|
|||
|
|
6 .eabi_attribute 23, 3
|
|||
|
|
7 .eabi_attribute 24, 1
|
|||
|
|
8 .eabi_attribute 25, 1
|
|||
|
|
9 .eabi_attribute 26, 1
|
|||
|
|
10 .eabi_attribute 30, 2
|
|||
|
|
11 .eabi_attribute 34, 1
|
|||
|
|
12 .eabi_attribute 18, 4
|
|||
|
|
13 .file "usb_device.c"
|
|||
|
|
14 .text
|
|||
|
|
15 .section .text.MX_USB_Device_Init,"ax",%progbits
|
|||
|
|
16 .align 1
|
|||
|
|
17 .p2align 2,,3
|
|||
|
|
18 .global MX_USB_Device_Init
|
|||
|
|
19 .arch armv7e-m
|
|||
|
|
20 .syntax unified
|
|||
|
|
21 .thumb
|
|||
|
|
22 .thumb_func
|
|||
|
|
23 .fpu fpv4-sp-d16
|
|||
|
|
25 MX_USB_Device_Init:
|
|||
|
|
26 @ args = 0, pretend = 0, frame = 0
|
|||
|
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
|||
|
|
28 0000 08B5 push {r3, lr}
|
|||
|
|
29 0002 1849 ldr r1, .L21
|
|||
|
|
30 0004 1848 ldr r0, .L21+4
|
|||
|
|
31 0006 0022 movs r2, #0
|
|||
|
|
32 0008 FFF7FEFF bl USBD_Init
|
|||
|
|
33 000c 70B9 cbnz r0, .L17
|
|||
|
|
34 000e 1749 ldr r1, .L21+8
|
|||
|
|
35 0010 1548 ldr r0, .L21+4
|
|||
|
|
36 0012 FFF7FEFF bl USBD_RegisterClass
|
|||
|
|
37 0016 88B9 cbnz r0, .L18
|
|||
|
|
38 .L3:
|
|||
|
|
39 0018 1549 ldr r1, .L21+12
|
|||
|
|
40 001a 1348 ldr r0, .L21+4
|
|||
|
|
41 001c FFF7FEFF bl USBD_CDC_RegisterInterface
|
|||
|
|
42 0020 A0B9 cbnz r0, .L19
|
|||
|
|
43 .L4:
|
|||
|
|
44 0022 1148 ldr r0, .L21+4
|
|||
|
|
45 0024 FFF7FEFF bl USBD_Start
|
|||
|
|
46 0028 B8B9 cbnz r0, .L20
|
|||
|
|
47 .L1:
|
|||
|
|
48 002a 08BD pop {r3, pc}
|
|||
|
|
49 .L17:
|
|||
|
|
50 002c FFF7FEFF bl Error_Handler
|
|||
|
|
51 0030 0E49 ldr r1, .L21+8
|
|||
|
|
52 0032 0D48 ldr r0, .L21+4
|
|||
|
|
53 0034 FFF7FEFF bl USBD_RegisterClass
|
|||
|
|
54 0038 0028 cmp r0, #0
|
|||
|
|
55 003a EDD0 beq .L3
|
|||
|
|
56 .L18:
|
|||
|
|
57 003c FFF7FEFF bl Error_Handler
|
|||
|
|
58 0040 0B49 ldr r1, .L21+12
|
|||
|
|
ARM GAS /tmp/ccCVg3PU.s page 2
|
|||
|
|
|
|||
|
|
|
|||
|
|
59 0042 0948 ldr r0, .L21+4
|
|||
|
|
60 0044 FFF7FEFF bl USBD_CDC_RegisterInterface
|
|||
|
|
61 0048 0028 cmp r0, #0
|
|||
|
|
62 004a EAD0 beq .L4
|
|||
|
|
63 .L19:
|
|||
|
|
64 004c FFF7FEFF bl Error_Handler
|
|||
|
|
65 0050 0548 ldr r0, .L21+4
|
|||
|
|
66 0052 FFF7FEFF bl USBD_Start
|
|||
|
|
67 0056 0028 cmp r0, #0
|
|||
|
|
68 0058 E7D0 beq .L1
|
|||
|
|
69 .L20:
|
|||
|
|
70 005a BDE80840 pop {r3, lr}
|
|||
|
|
71 005e FFF7FEBF b Error_Handler
|
|||
|
|
72 .L22:
|
|||
|
|
73 0062 00BF .align 2
|
|||
|
|
74 .L21:
|
|||
|
|
75 0064 00000000 .word CDC_Desc
|
|||
|
|
76 0068 00000000 .word .LANCHOR0
|
|||
|
|
77 006c 00000000 .word USBD_CDC
|
|||
|
|
78 0070 00000000 .word USBD_Interface_fops_FS
|
|||
|
|
80 .global hUsbDeviceFS
|
|||
|
|
81 .section .bss.hUsbDeviceFS,"aw",%nobits
|
|||
|
|
82 .align 2
|
|||
|
|
83 .set .LANCHOR0,. + 0
|
|||
|
|
86 hUsbDeviceFS:
|
|||
|
|
87 0000 00000000 .space 720
|
|||
|
|
87 00000000
|
|||
|
|
87 00000000
|
|||
|
|
87 00000000
|
|||
|
|
87 00000000
|
|||
|
|
88 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
|||
|
|
ARM GAS /tmp/ccCVg3PU.s page 3
|
|||
|
|
|
|||
|
|
|
|||
|
|
DEFINED SYMBOLS
|
|||
|
|
*ABS*:0000000000000000 usb_device.c
|
|||
|
|
/tmp/ccCVg3PU.s:16 .text.MX_USB_Device_Init:0000000000000000 $t
|
|||
|
|
/tmp/ccCVg3PU.s:25 .text.MX_USB_Device_Init:0000000000000000 MX_USB_Device_Init
|
|||
|
|
/tmp/ccCVg3PU.s:75 .text.MX_USB_Device_Init:0000000000000064 $d
|
|||
|
|
/tmp/ccCVg3PU.s:86 .bss.hUsbDeviceFS:0000000000000000 hUsbDeviceFS
|
|||
|
|
/tmp/ccCVg3PU.s:82 .bss.hUsbDeviceFS:0000000000000000 $d
|
|||
|
|
|
|||
|
|
UNDEFINED SYMBOLS
|
|||
|
|
USBD_Init
|
|||
|
|
USBD_RegisterClass
|
|||
|
|
USBD_CDC_RegisterInterface
|
|||
|
|
USBD_Start
|
|||
|
|
Error_Handler
|
|||
|
|
CDC_Desc
|
|||
|
|
USBD_CDC
|
|||
|
|
USBD_Interface_fops_FS
|