MT7981A+PA -SDK编译固件与升级方法
一、搭建开发环境。
安装ubuntu-20.04-desktop-amd64.iso 系统后,然后安装下面编译工具命令行。
1、 $ sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git
libncurses5-dev lp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev auibz-dev patch
unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip
p7zip-full msmttoconf automake libtool autopoint device-tree-compiler
2、$sudo apt-get -y install gcc binutils python3 perl make find grep diff unzip gawk getopt subversion libz-dev libc-dev rsync which
3、sudo apt-get install -y uuid-dev
4、sudo apt-get install -y gcc-aarch64-linux-gnu
5、sudo apt-get install -y clang-6.0
二、编译SDK。
1、在 Windows 解压 openwrt2102_20250303_Release.tar.zip.001 、openwrt2102_20250303_Release.tar.zip.00和openwrt2102_20250303_Release.tar.zip.003,生成一个openwrt2102_20250303_Release.tar.gz压缩包
2、把 openwrt2102_20250303_Release.tar.gz上传到 Ubuntut 系统,并且解压(以下所有操作都不能用 root).
$ md5sum openwrt2102_20250303_Release.tar.gz (核对文件)
2c70994d70ebbbd87627d23c9342f11e openwrt2102_20250303_Release.tar.gz
$ tar zxvf openwrt2102_20250303_Release.tar.gz (解压)
3、进入cd openwrt2102 目录,清除之前编译信息,然后编译。
A、$ rm -rf dl
B、把ALL_DL.tar.gz文件上传到openwrt2102 目录,然后解压
$ md5sum ALL_DL.tar.gz
1adf0fa2de533bc5e7a266959ae23281 ALL_DL.tar.gz (核对文件)
$ tar zxvf ALL_DL.tar.gz
$ mv ALL_DL dl
C、$ make dirclean && make clean
D、$ make V=s (openwrt 编译过程会从上下载源代码文件,所以需要保证虚拟机能联网)
4、编译成功后在 openwrt2102/bin/targets/mediatek/mt7981 目录下,会生成以下固件的文件:
三、升级固件方法。
1、硬件连接。
A、把板子的网口与PC机网连接起来,如下图所示:
B、修改PC机的IP地址,并且把PC机防火墙关掉。如下图所示:
C、板子UART (TTL电平)与PC机的USB转UART连接,如下图所示:
2、在PC端TFTP服务器配置,把升级固件与Tftpd32.exe软件放在同一个文件夹下面,然后双击运行Tftpd32.exe程序,如下图所示:
3、配置SecureCRT.exe软件,如下图所示:
4、升级。
A、把以上配置好给板子上电,选择“2”按回车,进入一步,如下图所示:
B、输入升级固件的名称,如下图所:
C、配置上面后按回车,出现下图所示:
D、升级完成后,板子会自动重启,过程中请勿断电。
-------------------------------------------------------------------------------------------------------------------
TR7981AA RF性能指标
项目名称 | Roobuck AP模组 | 阶段 | PVT | 硬件版本 | 1.0 |
Chipset | 固件版本 | NA | Board Data | NA | |
驱动版本 | |||||
测试平台 | Windows10 64位系统 | 仪器型号 | WT-328C | 测试时间 | 2025/02/12 |
模组尺寸 | mm | 模组功能 | 正常 | 模组外观 | |
测试 | HYL | 审核 | 核准 |
1、Basic RF Test
- Environment:
Manual te
序号 | 频段 | 协议 | 测试结果 | 备注 |
1 | 2.4G | 802.11b | Pass | |
2 | 802.11g | Pass | ||
3 | 802.11n | Pass | ||
4 | 802.11ax | Pass | ||
5 | 5.8G | 802.11a | Pass | |
6 | 802.11n | Pass | ||
7 | 802.11ac | Pass | ||
8 | 802.11ax | Pass |
11M | ANT_0/1_2.4G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch 1 | Ch 7 | Ch 13 | Ch 1 | Ch 7 | Ch 13 | |
Power (dBm) | 20±2 | 28.85 | 28.75 | 29.00 | 27.90 | 28.54 | 27.93 |
EVM (dB) | <-9 | -13.70 | -13.82 | -13.53 | -13.62 | -13.88 | -13.43 |
Freq Error(ppm) | ±15 | 1.23 | 0.74 | 0.20 | -0.59 | -0.11 | 1.29 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-85 | -88 | -88 | -88 | -88 | -88 | -88 |
54M | ANT_0/1_2.4G | |||||||
ANT0 | ANT1 | |||||||
Spec. | Ch 1 | Ch 7 | Ch 13 | Ch 1 | Ch 7 | Ch 13 | ||
Power (dBm) | 20±2 | 26.07 | 26.00 | 25.19 | 24.86 | 25.98 | 24.97 | |
EVM (dB) | <-27 | -26.35 | -27.38 | -27.95 | -27.04 | -26.15 | -26.76 | |
Freq Error(ppm) | ±15 | 0.07 | -3.48 | 1.21 | 4.81 | 1.86 | 1.17 | |
Mask | P/F | pass | pass | pass | pass | pass | pass | |
RX(dBm) | <-75 | -78 | -78 | -78 | -78 | -78 | -78 |
MCS7 HT20 | ANT_0/1_2.4G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch 1 | Ch 7 | Ch 13 | Ch 1 | Ch 7 | Ch 13 | |
Power (dBm) | 20±2 | 26.50 | 25.89 | 25.01 | 25.33 | 25.90 | 25.36 |
EVM (dB) | <-27 | -27.47 | -30.00 | -29.61 | -31.01 | -31.05 | -30.81 |
Freq Error(ppm) | ±15 | -3.36 | -0.83 | -0.03 | -2.97 | -2.62 | -2.50 |
Mask | P/F | pass | pass | pass | Pass | pass | pass |
RX(dBm) | <-72 | -77 | -77 | -77 | -77 | -76 | -77 |
MCS7 HT40 | ANT_0/1_2.4G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch3 | Ch 7 | Ch 11 | Ch3 | Ch 7 | Ch 11 | |
Power (dBm) | 20±2 | 25.57 | 25.44 | 24.91 | 24.33 | 25.14 | 24.46 |
EVM (dB) | <-27 | -27.47 | -30.08 | -29.81 | -31.18 | -30.95 | -29.88 |
Freq Error(ppm) | ±15 | -3.46 | -0.63 | -0.03 | -3.07 | -2.22 | -2.53 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-71 | -74 | -74 | -74 | -74 | -74 | -74 |
MCS11 HE20 | ANT_0/1_2.4G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch 1 | Ch 7 | Ch 13 | Ch 1 | Ch 7 | Ch 13 | |
Power (dBm) | 18±2 | 20.77 | 20.71 | 19.91 | 22.01 | 22.88 | 21.95 |
EVM (dB) | <-35 | -35.91 | -36.62 | -35.07 | -33.86 | -36.82 | -33.94 |
Freq Error(ppm) | ±15 | 1.95 | -1.41 | 0.16 | 4.11 | -0.50 | -0.44 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-67 | -68 | -68 | -68 | -68 | -68 | -68 |
MCS11 HE40 | ANT_0/1_2.4G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch3 | Ch 7 | Ch 11 | Ch3 | Ch 7 | Ch 11 | |
Power (dBm) | 18±2 | 21.45 | 21.29 | 20.63 | 21.61 | 21.09 | 21.23 |
EVM (dB) | <-35 | -35.16 | -35.71 | -35.19 | -36.14 | -35.20 | -35.26 |
Freq Error(ppm) | ±15 | -0.30 | 0.36 | -0.47 | 0.17 | -0.08 | 0.12 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-61 | -65 | -65 | -65 | -65 | -65 | -65 |
54M | ANT_0/1_5.8G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 18±2 | 23.54 | 22.31 | 22.79 | 22.89 | 22.14 | 22.08 |
EVM (dB) | <-25 | -25.65 | -27.67 | -27.20 | -28.09 | -26.52 | -27.51 |
Freq Error(ppm) | ±15 | 0.65 | 3.03 | -0.89 | -0.03 | 1.40 | 1.43 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-74 | -79 | -79 | -79 | -78 | -78 | -79 |
MCS7 HT20 | ANT_0/1_5.8G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 18±2 | 22.68 | 22.52 | 22.38 | 21.71 | 19.68 | 20.81 |
EVM (dB) | <-27 | -28.79 | -28.03 | -28.07 | -29.13 | -29.49 | -30.23 |
Freq Error(ppm) | ±15 | -4.27 | 4.38 | -0.61 | 0.10 | 3.22 | 1.57 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-72 | -77 | -77 | -77 | -76 | -77 | -77 |
MCS7 HT40 | ANT_0/1_5.8G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch38 | Ch 102 | Ch 159 | Ch38 | Ch 102 | Ch 159 | |
Power (dBm) | 18±2 | 22.27 | 22.08 | 21.62 | 21.56 | 20.61 | 21.11 |
EVM (dB) | <-28 | -31.85 | -28.90 | -28.30 | -31.59 | -28.90 | -28.04 |
Freq Error(ppm) | ±15 | 1.81 | -4.38 | 4.96 | 3.12 | 0.34 | 1.69 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-70 | -74 | -74 | -74 | -74 | -74 | -74 |
MCS8 VHT20 | ANT_0/1_5.8G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 17±2 | 22.35 | 21.09 | 21.13 | 20.54 | 18.64 | 19.64 |
EVM (dB) | <-30 | -30.33 | -31.45 | -31.86 | -31.91 | -32.89 | -33.47 |
Freq Error(ppm) | ±15 | -4.62 | -5.67 | 3.54 | -2.34 | 1.33 | -0.16 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-67 | -72 | -72 | -72 | -72 | -72 | -72 |
MCS9 VHT40 | ANT_0/1_5.8G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch38 | Ch 102 | Ch 159 | Ch38 | Ch 102 | Ch 159 | |
Power (dBm) | 17±2 | 22.17 | 20.91 | 20.75 | 22.01 | 21.91 | 21.01 |
EVM (dB) | <-32 | -32.38 | -32.78 | -33.09 | -32.30 | -32.70 | -32.71 |
Freq Error(ppm) | ±15 | 4.56 | -4.57 | 2.45 | 4.50 | -4.50 | -4.58 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-63 | -68 | -68 | -68 | -68 | -68 | -68 |
MCS11 HE20 | ANT_0/1_5.8G | ||||||
ANT0 | ANT0 | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 16±2 | 20.76 | 19.94 | 19.97 | 19.74 | 17.89 | 18.49 |
EVM (dB) | <-35 | -35.56 | -36.13 | -35.11 | -36.21 | -35.84 | -36.44 |
Freq Error(ppm) | ±15 | 0.76 | 1.07 | -1.52 | -2.79 | 2.56 | -0.80 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-62 | -68 | -68 | -68 | -68 | -68 | -68 |
MCS11 HE40 | ANT_0/1_5.8G | ||||||
ANT0 | ANT1 | ||||||
Spec. | Ch38 | Ch 102 | Ch 159 | Ch38 | Ch 102 | Ch 159 | |
Power (dBm) | 16±2 | 20.08 | 19.71 | 18.28 | 20.43 | 18.51 | 18.95 |
EVM (dB) | <-35 | -37.21 | -35.07 | -35.58 | -35.74 | -34.95 | -35.55 |
Freq Error(ppm) | ±15 | 0.38 | -0.22 | -0.06 | -0.46 | 1.22 | 0.20 |
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-59 | -65 | -65 | -65 | -64 | -64 | -64 |
54M | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 18±2 | 22.09 | 22.35 | 22.24 | |||
EVM (dB) | <-25 | -25.83 | -25.42 | -27.23 | |||
Freq Error(ppm) | ±15 | 2.47 | 0.57 | 0.54 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-74 | -79 | -79 | -79 | |||
MCS7 HT20 | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 18±2 | 21.17 | 20.55 | 22.15 | |||
EVM (dB) | <-27 | -28.71 | -28.12 | -27.57 | |||
Freq Error(ppm) | ±15 | -0.58 | -2.17 | 1.36 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-72 | -77 | -77 | -77 |
MCS7 HT40 | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch38 | Ch 102 | Ch 159 | Ch38 | Ch 102 | Ch 159 | |
Power (dBm) | 18±2 | 21.98 | 20.12 | 21.30 | |||
EVM (dB) | <-28 | -27.00 | -29.89 | -29.44 | |||
Freq Error(ppm) | ±15 | -1.27 | -5.00 | -2.08 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-70 | -74 | -74 | -74 |
MCS8 VHT20 | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 17±2 | 20.00 | 20.12 | 20.73 | |||
EVM (dB) | <-30 | -31.85 | -30.26 | -30.38 | |||
Freq Error(ppm) | ±15 | 0.82 | 2.97 | 2.15 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-67 | -72 | -72 | -72 |
MCS9 VHT40 | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch38 | Ch 102 | Ch 159 | Ch38 | Ch 102 | Ch 159 | |
Power (dBm) | 17±2 | 20.94 | 19.11 | 20.82 | |||
EVM (dB) | <-32 | -32.12 | -33.20 | -34.01 | |||
Freq Error(ppm) | ±15 | -3.12 | -2.15 | -2.05 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-63 | -68 | -68 | -68 |
MCS11 HE20 | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch36 | Ch 100 | Ch 165 | Ch36 | Ch 100 | Ch 165 | |
Power (dBm) | 16±2 | 20.18 | 19.49 | 19.71 | |||
EVM (dB) | <-35 | -35.48 | -35.23 | -35.88 | |||
Freq Error(ppm) | ±15 | -0.43 | 0.78 | 1.13 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-62 | -68 | -68 | -68 |
MCS11 HE40 | ANT_2_5.8G | ||||||
ANT2 | ANT | ||||||
Spec. | Ch38 | Ch 102 | Ch 159 | Ch38 | Ch 102 | Ch 159 | |
Power (dBm) | 16±2 | 19.98 | 18.97 | 19.17 | |||
EVM (dB) | <-35 | -35.34 | -34.26 | -35.24 | |||
Freq Error(ppm) | ±15 | -0.65 | 0.53 | -0.74 | |||
Mask | P/F | pass | pass | pass | pass | pass | pass |
RX(dBm) | <-59 | -65 | -65 | -65 |