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.

[参考译文] RTOS:当我在 CC1310上的新 TI 15.4堆栈中添加函数到堆栈任务时、会发生问题

Guru**** 2609895 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582635/rtos-problem-occur-when-i-add-function-to-stack-task-in-new-ti-15-4-stack-on-cc1310

主题中讨论的其他器件:CC1310

工具/软件:TI-RTOS

您好!  

我正在使用新的 TI 15.4堆栈、我想将一些数据从传感器发送到收集器。 为了发送我自己的数据、我创建了函数、并在堆栈任务中调用了该函数。 当我添加函数时、我的 CC1310将进入重启状态(传感器侧)。 实际上、这种情况的原因是什么? 有人能帮我解决这个问题吗? 如果有人知道如何将我们自己的函数添加到堆栈代码中、您可以对此进行澄清。 谢谢你。

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

    您好!

    我想弄清楚如何最好地帮助你...

    [引用 user="harsha ganegoda"]我正在使用新的 TI 15.4堆栈[/引用]

    您能否提供有关此方面的更多详细信息?  您谈论的是什么堆栈?  您是否正在使用 TI-RTOS?  如果是、是哪个版本?

    您的任务的堆栈大小是多少?  您调用的新函数可能需要大量堆栈、因此您会遇到堆栈溢出。


    您可以尝试在 ROV 工具(CCS 菜单工具-> RTOS 对象查看器)中进行检查。  然后在任务模块(详细视图)下查看任务线程的堆栈大小。

    如果溢出、请尝试增加创建任务的堆栈大小。

    Steve

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

    我使用的是最近发布的最新15.4堆栈。 TI-RTOS 版本为 tirtos_cc13xx_cc26xx_2_21_00_06。 我没有更改堆栈大小。 它仍为默认值。 我将堆栈大小增加到了1024。 但问题没有得到解决。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 user="harsha ganegoda"]我正在使用最近发布的最新15.4堆栈[/quot]

    请告诉我这意味着什么?  我不知道您在谈论什么堆栈。   这是您所指的蓝牙堆栈吗?

    我检查了 tirtos_cc13xx_cc26xx_2_21_00_06的发行说明、但我没有看到"15.4 stack"。

    --

    出现此问题时、您能否发布 ROV 工具任务视图的屏幕截图?  下面哪一个显示了您的任务线程(导致您出现问题的线程)的"详细"视图?

    Steve