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:MSP432板在运行 TI-RTOS 时出现故障

Guru**** 2596975 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/586138/rtos-msp432p401r-msp432-board-failing-when-running-ti-rtos

器件型号:MSP432P401R

工具/软件:TI-RTOS

尊敬的支持:

我在 MSP432板上运行 TI-RTOS 应用程序、该应用程序在大约2.5分钟内持续失败、并出现以下故障:

"NE 332:断言失败:A_overflow:计数已超过65535并循环。
xdc.runtime.Error.raise:终止执行"

您是否知道这意味着什么以及导致这种情况的原因是什么?  我查看过 ROV、它没有投诉。  您的想法?

谢谢、
Tim

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

    听起来像信标在换行。 错误消息是否包括模块? 我将运行1.5分钟、然后查看 ROV 的信标模块、以查看其中一个信标实例的计数是否为高电平。

    您也可以在 Error_Raise 中放置断点以查看反向跟踪。 只需在"Disassembly"窗口中键入 Error_Raise 并将其选中。 我想它有一个 X.. 我的手机无法访问笔记本电脑...

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

    您好 Todd:

    好的、你找到了那个!  感谢您指引我正确的方向。  回到您的建议上有点晚了- 自从我发布之前、我已经做了一些更改、但是所有问题都得到了解决、所以我可以根据您的建议测试这个问题、这是一个信号量在没有相应减量的情况下递增。  错误消息没有告诉我模块或类似的任何内容、只是 Count 已超出其范围、我无法在任何位置找到 Count。  这是我收到的其他人的代码、是建立在基础之上的、所以对所有细节都不是很了解、但在深入研究之后、有一个信标在递增并导致了问题。  刚刚移除了信标、问题就消失了。  感谢您的帮助!

    Tim