# FAQ

# 蜂鸟 M 芯片相关

# Q1. 请问用调试串口 B8 连接电脑,为什么输出是乱码?

A: 有两种可能(1)确认电脑串口接收的波特率选择正确:57600(2)由于蜂鸟 M 输出电压是 3.3V,看下当前 USB 转串口是否是适配 3.3V,或者换个带隔离的 USB 转串口

# Q2. 蜂鸟 M 的 UART 调试口和外部 MCU 通讯的 UART 口应该怎么分配?蜂鸟 M 模块如何查看调试信息以及如何输出 CMD 给外部 MCU?

A: 调试串口选择 B8,与外部 MCU 通信的 UART,请使用 B6&B7

# Q3. 通过串口或其他 GPIO,是否可以唤醒?哪些资源是可以用作触发设备唤醒直接进入识别?

A: 可以通过串口或其它GPIO相关功能,来触发调用指定API接口,进行唤醒,具体API接口查看《蜂鸟M离线方案开发指导手册》中的语音控制接口

# 蜂鸟芯片相关

# Q1. 执行./build.sh,进行软件编译时,编译器报找不到对应的工具链错误,但已经按照文档说明,修改了 rtconfig.py 中交叉工具链的路径为实际解压到的路径

A: 由于工具链是 32 位,如果在 Ubuntu64 位系统上面运行,需要安装 32 位的 gcc 开发工具包

# Q2. 蜂鸟云端下载原始应用,识别命令后是否有对应的串口数据输出?

A: 应用初始运行,识别后默认是有对应命令词的串口码输出。使用云知声定制串口协议,具体见《云知声蜂鸟UART通信协议接口文档》

# Q3. 串口数据输出默认使用的是板子上的哪一个UART口?

A: 默认是使用 UART2,波特率115200,具体串口参数见 user/inc/user_config.h

# Q4. 自制板子开机欢迎语第一个字会丢音

A: 由于 pa 完全充电开启需要一定的时间,修改代码里面 unmute 接口(注意 PWM 或 DAC 有不同的 unmute 接口)的延时时间即可,具体延时时间需要根据不同 pa 型号决定