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.

[参考译文] LAUNCHXL-CC2650:以不规则的间隔停止运行。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1132514/launchxl-cc2650-operation-stops-at-irregular-intervals

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650

你好

我正在尝试在 CC2650 LaunchPad 上创建一个程序。

CC2650以不规则的间隔停止运行。

例如,运行3分钟、5分钟、30秒等

为什么它停止?

我希望跑步时间超过1分钟。

请...

Tatsuki

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

    您能否在 CC2650 SDK 默认示例上重现此问题?

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

    您好 Tatsuki、

    我假设没有对 CC2650 LaunchPad 进行任何可能导致问题的修改?  如何确认"CC2650以不规则的间隔停止运行"?  您是否已连接 JTAG、在 IDE 调试会话中主动打开、或者器件是否自由运行?  您的固件应用的预期用途是什么?

    此致、
    Ryan

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

    YiKai、您好!

    感谢您的回复!

    是的、我可以使用 CC2650上的默认示例。

    Tatsuki

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

    您好、Ryan、

    感谢您的回复!

    我在 TeraTerm 中对运行进行了拍片、并连接了 JTAG。

    我认为原因是 EasyLink 的问题。

    我使用了许多类型的 EasyLink。

    例如、EasyLink_transmit、EasyLink_init 等

    在处理过程中可能会中断其他进程?

    有什么想法吗?

    请...

    Tatsuki

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

    您是否尝试过自由运行(即没有 JTAG 连接)?  如何修改 EasyLink 示例以重新创建您观察到的问题?

    此致、
    Ryan

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

    您好、Ryan、

    抱歉、如何尝试自由运行?

    我将观察 wuth TeraTerm。

    通常文本不会停止。

    它通常会在此停止。

    e2e.ti.com/.../eample1.txte2e.ti.com/.../eample2.txt

    您能找到原因吗?

    Tatsuki

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

    自由运行意味着在没有 JTAG 连接的情况下运行、通常通过对器件进行编程后的硬件复位来确保调试连接未激活。  您的代码片段中的哪些特定行通常会停止?  EasyLink_init 看起来几乎与示例相同、但您可能需要确保 timestamp.StartTime 在 绝对时间触发模式下正确设置 EasyLink_cmdPropTx.StartTime。

    此致、
    Ryan

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

    您好、Ryan、

    无论自由运行、它都会停止。

    它通常在接收阶段停止。

    我认为没有完成正确的错误处理、因此 我设置了 EasyLink_RF_EVENT_MASK。

    那么停止的时间就会减少。

    Tatsuki

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

    您共享的代码不显示 EasyLink RX 命令 EasyLink_cmdPropRx。  我建议您密切关注现有的 CC2650 EasyLink 示例并进行增量更改、以了解哪些修改会导致代码失败。  您还应参阅 射频 TI 驱动程序运行时 API 、以进一步了解 RF_runCmd 如何组合为 RF_postCmd 和 RF_pendCmd。

    此致、
    Ryan