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.

[参考译文] CC2538DK:Z-Stack 3.0示例应用用户指南中的 CC2538DK 快速入门指南#39不起作用

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2538, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/570508/cc2538dk-cc2538dk-quickstart-guide-in-z-stack-3-0-sample-application-user-s-guide-does-not-work

器件型号:CC2538DK
Thread 中讨论的其他器件:CC2538Z-stack

我不熟悉 Zigbee、我使用的是具有 cc2538 EM 的 SmartRF06评估板。  我已经从 ZStack 3.0.0构建了示例项目 SampleLight 和 SampleSwitch、没有问题。  根据指南、我将一个协调器灯闪烁到一个板、并将一个终端设备开关切换到另一个板。  当我在协调器上调试网络时、菜单似乎名义上起作用、该网络从180开始递减。  当我通信终端设备时、设备会以从数据包监听器中查看的方式进行来回通信。 通信屏幕显示"NS"、"NotOnNWK"消失、但不会发生任何其他情况。  终端设备上的"Id000 Srch 000/00"字段保持不变、同时协调器 ID 字段计数低至000。

我不熟悉这一点、因此没有一个工作示例证明很困难。  感谢您的任何帮助。

谢谢、Colin

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您似乎没有正确设置协调器。 您可以按照 Z-Stack 家庭示例应用用户指南第7章快速入门指南中的步骤操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Colin、

    您可以共享 OTA 捕获吗?

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

    我遵循了示例应用用户手册中的快速入门指南。  我已经附加了数据包捕获的.psd 文件。  感谢您的任何帮助。  e2e.ti.com/.../switch_5F00_light_5F00_example.psd

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

    您的器件的 NV 存储器似乎出现问题。 通过点击 IAR Project->Download->Erase Memory 来完全擦除它们、针对两个器件执行此操作并再次下载应用。

    尝试使用干净的应用程序而不进行任何更改、作为完整性检查。

    但愿这对您有所帮助。

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

    我再次遵循了快速入门指南、这次是在下载闪存之前擦除闪存。  我得到相同的结果。  请注意、本指南适用于8051器件、我正在使用 ARM、但它似乎正常工作。  您能给我指一下定义数据包内容和绑定协商的文档吗?

    我没有对这些项目做任何修改。

    再次感谢您的帮助。

    Colin

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

    我遵循了快速入门指南、并遵循另一位用户的建议、在编程之前完全擦除闪存。  我向他发送了交互设备的 OTA 捕获。  这两个器件仍不会保持连接或发送应用程序数据。  芯片是否有不同的版本?  我的标记为 CC2538SF53 TI 381 AKLL  G4。  我没有以任何方式更改代码。

    是否存在可下载的已知良好的二进制映像、以查看硬件是否存在问题?  我实际上没有一个尝试和调试它的起点。

    感谢您的任何帮助。

    Colin

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

    您好、Colin、

    尝试使用这些映像、我刚刚使用 StartRF Flash Programer 2烧录了我的板、它们工作正常。 尝试一下"如果适合、请告诉我"。

    灯是路由器、开关是协调器(我在此图像中使用了新的 Z3堆栈)。

    e2e.ti.com/.../Z3Images.zip

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

    我刷写了您提供的.hex 映像。  仍然不幸运。

     当我调试协调器时、它具有以下屏幕:

    FB 形式 Openxxx

    Id000 Srchxxx/00

    其中"xxx"从180开始倒计数。

    在这种情况下、我对路由器进行调试、并执行以下操作:

    第1个屏幕:

    NS NotOnNWK

    Id000 Srch00/00

    第二个屏幕(此后不久):

    NS 已关闭

    Id000 Srch00/00

    大约20秒后、它返回到打开菜单。  在此期间、应用程序菜单不控制灯。

    感谢您的帮助。  有什么想法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您确定您的协调器和路由器使用相同的信道吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Colin、

    Jose 发布的.hex 文件适用于我的 SmartRF06 + CC2538EM。 您是否尝试使用不同的堆栈版本来查看您是否也遇到问题? 您似乎遇到了硬件问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有什么想法可以在哪里找到较旧的堆栈?  SmartRF06EB 和 CC2538EM 的版本均为1.2。

    谢谢、

    Colin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以从 www.ti.com/.../z-stack-archive 下载 Z-Stack Home 1.2.2a
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试了较旧的堆栈。  结果与以前类似。  终端设备会看到 PAN 并分配了一个地址、但不控制光源。  这些器件显然彼此通信、但它们似乎没有连接。  在哪里可以找到有关器件之间事务的文档、包括数据包细分?  也许我可以这样调试这个问题。

    谢谢、Colin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    P.S. 当器件被置于 EZMode 中时、协调器成功响应、但是终端器件仍然不能控制灯。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您似乎可以构建 Zigbee 网络并创建要加入的器件。 如果 eZ-mode 响应成功、我看不到为什么 SampleSwitch 无法控制 SampleLight。 我建议您使用 Ubiqua 数据包分析器来检查发生了什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我有 TI 的 SmartRF 数据包监听器。  我无法找到的是讨论 Z-Stack 如何协商网络、以确定这与我的硬件的工作有何不同。  此信息是否最好在 IEEE 标准中找到、或者是否有更简单的来源?  此外、ZStack 是否完全符合该标准、或者我是否能预料到一些惊喜?

    再次感谢、Colin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能记录并附加监听器吗? Zigbee 规范中定义了器件关联、绑定和 eZ-mode、因此我建议您先阅读规范。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 CC2538上运行。 我一直在查看 ZigBee 规范、但没有太多时间来处理它。 当我有更多的时间进行调查时、将会更新。