compiles, USB_VCP works, LED_RED flashes. But ADC circular buff + DMA stopped work...

This commit is contained in:
2025-12-18 19:43:16 +03:00
commit 08b903134f
1578 changed files with 1153999 additions and 0 deletions

68
build/main.d Normal file
View File

@ -0,0 +1,68 @@
build/main.o: Core/Src/main.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
USB_DEVICE/App/usb_device.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
USB_DEVICE/App/usb_device.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:

2190
build/main.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/main.o Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
build/startup_stm32f429xx.o: startup_stm32f429xx.s

BIN
build/startup_stm32f429xx.o Normal file

Binary file not shown.

BIN
build/stm32_ADC_F429_0.bin Executable file

Binary file not shown.

BIN
build/stm32_ADC_F429_0.elf Executable file

Binary file not shown.

1191
build/stm32_ADC_F429_0.hex Normal file

File diff suppressed because it is too large Load Diff

3316
build/stm32_ADC_F429_0.map Normal file

File diff suppressed because it is too large Load Diff

61
build/stm32f4xx_hal.d Normal file
View File

@ -0,0 +1,61 @@
build/stm32f4xx_hal.o: Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

1775
build/stm32f4xx_hal.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal.o Normal file

Binary file not shown.

62
build/stm32f4xx_hal_adc.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_adc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

6324
build/stm32f4xx_hal_adc.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_adc.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_adc_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_cortex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

62
build/stm32f4xx_hal_dma.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_dma.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

4627
build/stm32f4xx_hal_dma.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_dma.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_dma_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_exti.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

1577
build/stm32f4xx_hal_exti.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_exti.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_flash.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_flash.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_flash_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_flash_ramfunc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

View File

@ -0,0 +1,30 @@
ARM GAS /tmp/ccYHYMyl.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_hal_flash_ramfunc.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c"
20 .Letext0:
ARM GAS /tmp/ccYHYMyl.s page 2
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_flash_ramfunc.c
NO UNDEFINED SYMBOLS

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_gpio.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

1822
build/stm32f4xx_hal_gpio.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_gpio.o Normal file

Binary file not shown.

62
build/stm32f4xx_hal_msp.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_msp.o: Core/Src/stm32f4xx_hal_msp.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

644
build/stm32f4xx_hal_msp.lst Normal file
View File

@ -0,0 +1,644 @@
ARM GAS /tmp/ccbK0WkT.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_hal_msp.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Core/Src/stm32f4xx_hal_msp.c"
20 .section .text.HAL_MspInit,"ax",%progbits
21 .align 1
22 .global HAL_MspInit
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_MspInit:
28 .LFB239:
1:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Header */
2:Core/Src/stm32f4xx_hal_msp.c **** /**
3:Core/Src/stm32f4xx_hal_msp.c **** ******************************************************************************
4:Core/Src/stm32f4xx_hal_msp.c **** * @file stm32f4xx_hal_msp.c
5:Core/Src/stm32f4xx_hal_msp.c **** * @brief This file provides code for the MSP Initialization
6:Core/Src/stm32f4xx_hal_msp.c **** * and de-Initialization codes.
7:Core/Src/stm32f4xx_hal_msp.c **** ******************************************************************************
8:Core/Src/stm32f4xx_hal_msp.c **** * @attention
9:Core/Src/stm32f4xx_hal_msp.c **** *
10:Core/Src/stm32f4xx_hal_msp.c **** * Copyright (c) 2025 STMicroelectronics.
11:Core/Src/stm32f4xx_hal_msp.c **** * All rights reserved.
12:Core/Src/stm32f4xx_hal_msp.c **** *
13:Core/Src/stm32f4xx_hal_msp.c **** * This software is licensed under terms that can be found in the LICENSE file
14:Core/Src/stm32f4xx_hal_msp.c **** * in the root directory of this software component.
15:Core/Src/stm32f4xx_hal_msp.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:Core/Src/stm32f4xx_hal_msp.c **** *
17:Core/Src/stm32f4xx_hal_msp.c **** ******************************************************************************
18:Core/Src/stm32f4xx_hal_msp.c **** */
19:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Header */
20:Core/Src/stm32f4xx_hal_msp.c ****
21:Core/Src/stm32f4xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/
22:Core/Src/stm32f4xx_hal_msp.c **** #include "main.h"
23:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Includes */
24:Core/Src/stm32f4xx_hal_msp.c ****
25:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Includes */
26:Core/Src/stm32f4xx_hal_msp.c **** extern DMA_HandleTypeDef hdma_adc1;
27:Core/Src/stm32f4xx_hal_msp.c ****
28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */
30:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccbK0WkT.s page 2
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
32:Core/Src/stm32f4xx_hal_msp.c ****
33:Core/Src/stm32f4xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
34:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Define */
35:Core/Src/stm32f4xx_hal_msp.c ****
36:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Define */
37:Core/Src/stm32f4xx_hal_msp.c ****
38:Core/Src/stm32f4xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/
39:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Macro */
40:Core/Src/stm32f4xx_hal_msp.c ****
41:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Macro */
42:Core/Src/stm32f4xx_hal_msp.c ****
43:Core/Src/stm32f4xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/
44:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN PV */
45:Core/Src/stm32f4xx_hal_msp.c ****
46:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END PV */
47:Core/Src/stm32f4xx_hal_msp.c ****
48:Core/Src/stm32f4xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/
49:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN PFP */
50:Core/Src/stm32f4xx_hal_msp.c ****
51:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END PFP */
52:Core/Src/stm32f4xx_hal_msp.c ****
53:Core/Src/stm32f4xx_hal_msp.c **** /* External functions --------------------------------------------------------*/
54:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */
55:Core/Src/stm32f4xx_hal_msp.c ****
56:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ExternalFunctions */
57:Core/Src/stm32f4xx_hal_msp.c ****
58:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN 0 */
59:Core/Src/stm32f4xx_hal_msp.c ****
60:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END 0 */
61:Core/Src/stm32f4xx_hal_msp.c **** /**
62:Core/Src/stm32f4xx_hal_msp.c **** * Initializes the Global MSP.
63:Core/Src/stm32f4xx_hal_msp.c **** */
64:Core/Src/stm32f4xx_hal_msp.c **** void HAL_MspInit(void)
65:Core/Src/stm32f4xx_hal_msp.c **** {
29 .loc 1 65 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 8
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
34 0000 82B0 sub sp, sp, #8
35 .LCFI0:
36 .cfi_def_cfa_offset 8
66:Core/Src/stm32f4xx_hal_msp.c ****
67:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */
68:Core/Src/stm32f4xx_hal_msp.c ****
69:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END MspInit 0 */
70:Core/Src/stm32f4xx_hal_msp.c ****
71:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
37 .loc 1 71 3 view .LVU1
38 .LBB2:
39 .loc 1 71 3 view .LVU2
40 0002 0021 movs r1, #0
41 0004 0091 str r1, [sp]
42 .loc 1 71 3 view .LVU3
43 0006 0B4B ldr r3, .L3
44 0008 5A6C ldr r2, [r3, #68]
ARM GAS /tmp/ccbK0WkT.s page 3
45 000a 42F48042 orr r2, r2, #16384
46 000e 5A64 str r2, [r3, #68]
47 .loc 1 71 3 view .LVU4
48 0010 5A6C ldr r2, [r3, #68]
49 0012 02F48042 and r2, r2, #16384
50 0016 0092 str r2, [sp]
51 .loc 1 71 3 view .LVU5
52 0018 009A ldr r2, [sp]
53 .LBE2:
54 .loc 1 71 3 view .LVU6
72:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_PWR_CLK_ENABLE();
55 .loc 1 72 3 view .LVU7
56 .LBB3:
57 .loc 1 72 3 view .LVU8
58 001a 0191 str r1, [sp, #4]
59 .loc 1 72 3 view .LVU9
60 001c 1A6C ldr r2, [r3, #64]
61 001e 42F08052 orr r2, r2, #268435456
62 0022 1A64 str r2, [r3, #64]
63 .loc 1 72 3 view .LVU10
64 0024 1B6C ldr r3, [r3, #64]
65 0026 03F08053 and r3, r3, #268435456
66 002a 0193 str r3, [sp, #4]
67 .loc 1 72 3 view .LVU11
68 002c 019B ldr r3, [sp, #4]
69 .LBE3:
70 .loc 1 72 3 view .LVU12
73:Core/Src/stm32f4xx_hal_msp.c ****
74:Core/Src/stm32f4xx_hal_msp.c **** /* System interrupt init*/
75:Core/Src/stm32f4xx_hal_msp.c ****
76:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */
77:Core/Src/stm32f4xx_hal_msp.c ****
78:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END MspInit 1 */
79:Core/Src/stm32f4xx_hal_msp.c **** }
71 .loc 1 79 1 is_stmt 0 view .LVU13
72 002e 02B0 add sp, sp, #8
73 .LCFI1:
74 .cfi_def_cfa_offset 0
75 @ sp needed
76 0030 7047 bx lr
77 .L4:
78 0032 00BF .align 2
79 .L3:
80 0034 00380240 .word 1073887232
81 .cfi_endproc
82 .LFE239:
84 .section .text.HAL_ADC_MspInit,"ax",%progbits
85 .align 1
86 .global HAL_ADC_MspInit
87 .syntax unified
88 .thumb
89 .thumb_func
91 HAL_ADC_MspInit:
92 .LVL0:
93 .LFB240:
80:Core/Src/stm32f4xx_hal_msp.c ****
81:Core/Src/stm32f4xx_hal_msp.c **** /**
ARM GAS /tmp/ccbK0WkT.s page 4
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
83:Core/Src/stm32f4xx_hal_msp.c **** * This function configures the hardware resources used in this example
84:Core/Src/stm32f4xx_hal_msp.c **** * @param hadc: ADC handle pointer
85:Core/Src/stm32f4xx_hal_msp.c **** * @retval None
86:Core/Src/stm32f4xx_hal_msp.c **** */
87:Core/Src/stm32f4xx_hal_msp.c **** void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
88:Core/Src/stm32f4xx_hal_msp.c **** {
94 .loc 1 88 1 is_stmt 1 view -0
95 .cfi_startproc
96 @ args = 0, pretend = 0, frame = 32
97 @ frame_needed = 0, uses_anonymous_args = 0
98 .loc 1 88 1 is_stmt 0 view .LVU15
99 0000 70B5 push {r4, r5, r6, lr}
100 .LCFI2:
101 .cfi_def_cfa_offset 16
102 .cfi_offset 4, -16
103 .cfi_offset 5, -12
104 .cfi_offset 6, -8
105 .cfi_offset 14, -4
106 0002 88B0 sub sp, sp, #32
107 .LCFI3:
108 .cfi_def_cfa_offset 48
89:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
109 .loc 1 89 3 is_stmt 1 view .LVU16
110 .loc 1 89 20 is_stmt 0 view .LVU17
111 0004 0023 movs r3, #0
112 0006 0393 str r3, [sp, #12]
113 0008 0493 str r3, [sp, #16]
114 000a 0593 str r3, [sp, #20]
115 000c 0693 str r3, [sp, #24]
116 000e 0793 str r3, [sp, #28]
90:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
117 .loc 1 90 3 is_stmt 1 view .LVU18
118 .loc 1 90 10 is_stmt 0 view .LVU19
119 0010 0268 ldr r2, [r0]
120 .loc 1 90 5 view .LVU20
121 0012 03F18043 add r3, r3, #1073741824
122 0016 03F59033 add r3, r3, #73728
123 001a 9A42 cmp r2, r3
124 001c 01D0 beq .L9
125 .LVL1:
126 .L5:
91:Core/Src/stm32f4xx_hal_msp.c **** {
92:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */
93:Core/Src/stm32f4xx_hal_msp.c ****
94:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */
95:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock enable */
96:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_ENABLE();
97:Core/Src/stm32f4xx_hal_msp.c ****
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE();
99:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
100:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
101:Core/Src/stm32f4xx_hal_msp.c **** PC0 ------> ADC1_IN10
102:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
103:Core/Src/stm32f4xx_hal_msp.c **** */
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0;
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
ARM GAS /tmp/ccbK0WkT.s page 5
106:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
107:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
108:Core/Src/stm32f4xx_hal_msp.c ****
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_3;
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
111:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
112:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
113:Core/Src/stm32f4xx_hal_msp.c ****
114:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
115:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 Init */
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Instance = DMA2_Stream0;
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
125:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
126:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
127:Core/Src/stm32f4xx_hal_msp.c **** {
128:Core/Src/stm32f4xx_hal_msp.c **** Error_Handler();
129:Core/Src/stm32f4xx_hal_msp.c **** }
130:Core/Src/stm32f4xx_hal_msp.c ****
131:Core/Src/stm32f4xx_hal_msp.c **** __HAL_LINKDMA(hadc,DMA_Handle,hdma_adc1);
132:Core/Src/stm32f4xx_hal_msp.c ****
133:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */
134:Core/Src/stm32f4xx_hal_msp.c ****
135:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */
136:Core/Src/stm32f4xx_hal_msp.c ****
137:Core/Src/stm32f4xx_hal_msp.c **** }
138:Core/Src/stm32f4xx_hal_msp.c ****
139:Core/Src/stm32f4xx_hal_msp.c **** }
127 .loc 1 139 1 view .LVU21
128 001e 08B0 add sp, sp, #32
129 .LCFI4:
130 .cfi_remember_state
131 .cfi_def_cfa_offset 16
132 @ sp needed
133 0020 70BD pop {r4, r5, r6, pc}
134 .LVL2:
135 .L9:
136 .LCFI5:
137 .cfi_restore_state
138 .loc 1 139 1 view .LVU22
139 0022 0446 mov r4, r0
96:Core/Src/stm32f4xx_hal_msp.c ****
140 .loc 1 96 5 is_stmt 1 view .LVU23
141 .LBB4:
96:Core/Src/stm32f4xx_hal_msp.c ****
142 .loc 1 96 5 view .LVU24
143 0024 0025 movs r5, #0
144 0026 0095 str r5, [sp]
96:Core/Src/stm32f4xx_hal_msp.c ****
145 .loc 1 96 5 view .LVU25
146 0028 03F58C33 add r3, r3, #71680
ARM GAS /tmp/ccbK0WkT.s page 6
147 002c 5A6C ldr r2, [r3, #68]
148 002e 42F48072 orr r2, r2, #256
149 0032 5A64 str r2, [r3, #68]
96:Core/Src/stm32f4xx_hal_msp.c ****
150 .loc 1 96 5 view .LVU26
151 0034 5A6C ldr r2, [r3, #68]
152 0036 02F48072 and r2, r2, #256
153 003a 0092 str r2, [sp]
96:Core/Src/stm32f4xx_hal_msp.c ****
154 .loc 1 96 5 view .LVU27
155 003c 009A ldr r2, [sp]
156 .LBE4:
96:Core/Src/stm32f4xx_hal_msp.c ****
157 .loc 1 96 5 view .LVU28
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
158 .loc 1 98 5 view .LVU29
159 .LBB5:
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
160 .loc 1 98 5 view .LVU30
161 003e 0195 str r5, [sp, #4]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
162 .loc 1 98 5 view .LVU31
163 0040 1A6B ldr r2, [r3, #48]
164 0042 42F00402 orr r2, r2, #4
165 0046 1A63 str r2, [r3, #48]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
166 .loc 1 98 5 view .LVU32
167 0048 1A6B ldr r2, [r3, #48]
168 004a 02F00402 and r2, r2, #4
169 004e 0192 str r2, [sp, #4]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
170 .loc 1 98 5 view .LVU33
171 0050 019A ldr r2, [sp, #4]
172 .LBE5:
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
173 .loc 1 98 5 view .LVU34
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
174 .loc 1 99 5 view .LVU35
175 .LBB6:
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
176 .loc 1 99 5 view .LVU36
177 0052 0295 str r5, [sp, #8]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
178 .loc 1 99 5 view .LVU37
179 0054 1A6B ldr r2, [r3, #48]
180 0056 42F00102 orr r2, r2, #1
181 005a 1A63 str r2, [r3, #48]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
182 .loc 1 99 5 view .LVU38
183 005c 1B6B ldr r3, [r3, #48]
184 005e 03F00103 and r3, r3, #1
185 0062 0293 str r3, [sp, #8]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
186 .loc 1 99 5 view .LVU39
187 0064 029B ldr r3, [sp, #8]
188 .LBE6:
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
ARM GAS /tmp/ccbK0WkT.s page 7
189 .loc 1 99 5 view .LVU40
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
190 .loc 1 104 5 view .LVU41
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
191 .loc 1 104 25 is_stmt 0 view .LVU42
192 0066 0123 movs r3, #1
193 0068 0393 str r3, [sp, #12]
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
194 .loc 1 105 5 is_stmt 1 view .LVU43
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
195 .loc 1 105 26 is_stmt 0 view .LVU44
196 006a 0326 movs r6, #3
197 006c 0496 str r6, [sp, #16]
106:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
198 .loc 1 106 5 is_stmt 1 view .LVU45
107:Core/Src/stm32f4xx_hal_msp.c ****
199 .loc 1 107 5 view .LVU46
200 006e 03A9 add r1, sp, #12
201 0070 1448 ldr r0, .L11
202 .LVL3:
107:Core/Src/stm32f4xx_hal_msp.c ****
203 .loc 1 107 5 is_stmt 0 view .LVU47
204 0072 FFF7FEFF bl HAL_GPIO_Init
205 .LVL4:
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
206 .loc 1 109 5 is_stmt 1 view .LVU48
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
207 .loc 1 109 25 is_stmt 0 view .LVU49
208 0076 0823 movs r3, #8
209 0078 0393 str r3, [sp, #12]
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
210 .loc 1 110 5 is_stmt 1 view .LVU50
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
211 .loc 1 110 26 is_stmt 0 view .LVU51
212 007a 0496 str r6, [sp, #16]
111:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
213 .loc 1 111 5 is_stmt 1 view .LVU52
111:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
214 .loc 1 111 26 is_stmt 0 view .LVU53
215 007c 0595 str r5, [sp, #20]
112:Core/Src/stm32f4xx_hal_msp.c ****
216 .loc 1 112 5 is_stmt 1 view .LVU54
217 007e 03A9 add r1, sp, #12
218 0080 1148 ldr r0, .L11+4
219 0082 FFF7FEFF bl HAL_GPIO_Init
220 .LVL5:
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
221 .loc 1 116 5 view .LVU55
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
222 .loc 1 116 24 is_stmt 0 view .LVU56
223 0086 1148 ldr r0, .L11+8
224 0088 114B ldr r3, .L11+12
225 008a 0360 str r3, [r0]
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
226 .loc 1 117 5 is_stmt 1 view .LVU57
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
227 .loc 1 117 28 is_stmt 0 view .LVU58
ARM GAS /tmp/ccbK0WkT.s page 8
228 008c 4560 str r5, [r0, #4]
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
229 .loc 1 118 5 is_stmt 1 view .LVU59
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
230 .loc 1 118 30 is_stmt 0 view .LVU60
231 008e 8560 str r5, [r0, #8]
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
232 .loc 1 119 5 is_stmt 1 view .LVU61
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
233 .loc 1 119 30 is_stmt 0 view .LVU62
234 0090 C560 str r5, [r0, #12]
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
235 .loc 1 120 5 is_stmt 1 view .LVU63
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
236 .loc 1 120 27 is_stmt 0 view .LVU64
237 0092 4FF48063 mov r3, #1024
238 0096 0361 str r3, [r0, #16]
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
239 .loc 1 121 5 is_stmt 1 view .LVU65
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
240 .loc 1 121 40 is_stmt 0 view .LVU66
241 0098 4FF40063 mov r3, #2048
242 009c 4361 str r3, [r0, #20]
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
243 .loc 1 122 5 is_stmt 1 view .LVU67
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
244 .loc 1 122 37 is_stmt 0 view .LVU68
245 009e 4FF40053 mov r3, #8192
246 00a2 8361 str r3, [r0, #24]
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
247 .loc 1 123 5 is_stmt 1 view .LVU69
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
248 .loc 1 123 25 is_stmt 0 view .LVU70
249 00a4 4FF48073 mov r3, #256
250 00a8 C361 str r3, [r0, #28]
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
251 .loc 1 124 5 is_stmt 1 view .LVU71
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
252 .loc 1 124 29 is_stmt 0 view .LVU72
253 00aa 0562 str r5, [r0, #32]
125:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
254 .loc 1 125 5 is_stmt 1 view .LVU73
125:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
255 .loc 1 125 29 is_stmt 0 view .LVU74
256 00ac 4562 str r5, [r0, #36]
126:Core/Src/stm32f4xx_hal_msp.c **** {
257 .loc 1 126 5 is_stmt 1 view .LVU75
126:Core/Src/stm32f4xx_hal_msp.c **** {
258 .loc 1 126 9 is_stmt 0 view .LVU76
259 00ae FFF7FEFF bl HAL_DMA_Init
260 .LVL6:
126:Core/Src/stm32f4xx_hal_msp.c **** {
261 .loc 1 126 8 discriminator 1 view .LVU77
262 00b2 18B9 cbnz r0, .L10
263 .L7:
131:Core/Src/stm32f4xx_hal_msp.c ****
264 .loc 1 131 5 is_stmt 1 view .LVU78
ARM GAS /tmp/ccbK0WkT.s page 9
131:Core/Src/stm32f4xx_hal_msp.c ****
265 .loc 1 131 5 view .LVU79
266 00b4 054B ldr r3, .L11+8
267 00b6 A363 str r3, [r4, #56]
131:Core/Src/stm32f4xx_hal_msp.c ****
268 .loc 1 131 5 view .LVU80
269 00b8 9C63 str r4, [r3, #56]
131:Core/Src/stm32f4xx_hal_msp.c ****
270 .loc 1 131 5 discriminator 1 view .LVU81
271 .loc 1 139 1 is_stmt 0 view .LVU82
272 00ba B0E7 b .L5
273 .L10:
128:Core/Src/stm32f4xx_hal_msp.c **** }
274 .loc 1 128 7 is_stmt 1 view .LVU83
275 00bc FFF7FEFF bl Error_Handler
276 .LVL7:
277 00c0 F8E7 b .L7
278 .L12:
279 00c2 00BF .align 2
280 .L11:
281 00c4 00080240 .word 1073874944
282 00c8 00000240 .word 1073872896
283 00cc 00000000 .word hdma_adc1
284 00d0 10640240 .word 1073898512
285 .cfi_endproc
286 .LFE240:
288 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
289 .align 1
290 .global HAL_ADC_MspDeInit
291 .syntax unified
292 .thumb
293 .thumb_func
295 HAL_ADC_MspDeInit:
296 .LVL8:
297 .LFB241:
140:Core/Src/stm32f4xx_hal_msp.c ****
141:Core/Src/stm32f4xx_hal_msp.c **** /**
142:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP De-Initialization
143:Core/Src/stm32f4xx_hal_msp.c **** * This function freeze the hardware resources used in this example
144:Core/Src/stm32f4xx_hal_msp.c **** * @param hadc: ADC handle pointer
145:Core/Src/stm32f4xx_hal_msp.c **** * @retval None
146:Core/Src/stm32f4xx_hal_msp.c **** */
147:Core/Src/stm32f4xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
148:Core/Src/stm32f4xx_hal_msp.c **** {
298 .loc 1 148 1 view -0
299 .cfi_startproc
300 @ args = 0, pretend = 0, frame = 0
301 @ frame_needed = 0, uses_anonymous_args = 0
149:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
302 .loc 1 149 3 view .LVU85
303 .loc 1 149 10 is_stmt 0 view .LVU86
304 0000 0268 ldr r2, [r0]
305 .loc 1 149 5 view .LVU87
306 0002 0B4B ldr r3, .L20
307 0004 9A42 cmp r2, r3
308 0006 00D0 beq .L19
309 0008 7047 bx lr
ARM GAS /tmp/ccbK0WkT.s page 10
310 .L19:
148:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
311 .loc 1 148 1 view .LVU88
312 000a 10B5 push {r4, lr}
313 .LCFI6:
314 .cfi_def_cfa_offset 8
315 .cfi_offset 4, -8
316 .cfi_offset 14, -4
317 000c 0446 mov r4, r0
150:Core/Src/stm32f4xx_hal_msp.c **** {
151:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */
152:Core/Src/stm32f4xx_hal_msp.c ****
153:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */
154:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock disable */
155:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_DISABLE();
318 .loc 1 155 5 is_stmt 1 view .LVU89
319 000e 094A ldr r2, .L20+4
320 0010 536C ldr r3, [r2, #68]
321 0012 23F48073 bic r3, r3, #256
322 0016 5364 str r3, [r2, #68]
156:Core/Src/stm32f4xx_hal_msp.c ****
157:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
158:Core/Src/stm32f4xx_hal_msp.c **** PC0 ------> ADC1_IN10
159:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
160:Core/Src/stm32f4xx_hal_msp.c **** */
161:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0);
323 .loc 1 161 5 view .LVU90
324 0018 0121 movs r1, #1
325 001a 0748 ldr r0, .L20+8
326 .LVL9:
327 .loc 1 161 5 is_stmt 0 view .LVU91
328 001c FFF7FEFF bl HAL_GPIO_DeInit
329 .LVL10:
162:Core/Src/stm32f4xx_hal_msp.c ****
163:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3);
330 .loc 1 163 5 is_stmt 1 view .LVU92
331 0020 0821 movs r1, #8
332 0022 0648 ldr r0, .L20+12
333 0024 FFF7FEFF bl HAL_GPIO_DeInit
334 .LVL11:
164:Core/Src/stm32f4xx_hal_msp.c ****
165:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA DeInit */
166:Core/Src/stm32f4xx_hal_msp.c **** HAL_DMA_DeInit(hadc->DMA_Handle);
335 .loc 1 166 5 view .LVU93
336 0028 A06B ldr r0, [r4, #56]
337 002a FFF7FEFF bl HAL_DMA_DeInit
338 .LVL12:
167:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
168:Core/Src/stm32f4xx_hal_msp.c ****
169:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
170:Core/Src/stm32f4xx_hal_msp.c **** }
171:Core/Src/stm32f4xx_hal_msp.c ****
172:Core/Src/stm32f4xx_hal_msp.c **** }
339 .loc 1 172 1 is_stmt 0 view .LVU94
340 002e 10BD pop {r4, pc}
341 .LVL13:
342 .L21:
ARM GAS /tmp/ccbK0WkT.s page 11
343 .loc 1 172 1 view .LVU95
344 .align 2
345 .L20:
346 0030 00200140 .word 1073815552
347 0034 00380240 .word 1073887232
348 0038 00080240 .word 1073874944
349 003c 00000240 .word 1073872896
350 .cfi_endproc
351 .LFE241:
353 .text
354 .Letext0:
355 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
356 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
357 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
358 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
359 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
360 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
361 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
362 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/ccbK0WkT.s page 12
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_msp.c
/tmp/ccbK0WkT.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccbK0WkT.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccbK0WkT.s:80 .text.HAL_MspInit:00000034 $d
/tmp/ccbK0WkT.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccbK0WkT.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccbK0WkT.s:281 .text.HAL_ADC_MspInit:000000c4 $d
/tmp/ccbK0WkT.s:289 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccbK0WkT.s:295 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccbK0WkT.s:346 .text.HAL_ADC_MspDeInit:00000030 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init
HAL_DMA_Init
Error_Handler
hdma_adc1
HAL_GPIO_DeInit
HAL_DMA_DeInit

BIN
build/stm32f4xx_hal_msp.o Normal file

Binary file not shown.

62
build/stm32f4xx_hal_pcd.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_pcd.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

7487
build/stm32f4xx_hal_pcd.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_pcd.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_pcd_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

View File

@ -0,0 +1,582 @@
ARM GAS /tmp/ccIyds8E.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_hal_pcd_ex.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c"
20 .section .text.HAL_PCDEx_SetTxFiFo,"ax",%progbits
21 .align 1
22 .global HAL_PCDEx_SetTxFiFo
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_PCDEx_SetTxFiFo:
28 .LVL0:
29 .LFB239:
1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
2:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ******************************************************************************
3:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @file stm32f4xx_hal_pcd_ex.c
4:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @author MCD Application Team
5:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver.
6:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * This file provides firmware functions to manage the following
7:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * functionalities of the USB Peripheral Controller:
8:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * + Extended features functions
9:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
10:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ******************************************************************************
11:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @attention
12:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
13:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * Copyright (c) 2016 STMicroelectronics.
14:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * All rights reserved.
15:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
16:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * This software is licensed under terms that can be found in the LICENSE file
17:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * in the root directory of this software component.
18:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
19:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
20:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ******************************************************************************
21:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
22:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
23:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Includes ------------------------------------------------------------------*/
24:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #include "stm32f4xx_hal.h"
25:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
26:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccIyds8E.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver
32:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
33:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
34:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
35:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #ifdef HAL_PCD_MODULE_ENABLED
36:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
37:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined (USB_OTG_FS) || defined (USB_OTG_HS)
38:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private types -------------------------------------------------------------*/
39:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private variables ---------------------------------------------------------*/
40:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private constants ---------------------------------------------------------*/
41:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private macros ------------------------------------------------------------*/
42:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private functions ---------------------------------------------------------*/
43:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Exported functions --------------------------------------------------------*/
44:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
45:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions PCDEx Exported Functions
46:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
47:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
48:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
49:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions_Group1 Peripheral Control functions
50:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief PCDEx control functions
51:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
52:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @verbatim
53:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ===============================================================================
54:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ##### Extended features functions #####
55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ===============================================================================
56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** [..] This section provides functions allowing to:
57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (+) Update FIFO configuration
58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
59:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @endverbatim
60:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
61:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
62:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined (USB_OTG_FS) || defined (USB_OTG_HS)
63:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
64:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Set Tx FIFO
65:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
66:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param fifo The number of Tx fifo
67:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param size Fifo size
68:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
69:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
70:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_SetTxFiFo(PCD_HandleTypeDef *hpcd, uint8_t fifo, uint16_t size)
71:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
30 .loc 1 71 1 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
35 .loc 1 71 1 is_stmt 0 view .LVU1
36 0000 10B4 push {r4}
37 .LCFI0:
38 .cfi_def_cfa_offset 4
39 .cfi_offset 4, -4
72:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint8_t i;
40 .loc 1 72 3 is_stmt 1 view .LVU2
73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t Tx_Offset;
41 .loc 1 73 3 view .LVU3
74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccIyds8E.s page 3
75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* TXn min size = 16 words. (n : Transmit FIFO index)
76:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** When a TxFIFO is not used, the Configuration should be as follows:
77:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** case 1 : n > m and Txn is not used (n,m : Transmit FIFO indexes)
78:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** --> Txm can use the space allocated for Txn.
79:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** case2 : n < m and Txn is not used (n,m : Transmit FIFO indexes)
80:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** --> Txn should be configured with the minimum space of 16 words
81:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** The FIFO is used optimally when used TxFIFOs are allocated in the top
82:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** of the FIFO.Ex: use EP1 and EP2 as IN instead of EP1 and EP3 as IN ones.
83:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** When DMA is used 3n * FIFO locations should be reserved for internal DMA registers */
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Tx_Offset = hpcd->Instance->GRXFSIZ;
42 .loc 1 85 3 view .LVU4
43 .loc 1 85 19 is_stmt 0 view .LVU5
44 0002 0468 ldr r4, [r0]
45 .loc 1 85 13 view .LVU6
46 0004 606A ldr r0, [r4, #36]
47 .LVL1:
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if (fifo == 0U)
48 .loc 1 87 3 is_stmt 1 view .LVU7
49 .loc 1 87 6 is_stmt 0 view .LVU8
50 0006 31B9 cbnz r1, .L2
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
89:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->Instance->DIEPTXF0_HNPTXFSIZ = ((uint32_t)size << 16) | Tx_Offset;
51 .loc 1 89 5 is_stmt 1 view .LVU9
52 .loc 1 89 65 is_stmt 0 view .LVU10
53 0008 40EA0240 orr r0, r0, r2, lsl #16
54 .LVL2:
55 .loc 1 89 40 view .LVU11
56 000c A062 str r0, [r4, #40]
57 .LVL3:
58 .L3:
90:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
91:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
92:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Tx_Offset += (hpcd->Instance->DIEPTXF0_HNPTXFSIZ) >> 16;
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Tx_Offset += (hpcd->Instance->DIEPTXF[i] >> 16);
97:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
98:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
99:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Multiply Tx_Size by 2 to get higher performance */
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->Instance->DIEPTXF[fifo - 1U] = ((uint32_t)size << 16) | Tx_Offset;
101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
59 .loc 1 103 3 is_stmt 1 view .LVU12
104:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
60 .loc 1 104 1 is_stmt 0 view .LVU13
61 000e 0020 movs r0, #0
62 0010 5DF8044B ldr r4, [sp], #4
63 .LCFI1:
64 .cfi_remember_state
65 .cfi_restore 4
66 .cfi_def_cfa_offset 0
67 0014 7047 bx lr
68 .LVL4:
ARM GAS /tmp/ccIyds8E.s page 4
69 .L2:
70 .LCFI2:
71 .cfi_restore_state
72 .loc 1 104 1 view .LVU14
73 0016 8C46 mov ip, r1
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
74 .loc 1 93 5 is_stmt 1 view .LVU15
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
75 .loc 1 93 33 is_stmt 0 view .LVU16
76 0018 A36A ldr r3, [r4, #40]
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
77 .loc 1 93 15 view .LVU17
78 001a 00EB1340 add r0, r0, r3, lsr #16
79 .LVL5:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
80 .loc 1 94 5 is_stmt 1 view .LVU18
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
81 .loc 1 94 12 is_stmt 0 view .LVU19
82 001e 0023 movs r3, #0
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
83 .loc 1 94 5 view .LVU20
84 0020 08E0 b .L4
85 .LVL6:
86 .L5:
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
87 .loc 1 96 7 is_stmt 1 view .LVU21
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
88 .loc 1 96 44 is_stmt 0 view .LVU22
89 0022 03F14001 add r1, r3, #64
90 0026 04EB8101 add r1, r4, r1, lsl #2
91 002a 4968 ldr r1, [r1, #4]
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
92 .loc 1 96 17 view .LVU23
93 002c 00EB1140 add r0, r0, r1, lsr #16
94 .LVL7:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
95 .loc 1 94 36 is_stmt 1 discriminator 3 view .LVU24
96 0030 0133 adds r3, r3, #1
97 .LVL8:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
98 .loc 1 94 36 is_stmt 0 discriminator 3 view .LVU25
99 0032 DBB2 uxtb r3, r3
100 .LVL9:
101 .L4:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
102 .loc 1 94 20 is_stmt 1 discriminator 1 view .LVU26
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
103 .loc 1 94 28 is_stmt 0 discriminator 1 view .LVU27
104 0034 0CF1FF31 add r1, ip, #-1
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
105 .loc 1 94 20 discriminator 1 view .LVU28
106 0038 8B42 cmp r3, r1
107 003a F2D3 bcc .L5
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
108 .loc 1 100 5 is_stmt 1 view .LVU29
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
109 .loc 1 100 65 is_stmt 0 view .LVU30
ARM GAS /tmp/ccIyds8E.s page 5
110 003c 40EA0240 orr r0, r0, r2, lsl #16
111 .LVL10:
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
112 .loc 1 100 40 view .LVU31
113 0040 0CF13F01 add r1, ip, #63
114 0044 04EB8104 add r4, r4, r1, lsl #2
115 0048 6060 str r0, [r4, #4]
116 004a E0E7 b .L3
117 .cfi_endproc
118 .LFE239:
120 .section .text.HAL_PCDEx_SetRxFiFo,"ax",%progbits
121 .align 1
122 .global HAL_PCDEx_SetRxFiFo
123 .syntax unified
124 .thumb
125 .thumb_func
127 HAL_PCDEx_SetRxFiFo:
128 .LVL11:
129 .LFB240:
105:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
107:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Set Rx FIFO
108:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param size Size of Rx fifo
110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_SetRxFiFo(PCD_HandleTypeDef *hpcd, uint16_t size)
113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
130 .loc 1 113 1 is_stmt 1 view -0
131 .cfi_startproc
132 @ args = 0, pretend = 0, frame = 0
133 @ frame_needed = 0, uses_anonymous_args = 0
134 @ link register save eliminated.
114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->Instance->GRXFSIZ = size;
135 .loc 1 114 3 view .LVU33
136 .loc 1 114 7 is_stmt 0 view .LVU34
137 0000 0368 ldr r3, [r0]
138 .loc 1 114 27 view .LVU35
139 0002 5962 str r1, [r3, #36]
115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
140 .loc 1 116 3 is_stmt 1 view .LVU36
117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
141 .loc 1 117 1 is_stmt 0 view .LVU37
142 0004 0020 movs r0, #0
143 .LVL12:
144 .loc 1 117 1 view .LVU38
145 0006 7047 bx lr
146 .cfi_endproc
147 .LFE240:
149 .section .text.HAL_PCDEx_LPM_Callback,"ax",%progbits
150 .align 1
151 .weak HAL_PCDEx_LPM_Callback
152 .syntax unified
153 .thumb
154 .thumb_func
156 HAL_PCDEx_LPM_Callback:
ARM GAS /tmp/ccIyds8E.s page 6
157 .LVL13:
158 .LFB241:
118:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx) || defined(STM32F412Zx) \
119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** || defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) || defined(STM32F413xx) \
120:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** || defined(STM32F423xx)
121:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Activate LPM feature.
123:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd)
127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->lpm_active = 1U;
131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->LPM_State = LPM_L0;
132:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GINTMSK |= USB_OTG_GINTMSK_LPMINTM;
133:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GLPMCFG |= (USB_OTG_GLPMCFG_LPMEN | USB_OTG_GLPMCFG_LPMACK | USB_OTG_GLPMCFG_ENBESL);
134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Deactivate LPM feature.
140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd)
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
147:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->lpm_active = 0U;
148:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GINTMSK &= ~USB_OTG_GINTMSK_LPMINTM;
149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GLPMCFG &= ~(USB_OTG_GLPMCFG_LPMEN | USB_OTG_GLPMCFG_LPMACK | USB_OTG_GLPMCFG_ENBESL);
150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
151:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx) || defined(STM32F412
154:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) || defined(STM32F413
155:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** defined(STM32F423xx) */
156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) \
157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** || defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx)
158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Handle BatteryCharging Process.
160:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
161:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd)
164:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Enable DCD : Data Contact Detect */
169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_DCDEN;
170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Wait for Min DCD Timeout */
172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(300U);
ARM GAS /tmp/ccIyds8E.s page 7
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Check Detect flag */
175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((USBx->GCCFG & USB_OTG_GCCFG_DCDET) == USB_OTG_GCCFG_DCDET)
176:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
178:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CONTACT_DETECTION);
179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
180:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CONTACT_DETECTION);
181:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
183:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Primary detection: checks if connected to Standard Downstream Port
185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (without charging capability) */
186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~USB_OTG_GCCFG_DCDEN;
187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_PDEN;
189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((USBx->GCCFG & USB_OTG_GCCFG_PDET) == 0U)
192:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Case of Standard Downstream Port */
194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* start secondary detection to check connection to Charging Downstream
203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Port or Dedicated Charging Port */
204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_SDEN;
207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
208:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((USBx->GCCFG & USB_OTG_GCCFG_SDET) == USB_OTG_GCCFG_SDET)
210:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* case Dedicated Charging Port */
212:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
215:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* case Charging Downstream Port */
221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished */
ARM GAS /tmp/ccIyds8E.s page 8
230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd);
231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Check for the Timeout, else start USB Device */
233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((HAL_GetTick() - tickstart) > 1000U)
234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_ERROR);
237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
238:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_ERROR);
239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Activate BatteryCharging feature.
253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateBCD(PCD_HandleTypeDef *hpcd)
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
260:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_SDEN);
262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Power Down USB transceiver */
264:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN);
265:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
266:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Enable Battery charging */
267:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_BCDEN;
268:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 1U;
270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Deactivate BatteryCharging feature.
276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateBCD(PCD_HandleTypeDef *hpcd)
280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_SDEN);
284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Disable Battery charging */
ARM GAS /tmp/ccIyds8E.s page 9
287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN);
288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 0U;
290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) ||
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx) */
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* defined (USB_OTG_FS) || defined (USB_OTG_HS) */
296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Send LPM message to user layer callback.
299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
300:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param msg LPM message
301:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
302:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
303:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
159 .loc 1 304 1 is_stmt 1 view -0
160 .cfi_startproc
161 @ args = 0, pretend = 0, frame = 0
162 @ frame_needed = 0, uses_anonymous_args = 0
163 @ link register save eliminated.
305:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
306:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(hpcd);
164 .loc 1 306 3 view .LVU40
307:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(msg);
165 .loc 1 307 3 view .LVU41
308:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
309:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** the HAL_PCDEx_LPM_Callback could be implemented in the user file
311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
166 .loc 1 312 1 is_stmt 0 view .LVU42
167 0000 7047 bx lr
168 .cfi_endproc
169 .LFE241:
171 .section .text.HAL_PCDEx_BCD_Callback,"ax",%progbits
172 .align 1
173 .weak HAL_PCDEx_BCD_Callback
174 .syntax unified
175 .thumb
176 .thumb_func
178 HAL_PCDEx_BCD_Callback:
179 .LVL14:
180 .LFB242:
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Send BatteryCharging message to user layer callback.
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
317:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param msg LPM message
318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_BCD_Callback(PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
181 .loc 1 321 1 is_stmt 1 view -0
182 .cfi_startproc
ARM GAS /tmp/ccIyds8E.s page 10
183 @ args = 0, pretend = 0, frame = 0
184 @ frame_needed = 0, uses_anonymous_args = 0
185 @ link register save eliminated.
322:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(hpcd);
186 .loc 1 323 3 view .LVU44
324:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(msg);
187 .loc 1 324 3 view .LVU45
325:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
326:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
327:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** the HAL_PCDEx_BCD_Callback could be implemented in the user file
328:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
188 .loc 1 329 1 is_stmt 0 view .LVU46
189 0000 7047 bx lr
190 .cfi_endproc
191 .LFE242:
193 .text
194 .Letext0:
195 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
196 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
197 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
198 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
199 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
ARM GAS /tmp/ccIyds8E.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pcd_ex.c
/tmp/ccIyds8E.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t
/tmp/ccIyds8E.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo
/tmp/ccIyds8E.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t
/tmp/ccIyds8E.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo
/tmp/ccIyds8E.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccIyds8E.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccIyds8E.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccIyds8E.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
NO UNDEFINED SYMBOLS

Binary file not shown.

62
build/stm32f4xx_hal_pwr.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_pwr.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

1411
build/stm32f4xx_hal_pwr.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_pwr.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_pwr_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

62
build/stm32f4xx_hal_rcc.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_rcc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

3634
build/stm32f4xx_hal_rcc.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_hal_rcc.o Normal file

Binary file not shown.

View File

@ -0,0 +1,62 @@
build/stm32f4xx_hal_rcc_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

64
build/stm32f4xx_it.d Normal file
View File

@ -0,0 +1,64 @@
build/stm32f4xx_it.o: Core/Src/stm32f4xx_it.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Core/Inc/stm32f4xx_it.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Core/Inc/stm32f4xx_it.h:

624
build/stm32f4xx_it.lst Normal file
View File

@ -0,0 +1,624 @@
ARM GAS /tmp/ccneQ3RA.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_it.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Core/Src/stm32f4xx_it.c"
20 .section .text.NMI_Handler,"ax",%progbits
21 .align 1
22 .global NMI_Handler
23 .syntax unified
24 .thumb
25 .thumb_func
27 NMI_Handler:
28 .LFB239:
1:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN Header */
2:Core/Src/stm32f4xx_it.c **** /**
3:Core/Src/stm32f4xx_it.c **** ******************************************************************************
4:Core/Src/stm32f4xx_it.c **** * @file stm32f4xx_it.c
5:Core/Src/stm32f4xx_it.c **** * @brief Interrupt Service Routines.
6:Core/Src/stm32f4xx_it.c **** ******************************************************************************
7:Core/Src/stm32f4xx_it.c **** * @attention
8:Core/Src/stm32f4xx_it.c **** *
9:Core/Src/stm32f4xx_it.c **** * Copyright (c) 2025 STMicroelectronics.
10:Core/Src/stm32f4xx_it.c **** * All rights reserved.
11:Core/Src/stm32f4xx_it.c **** *
12:Core/Src/stm32f4xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file
13:Core/Src/stm32f4xx_it.c **** * in the root directory of this software component.
14:Core/Src/stm32f4xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
15:Core/Src/stm32f4xx_it.c **** *
16:Core/Src/stm32f4xx_it.c **** ******************************************************************************
17:Core/Src/stm32f4xx_it.c **** */
18:Core/Src/stm32f4xx_it.c **** /* USER CODE END Header */
19:Core/Src/stm32f4xx_it.c ****
20:Core/Src/stm32f4xx_it.c **** /* Includes ------------------------------------------------------------------*/
21:Core/Src/stm32f4xx_it.c **** #include "main.h"
22:Core/Src/stm32f4xx_it.c **** #include "stm32f4xx_it.h"
23:Core/Src/stm32f4xx_it.c **** /* Private includes ----------------------------------------------------------*/
24:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN Includes */
25:Core/Src/stm32f4xx_it.c **** /* USER CODE END Includes */
26:Core/Src/stm32f4xx_it.c ****
27:Core/Src/stm32f4xx_it.c **** /* Private typedef -----------------------------------------------------------*/
28:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN TD */
29:Core/Src/stm32f4xx_it.c ****
30:Core/Src/stm32f4xx_it.c **** /* USER CODE END TD */
ARM GAS /tmp/ccneQ3RA.s page 2
31:Core/Src/stm32f4xx_it.c ****
32:Core/Src/stm32f4xx_it.c **** /* Private define ------------------------------------------------------------*/
33:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PD */
34:Core/Src/stm32f4xx_it.c ****
35:Core/Src/stm32f4xx_it.c **** /* USER CODE END PD */
36:Core/Src/stm32f4xx_it.c ****
37:Core/Src/stm32f4xx_it.c **** /* Private macro -------------------------------------------------------------*/
38:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PM */
39:Core/Src/stm32f4xx_it.c ****
40:Core/Src/stm32f4xx_it.c **** /* USER CODE END PM */
41:Core/Src/stm32f4xx_it.c ****
42:Core/Src/stm32f4xx_it.c **** /* Private variables ---------------------------------------------------------*/
43:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PV */
44:Core/Src/stm32f4xx_it.c ****
45:Core/Src/stm32f4xx_it.c **** /* USER CODE END PV */
46:Core/Src/stm32f4xx_it.c ****
47:Core/Src/stm32f4xx_it.c **** /* Private function prototypes -----------------------------------------------*/
48:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PFP */
49:Core/Src/stm32f4xx_it.c ****
50:Core/Src/stm32f4xx_it.c **** /* USER CODE END PFP */
51:Core/Src/stm32f4xx_it.c ****
52:Core/Src/stm32f4xx_it.c **** /* Private user code ---------------------------------------------------------*/
53:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 0 */
54:Core/Src/stm32f4xx_it.c ****
55:Core/Src/stm32f4xx_it.c **** /* USER CODE END 0 */
56:Core/Src/stm32f4xx_it.c ****
57:Core/Src/stm32f4xx_it.c **** /* External variables --------------------------------------------------------*/
58:Core/Src/stm32f4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_OTG_FS;
59:Core/Src/stm32f4xx_it.c **** extern DMA_HandleTypeDef hdma_adc1;
60:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EV */
61:Core/Src/stm32f4xx_it.c ****
62:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */
63:Core/Src/stm32f4xx_it.c ****
64:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
65:Core/Src/stm32f4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
66:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
67:Core/Src/stm32f4xx_it.c **** /**
68:Core/Src/stm32f4xx_it.c **** * @brief This function handles Non maskable interrupt.
69:Core/Src/stm32f4xx_it.c **** */
70:Core/Src/stm32f4xx_it.c **** void NMI_Handler(void)
71:Core/Src/stm32f4xx_it.c **** {
29 .loc 1 71 1 view -0
30 .cfi_startproc
31 @ Volatile: function does not return.
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
35 .L2:
72:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
73:Core/Src/stm32f4xx_it.c ****
74:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
75:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
76:Core/Src/stm32f4xx_it.c **** while (1)
36 .loc 1 76 4 view .LVU1
77:Core/Src/stm32f4xx_it.c **** {
78:Core/Src/stm32f4xx_it.c **** }
37 .loc 1 78 3 view .LVU2
ARM GAS /tmp/ccneQ3RA.s page 3
76:Core/Src/stm32f4xx_it.c **** {
38 .loc 1 76 10 view .LVU3
39 0000 FEE7 b .L2
40 .cfi_endproc
41 .LFE239:
43 .section .text.HardFault_Handler,"ax",%progbits
44 .align 1
45 .global HardFault_Handler
46 .syntax unified
47 .thumb
48 .thumb_func
50 HardFault_Handler:
51 .LFB240:
79:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
80:Core/Src/stm32f4xx_it.c **** }
81:Core/Src/stm32f4xx_it.c ****
82:Core/Src/stm32f4xx_it.c **** /**
83:Core/Src/stm32f4xx_it.c **** * @brief This function handles Hard fault interrupt.
84:Core/Src/stm32f4xx_it.c **** */
85:Core/Src/stm32f4xx_it.c **** void HardFault_Handler(void)
86:Core/Src/stm32f4xx_it.c **** {
52 .loc 1 86 1 view -0
53 .cfi_startproc
54 @ Volatile: function does not return.
55 @ args = 0, pretend = 0, frame = 0
56 @ frame_needed = 0, uses_anonymous_args = 0
57 @ link register save eliminated.
58 .L4:
87:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
88:Core/Src/stm32f4xx_it.c ****
89:Core/Src/stm32f4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
90:Core/Src/stm32f4xx_it.c **** while (1)
59 .loc 1 90 3 view .LVU5
91:Core/Src/stm32f4xx_it.c **** {
92:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
93:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
94:Core/Src/stm32f4xx_it.c **** }
60 .loc 1 94 3 view .LVU6
90:Core/Src/stm32f4xx_it.c **** {
61 .loc 1 90 9 view .LVU7
62 0000 FEE7 b .L4
63 .cfi_endproc
64 .LFE240:
66 .section .text.MemManage_Handler,"ax",%progbits
67 .align 1
68 .global MemManage_Handler
69 .syntax unified
70 .thumb
71 .thumb_func
73 MemManage_Handler:
74 .LFB241:
95:Core/Src/stm32f4xx_it.c **** }
96:Core/Src/stm32f4xx_it.c ****
97:Core/Src/stm32f4xx_it.c **** /**
98:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault.
99:Core/Src/stm32f4xx_it.c **** */
100:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void)
ARM GAS /tmp/ccneQ3RA.s page 4
101:Core/Src/stm32f4xx_it.c **** {
75 .loc 1 101 1 view -0
76 .cfi_startproc
77 @ Volatile: function does not return.
78 @ args = 0, pretend = 0, frame = 0
79 @ frame_needed = 0, uses_anonymous_args = 0
80 @ link register save eliminated.
81 .L6:
102:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
103:Core/Src/stm32f4xx_it.c ****
104:Core/Src/stm32f4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
105:Core/Src/stm32f4xx_it.c **** while (1)
82 .loc 1 105 3 view .LVU9
106:Core/Src/stm32f4xx_it.c **** {
107:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
108:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
109:Core/Src/stm32f4xx_it.c **** }
83 .loc 1 109 3 view .LVU10
105:Core/Src/stm32f4xx_it.c **** {
84 .loc 1 105 9 view .LVU11
85 0000 FEE7 b .L6
86 .cfi_endproc
87 .LFE241:
89 .section .text.BusFault_Handler,"ax",%progbits
90 .align 1
91 .global BusFault_Handler
92 .syntax unified
93 .thumb
94 .thumb_func
96 BusFault_Handler:
97 .LFB242:
110:Core/Src/stm32f4xx_it.c **** }
111:Core/Src/stm32f4xx_it.c ****
112:Core/Src/stm32f4xx_it.c **** /**
113:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
114:Core/Src/stm32f4xx_it.c **** */
115:Core/Src/stm32f4xx_it.c **** void BusFault_Handler(void)
116:Core/Src/stm32f4xx_it.c **** {
98 .loc 1 116 1 view -0
99 .cfi_startproc
100 @ Volatile: function does not return.
101 @ args = 0, pretend = 0, frame = 0
102 @ frame_needed = 0, uses_anonymous_args = 0
103 @ link register save eliminated.
104 .L8:
117:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
118:Core/Src/stm32f4xx_it.c ****
119:Core/Src/stm32f4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
120:Core/Src/stm32f4xx_it.c **** while (1)
105 .loc 1 120 3 view .LVU13
121:Core/Src/stm32f4xx_it.c **** {
122:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
123:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
124:Core/Src/stm32f4xx_it.c **** }
106 .loc 1 124 3 view .LVU14
120:Core/Src/stm32f4xx_it.c **** {
107 .loc 1 120 9 view .LVU15
ARM GAS /tmp/ccneQ3RA.s page 5
108 0000 FEE7 b .L8
109 .cfi_endproc
110 .LFE242:
112 .section .text.UsageFault_Handler,"ax",%progbits
113 .align 1
114 .global UsageFault_Handler
115 .syntax unified
116 .thumb
117 .thumb_func
119 UsageFault_Handler:
120 .LFB243:
125:Core/Src/stm32f4xx_it.c **** }
126:Core/Src/stm32f4xx_it.c ****
127:Core/Src/stm32f4xx_it.c **** /**
128:Core/Src/stm32f4xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
129:Core/Src/stm32f4xx_it.c **** */
130:Core/Src/stm32f4xx_it.c **** void UsageFault_Handler(void)
131:Core/Src/stm32f4xx_it.c **** {
121 .loc 1 131 1 view -0
122 .cfi_startproc
123 @ Volatile: function does not return.
124 @ args = 0, pretend = 0, frame = 0
125 @ frame_needed = 0, uses_anonymous_args = 0
126 @ link register save eliminated.
127 .L10:
132:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
133:Core/Src/stm32f4xx_it.c ****
134:Core/Src/stm32f4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
135:Core/Src/stm32f4xx_it.c **** while (1)
128 .loc 1 135 3 view .LVU17
136:Core/Src/stm32f4xx_it.c **** {
137:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
138:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
139:Core/Src/stm32f4xx_it.c **** }
129 .loc 1 139 3 view .LVU18
135:Core/Src/stm32f4xx_it.c **** {
130 .loc 1 135 9 view .LVU19
131 0000 FEE7 b .L10
132 .cfi_endproc
133 .LFE243:
135 .section .text.SVC_Handler,"ax",%progbits
136 .align 1
137 .global SVC_Handler
138 .syntax unified
139 .thumb
140 .thumb_func
142 SVC_Handler:
143 .LFB244:
140:Core/Src/stm32f4xx_it.c **** }
141:Core/Src/stm32f4xx_it.c ****
142:Core/Src/stm32f4xx_it.c **** /**
143:Core/Src/stm32f4xx_it.c **** * @brief This function handles System service call via SWI instruction.
144:Core/Src/stm32f4xx_it.c **** */
145:Core/Src/stm32f4xx_it.c **** void SVC_Handler(void)
146:Core/Src/stm32f4xx_it.c **** {
144 .loc 1 146 1 view -0
145 .cfi_startproc
ARM GAS /tmp/ccneQ3RA.s page 6
146 @ args = 0, pretend = 0, frame = 0
147 @ frame_needed = 0, uses_anonymous_args = 0
148 @ link register save eliminated.
147:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
148:Core/Src/stm32f4xx_it.c ****
149:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
150:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
151:Core/Src/stm32f4xx_it.c ****
152:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
153:Core/Src/stm32f4xx_it.c **** }
149 .loc 1 153 1 view .LVU21
150 0000 7047 bx lr
151 .cfi_endproc
152 .LFE244:
154 .section .text.DebugMon_Handler,"ax",%progbits
155 .align 1
156 .global DebugMon_Handler
157 .syntax unified
158 .thumb
159 .thumb_func
161 DebugMon_Handler:
162 .LFB245:
154:Core/Src/stm32f4xx_it.c ****
155:Core/Src/stm32f4xx_it.c **** /**
156:Core/Src/stm32f4xx_it.c **** * @brief This function handles Debug monitor.
157:Core/Src/stm32f4xx_it.c **** */
158:Core/Src/stm32f4xx_it.c **** void DebugMon_Handler(void)
159:Core/Src/stm32f4xx_it.c **** {
163 .loc 1 159 1 view -0
164 .cfi_startproc
165 @ args = 0, pretend = 0, frame = 0
166 @ frame_needed = 0, uses_anonymous_args = 0
167 @ link register save eliminated.
160:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
161:Core/Src/stm32f4xx_it.c ****
162:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
163:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
164:Core/Src/stm32f4xx_it.c ****
165:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
166:Core/Src/stm32f4xx_it.c **** }
168 .loc 1 166 1 view .LVU23
169 0000 7047 bx lr
170 .cfi_endproc
171 .LFE245:
173 .section .text.PendSV_Handler,"ax",%progbits
174 .align 1
175 .global PendSV_Handler
176 .syntax unified
177 .thumb
178 .thumb_func
180 PendSV_Handler:
181 .LFB246:
167:Core/Src/stm32f4xx_it.c ****
168:Core/Src/stm32f4xx_it.c **** /**
169:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service.
170:Core/Src/stm32f4xx_it.c **** */
171:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void)
ARM GAS /tmp/ccneQ3RA.s page 7
172:Core/Src/stm32f4xx_it.c **** {
182 .loc 1 172 1 view -0
183 .cfi_startproc
184 @ args = 0, pretend = 0, frame = 0
185 @ frame_needed = 0, uses_anonymous_args = 0
186 @ link register save eliminated.
173:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
174:Core/Src/stm32f4xx_it.c ****
175:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
176:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
177:Core/Src/stm32f4xx_it.c ****
178:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
179:Core/Src/stm32f4xx_it.c **** }
187 .loc 1 179 1 view .LVU25
188 0000 7047 bx lr
189 .cfi_endproc
190 .LFE246:
192 .section .text.SysTick_Handler,"ax",%progbits
193 .align 1
194 .global SysTick_Handler
195 .syntax unified
196 .thumb
197 .thumb_func
199 SysTick_Handler:
200 .LFB247:
180:Core/Src/stm32f4xx_it.c ****
181:Core/Src/stm32f4xx_it.c **** /**
182:Core/Src/stm32f4xx_it.c **** * @brief This function handles System tick timer.
183:Core/Src/stm32f4xx_it.c **** */
184:Core/Src/stm32f4xx_it.c **** void SysTick_Handler(void)
185:Core/Src/stm32f4xx_it.c **** {
201 .loc 1 185 1 view -0
202 .cfi_startproc
203 @ args = 0, pretend = 0, frame = 0
204 @ frame_needed = 0, uses_anonymous_args = 0
205 0000 08B5 push {r3, lr}
206 .LCFI0:
207 .cfi_def_cfa_offset 8
208 .cfi_offset 3, -8
209 .cfi_offset 14, -4
186:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
187:Core/Src/stm32f4xx_it.c ****
188:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
189:Core/Src/stm32f4xx_it.c **** HAL_IncTick();
210 .loc 1 189 3 view .LVU27
211 0002 FFF7FEFF bl HAL_IncTick
212 .LVL0:
190:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
191:Core/Src/stm32f4xx_it.c ****
192:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
193:Core/Src/stm32f4xx_it.c **** }
213 .loc 1 193 1 is_stmt 0 view .LVU28
214 0006 08BD pop {r3, pc}
215 .cfi_endproc
216 .LFE247:
218 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits
219 .align 1
ARM GAS /tmp/ccneQ3RA.s page 8
220 .global DMA2_Stream0_IRQHandler
221 .syntax unified
222 .thumb
223 .thumb_func
225 DMA2_Stream0_IRQHandler:
226 .LFB248:
194:Core/Src/stm32f4xx_it.c ****
195:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
196:Core/Src/stm32f4xx_it.c **** /* STM32F4xx Peripheral Interrupt Handlers */
197:Core/Src/stm32f4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
198:Core/Src/stm32f4xx_it.c **** /* For the available peripheral interrupt handler names, */
199:Core/Src/stm32f4xx_it.c **** /* please refer to the startup file (startup_stm32f4xx.s). */
200:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
201:Core/Src/stm32f4xx_it.c ****
202:Core/Src/stm32f4xx_it.c **** /**
203:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt.
204:Core/Src/stm32f4xx_it.c **** */
205:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void)
206:Core/Src/stm32f4xx_it.c **** {
227 .loc 1 206 1 is_stmt 1 view -0
228 .cfi_startproc
229 @ args = 0, pretend = 0, frame = 0
230 @ frame_needed = 0, uses_anonymous_args = 0
231 0000 08B5 push {r3, lr}
232 .LCFI1:
233 .cfi_def_cfa_offset 8
234 .cfi_offset 3, -8
235 .cfi_offset 14, -4
207:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */
208:Core/Src/stm32f4xx_it.c ****
209:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */
210:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1);
236 .loc 1 210 3 view .LVU30
237 0002 0248 ldr r0, .L18
238 0004 FFF7FEFF bl HAL_DMA_IRQHandler
239 .LVL1:
211:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */
212:Core/Src/stm32f4xx_it.c ****
213:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */
214:Core/Src/stm32f4xx_it.c **** }
240 .loc 1 214 1 is_stmt 0 view .LVU31
241 0008 08BD pop {r3, pc}
242 .L19:
243 000a 00BF .align 2
244 .L18:
245 000c 00000000 .word hdma_adc1
246 .cfi_endproc
247 .LFE248:
249 .section .text.OTG_FS_IRQHandler,"ax",%progbits
250 .align 1
251 .global OTG_FS_IRQHandler
252 .syntax unified
253 .thumb
254 .thumb_func
256 OTG_FS_IRQHandler:
257 .LFB249:
215:Core/Src/stm32f4xx_it.c ****
ARM GAS /tmp/ccneQ3RA.s page 9
216:Core/Src/stm32f4xx_it.c **** /**
217:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt.
218:Core/Src/stm32f4xx_it.c **** */
219:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void)
220:Core/Src/stm32f4xx_it.c **** {
258 .loc 1 220 1 is_stmt 1 view -0
259 .cfi_startproc
260 @ args = 0, pretend = 0, frame = 0
261 @ frame_needed = 0, uses_anonymous_args = 0
262 0000 08B5 push {r3, lr}
263 .LCFI2:
264 .cfi_def_cfa_offset 8
265 .cfi_offset 3, -8
266 .cfi_offset 14, -4
221:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */
222:Core/Src/stm32f4xx_it.c ****
223:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */
224:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS);
267 .loc 1 224 3 view .LVU33
268 0002 0248 ldr r0, .L22
269 0004 FFF7FEFF bl HAL_PCD_IRQHandler
270 .LVL2:
225:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */
226:Core/Src/stm32f4xx_it.c ****
227:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */
228:Core/Src/stm32f4xx_it.c **** }
271 .loc 1 228 1 is_stmt 0 view .LVU34
272 0008 08BD pop {r3, pc}
273 .L23:
274 000a 00BF .align 2
275 .L22:
276 000c 00000000 .word hpcd_USB_OTG_FS
277 .cfi_endproc
278 .LFE249:
280 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits
281 .align 1
282 .global HAL_ADC_ConvHalfCpltCallback
283 .syntax unified
284 .thumb
285 .thumb_func
287 HAL_ADC_ConvHalfCpltCallback:
288 .LVL3:
289 .LFB250:
229:Core/Src/stm32f4xx_it.c ****
230:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */
231:Core/Src/stm32f4xx_it.c **** /*
232:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
233:Core/Src/stm32f4xx_it.c **** {
234:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET);
235:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
236:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
237:Core/Src/stm32f4xx_it.c **** }
238:Core/Src/stm32f4xx_it.c **** */
239:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
240:Core/Src/stm32f4xx_it.c **** {
290 .loc 1 240 1 is_stmt 1 view -0
291 .cfi_startproc
ARM GAS /tmp/ccneQ3RA.s page 10
292 @ args = 0, pretend = 0, frame = 0
293 @ frame_needed = 0, uses_anonymous_args = 0
294 .loc 1 240 1 is_stmt 0 view .LVU36
295 0000 08B5 push {r3, lr}
296 .LCFI3:
297 .cfi_def_cfa_offset 8
298 .cfi_offset 3, -8
299 .cfi_offset 14, -4
241:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
242:Core/Src/stm32f4xx_it.c ****
243:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin);
300 .loc 1 243 3 is_stmt 1 view .LVU37
301 0002 8021 movs r1, #128
302 0004 0148 ldr r0, .L26
303 .LVL4:
304 .loc 1 243 3 is_stmt 0 view .LVU38
305 0006 FFF7FEFF bl HAL_GPIO_TogglePin
306 .LVL5:
244:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
245:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
246:Core/Src/stm32f4xx_it.c **** }
307 .loc 1 246 1 view .LVU39
308 000a 08BD pop {r3, pc}
309 .L27:
310 .align 2
311 .L26:
312 000c 00040240 .word 1073873920
313 .cfi_endproc
314 .LFE250:
316 .text
317 .Letext0:
318 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
319 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
320 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
321 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
322 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
323 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
324 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
325 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
326 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
327 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/ccneQ3RA.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_it.c
/tmp/ccneQ3RA.s:21 .text.NMI_Handler:00000000 $t
/tmp/ccneQ3RA.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/ccneQ3RA.s:44 .text.HardFault_Handler:00000000 $t
/tmp/ccneQ3RA.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/ccneQ3RA.s:67 .text.MemManage_Handler:00000000 $t
/tmp/ccneQ3RA.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/ccneQ3RA.s:90 .text.BusFault_Handler:00000000 $t
/tmp/ccneQ3RA.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/ccneQ3RA.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/ccneQ3RA.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/ccneQ3RA.s:136 .text.SVC_Handler:00000000 $t
/tmp/ccneQ3RA.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/ccneQ3RA.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/ccneQ3RA.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/ccneQ3RA.s:174 .text.PendSV_Handler:00000000 $t
/tmp/ccneQ3RA.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/ccneQ3RA.s:193 .text.SysTick_Handler:00000000 $t
/tmp/ccneQ3RA.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
/tmp/ccneQ3RA.s:219 .text.DMA2_Stream0_IRQHandler:00000000 $t
/tmp/ccneQ3RA.s:225 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler
/tmp/ccneQ3RA.s:245 .text.DMA2_Stream0_IRQHandler:0000000c $d
/tmp/ccneQ3RA.s:250 .text.OTG_FS_IRQHandler:00000000 $t
/tmp/ccneQ3RA.s:256 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler
/tmp/ccneQ3RA.s:276 .text.OTG_FS_IRQHandler:0000000c $d
/tmp/ccneQ3RA.s:281 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
/tmp/ccneQ3RA.s:287 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccneQ3RA.s:312 .text.HAL_ADC_ConvHalfCpltCallback:0000000c $d
UNDEFINED SYMBOLS
HAL_IncTick
HAL_DMA_IRQHandler
hdma_adc1
HAL_PCD_IRQHandler
hpcd_USB_OTG_FS
HAL_GPIO_TogglePin

BIN
build/stm32f4xx_it.o Normal file

Binary file not shown.

2
build/stm32f4xx_ll_adc.d Normal file
View File

@ -0,0 +1,2 @@
build/stm32f4xx_ll_adc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c

View File

@ -0,0 +1,30 @@
ARM GAS /tmp/ccslcH8T.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_ll_adc.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c"
20 .Letext0:
ARM GAS /tmp/ccslcH8T.s page 2
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_ll_adc.c
NO UNDEFINED SYMBOLS

BIN
build/stm32f4xx_ll_adc.o Normal file

Binary file not shown.

62
build/stm32f4xx_ll_usb.d Normal file
View File

@ -0,0 +1,62 @@
build/stm32f4xx_ll_usb.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

9824
build/stm32f4xx_ll_usb.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/stm32f4xx_ll_usb.o Normal file

Binary file not shown.

61
build/system_stm32f4xx.d Normal file
View File

@ -0,0 +1,61 @@
build/system_stm32f4xx.o: Core/Src/system_stm32f4xx.c \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:

588
build/system_stm32f4xx.lst Normal file
View File

@ -0,0 +1,588 @@
ARM GAS /tmp/ccmOnLEU.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "system_stm32f4xx.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Core/Src/system_stm32f4xx.c"
20 .section .text.SystemInit,"ax",%progbits
21 .align 1
22 .global SystemInit
23 .syntax unified
24 .thumb
25 .thumb_func
27 SystemInit:
28 .LFB239:
1:Core/Src/system_stm32f4xx.c **** /**
2:Core/Src/system_stm32f4xx.c **** ******************************************************************************
3:Core/Src/system_stm32f4xx.c **** * @file system_stm32f4xx.c
4:Core/Src/system_stm32f4xx.c **** * @author MCD Application Team
5:Core/Src/system_stm32f4xx.c **** * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File.
6:Core/Src/system_stm32f4xx.c **** *
7:Core/Src/system_stm32f4xx.c **** * This file provides two functions and one global variable to be called from
8:Core/Src/system_stm32f4xx.c **** * user application:
9:Core/Src/system_stm32f4xx.c **** * - SystemInit(): This function is called at startup just after reset and
10:Core/Src/system_stm32f4xx.c **** * before branch to main program. This call is made inside
11:Core/Src/system_stm32f4xx.c **** * the "startup_stm32f4xx.s" file.
12:Core/Src/system_stm32f4xx.c **** *
13:Core/Src/system_stm32f4xx.c **** * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used
14:Core/Src/system_stm32f4xx.c **** * by the user application to setup the SysTick
15:Core/Src/system_stm32f4xx.c **** * timer or configure other parameters.
16:Core/Src/system_stm32f4xx.c **** *
17:Core/Src/system_stm32f4xx.c **** * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must
18:Core/Src/system_stm32f4xx.c **** * be called whenever the core clock is changed
19:Core/Src/system_stm32f4xx.c **** * during program execution.
20:Core/Src/system_stm32f4xx.c **** *
21:Core/Src/system_stm32f4xx.c **** *
22:Core/Src/system_stm32f4xx.c **** ******************************************************************************
23:Core/Src/system_stm32f4xx.c **** * @attention
24:Core/Src/system_stm32f4xx.c **** *
25:Core/Src/system_stm32f4xx.c **** * Copyright (c) 2017 STMicroelectronics.
26:Core/Src/system_stm32f4xx.c **** * All rights reserved.
27:Core/Src/system_stm32f4xx.c **** *
28:Core/Src/system_stm32f4xx.c **** * This software is licensed under terms that can be found in the LICENSE file
29:Core/Src/system_stm32f4xx.c **** * in the root directory of this software component.
30:Core/Src/system_stm32f4xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
ARM GAS /tmp/ccmOnLEU.s page 2
31:Core/Src/system_stm32f4xx.c **** *
32:Core/Src/system_stm32f4xx.c **** ******************************************************************************
33:Core/Src/system_stm32f4xx.c **** */
34:Core/Src/system_stm32f4xx.c ****
35:Core/Src/system_stm32f4xx.c **** /** @addtogroup CMSIS
36:Core/Src/system_stm32f4xx.c **** * @{
37:Core/Src/system_stm32f4xx.c **** */
38:Core/Src/system_stm32f4xx.c ****
39:Core/Src/system_stm32f4xx.c **** /** @addtogroup stm32f4xx_system
40:Core/Src/system_stm32f4xx.c **** * @{
41:Core/Src/system_stm32f4xx.c **** */
42:Core/Src/system_stm32f4xx.c ****
43:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Includes
44:Core/Src/system_stm32f4xx.c **** * @{
45:Core/Src/system_stm32f4xx.c **** */
46:Core/Src/system_stm32f4xx.c ****
47:Core/Src/system_stm32f4xx.c ****
48:Core/Src/system_stm32f4xx.c **** #include "stm32f4xx.h"
49:Core/Src/system_stm32f4xx.c ****
50:Core/Src/system_stm32f4xx.c **** #if !defined (HSE_VALUE)
51:Core/Src/system_stm32f4xx.c **** #define HSE_VALUE ((uint32_t)25000000) /*!< Default value of the External oscillator in Hz */
52:Core/Src/system_stm32f4xx.c **** #endif /* HSE_VALUE */
53:Core/Src/system_stm32f4xx.c ****
54:Core/Src/system_stm32f4xx.c **** #if !defined (HSI_VALUE)
55:Core/Src/system_stm32f4xx.c **** #define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/
56:Core/Src/system_stm32f4xx.c **** #endif /* HSI_VALUE */
57:Core/Src/system_stm32f4xx.c ****
58:Core/Src/system_stm32f4xx.c **** /**
59:Core/Src/system_stm32f4xx.c **** * @}
60:Core/Src/system_stm32f4xx.c **** */
61:Core/Src/system_stm32f4xx.c ****
62:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_TypesDefinitions
63:Core/Src/system_stm32f4xx.c **** * @{
64:Core/Src/system_stm32f4xx.c **** */
65:Core/Src/system_stm32f4xx.c ****
66:Core/Src/system_stm32f4xx.c **** /**
67:Core/Src/system_stm32f4xx.c **** * @}
68:Core/Src/system_stm32f4xx.c **** */
69:Core/Src/system_stm32f4xx.c ****
70:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Defines
71:Core/Src/system_stm32f4xx.c **** * @{
72:Core/Src/system_stm32f4xx.c **** */
73:Core/Src/system_stm32f4xx.c ****
74:Core/Src/system_stm32f4xx.c **** /************************* Miscellaneous Configuration ************************/
75:Core/Src/system_stm32f4xx.c **** /*!< Uncomment the following line if you need to use external SRAM or SDRAM as data memory */
76:Core/Src/system_stm32f4xx.c **** #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx)\
77:Core/Src/system_stm32f4xx.c **** || defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)\
78:Core/Src/system_stm32f4xx.c **** || defined(STM32F469xx) || defined(STM32F479xx) || defined(STM32F412Zx) || defined(STM32F412Vx)
79:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSRAM */
80:Core/Src/system_stm32f4xx.c **** #endif /* STM32F40xxx || STM32F41xxx || STM32F42xxx || STM32F43xxx || STM32F469xx || STM32F479xx ||
81:Core/Src/system_stm32f4xx.c **** STM32F412Zx || STM32F412Vx */
82:Core/Src/system_stm32f4xx.c ****
83:Core/Src/system_stm32f4xx.c **** #if defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)\
84:Core/Src/system_stm32f4xx.c **** || defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx)
85:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSDRAM */
86:Core/Src/system_stm32f4xx.c **** #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx ||
87:Core/Src/system_stm32f4xx.c **** STM32F479xx */
ARM GAS /tmp/ccmOnLEU.s page 3
88:Core/Src/system_stm32f4xx.c ****
89:Core/Src/system_stm32f4xx.c **** /* Note: Following vector table addresses must be defined in line with linker
90:Core/Src/system_stm32f4xx.c **** configuration. */
91:Core/Src/system_stm32f4xx.c **** /*!< Uncomment the following line if you need to relocate the vector table
92:Core/Src/system_stm32f4xx.c **** anywhere in Flash or Sram, else the vector table is kept at the automatic
93:Core/Src/system_stm32f4xx.c **** remap of boot address selected */
94:Core/Src/system_stm32f4xx.c **** /* #define USER_VECT_TAB_ADDRESS */
95:Core/Src/system_stm32f4xx.c ****
96:Core/Src/system_stm32f4xx.c **** #if defined(USER_VECT_TAB_ADDRESS)
97:Core/Src/system_stm32f4xx.c **** /*!< Uncomment the following line if you need to relocate your vector Table
98:Core/Src/system_stm32f4xx.c **** in Sram else user remap will be done in Flash. */
99:Core/Src/system_stm32f4xx.c **** /* #define VECT_TAB_SRAM */
100:Core/Src/system_stm32f4xx.c **** #if defined(VECT_TAB_SRAM)
101:Core/Src/system_stm32f4xx.c **** #define VECT_TAB_BASE_ADDRESS SRAM_BASE /*!< Vector Table base address field.
102:Core/Src/system_stm32f4xx.c **** This value must be a multiple of 0x200. */
103:Core/Src/system_stm32f4xx.c **** #else
104:Core/Src/system_stm32f4xx.c **** #define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field.
105:Core/Src/system_stm32f4xx.c **** This value must be a multiple of 0x200. */
106:Core/Src/system_stm32f4xx.c **** #endif /* VECT_TAB_SRAM */
107:Core/Src/system_stm32f4xx.c **** #if !defined(VECT_TAB_OFFSET)
108:Core/Src/system_stm32f4xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table offset field.
109:Core/Src/system_stm32f4xx.c **** This value must be a multiple of 0x200. */
110:Core/Src/system_stm32f4xx.c **** #endif /* VECT_TAB_OFFSET */
111:Core/Src/system_stm32f4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */
112:Core/Src/system_stm32f4xx.c **** /******************************************************************************/
113:Core/Src/system_stm32f4xx.c ****
114:Core/Src/system_stm32f4xx.c **** /**
115:Core/Src/system_stm32f4xx.c **** * @}
116:Core/Src/system_stm32f4xx.c **** */
117:Core/Src/system_stm32f4xx.c ****
118:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Macros
119:Core/Src/system_stm32f4xx.c **** * @{
120:Core/Src/system_stm32f4xx.c **** */
121:Core/Src/system_stm32f4xx.c ****
122:Core/Src/system_stm32f4xx.c **** /**
123:Core/Src/system_stm32f4xx.c **** * @}
124:Core/Src/system_stm32f4xx.c **** */
125:Core/Src/system_stm32f4xx.c ****
126:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Variables
127:Core/Src/system_stm32f4xx.c **** * @{
128:Core/Src/system_stm32f4xx.c **** */
129:Core/Src/system_stm32f4xx.c **** /* This variable is updated in three ways:
130:Core/Src/system_stm32f4xx.c **** 1) by calling CMSIS function SystemCoreClockUpdate()
131:Core/Src/system_stm32f4xx.c **** 2) by calling HAL API function HAL_RCC_GetHCLKFreq()
132:Core/Src/system_stm32f4xx.c **** 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
133:Core/Src/system_stm32f4xx.c **** Note: If you use this function to configure the system clock; then there
134:Core/Src/system_stm32f4xx.c **** is no need to call the 2 first functions listed above, since SystemCoreClock
135:Core/Src/system_stm32f4xx.c **** variable is updated automatically.
136:Core/Src/system_stm32f4xx.c **** */
137:Core/Src/system_stm32f4xx.c **** uint32_t SystemCoreClock = 16000000;
138:Core/Src/system_stm32f4xx.c **** const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
139:Core/Src/system_stm32f4xx.c **** const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4};
140:Core/Src/system_stm32f4xx.c **** /**
141:Core/Src/system_stm32f4xx.c **** * @}
142:Core/Src/system_stm32f4xx.c **** */
143:Core/Src/system_stm32f4xx.c ****
144:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_FunctionPrototypes
ARM GAS /tmp/ccmOnLEU.s page 4
145:Core/Src/system_stm32f4xx.c **** * @{
146:Core/Src/system_stm32f4xx.c **** */
147:Core/Src/system_stm32f4xx.c ****
148:Core/Src/system_stm32f4xx.c **** #if defined (DATA_IN_ExtSRAM) || defined (DATA_IN_ExtSDRAM)
149:Core/Src/system_stm32f4xx.c **** static void SystemInit_ExtMemCtl(void);
150:Core/Src/system_stm32f4xx.c **** #endif /* DATA_IN_ExtSRAM || DATA_IN_ExtSDRAM */
151:Core/Src/system_stm32f4xx.c ****
152:Core/Src/system_stm32f4xx.c **** /**
153:Core/Src/system_stm32f4xx.c **** * @}
154:Core/Src/system_stm32f4xx.c **** */
155:Core/Src/system_stm32f4xx.c ****
156:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Functions
157:Core/Src/system_stm32f4xx.c **** * @{
158:Core/Src/system_stm32f4xx.c **** */
159:Core/Src/system_stm32f4xx.c ****
160:Core/Src/system_stm32f4xx.c **** /**
161:Core/Src/system_stm32f4xx.c **** * @brief Setup the microcontroller system
162:Core/Src/system_stm32f4xx.c **** * Initialize the FPU setting, vector table location and External memory
163:Core/Src/system_stm32f4xx.c **** * configuration.
164:Core/Src/system_stm32f4xx.c **** * @param None
165:Core/Src/system_stm32f4xx.c **** * @retval None
166:Core/Src/system_stm32f4xx.c **** */
167:Core/Src/system_stm32f4xx.c **** void SystemInit(void)
168:Core/Src/system_stm32f4xx.c **** {
29 .loc 1 168 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
169:Core/Src/system_stm32f4xx.c **** /* FPU settings ------------------------------------------------------------*/
170:Core/Src/system_stm32f4xx.c **** #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
171:Core/Src/system_stm32f4xx.c **** SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */
34 .loc 1 171 5 view .LVU1
35 .loc 1 171 8 is_stmt 0 view .LVU2
36 0000 034A ldr r2, .L2
37 0002 D2F88830 ldr r3, [r2, #136]
38 .loc 1 171 16 view .LVU3
39 0006 43F47003 orr r3, r3, #15728640
40 000a C2F88830 str r3, [r2, #136]
172:Core/Src/system_stm32f4xx.c **** #endif
173:Core/Src/system_stm32f4xx.c ****
174:Core/Src/system_stm32f4xx.c **** #if defined (DATA_IN_ExtSRAM) || defined (DATA_IN_ExtSDRAM)
175:Core/Src/system_stm32f4xx.c **** SystemInit_ExtMemCtl();
176:Core/Src/system_stm32f4xx.c **** #endif /* DATA_IN_ExtSRAM || DATA_IN_ExtSDRAM */
177:Core/Src/system_stm32f4xx.c ****
178:Core/Src/system_stm32f4xx.c **** /* Configure the Vector Table location -------------------------------------*/
179:Core/Src/system_stm32f4xx.c **** #if defined(USER_VECT_TAB_ADDRESS)
180:Core/Src/system_stm32f4xx.c **** SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM
181:Core/Src/system_stm32f4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */
182:Core/Src/system_stm32f4xx.c **** }
41 .loc 1 182 1 view .LVU4
42 000e 7047 bx lr
43 .L3:
44 .align 2
45 .L2:
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
ARM GAS /tmp/ccmOnLEU.s page 5
48 .LFE239:
50 .section .text.SystemCoreClockUpdate,"ax",%progbits
51 .align 1
52 .global SystemCoreClockUpdate
53 .syntax unified
54 .thumb
55 .thumb_func
57 SystemCoreClockUpdate:
58 .LFB240:
183:Core/Src/system_stm32f4xx.c ****
184:Core/Src/system_stm32f4xx.c **** /**
185:Core/Src/system_stm32f4xx.c **** * @brief Update SystemCoreClock variable according to Clock Register Values.
186:Core/Src/system_stm32f4xx.c **** * The SystemCoreClock variable contains the core clock (HCLK), it can
187:Core/Src/system_stm32f4xx.c **** * be used by the user application to setup the SysTick timer or configure
188:Core/Src/system_stm32f4xx.c **** * other parameters.
189:Core/Src/system_stm32f4xx.c **** *
190:Core/Src/system_stm32f4xx.c **** * @note Each time the core clock (HCLK) changes, this function must be called
191:Core/Src/system_stm32f4xx.c **** * to update SystemCoreClock variable value. Otherwise, any configuration
192:Core/Src/system_stm32f4xx.c **** * based on this variable will be incorrect.
193:Core/Src/system_stm32f4xx.c **** *
194:Core/Src/system_stm32f4xx.c **** * @note - The system frequency computed by this function is not the real
195:Core/Src/system_stm32f4xx.c **** * frequency in the chip. It is calculated based on the predefined
196:Core/Src/system_stm32f4xx.c **** * constant and the selected clock source:
197:Core/Src/system_stm32f4xx.c **** *
198:Core/Src/system_stm32f4xx.c **** * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*)
199:Core/Src/system_stm32f4xx.c **** *
200:Core/Src/system_stm32f4xx.c **** * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**)
201:Core/Src/system_stm32f4xx.c **** *
202:Core/Src/system_stm32f4xx.c **** * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**)
203:Core/Src/system_stm32f4xx.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors.
204:Core/Src/system_stm32f4xx.c **** *
205:Core/Src/system_stm32f4xx.c **** * (*) HSI_VALUE is a constant defined in stm32f4xx_hal_conf.h file (default value
206:Core/Src/system_stm32f4xx.c **** * 16 MHz) but the real value may vary depending on the variations
207:Core/Src/system_stm32f4xx.c **** * in voltage and temperature.
208:Core/Src/system_stm32f4xx.c **** *
209:Core/Src/system_stm32f4xx.c **** * (**) HSE_VALUE is a constant defined in stm32f4xx_hal_conf.h file (its value
210:Core/Src/system_stm32f4xx.c **** * depends on the application requirements), user has to ensure that HSE_VALUE
211:Core/Src/system_stm32f4xx.c **** * is same as the real frequency of the crystal used. Otherwise, this function
212:Core/Src/system_stm32f4xx.c **** * may have wrong result.
213:Core/Src/system_stm32f4xx.c **** *
214:Core/Src/system_stm32f4xx.c **** * - The result of this function could be not correct when using fractional
215:Core/Src/system_stm32f4xx.c **** * value for HSE crystal.
216:Core/Src/system_stm32f4xx.c **** *
217:Core/Src/system_stm32f4xx.c **** * @param None
218:Core/Src/system_stm32f4xx.c **** * @retval None
219:Core/Src/system_stm32f4xx.c **** */
220:Core/Src/system_stm32f4xx.c **** void SystemCoreClockUpdate(void)
221:Core/Src/system_stm32f4xx.c **** {
59 .loc 1 221 1 is_stmt 1 view -0
60 .cfi_startproc
61 @ args = 0, pretend = 0, frame = 0
62 @ frame_needed = 0, uses_anonymous_args = 0
63 @ link register save eliminated.
222:Core/Src/system_stm32f4xx.c **** uint32_t tmp, pllvco, pllp, pllsource, pllm;
64 .loc 1 222 3 view .LVU6
223:Core/Src/system_stm32f4xx.c ****
224:Core/Src/system_stm32f4xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
ARM GAS /tmp/ccmOnLEU.s page 6
225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
65 .loc 1 225 3 view .LVU7
66 .loc 1 225 12 is_stmt 0 view .LVU8
67 0000 224B ldr r3, .L11
68 0002 9B68 ldr r3, [r3, #8]
69 .loc 1 225 7 view .LVU9
70 0004 03F00C03 and r3, r3, #12
71 .LVL0:
226:Core/Src/system_stm32f4xx.c ****
227:Core/Src/system_stm32f4xx.c **** switch (tmp)
72 .loc 1 227 3 is_stmt 1 view .LVU10
73 0008 042B cmp r3, #4
74 000a 11D0 beq .L5
75 000c 082B cmp r3, #8
76 000e 13D0 beq .L6
77 0010 002B cmp r3, #0
78 0012 37D1 bne .L7
228:Core/Src/system_stm32f4xx.c **** {
229:Core/Src/system_stm32f4xx.c **** case 0x00: /* HSI used as system clock source */
230:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE;
79 .loc 1 230 7 view .LVU11
80 .loc 1 230 23 is_stmt 0 view .LVU12
81 0014 1E4B ldr r3, .L11+4
82 .LVL1:
83 .loc 1 230 23 view .LVU13
84 0016 1F4A ldr r2, .L11+8
85 0018 1A60 str r2, [r3]
231:Core/Src/system_stm32f4xx.c **** break;
86 .loc 1 231 7 is_stmt 1 view .LVU14
87 .L8:
232:Core/Src/system_stm32f4xx.c **** case 0x04: /* HSE used as system clock source */
233:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSE_VALUE;
234:Core/Src/system_stm32f4xx.c **** break;
235:Core/Src/system_stm32f4xx.c **** case 0x08: /* PLL used as system clock source */
236:Core/Src/system_stm32f4xx.c ****
237:Core/Src/system_stm32f4xx.c **** /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N
238:Core/Src/system_stm32f4xx.c **** SYSCLK = PLL_VCO / PLL_P
239:Core/Src/system_stm32f4xx.c **** */
240:Core/Src/system_stm32f4xx.c **** pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22;
241:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
242:Core/Src/system_stm32f4xx.c ****
243:Core/Src/system_stm32f4xx.c **** if (pllsource != 0)
244:Core/Src/system_stm32f4xx.c **** {
245:Core/Src/system_stm32f4xx.c **** /* HSE used as PLL clock source */
246:Core/Src/system_stm32f4xx.c **** pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
247:Core/Src/system_stm32f4xx.c **** }
248:Core/Src/system_stm32f4xx.c **** else
249:Core/Src/system_stm32f4xx.c **** {
250:Core/Src/system_stm32f4xx.c **** /* HSI used as PLL clock source */
251:Core/Src/system_stm32f4xx.c **** pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
252:Core/Src/system_stm32f4xx.c **** }
253:Core/Src/system_stm32f4xx.c ****
254:Core/Src/system_stm32f4xx.c **** pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2;
255:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
256:Core/Src/system_stm32f4xx.c **** break;
257:Core/Src/system_stm32f4xx.c **** default:
258:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE;
ARM GAS /tmp/ccmOnLEU.s page 7
259:Core/Src/system_stm32f4xx.c **** break;
260:Core/Src/system_stm32f4xx.c **** }
261:Core/Src/system_stm32f4xx.c **** /* Compute HCLK frequency --------------------------------------------------*/
262:Core/Src/system_stm32f4xx.c **** /* Get HCLK prescaler */
263:Core/Src/system_stm32f4xx.c **** tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
88 .loc 1 263 3 view .LVU15
89 .loc 1 263 28 is_stmt 0 view .LVU16
90 001a 1C4B ldr r3, .L11
91 001c 9B68 ldr r3, [r3, #8]
92 .loc 1 263 52 view .LVU17
93 001e C3F30313 ubfx r3, r3, #4, #4
94 .loc 1 263 22 view .LVU18
95 0022 1D4A ldr r2, .L11+12
96 0024 D15C ldrb r1, [r2, r3] @ zero_extendqisi2
97 .LVL2:
264:Core/Src/system_stm32f4xx.c **** /* HCLK frequency */
265:Core/Src/system_stm32f4xx.c **** SystemCoreClock >>= tmp;
98 .loc 1 265 3 is_stmt 1 view .LVU19
99 .loc 1 265 19 is_stmt 0 view .LVU20
100 0026 1A4A ldr r2, .L11+4
101 0028 1368 ldr r3, [r2]
102 002a CB40 lsrs r3, r3, r1
103 002c 1360 str r3, [r2]
266:Core/Src/system_stm32f4xx.c **** }
104 .loc 1 266 1 view .LVU21
105 002e 7047 bx lr
106 .LVL3:
107 .L5:
233:Core/Src/system_stm32f4xx.c **** break;
108 .loc 1 233 7 is_stmt 1 view .LVU22
233:Core/Src/system_stm32f4xx.c **** break;
109 .loc 1 233 23 is_stmt 0 view .LVU23
110 0030 174B ldr r3, .L11+4
111 .LVL4:
233:Core/Src/system_stm32f4xx.c **** break;
112 .loc 1 233 23 view .LVU24
113 0032 1A4A ldr r2, .L11+16
114 0034 1A60 str r2, [r3]
234:Core/Src/system_stm32f4xx.c **** case 0x08: /* PLL used as system clock source */
115 .loc 1 234 7 is_stmt 1 view .LVU25
116 0036 F0E7 b .L8
117 .LVL5:
118 .L6:
240:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
119 .loc 1 240 7 view .LVU26
240:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
120 .loc 1 240 23 is_stmt 0 view .LVU27
121 0038 144B ldr r3, .L11
122 .LVL6:
240:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
123 .loc 1 240 23 view .LVU28
124 003a 5968 ldr r1, [r3, #4]
125 .LVL7:
241:Core/Src/system_stm32f4xx.c ****
126 .loc 1 241 7 is_stmt 1 view .LVU29
241:Core/Src/system_stm32f4xx.c ****
127 .loc 1 241 17 is_stmt 0 view .LVU30
ARM GAS /tmp/ccmOnLEU.s page 8
128 003c 5A68 ldr r2, [r3, #4]
241:Core/Src/system_stm32f4xx.c ****
129 .loc 1 241 12 view .LVU31
130 003e 02F03F02 and r2, r2, #63
131 .LVL8:
243:Core/Src/system_stm32f4xx.c **** {
132 .loc 1 243 7 is_stmt 1 view .LVU32
243:Core/Src/system_stm32f4xx.c **** {
133 .loc 1 243 10 is_stmt 0 view .LVU33
134 0042 11F4800F tst r1, #4194304
135 0046 13D0 beq .L9
246:Core/Src/system_stm32f4xx.c **** }
136 .loc 1 246 9 is_stmt 1 view .LVU34
246:Core/Src/system_stm32f4xx.c **** }
137 .loc 1 246 29 is_stmt 0 view .LVU35
138 0048 144B ldr r3, .L11+16
139 004a B3FBF2F3 udiv r3, r3, r2
246:Core/Src/system_stm32f4xx.c **** }
140 .loc 1 246 44 view .LVU36
141 004e 0F4A ldr r2, .L11
142 .LVL9:
246:Core/Src/system_stm32f4xx.c **** }
143 .loc 1 246 44 view .LVU37
144 0050 5268 ldr r2, [r2, #4]
246:Core/Src/system_stm32f4xx.c **** }
145 .loc 1 246 74 view .LVU38
146 0052 C2F38812 ubfx r2, r2, #6, #9
246:Core/Src/system_stm32f4xx.c **** }
147 .loc 1 246 16 view .LVU39
148 0056 02FB03F3 mul r3, r2, r3
149 .LVL10:
150 .L10:
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
151 .loc 1 254 7 is_stmt 1 view .LVU40
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
152 .loc 1 254 20 is_stmt 0 view .LVU41
153 005a 0C4A ldr r2, .L11
154 005c 5268 ldr r2, [r2, #4]
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
155 .loc 1 254 50 view .LVU42
156 005e C2F30142 ubfx r2, r2, #16, #2
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
157 .loc 1 254 56 view .LVU43
158 0062 0132 adds r2, r2, #1
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
159 .loc 1 254 12 view .LVU44
160 0064 5200 lsls r2, r2, #1
161 .LVL11:
255:Core/Src/system_stm32f4xx.c **** break;
162 .loc 1 255 7 is_stmt 1 view .LVU45
255:Core/Src/system_stm32f4xx.c **** break;
163 .loc 1 255 31 is_stmt 0 view .LVU46
164 0066 B3FBF2F3 udiv r3, r3, r2
165 .LVL12:
255:Core/Src/system_stm32f4xx.c **** break;
166 .loc 1 255 23 view .LVU47
167 006a 094A ldr r2, .L11+4
ARM GAS /tmp/ccmOnLEU.s page 9
168 .LVL13:
255:Core/Src/system_stm32f4xx.c **** break;
169 .loc 1 255 23 view .LVU48
170 006c 1360 str r3, [r2]
256:Core/Src/system_stm32f4xx.c **** default:
171 .loc 1 256 7 is_stmt 1 view .LVU49
172 006e D4E7 b .L8
173 .LVL14:
174 .L9:
251:Core/Src/system_stm32f4xx.c **** }
175 .loc 1 251 9 view .LVU50
251:Core/Src/system_stm32f4xx.c **** }
176 .loc 1 251 29 is_stmt 0 view .LVU51
177 0070 084B ldr r3, .L11+8
178 0072 B3FBF2F3 udiv r3, r3, r2
251:Core/Src/system_stm32f4xx.c **** }
179 .loc 1 251 44 view .LVU52
180 0076 054A ldr r2, .L11
181 .LVL15:
251:Core/Src/system_stm32f4xx.c **** }
182 .loc 1 251 44 view .LVU53
183 0078 5268 ldr r2, [r2, #4]
251:Core/Src/system_stm32f4xx.c **** }
184 .loc 1 251 74 view .LVU54
185 007a C2F38812 ubfx r2, r2, #6, #9
251:Core/Src/system_stm32f4xx.c **** }
186 .loc 1 251 16 view .LVU55
187 007e 02FB03F3 mul r3, r2, r3
188 .LVL16:
251:Core/Src/system_stm32f4xx.c **** }
189 .loc 1 251 16 view .LVU56
190 0082 EAE7 b .L10
191 .LVL17:
192 .L7:
258:Core/Src/system_stm32f4xx.c **** break;
193 .loc 1 258 7 is_stmt 1 view .LVU57
258:Core/Src/system_stm32f4xx.c **** break;
194 .loc 1 258 23 is_stmt 0 view .LVU58
195 0084 024B ldr r3, .L11+4
196 .LVL18:
258:Core/Src/system_stm32f4xx.c **** break;
197 .loc 1 258 23 view .LVU59
198 0086 034A ldr r2, .L11+8
199 0088 1A60 str r2, [r3]
259:Core/Src/system_stm32f4xx.c **** }
200 .loc 1 259 7 is_stmt 1 view .LVU60
201 008a C6E7 b .L8
202 .L12:
203 .align 2
204 .L11:
205 008c 00380240 .word 1073887232
206 0090 00000000 .word SystemCoreClock
207 0094 0024F400 .word 16000000
208 0098 00000000 .word AHBPrescTable
209 009c 00127A00 .word 8000000
210 .cfi_endproc
211 .LFE240:
ARM GAS /tmp/ccmOnLEU.s page 10
213 .global APBPrescTable
214 .section .rodata.APBPrescTable,"a"
215 .align 2
218 APBPrescTable:
219 0000 00000000 .ascii "\000\000\000\000\001\002\003\004"
219 01020304
220 .global AHBPrescTable
221 .section .rodata.AHBPrescTable,"a"
222 .align 2
225 AHBPrescTable:
226 0000 00000000 .ascii "\000\000\000\000\000\000\000\000\001\002\003\004\006"
226 00000000
226 01020304
226 06
227 000d 070809 .ascii "\007\010\011"
228 .global SystemCoreClock
229 .section .data.SystemCoreClock,"aw"
230 .align 2
233 SystemCoreClock:
234 0000 0024F400 .word 16000000
235 .text
236 .Letext0:
237 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
238 .file 3 "Drivers/CMSIS/Include/core_cm4.h"
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
ARM GAS /tmp/ccmOnLEU.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32f4xx.c
/tmp/ccmOnLEU.s:21 .text.SystemInit:00000000 $t
/tmp/ccmOnLEU.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccmOnLEU.s:46 .text.SystemInit:00000010 $d
/tmp/ccmOnLEU.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccmOnLEU.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccmOnLEU.s:205 .text.SystemCoreClockUpdate:0000008c $d
/tmp/ccmOnLEU.s:233 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccmOnLEU.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccmOnLEU.s:218 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccmOnLEU.s:215 .rodata.APBPrescTable:00000000 $d
/tmp/ccmOnLEU.s:222 .rodata.AHBPrescTable:00000000 $d
/tmp/ccmOnLEU.s:230 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS

BIN
build/system_stm32f4xx.o Normal file

Binary file not shown.

86
build/usb_device.d Normal file
View File

@ -0,0 +1,86 @@
build/usb_device.o: USB_DEVICE/App/usb_device.c \
USB_DEVICE/App/usb_device.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
USB_DEVICE/App/usbd_desc.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
USB_DEVICE/App/usbd_cdc_if.h
USB_DEVICE/App/usb_device.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
USB_DEVICE/App/usbd_desc.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
USB_DEVICE/App/usbd_cdc_if.h:

249
build/usb_device.lst Normal file
View File

@ -0,0 +1,249 @@
ARM GAS /tmp/ccjvRls3.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "usb_device.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "USB_DEVICE/App/usb_device.c"
20 .section .text.MX_USB_DEVICE_Init,"ax",%progbits
21 .align 1
22 .global MX_USB_DEVICE_Init
23 .syntax unified
24 .thumb
25 .thumb_func
27 MX_USB_DEVICE_Init:
28 .LFB243:
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 : v1.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 **** * Copyright (c) 2025 STMicroelectronics.
11:USB_DEVICE/App/usb_device.c **** * All rights reserved.
12:USB_DEVICE/App/usb_device.c **** *
13:USB_DEVICE/App/usb_device.c **** * This software is licensed under terms that can be found in the LICENSE file
14:USB_DEVICE/App/usb_device.c **** * in the root directory of this software component.
15:USB_DEVICE/App/usb_device.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:USB_DEVICE/App/usb_device.c **** *
17:USB_DEVICE/App/usb_device.c **** ******************************************************************************
18:USB_DEVICE/App/usb_device.c **** */
19:USB_DEVICE/App/usb_device.c **** /* USER CODE END Header */
20:USB_DEVICE/App/usb_device.c ****
21:USB_DEVICE/App/usb_device.c **** /* Includes ------------------------------------------------------------------*/
22:USB_DEVICE/App/usb_device.c ****
23:USB_DEVICE/App/usb_device.c **** #include "usb_device.h"
24:USB_DEVICE/App/usb_device.c **** #include "usbd_core.h"
25:USB_DEVICE/App/usb_device.c **** #include "usbd_desc.h"
26:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc.h"
27:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc_if.h"
28:USB_DEVICE/App/usb_device.c ****
29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */
30:USB_DEVICE/App/usb_device.c ****
ARM GAS /tmp/ccjvRls3.s page 2
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
32:USB_DEVICE/App/usb_device.c ****
33:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PV */
34:USB_DEVICE/App/usb_device.c **** /* Private variables ---------------------------------------------------------*/
35:USB_DEVICE/App/usb_device.c ****
36:USB_DEVICE/App/usb_device.c **** /* USER CODE END PV */
37:USB_DEVICE/App/usb_device.c ****
38:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PFP */
39:USB_DEVICE/App/usb_device.c **** /* Private function prototypes -----------------------------------------------*/
40:USB_DEVICE/App/usb_device.c ****
41:USB_DEVICE/App/usb_device.c **** /* USER CODE END PFP */
42:USB_DEVICE/App/usb_device.c ****
43:USB_DEVICE/App/usb_device.c **** /* USB Device Core handle declaration. */
44:USB_DEVICE/App/usb_device.c **** USBD_HandleTypeDef hUsbDeviceFS;
45:USB_DEVICE/App/usb_device.c ****
46:USB_DEVICE/App/usb_device.c **** /*
47:USB_DEVICE/App/usb_device.c **** * -- Insert your variables declaration here --
48:USB_DEVICE/App/usb_device.c **** */
49:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 0 */
50:USB_DEVICE/App/usb_device.c ****
51:USB_DEVICE/App/usb_device.c **** /* USER CODE END 0 */
52:USB_DEVICE/App/usb_device.c ****
53:USB_DEVICE/App/usb_device.c **** /*
54:USB_DEVICE/App/usb_device.c **** * -- Insert your external function declaration here --
55:USB_DEVICE/App/usb_device.c **** */
56:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 1 */
57:USB_DEVICE/App/usb_device.c ****
58:USB_DEVICE/App/usb_device.c **** /* USER CODE END 1 */
59:USB_DEVICE/App/usb_device.c ****
60:USB_DEVICE/App/usb_device.c **** /**
61:USB_DEVICE/App/usb_device.c **** * Init USB device Library, add supported class and start the library
62:USB_DEVICE/App/usb_device.c **** * @retval None
63:USB_DEVICE/App/usb_device.c **** */
64:USB_DEVICE/App/usb_device.c **** void MX_USB_DEVICE_Init(void)
65:USB_DEVICE/App/usb_device.c **** {
29 .loc 1 65 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 0000 08B5 push {r3, lr}
34 .LCFI0:
35 .cfi_def_cfa_offset 8
36 .cfi_offset 3, -8
37 .cfi_offset 14, -4
66:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */
67:USB_DEVICE/App/usb_device.c ****
68:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PreTreatment */
69:USB_DEVICE/App/usb_device.c ****
70:USB_DEVICE/App/usb_device.c **** /* Init Device Library, add supported class and start the library. */
71:USB_DEVICE/App/usb_device.c **** if (USBD_Init(&hUsbDeviceFS, &FS_Desc, DEVICE_FS) != USBD_OK)
38 .loc 1 71 3 view .LVU1
39 .loc 1 71 7 is_stmt 0 view .LVU2
40 0002 0022 movs r2, #0
41 0004 0F49 ldr r1, .L11
42 0006 1048 ldr r0, .L11+4
43 0008 FFF7FEFF bl USBD_Init
44 .LVL0:
ARM GAS /tmp/ccjvRls3.s page 3
45 .loc 1 71 6 discriminator 1 view .LVU3
46 000c 70B9 cbnz r0, .L7
47 .L2:
72:USB_DEVICE/App/usb_device.c **** {
73:USB_DEVICE/App/usb_device.c **** Error_Handler();
74:USB_DEVICE/App/usb_device.c **** }
75:USB_DEVICE/App/usb_device.c **** if (USBD_RegisterClass(&hUsbDeviceFS, &USBD_CDC) != USBD_OK)
48 .loc 1 75 3 is_stmt 1 view .LVU4
49 .loc 1 75 7 is_stmt 0 view .LVU5
50 000e 0F49 ldr r1, .L11+8
51 0010 0D48 ldr r0, .L11+4
52 0012 FFF7FEFF bl USBD_RegisterClass
53 .LVL1:
54 .loc 1 75 6 discriminator 1 view .LVU6
55 0016 60B9 cbnz r0, .L8
56 .L3:
76:USB_DEVICE/App/usb_device.c **** {
77:USB_DEVICE/App/usb_device.c **** Error_Handler();
78:USB_DEVICE/App/usb_device.c **** }
79:USB_DEVICE/App/usb_device.c **** if (USBD_CDC_RegisterInterface(&hUsbDeviceFS, &USBD_Interface_fops_FS) != USBD_OK)
57 .loc 1 79 3 is_stmt 1 view .LVU7
58 .loc 1 79 7 is_stmt 0 view .LVU8
59 0018 0D49 ldr r1, .L11+12
60 001a 0B48 ldr r0, .L11+4
61 001c FFF7FEFF bl USBD_CDC_RegisterInterface
62 .LVL2:
63 .loc 1 79 6 discriminator 1 view .LVU9
64 0020 50B9 cbnz r0, .L9
65 .L4:
80:USB_DEVICE/App/usb_device.c **** {
81:USB_DEVICE/App/usb_device.c **** Error_Handler();
82:USB_DEVICE/App/usb_device.c **** }
83:USB_DEVICE/App/usb_device.c **** if (USBD_Start(&hUsbDeviceFS) != USBD_OK)
66 .loc 1 83 3 is_stmt 1 view .LVU10
67 .loc 1 83 7 is_stmt 0 view .LVU11
68 0022 0948 ldr r0, .L11+4
69 0024 FFF7FEFF bl USBD_Start
70 .LVL3:
71 .loc 1 83 6 discriminator 1 view .LVU12
72 0028 48B9 cbnz r0, .L10
73 .L1:
84:USB_DEVICE/App/usb_device.c **** {
85:USB_DEVICE/App/usb_device.c **** Error_Handler();
86:USB_DEVICE/App/usb_device.c **** }
87:USB_DEVICE/App/usb_device.c ****
88:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PostTreatment */
89:USB_DEVICE/App/usb_device.c ****
90:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PostTreatment */
91:USB_DEVICE/App/usb_device.c **** }
74 .loc 1 91 1 view .LVU13
75 002a 08BD pop {r3, pc}
76 .L7:
73:USB_DEVICE/App/usb_device.c **** }
77 .loc 1 73 5 is_stmt 1 view .LVU14
78 002c FFF7FEFF bl Error_Handler
79 .LVL4:
80 0030 EDE7 b .L2
ARM GAS /tmp/ccjvRls3.s page 4
81 .L8:
77:USB_DEVICE/App/usb_device.c **** }
82 .loc 1 77 5 view .LVU15
83 0032 FFF7FEFF bl Error_Handler
84 .LVL5:
85 0036 EFE7 b .L3
86 .L9:
81:USB_DEVICE/App/usb_device.c **** }
87 .loc 1 81 5 view .LVU16
88 0038 FFF7FEFF bl Error_Handler
89 .LVL6:
90 003c F1E7 b .L4
91 .L10:
85:USB_DEVICE/App/usb_device.c **** }
92 .loc 1 85 5 view .LVU17
93 003e FFF7FEFF bl Error_Handler
94 .LVL7:
95 .loc 1 91 1 is_stmt 0 view .LVU18
96 0042 F2E7 b .L1
97 .L12:
98 .align 2
99 .L11:
100 0044 00000000 .word FS_Desc
101 0048 00000000 .word hUsbDeviceFS
102 004c 00000000 .word USBD_CDC
103 0050 00000000 .word USBD_Interface_fops_FS
104 .cfi_endproc
105 .LFE243:
107 .global hUsbDeviceFS
108 .section .bss.hUsbDeviceFS,"aw",%nobits
109 .align 2
112 hUsbDeviceFS:
113 0000 00000000 .space 732
113 00000000
113 00000000
113 00000000
113 00000000
114 .text
115 .Letext0:
116 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
117 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
118 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
119 .file 5 "USB_DEVICE/App/usbd_desc.h"
120 .file 6 "USB_DEVICE/App/usbd_cdc_if.h"
121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
122 .file 8 "Core/Inc/main.h"
ARM GAS /tmp/ccjvRls3.s page 5
DEFINED SYMBOLS
*ABS*:00000000 usb_device.c
/tmp/ccjvRls3.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccjvRls3.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccjvRls3.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccjvRls3.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccjvRls3.s:109 .bss.hUsbDeviceFS:00000000 $d
UNDEFINED SYMBOLS
USBD_Init
USBD_RegisterClass
USBD_CDC_RegisterInterface
USBD_Start
Error_Handler
FS_Desc
USBD_CDC
USBD_Interface_fops_FS

BIN
build/usb_device.o Normal file

Binary file not shown.

79
build/usbd_cdc.d Normal file
View File

@ -0,0 +1,79 @@
build/usbd_cdc.o: \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:

2990
build/usbd_cdc.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/usbd_cdc.o Normal file

Binary file not shown.

78
build/usbd_cdc_if.d Normal file
View File

@ -0,0 +1,78 @@
build/usbd_cdc_if.o: USB_DEVICE/App/usbd_cdc_if.c \
USB_DEVICE/App/usbd_cdc_if.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
USB_DEVICE/App/usbd_cdc_if.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:

676
build/usbd_cdc_if.lst Normal file
View File

@ -0,0 +1,676 @@
ARM GAS /tmp/cc3W42Kg.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "usbd_cdc_if.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "USB_DEVICE/App/usbd_cdc_if.c"
20 .section .text.CDC_DeInit_FS,"ax",%progbits
21 .align 1
22 .syntax unified
23 .thumb
24 .thumb_func
26 CDC_DeInit_FS:
27 .LFB244:
1:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN Header */
2:USB_DEVICE/App/usbd_cdc_if.c **** /**
3:USB_DEVICE/App/usbd_cdc_if.c **** ******************************************************************************
4:USB_DEVICE/App/usbd_cdc_if.c **** * @file : usbd_cdc_if.c
5:USB_DEVICE/App/usbd_cdc_if.c **** * @version : v1.0_Cube
6:USB_DEVICE/App/usbd_cdc_if.c **** * @brief : Usb device for Virtual Com Port.
7:USB_DEVICE/App/usbd_cdc_if.c **** ******************************************************************************
8:USB_DEVICE/App/usbd_cdc_if.c **** * @attention
9:USB_DEVICE/App/usbd_cdc_if.c **** *
10:USB_DEVICE/App/usbd_cdc_if.c **** * Copyright (c) 2025 STMicroelectronics.
11:USB_DEVICE/App/usbd_cdc_if.c **** * All rights reserved.
12:USB_DEVICE/App/usbd_cdc_if.c **** *
13:USB_DEVICE/App/usbd_cdc_if.c **** * This software is licensed under terms that can be found in the LICENSE file
14:USB_DEVICE/App/usbd_cdc_if.c **** * in the root directory of this software component.
15:USB_DEVICE/App/usbd_cdc_if.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:USB_DEVICE/App/usbd_cdc_if.c **** *
17:USB_DEVICE/App/usbd_cdc_if.c **** ******************************************************************************
18:USB_DEVICE/App/usbd_cdc_if.c **** */
19:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END Header */
20:USB_DEVICE/App/usbd_cdc_if.c ****
21:USB_DEVICE/App/usbd_cdc_if.c **** /* Includes ------------------------------------------------------------------*/
22:USB_DEVICE/App/usbd_cdc_if.c **** #include "usbd_cdc_if.h"
23:USB_DEVICE/App/usbd_cdc_if.c ****
24:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN INCLUDE */
25:USB_DEVICE/App/usbd_cdc_if.c ****
26:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END INCLUDE */
27:USB_DEVICE/App/usbd_cdc_if.c ****
28:USB_DEVICE/App/usbd_cdc_if.c **** /* Private typedef -----------------------------------------------------------*/
29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/
30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/
31:USB_DEVICE/App/usbd_cdc_if.c ****
ARM GAS /tmp/cc3W42Kg.s page 2
32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */
33:USB_DEVICE/App/usbd_cdc_if.c **** /* Private variables ---------------------------------------------------------*/
34:USB_DEVICE/App/usbd_cdc_if.c ****
35:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PV */
36:USB_DEVICE/App/usbd_cdc_if.c ****
37:USB_DEVICE/App/usbd_cdc_if.c **** /** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
38:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Usb device library.
39:USB_DEVICE/App/usbd_cdc_if.c **** * @{
40:USB_DEVICE/App/usbd_cdc_if.c **** */
41:USB_DEVICE/App/usbd_cdc_if.c ****
42:USB_DEVICE/App/usbd_cdc_if.c **** /** @addtogroup USBD_CDC_IF
43:USB_DEVICE/App/usbd_cdc_if.c **** * @{
44:USB_DEVICE/App/usbd_cdc_if.c **** */
45:USB_DEVICE/App/usbd_cdc_if.c ****
46:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_TypesDefinitions USBD_CDC_IF_Private_TypesDefinitions
47:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private types.
48:USB_DEVICE/App/usbd_cdc_if.c **** * @{
49:USB_DEVICE/App/usbd_cdc_if.c **** */
50:USB_DEVICE/App/usbd_cdc_if.c ****
51:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_TYPES */
52:USB_DEVICE/App/usbd_cdc_if.c ****
53:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_TYPES */
54:USB_DEVICE/App/usbd_cdc_if.c ****
55:USB_DEVICE/App/usbd_cdc_if.c **** /**
56:USB_DEVICE/App/usbd_cdc_if.c **** * @}
57:USB_DEVICE/App/usbd_cdc_if.c **** */
58:USB_DEVICE/App/usbd_cdc_if.c ****
59:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Defines USBD_CDC_IF_Private_Defines
60:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private defines.
61:USB_DEVICE/App/usbd_cdc_if.c **** * @{
62:USB_DEVICE/App/usbd_cdc_if.c **** */
63:USB_DEVICE/App/usbd_cdc_if.c ****
64:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_DEFINES */
65:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_DEFINES */
66:USB_DEVICE/App/usbd_cdc_if.c ****
67:USB_DEVICE/App/usbd_cdc_if.c **** /**
68:USB_DEVICE/App/usbd_cdc_if.c **** * @}
69:USB_DEVICE/App/usbd_cdc_if.c **** */
70:USB_DEVICE/App/usbd_cdc_if.c ****
71:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Macros USBD_CDC_IF_Private_Macros
72:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private macros.
73:USB_DEVICE/App/usbd_cdc_if.c **** * @{
74:USB_DEVICE/App/usbd_cdc_if.c **** */
75:USB_DEVICE/App/usbd_cdc_if.c ****
76:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_MACRO */
77:USB_DEVICE/App/usbd_cdc_if.c ****
78:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_MACRO */
79:USB_DEVICE/App/usbd_cdc_if.c ****
80:USB_DEVICE/App/usbd_cdc_if.c **** /**
81:USB_DEVICE/App/usbd_cdc_if.c **** * @}
82:USB_DEVICE/App/usbd_cdc_if.c **** */
83:USB_DEVICE/App/usbd_cdc_if.c ****
84:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Variables USBD_CDC_IF_Private_Variables
85:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private variables.
86:USB_DEVICE/App/usbd_cdc_if.c **** * @{
87:USB_DEVICE/App/usbd_cdc_if.c **** */
88:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */
ARM GAS /tmp/cc3W42Kg.s page 3
89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */
90:USB_DEVICE/App/usbd_cdc_if.c **** /** Received data over USB are stored in this buffer */
91:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserRxBufferFS[APP_RX_DATA_SIZE];
92:USB_DEVICE/App/usbd_cdc_if.c ****
93:USB_DEVICE/App/usbd_cdc_if.c **** /** Data to send over USB CDC are stored in this buffer */
94:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserTxBufferFS[APP_TX_DATA_SIZE];
95:USB_DEVICE/App/usbd_cdc_if.c ****
96:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_VARIABLES */
97:USB_DEVICE/App/usbd_cdc_if.c ****
98:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_VARIABLES */
99:USB_DEVICE/App/usbd_cdc_if.c ****
100:USB_DEVICE/App/usbd_cdc_if.c **** /**
101:USB_DEVICE/App/usbd_cdc_if.c **** * @}
102:USB_DEVICE/App/usbd_cdc_if.c **** */
103:USB_DEVICE/App/usbd_cdc_if.c ****
104:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Exported_Variables USBD_CDC_IF_Exported_Variables
105:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Public variables.
106:USB_DEVICE/App/usbd_cdc_if.c **** * @{
107:USB_DEVICE/App/usbd_cdc_if.c **** */
108:USB_DEVICE/App/usbd_cdc_if.c ****
109:USB_DEVICE/App/usbd_cdc_if.c **** extern USBD_HandleTypeDef hUsbDeviceFS;
110:USB_DEVICE/App/usbd_cdc_if.c ****
111:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN EXPORTED_VARIABLES */
112:USB_DEVICE/App/usbd_cdc_if.c ****
113:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END EXPORTED_VARIABLES */
114:USB_DEVICE/App/usbd_cdc_if.c ****
115:USB_DEVICE/App/usbd_cdc_if.c **** /**
116:USB_DEVICE/App/usbd_cdc_if.c **** * @}
117:USB_DEVICE/App/usbd_cdc_if.c **** */
118:USB_DEVICE/App/usbd_cdc_if.c ****
119:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_FunctionPrototypes USBD_CDC_IF_Private_FunctionPrototypes
120:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private functions declaration.
121:USB_DEVICE/App/usbd_cdc_if.c **** * @{
122:USB_DEVICE/App/usbd_cdc_if.c **** */
123:USB_DEVICE/App/usbd_cdc_if.c ****
124:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Init_FS(void);
125:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_DeInit_FS(void);
126:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uint16_t length);
127:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Receive_FS(uint8_t* pbuf, uint32_t *Len);
128:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_TransmitCplt_FS(uint8_t *pbuf, uint32_t *Len, uint8_t epnum);
129:USB_DEVICE/App/usbd_cdc_if.c ****
130:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_FUNCTIONS_DECLARATION */
131:USB_DEVICE/App/usbd_cdc_if.c ****
132:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_FUNCTIONS_DECLARATION */
133:USB_DEVICE/App/usbd_cdc_if.c ****
134:USB_DEVICE/App/usbd_cdc_if.c **** /**
135:USB_DEVICE/App/usbd_cdc_if.c **** * @}
136:USB_DEVICE/App/usbd_cdc_if.c **** */
137:USB_DEVICE/App/usbd_cdc_if.c ****
138:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ItfTypeDef USBD_Interface_fops_FS =
139:USB_DEVICE/App/usbd_cdc_if.c **** {
140:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Init_FS,
141:USB_DEVICE/App/usbd_cdc_if.c **** CDC_DeInit_FS,
142:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Control_FS,
143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS,
144:USB_DEVICE/App/usbd_cdc_if.c **** CDC_TransmitCplt_FS
145:USB_DEVICE/App/usbd_cdc_if.c **** };
ARM GAS /tmp/cc3W42Kg.s page 4
146:USB_DEVICE/App/usbd_cdc_if.c ****
147:USB_DEVICE/App/usbd_cdc_if.c **** /* Private functions ---------------------------------------------------------*/
148:USB_DEVICE/App/usbd_cdc_if.c **** /**
149:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Initializes the CDC media low layer over the FS USB IP
150:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL
151:USB_DEVICE/App/usbd_cdc_if.c **** */
152:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Init_FS(void)
153:USB_DEVICE/App/usbd_cdc_if.c **** {
154:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
155:USB_DEVICE/App/usbd_cdc_if.c **** /* Set Application Buffers */
156:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetTxBuffer(&hUsbDeviceFS, UserTxBufferFS, 0);
157:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, UserRxBufferFS);
158:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
159:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */
160:USB_DEVICE/App/usbd_cdc_if.c **** }
161:USB_DEVICE/App/usbd_cdc_if.c ****
162:USB_DEVICE/App/usbd_cdc_if.c **** /**
163:USB_DEVICE/App/usbd_cdc_if.c **** * @brief DeInitializes the CDC media low layer
164:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL
165:USB_DEVICE/App/usbd_cdc_if.c **** */
166:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_DeInit_FS(void)
167:USB_DEVICE/App/usbd_cdc_if.c **** {
28 .loc 1 167 1 view -0
29 .cfi_startproc
30 @ args = 0, pretend = 0, frame = 0
31 @ frame_needed = 0, uses_anonymous_args = 0
32 @ link register save eliminated.
168:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 4 */
169:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
33 .loc 1 169 3 view .LVU1
170:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 4 */
171:USB_DEVICE/App/usbd_cdc_if.c **** }
34 .loc 1 171 1 is_stmt 0 view .LVU2
35 0000 0020 movs r0, #0
36 0002 7047 bx lr
37 .cfi_endproc
38 .LFE244:
40 .section .text.CDC_Control_FS,"ax",%progbits
41 .align 1
42 .syntax unified
43 .thumb
44 .thumb_func
46 CDC_Control_FS:
47 .LVL0:
48 .LFB245:
172:USB_DEVICE/App/usbd_cdc_if.c ****
173:USB_DEVICE/App/usbd_cdc_if.c **** /**
174:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Manage the CDC class requests
175:USB_DEVICE/App/usbd_cdc_if.c **** * @param cmd: Command code
176:USB_DEVICE/App/usbd_cdc_if.c **** * @param pbuf: Buffer containing command data (request parameters)
177:USB_DEVICE/App/usbd_cdc_if.c **** * @param length: Number of data to be sent (in bytes)
178:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL
179:USB_DEVICE/App/usbd_cdc_if.c **** */
180:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uint16_t length)
181:USB_DEVICE/App/usbd_cdc_if.c **** {
49 .loc 1 181 1 is_stmt 1 view -0
50 .cfi_startproc
ARM GAS /tmp/cc3W42Kg.s page 5
51 @ args = 0, pretend = 0, frame = 0
52 @ frame_needed = 0, uses_anonymous_args = 0
53 @ link register save eliminated.
182:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 5 */
183:USB_DEVICE/App/usbd_cdc_if.c **** switch(cmd)
54 .loc 1 183 3 view .LVU4
184:USB_DEVICE/App/usbd_cdc_if.c **** {
185:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_ENCAPSULATED_COMMAND:
186:USB_DEVICE/App/usbd_cdc_if.c ****
187:USB_DEVICE/App/usbd_cdc_if.c **** break;
188:USB_DEVICE/App/usbd_cdc_if.c ****
189:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_ENCAPSULATED_RESPONSE:
190:USB_DEVICE/App/usbd_cdc_if.c ****
191:USB_DEVICE/App/usbd_cdc_if.c **** break;
192:USB_DEVICE/App/usbd_cdc_if.c ****
193:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_COMM_FEATURE:
194:USB_DEVICE/App/usbd_cdc_if.c ****
195:USB_DEVICE/App/usbd_cdc_if.c **** break;
196:USB_DEVICE/App/usbd_cdc_if.c ****
197:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_COMM_FEATURE:
198:USB_DEVICE/App/usbd_cdc_if.c ****
199:USB_DEVICE/App/usbd_cdc_if.c **** break;
200:USB_DEVICE/App/usbd_cdc_if.c ****
201:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_CLEAR_COMM_FEATURE:
202:USB_DEVICE/App/usbd_cdc_if.c ****
203:USB_DEVICE/App/usbd_cdc_if.c **** break;
204:USB_DEVICE/App/usbd_cdc_if.c ****
205:USB_DEVICE/App/usbd_cdc_if.c **** /*******************************************************************************/
206:USB_DEVICE/App/usbd_cdc_if.c **** /* Line Coding Structure */
207:USB_DEVICE/App/usbd_cdc_if.c **** /*-----------------------------------------------------------------------------*/
208:USB_DEVICE/App/usbd_cdc_if.c **** /* Offset | Field | Size | Value | Description */
209:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 | dwDTERate | 4 | Number |Data terminal rate, in bits per second*/
210:USB_DEVICE/App/usbd_cdc_if.c **** /* 4 | bCharFormat | 1 | Number | Stop bits */
211:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 - 1 Stop bit */
212:USB_DEVICE/App/usbd_cdc_if.c **** /* 1 - 1.5 Stop bits */
213:USB_DEVICE/App/usbd_cdc_if.c **** /* 2 - 2 Stop bits */
214:USB_DEVICE/App/usbd_cdc_if.c **** /* 5 | bParityType | 1 | Number | Parity */
215:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 - None */
216:USB_DEVICE/App/usbd_cdc_if.c **** /* 1 - Odd */
217:USB_DEVICE/App/usbd_cdc_if.c **** /* 2 - Even */
218:USB_DEVICE/App/usbd_cdc_if.c **** /* 3 - Mark */
219:USB_DEVICE/App/usbd_cdc_if.c **** /* 4 - Space */
220:USB_DEVICE/App/usbd_cdc_if.c **** /* 6 | bDataBits | 1 | Number Data bits (5, 6, 7, 8 or 16). */
221:USB_DEVICE/App/usbd_cdc_if.c **** /*******************************************************************************/
222:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_LINE_CODING:
223:USB_DEVICE/App/usbd_cdc_if.c ****
224:USB_DEVICE/App/usbd_cdc_if.c **** break;
225:USB_DEVICE/App/usbd_cdc_if.c ****
226:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_LINE_CODING:
227:USB_DEVICE/App/usbd_cdc_if.c ****
228:USB_DEVICE/App/usbd_cdc_if.c **** break;
229:USB_DEVICE/App/usbd_cdc_if.c ****
230:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_CONTROL_LINE_STATE:
231:USB_DEVICE/App/usbd_cdc_if.c ****
232:USB_DEVICE/App/usbd_cdc_if.c **** break;
233:USB_DEVICE/App/usbd_cdc_if.c ****
234:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK:
ARM GAS /tmp/cc3W42Kg.s page 6
235:USB_DEVICE/App/usbd_cdc_if.c ****
236:USB_DEVICE/App/usbd_cdc_if.c **** break;
237:USB_DEVICE/App/usbd_cdc_if.c ****
238:USB_DEVICE/App/usbd_cdc_if.c **** default:
239:USB_DEVICE/App/usbd_cdc_if.c **** break;
55 .loc 1 239 5 view .LVU5
240:USB_DEVICE/App/usbd_cdc_if.c **** }
241:USB_DEVICE/App/usbd_cdc_if.c ****
242:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
56 .loc 1 242 3 view .LVU6
243:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 5 */
244:USB_DEVICE/App/usbd_cdc_if.c **** }
57 .loc 1 244 1 is_stmt 0 view .LVU7
58 0000 0020 movs r0, #0
59 .LVL1:
60 .loc 1 244 1 view .LVU8
61 0002 7047 bx lr
62 .cfi_endproc
63 .LFE245:
65 .section .text.CDC_TransmitCplt_FS,"ax",%progbits
66 .align 1
67 .syntax unified
68 .thumb
69 .thumb_func
71 CDC_TransmitCplt_FS:
72 .LVL2:
73 .LFB248:
245:USB_DEVICE/App/usbd_cdc_if.c ****
246:USB_DEVICE/App/usbd_cdc_if.c **** /**
247:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Data received over USB OUT endpoint are sent over CDC interface
248:USB_DEVICE/App/usbd_cdc_if.c **** * through this function.
249:USB_DEVICE/App/usbd_cdc_if.c **** *
250:USB_DEVICE/App/usbd_cdc_if.c **** * @note
251:USB_DEVICE/App/usbd_cdc_if.c **** * This function will issue a NAK packet on any OUT packet received on
252:USB_DEVICE/App/usbd_cdc_if.c **** * USB endpoint until exiting this function. If you exit this function
253:USB_DEVICE/App/usbd_cdc_if.c **** * before transfer is complete on CDC interface (ie. using DMA controller)
254:USB_DEVICE/App/usbd_cdc_if.c **** * it will result in receiving more data while previous ones are still
255:USB_DEVICE/App/usbd_cdc_if.c **** * not sent.
256:USB_DEVICE/App/usbd_cdc_if.c **** *
257:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be received
258:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data received (in bytes)
259:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL
260:USB_DEVICE/App/usbd_cdc_if.c **** */
261:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len)
262:USB_DEVICE/App/usbd_cdc_if.c **** {
263:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */
264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]);
265:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS);
266:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
267:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 6 */
268:USB_DEVICE/App/usbd_cdc_if.c **** }
269:USB_DEVICE/App/usbd_cdc_if.c ****
270:USB_DEVICE/App/usbd_cdc_if.c **** /**
271:USB_DEVICE/App/usbd_cdc_if.c **** * @brief CDC_Transmit_FS
272:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface
273:USB_DEVICE/App/usbd_cdc_if.c **** * through this function.
274:USB_DEVICE/App/usbd_cdc_if.c **** * @note
ARM GAS /tmp/cc3W42Kg.s page 7
275:USB_DEVICE/App/usbd_cdc_if.c **** *
276:USB_DEVICE/App/usbd_cdc_if.c **** *
277:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be sent
278:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data to be sent (in bytes)
279:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL or USBD_BUSY
280:USB_DEVICE/App/usbd_cdc_if.c **** */
281:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len)
282:USB_DEVICE/App/usbd_cdc_if.c **** {
283:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
284:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 7 */
285:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_HandleTypeDef *hcdc = (USBD_CDC_HandleTypeDef*)hUsbDeviceFS.pClassData;
286:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
287:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
288:USB_DEVICE/App/usbd_cdc_if.c **** }
289:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetTxBuffer(&hUsbDeviceFS, Buf, Len);
290:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
291:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */
292:USB_DEVICE/App/usbd_cdc_if.c **** return result;
293:USB_DEVICE/App/usbd_cdc_if.c **** }
294:USB_DEVICE/App/usbd_cdc_if.c ****
295:USB_DEVICE/App/usbd_cdc_if.c **** /**
296:USB_DEVICE/App/usbd_cdc_if.c **** * @brief CDC_TransmitCplt_FS
297:USB_DEVICE/App/usbd_cdc_if.c **** * Data transmitted callback
298:USB_DEVICE/App/usbd_cdc_if.c **** *
299:USB_DEVICE/App/usbd_cdc_if.c **** * @note
300:USB_DEVICE/App/usbd_cdc_if.c **** * This function is IN transfer complete callback used to inform user that
301:USB_DEVICE/App/usbd_cdc_if.c **** * the submitted Data is successfully sent over USB.
302:USB_DEVICE/App/usbd_cdc_if.c **** *
303:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be received
304:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data received (in bytes)
305:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL
306:USB_DEVICE/App/usbd_cdc_if.c **** */
307:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_TransmitCplt_FS(uint8_t *Buf, uint32_t *Len, uint8_t epnum)
308:USB_DEVICE/App/usbd_cdc_if.c **** {
74 .loc 1 308 1 is_stmt 1 view -0
75 .cfi_startproc
76 @ args = 0, pretend = 0, frame = 0
77 @ frame_needed = 0, uses_anonymous_args = 0
78 @ link register save eliminated.
309:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
79 .loc 1 309 3 view .LVU10
310:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 13 */
311:USB_DEVICE/App/usbd_cdc_if.c **** UNUSED(Buf);
80 .loc 1 311 3 view .LVU11
312:USB_DEVICE/App/usbd_cdc_if.c **** UNUSED(Len);
81 .loc 1 312 3 view .LVU12
313:USB_DEVICE/App/usbd_cdc_if.c **** UNUSED(epnum);
82 .loc 1 313 3 view .LVU13
314:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 13 */
315:USB_DEVICE/App/usbd_cdc_if.c **** return result;
83 .loc 1 315 3 view .LVU14
316:USB_DEVICE/App/usbd_cdc_if.c **** }
84 .loc 1 316 1 is_stmt 0 view .LVU15
85 0000 0020 movs r0, #0
86 .LVL3:
87 .loc 1 316 1 view .LVU16
88 0002 7047 bx lr
ARM GAS /tmp/cc3W42Kg.s page 8
89 .cfi_endproc
90 .LFE248:
92 .section .text.CDC_Receive_FS,"ax",%progbits
93 .align 1
94 .syntax unified
95 .thumb
96 .thumb_func
98 CDC_Receive_FS:
99 .LVL4:
100 .LFB246:
262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */
101 .loc 1 262 1 is_stmt 1 view -0
102 .cfi_startproc
103 @ args = 0, pretend = 0, frame = 0
104 @ frame_needed = 0, uses_anonymous_args = 0
262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */
105 .loc 1 262 1 is_stmt 0 view .LVU18
106 0000 10B5 push {r4, lr}
107 .LCFI0:
108 .cfi_def_cfa_offset 8
109 .cfi_offset 4, -8
110 .cfi_offset 14, -4
111 0002 0146 mov r1, r0
112 .LVL5:
264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS);
113 .loc 1 264 3 is_stmt 1 view .LVU19
114 0004 044C ldr r4, .L6
115 0006 2046 mov r0, r4
116 .LVL6:
264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS);
117 .loc 1 264 3 is_stmt 0 view .LVU20
118 0008 FFF7FEFF bl USBD_CDC_SetRxBuffer
119 .LVL7:
265:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
120 .loc 1 265 3 is_stmt 1 view .LVU21
121 000c 2046 mov r0, r4
122 000e FFF7FEFF bl USBD_CDC_ReceivePacket
123 .LVL8:
266:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 6 */
124 .loc 1 266 3 view .LVU22
268:USB_DEVICE/App/usbd_cdc_if.c ****
125 .loc 1 268 1 is_stmt 0 view .LVU23
126 0012 0020 movs r0, #0
127 0014 10BD pop {r4, pc}
128 .L7:
129 0016 00BF .align 2
130 .L6:
131 0018 00000000 .word hUsbDeviceFS
132 .cfi_endproc
133 .LFE246:
135 .section .text.CDC_Init_FS,"ax",%progbits
136 .align 1
137 .syntax unified
138 .thumb
139 .thumb_func
141 CDC_Init_FS:
142 .LFB243:
ARM GAS /tmp/cc3W42Kg.s page 9
153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
143 .loc 1 153 1 is_stmt 1 view -0
144 .cfi_startproc
145 @ args = 0, pretend = 0, frame = 0
146 @ frame_needed = 0, uses_anonymous_args = 0
147 0000 10B5 push {r4, lr}
148 .LCFI1:
149 .cfi_def_cfa_offset 8
150 .cfi_offset 4, -8
151 .cfi_offset 14, -4
156:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, UserRxBufferFS);
152 .loc 1 156 3 view .LVU25
153 0002 064C ldr r4, .L10
154 0004 0022 movs r2, #0
155 0006 0649 ldr r1, .L10+4
156 0008 2046 mov r0, r4
157 000a FFF7FEFF bl USBD_CDC_SetTxBuffer
158 .LVL9:
157:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
159 .loc 1 157 3 view .LVU26
160 000e 0549 ldr r1, .L10+8
161 0010 2046 mov r0, r4
162 0012 FFF7FEFF bl USBD_CDC_SetRxBuffer
163 .LVL10:
158:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */
164 .loc 1 158 3 view .LVU27
160:USB_DEVICE/App/usbd_cdc_if.c ****
165 .loc 1 160 1 is_stmt 0 view .LVU28
166 0016 0020 movs r0, #0
167 0018 10BD pop {r4, pc}
168 .L11:
169 001a 00BF .align 2
170 .L10:
171 001c 00000000 .word hUsbDeviceFS
172 0020 00000000 .word UserTxBufferFS
173 0024 00000000 .word UserRxBufferFS
174 .cfi_endproc
175 .LFE243:
177 .section .text.CDC_Transmit_FS,"ax",%progbits
178 .align 1
179 .global CDC_Transmit_FS
180 .syntax unified
181 .thumb
182 .thumb_func
184 CDC_Transmit_FS:
185 .LVL11:
186 .LFB247:
282:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
187 .loc 1 282 1 is_stmt 1 view -0
188 .cfi_startproc
189 @ args = 0, pretend = 0, frame = 0
190 @ frame_needed = 0, uses_anonymous_args = 0
283:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 7 */
191 .loc 1 283 3 view .LVU30
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
192 .loc 1 285 3 view .LVU31
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
ARM GAS /tmp/cc3W42Kg.s page 10
193 .loc 1 285 27 is_stmt 0 view .LVU32
194 0000 094B ldr r3, .L20
195 0002 D3F8BC32 ldr r3, [r3, #700]
196 .LVL12:
286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
197 .loc 1 286 3 is_stmt 1 view .LVU33
286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
198 .loc 1 286 11 is_stmt 0 view .LVU34
199 0006 D3F81432 ldr r3, [r3, #532]
200 .LVL13:
286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
201 .loc 1 286 6 view .LVU35
202 000a 0BB1 cbz r3, .L19
287:USB_DEVICE/App/usbd_cdc_if.c **** }
203 .loc 1 287 12 view .LVU36
204 000c 0120 movs r0, #1
205 .LVL14:
293:USB_DEVICE/App/usbd_cdc_if.c ****
206 .loc 1 293 1 view .LVU37
207 000e 7047 bx lr
208 .LVL15:
209 .L19:
282:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
210 .loc 1 282 1 view .LVU38
211 0010 10B5 push {r4, lr}
212 .LCFI2:
213 .cfi_def_cfa_offset 8
214 .cfi_offset 4, -8
215 .cfi_offset 14, -4
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
216 .loc 1 289 3 is_stmt 1 view .LVU39
217 0012 054C ldr r4, .L20
218 .LVL16:
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
219 .loc 1 289 3 is_stmt 0 view .LVU40
220 0014 0A46 mov r2, r1
221 0016 0146 mov r1, r0
222 .LVL17:
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
223 .loc 1 289 3 view .LVU41
224 0018 2046 mov r0, r4
225 .LVL18:
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
226 .loc 1 289 3 view .LVU42
227 001a FFF7FEFF bl USBD_CDC_SetTxBuffer
228 .LVL19:
290:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */
229 .loc 1 290 3 is_stmt 1 view .LVU43
290:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */
230 .loc 1 290 12 is_stmt 0 view .LVU44
231 001e 2046 mov r0, r4
232 0020 FFF7FEFF bl USBD_CDC_TransmitPacket
233 .LVL20:
292:USB_DEVICE/App/usbd_cdc_if.c **** }
234 .loc 1 292 3 is_stmt 1 view .LVU45
293:USB_DEVICE/App/usbd_cdc_if.c ****
235 .loc 1 293 1 is_stmt 0 view .LVU46
ARM GAS /tmp/cc3W42Kg.s page 11
236 0024 10BD pop {r4, pc}
237 .L21:
238 0026 00BF .align 2
239 .L20:
240 0028 00000000 .word hUsbDeviceFS
241 .cfi_endproc
242 .LFE247:
244 .global USBD_Interface_fops_FS
245 .section .data.USBD_Interface_fops_FS,"aw"
246 .align 2
249 USBD_Interface_fops_FS:
250 0000 00000000 .word CDC_Init_FS
251 0004 00000000 .word CDC_DeInit_FS
252 0008 00000000 .word CDC_Control_FS
253 000c 00000000 .word CDC_Receive_FS
254 0010 00000000 .word CDC_TransmitCplt_FS
255 .global UserTxBufferFS
256 .section .bss.UserTxBufferFS,"aw",%nobits
257 .align 2
260 UserTxBufferFS:
261 0000 00000000 .space 2048
261 00000000
261 00000000
261 00000000
261 00000000
262 .global UserRxBufferFS
263 .section .bss.UserRxBufferFS,"aw",%nobits
264 .align 2
267 UserRxBufferFS:
268 0000 00000000 .space 2048
268 00000000
268 00000000
268 00000000
268 00000000
269 .text
270 .Letext0:
271 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
272 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
273 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
274 .file 5 "USB_DEVICE/App/usbd_cdc_if.h"
ARM GAS /tmp/cc3W42Kg.s page 12
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc_if.c
/tmp/cc3W42Kg.s:21 .text.CDC_DeInit_FS:00000000 $t
/tmp/cc3W42Kg.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
/tmp/cc3W42Kg.s:41 .text.CDC_Control_FS:00000000 $t
/tmp/cc3W42Kg.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
/tmp/cc3W42Kg.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
/tmp/cc3W42Kg.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
/tmp/cc3W42Kg.s:93 .text.CDC_Receive_FS:00000000 $t
/tmp/cc3W42Kg.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
/tmp/cc3W42Kg.s:131 .text.CDC_Receive_FS:00000018 $d
/tmp/cc3W42Kg.s:136 .text.CDC_Init_FS:00000000 $t
/tmp/cc3W42Kg.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
/tmp/cc3W42Kg.s:171 .text.CDC_Init_FS:0000001c $d
/tmp/cc3W42Kg.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
/tmp/cc3W42Kg.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
/tmp/cc3W42Kg.s:178 .text.CDC_Transmit_FS:00000000 $t
/tmp/cc3W42Kg.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
/tmp/cc3W42Kg.s:240 .text.CDC_Transmit_FS:00000028 $d
/tmp/cc3W42Kg.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
/tmp/cc3W42Kg.s:246 .data.USBD_Interface_fops_FS:00000000 $d
/tmp/cc3W42Kg.s:257 .bss.UserTxBufferFS:00000000 $d
/tmp/cc3W42Kg.s:264 .bss.UserRxBufferFS:00000000 $d
UNDEFINED SYMBOLS
USBD_CDC_SetRxBuffer
USBD_CDC_ReceivePacket
hUsbDeviceFS
USBD_CDC_SetTxBuffer
USBD_CDC_TransmitPacket

BIN
build/usbd_cdc_if.o Normal file

Binary file not shown.

80
build/usbd_conf.d Normal file
View File

@ -0,0 +1,80 @@
build/usbd_conf.o: USB_DEVICE/Target/usbd_conf.c \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:

2470
build/usbd_conf.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/usbd_conf.o Normal file

Binary file not shown.

75
build/usbd_core.d Normal file
View File

@ -0,0 +1,75 @@
build/usbd_core.o: \
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:

3310
build/usbd_core.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/usbd_core.o Normal file

Binary file not shown.

77
build/usbd_ctlreq.d Normal file
View File

@ -0,0 +1,77 @@
build/usbd_ctlreq.o: \
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:

4710
build/usbd_ctlreq.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/usbd_ctlreq.o Normal file

Binary file not shown.

78
build/usbd_desc.d Normal file
View File

@ -0,0 +1,78 @@
build/usbd_desc.o: USB_DEVICE/App/usbd_desc.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
USB_DEVICE/App/usbd_desc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
USB_DEVICE/App/usbd_desc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:

1177
build/usbd_desc.lst Normal file

File diff suppressed because it is too large Load Diff

BIN
build/usbd_desc.o Normal file

Binary file not shown.

75
build/usbd_ioreq.d Normal file
View File

@ -0,0 +1,75 @@
build/usbd_ioreq.o: \
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:

555
build/usbd_ioreq.lst Normal file
View File

@ -0,0 +1,555 @@
ARM GAS /tmp/ccfQqvY9.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "usbd_ioreq.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c"
20 .section .text.USBD_CtlSendData,"ax",%progbits
21 .align 1
22 .global USBD_CtlSendData
23 .syntax unified
24 .thumb
25 .thumb_func
27 USBD_CtlSendData:
28 .LVL0:
29 .LFB243:
1:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
2:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
3:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @file usbd_ioreq.c
4:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @author MCD Application Team
5:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief This file provides the IO requests APIs for control endpoints.
6:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
7:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @attention
8:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
9:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * Copyright (c) 2015 STMicroelectronics.
10:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * All rights reserved.
11:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
12:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * This software is licensed under terms that can be found in the LICENSE file
13:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * in the root directory of this software component.
14:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
15:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
16:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
17:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
18:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
19:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Includes ------------------------------------------------------------------*/
20:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #include "usbd_ioreq.h"
21:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
22:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @addtogroup STM32_USB_DEVICE_LIBRARY
23:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
24:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
25:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
26:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
ARM GAS /tmp/ccfQqvY9.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_TypesDefinitions
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
35:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
36:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
37:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
38:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
39:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
40:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Defines
41:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
42:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
43:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
44:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
45:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
46:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
47:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
48:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
49:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Macros
50:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
51:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
52:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
53:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
54:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
55:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
56:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
57:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Variables
58:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
59:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
60:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
61:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
62:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
63:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
64:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
65:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
66:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_FunctionPrototypes
67:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
68:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
69:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
70:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
71:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
72:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
73:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
74:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Functions
75:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
76:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
77:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
78:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
79:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendData
80:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send data on the ctl pipe
81:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
82:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
83:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be sent
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev,
ARM GAS /tmp/ccfQqvY9.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
30 .loc 1 88 1 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 .loc 1 88 1 is_stmt 0 view .LVU1
35 0000 08B5 push {r3, lr}
36 .LCFI0:
37 .cfi_def_cfa_offset 8
38 .cfi_offset 3, -8
39 .cfi_offset 14, -4
40 0002 1346 mov r3, r2
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_DATA_IN;
41 .loc 1 90 3 is_stmt 1 view .LVU2
42 .loc 1 90 19 is_stmt 0 view .LVU3
43 0004 0222 movs r2, #2
44 .LVL1:
45 .loc 1 90 19 view .LVU4
46 0006 C0F89422 str r2, [r0, #660]
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].total_length = len;
47 .loc 1 91 3 is_stmt 1 view .LVU5
48 .loc 1 91 31 is_stmt 0 view .LVU6
49 000a 4361 str r3, [r0, #20]
92:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].pbuffer = pbuf;
50 .loc 1 92 3 is_stmt 1 view .LVU7
51 .loc 1 92 26 is_stmt 0 view .LVU8
52 000c 4162 str r1, [r0, #36]
93:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
94:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #ifdef USBD_AVOID_PACKET_SPLIT_MPS
95:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].rem_length = 0U;
96:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #else
97:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].rem_length = len;
53 .loc 1 97 3 is_stmt 1 view .LVU9
54 .loc 1 97 29 is_stmt 0 view .LVU10
55 000e 8361 str r3, [r0, #24]
98:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #endif /* USBD_AVOID_PACKET_SPLIT_MPS */
99:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
100:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
101:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_Transmit(pdev, 0x00U, pbuf, len);
56 .loc 1 101 3 is_stmt 1 view .LVU11
57 .loc 1 101 9 is_stmt 0 view .LVU12
58 0010 0A46 mov r2, r1
59 0012 0021 movs r1, #0
60 .LVL2:
61 .loc 1 101 9 view .LVU13
62 0014 FFF7FEFF bl USBD_LL_Transmit
63 .LVL3:
102:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
64 .loc 1 103 3 is_stmt 1 view .LVU14
104:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
65 .loc 1 104 1 is_stmt 0 view .LVU15
66 0018 0020 movs r0, #0
67 001a 08BD pop {r3, pc}
68 .cfi_endproc
ARM GAS /tmp/ccfQqvY9.s page 4
69 .LFE243:
71 .section .text.USBD_CtlContinueSendData,"ax",%progbits
72 .align 1
73 .global USBD_CtlContinueSendData
74 .syntax unified
75 .thumb
76 .thumb_func
78 USBD_CtlContinueSendData:
79 .LVL4:
80 .LFB244:
105:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
106:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
107:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlContinueSendData
108:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * continue sending data on the ctl pipe
109:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
110:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
111:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be sent
112:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
113:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
114:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlContinueSendData(USBD_HandleTypeDef *pdev,
115:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
116:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
81 .loc 1 116 1 is_stmt 1 view -0
82 .cfi_startproc
83 @ args = 0, pretend = 0, frame = 0
84 @ frame_needed = 0, uses_anonymous_args = 0
85 .loc 1 116 1 is_stmt 0 view .LVU17
86 0000 08B5 push {r3, lr}
87 .LCFI1:
88 .cfi_def_cfa_offset 8
89 .cfi_offset 3, -8
90 .cfi_offset 14, -4
91 0002 1346 mov r3, r2
117:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the next transfer */
118:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_Transmit(pdev, 0x00U, pbuf, len);
92 .loc 1 118 3 is_stmt 1 view .LVU18
93 .loc 1 118 9 is_stmt 0 view .LVU19
94 0004 0A46 mov r2, r1
95 .LVL5:
96 .loc 1 118 9 view .LVU20
97 0006 0021 movs r1, #0
98 .LVL6:
99 .loc 1 118 9 view .LVU21
100 0008 FFF7FEFF bl USBD_LL_Transmit
101 .LVL7:
119:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
120:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
102 .loc 1 120 3 is_stmt 1 view .LVU22
121:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
103 .loc 1 121 1 is_stmt 0 view .LVU23
104 000c 0020 movs r0, #0
105 000e 08BD pop {r3, pc}
106 .cfi_endproc
107 .LFE244:
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
110 .align 1
111 .global USBD_CtlPrepareRx
ARM GAS /tmp/ccfQqvY9.s page 5
112 .syntax unified
113 .thumb
114 .thumb_func
116 USBD_CtlPrepareRx:
117 .LVL8:
118 .LFB245:
122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
123:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
124:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlPrepareRx
125:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive data on the ctl pipe
126:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
127:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
128:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be received
129:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
130:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
131:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlPrepareRx(USBD_HandleTypeDef *pdev,
132:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
133:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
119 .loc 1 133 1 is_stmt 1 view -0
120 .cfi_startproc
121 @ args = 0, pretend = 0, frame = 0
122 @ frame_needed = 0, uses_anonymous_args = 0
123 .loc 1 133 1 is_stmt 0 view .LVU25
124 0000 08B5 push {r3, lr}
125 .LCFI2:
126 .cfi_def_cfa_offset 8
127 .cfi_offset 3, -8
128 .cfi_offset 14, -4
129 0002 1346 mov r3, r2
134:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
135:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_DATA_OUT;
130 .loc 1 135 3 is_stmt 1 view .LVU26
131 .loc 1 135 19 is_stmt 0 view .LVU27
132 0004 0322 movs r2, #3
133 .LVL9:
134 .loc 1 135 19 view .LVU28
135 0006 C0F89422 str r2, [r0, #660]
136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].total_length = len;
136 .loc 1 136 3 is_stmt 1 view .LVU29
137 .loc 1 136 32 is_stmt 0 view .LVU30
138 000a C0F85431 str r3, [r0, #340]
137:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].pbuffer = pbuf;
139 .loc 1 137 3 is_stmt 1 view .LVU31
140 .loc 1 137 27 is_stmt 0 view .LVU32
141 000e C0F86411 str r1, [r0, #356]
138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #ifdef USBD_AVOID_PACKET_SPLIT_MPS
140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].rem_length = 0U;
141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #else
142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].rem_length = len;
142 .loc 1 142 3 is_stmt 1 view .LVU33
143 .loc 1 142 30 is_stmt 0 view .LVU34
144 0012 C0F85831 str r3, [r0, #344]
143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #endif /* USBD_AVOID_PACKET_SPLIT_MPS */
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
ARM GAS /tmp/ccfQqvY9.s page 6
145 .loc 1 146 3 is_stmt 1 view .LVU35
146 .loc 1 146 9 is_stmt 0 view .LVU36
147 0016 0A46 mov r2, r1
148 0018 0021 movs r1, #0
149 .LVL10:
150 .loc 1 146 9 view .LVU37
151 001a FFF7FEFF bl USBD_LL_PrepareReceive
152 .LVL11:
147:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
153 .loc 1 148 3 is_stmt 1 view .LVU38
149:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
154 .loc 1 149 1 is_stmt 0 view .LVU39
155 001e 0020 movs r0, #0
156 0020 08BD pop {r3, pc}
157 .cfi_endproc
158 .LFE245:
160 .section .text.USBD_CtlContinueRx,"ax",%progbits
161 .align 1
162 .global USBD_CtlContinueRx
163 .syntax unified
164 .thumb
165 .thumb_func
167 USBD_CtlContinueRx:
168 .LVL12:
169 .LFB246:
150:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
151:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
152:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlContinueRx
153:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * continue receive data on the ctl pipe
154:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
155:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
156:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be received
157:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
158:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
159:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlContinueRx(USBD_HandleTypeDef *pdev,
160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
170 .loc 1 161 1 is_stmt 1 view -0
171 .cfi_startproc
172 @ args = 0, pretend = 0, frame = 0
173 @ frame_needed = 0, uses_anonymous_args = 0
174 .loc 1 161 1 is_stmt 0 view .LVU41
175 0000 08B5 push {r3, lr}
176 .LCFI3:
177 .cfi_def_cfa_offset 8
178 .cfi_offset 3, -8
179 .cfi_offset 14, -4
180 0002 1346 mov r3, r2
162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
181 .loc 1 162 3 is_stmt 1 view .LVU42
182 .loc 1 162 9 is_stmt 0 view .LVU43
183 0004 0A46 mov r2, r1
184 .LVL13:
185 .loc 1 162 9 view .LVU44
186 0006 0021 movs r1, #0
187 .LVL14:
ARM GAS /tmp/ccfQqvY9.s page 7
188 .loc 1 162 9 view .LVU45
189 0008 FFF7FEFF bl USBD_LL_PrepareReceive
190 .LVL15:
163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
191 .loc 1 164 3 is_stmt 1 view .LVU46
165:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
192 .loc 1 165 1 is_stmt 0 view .LVU47
193 000c 0020 movs r0, #0
194 000e 08BD pop {r3, pc}
195 .cfi_endproc
196 .LFE246:
198 .section .text.USBD_CtlSendStatus,"ax",%progbits
199 .align 1
200 .global USBD_CtlSendStatus
201 .syntax unified
202 .thumb
203 .thumb_func
205 USBD_CtlSendStatus:
206 .LVL16:
207 .LFB247:
166:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
167:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
168:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendStatus
169:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send zero lzngth packet on the ctl pipe
170:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
171:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
173:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendStatus(USBD_HandleTypeDef *pdev)
174:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
208 .loc 1 174 1 is_stmt 1 view -0
209 .cfi_startproc
210 @ args = 0, pretend = 0, frame = 0
211 @ frame_needed = 0, uses_anonymous_args = 0
212 .loc 1 174 1 is_stmt 0 view .LVU49
213 0000 08B5 push {r3, lr}
214 .LCFI4:
215 .cfi_def_cfa_offset 8
216 .cfi_offset 3, -8
217 .cfi_offset 14, -4
175:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
176:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_STATUS_IN;
218 .loc 1 176 3 is_stmt 1 view .LVU50
219 .loc 1 176 19 is_stmt 0 view .LVU51
220 0002 0422 movs r2, #4
221 0004 C0F89422 str r2, [r0, #660]
177:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
178:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
179:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_Transmit(pdev, 0x00U, NULL, 0U);
222 .loc 1 179 3 is_stmt 1 view .LVU52
223 .loc 1 179 9 is_stmt 0 view .LVU53
224 0008 0023 movs r3, #0
225 000a 1A46 mov r2, r3
226 000c 1946 mov r1, r3
227 000e FFF7FEFF bl USBD_LL_Transmit
228 .LVL17:
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
ARM GAS /tmp/ccfQqvY9.s page 8
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
229 .loc 1 181 3 is_stmt 1 view .LVU54
182:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
230 .loc 1 182 1 is_stmt 0 view .LVU55
231 0012 0020 movs r0, #0
232 0014 08BD pop {r3, pc}
233 .cfi_endproc
234 .LFE247:
236 .section .text.USBD_CtlReceiveStatus,"ax",%progbits
237 .align 1
238 .global USBD_CtlReceiveStatus
239 .syntax unified
240 .thumb
241 .thumb_func
243 USBD_CtlReceiveStatus:
244 .LVL18:
245 .LFB248:
183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
184:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
185:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlReceiveStatus
186:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive zero lzngth packet on the ctl pipe
187:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
188:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
189:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
190:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlReceiveStatus(USBD_HandleTypeDef *pdev)
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
246 .loc 1 191 1 is_stmt 1 view -0
247 .cfi_startproc
248 @ args = 0, pretend = 0, frame = 0
249 @ frame_needed = 0, uses_anonymous_args = 0
250 .loc 1 191 1 is_stmt 0 view .LVU57
251 0000 08B5 push {r3, lr}
252 .LCFI5:
253 .cfi_def_cfa_offset 8
254 .cfi_offset 3, -8
255 .cfi_offset 14, -4
192:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_STATUS_OUT;
256 .loc 1 193 3 is_stmt 1 view .LVU58
257 .loc 1 193 19 is_stmt 0 view .LVU59
258 0002 0522 movs r2, #5
259 0004 C0F89422 str r2, [r0, #660]
194:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U);
260 .loc 1 196 3 is_stmt 1 view .LVU60
261 .loc 1 196 9 is_stmt 0 view .LVU61
262 0008 0023 movs r3, #0
263 000a 1A46 mov r2, r3
264 000c 1946 mov r1, r3
265 000e FFF7FEFF bl USBD_LL_PrepareReceive
266 .LVL19:
197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
267 .loc 1 198 3 is_stmt 1 view .LVU62
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
268 .loc 1 199 1 is_stmt 0 view .LVU63
ARM GAS /tmp/ccfQqvY9.s page 9
269 0012 0020 movs r0, #0
270 0014 08BD pop {r3, pc}
271 .cfi_endproc
272 .LFE248:
274 .section .text.USBD_GetRxCount,"ax",%progbits
275 .align 1
276 .global USBD_GetRxCount
277 .syntax unified
278 .thumb
279 .thumb_func
281 USBD_GetRxCount:
282 .LVL20:
283 .LFB249:
200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_GetRxCount
203:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * returns the received data length
204:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
205:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param ep_addr: endpoint address
206:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval Rx Data blength
207:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
208:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint32_t USBD_GetRxCount(USBD_HandleTypeDef *pdev, uint8_t ep_addr)
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
284 .loc 1 209 1 is_stmt 1 view -0
285 .cfi_startproc
286 @ args = 0, pretend = 0, frame = 0
287 @ frame_needed = 0, uses_anonymous_args = 0
288 .loc 1 209 1 is_stmt 0 view .LVU65
289 0000 08B5 push {r3, lr}
290 .LCFI6:
291 .cfi_def_cfa_offset 8
292 .cfi_offset 3, -8
293 .cfi_offset 14, -4
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_LL_GetRxDataSize(pdev, ep_addr);
294 .loc 1 210 3 is_stmt 1 view .LVU66
295 .loc 1 210 10 is_stmt 0 view .LVU67
296 0002 FFF7FEFF bl USBD_LL_GetRxDataSize
297 .LVL21:
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
298 .loc 1 211 1 view .LVU68
299 0006 08BD pop {r3, pc}
300 .cfi_endproc
301 .LFE249:
303 .text
304 .Letext0:
305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
306 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccfQqvY9.s page 10
DEFINED SYMBOLS
*ABS*:00000000 usbd_ioreq.c
/tmp/ccfQqvY9.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/ccfQqvY9.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/ccfQqvY9.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/ccfQqvY9.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/ccfQqvY9.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/ccfQqvY9.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/ccfQqvY9.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/ccfQqvY9.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/ccfQqvY9.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/ccfQqvY9.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/ccfQqvY9.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/ccfQqvY9.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/ccfQqvY9.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/ccfQqvY9.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
UNDEFINED SYMBOLS
USBD_LL_Transmit
USBD_LL_PrepareReceive
USBD_LL_GetRxDataSize

BIN
build/usbd_ioreq.o Normal file

Binary file not shown.