User Tools

Site Tools


Sidebar

Go Back

Refresh

You are not allowed to add pages

Direct Link

library:stm32:usb-fs_device_lib

STM32_USB

1. 参考资料

2. 数据路径

  1. USB中断
  ENTRY OTG_FS_IRQHandler (.s)
    USBD_OTG_ISR_Handler() (usbd_usr.c)
      USBD_OTG_ISR_Handler(USB_OTG_CORE_HANDLE*) (usb_dcd_int.c)
        USB_OTG_IsDeviceMode  ()             // 1
        USB_OTG_ReadCoreItr   ()             // 2
        DCD_HandleOutEP_ISR   ()             // 3
        DCD_HandleInEP_ISR    ()             // 4
        DCD_HandleResume_ISR  ()             // 5
        DCD_HandleUSBSuspend_ISR  ()         // 6
        DCD_HandleSof_ISR         ()         // 7
        DCD_HandleRxStatusQueueLevel_ISR  () // 8
        DCD_HandleUsbReset_ISR    ()         // 9
        DCD_HandleEnumDone_ISR    ()         // 10
        DCD_IsoINIncomplete_ISR   ()         // 11
        DCD_IsoOUTIncomplete_ISR  ()         // 12
        DCD_SessionRequest_ISR    ()         // 13
        DCD_OTG_ISR  ()                      // 14
// 4
DCD_HandleInEP_ISR(USB_OTG_CORE_HANDLE*) (usb_dcd_int.c)

// 3
DCD_HandleOutEP_ISR(USB_OTG_CORE_HANDLE*) (usb_dcd_int.c)
library/stm32/usb-fs_device_lib.txt · Last modified: 2022/05/02 00:32 (external edit)