目前共有15篇帖子。
今天晚上我已經成功地實現了88W8686_WiFi模塊的韌體下載
11楼 巨大八爪鱼 2017-7-18 14:07

我決定從ADHoc模式入手,解決無法發送數據的問題。

現在已經確認,Firmware沒有任何問題。

12楼 巨大八爪鱼 2017-7-18 19:53

問題已成功解決!
WiFi_MACControl(WIFI_MACCTRL_ETHERNET2 | 3);

配置MAC的時候必須寫一個3才能發送數據!

13楼 巨大八爪鱼 2017-7-18 20:51
其實,在Marvell官方的Linux驅動中就可以找到答案。
在host.h中可以看到下面的代碼:
/* Define action or option for HostCmd_CMD_MAC_CONTROL */
#define HostCmd_ACT_MAC_RX_ON                   0x0001
#define HostCmd_ACT_MAC_TX_ON                   0x0002
#define HostCmd_ACT_MAC_LOOPBACK_ON             0x0004
#define HostCmd_ACT_MAC_WEP_ENABLE              0x0008
#define HostCmd_ACT_MAC_ETHERNETII_ENABLE       0x0010
#define HostCmd_ACT_MAC_PROMISCUOUS_ENABLE      0x0080
#define HostCmd_ACT_MAC_ALL_MULTICAST_ENABLE    0x0100
#define HostCmd_ACT_MAC_STRICT_PROTECTION_ENABLE  0x0400
#define HostCmd_ACT_MAC_ADHOC_G_PROTECTION_ON   0x2000
因此,低三位並不像PDF文檔中所說的那樣是Reserved (set to 0),而是數據接收和發送的開關!
14楼 巨大八爪鱼 2017-7-18 23:25
到現在,收發包的問題已經完全解決了!而且不會卡死
15楼 巨大八爪鱼 2017-7-19 23:18
今天主要解決的問題是數據包接收的穩定性問題。

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
 
 
©2010-2025 Arslanbar [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。