From 51598f47e663adfbd574841aca54f6aee85ae4be Mon Sep 17 00:00:00 2001 From: PhatenIoT-yan <168261949+PhatenIoT@users.noreply.github.com> Date: Mon, 16 Jun 2025 17:54:01 +0800 Subject: [PATCH] update fqa --- .../technical_faq/a316_firmware_dev_faq.md | 122 ++++++++++++++++++ zh/mkdocs.yml | 3 +- 2 files changed, 124 insertions(+), 1 deletion(-) create mode 100644 zh/docs/dev_doc/faq/technical_faq/a316_firmware_dev_faq.md diff --git a/zh/docs/dev_doc/faq/technical_faq/a316_firmware_dev_faq.md b/zh/docs/dev_doc/faq/technical_faq/a316_firmware_dev_faq.md new file mode 100644 index 0000000..2323794 --- /dev/null +++ b/zh/docs/dev_doc/faq/technical_faq/a316_firmware_dev_faq.md @@ -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时无法收发数据,逻辑分析仪也抓不到数据 + +
+ +=== "问题现象" + - XU316通过串口连接PC时无法收发数据 + - 逻辑分析仪无法捕获通信数据 + - 接收不到XU316发送的消息 + +=== "可能原因" + 1. MCU响应速度不足 + - MCU在处理其他初始化任务时,XU316已完成初始化 + 2. 供电问题 + - MCU未给XU316提供电源 + +=== "问题分析" + 1. 初始化时序问题 + - XU316上电后会发送4次上电命令(0x00) + - 每次命令间隔300ms + - 若在4次命令发送完成前未完成初始化或回复,则通信失败 + 2. 供电问题 + - XU316供电不足将导致启动失败 + +=== "解决方案" + 1. 优化初始化流程 + - 优先配置XU316 + - 确保在XU316发送上电命令前完成初始化 + 2. 检查供电设计 + - 检查硬件设计 + - 必要时进行硬件修改(飞线、短接等) + +
+ +### Q2: WiFi做从模式时,发送IIS in指令无效 + +
+ +=== "问题现象" + 1. 正常连线且上电后发送当前模式为USB,发送IIS in指令后无效果 + +=== "可能原因" + 1. 固件功能限制 + - 当前固件不支持WiFi(IIS从)到XMOS(IIS主)的模式切换 + +=== "问题分析" + 1. 通信状态 + - 命令可以正常通信 + - 但模式切换功能未生效 + 2. 功能限制 + - 固件未实现WiFi从模式到XMOS主模式的转换功能 + +=== "解决方案" + 1. 修改连接方式 + - 将WiFi模块挂载到蓝牙模块上 + - 通过蓝牙模块实现模式切换功能 + +
+ +## 设备识别问题 + +### Q1: 设备在PC上正常识别和播放,但手机无法识别设备 + +
+ +=== "问题现象" + 1. 设备在PC上可以正常识别和播放 + 2. 连接手机后无法识别设备 + +=== "可能原因" + 1. 供电模式问题 + - 手机作为输出设备时,应由手机给设备供电 + +=== "问题分析" + 1. 供电模式冲突 + - 手机连接设备时显示充电状态 + - 导致手机无法正常输出音频 + +=== "解决方案" + 1. 修改设备供电设计 + - 检查并优化设备的供电部分 + - 调整放电部分设计 + - 确保设备在手机连接时能正确接收供电 + +
+ + + + diff --git a/zh/mkdocs.yml b/zh/mkdocs.yml index 62a3988..fdbf310 100644 --- a/zh/mkdocs.yml +++ b/zh/mkdocs.yml @@ -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