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.

[参考译文] CCS/TIDA-010032:线性跃点拓扑

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/900159/ccs-tida-010032-linear-hop-topology

器件型号:TIDA-010032
主题中讨论的其他器件:TIDA-010024

工具/软件:Code Composer Studio

主席先生,

我想创建一个4节点内衬跳跃拓扑。

对于 DCU/Data Collector 或集中器 、我使用 TIDA010032;对于节点侧、我使用 TIDA-010024。

我尝试了很多方法  

1在  所有节点和收集器上启用 CONFIG_MULTIHOP_TESTING 标志。

2. 在/Application/middleware.c 文件的节点末尾,我添加了白色列表条目。 (即节点1 =收集器地址和节点2地址、节点2 =节点1地址和节点3地址等)。

但我仍然无法实现内衬跳拓扑。

在收集器/集中器 Web GUI 页面中、只能看到收集器和节点1。

请帮助我创建这个  

提前感谢  

Sourabh Vyas

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

    您好、Sourabh、

    您的设置看起来正确。  

    在编译代码时是否遇到任何错误? 在您的案例中、您如何测试线性跃点拓扑?

    此致、

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

    感谢你的答复,先生,

    不、我没有遇到任何错误。

    我将为您详细介绍场景和代码。

    在 Data Collector/DCU 中、我使用的是 TIDA-010032。

    DCU

    1.位于 host_config.h 文件中      #define multihop_testing enable。

    2.在 mT_mac.c 文件中        #define NUM_ENTRIES 4.

                          uint8白名单[NUM_ENTRIES][8]={

                           {0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xf5、0x3F}、

                           {0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xF4、0x8B}、

                           {0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xf5、0x2E}、

                           {0x00、0x12、0x4B、0x00、0x1C、 0xA0、0x36、0xB3}、

                           };

    在节点侧;- 我使用的是 TIDA-010024

    Config.h       启用#define CONFIG_MULTIHOP_TESTING  

    2.在 Middelewere.c  

    define NUM_ENTRIES 1//2

    //地址过滤器,用于创建多跳拓扑
    //第一个条目:目标父项,第二个条目:目标子项

    uint8_t 白名单[NUM_ENTRIES][8]={
    /*节点1 26D7 - F53F*/
    //{0x00、0x12、0x4B、0x00、0x1C、 0xAA、0x26、0xD7}、
    //{0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xf5、0x3F}

    /*节点2 F52E - F48B*/
    //{0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xf5、0x2E}、
    //{0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xF4、0x8B}

    /*节点3 F53F - 36B3*/
    //{0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xf5、0x3F}、
    //{0x00、0x12、0x4B、0x00、0x1C、 0xA0、0x36、0xB3}

    /*节点4 F48B */
    //{0x00、0x12、0x4B、0x00、0x1C、 0xA0、0xF4、0x8B}

    };

    对于每个节点、我将输入2个条目、期望最后一个节点。 最后一个节点有一个完整的.1st 整条是父项,第二个条目是子项。

    每当我放置它时、如果我使用 CCS 进行调试、我可以在 CCS 调试窗口中看到相应的父项。

    但我的主要问题是数据收集器无法看到所有节点。  

    收集器 GUI 页面具有轮询机制、在该机制下、我可以使用所需的时间间隔轮询数据。  

    请向我推荐我出错的地方  

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

    您好、Sourabh、

    我在您的设置中看不到任何问题。  

    >>无论何时输入此内容,如果使用 CCS 进行调试,我都可以在 CCS 调试窗口中看到相应的父项。

    您是否在所有节点中看到父项?

    >>但我的主要关注点是数据收集器无法看到所有节点。  

    您在数据收集器中看到多少个节点?

    >>收集器 GUI 页面具有轮询机制,可以在该机制中以所需的时间间隔轮询数据。

    是指来自所有节点还是仅来自一个节点的数据? 您是否尝试从不同节点发送不同的数据以区分它们?

    此致、

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

    感谢你的答复,先生,


    >>您是否在所有节点中看到父项?
    SIR CCS 调试窗口节点1具有收集器条目、节点2具有节点1条目、节点3具有节点2条目等。 (devInformation_t.trackParent[]在这里可以看到相应的父项。)

    >>您在数据收集器中看到多少个节点?
    无先生、每当我尝试内衬跳频时、我在收集器中看到0条目、并且当我禁用 multihop_testing、CONFIG_multihop_testing 标志(没有自定义跳频拓扑)时、这是非常奇怪的、所有节点都连接到 DCU、我可以在收集器 GUI 中看到所有节点。

    >>您是指来自所有节点还是仅来自一个节点的数据? 您是否尝试从不同节点发送不同的数据以区分它们?

    没有 SIR、收集器有两个正在运行的代码(CC1312中的 TI15.4堆栈和 Linux BBB 中的 app.js 以及6LowPAN 和 RPL 堆栈)。 因此、如果收集器中没有任何条目、我将无法向节点表单收集器发送数据。
    但在监听器中、我可以看到所有节点都在发送 keepalive 消息。

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

    主席先生,

    是我必须实现内衬跳拓扑的任何其他设置。

    请指导我实现这一目标。

    谢谢  

    Sourabh Vyas  

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

    您好、Sourabh、

    我认为没有任何其他设置可以将其更改为线性跃点拓扑。 我猜这可能是由于收集器 GUI 可能不支持线性跃点。  

    我正在尝试复制类似的设置、以查看我们是否看到类似的问题。 遗憾的是、这可能需要比平常更长的时间。

    此致、

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

    感谢你的答复,先生,

    请在您的测试设置后指导我。

    我们尝试在白名单上提供节点地址、以实现这一目标、但未实现这一目标。 因此、也请尝试该情形。

    谢谢  

    Sourabh Vyas  

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

    主席先生,

    请告诉我、为了实现内衬跳拓扑、还需要做哪些其他更改  

    谢谢  

    Sourabh Vyas

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

    您好、Sourabh、

    我已向您发送了一封单独的邮件。 您能看一下并回复一下吗?

    此致、