summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-07-10 21:52:14 +0800
committersakumisu <[email protected]>2025-07-10 21:52:14 +0800
commit811550ad255e32a6775449e663bbc4f9d1a629a2 (patch)
treef1a7221a2ab4f48b55fd494a6ca1ac52a3cc69be
parent4093a3b01db3e104df1ced21d6af66fbd9960f30 (diff)
chore(port/dwc2): update readme
Signed-off-by: sakumisu <[email protected]>
-rw-r--r--port/dwc2/README.md11
-rw-r--r--port/dwc2/usb_glue_gd.c4
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