物奇WQ7035/7036开发环境搭建方法
本文详细介绍了在Windows系统下配置WSL2开发环境的完整流程,包括:启用Hyper-v和WSL功能、安装Ubuntu 20.04、配置RISCV和Xtensa工具链、设置环境变量和许可证文件。具体涵盖了网络配置、MAC地址修改、SDK编译命令(如./build.sh参数使用)、Git代码管理,以及Xtensa许可证文件的解析说明。文中还提供了常见问题的解决方案,如WSL网络重置方法和编译授权
控制面板进入启动或关闭windows功能 设置选择Hyper-v 适用于linux的windows子系统 虚拟机平台
wsl --update 安装wsl工具,或者百度下载安装
wsl --install -d Ubuntu-20.04 或进入应用商店下载
安装好WSL2工具,下载ubunty 20.04.6 LST
查看版本
PS C:\Users\fd200\Desktop> wsl --list --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
若不是该版本 ubuntu下命令更新到此版本
在安装包目录下右键进入ubuntu linux
sudo su
sudo tar -xvf riscv64-unknown-elf-gcc-10.2.0-x86_64-linux-ubuntu20_04.tar -C /
cd /usr/bin
sudo ln -s python3.8 python
sudo apt-get update
sudo apt-get install scons
scons -v
tar -zxvf dsp_toolchain.tar.gz -C /
将文本 XTENSAD_LICENSE_FILE=27000@192.168.100.20 追加到文件 ~/.flexlmrc 的末尾
XTENSAD_LICENSE_FILE=/home/zhoulong/license.txt:27000@192.168.100.20
mkdir /opt/xtensa-gcc
tar -xvf xtensa-wuqi-elf.tar.gz -C /opt/xtensa-gcc
授权文件放root目录
cp license.txt /root
chmod 777 -R /home/zhoulong window可有权限操作
vim ~/.bashrc
export PATH=/opt/riscv-toolchain/10.2.0/bin:$PATH
export PATH="$PATH:/opt/xtensa/XtDevTools/install/tools/RI-2020.4-linux/XtensaTools/bin"
PATH=$PATH:/opt/xtensa-gcc/xtensa-wuqi-elf/bin
#export LM_LICESE_FILE=/opt/license.txt
export LM_LICENSE_FILE=~/license.txt
当前终端会话中重新加载用户的 .bashrc 文件
source ~/.bashrc
riscv64-unknown-elf-gcc -v 测试 GCC
sudo ip link set dev eth0 down
sudo ip link set dev eth0 address 6A:33:57:56:DE:FA
sudo ip link set dev eth0 up
有芯片原厂新的license.txt, 和mac地址都需要做相应替换
192.168.192.28
zhakang
zk123
支付眼镜
cd /home/zhoulong/project/SK5813_zhifubao/tgcj_wq7036A_AX_zhifubao/wq-audio/wq-adk/examples/tws-2spk
cd /home/zhoulong/project/tgcj_wq7036A_AX_SK5818/wq-audio/wq-adk/examples/tws
新1.3sdk
cd /home/project/SK5813_new_sdk/wq-audio/wq-adk/examples/tws-2spk
./build.sh --chip=7036A --version=1.2.3.4 -r
新mic switch SDK
cd ~/project/tgcj_wq7036A_AX_SK5813_dump_mic_switch/wq-audio/wq-adk/examples/tws-2spk
录音demo
cd /home/zhoulong/project/tgcj_wq7036AX_record/wq-audio/wq-adk/examples/tws
chmod +x build.sh
./build.sh --chip=7036A --version=1.2.3.4 -r
./build.sh --chip=7036A --config
./build.sh --chip=7035AX-B --config
进sdk \wq-audio\wq-adk\examples\tws目录
编译命令
./build.sh -c 7035AX-B -v1.0.0.22 -r
./build.sh --chip=7035AX-B --version=1.2.3.4 -r -f defconfig.basic
./build.sh --chip=7036A --version=1.2.3.4 -r
生成 tws-pro-7035AX-1.0.0.22.wpk OK
git 拉取/push代码 WSL 网络联通方法(管理员)
wsl --shutdown
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns
ping www.baidu.com
git 服务器代码
http://192.168.192.11
zhoulong
12345678
原厂通过绑定计算机网卡对应的mac地址 ,和提供license文件来对外部发布的SDK编译进行加密,授权版权费用。
lincense.txt 是一个许可证文件的内容,其中包含了一些关于软件授权的信息。
INCREMENT XT_ISS_BASE_EB043600 xtensad 15.0 20-feb-2025 uncounted \
479E27BA0C60 HOSTID=18c04d3d022a SN=wuqi_570502 TS_OK \
SIGN="03E7 4530 C6CD 6028 1F8B 4382 F145 C4A4 62ED C738 1603 \
130A 6F5B 469A D6E9 AE4C C500 D72B B82F 2585 AE6B"
INCREMENT XT_XCC_TIE_EB043600 xtensad 15.0 20-feb-2025 uncounted \
79D8B08141C1 HOSTID=18c04d3d022a SN=wuqi_570502 TS_OK \
SIGN="02A9 5AB9 2139 9D73 E20C 01C4 F36D 9A9B EDB8 5442 C301 \
6ED5 96A5 F113 6401 ABE0 ACB6 09E9 4C71 B3E7 D716"
INCREMENT XT_XPLORER_SE xtensad 15.0 20-feb-2025 uncounted \
C6D4E1B7123D HOSTID=18c04d3d022a SN=wuqi_570502 TS_OK \
SIGN="0245 1CF5 0333 7717 8F7F 49A4 DCF3 9240 C6AD 4443 7100 \
A31D 21EE AFF0 4707 18B0 A5FA 9487 EB0B 335C DD45"
以下是对每行内容的简要解释:
- `INCREMENT`:表示许可证的类型或模块。
- `XT_ISS_BASE_EB043600`、`XT_XCC_TIE_EB043600`、`XT_XPLORER_SE`:可能是具体的软件产品或功能的标识符。
- `xtensad`:软件的名称或品牌。
- `15.0`:软件的版本号。
- `20-feb-2025`:许可证的到期日期。
- `uncounted`:表示许可证的使用数量不受限制。
- `479E27BA0C60`、`79D8B08141C1`、`C6D4E1B7123D`:可能是许可证的唯一标识符或密钥。
- `HOSTID=18c04d3d022a`:指定了许可证所绑定的主机 ID。
- `SN=wuqi_570502`:可能是软件的序列号。
- `TS_OK`:表示时间戳验证成功。
- `SIGN="..."`:是许可证的数字签名,用于验证其完整性和真实性。
请注意,以上解释只是基于常见的许可证格式和术语,实际含义可能因软件供应商和具体情况而异。如果你需要更详细和准确的解释,建议联系软件供应商或相关技术支持人员。此外,确保你拥有合法的许可证并按照许可协议的规定使用软件。
更多推荐



所有评论(0)