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/TM4C123GH6PGE:入门问题

Guru**** 2391245 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/798322/rtos-tm4c123gh6pge-getting-started-problem

器件型号:TM4C123GH6PGE

工具/软件:TI-RTOS

您好!

请参阅屏幕截图-即使在我开始之前、我也有两个信标出现 BIOS 错误。 看起来堆栈溢出会读取 bebe、但如何找出发生的原因或情况?

谢谢

Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    应用程序是否有任何问题? 我们遇到了问题 结构体(在中使用 _construct)。 基本上、您会在初始化之前显示为错误(在中 _construct() API)。 这不是一个真正的错误、虽然令人厌烦、但可以忽略它。

    您的代码中是否有任何 Semaphore_Structs? 注意:有些 TI-RTOS 驱动程序具有它们、它们也会显示出来。

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

    您好 Todd、

    感谢您的回复。

    应用程序极不稳定。 它可以运行、但再添加一行看似无害的代码会导致不会被捕获的故障、并使处理器复位。

    这显示了正在运行的任务。 MidRxTask 在未知时被阻止。 MidRxTask 只是具有 UART_READ()并且被设置为 uartParams.readMode = UART_MODE_BLOCKING、所以我认为应该在那里阻断。

    此时显示 BIOS 错误

    这显示了此时的信标、包括两个"错误"信标

    这在处理器复位后显示

    我想我将从以前工作过的项目(这是我最初做的)中重新构建此项目、因为我现在不知道要使用它的位置。

    感谢您提供的任何帮助。

    此致

    Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Open_timer()似乎导致了损坏。 该计时器现在在.cfg 文件中创建、并且运行正常。 但作为一个简单的 Semaphore_post ()仍然不正确的操作会导致处理器复位。 我使用的是 CCSv8.3.1、TI-RTOSv 2.16.1.14和 XDCTools v3.32.0.06
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我得到了类似这样的内部错误的分区

    那么 BIOS erros 是...

    有什么问题发生了-有人知道该怎么做?

    此致

    Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我放弃了 RTOS、因为它似乎太难调试。 我已经为 Tivaware 重新编写了文档、并且做得更好、因此可以删除此线程。
    Richard
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、

    很遗憾听到您对 RTOS 的体验不好、很抱歉我们为您提供的支持很慢。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用担心 Todd、我有另外两个项目在 RTOS 上非常成功地完成、这就是为什么我很惊讶地陷入这个项目。 不管怎样,我现在已经使用 Tivaware 库重新编写了代码,并且都按预期工作:)
    无论如何感谢您的支持。
    此致、
    Richard