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:有助于对两个 CC2538板之间的通信进行编程、每个板都连接到 TM4C123GXL 板

Guru**** 1810440 points
Other Parts Discussed in Thread: CC2538, CC2650, TIDC-ZNP-HOST-SW3, Z-STACK, SMARTRF06EBK, CC2538EMK, TM4C123GH6PM, EK-TM4C1294XL, SIMPLELINK-CC13X2-26X2-SDK, SMARTRFTM-STUDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/929007/cc2538-help-with-programming-communication-between-two-cc2538-boards-each-connected-to-tm4c123gxl-boards

器件型号:CC2538
主题中讨论的其他部件: TIDC-ZNP-HOST-SW3Z-STACKSMARTRF06EBKTM4C123GH6PMEK-TM4C1294XLSIMPLELINK-CC13X2-26X2-SDKTM4C123SMARTRFTM-Studio

您好!

我正在尝试使用 TM2C123GXL 板让两个 CC2538板相互通信、我对此有一些疑问:

- CC2650的数据包的起始字符是什么?
- CC2538板的通用数据包设置是什么? 比如 RSSI 在哪里、板编号在哪里等等?
如何使用 ZStack?它到底是什么?
我也不知道从哪里开始、我只是有点困惑。 我已经设置了两个 UART 并在工作、但我不确定如何使用 CC2538板实现。
我还应该提到、具有 EM Booster Pack。
谢谢! )
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是不是要将 TM2C123GXL 用作主机 MCU 来控制 CC2538 ZNP、并使这两块板相互进行无线通信。 如果是、请参阅 ZNP 主机框架设计指南 和 TIDC-ZNP-HOST-SW3。

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

    尊敬的 Tessa:

    我建议您参考 Zigbee 网络处理器(ZNP)项目及其用于与主机通信的监视和测试 API。  Z-Stack 3.0.2下载包中包含的 Z-Tool 和 ZigBee-Linux-sensor-to-cloud 也是很好的主机示例参考。

    此致、
    Ryan

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

    嗨、Ryan!

    看起来 Z-Tool 用于 SmartRF06板。 很遗憾、我没有这块板。 我的当前设置是使用 TM4C123GXL 板、EM Booster Pack 和 CC2538板。 我的最终目标是将其中的五个节点设置为星形拓扑(一个位于中间的板用作中央节点、另四个用作终端器件)。 我只想获得每个终端节点和中央节点之间的节点 ID 和 RSSI 值。 目前(只是为了开始)、我的目标是仅在其中两个节点之间建立通信。 我可以将 Z-Tool 与此配合使用吗? 还是必须与 SmartRF06板配合使用? 如果是、我该怎么做? 如果不是、那么还有其他选项吗?  

    谢谢!

    -Tessa

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

    您好、Ryan!

    我的错误--我有两个 SmartRF06板(我订购的套件中),但是我没有足够的板用于我的项目,因此我无法将它们用作节点的一部分。

    谢谢!

    -Tessa

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

    Z-Tool 不需要 SMARTRF06EBK、因为您可以使用 CC2538EMK USB 接口。  但我只建议使用 Z-Tool 作为参考、而不是针对您的应用需求提出建议。

    此致、
    Ryan

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

    您好、YiKai!

    是的、我希望使用 TM4C123GXL 微控制器来控制 CC2538板。 我的最终目标是将其中的五个节点设置为星形拓扑(一个位于中间的板用作中央节点、另四个用作终端器件)。 我只想获得每个终端节点和中央节点之间的节点 ID 和 RSSI 值。 目前(只是为了开始)、我的目标是仅在其中两个节点之间建立通信。 您建议的 ZNP 主机框架是否适用于此应用?

    我是否可以使用示例代码来启动此应用、以便节省一些时间? 我正在撰写论文、我希望尽快完成、因为我的工作与结果相关、而不是与编程相关。

    谢谢!

    -Tessa

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

    是的、 ZNP 主机框架应该不会有问题、 安装后、ZNP 主机框架中有一些示例。

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

    您好、YiKai!

    我一直在编写您建议的 ZNP 主机框架指南、但无法构建或调试 nwkTopology 示例。 我收到错误("Product com.ti.rtsc.TIRTOStiVAC v2.0.2.36当前未安装、并且没有可用的兼容版本。 请安装此产品或兼容版本。") 以及我认为与此错误相关的各种警告。 我目前在 ZNP Host Framework Guide 的第12页、第8步和第9步。 您对这种情况的发生原因有什么看法吗? 我已经多次尝试重新启动 Code Composer Studio 和我的笔记本电脑。

    谢谢!

    -Tessa

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

    大家好、YiKai 也是!

    我能够找出我的构建问题。 但是、我无法在串行终端上查看我的结果(我正在使用 PuTTY)。 我应该在终端中使用什么设置(波特率等)? 在 ZNP 软管指南中没有这样说、我无法在代码中找到它。

    谢谢

    -Tessa  

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

    我无法很好地理解您的问题。 您能否绘制一些图表或图片来详细说明您如何设置所有内容并详细说明您的问题?

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

    您好 Tessa、

    《TIDC-ZNP-HOST-SW3设计指南》(TIDU575)提供了所有固件说明、请务必使用 https://git.ti.com/cgit/znp-host-framework/znp-host-framework/中的二进制文件。  ZNP 波特率应为38400或115200、不带流控和一个不带奇偶校验的停止位、但也可以使用 Z-Tool 验证正确的设置。  确保您选择了与您的器件对应的 COM 端口。

    此致、
    Ryan

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

    您好、YiKai!

    我不知道如何在此注释中放置图像,但我找到了显示我正在使用的 PuTTY 串行终端图片的链接( https://pbxbook.com/images/sputty1.png )。

    谢谢!

    -Tessa

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

    我无法理解您连接了什么以及输出到 Putty 意味着什么。 您能详细说明吗?

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

    嗨、Ryan!

    感谢您提供的信息! 我仍然无法在 PuTTY 串行终端上看到任何内容。 如何在 Z-Tool 中验证波特率和设置? 我找到了 SYS_SET_TX_POWER、我认为这是波特率设置。 发送 SYS_SET_TX_POWER 消息会产生以下输出:


    03:10:23.34 COM8 SYS_SET_TX_POWER (0x2114)
    级别:0x00

    03:10:23.34 COM8 SYS_SET_TX_POWER_SRSP (0x6114)
    级别:0x00

    这是我找到并设置波特率的地方吗? 我只在 C 代码中执行过它、但在代码中的任何位置都看不到它。 或者、您认为这里会出现不同的问题吗? 我拥有的代码与 ZNP_HOST_framework ( https://www.ti.com/lit/ug/tidu757/tidu757.pdf?ts=1597094008835&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTIDC-ZNP-HOST-SW3 )没有变化,并且完全编译。 我确实按照 ZNP_HOST_framework 中的说明修改了硬件、因此我认为一切都应该正常运行。

    谢谢!

    -Tessa

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

    您好 Tessa、

    所使用的 UART 波特率在 Tools -> Settings -> Serial Devices -> COM Port 下。  如果您能够检测/连接设备并发送/接收消息、这显然是正确的。

    此致、
    Ryan

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

    嗨、Ryan!

    我找到了! 谢谢! 它看起来波特率是38400。 但是、我仍然看不到我的 PuTTY 终端上的任何内容。 我不确定到底是什么问题。 我唯一能想到的是 Booster Pack 的硬件修改、但我按照 https://www.ti.com/lit/ug/tidu757/tidu757.pdf?ts=1597094008835&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTIDC-ZNP-HOST-SW3第8页所示的方式进行了修改 、或者它可能是 PuTTY 终端设置、因此我有点不敢相信。 您知道这种情况的发生原因吗? 我应该提到的是、我没有在 CCS 中选择特定的端口或电路板、我不确定这是否重要、因为它仍然进入调试模式。

    谢谢!

    -Tessa

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

    嗨、Ryan!

    我刚刚注意到、对 Booster Pack 所做的修改会使其使用 UART 4。 我目前正在将串行终端(PuTTY)连接到连接到 TM4C123gXL 板 microUSB 的 USB 端口。 这是问题的一部分吗? 如果是、我如何解决这个问题?

    谢谢!

    -Tessa  

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

    您应该检查 UARTConsole.c 和 hostConsole.c 中的 Board_initUART 和所有相关 API

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

    您好、YiKai!

    查看 nwkTopology 项目中的电路板文件夹下后、我注意到电路板是 TM4C1294XL。 我使用的是 TM4C123GXL。 在哪里可以找到电路板的电路板文件? 或者是否有方法可以更改它、以便它使用我的板?

    谢谢!

    -Tessa

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

    嗨、Ryan!

    使用正确的二进制文件。 我假设我是、但我没有改变任何东西。 这可能是我的问题的一部分吗? TM4C123GXL 电路板应使用哪些二进制文件? 我认为 nwkTopology 项目适用于不同的电路板(TM4C1294XL)、使用不同的二进制文件可以解决我的问题吗?

    谢谢!

    -Tessa

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

    请尝试参考 附加的 ZNP 主机用户 Guide.pdf 中的第3.4.2节 TI-RTOS、为 TM4C123GXL 构建二进制文件。

    e2e.ti.com/.../ZNP-Host-User_2700_s-Guide.pdf

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

    您好 Tessa、

    这不涉及 Zigbee ZNP 二进制文件、而是您的 TM4C12XX 工程编译、正如 YK 提到的、您需要对其进行调试。

    此致、
    Ryan

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

    您好、YiKai!

    我按照您建议的第3.4.2节进行操作、我能够为 TM4C123GXL 制作一个新的空 TI RTOS 项目(我相信该板也称为 TM4C123GH6PM)。 我仍然不知道如何将代码从 ZNP Host Framework nwkTopology 转移到这个新项目。 请告诉我如何操作?

    谢谢!

    -Tessa

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

    Tessa、

    我不建议将 nwkTopology 项目移植到空的 TI-RTOS 项目。  最好将现有的 nwkTopology 项目更改为使用 TM4C123GH6PM 器件和电路板设计。  理想 情况下、您应改用 EK-TM4C1294XL、TIDC-ZNP-HOST-SW3的目标平台也是如此。

    此致、
    Ryan

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

    您好、Ryan!

    我认为不幸的是、我的研究预算中没有购买另一个电路板(我是一名硕士学生、我至少需要5块电路板)。 我在之前的 E2E 问题中被告知、我发布的电路板可以正常工作、这就是我购买该电路板的原因。 您能否向我介绍如何更改 nwkTopology 项目以使用 TM4C123GH6PM? 此时、我总体上感到困惑和困惑。

    谢谢!

    -Tessa

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

    该软件已过时(2015)、已被较新的解决 方案(SIMPLELINK-CC13X2-26X2-SDK 和 ZigBee-Linux-sensor-cloud)弃用。  我个人尚未调查 Tiva 固件、因此无法提供进一步的帮助。

    此致、
    Ryan

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

    基本上、ZNP-HOST-SW 只是一个参考设计。 如果您无法将其移植到 TM4C123、我建议您参考 ZNP/MT 命令文档以直接实现主机。 要使用 ZNP/MT 命令、您可以先使用 ZTool 对其进行测试并相应地执行实施。

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

    您好、YiKai!

    为简单起见、我购买了 TM4C1294XL 电路板。 是否有方法可以使用此 ZNP_HOST_FRA又 获取 RSSI 值? 是否有命令或可使用的内容?

    谢谢!

    -Tessa

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

    以下是类似的主题: https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/930906 

    此致、
    Ryan

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

    您好、Ryan!

    我最后购买了一个 TM4C1294XL 电路板。 我设法使 nwkTopology 项目运行、但当我选择"y"加入或创建网络时、我只会遇到网络错误(错误只是"网络错误")。 我不确定为什么会发生这种情况、并想问您。

    谢谢!

    -Tessa  

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

    您好 Tessa、

    您是否使用了 TIDC-ZNP-HOST-SW3设计指南中所述的 CC2538固件/硬件设置?  现在、您应该尝试调试 TM4C1294XL ZNP 主机框架项目。

    此致、
    Ryan

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

    您好、Ryan!

    我现在使用的设置与您发送给我的链接中的设置相同。 我尝试进入调试模式,如 https://www.ti.com/lit/ug/tidu757/tidu757.pdf?ts=1597697825842&ref_url=https%253A%252F%252Fwww.google.ca%252F 。 在 PuTTY 控制台中、显示"Do you wish to start/join a new network"(是否要启动/加入新网络?) (y/n)"我输入"y"、并显示"Network Error"(网络错误)

    谢谢!

    Tessa

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

    我怀疑 TM4C1294XL 和 CC2538之间的 ZNP/MT 连接不起作用。 我建议您确保在运行 nwkTopology 示例时将 ZNP 固件下载到 CC2538并使用示波器检查 UART 信号。

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

    您好、YiKai!

    感谢您提供的信息! 我按照 ZNP 主机框架( https://www.ti.com/lit/ug/tidu757/tidu757.pdf?ts=1597697825842)中的步骤、使用闪存编程器2将 ZNP 固件下载到 CC2538板(我下载了 cc2538-ZNP-120-UART-tclk.hex 文件、我还尝试了 cc2538-ZNP-120-USB-tclk.hex 文件)。 我是否应该执行其他操作来下载该文件? 这是正确的文件吗?

    谢谢!

    -Tessa

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

    固件正确。  物理 UART/USB 连接可能错误。  设计指南中有一些注释。

    此致、
    Ryan

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

    您好、Ryan!

    我对 Booster Pack 进行了修改,如设计指南( https://www.ti.com/lit/ug/tidu757/tidu757.pdf?ts=1597697825842 )第5.3节所示。 我确实注意到用于电路板修改的图像与第5.3节中显示的原理图不同。 我应该关注哪一个? 我已附上了修改后的 Booster Pack 图片供参考。

    谢谢、

    -Tessa

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

    我不知道具体的硬件差异和更改、但由于这是最有可能发生通信故障的原因、您需要进一步调查这些行以确定问题。

    此致、
    Ryan

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

    您好、Ryan!

    我仔细检查了我的硬件,它完全遵循了设计指南( https://www.ti.com/lit/ug/tidu757/tidu757.pdf?ts=1597697825842 )第5.3节所示的原理图。 由于此处显示的电路板图片( https://www.ti.com/tool/TIDC-ZNP-HOST-SW3 )不同,我应该使用另一个原理图吗?

    谢谢!

    -Tessa

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

    您是否使用示波器检查 UART 信号? 顺便说一下、您应该使用 cc2538-ZNP-120-UART-tclk.hex、而不是 cc2538-ZNP-120-USB-tclk.hex。

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

    您好、YiKai!

    今天我没有机会使用示波器、但明天我将会这样做、然后我会告诉大家结果。 哪些引脚应检查 UART 信号? 我一直在使用 cc2538-ZNP-UART-tclk.hex 文件、因此这很好! )

    谢谢!

    -Tessa

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

    您可以在中找到原理图和 UART 引脚  以进行相应检查。

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

    您好、YiKai!

    使用示波器、我看到了以下结果:

    -在 LP1X 引脚5 (TX)上、我获得稳定的2V 直流 电压(这里有一些变化、但我认为它可能只是噪声、最小值为1.94VDC、最大值为2.06VDC)。 占空比和频率也会振荡相当多、因此我猜这是噪声。

    -在 LP1X 引脚6 (RX)上、我得到的平均直流电压为2.6V (此处有一些变化、但我认为可能只是噪声、因为最小值为2.55VDC、最大值为2.67VDC)。  占空比和频率也会振荡相当多、因此我猜这是噪声。

    -在 LP1X 引脚7上、我将获得稳定的0V 直流电压

    -在 LP1X 引脚8上、我将获得稳定的2.14V 直流电压。 这个看起来更像是一个小正弦波、最小值为2.06VDC、最大值为2.23VDC。 频率和占空比仍然在这里振荡、因此我猜可能还有噪声。

    我可能应该提到的是、我使用的示波器是我在线购买的小型基本手持设备。 由于新冠疫情、我们的测试设施已经关闭。

    谢谢!

    -Tessa

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

    大家好、YiKai!

    我可能还应该提到、在我构建项目时、我有三个警告:

    -#112-D 语句无法访问

    -此项目包含1个未解析的可构建链接资源。 此工程可能无法按预期编译

    -此项目是使用当前未安装的编译器版本创建的- 5.1.7 [ARM]。 编译器的另一个版本将在编译期间使用- 20.2.1.LTS。 请参阅"帮助">"安装新软件"并选择"代码生成工具更新"以检查此编译器是否可通过 CCS 更新获得。 访问 CCS App Center 以获取最新的编译器支持。 或下载并安装编译器、然后通过"Preferences > CCS > Build > Compiler"在 CCS 中注册它

    谢谢、

    -Tessa

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

    根据您在 UART 引脚上的测量结果、我认为这并不好。 您可能需要检查硬件连接。 我还建议您在 TM4C129上运行可行的 UART 测试、以先验证 UART 是否正常工作。

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

    您好、YiKai!

    我可以尝试一些示例 UART 代码吗? 我对该编程非常陌生。 此外、我应该得到什么 UART 输出?

    谢谢!

    -Tessa

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

    Tessa、

    以下是 EK-TM4C1294XL 的代码示例和 SDK:

    https://www.ti.com/tool/SW-EK-TM4C1294XL 
    https://www.ti.com/tool/SW-TM4C 

    您可以在线搜索 UART 以进一步了解通信协议。

    此致、
    Ryan

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

    您好、Ryan!

    我能够弄清我的问题是什么(这是电路板上的引脚设置)。 nwkTopology 项目现在在 TM4C1294XL 电路板上运行! 耶! 谢谢!!

    理论上(我目前只有一个 TM4C1294XL 电路板、因此无法确认)、我的网络是否正常运行? 我可以继续执行 https://www.ti.com/lit/ug/tidu757/tidu757.pdf 第6.5.1节中的“网络设置”步骤。 如果是、我将购买更多 TM4C1294XL 电路板。

    我的最终目标是获得两个板之间的 RSSI 值。 我从您之前的帖子中看到,我可以从 BuilafdMSGIngoing ( https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/930906 )获取 RSSI。 我在 ZNP_Host_Framework 的命令行项目中没有看到此命令。 我是否有其他方法可以运行这个命令、或者我是否有其他方法可以在两个电路板之间获得 RSSI 值? 我可能要说的是、最终目标是执行 RSSI 三边测量。

    谢谢!

    -Tessa

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

    您好 Tessa、

    我很高兴听到这个项目正在运行、我想现在您的网络已经准备就绪了。  如果在 ZNP 项目中定义了 MT_AF_CB_FUNC、则我希望 AF_INGING_MSG 回调消息在命令行中显示为黄色、并可由 TM4C 应用程序处理。  如需更多信息、请参阅监视和测试 API: https://dev.ti.com/tirex/explore/node?node=AEEJ0Z3BgvagEoglvx9r1g__pTTHBmu__LATEST 

    对于 RSSI 定位、我建议使用 BLE RTLS 工具箱: https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_4_20_01_04/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/localization-index-cc13x2_26x2.html 

    此致、
    Ryan

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

    您好、Ryan!

    我是硕士研究生、我的研究围绕 Zigbee 协议展开、因此我很遗憾无法使用蓝牙。

    我查看了您发送给我的链接( https://dev.ti.com/tirex/explore/node?node=AEEJ0Z3BgvagEoglvx9r1g__pTTHBmu__LATEST),并在“监控和测试命令”中找到了“MAC_DATA_IND”。 MAC_DATA_IND 包含 RSSI 值。 我还注意到、这位于"SimpleLink CC13x2 26x2 SDK (4.20.01.04)"部分。 这是否仍可在 ZNP_Host_Framework 中使用?

    我还看到 mtAfIncomingMsgCb 应该包含 RSSI 值(我在 https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/p/930906/3439550?tisearch=e2e-sitesearch&keymatch=afBuildMSGIncoming#3439550中看到了这一点 ),但是 ZNP_Host_Framework 中的命令行项目中只有链路质量指示器值。 是否可以将其更改为 RSSI 值? 此外、我认为命令"AF_incomming_MSG_CMD"是 mtAfIncomingMsgCb 的命令。 我看不到该命令是命令行项目中可能的命令列表。 如何将此命令添加到 ZNP_Host_Framework?

    下面是 ZNP_Host_Framework 的命令行项目中当前所有可能的命令的列表。


    SYS_PING
    SYS_SET_EXTADDR
    SYS_GET_EXTADDR
    SYS_RAM_READ
    SYS_RAM_WRITE
    SYS_RESET_REQ
    SYS_VERSION
    SYS_OSAL_NV_READ
    SYS_OSAL_NV_WRITE
    SYS_OSAL_NV_ITEM_INIT
    SYS_OSAL_NV_DELETE
    SYS_OSAL_NV_LENGTH
    SYS_OSAL_START_TIMER
    SYS_OSAL_STOP_TIMER
    SYS_STACK_TUNE
    SYS_ADC_READ
    SYS_GPIO
    SYS_random
    SYS_SET_TIME
    SYS_GET_TIME
    SYS_SET_TX_POWER
    AF_REGISTER
    AF_DATA_REQUEST
    AF_DATA_Request_EXT
    AF_DATA_Request_SRC_RTG
    AF_Inter_PAN_CTL
    AF_DATA_STORE
    AF_DATA_Retrieve
    AF_APSF_CONFIG_SET
    ZDO_NWK_ADDR_REQ
    ZDO_IEEE_ADDR_REQ
    ZDO_NODE_DESC_REQ
    ZDO_POWER_DESC_REQ
    ZDO_SIMPLE_DESC_REQ
    ZDO_ACTIVE_EP_REQ
    ZDO_MATH_DESC_REQ
    ZDO_COMPON_DESC_REQ
    ZDO_USER_DESC_REQ
    ZDO_DEVICE_ANNCE
    ZDO_USER_DESC_SET
    ZDO_SERVER_DISC_REQ
    ZDO_END_DEVICE_BIND_REQ
    ZDO_BIND_REQ
    ZDO_UNBIND_REQ
    ZDO_Mgmt_NWK_DISC_REQ
    ZDO_Mgmt_LQI_REQ
    ZDO_Mgmt_RTG_REQ
    ZDO_Mgmt_Bind_Req
    ZDO_Mgmt_lefore_Req
    ZDO_Mgmt_Direct_Join_Req
    ZDO_Mgmt_permit_join_Req
    ZDO_Mgmt_NWK_UPDATE_REQ
    ZDO_STARTUP_FAN_APP
    ZDO_AUTO_FIND_DESTINATION
    ZDO_SET_LINK_KEY
    ZDO_REMOVE_LINK_KEY
    ZDO_GET_LINK_KEY
    ZDO_NWK_DISCOVERY_REQ
    ZDO_JOIN_REQ
    ZDO_MSG_CB_register
    ZDO_MSG_CB_REMOVE
    ZB_SYSTEM_RESET
    ZB_APP_REGISTER_REQ
    ZB_START_REQ
    ZB_permit_Join_Req
    ZB_Bind_device
    ZB_ALLOW_BIND
    ZB_SEND_DATA_REQ
    ZB_FIND_DEVICE_REQ
    ZB_WRITE_CONFIGURATION
    ZB_GET_DEVICE_INFO
    ZB_READ_CONFIGURATION

    谢谢!

    -Tessa

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

    尝试参考  来在 LQI 和 RSSI 之间进行转换。