中科蓝讯蓝牙测试盒使用说明

目录

1  简介

1.1  支持特性:

1.2  蓝牙测试盒实物图:

2  使用说明

2.1  搜索与连接

2.2  调节测试盒搜索发射功率

2.3  音乐播放、通话测试

2.4  频偏测试

2.5  按键测试

2.6  快速测试/配对功能

2.6.1  环境准备

2.6.2  操作步骤

2.7  无法快测问题排查汇总

2.7.1 拓展功能1

2.7.2 拓展功能2:快测快配产测问题总结_v1.0

2.8  测试盒做多功能仓使用说明

2.9  扫码枪测试

2.10  匹配蓝牙名称

2.11  OTA升级

2.12  OTP升级

2.13  OTP改蓝牙名

2.14  芯片类型显示

2.15  测试盒筛选芯片功能

2.16  拔码开关说明

3  测试盒更新固件

3.1  使用upd文件更新

3.2  使用dcf文件更新

3.3  更换测试音频文件说明(向蓝讯获取)

4  注意事项

5  测试盒固件版本下载地址

6  测试盒升级错误码


1  简介

1.1  支持特性:

  • 双通道工作模式;
  • 蓝牙音乐播放、通话通路及按键测试;
  • 频偏测量及校准;
  • OTA升级样机程序;
  • 匹配样机蓝牙名称;

1.2  蓝牙测试盒实物图:

2  使用说明

2.1  搜索与连接

打开电源,测试盒自动搜索周围的蓝牙设备。搜到后,显示蓝牙名称和地址,并自动建立连接。

2.2  调节测试盒搜索发射功率

双击测试盒上第一个通道的按键,短按/长按可以调节搜索发射功率,过3s无按键按下,设置成功,以后的开机默认搜索发射功率为设定的这个发射等级。

2.3  音乐播放、通话测试

测试盒连接成功后,自动播放内置的蓝牙音乐。此时,若按下样机的回拨键,可以接通通话,对通话通路进行声音回传测试。

2.4  频偏测试

在音乐/通话测试过程中,测试盒自动测量样机频偏,并计算出校准值。

拨码1 ——> 拨到ON,频偏校准值回写到样机。拨到OFF,频偏值不写入样机

2.5  按键测试

在音乐/通话测试过程中,按下播放/暂停、上/下曲、加/减音量(只针对支持音量同步的样机)按键,在测试盒中会显示出相应键功能,并且蜂鸣器会“滴”响一声,5S之后按键显示会消失

2.6  快速测试/配对功能

目的:实现快速测试(4s内实现连接和配对)/快速配对(2s内配对)

2.6.1  环境准备

  1. xlink更新《xlink_vusb_v022.dcf》版本
  2. xlink按照《Xlink-H V2.0.PcbDoc》修改
  3. 测试盒改为下图中的电阻,建议使用39K:11K,使用电阻比例为3.5:1都可以

  4. 准备好充电仓,准备好的硬件环境如下图:

  5. 程序将VUSB快速测试的功能打开
  • 耳机程序将VUSB快速测试的功能打开

  •  测试盒程序将新快速测试或者快配的功能打开

序号

功能

说明

支持版本

1

XLINK快速测试/快速配对

(1)连接蓝牙进行耳机测试(不配对),(2)配对+连接蓝牙进行耳机测试 ,(3)只配对(不连接蓝牙,不能对耳机进行其他测试)

所有版本

2

升级完成后快测/快配操作

(1)不操作,(2)快测(包括配对和测试)(3)快配(只配对不连接蓝牙)

所有版本

3

耳机拿起后的状态

耳机从测试仓里面拿出来后的状态:关机/复位/断开蓝牙连接后关机/断开蓝牙连接后复位

(otp暂时不支持该功能)

4

显示蓝牙地址使能

选择在连接蓝牙时是否显示蓝牙地址

所有版本

5

耳机校验码匹配使能

配对时耳机如果程序(或者配置)不一致会配对不了

目前只有892×2 S1079/889X S2316/5656A2 S650以上支持

6

耳机版本号匹配使能

耳机配对ID一致时可以配对

目前只有892×2 S1079/889X S2316/5656A2 S617以上支持

7

显示耳机信息使能

显示耳机校验码和配对ID

目前只有892×2 S1079/889X S2316/5656A2 S617以上支持

8

向耳机传入参数

向耳机传入1byte数据,可以在耳机端根据这个参数进行需要的操作

目前只有892×2 S1079/889X S2316/5656A2 S617以上支持

9

获取耳机的配对情况

如果对耳彼此配对过,会显示“配对正确”,配对异常,会显示对应错误

目前只有5656A2 S650以上版本支持

10

耳机程序筛选校验码

耳机的程序(或者配置)算出的校验码和测试盒配置的校验码不一致会会显示异常

可用于程序筛选和校验耳机程序。使用前确定好校验码(通过序号7,测试盒可以显示耳机校验码,填入到测试盒配置即可)

2.6.2  操作步骤

将两个耳机放入充电仓,可实现快测(如果需要进行耳机测试,选择快测)或者快配(如果只是配对,可只选择快配)。 说明:

  1. 充电仓如果只有一个耳机的话,不会获取对耳的地址。如果想获取对耳的地址,请确保对耳在充电仓,如下显示“已配对”时,对耳已经获取了对方的地址,并写入对应的flash里面。
  2. 左右声道显示:如果程序是确认了左右声道,则测试盒会在如下位置,显示‘L’或者是’R’。如果是自动分配左右耳的情况,测试盒不会显示左右耳。\\

2.7  无法快测问题排查汇总

2.7.1 拓展功能1

耳机拿起后的状态:由测试盒决定拿起的状态

2.7.2 拓展功能2:快测快配产测问题总结_v1.0

一、快测快配说明:

以下是测试盒配置:

  1. 产线上有两种配对方式,一种快测,一种快配,可通过测试盒选择方式:快测:可以连接蓝牙进行测试&配对  快配:仅可以配对,不能进行蓝牙测试

  2. ota 后进行快测或快配的操作:测试盒卡座插入 TF 卡进行升级,等待升级完成后,耳机会进行快测或者快配

  3. 耳机拿起后状态:指的是快测快配后耳机拿起后是什么状态  
  • 5376T2/5616E2 版本都不支持测试盒的这个配置,耳机中有配置可以进行配置。其他 flash
  • 版本的芯片最新的都支持由测试盒配置

    注意:537X&561X 的耳机配置如下:

二、分析掉配对原因

  1. 确定对耳程序一致
  2. 查看耳机蓝牙地址是否一致。测试盒空中搜索耳机蓝牙,看耳机地址是否一致,不一致说明为配对失败的原因:①可能是耳机被清除连接信息了   ②可能测试盒配对失败了  ③可能是混料了  ④可能是漏配对了
  3. 如果蓝牙地址一致  ①主耳被清除了连接信息
  4. 分析的时候需要确认耳机是否人工测试确认配对过,来分析在哪一个流程出现掉配对的情况
  5. 如果以上原因已经排除,将耳机的程序导出来,保存好,给到原厂,谢谢

三、产线上遇见的常见的掉配对问题如何处理

  1. 首先建议更新到最新的测试盒版本
  2. 耳机配对完成之后,不要再进行单耳入仓操作,因为入仓会清除掉配对信息
  3. 耳机配对完成后不要放置在空气中,配对完成后将耳机关机,因为自由配对的耳机会被其他耳机自由配对。
  4. 耳机有清除配对的指令或者操作,在误操作中将耳机清除了配对,可对清除配对方式进行修改,使之不容易清除
  5. 产线上有 ota 的情况,因为耳机开机,将耳机升级,清除掉连接信息

补充:关于第 3 点的情况,有客户会选择“tws 单次配对功能”。这样可以避免在产线上又与其他耳机组队,这个可以大大减少在产线上掉配对的情况,不过自由组队的耳机也能和单次配对的耳机进行组队,所以产线上要注意一下。一般客户打开这个功能,都会添加清除配对的操作。

561X 和 537X2 选择:

其他芯片,打开对应函数即可:

2.8  测试盒做多功能仓使用说明

测试盒接入xlink-h可实现多功能仓的功能,以下是测试盒的相关配置

注:耳机需要开快测功能

2.9  扫码枪测试

操作步骤:

  1. 准备好蓝牙地址的二维码:格式可以是(4142XXXXXXXX/41:42:XX:XX:XX:XX)
  2. 插入扫码枪,蓝牙测试盒显示:“scan_ing”
  3. 扫描二维码即可实现蓝牙连接,可进行正常的蓝牙测试

2.10  匹配蓝牙名称

参考3.2章节,使用dcf更新测试盒固件。

2.11  OTA升级

  1. 务必先用Downloader设置匹配蓝牙名称(使用dcf下载,注意有两个通道);
  2. 将待升级的文件fw5000.upd拷入TF卡,并插入测试盒TF卡座;
  3. 测试盒上电,左上角显示心形图标;
  4. 测试盒搜索到后,自动OTA升级;
  5. 升级完毕,样机自动复位;
  6. 样机重新开机后,再次被测试盒连上,进入音乐测试;

OTA实用功能配置

使用示例

1、在xcfg.xm开头写入"depend(0x01020000) "

2、在xcfg.xm配置最后makecfgfile之前写入"config(UPD, 0x1F, 0x0)";//默认功能配置都关闭

3、在xcfg.xm中写入"config(KEEP)"//KEEP后的配置会被保留下来,不会被升级擦除,改变keep的位置时,downloader需擦除全片或者upd文件需勾选“清除保留配置”

3、在app.xm文件中写入

 setid(11111111-1111-1111-1111-111111111111);//设置GUID,GUID是可供用户随意更改,可用来区分项目

 setdataseg(0x1000);//设置flash预留data区

 setspace(0x5000);//设置flash预留的参数区

4、编译,使用《downloader2.6.1》以上版本导出fw5000.upd文件

5、将fw5000.upd文件拉入downloader2.6.1》以上版本,点击配置,修改配置

config(KEEP)这个命令如果需要使用(用于保存一些配置不被更改时),注意做好理解和验证

2.12  OTP升级

将OTP(fw5000.upd)升级文件放入TF卡或者U盘中,测试盒会有如下显示,按提示单击对应通道的按钮,即可进入OTP升级操作。(非OTP升级文件没有这个操作,该操作是为了提醒操作人员,此为OTP升级)

2.13  OTP改蓝牙名

用downloader(版本1.85及以上)生成“fw5000.upd”文件,对芯片进行重改蓝牙名

2.14  芯片类型显示

2.15  测试盒筛选芯片功能

在配置中选择需要连接的芯片类型

“CHIP_NULL”默认可连接所有芯片

设置了特定芯片后,如果连接了其他芯片,测试盒蜂鸣器会响6s作为提示

2.16  拔码开关说明

1 —— 拨到ON,频偏校准值回写到样机。

2 —— 保留。

3 —— 拨到ON,通话使用测试盒的喇叭

3  测试盒更新固件

3.1  使用upd文件更新

把tsbox_v1.upd文件拷入TF卡(或U盘),插入测试盒左侧(通道1),等待提示升级完毕,测试盒会自动重启。 然后,将TF卡插入测试盒顶侧(通道2),会有两条横杆显示,等待升级,等待第二通道显示“pause”后表示升级完成,手动重启一次。
v267版本以后对显示进行了迭代,显示“Upate Fw”说明正在升级,升级完成后第二个通道会“ok”

3.2  使用dcf文件更新

  1. Downloader打开测试盒的dcf文件,在管理配置选择“testbox”配置;
  2. 打开“testbox”配置,设置蓝牙名称匹配该步骤可选);

  3. 下载时先点击下载,显示扫描中…”时,再打开测试盒电源;
  4. 注意不要点击擦除,测试盒被擦除后需要寄回原厂校准;
  5. 注意更新两个通道;

  6. 硬件环境搭建;

3.3  更换测试音频文件说明(向蓝讯获取)

  1. 使用软件《音频转换工具及音频文件》(双声道方案可使用《测试盒音源双声道转换工具》),生成testsong.sbc文件
  2. 替换一下以下文件(TBOX\Settings\Resources\TestSong\en\testsong.sbc)后下载程序到测试盒即可
  3. 资源配置中选择“TestSong”

4  注意事项

  1. 开机一直显示Inquiry,搜索不到蓝牙设备----设置了蓝牙名称匹配导致,可参考3.2关闭蓝牙名称匹配功能,并更新测试盒固件。
  2. 开机通道2异常,一直显示“——”或者“pause”----主要是更新固件时,通道12版本不匹配导致。使用对应固件(开机显示的版本号)更新一次通道2后可解决。

5  测试盒固件版本下载地址

稍后补充链接

6  测试盒升级错误码

FLASH OTA升级失败后,图片中的检查方法仍然无法查出原因,可通过以下方法做进一步排除

  • 校准耳机频偏,确认耳机RF良好
  • 使用标准软件测试:若标准软件不存在该问题,则对比软件差异性,芯片软件加打印,确定问题点
  • 使用标准demo测试: 若标准demo不存在该问题,则对比硬件差异性
  • 更换主控:若更换主控ok,硬件和软件是否对应要做好排查

若以上方法都无法排查到问题,FLASH 芯片的OTA请找原厂项目负责人,OTP或者 E2PROM芯片请找原厂LKD

测试盒版本169及以上:

错误显示

错误原因

检查方法

备注

1

2_X

升级文件配置信息检测异常

检查升级文件

X:
1:剩余长度少于要改写的蓝牙名字
2:空otp不支持改写蓝牙名字

3_0

下载驱动异常

检查升级文件

4_0

驱动校验错误

检查升级文件或者格式化卡

5_0

配置信息写入异常

联系中科蓝讯

6_0

芯片key和文件key不对应

检查升级文件和芯片带key情况

显示“56X2N”代表565X2芯片,其中N代表芯片不带key,K代表带key

7_0

进入升级失败

情况复杂,检查硬件和软件

8_0

读取存储卡中文件头异常

检查升级文件或者格式化卡

9_0

写入芯片头异常

格式化储存卡,检查芯片flash、检查硬件和软件

10_0

校验芯片头错误

11_0

写flash异常

12_0

Flash预校验异常

13_0

校验flash程序异常

14_0

计算蓝牙地址异常

联系中科蓝讯

15_0

擦除flash异常

检查芯片硬件和软件,联系中科蓝讯

16_0

otp预校验异常

烧录文件和芯片原有程序不对应,需找到源程序

17_0

otp下载异常

更换芯片测试

18_0

otp校验错误

更换芯片测试

19_0

未知错误请联系原厂

错误未记录

20_0

下载校验失败(e2prom方案)

烧录文件和芯片原有程序不对应,需找到源程序

21_0

程序GUID或者蓝牙地址错误

耳机GUID和升级文件GUID不一致,耳机无保留地址

22_0

读取otp异常

更换otp芯片,还是一样的结果在标准板子上做测试

写蓝牙名字方案,在读取otp时异常

23_0

资源检查异常

外部资源检查是否有问题,更新到最新的downloader

Init(50)/
init(51)

进入升级失败

耳机RF是否正常,检查耳机本身的软件和耳机的升级文件

AB530X&AB532X系列(ERR情况总结)

ERR

原因

-1

升级文件无效

-2

获取文件头crc检验错误

-3

升级文件头长度错误

-4

info len err

-5

err project

-6

Key id mismatch

-7

Dev len err

-8

Crtl lenerr

-9

Data len err

-10

Down 下载长度err

-11

读取1k upd(起始地址down_start)文件err(该内容用于程序的crc检验)

-12

读取flash中的crc内容异常

### 中科蓝讯蓝牙芯片关机操作及相关错误排查 中科蓝讯蓝牙芯片作为一款广泛应用于消费电子设备中的无线通信解决方案,在实际应用中可能涉及多种功能需求,其中包括关机操作以及相关问题的排查。以下是关于该主题的具体说明: #### 1. **关机操作实现** 在中科蓝讯蓝牙芯片的应用场景下,通常可以通过软件配置或硬件控制来完成关机操作。 - 如果采用软件方式,则需调用特定的功能接口函数,例如 `power_off()` 或类似的 API 函数[^1]。这些函数一般位于 SDK 提供的核心库文件中,开发者可以根据具体的需求调整参数设置。 - 对于硬件层面的操作,可以利用外部信号触发 GPIO 引脚状态变化以达到关闭电源的目的。这种设计常见于低功耗模式下的快速响应机制[^3]。 #### 2. **关机过程中可能出现的问题及其解决办法** ##### (1)无法正常进入待机/断电状态 原因可能是由于某些寄存器未被正确初始化或者存在持续运行的任务阻止了系统的完全休眠。建议按照以下步骤检查并修正代码逻辑: ```c void system_power_management_init(void){ // 初始化系统电源管理单元 pmu_set_sleep_mode(SLEEP_MODE_DEEP); } ``` 同时确认是否有任何中断源保持激活状态而干扰到了正常的睡眠流程[^2]。 ##### (2)重启而非真正意义上的“关机” 当发现产品表现为自动重新启动而不是彻底停止工作时,应重点审查以下几个方面: - 是否合理设置了看门狗定时器超时期限; - 检查是否存在异常电流消耗路径导致电池电量不足以维持稳定供电情况发生之后又恢复过来形成循环上电现象。 #### 3. **其他注意事项** 为了确保良好的用户体验效果,在执行关机动作之前最好先保存必要的数据至非易失性存储介质当中以防丢失重要信息;另外还需要考虑到不同版本固件之间可能存在兼容性差异因此升级前务必做好充分测试验证工作。 ```python def save_data_to_flash(data): """模拟向闪存写入数据""" with open("/path/to/flash", 'w') as f: f.write(str(data)) save_data_to_flash({"status": "shutting down"}) ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值