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.

[参考译文] CC3220:SP 在堆栈外

Guru**** 2553260 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/770979/cc3220-sp-outside-stack

器件型号:CC3220

您好!  

我正在使用 CC3220 RTOS 构建我的应用程序、在执行下面的 ROV 测试时、我得到的是错误。

它显示了任务"ti.sysbios.KNL.Task.IdleTask"   stackPeak = 208、stacksize = 2048的红色信号、并在扫描 BIOS 中的错误时显示"SP outside stack"。

我尝试将堆栈增加到同样的甚至8k、但 stackpeak=208、stacksize =8096、但仍然显示相同的错误、我无法理解问题是什么。

有人可以提供帮助吗?

谢谢、

Mahesh

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

    您是否尝试单步执行代码以查看其失败的位置? 尝试隔离特定任务以进行调试。

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

    您好、Jesu、

    隔离该任务会影响我的完整体系结构,是否可以在不隔离任务的情况下进行调试?

    SP 外部堆栈可能会产生什么问题?

    谢谢、

    Mahesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、当我尝试通过设置 Task.enableIdleTask 来禁用.cfg 文件中的空闲任务时、它会给出错误"Task.enableIdleTAsk 必须设置为 true "。


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

    您好、Manesh、

    很抱歉让我更清楚。 无法禁用空闲任务。 我严格地说、除了所涉及的任务之外、您还需要执行任何其他任务。 请回答以下问题、而不是处理任务。 您是否在任务中执行任何类型的递归或指针操作? 此外、您是否创建了多个任务? 如果是、这些任务是否共享内存?

    Jesu

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

    由于不活动而关闭线程。

    Jesu