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.

[参考译文] CCS/RM48L952:当我逐步调试时、代码运行、但当我持续运行时、代码运行

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/850470/ccs-rm48l952-code-runs-when-i-debug-it-step-by-step-but-not-when-i-run-it-continously

器件型号:RM48L952

工具/软件:Code Composer Studio

您好!

我的项目旨在创建一个小型上下文切换内核、以便在 PWM 周期结束时生成的每个 IRQ 中在2个用户定义的线程函数之间切换。 我已经编写了代码、当我逐步调试它时、逻辑是正确的。 但是、当我持续运行它时、我不能正确运行。 我不知道发生了什么。 你有什么建议吗?

此致、

Smruthi Ramesh

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

    您好!

    您使用的是 RTOS 吗?

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

    否 我不使用 FreeRTOS、而是编写自己的代码来进行上下文切换。

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

    我解决了这个问题。 谢谢