update fqa
This commit is contained in:
122
zh/docs/dev_doc/faq/technical_faq/a316_firmware_dev_faq.md
Normal file
122
zh/docs/dev_doc/faq/technical_faq/a316_firmware_dev_faq.md
Normal file
@@ -0,0 +1,122 @@
|
||||
---
|
||||
title: A316系列产品固件开发常见问题解答
|
||||
description: 本文档提供了A316系列产品固件开发过程中的常见问题及解决方案,包括XU316通信问题、设备供电问题等,帮助开发者快速解决开发难题。
|
||||
keywords: A316固件开发, XU316通信问题, USB设备供电, 固件开发FAQ, 设备识别问题
|
||||
---
|
||||
|
||||
# A316系列产品固件开发常见问题解答
|
||||
|
||||
!!! 注意
|
||||
1. 本文档提供的解决方案基于A316-HF-DAC开发板,其他A316系列产品可能有不同的通信问题及解决方案。
|
||||
2. 以下问题解决方案以A316-HF-DAC为例,其他A316系列产品可能需要根据实际情况调整。
|
||||
|
||||
## 通信问题
|
||||
|
||||
### Q1: XU316通过串口连接PC或MCU时无法收发数据,逻辑分析仪也抓不到数据
|
||||
|
||||
<div class="grid" markdown>
|
||||
|
||||
=== "问题现象"
|
||||
- XU316通过串口连接PC时无法收发数据
|
||||
- 逻辑分析仪无法捕获通信数据
|
||||
- 接收不到XU316发送的消息
|
||||
|
||||
=== "可能原因"
|
||||
1. MCU响应速度不足
|
||||
- MCU在处理其他初始化任务时,XU316已完成初始化
|
||||
2. 供电问题
|
||||
- MCU未给XU316提供电源
|
||||
|
||||
=== "问题分析"
|
||||
1. 初始化时序问题
|
||||
- XU316上电后会发送4次上电命令(0x00)
|
||||
- 每次命令间隔300ms
|
||||
- 若在4次命令发送完成前未完成初始化或回复,则通信失败
|
||||
2. 供电问题
|
||||
- XU316供电不足将导致启动失败
|
||||
|
||||
=== "解决方案"
|
||||
1. 优化初始化流程
|
||||
- 优先配置XU316
|
||||
- 确保在XU316发送上电命令前完成初始化
|
||||
2. 检查供电设计
|
||||
- 检查硬件设计
|
||||
- 必要时进行硬件修改(飞线、短接等)
|
||||
|
||||
</div>
|
||||
|
||||
### Q2: WiFi做从模式时,发送IIS in指令无效
|
||||
|
||||
<div class="grid" markdown>
|
||||
|
||||
=== "问题现象"
|
||||
1. 正常连线且上电后发送当前模式为USB,发送IIS in指令后无效果
|
||||
|
||||
=== "可能原因"
|
||||
1. 固件功能限制
|
||||
- 当前固件不支持WiFi(IIS从)到XMOS(IIS主)的模式切换
|
||||
|
||||
=== "问题分析"
|
||||
1. 通信状态
|
||||
- 命令可以正常通信
|
||||
- 但模式切换功能未生效
|
||||
2. 功能限制
|
||||
- 固件未实现WiFi从模式到XMOS主模式的转换功能
|
||||
|
||||
=== "解决方案"
|
||||
1. 修改连接方式
|
||||
- 将WiFi模块挂载到蓝牙模块上
|
||||
- 通过蓝牙模块实现模式切换功能
|
||||
|
||||
</div>
|
||||
|
||||
## 设备识别问题
|
||||
|
||||
### Q1: 设备在PC上正常识别和播放,但手机无法识别设备
|
||||
|
||||
<div class="grid" markdown>
|
||||
|
||||
=== "问题现象"
|
||||
1. 设备在PC上可以正常识别和播放
|
||||
2. 连接手机后无法识别设备
|
||||
|
||||
=== "可能原因"
|
||||
1. 供电模式问题
|
||||
- 手机作为输出设备时,应由手机给设备供电
|
||||
|
||||
=== "问题分析"
|
||||
1. 供电模式冲突
|
||||
- 手机连接设备时显示充电状态
|
||||
- 导致手机无法正常输出音频
|
||||
|
||||
=== "解决方案"
|
||||
1. 修改设备供电设计
|
||||
- 检查并优化设备的供电部分
|
||||
- 调整放电部分设计
|
||||
- 确保设备在手机连接时能正确接收供电
|
||||
|
||||
</div>
|
||||
|
||||
<!-- 结构化数据标记 -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "FAQPage",
|
||||
"mainEntity": [{
|
||||
"@type": "Question",
|
||||
"name": "XU316通过串口连接PC时无法收发数据,逻辑分析仪也抓不到数据",
|
||||
"acceptedAnswer": {
|
||||
"@type": "Answer",
|
||||
"text": "可能原因:1. MCU响应速度不足,在处理其他初始化任务时,XU316已完成初始化;2. MCU未给XU316提供电源。解决方案:1. 优化初始化流程,优先配置XU316;2. 检查供电设计,必要时进行硬件修改。"
|
||||
}
|
||||
}, {
|
||||
"@type": "Question",
|
||||
"name": "设备在PC上正常识别和播放,但手机无法识别设备",
|
||||
"acceptedAnswer": {
|
||||
"@type": "Answer",
|
||||
"text": "可能原因:供电模式问题,手机作为输出设备时,应由手机给设备供电。解决方案:修改设备供电设计,检查并优化设备的供电部分,调整放电部分设计。"
|
||||
}
|
||||
}]
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -276,7 +276,8 @@ nav:
|
||||
- dev_doc/faq/index.md
|
||||
- 产品常见问题:
|
||||
- 电脑音频设备设置: dev_doc/hifi_audio/a316_1926v1/used.md
|
||||
# - 通用技术问答:
|
||||
- 通用技术问答:
|
||||
- 免开发固件开发问题指南: dev_doc/faq/technical_faq/a316_firmware_dev_faq.md
|
||||
|
||||
- 服务&支持:
|
||||
- services_support/index.md
|
||||
|
||||
Reference in New Issue
Block a user