问答 干完蓝牙测试,再写 年终总结,向蓝牙大佬求助!

摆烂又上进 · 2025年12月26日 · 最后由 jenny 回复于 2025年12月31日 · 4858 次阅读

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

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

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

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

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

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

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

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

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

共收到 8 条回复 时间 点赞

“但是 测试时,开日志测出来的问题, 开发怎么认可? 很难让认可。”

这个为什么不认?主机打印日志影响了性能导致的蓝牙性能降低?

嗯 肯定是影响性能的,串口传输 要消耗算力 所以要测试 来证明
1.debug 版本 不影响 蓝牙性能
2.debug 版本 影响了多少性能 。
没有数据证明,那开发肯定是不认的,或者就让测试 换到正常版本再试试还有没有这个问题。那么:
①一次性 概率性的问题需要重新压测
②debug 版本成立的意义 又变低了

之前做嵌入式产品,有 wifi 芯片自带蓝牙和主控芯片,wifi 和主控通过串口通信,通道很小 我们测试都是 wifi 用一个串口,主控另外一个串口;线上没串口设备,把指定异常日志通过串口通信发给主控,主控返回给后端

跟博主同批毕业耶

jenny 回复

主控芯片一个口,wifi 一个口。 把蓝牙指定异常日志 通过串口通信 发给主控,主控返回后端,是这样吗

jenny 回复

友友我想知道,你们怎么处理 蓝牙 和 主控 通信断开的情况:
蓝牙和主控通信断开,蓝牙或者主控肯定是有问题,如果问题在蓝牙,这时候没办法通过串口拿蓝牙日志了,怎么处理

辣子鸡 回复

友友好!

场景可能不一样,我做的产品是 wifi+ 主控,蓝牙是集成在 wifi 芯片那边;然后使用场景 wifi 和主控必须要保持心跳,如果断开了,主控会有日志记录的;我测试时都是接两个串口,wifi 和主控都接
你说的,wifi 和主控断开连接如果只接了主控的串口,wifi 无串口这个无解呀;只能硬件先看 wifi 那边是不是还在正常运行,然后排查是 wifi 芯片出问题了还是通信口的问题,示波器能抓通信口的波形 我以前遇到这种问题,都是叫教硬件过来排查

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册