Thread 中讨论的其他器件:CC2650
你好
我正在尝试在 CC2650 LaunchPad 上创建一个程序。
CC2650以不规则的间隔停止运行。
例如,运行3分钟、5分钟、30秒等
为什么它停止?
我希望跑步时间超过1分钟。
请...
Tatsuki
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.
你好
我正在尝试在 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