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.

[参考译文] LAUNCHXL-CC1352R1:SimpleLink Academy BLE 自定义配置文件-自定义服务无法按预期工作

Guru**** 1455910 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1309961/launchxl-cc1352r1-simplelink-academy-ble-custom-profile---custom-service-does-not-work-as-expected

器件型号:LAUNCHXL-CC1352R1

您好!

我在 https://dev.ti.com/tirex/content/cc13xx_cc26xx_simplelink_academy_7_10_03_00/_build_cc13xx_cc26xx_simplelink_academy_7_10_03_00/source/ble5stack/ble_01_custom_profile/ble_01_custom_profile.html 上做练习

我之前已经报告过、服务生成器脚本不能正常工作。 我看到了作为实验室解决方案提供的3个文件。 定制服务本身的源文件和头文件应完全复制、因此无需赘述。 应根据 unidiff 编辑 project_zero.c。 有一点是,它看起来我的源与用于创建 unidiff 的有点不同,至少行号存在差异。 我已在12月31日安装了 SimpelLink SDK (请勿 ASK)。 我相信我使用过来自 CCS TIREX 的链接、它应该是最新的链接。 无论是哪种方式、我在网上和 TIREX 中看到的都是7.10.03.00、而在文件系统中、我得到的是7.10.02.23。

我相信我已经仔细应用了 unidiff 对我的文件的编辑。 在目标上加载的项目会进行编译-运行。 我在 Android 手机上使用 TI SimpleLink Starter 应用。 当我访问服务资源管理器时、我看到可能会出现什么情况:

"6 - null "必须是我的服务、因为我不记得我们为它定义了任何名称、但我看到 UUID 中的"ba55"是我们使用的编号。 如果要详细了解该服务、可以看到两个特征。 符合我的预期、因为我们展示了阳光值和计时器周期。 但是、标有这些特性的屏幕是不正常的:

底部的这个看起来是正确的、88:13是 LSB 第一个表示5000、被设置为定时器周期。 此外、我会注意到用于读取、写入、通知的彩色图标。 具有第一个特征不是这种情况。 首先、其值为 NULL、右侧的图标为黑色背景。 如果我单击底部特征、它就允许我读取它、如果我单击上部特征、即应用程序崩溃。

同样、我再次对 project_zero.c 进行了仔细检查、必须没问题。 我不能说,我错过了什么,或发生了什么实际特征.

请建议在哪里查找。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问题在于 SimpleLink Starter 应用程序本身。 尝试使用 LightBlue 和 NRF Connect、两者都能看到感兴趣的特性、允许订阅通知、并接收与程序中分配的变量值对齐的通知。

    请将其视为 SimpleLink Starter 应用程序的错误报告。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Victor、  

    感谢您的联系! 我很高兴你能够正确启动和运行所有 项目、我发现问题在于 SimpleLink Starter 应用程序、而不是您的项目本身。 我会将此错误告知我们的内部团队、非常感谢您分享此问题。

    谢谢。

    卢克