diff options
| author | sakumisu <[email protected]> | 2025-07-10 21:52:14 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2025-07-10 21:52:14 +0800 |
| commit | 811550ad255e32a6775449e663bbc4f9d1a629a2 (patch) | |
| tree | f1a7221a2ab4f48b55fd494a6ca1ac52a3cc69be | |
| parent | 4093a3b01db3e104df1ced21d6af66fbd9960f30 (diff) | |
chore(port/dwc2): update readme
Signed-off-by: sakumisu <[email protected]>
| -rw-r--r-- | port/dwc2/README.md | 11 | ||||
| -rw-r--r-- | port/dwc2/usb_glue_gd.c | 4 |
2 files changed, 10 insertions, 5 deletions
diff --git a/port/dwc2/README.md b/port/dwc2/README.md index 5e61d1c4..bc8461a5 100644 --- a/port/dwc2/README.md +++ b/port/dwc2/README.md @@ -6,24 +6,25 @@ If you are using more than one port, all ip parameters must be the same(like fif ## STM32 +**有且仅有 PB14/PB15 引脚支持 host 模式, 部分 F7/H7 可能 PA11/PA12 也支持**。 + - STM32F105xc、STM32F107xc - STM32F205xx、STM32F207xx、STM32F215xx、STM32F217xx - STM32F401xc、STM32F401xe、STM32F405xx、STM32F407xx、STM32F411xe、STM32F412cx、STM32F412rx、STM32F412vx、STM32F412zx、STM32F413xx、STM32F415xx、STM32F417xx、STM32F423xx、STM32F423xx、STM32F429xx、STM32F437xx、STM32F439xx、STM32F446xx、STM32F469xx、STM32F479xx - STM32F7xx - STM32H7xx - STM32L4xx -- STM32MPxx +- STM32U5xx ## AT32 +**有且仅有 AT32F405xx PB14/PB15引脚支持 host 模式**。 + - AT32F402xx、AT32F405xx、AT32F415xx、AT32F423xx、AT32F425xx、AT32F435xx、AT32F437xx ## GD32 -CONFIG_USBDEV_EP_NUM 必须为4 或者 6,并删除 usb_dc_dwc2.c 中 while(1){} - -当 CONFIG_USBDEV_EP_NUM 为4 时,fifo_num 不得大于 320 字 -当 CONFIG_USBDEV_EP_NUM 为6 时,fifo_num 不得大于 1280 字 +**由于无法读取 DWC2 配置信息,并且有部分寄存器是非标准的,因此暂时无法支持 GD 系列**。 - GD32F30X_CL - GD32F405、GD32F407 diff --git a/port/dwc2/usb_glue_gd.c b/port/dwc2/usb_glue_gd.c index cd6e4c09..1a236862 100644 --- a/port/dwc2/usb_glue_gd.c +++ b/port/dwc2/usb_glue_gd.c @@ -7,6 +7,10 @@ #include "stdint.h" #include "usb_dwc2_reg.h" +#if 1 +#error you need to modify some usb register values then use this chip +#endif + #if CONFIG_USBDEV_EP_NUM != 4 && CONFIG_USBDEV_EP_NUM != 6 #error "gd32 only has 4 endpoints for pa11/pa12 and 6 endpoints for pb14/pb15" #endif |
