STM32F407ZG單片機SDIO驅動CYWL6208-GS WiFi模塊下載固件成功,並且SDIO Function 2能成功啟動。
單片機用的是8MHz晶振,SDIO接口採用四線模式,頻率為24MHz,開啟了DMA。
F407開發板SD卡槽上的上拉電阻不用拆。
WiFi模塊上的WL_REG_ON復位引腳接PC7。





目前共有3篇帖子。
![]() |
STM32F407ZG單片機SDIO驅動CYWL6208-GS WiFi模塊下載固件成功,並且SDIO Function 2能成功啟動。
|
![]() |
通過百度網盤分享的文件:h4wifi_20251109(F4下載固件沒有問題,四線24MHz速... 連結:https://pan.baidu.com/s/1KbdKh11x3z16DX1MA2PBoA?pwd=jnh7 |
![]() |
SDIO Function 1裏面的寄存器分為以下兩類。
第一類是Backplane寄存器,其地址範圍為addr>=0x18000000以及addr<=0x0fffffff,需使用WiFi_ReadBackplaneReg或WiFi_ReadBackplaneData函數讀取。 第二類是普通寄存器,其地址範圍為0x10000<=addr<=0x1ffff,需直接用WiFi_LowLevel_ReadReg或WiFi_LowLevel_ReadData函數讀取。 兩類寄存器的地址空間有重合,相同地址的兩類寄存器是不同的寄存器,例如Backplane寄存器0x10002和普通寄存器0x10002是兩個不同的寄存器。 讀Backplane寄存器0x10002的方法是:先寫普通寄存器0x1000c=0x00,然後寫普通寄存器0x1000b=0x01,再寫普通寄存器0x1000a=0x00,最後讀0x0002這個地址得到Backplane寄存器的值。 |