Rev 16 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 16 | mjames | 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 1 |
| 2 | |||
| 3 | |||
| 4 | 1 .cpu cortex-m3 |
||
| 5 | 2 .eabi_attribute 20, 1 |
||
| 6 | 3 .eabi_attribute 21, 1 |
||
| 7 | 4 .eabi_attribute 23, 3 |
||
| 8 | 5 .eabi_attribute 24, 1 |
||
| 9 | 6 .eabi_attribute 25, 1 |
||
| 10 | 7 .eabi_attribute 26, 1 |
||
| 11 | 8 .eabi_attribute 30, 1 |
||
| 12 | 9 .eabi_attribute 34, 1 |
||
| 13 | 10 .eabi_attribute 18, 4 |
||
| 14 | 11 .file "usb_device.c" |
||
| 15 | 12 .text |
||
| 16 | 13 .Ltext0: |
||
| 17 | 14 .cfi_sections .debug_frame |
||
| 18 | 15 .section .text.MX_USB_DEVICE_Init,"ax",%progbits |
||
| 19 | 16 .align 1 |
||
| 20 | 17 .global MX_USB_DEVICE_Init |
||
| 21 | 18 .arch armv7-m |
||
| 22 | 19 .syntax unified |
||
| 23 | 20 .thumb |
||
| 24 | 21 .thumb_func |
||
| 25 | 22 .fpu softvfp |
||
| 26 | 24 MX_USB_DEVICE_Init: |
||
| 27 | 25 .LFB68: |
||
| 28 | 26 .file 1 "USB_DEVICE/App/usb_device.c" |
||
| 29 | 1:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Header */ |
||
| 30 | 2:USB_DEVICE/App/usb_device.c **** /** |
||
| 31 | 3:USB_DEVICE/App/usb_device.c **** ****************************************************************************** |
||
| 32 | 4:USB_DEVICE/App/usb_device.c **** * @file : usb_device.c |
||
| 33 | 5:USB_DEVICE/App/usb_device.c **** * @version : v2.0_Cube |
||
| 34 | 6:USB_DEVICE/App/usb_device.c **** * @brief : This file implements the USB Device |
||
| 35 | 7:USB_DEVICE/App/usb_device.c **** ****************************************************************************** |
||
| 36 | 8:USB_DEVICE/App/usb_device.c **** * @attention |
||
| 37 | 9:USB_DEVICE/App/usb_device.c **** * |
||
| 38 | 10:USB_DEVICE/App/usb_device.c **** * <h2><center>© Copyright (c) 2021 STMicroelectronics. |
||
| 39 | 11:USB_DEVICE/App/usb_device.c **** * All rights reserved.</center></h2> |
||
| 40 | 12:USB_DEVICE/App/usb_device.c **** * |
||
| 41 | 13:USB_DEVICE/App/usb_device.c **** * This software component is licensed by ST under Ultimate Liberty license |
||
| 42 | 14:USB_DEVICE/App/usb_device.c **** * SLA0044, the "License"; You may not use this file except in compliance with |
||
| 43 | 15:USB_DEVICE/App/usb_device.c **** * the License. You may obtain a copy of the License at: |
||
| 44 | 16:USB_DEVICE/App/usb_device.c **** * www.st.com/SLA0044 |
||
| 45 | 17:USB_DEVICE/App/usb_device.c **** * |
||
| 46 | 18:USB_DEVICE/App/usb_device.c **** ****************************************************************************** |
||
| 47 | 19:USB_DEVICE/App/usb_device.c **** */ |
||
| 48 | 20:USB_DEVICE/App/usb_device.c **** /* USER CODE END Header */ |
||
| 49 | 21:USB_DEVICE/App/usb_device.c **** |
||
| 50 | 22:USB_DEVICE/App/usb_device.c **** /* Includes ------------------------------------------------------------------*/ |
||
| 51 | 23:USB_DEVICE/App/usb_device.c **** |
||
| 52 | 24:USB_DEVICE/App/usb_device.c **** #include "usb_device.h" |
||
| 53 | 25:USB_DEVICE/App/usb_device.c **** #include "usbd_core.h" |
||
| 54 | 26:USB_DEVICE/App/usb_device.c **** #include "usbd_desc.h" |
||
| 55 | 27:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc.h" |
||
| 56 | 28:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc_if.h" |
||
| 57 | 29:USB_DEVICE/App/usb_device.c **** |
||
| 58 | 30:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */ |
||
| 59 | 31:USB_DEVICE/App/usb_device.c **** |
||
| 60 | 32:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */ |
||
| 61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 2 |
||
| 62 | |||
| 63 | |||
| 64 | 33:USB_DEVICE/App/usb_device.c **** |
||
| 65 | 34:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PV */ |
||
| 66 | 35:USB_DEVICE/App/usb_device.c **** /* Private variables ---------------------------------------------------------*/ |
||
| 67 | 36:USB_DEVICE/App/usb_device.c **** |
||
| 68 | 37:USB_DEVICE/App/usb_device.c **** /* USER CODE END PV */ |
||
| 69 | 38:USB_DEVICE/App/usb_device.c **** |
||
| 70 | 39:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PFP */ |
||
| 71 | 40:USB_DEVICE/App/usb_device.c **** /* Private function prototypes -----------------------------------------------*/ |
||
| 72 | 41:USB_DEVICE/App/usb_device.c **** |
||
| 73 | 42:USB_DEVICE/App/usb_device.c **** /* USER CODE END PFP */ |
||
| 74 | 43:USB_DEVICE/App/usb_device.c **** |
||
| 75 | 44:USB_DEVICE/App/usb_device.c **** /* USB Device Core handle declaration. */ |
||
| 76 | 45:USB_DEVICE/App/usb_device.c **** USBD_HandleTypeDef hUsbDeviceFS; |
||
| 77 | 46:USB_DEVICE/App/usb_device.c **** |
||
| 78 | 47:USB_DEVICE/App/usb_device.c **** /* |
||
| 79 | 48:USB_DEVICE/App/usb_device.c **** * -- Insert your variables declaration here -- |
||
| 80 | 49:USB_DEVICE/App/usb_device.c **** */ |
||
| 81 | 50:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 0 */ |
||
| 82 | 51:USB_DEVICE/App/usb_device.c **** |
||
| 83 | 52:USB_DEVICE/App/usb_device.c **** /* USER CODE END 0 */ |
||
| 84 | 53:USB_DEVICE/App/usb_device.c **** |
||
| 85 | 54:USB_DEVICE/App/usb_device.c **** /* |
||
| 86 | 55:USB_DEVICE/App/usb_device.c **** * -- Insert your external function declaration here -- |
||
| 87 | 56:USB_DEVICE/App/usb_device.c **** */ |
||
| 88 | 57:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 1 */ |
||
| 89 | 58:USB_DEVICE/App/usb_device.c **** |
||
| 90 | 59:USB_DEVICE/App/usb_device.c **** /* USER CODE END 1 */ |
||
| 91 | 60:USB_DEVICE/App/usb_device.c **** |
||
| 92 | 61:USB_DEVICE/App/usb_device.c **** /** |
||
| 93 | 62:USB_DEVICE/App/usb_device.c **** * Init USB device Library, add supported class and start the library |
||
| 94 | 63:USB_DEVICE/App/usb_device.c **** * @retval None |
||
| 95 | 64:USB_DEVICE/App/usb_device.c **** */ |
||
| 96 | 65:USB_DEVICE/App/usb_device.c **** void MX_USB_DEVICE_Init(void) |
||
| 97 | 66:USB_DEVICE/App/usb_device.c **** { |
||
| 98 | 27 .loc 1 66 1 view -0 |
||
| 99 | 28 .cfi_startproc |
||
| 100 | 29 @ args = 0, pretend = 0, frame = 0 |
||
| 101 | 30 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 102 | 31 0000 08B5 push {r3, lr} |
||
| 103 | 32 .LCFI0: |
||
| 104 | 33 .cfi_def_cfa_offset 8 |
||
| 105 | 34 .cfi_offset 3, -8 |
||
| 106 | 35 .cfi_offset 14, -4 |
||
| 107 | 67:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */ |
||
| 108 | 68:USB_DEVICE/App/usb_device.c **** |
||
| 109 | 69:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PreTreatment */ |
||
| 110 | 70:USB_DEVICE/App/usb_device.c **** |
||
| 111 | 71:USB_DEVICE/App/usb_device.c **** /* Init Device Library, add supported class and start the library. */ |
||
| 112 | 72:USB_DEVICE/App/usb_device.c **** if (USBD_Init(&hUsbDeviceFS, &FS_Desc, DEVICE_FS) != USBD_OK) |
||
| 113 | 36 .loc 1 72 3 view .LVU1 |
||
| 114 | 37 .loc 1 72 7 is_stmt 0 view .LVU2 |
||
| 115 | 38 0002 0022 movs r2, #0 |
||
| 116 | 39 0004 0F49 ldr r1, .L11 |
||
| 117 | 40 0006 1048 ldr r0, .L11+4 |
||
| 118 | 41 0008 FFF7FEFF bl USBD_Init |
||
| 119 | 42 .LVL0: |
||
| 120 | 43 .loc 1 72 6 view .LVU3 |
||
| 121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 3 |
||
| 122 | |||
| 123 | |||
| 124 | 44 000c 70B9 cbnz r0, .L7 |
||
| 125 | 45 .L2: |
||
| 126 | 73:USB_DEVICE/App/usb_device.c **** { |
||
| 127 | 74:USB_DEVICE/App/usb_device.c **** Error_Handler(); |
||
| 128 | 75:USB_DEVICE/App/usb_device.c **** } |
||
| 129 | 76:USB_DEVICE/App/usb_device.c **** if (USBD_RegisterClass(&hUsbDeviceFS, &USBD_CDC) != USBD_OK) |
||
| 130 | 46 .loc 1 76 3 is_stmt 1 view .LVU4 |
||
| 131 | 47 .loc 1 76 7 is_stmt 0 view .LVU5 |
||
| 132 | 48 000e 0F49 ldr r1, .L11+8 |
||
| 133 | 49 0010 0D48 ldr r0, .L11+4 |
||
| 134 | 50 0012 FFF7FEFF bl USBD_RegisterClass |
||
| 135 | 51 .LVL1: |
||
| 136 | 52 .loc 1 76 6 view .LVU6 |
||
| 137 | 53 0016 60B9 cbnz r0, .L8 |
||
| 138 | 54 .L3: |
||
| 139 | 77:USB_DEVICE/App/usb_device.c **** { |
||
| 140 | 78:USB_DEVICE/App/usb_device.c **** Error_Handler(); |
||
| 141 | 79:USB_DEVICE/App/usb_device.c **** } |
||
| 142 | 80:USB_DEVICE/App/usb_device.c **** if (USBD_CDC_RegisterInterface(&hUsbDeviceFS, &USBD_Interface_fops_FS) != USBD_OK) |
||
| 143 | 55 .loc 1 80 3 is_stmt 1 view .LVU7 |
||
| 144 | 56 .loc 1 80 7 is_stmt 0 view .LVU8 |
||
| 145 | 57 0018 0D49 ldr r1, .L11+12 |
||
| 146 | 58 001a 0B48 ldr r0, .L11+4 |
||
| 147 | 59 001c FFF7FEFF bl USBD_CDC_RegisterInterface |
||
| 148 | 60 .LVL2: |
||
| 149 | 61 .loc 1 80 6 view .LVU9 |
||
| 150 | 62 0020 50B9 cbnz r0, .L9 |
||
| 151 | 63 .L4: |
||
| 152 | 81:USB_DEVICE/App/usb_device.c **** { |
||
| 153 | 82:USB_DEVICE/App/usb_device.c **** Error_Handler(); |
||
| 154 | 83:USB_DEVICE/App/usb_device.c **** } |
||
| 155 | 84:USB_DEVICE/App/usb_device.c **** if (USBD_Start(&hUsbDeviceFS) != USBD_OK) |
||
| 156 | 64 .loc 1 84 3 is_stmt 1 view .LVU10 |
||
| 157 | 65 .loc 1 84 7 is_stmt 0 view .LVU11 |
||
| 158 | 66 0022 0948 ldr r0, .L11+4 |
||
| 159 | 67 0024 FFF7FEFF bl USBD_Start |
||
| 160 | 68 .LVL3: |
||
| 161 | 69 .loc 1 84 6 view .LVU12 |
||
| 162 | 70 0028 48B9 cbnz r0, .L10 |
||
| 163 | 71 .L1: |
||
| 164 | 85:USB_DEVICE/App/usb_device.c **** { |
||
| 165 | 86:USB_DEVICE/App/usb_device.c **** Error_Handler(); |
||
| 166 | 87:USB_DEVICE/App/usb_device.c **** } |
||
| 167 | 88:USB_DEVICE/App/usb_device.c **** |
||
| 168 | 89:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PostTreatment */ |
||
| 169 | 90:USB_DEVICE/App/usb_device.c **** |
||
| 170 | 91:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PostTreatment */ |
||
| 171 | 92:USB_DEVICE/App/usb_device.c **** } |
||
| 172 | 72 .loc 1 92 1 view .LVU13 |
||
| 173 | 73 002a 08BD pop {r3, pc} |
||
| 174 | 74 .L7: |
||
| 175 | 74:USB_DEVICE/App/usb_device.c **** } |
||
| 176 | 75 .loc 1 74 5 is_stmt 1 view .LVU14 |
||
| 177 | 76 002c FFF7FEFF bl Error_Handler |
||
| 178 | 77 .LVL4: |
||
| 179 | 78 0030 EDE7 b .L2 |
||
| 180 | 79 .L8: |
||
| 181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 4 |
||
| 182 | |||
| 183 | |||
| 184 | 78:USB_DEVICE/App/usb_device.c **** } |
||
| 185 | 80 .loc 1 78 5 view .LVU15 |
||
| 186 | 81 0032 FFF7FEFF bl Error_Handler |
||
| 187 | 82 .LVL5: |
||
| 188 | 83 0036 EFE7 b .L3 |
||
| 189 | 84 .L9: |
||
| 190 | 82:USB_DEVICE/App/usb_device.c **** } |
||
| 191 | 85 .loc 1 82 5 view .LVU16 |
||
| 192 | 86 0038 FFF7FEFF bl Error_Handler |
||
| 193 | 87 .LVL6: |
||
| 194 | 88 003c F1E7 b .L4 |
||
| 195 | 89 .L10: |
||
| 196 | 86:USB_DEVICE/App/usb_device.c **** } |
||
| 197 | 90 .loc 1 86 5 view .LVU17 |
||
| 198 | 91 003e FFF7FEFF bl Error_Handler |
||
| 199 | 92 .LVL7: |
||
| 200 | 93 .loc 1 92 1 is_stmt 0 view .LVU18 |
||
| 201 | 94 0042 F2E7 b .L1 |
||
| 202 | 95 .L12: |
||
| 203 | 96 .align 2 |
||
| 204 | 97 .L11: |
||
| 205 | 98 0044 00000000 .word FS_Desc |
||
| 206 | 99 0048 00000000 .word hUsbDeviceFS |
||
| 207 | 100 004c 00000000 .word USBD_CDC |
||
| 208 | 101 0050 00000000 .word USBD_Interface_fops_FS |
||
| 209 | 102 .cfi_endproc |
||
| 210 | 103 .LFE68: |
||
| 211 | 105 .comm hUsbDeviceFS,708,4 |
||
| 212 | 106 .text |
||
| 213 | 107 .Letext0: |
||
| 214 | 108 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
| 215 | 109 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
| 216 | 110 .file 4 "Drivers/CMSIS/Include/core_cm3.h" |
||
| 217 | 111 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
||
| 218 | 112 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
||
| 219 | 113 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
||
| 220 | 114 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h" |
||
| 221 | 115 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h" |
||
| 222 | 116 .file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
||
| 223 | 117 .file 11 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 224 | 118 .file 12 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 225 | 119 .file 13 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 226 | 120 .file 14 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 227 | 121 .file 15 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 228 | 122 .file 16 "Core/Inc/main.h" |
||
| 229 | 123 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" |
||
| 230 | 124 .file 18 "USB_DEVICE/App/usbd_desc.h" |
||
| 231 | 125 .file 19 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" |
||
| 232 | 126 .file 20 "USB_DEVICE/App/usbd_cdc_if.h" |
||
| 233 | 127 .file 21 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" |
||
| 234 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s page 5 |
||
| 235 | |||
| 236 | |||
| 237 | DEFINED SYMBOLS |
||
| 238 | *ABS*:0000000000000000 usb_device.c |
||
| 239 | C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s:16 .text.MX_USB_DEVICE_Init:0000000000000000 $t |
||
| 240 | C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s:24 .text.MX_USB_DEVICE_Init:0000000000000000 MX_USB_DEVICE_Init |
||
| 241 | C:\Users\mike\AppData\Local\Temp\ccIPuCfb.s:98 .text.MX_USB_DEVICE_Init:0000000000000044 $d |
||
| 242 | *COM*:00000000000002c4 hUsbDeviceFS |
||
| 243 | |||
| 244 | UNDEFINED SYMBOLS |
||
| 245 | USBD_Init |
||
| 246 | USBD_RegisterClass |
||
| 247 | USBD_CDC_RegisterInterface |
||
| 248 | USBD_Start |
||
| 249 | Error_Handler |
||
| 250 | FS_Desc |
||
| 251 | USBD_CDC |
||
| 252 | USBD_Interface_fops_FS |