添加en和zh

This commit is contained in:
PhatenIoT-yan
2025-05-14 15:25:41 +08:00
parent 8c5ea7b9fd
commit 3a5820f4e9
1870 changed files with 96185 additions and 251 deletions

View File

@@ -0,0 +1,93 @@
# 固件升级指南XU316系列产品DFU更新操作手册
## 概述
本文档详细说明如何在Windows操作系统环境下使用DFUDevice Firmware Update方式对XU316系列产品进行固件更新。若您使用其他操作系统请参考XMOS官方文档[XMOS DFU官方指南](https://www.xmos.com/documentation/XM-014926-PC-1/html/doc/programming_guide/tutorials/freertos/examples/dfu.html#dfu)。
## 系统要求
- Windows操作系统Windows 7或更高版本推荐使用最新版本以获得最佳兼容性
- USB数据线
- 可正常连接的XU316系列设备
## 所需工具
在开始升级过程前,请确保您已下载并准备好以下工具:
1. **Zadig驱动安装工具**[下载zadig-2.8.exe](/assets/download/tools_software/zadig-2.8.exe)
2. **DFU实用程序**[下载dfu-util-0.11](/assets/download/tools_software/dfu-util-0.11-binaries.tar.xz)
## 升级流程
### 步骤一:安装驱动
1. 使用USB数据线将XU316设备连接至计算机
2. 运行Zadig工具zadig-2.8.exe
3. 在Zadig界面中进行如下配置
![Zadig配置界面](/assets/images/screenshots/zadig_setting.png)
4. 点击"Reinstall Driver"按钮
5. 等待系统提示驱动安装成功
### 步骤二:执行固件更新
1. 解压下载的dfu-util-0.11软件包
2. 根据您的Windows系统版本进入相应目录
- 64位系统`dfu-util-0.11-binaries\win64`
- 32位系统`dfu-util-0.11-binaries\win32`
3. 在该目录下打开命令提示符按住Shift键+鼠标右键,选择"在此处打开命令窗口"
4. 输入以下命令验证DFU工具是否可用
```
dfu-prefix.exe --version
```
如果看到包含"please report bugs to http://sourceforge.net/p/dfu-util/tickets/"的提示信息,说明工具可正常使用
5. 将要升级的固件文件例如example_ffva_ua_adec_upgrade.bin复制到当前目录
6. 执行升级命令:
```
dfu-util -e -d 4000 -a 1 -D 您的固件文件名.bin
```
**注意**:请将"您的固件文件名.bin"替换为实际的固件文件名
### 步骤三:确认升级结果
升级成功时,终端将显示类似如下信息:
```
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 20b1:4001
Run-Time device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Interface #1 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device
Download [=========================] 100% 331776 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
```
当您看到"Done!"提示时,表示固件已成功更新。
## 常见问题
- 如果设备无法被识别请尝试重新插拔USB连接线
- 确保您使用的是原装或高质量的USB线缆
- 若升级过程中断,请重新开始整个升级流程
## 技术支持
如遇到任何问题,请联系我们的技术支持团队获取帮助。

View File

@@ -0,0 +1,63 @@
# XMOS USB HiFi音频驱动技术指南
## 引言
在设计基于XMOS芯片的产品时理解USB音频驱动的工作原理至关重要。XMOS解决方案采用USB UAC2.0协议传输音频数据本文将详细介绍相关驱动技术及应用注意事项帮助开发者更好地实现USB音频设备。
本指南主要提供XMOS USB音频驱动的基础技术概述。关于详细的安装配置、故障排除及应用案例等内容将在后续技术文档中提供。
## USB音频类标准概述
XMOS技术方案支持两种USB音频标准
- **USB Audio Class 1.0 (UAC 1.0)** - 基本音频传输协议
- **USB Audio Class 2.0 (UAC 2.0)** - 高级音频传输协议
这两种协议均遵循USB国际联盟(USB-IF)制定的标准规范,确保了产品的兼容性与稳定性。
## UAC 1.0与UAC 2.0技术对比
了解两种协议的差异对选择合适的方案至关重要:
### 传输性能对比
- UAC 1.0: 传输速率上限为12Mbit/s
- UAC 2.0: 传输速率最高可达480Mbit/s
### 功能特性对比
| 技术指标 | UAC 1.0 | UAC 2.0 |
|---------|---------|---------|
| 适用场景 | 简易音频设备,基础立体声应用 | 高端HiFi设备专业多通道音频系统 |
| 操作系统支持(macOS/Linux/iOS/Android) | 原生支持,无需额外驱动 | 原生支持,无需额外驱动 |
| Windows系统支持 | 原生支持,即插即用 | 采样率≤384kHz时原生支持>384kHz时需安装专用驱动 |
| 音频规格 | 最高支持PCM 96kHz/16bit | 最高支持PCM 768kHz/32bit及DSD Native512 |
## Windows平台UAC 2.0驱动解决方案
根据XMOS官方文档 [USB Audio 2.0 Driver for Windows - Overview](https://www.xmos.ai/download/USB-Audio-2.0-Driver-for-Windows---Overview(3.34.0).pdf) 的说明在Windows系统中使用采样率高于384kHz的XMOS UAC 2.0设备时,需要安装专用驱动程序。
### 评估版驱动详情
对于开发测试阶段可使用评估版驱动进行功能验证。该驱动支持多通道音频、SPDIF、MIDI及高采样率PCM和DSD传输但存在使用限制设备持续工作一小时后系统会每隔五分钟发出提示音提醒用户这是非商用授权驱动。
开发者可通过以下链接获取评估版驱动:
[Thesycon 5.58 Eva Driver for Windows](/assets/download/Thesycon-USB-Audio-Class-2_0-Evaluation-Driver-for-Windows_5_58_0.zip)
### Thesycon商业驱动
对于正式商业产品建议采购Thesycon商业授权驱动。在完成产品评估后可直接与Thesycon公司联系协商功能需求和授权费用事宜。我们不参与此类商务谈判用户需自行与驱动供应商建立商务合作关系。
如需获取商业授权或咨询价格请访问Thesycon官方联系页面 [Contact Thesycon](https://www.thesycon.de/eng/cont.shtml)
## USB设备识别码管理
USB设备通过VID(厂商识别码)和PID(产品识别码)进行唯一标识这些编码由USB-IF组织分配管理。
在开发XMOS USB音频产品时可选择
- 使用Thesycon预分配的VID/PID组合
- 使用自有的VID/PID需在USB-IF注册并获得授权证书
对于定制产品方案我们将与客户直接沟通VID/PID配置事宜。客户使用我们的标准固件产品时可根据协议进行相应配置。正确的VID/PID配置对确保产品与驱动程序的兼容性至关重要。
选择合适的识别码策略,有助于产品在市场中建立独特身份标识,并确保与现有驱动程序的兼容性。
## 结论
选择合适的XMOS USB音频驱动方案需综合考虑产品定位、技术需求和成本因素。UAC 2.0技术为高端音频设备提供了卓越的性能和扩展性,而合适的驱动程序选择则确保了产品在各操作系统平台的稳定运行。
如需更多技术支持,请联系我们的技术服务部门。