Skip to content

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. 修改设备供电设计
    • 检查并优化设备的供电部分
    • 调整放电部分设计
    • 确保设备在手机连接时能正确接收供电