【FAQ】全志R329如何关闭HT40?
-
问题背景
硬件:R328+ Wi-Fi模组(XRADIO)
软件:Tina3.0及以上
说明:该FAQ旨在记录XRADIO驱动常见的调试Tips。与具体驱动相关,具有一般性。问题简述
客户在做吞吐性能优化过程中问到:xr829的HT40如何关闭?
问题分析
1.XR829如何关闭HT40?
HT40 怎么关闭,如果在Makefile里面加入 ccflags-y += -DSUPPORT_HT40去掉,wifi无法连接热点.
直接在Makefile中注释#ccflags-y += -DSUPPORT_HT40- 直接编译不过,发现就是一个头文件的函数:*wsm_get_80211_frame(),没有其他任何地方用,只在/wlan/wsm.h中定义了。
- 强行注释掉函数:*wsm_get_80211_frame()后,编译通过,系统起来无法扫描,也无法联网。
解决方法
正确做法:
在wlan/main.c中:
#ifndef SUPPORT_NON_HT40_CHIP - | IEEE80211_HT_CAP_SUP_WIDTH_20_40 + //| IEEE80211_HT_CAP_SUP_WIDTH_20_40 | IEEE80211_HT_CAP_SGI_20 - | IEEE80211_HT_CAP_SGI_40 + //| IEEE80211_HT_CAP_SGI_40 #endif'''
-
-
-
-
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号