Subversion Repositories dashGPS

Rev

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>&copy; 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