Rev 16 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 1
1 .cpu cortex-m3
2 .eabi_attribute 20, 1
3 .eabi_attribute 21, 1
4 .eabi_attribute 23, 3
5 .eabi_attribute 24, 1
6 .eabi_attribute 25, 1
7 .eabi_attribute 26, 1
8 .eabi_attribute 30, 1
9 .eabi_attribute 34, 1
10 .eabi_attribute 18, 4
11 .file "usb_device.c"
12 .text
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .section .text.MX_USB_DEVICE_Init,"ax",%progbits
16 .align 1
17 .global MX_USB_DEVICE_Init
18 .arch armv7-m
19 .syntax unified
20 .thumb
21 .thumb_func
22 .fpu softvfp
24 MX_USB_DEVICE_Init:
25 .LFB68:
26 .file 1 "USB_DEVICE/App/usb_device.c"
1:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Header */
2:USB_DEVICE/App/usb_device.c **** /**
3:USB_DEVICE/App/usb_device.c **** ******************************************************************************
4:USB_DEVICE/App/usb_device.c **** * @file : usb_device.c
5:USB_DEVICE/App/usb_device.c **** * @version : v2.0_Cube
6:USB_DEVICE/App/usb_device.c **** * @brief : This file implements the USB Device
7:USB_DEVICE/App/usb_device.c **** ******************************************************************************
8:USB_DEVICE/App/usb_device.c **** * @attention
9:USB_DEVICE/App/usb_device.c **** *
10:USB_DEVICE/App/usb_device.c **** * <h2><center>© Copyright (c) 2021 STMicroelectronics.
11:USB_DEVICE/App/usb_device.c **** * All rights reserved.</center></h2>
12:USB_DEVICE/App/usb_device.c **** *
13:USB_DEVICE/App/usb_device.c **** * This software component is licensed by ST under Ultimate Liberty license
14:USB_DEVICE/App/usb_device.c **** * SLA0044, the "License"; You may not use this file except in compliance with
15:USB_DEVICE/App/usb_device.c **** * the License. You may obtain a copy of the License at:
16:USB_DEVICE/App/usb_device.c **** * www.st.com/SLA0044
17:USB_DEVICE/App/usb_device.c **** *
18:USB_DEVICE/App/usb_device.c **** ******************************************************************************
19:USB_DEVICE/App/usb_device.c **** */
20:USB_DEVICE/App/usb_device.c **** /* USER CODE END Header */
21:USB_DEVICE/App/usb_device.c ****
22:USB_DEVICE/App/usb_device.c **** /* Includes ------------------------------------------------------------------*/
23:USB_DEVICE/App/usb_device.c ****
24:USB_DEVICE/App/usb_device.c **** #include "usb_device.h"
25:USB_DEVICE/App/usb_device.c **** #include "usbd_core.h"
26:USB_DEVICE/App/usb_device.c **** #include "usbd_desc.h"
27:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc.h"
28:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc_if.h"
29:USB_DEVICE/App/usb_device.c ****
30:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */
31:USB_DEVICE/App/usb_device.c ****
32:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 2
33:USB_DEVICE/App/usb_device.c ****
34:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PV */
35:USB_DEVICE/App/usb_device.c **** /* Private variables ---------------------------------------------------------*/
36:USB_DEVICE/App/usb_device.c ****
37:USB_DEVICE/App/usb_device.c **** /* USER CODE END PV */
38:USB_DEVICE/App/usb_device.c ****
39:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PFP */
40:USB_DEVICE/App/usb_device.c **** /* Private function prototypes -----------------------------------------------*/
41:USB_DEVICE/App/usb_device.c ****
42:USB_DEVICE/App/usb_device.c **** /* USER CODE END PFP */
43:USB_DEVICE/App/usb_device.c ****
44:USB_DEVICE/App/usb_device.c **** /* USB Device Core handle declaration. */
45:USB_DEVICE/App/usb_device.c **** USBD_HandleTypeDef hUsbDeviceFS;
46:USB_DEVICE/App/usb_device.c ****
47:USB_DEVICE/App/usb_device.c **** /*
48:USB_DEVICE/App/usb_device.c **** * -- Insert your variables declaration here --
49:USB_DEVICE/App/usb_device.c **** */
50:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 0 */
51:USB_DEVICE/App/usb_device.c ****
52:USB_DEVICE/App/usb_device.c **** /* USER CODE END 0 */
53:USB_DEVICE/App/usb_device.c ****
54:USB_DEVICE/App/usb_device.c **** /*
55:USB_DEVICE/App/usb_device.c **** * -- Insert your external function declaration here --
56:USB_DEVICE/App/usb_device.c **** */
57:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 1 */
58:USB_DEVICE/App/usb_device.c ****
59:USB_DEVICE/App/usb_device.c **** /* USER CODE END 1 */
60:USB_DEVICE/App/usb_device.c ****
61:USB_DEVICE/App/usb_device.c **** /**
62:USB_DEVICE/App/usb_device.c **** * Init USB device Library, add supported class and start the library
63:USB_DEVICE/App/usb_device.c **** * @retval None
64:USB_DEVICE/App/usb_device.c **** */
65:USB_DEVICE/App/usb_device.c **** void MX_USB_DEVICE_Init(void)
66:USB_DEVICE/App/usb_device.c **** {
27 .loc 1 66 1 view -0
28 .cfi_startproc
29 @ args = 0, pretend = 0, frame = 0
30 @ frame_needed = 0, uses_anonymous_args = 0
31 0000 08B5 push {r3, lr}
32 .LCFI0:
33 .cfi_def_cfa_offset 8
34 .cfi_offset 3, -8
35 .cfi_offset 14, -4
67:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */
68:USB_DEVICE/App/usb_device.c ****
69:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PreTreatment */
70:USB_DEVICE/App/usb_device.c ****
71:USB_DEVICE/App/usb_device.c **** /* Init Device Library, add supported class and start the library. */
72:USB_DEVICE/App/usb_device.c **** if (USBD_Init(&hUsbDeviceFS, &FS_Desc, DEVICE_FS) != USBD_OK)
36 .loc 1 72 3 view .LVU1
37 .loc 1 72 7 is_stmt 0 view .LVU2
38 0002 0022 movs r2, #0
39 0004 0F49 ldr r1, .L11
40 0006 1048 ldr r0, .L11+4
41 0008 FFF7FEFF bl USBD_Init
42 .LVL0:
43 .loc 1 72 6 view .LVU3
ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 3
44 000c 70B9 cbnz r0, .L7
45 .L2:
73:USB_DEVICE/App/usb_device.c **** {
74:USB_DEVICE/App/usb_device.c **** Error_Handler();
75:USB_DEVICE/App/usb_device.c **** }
76:USB_DEVICE/App/usb_device.c **** if (USBD_RegisterClass(&hUsbDeviceFS, &USBD_CDC) != USBD_OK)
46 .loc 1 76 3 is_stmt 1 view .LVU4
47 .loc 1 76 7 is_stmt 0 view .LVU5
48 000e 0F49 ldr r1, .L11+8
49 0010 0D48 ldr r0, .L11+4
50 0012 FFF7FEFF bl USBD_RegisterClass
51 .LVL1:
52 .loc 1 76 6 view .LVU6
53 0016 60B9 cbnz r0, .L8
54 .L3:
77:USB_DEVICE/App/usb_device.c **** {
78:USB_DEVICE/App/usb_device.c **** Error_Handler();
79:USB_DEVICE/App/usb_device.c **** }
80:USB_DEVICE/App/usb_device.c **** if (USBD_CDC_RegisterInterface(&hUsbDeviceFS, &USBD_Interface_fops_FS) != USBD_OK)
55 .loc 1 80 3 is_stmt 1 view .LVU7
56 .loc 1 80 7 is_stmt 0 view .LVU8
57 0018 0D49 ldr r1, .L11+12
58 001a 0B48 ldr r0, .L11+4
59 001c FFF7FEFF bl USBD_CDC_RegisterInterface
60 .LVL2:
61 .loc 1 80 6 view .LVU9
62 0020 50B9 cbnz r0, .L9
63 .L4:
81:USB_DEVICE/App/usb_device.c **** {
82:USB_DEVICE/App/usb_device.c **** Error_Handler();
83:USB_DEVICE/App/usb_device.c **** }
84:USB_DEVICE/App/usb_device.c **** if (USBD_Start(&hUsbDeviceFS) != USBD_OK)
64 .loc 1 84 3 is_stmt 1 view .LVU10
65 .loc 1 84 7 is_stmt 0 view .LVU11
66 0022 0948 ldr r0, .L11+4
67 0024 FFF7FEFF bl USBD_Start
68 .LVL3:
69 .loc 1 84 6 view .LVU12
70 0028 48B9 cbnz r0, .L10
71 .L1:
85:USB_DEVICE/App/usb_device.c **** {
86:USB_DEVICE/App/usb_device.c **** Error_Handler();
87:USB_DEVICE/App/usb_device.c **** }
88:USB_DEVICE/App/usb_device.c ****
89:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PostTreatment */
90:USB_DEVICE/App/usb_device.c ****
91:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PostTreatment */
92:USB_DEVICE/App/usb_device.c **** }
72 .loc 1 92 1 view .LVU13
73 002a 08BD pop {r3, pc}
74 .L7:
74:USB_DEVICE/App/usb_device.c **** }
75 .loc 1 74 5 is_stmt 1 view .LVU14
76 002c FFF7FEFF bl Error_Handler
77 .LVL4:
78 0030 EDE7 b .L2
79 .L8:
ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 4
78:USB_DEVICE/App/usb_device.c **** }
80 .loc 1 78 5 view .LVU15
81 0032 FFF7FEFF bl Error_Handler
82 .LVL5:
83 0036 EFE7 b .L3
84 .L9:
82:USB_DEVICE/App/usb_device.c **** }
85 .loc 1 82 5 view .LVU16
86 0038 FFF7FEFF bl Error_Handler
87 .LVL6:
88 003c F1E7 b .L4
89 .L10:
86:USB_DEVICE/App/usb_device.c **** }
90 .loc 1 86 5 view .LVU17
91 003e FFF7FEFF bl Error_Handler
92 .LVL7:
93 .loc 1 92 1 is_stmt 0 view .LVU18
94 0042 F2E7 b .L1
95 .L12:
96 .align 2
97 .L11:
98 0044 00000000 .word FS_Desc
99 0048 00000000 .word hUsbDeviceFS
100 004c 00000000 .word USBD_CDC
101 0050 00000000 .word USBD_Interface_fops_FS
102 .cfi_endproc
103 .LFE68:
105 .comm hUsbDeviceFS,708,4
106 .text
107 .Letext0:
108 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
109 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
110 .file 4 "Drivers/CMSIS/Include/core_cm3.h"
111 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h"
112 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h"
113 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
114 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h"
115 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h"
116 .file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
117 .file 11 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.
118 .file 12 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.
119 .file 13 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.
120 .file 14 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.
121 .file 15 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.
122 .file 16 "Core/Inc/main.h"
123 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
124 .file 18 "USB_DEVICE/App/usbd_desc.h"
125 .file 19 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
126 .file 20 "USB_DEVICE/App/usbd_cdc_if.h"
127 .file 21 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 5
DEFINED SYMBOLS
*ABS*:0000000000000000 usb_device.c
C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s:16 .text.MX_USB_DEVICE_Init:0000000000000000 $t
C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s:24 .text.MX_USB_DEVICE_Init:0000000000000000 MX_USB_DEVICE_Init
C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s:98 .text.MX_USB_DEVICE_Init:0000000000000044 $d
*COM*:00000000000002c4 hUsbDeviceFS
UNDEFINED SYMBOLS
USBD_Init
USBD_RegisterClass
USBD_CDC_RegisterInterface
USBD_Start
Error_Handler
FS_Desc
USBD_CDC
USBD_Interface_fops_FS