Rev 18 | Rev 20 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 18 | Rev 19 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 1 |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | 1 .cpu cortex-m3 |
4 | 1 .cpu cortex-m3 |
| 5 | 2 .eabi_attribute 20, 1 |
5 | 2 .eabi_attribute 20, 1 |
| 6 | 3 .eabi_attribute 21, 1 |
6 | 3 .eabi_attribute 21, 1 |
| Line 56... | Line 56... | ||
| 56 | 29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private typedef -----------------------------------------------------------*/ |
56 | 29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private typedef -----------------------------------------------------------*/ |
| 57 | 30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/ |
57 | 30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/ |
| 58 | 31:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/ |
58 | 31:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/ |
| 59 | 32:USB_DEVICE/App/usbd_cdc_if.c **** |
59 | 32:USB_DEVICE/App/usbd_cdc_if.c **** |
| 60 | 33:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ |
60 | 33:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ |
| 61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 2 |
| 62 | 62 | ||
| 63 | 63 | ||
| 64 | 34:USB_DEVICE/App/usbd_cdc_if.c **** /* Private variables ---------------------------------------------------------*/ |
64 | 34:USB_DEVICE/App/usbd_cdc_if.c **** /* Private variables ---------------------------------------------------------*/ |
| 65 | 35:USB_DEVICE/App/usbd_cdc_if.c **** |
65 | 35:USB_DEVICE/App/usbd_cdc_if.c **** |
| 66 | 36:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PV */ |
66 | 36:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PV */ |
| Line 116... | Line 116... | ||
| 116 | 86:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private variables. |
116 | 86:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private variables. |
| 117 | 87:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
117 | 87:USB_DEVICE/App/usbd_cdc_if.c **** * @{ |
| 118 | 88:USB_DEVICE/App/usbd_cdc_if.c **** */ |
118 | 88:USB_DEVICE/App/usbd_cdc_if.c **** */ |
| 119 | 89:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */ |
119 | 89:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */ |
| 120 | 90:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */ |
120 | 90:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */ |
| 121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 3 |
| 122 | 122 | ||
| 123 | 123 | ||
| 124 | 91:USB_DEVICE/App/usbd_cdc_if.c **** /** Received data over USB are stored in this buffer */ |
124 | 91:USB_DEVICE/App/usbd_cdc_if.c **** /** Received data over USB are stored in this buffer */ |
| 125 | 92:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserRxBufferFS[APP_RX_DATA_SIZE]; |
125 | 92:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserRxBufferFS[APP_RX_DATA_SIZE]; |
| 126 | 93:USB_DEVICE/App/usbd_cdc_if.c **** |
126 | 93:USB_DEVICE/App/usbd_cdc_if.c **** |
| Line 176... | Line 176... | ||
| 176 | 143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS |
176 | 143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS |
| 177 | 144:USB_DEVICE/App/usbd_cdc_if.c **** }; |
177 | 144:USB_DEVICE/App/usbd_cdc_if.c **** }; |
| 178 | 145:USB_DEVICE/App/usbd_cdc_if.c **** |
178 | 145:USB_DEVICE/App/usbd_cdc_if.c **** |
| 179 | 146:USB_DEVICE/App/usbd_cdc_if.c **** /* Private functions ---------------------------------------------------------*/ |
179 | 146:USB_DEVICE/App/usbd_cdc_if.c **** /* Private functions ---------------------------------------------------------*/ |
| 180 | 147:USB_DEVICE/App/usbd_cdc_if.c **** /** |
180 | 147:USB_DEVICE/App/usbd_cdc_if.c **** /** |
| 181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 4 |
| 182 | 182 | ||
| 183 | 183 | ||
| 184 | 148:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Initializes the CDC media low layer over the FS USB IP |
184 | 148:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Initializes the CDC media low layer over the FS USB IP |
| 185 | 149:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL |
185 | 149:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL |
| 186 | 150:USB_DEVICE/App/usbd_cdc_if.c **** */ |
186 | 150:USB_DEVICE/App/usbd_cdc_if.c **** */ |
| Line 236... | Line 236... | ||
| 236 | 180:USB_DEVICE/App/usbd_cdc_if.c **** { |
236 | 180:USB_DEVICE/App/usbd_cdc_if.c **** { |
| 237 | 48 .loc 1 180 1 is_stmt 1 view -0 |
237 | 48 .loc 1 180 1 is_stmt 1 view -0 |
| 238 | 49 .cfi_startproc |
238 | 49 .cfi_startproc |
| 239 | 50 @ args = 0, pretend = 0, frame = 0 |
239 | 50 @ args = 0, pretend = 0, frame = 0 |
| 240 | 51 @ frame_needed = 0, uses_anonymous_args = 0 |
240 | 51 @ frame_needed = 0, uses_anonymous_args = 0 |
| 241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 5 |
| 242 | 242 | ||
| 243 | 243 | ||
| 244 | 52 @ link register save eliminated. |
244 | 52 @ link register save eliminated. |
| 245 | 181:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 5 */ |
245 | 181:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 5 */ |
| 246 | 182:USB_DEVICE/App/usbd_cdc_if.c **** switch(cmd) |
246 | 182:USB_DEVICE/App/usbd_cdc_if.c **** switch(cmd) |
| Line 296... | Line 296... | ||
| 296 | 231:USB_DEVICE/App/usbd_cdc_if.c **** break; |
296 | 231:USB_DEVICE/App/usbd_cdc_if.c **** break; |
| 297 | 232:USB_DEVICE/App/usbd_cdc_if.c **** |
297 | 232:USB_DEVICE/App/usbd_cdc_if.c **** |
| 298 | 233:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK: |
298 | 233:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK: |
| 299 | 234:USB_DEVICE/App/usbd_cdc_if.c **** |
299 | 234:USB_DEVICE/App/usbd_cdc_if.c **** |
| 300 | 235:USB_DEVICE/App/usbd_cdc_if.c **** break; |
300 | 235:USB_DEVICE/App/usbd_cdc_if.c **** break; |
| 301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 6 |
| 302 | 302 | ||
| 303 | 303 | ||
| 304 | 236:USB_DEVICE/App/usbd_cdc_if.c **** |
304 | 236:USB_DEVICE/App/usbd_cdc_if.c **** |
| 305 | 237:USB_DEVICE/App/usbd_cdc_if.c **** default: |
305 | 237:USB_DEVICE/App/usbd_cdc_if.c **** default: |
| 306 | 238:USB_DEVICE/App/usbd_cdc_if.c **** break; |
306 | 238:USB_DEVICE/App/usbd_cdc_if.c **** break; |
| Line 356... | Line 356... | ||
| 356 | 82 .cfi_offset 14, -4 |
356 | 82 .cfi_offset 14, -4 |
| 357 | 262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */ |
357 | 262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */ |
| 358 | 263:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); |
358 | 263:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); |
| 359 | 83 .loc 1 263 3 is_stmt 1 view .LVU10 |
359 | 83 .loc 1 263 3 is_stmt 1 view .LVU10 |
| 360 | 84 0002 054C ldr r4, .L5 |
360 | 84 0002 054C ldr r4, .L5 |
| 361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 7 |
| 362 | 362 | ||
| 363 | 363 | ||
| 364 | 85 0004 0146 mov r1, r0 |
364 | 85 0004 0146 mov r1, r0 |
| 365 | 86 .LVL3: |
365 | 86 .LVL3: |
| 366 | 87 .loc 1 263 3 is_stmt 0 view .LVU11 |
366 | 87 .loc 1 263 3 is_stmt 0 view .LVU11 |
| Line 416... | Line 416... | ||
| 416 | 156:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
416 | 156:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK); |
| 417 | 133 .loc 1 156 3 view .LVU18 |
417 | 133 .loc 1 156 3 view .LVU18 |
| 418 | 134 000e 0549 ldr r1, .L9+8 |
418 | 134 000e 0549 ldr r1, .L9+8 |
| 419 | 135 0010 2046 mov r0, r4 |
419 | 135 0010 2046 mov r0, r4 |
| 420 | 136 0012 FFF7FEFF bl USBD_CDC_SetRxBuffer |
420 | 136 0012 FFF7FEFF bl USBD_CDC_SetRxBuffer |
| 421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 8 |
| 422 | 422 | ||
| 423 | 423 | ||
| 424 | 137 .LVL8: |
424 | 137 .LVL8: |
| 425 | 157:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */ |
425 | 157:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */ |
| 426 | 138 .loc 1 157 3 view .LVU19 |
426 | 138 .loc 1 157 3 view .LVU19 |
| Line 476... | Line 476... | ||
| 476 | 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ |
476 | 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ |
| 477 | 172 .loc 1 285 3 is_stmt 1 view .LVU25 |
477 | 172 .loc 1 285 3 is_stmt 1 view .LVU25 |
| 478 | 173 .loc 1 285 11 is_stmt 0 view .LVU26 |
478 | 173 .loc 1 285 11 is_stmt 0 view .LVU26 |
| 479 | 174 0006 D3F81432 ldr r3, [r3, #532] |
479 | 174 0006 D3F81432 ldr r3, [r3, #532] |
| 480 | 175 .LVL11: |
480 | 175 .LVL11: |
| 481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 9 |
| 482 | 482 | ||
| 483 | 483 | ||
| 484 | 176 .loc 1 285 6 view .LVU27 |
484 | 176 .loc 1 285 6 view .LVU27 |
| 485 | 177 000a 0BB1 cbz r3, .L18 |
485 | 177 000a 0BB1 cbz r3, .L18 |
| 486 | 286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY; |
486 | 286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY; |
| Line 536... | Line 536... | ||
| 536 | 214 0028 00000000 .word hUsbDeviceFS |
536 | 214 0028 00000000 .word hUsbDeviceFS |
| 537 | 215 .cfi_endproc |
537 | 215 .cfi_endproc |
| 538 | 216 .LFE72: |
538 | 216 .LFE72: |
| 539 | 218 .global USBD_Interface_fops_FS |
539 | 218 .global USBD_Interface_fops_FS |
| 540 | 219 .comm UserTxBufferFS,500,4 |
540 | 219 .comm UserTxBufferFS,500,4 |
| 541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 10 |
| 542 | 542 | ||
| 543 | 543 | ||
| 544 | 220 .comm UserRxBufferFS,500,4 |
544 | 220 .comm UserRxBufferFS,500,4 |
| 545 | 221 .section .data.USBD_Interface_fops_FS,"aw" |
545 | 221 .section .data.USBD_Interface_fops_FS,"aw" |
| 546 | 222 .align 2 |
546 | 222 .align 2 |
| Line 567... | Line 567... | ||
| 567 | 245 .file 15 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
567 | 245 .file 15 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
| 568 | 246 .file 16 "Core/Inc/main.h" |
568 | 246 .file 16 "Core/Inc/main.h" |
| 569 | 247 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" |
569 | 247 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" |
| 570 | 248 .file 18 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" |
570 | 248 .file 18 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" |
| 571 | 249 .file 19 "USB_DEVICE/App/usbd_cdc_if.h" |
571 | 249 .file 19 "USB_DEVICE/App/usbd_cdc_if.h" |
| 572 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s page 11 |
572 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 11 |
| 573 | 573 | ||
| 574 | 574 | ||
| 575 | DEFINED SYMBOLS |
575 | DEFINED SYMBOLS |
| 576 | *ABS*:0000000000000000 usbd_cdc_if.c |
576 | *ABS*:0000000000000000 usbd_cdc_if.c |
| 577 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:16 .text.CDC_DeInit_FS:0000000000000000 $t |
577 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:16 .text.CDC_DeInit_FS:0000000000000000 $t |
| 578 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:23 .text.CDC_DeInit_FS:0000000000000000 CDC_DeInit_FS |
578 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:23 .text.CDC_DeInit_FS:0000000000000000 CDC_DeInit_FS |
| 579 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:39 .text.CDC_Control_FS:0000000000000000 $t |
579 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:39 .text.CDC_Control_FS:0000000000000000 $t |
| 580 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:45 .text.CDC_Control_FS:0000000000000000 CDC_Control_FS |
580 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:45 .text.CDC_Control_FS:0000000000000000 CDC_Control_FS |
| 581 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:64 .text.CDC_Receive_FS:0000000000000000 $t |
581 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:64 .text.CDC_Receive_FS:0000000000000000 $t |
| 582 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:70 .text.CDC_Receive_FS:0000000000000000 CDC_Receive_FS |
582 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:70 .text.CDC_Receive_FS:0000000000000000 CDC_Receive_FS |
| 583 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:104 .text.CDC_Receive_FS:0000000000000018 $d |
583 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:104 .text.CDC_Receive_FS:0000000000000018 $d |
| 584 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:109 .text.CDC_Init_FS:0000000000000000 $t |
584 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:109 .text.CDC_Init_FS:0000000000000000 $t |
| 585 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:115 .text.CDC_Init_FS:0000000000000000 CDC_Init_FS |
585 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:115 .text.CDC_Init_FS:0000000000000000 CDC_Init_FS |
| 586 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:145 .text.CDC_Init_FS:000000000000001c $d |
586 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:145 .text.CDC_Init_FS:000000000000001c $d |
| 587 | *COM*:00000000000001f4 UserTxBufferFS |
587 | *COM*:00000000000001f4 UserTxBufferFS |
| 588 | *COM*:00000000000001f4 UserRxBufferFS |
588 | *COM*:00000000000001f4 UserRxBufferFS |
| 589 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:152 .text.CDC_Transmit_FS:0000000000000000 $t |
589 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:152 .text.CDC_Transmit_FS:0000000000000000 $t |
| 590 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:159 .text.CDC_Transmit_FS:0000000000000000 CDC_Transmit_FS |
590 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:159 .text.CDC_Transmit_FS:0000000000000000 CDC_Transmit_FS |
| 591 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:214 .text.CDC_Transmit_FS:0000000000000028 $d |
591 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:214 .text.CDC_Transmit_FS:0000000000000028 $d |
| 592 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:225 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS |
592 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:225 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS |
| 593 | C:\Users\mike\AppData\Local\Temp\ccdhEdrj.s:222 .data.USBD_Interface_fops_FS:0000000000000000 $d |
593 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:222 .data.USBD_Interface_fops_FS:0000000000000000 $d |
| 594 | 594 | ||
| 595 | UNDEFINED SYMBOLS |
595 | UNDEFINED SYMBOLS |
| 596 | USBD_CDC_SetRxBuffer |
596 | USBD_CDC_SetRxBuffer |
| 597 | USBD_CDC_ReceivePacket |
597 | USBD_CDC_ReceivePacket |
| 598 | hUsbDeviceFS |
598 | hUsbDeviceFS |