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.

[参考译文] CC1352R:是否可以在假设同步关闭之前更改错过的信标的编号

Guru**** 2558250 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1030890/cc1352r-is-it-possible-to-change-the-no-of-missed-beacons-before-syncloss-is-assumed

器件型号:CC1352R

我们的器件有时会遇到短时间未接收信标的情况、从而导致同步请求。 这是一种功耗较高 的情况、因此我宁愿让器件在报告同步关闭之前等待更长的时间、并且需要一个新的重新同步请求。

就我从文档中看到的情况而言、这不是一个设置、我可以 更改、但是否有方法可以更改? 或者是否有任何(与时序相关)原因不应更改此值?

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

    你好,Marjin。

    请参阅 jdlc.h 中定义的 JDLC_MAX_LOW_Beacon:

    /* The number of consecutive lost beacons that will cause MAC to declare
     * a sync loss */
    #define JDLLC_MAX_LOST_BEACONS          4

    谢谢、

    玛丽·H.

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

    您好、Marie、

    谢谢! 我想我忽略了这个。 但是、当我在 JDLC_MAX_LOW_Beacon 上执行搜索时、程序中没有单个对该定义的引用。 此外、当我将其注释掉时、程序会成功构建 。 我将其更改为10、但这也对器件没有影响(在错过4个信标后仍有关闭)。

    它在何处使用/设置?

    谢谢、

    Marijn

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

    您好、Marijn、

    抱歉、您说得对、不使用此定义。

    而是在 mac_spec.h 中定义该数字 该文件通过 mac_cfg.c 中拉入  

    /* The number of consecutive lost beacons that will case the MAC to declare a sync loss */
    #define MAC_A_MAX_LOST_BEACONS          4

    谢谢、

    玛丽·H

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

    您好、Marie、

    谢谢、但再说一次、更改该值或甚至注释掉它不会改变任何东西。 仍然在4个信标后发生同步关闭。

    Ciao、

    Marijn

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

    您好、Marjin、

    此值可能不可更改。 让我与软件开发人员团队核实一下、然后返回给您。

    谢谢、

    Marie

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

    您好、Marjin、

     在规格中定义了 MAC_A_MAX_LOW_Beacon 值、因此无法对其进行更改。 (它也是 TI 15.4-Stack 库的一部分、这就是您看不到它发生变化的原因。)

    谢谢、

    玛丽·H.

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

    您好、Marie、

    好的、我们可以通过某种方式访问15.4堆栈代码(可能通过签署和 NDA)、以便自己进行更改吗?

    我们还希望更改其他内容(例如使用 WB-DSSS)、因此我们只需访问代码就会更容易。

    谢谢、

    Marijn

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

    您好、Marjin、

    您是否在 TI 销售部门或现场有联系?

    谢谢、

    玛丽·H.

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

    您好、Marie、

    不是现在不是。  但我可以向您提供我们的详细联系信息。 我们总部位于荷兰。