Rev 19 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 19 | Rev 20 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s page 11 |
572 | ARM GAS C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s:16 .text.CDC_DeInit_FS:0000000000000000 $t |
577 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:16 .text.CDC_DeInit_FS:0000000000000000 $t |
578 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:23 .text.CDC_DeInit_FS:0000000000000000 CDC_DeInit_FS |
578 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:23 .text.CDC_DeInit_FS:0000000000000000 CDC_DeInit_FS |
579 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:39 .text.CDC_Control_FS:0000000000000000 $t |
579 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:39 .text.CDC_Control_FS:0000000000000000 $t |
580 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:45 .text.CDC_Control_FS:0000000000000000 CDC_Control_FS |
580 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:45 .text.CDC_Control_FS:0000000000000000 CDC_Control_FS |
581 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:64 .text.CDC_Receive_FS:0000000000000000 $t |
581 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:64 .text.CDC_Receive_FS:0000000000000000 $t |
582 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:70 .text.CDC_Receive_FS:0000000000000000 CDC_Receive_FS |
582 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:70 .text.CDC_Receive_FS:0000000000000000 CDC_Receive_FS |
583 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:104 .text.CDC_Receive_FS:0000000000000018 $d |
583 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:104 .text.CDC_Receive_FS:0000000000000018 $d |
584 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:109 .text.CDC_Init_FS:0000000000000000 $t |
584 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:109 .text.CDC_Init_FS:0000000000000000 $t |
585 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:115 .text.CDC_Init_FS:0000000000000000 CDC_Init_FS |
585 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:115 .text.CDC_Init_FS:0000000000000000 CDC_Init_FS |
586 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:145 .text.CDC_Init_FS:000000000000001c $d |
586 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.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\ccHs3Tz5.s:152 .text.CDC_Transmit_FS:0000000000000000 $t |
589 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:152 .text.CDC_Transmit_FS:0000000000000000 $t |
590 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:159 .text.CDC_Transmit_FS:0000000000000000 CDC_Transmit_FS |
590 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:159 .text.CDC_Transmit_FS:0000000000000000 CDC_Transmit_FS |
591 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:214 .text.CDC_Transmit_FS:0000000000000028 $d |
591 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:214 .text.CDC_Transmit_FS:0000000000000028 $d |
592 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:225 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS |
592 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.s:225 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS |
593 | C:\Users\mike\AppData\Local\Temp\ccHs3Tz5.s:222 .data.USBD_Interface_fops_FS:0000000000000000 $d |
593 | C:\Users\mike\AppData\Local\Temp\cccAsoyu.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 |