Thread 中讨论的其他器件: SysConfig
你(们)好
在尝试调试 OAD 应用程序时、我会因 绑定问题而结束
奇怪的是、我的笔记本电脑绑定无法正常工作、我看到连接、但它立即断开
我的定制板上没有显示屏或按钮、我已经尝试在 syscfg 中启用和禁用 MIPM
最奇怪的是、我的手机绑定工作异常完美
如果有人想了解更多详细信息、我已经转储了与 Wireshark 的 BT 交换
任何帮助
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你(们)好
在尝试调试 OAD 应用程序时、我会因 绑定问题而结束
奇怪的是、我的笔记本电脑绑定无法正常工作、我看到连接、但它立即断开
我的定制板上没有显示屏或按钮、我已经尝试在 syscfg 中启用和禁用 MIPM
最奇怪的是、我的手机绑定工作异常完美
如果有人想了解更多详细信息、我已经转储了与 Wireshark 的 BT 交换
任何帮助
你好!
我已经尝试过质量错误、它没有效果
抱歉、您无法在此处打开文件、是一个 zip 文件
e2e.ti.com/.../bonding-issue.zip
我将尝试使用 SmartRF 数据包监听器进行转储
我正在使用 cc2642R 开发定制板。 关于 SDK 修订版、我现在运行的是6.30.1.03、但我可以尝试返回到6.20或其他内容
感谢你的帮助
您好!
我注意到您可能还需要考虑另一个因素。
根据您提供的日志、看起来调试密钥用于配对-这可以在数据包416中看到。 "调试模式"键、如蓝牙5.2内核规范的第3卷、第 H 部分、第2.3.5.6.1节中定义。
器件和堆栈通常具有允许/禁止使用调试密钥的方法。 例如、CC2642R 允许您使用 带有参数 GAPBOND_ALLOW_DEBUG_KEYs 的函数 GAPBondMgr_SetParameter 执行此操作:
/** * Allows to receive debug keys during pairing, in the public keys exchange phase. * * If TRUE, receiving debug keys is allowed. * If FALSE, receiving debug keys is not allowed, pairing will fail with invalid * paramters code. * * @note if both devices are allowing it, and both are sending debug keys, it * will fail due to mirror attack suspicion * * size: uint8_t * * default: TRUE * * range: TRUE (allow receiving debug keys). * FALSE(reject debug keys). */ #define GAPBOND_ALLOW_DEBUG_KEYS 0x416
有关信息、Microsoft Windows 还应禁止使用调试模式密钥。
请您检查这方面的内容是否有帮助?
此致、
您好、感谢您的善意帮助
我进行了2次测试
一个禁用 SysConfig 绑定参数面板中的调试密钥
第二个也禁用了 MIPTM 保护
不幸的是、没有什么变化、这是如此令人难过的、因为每一个通孔都在电话上运行良好、但所有的串行注入和 我所做的其他校准工具正在笔记本电脑上工作

e2e.ti.com/.../bonding-no-debug-key.zipe2e.ti.com/.../bonding-no-debug-key-no-MITM-protection-.zip
好的、伙计们、我认为我已经对这个问题感到厌烦了
为了简化、由于 OAD 设置工作正常、我将尝试使用 Host_Test 应用程序和 Launchpad 作为器件与我的笔记本电脑之间的网关
我正在查看 Host_test 源代码、以使 API 在 Host_test 和 BTool 之间保持恒定
我只有2个问题
看起来 host_test 的 blestack 未使用 SysConfig 定义我不知道它可以同时连接多少个设备(因为我的主要目标是在制造商期间连接到一组设备以进行自定义数据注入和校准。
第二个问题是 BTool 和 Host_test 之间串行 API 的定义(避免在源代码潜水中再次丢失时间)
再次感谢
您好!
我很遗憾听到这个消息。 有关信息、您共享的最后两个跟踪显示了不同的问题(配对失败:无效参数(0x0A))。 除此之外、我不确定您使用的版本中的 SysConfig 是否可以覆盖 GAPBOND_ALLOW_DEBUG_KEYs、这就是添加我提到的调用可能更好的原因。
通常、有关不同主题的问题应在单独的主题中提出。 这一次我将例外、但如果后续问题、请打开一个新主题。
-将 host_test 和 BTool 与 CC2642配合使用,您应该能够连接多达八个设备。 实际上、此参数没有 SysConfig 配置、因为与 simple_central 示例不同、连接数不受器件上运行的应用程序的限制。
- host_test 公开的 API 是蓝牙 HCI API (在蓝牙规范中定义)。 即使 TI 的文档无法替代蓝牙规范、您也可能需要查看 此文档。 在这些命令中、TI 添加了自己的特定于供应商的命令(请参阅 特定于供应商的命令指南)。
我希望这将有所帮助、
此致、