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/MSP432P401R:它的堆栈溢出了吗?

Guru**** 2589245 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/625883/rtos-msp432p401r-is-it-stack-overflow

器件型号:MSP432P401R

工具/软件:TI-RTOS

大家好、同事、

我在 Tiva 处理器上调试多线程应用 TI-RTOS。

有3个线程都具有相同的优先级、它们广泛地使用信标来相互委派执行。

在某种程度上、我看到以下内容。

Debugger 说目标正在运行,但没有发生任何事情(控制 LED,我为监视器执行循环编程,不闪烁)

我看到的是我的调试器跟随的情况

 

它是堆栈溢出状态吗?

如果是、该怎么办? 我已经增加了线程设置的堆栈。

什么是 le?

如何知道堆栈是否溢出?

谢谢

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

    您使用的是哪款 MCU:MSP432P401或 TivaC?

    您使用的是哪种软件-适用于 MSP432的 SimpleSDK、适用于 MSP43x 的 TI-RTOS 或适用于 TivaC 的 TI-RTOS?

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

    您好 Yuliy、

    看起来您已经更新了原始线程或第一个线程。 请点击"回复"按钮、然后在弹出的框中输入新信息。 这样我们就可以跟踪对话。

    您能否向我们提供以下信息、以便我们更好地为您提供帮助?

    • 正在使用 MCU 器件型号?
    • 使用的 SDK 的全名? 示例"TI-RTOS for TivaC"或"SimpleLink SDK for MSP432"

    谢谢、

    SAI

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

    您好、Sai、

    抱歉、我的错误。 我在解锁时用其他信号阻断了线程。

    已解决