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.

[参考译文] CC2540DK:无线演示项目:如何判断外设是否正常工作

Guru**** 2564090 points
Other Parts Discussed in Thread: CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/587047/cc2540dk-over-the-air-demo-project-how-to-tell-if-the-peripheral-is-working

器件型号:CC2540DK

您好!

我正在尝试使用 CC2540DK 开发套件获取 OTA 演示。  我已认真遵循《适用于 CC254x 的 BLE 无线下载开发人员指南》(http://processors.wiki.ti.com/images/8/82/OAD_for_CC254x.pdf)第9至10节的说明。

我的基本问题是,如何知道外设正在工作(通告,正在运行映像 A 或 B....)?  LCD 屏幕应该显示什么内容?  LED?  

本文件内容详尽、但缺少这些基本信息。  此外、该文档似乎暗示了外设和中央设备上的应用程序应该像 SimpleBLE 演示一样运行和运行、但也没有出现并说这一点。

我首先对 BIM 进行了编程、然后是 img_a、然后是 img_B  我在每一步后都复制了.hex、并比较了这三个图像、看起来就像您所期望的那样。  此外、仅在进行踢脚时、我重启电源并让它运行以查看会发生什么情况。  在每个阶段、我看到完全相同的 LCD 消息:

德州仪器

SmartRF05 EB

CC2540

电路板看起来已死。  游戏手柄不执行任何操作。  在中央运行的 OAD_manager (看起来与 SimpleBLE 演示类似)看不到来自外设的广播。

我的击打是 BIM 认为 img_A 或 img_B 无效、因此也不运行。  根据第3页的图表、BIM 应该转到 PM3、但我也不知道看起来是什么。

感谢您的任何帮助、

Dave

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

    无论是否有 OAD、检测外设的过程都是相同的。 您可以在手机上使用数据包监听器或 BLE 扫描仪。

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

    谢谢您、JXS、

    这并不能完全回答我的问题:"应该在 LCD 上显示什么内容"、但无论如何、我会将其标记为"已回答"。  自从发布此帖子以来、我已经重新阅读了指南的第一段第10节、并更详细地检查了源代码、现在我觉得 Img_A 应该像 SimpleBLEPeripheral 演示程序那样以各种方式查看和运行是非常清楚的。

    现在我的问题是 img_A 或 img_B 未运行、我将为此创建一个新帖子。

    再次感谢、

    Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果外设正在运行映像 A、则 LCD 的第一行将显示"BLE Peri-A"或映像 B 的"Peri-B"