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.

[参考译文] CC2538:MT 接口和 Z-Tool

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1133309/cc2538-mt-interface-and-z-tool

器件型号:CC2538

您好!

我在 CC2538上使用 Zigbee 3、我想在通用应用中实现 MT。 我所做的唯一一件事是启用 MT 标志。 要使用 Z-Tool、我还需要做什么?

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

    我想您可以使用 ZNP 来使用 Z-Tool

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

    Panagiotis、您好!

    基本上比较 ZNP 和 GenericApp 项目、了解与 MT 接口相关的任何差异、并进行相应调整。  SimpleLink 器件中对此进行了记录 、这些器件还可能提供一些有关您可能还需要执行哪些其他操作的线索。  您还需要确认 Z-Tool 使用由 NPI 层配置的正确 UART 波特率和流控制设置。

    此致、
    Ryan

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

    我想通过 UART_USB 使用 Z-Tool。 我在启用 HAL_UART_USB 和 USB_Setup_MAX_NUMBER_of_interfaces=5的情况下尝试了 ZNP、但当我在 GenericApp 中执行同样的操作时、它不仅无法正常工作、而且无法在设备管理器中识别器件

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

    我建议定义 ZTOOL_P1、将 CDC 库添加到链接器和编译器预处理器目录中、并进一步调试 HalUARTInit 以及其他 NP/MT 接口初始化 API。  由于您已对 ZNP 项目进行了有效设置、因此您可以比较两者之间的设置/初始化。   https://e2e.ti.com/f/1/t/921097 

    此致、
    Ryan

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

    这些指令完成了。 我现在可以看到我的器件。

    现在、当我尝试获取器件的节点描述时、它会为我提供 NWKInvalidRequest

    我该怎么做?

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

    经过一些测试后、当我执行 bdb 调试时、我会得到节点描述的响应。 我希望这种情况不会发生,而是不得不进行委员会工作

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

    您必须  在某个位置执行 Zigbee 网络调试、无论是从通用应用程序初始化还是通过 MT 命令都不应起作用。   DstAddr 和 NWkAddrOfInterest 是 Zigbee 网络特定的参数、因此您需要首先通过调试形成/加入。

    此致、
    Ryan

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

    我在  zclGenericApp_Init 中添加了 bdb_StartCommissioning (BDB_commissioning_mode_NWK_formation);它现在可以正常工作。

    最后一个问题。 当我执行 SYS_RESET 时、UART 将失去连接、我必须拔下并插入 USB 才能再次工作。 这是否应该发生?如果不应该发生,我如何避免重新服用该药物?

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

    这是由于 USB 外设与"硬"SYS_RESET 混合而发生的。  您可以改用 UART 外设或尝试使用"SOFT" SYS_RESET 选项。

    此致、
    Ryan

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

    感谢您的帮助和信息!!!