啰嗦下背景: 我们嵌入式产品,有主机芯片和蓝牙芯片。主机通过串口打印日志,蓝牙一直没办法获取到日志,只能每次 出问题后找硬件飞线解决。

硬件飞线:deepseek 说这是走了硬件通路,不浪费芯片算力,总之不关软件的事情。问题是,拆机飞线 很麻烦,而且破坏机器状态。软测组认为是下策。

我想了个办法: 让蓝牙芯片 和主机通信,通过主机 转发日志,进行串口输出。 目前开发正在尝试。

等开发开出来,我需要确保如下问题,特来求助大佬们:

1、蓝牙芯片和主机 通信断了,怎么处理。 貌似还得拆机, 那现在建立通信的必要性,还大吗?

2、如何确保 蓝牙日志输出 不影响 蓝牙本身性能:
① 我们用的蓝牙芯片太便宜了,之前在另一个芯片尝试过输出日志,一输出 蓝牙本来能连 10m, 变成只能连 3m, 所以打日志 行为 立刻被领导 叫停。
② 现在准备做: 通过主机打日志,主机打日志需要开关,外场客户使用 不会触发这个开关。
目前只能保证 ,这个 debug 版本 不影响外场使用。但是 测试时,开日志测出来的问题, 开发怎么认可? 很难让认可。

3、等开发开发好,测试需要对这个版本,给出完整的测试 结论。我大概拟了这些方法,欢迎大佬补充,挑错:
①分 主机不转发日志、 主机转发日志 进行比对。 目标是 主机转发日志 性能最好不要比不转发的差,或者给出 差 多少。这样 方便 用 debug 版本测出问题,让开发认可测试结果。
②2 个版本 各分 5 项:
蓝牙连接测试 (成功率、时长)( 初次连接、再次连接、断开回连);
蓝牙语音测试 (发射、接收)
蓝牙配件测试 (多配件兼容性、音频通路切换)
蓝牙性能测试 (无障碍最大连接距离、多障碍最大连接距离)

4、2025 居然都要结束了,马上 2026,祝大家 蒸蒸日上,发现好 bug,写出好工具,升职加薪,开发和产品都夸测试哈哈哈。

5、 回忆今年年初,我才刚转正。 我是 24 年 7 月份毕业的,没想到一年时间 这么快, 但 细数项目、产品、TD 、和开发需求吵过的架 。这一年貌似又很长,仿佛沧海桑田。 我很犹豫要不要写年终总结, 因为我这个人 很容易骄傲,我怕写年终总结让我 沉溺 领导、老师 、同事 客气的夸赞,忘了继续努力。 先把这个蓝牙测试做完,我再想 要不要写吧~


↙↙↙阅读原文可查看相关链接,并与作者交流