添加en和zh
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# 固件升级指南:XU316系列产品DFU更新操作手册
|
||||
|
||||
## 概述
|
||||
|
||||
本文档详细说明如何在Windows操作系统环境下,使用DFU(Device 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界面中进行如下配置:
|
||||

|
||||
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线缆
|
||||
- 若升级过程中断,请重新开始整个升级流程
|
||||
|
||||
## 技术支持
|
||||
|
||||
如遇到任何问题,请联系我们的技术支持团队获取帮助。
|
||||
|
||||
63
en/docs/dev_doc/faq/technical_faq/xmos_usb_audio_driver.md
Normal file
63
en/docs/dev_doc/faq/technical_faq/xmos_usb_audio_driver.md
Normal 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技术为高端音频设备提供了卓越的性能和扩展性,而合适的驱动程序选择则确保了产品在各操作系统平台的稳定运行。
|
||||
|
||||
如需更多技术支持,请联系我们的技术服务部门。
|
||||
Reference in New Issue
Block a user