Ameba-D如何使用获得150Mbps传输速率?

我最近在使用Ameba-D进行开发,使用WIFI功能时发现所支持的最大速率为72Mbps,而datasheet中给出的最大速率为150Mbps,请问该如何才能获得150Mbps的传输速率呢?

能否指向哪个文件的哪一页有提到 150Mbps ?看了一下没找到

在文档UM0401的 Table 1-2 Wireless features 提到“Supports 20MHz/40MHz up to MCS7”,在40MHz的情况下,MCS7对应的速率应为150Mbps吧?在网站 RTL8721DM - 瑞昱半导体 (realtek.com)RTL8722CSM - 瑞昱半导体 (realtek.com)的WIFI部分也有提到150Mbps

那么看来是 20/40 MHz 带宽的问题?你能不能在路由器或者 wifi AP 端看到所用的带宽?这个也是需要 wifi AP 能够支持并开启这个功能。

在 RTL8722DM 这一端,开启 20/40 MHz 带宽是在 component/drivers/wlan/realtek/include/autoconf.h 这个文件里面


是上图中圈出的部分吗?我这样配置之后,在5GHz频段使用iperf进行测速,WIFI速率还是很低:

我试了,只需要把 40M comment 掉就行,剩下的不需要动

#define NOT_SUPPORT_VHT
//#define NOT_SUPPORT_40M
#define NOT_SUPPORT_80M

你在用什么 SDK 版本?有 NDA 吗?SDK 是否可以把 lib_wlan.a 重新 compile 出来一个?

使用的是GitHub上的SDK,直接提供了 lib_wlan.a,没有源码,没有NDA。

建议你签 NDA 吧,那个版本的 SDK 可以改源码,把功能打开

NDA该怎么签呢?是以个人名义还是以公司名义?

需要你提供一些联络资料,我会转给内部人员,让他们跟你联系。NDA 需要以公司名义签