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.

[参考译文] TMS570LS0914:CCS 12.7.1中的 FreeRTOS

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1437032/tms570ls0914-freertos-in-ccs-12-7-1

器件型号:TMS570LS0914
主题中讨论的其他器件: HALCOGEN

工具与软件:

您好!

       我已经使用 CCS 12.7.1 IDE 创建新项目。 为此、我包含了 FreeRTOS 对 TMS570ls0914 ARM cortex R4 (来自 freeRTOS.org)的支持端口文件、并且其构建过程没有错误。 但是、当我在定制的 TMS570ls0914PGE 电路板上运行构建项目时、调试器控件会卡在 MCAL 的 sys_intvecs.asm 文件中。当我详细调试时、我注意到一旦调试器在 port.c FreeRTOS 文件中命中 vPortStartFirstTask 函数。 即使我分配了足够的内存、任务也没有运行。

当我暂停调试器时,它显示如下,如屏幕截图所示:

您能在这里帮助吗?

此致、

Avinash  

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

    尊敬的 Avinash:

    HALCoGen 中有一个示例 RTOS 项目、您可以在下面的路径中找到它:

    您是否可以仅参考一次、如果无法解决您的问题、则在可能的情况下、请分享您的整个调试项目。

    您也可以通过私人聊天发送项目。

    ——
    谢谢、此致、
    Jagadish。

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

    您好 Jagadish、

                感谢您提供相关信息。 我将使用它作为参考、并会进行检查、让您了解。

    此致、

    Avinash

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

    您好 Jagadish、

                 我按照步骤,并使用示例 LED 闪烁项目,并检查,在做了一些改变后,它开始工作。 但现在我在另一个项目中添加了、只能运行一个任务。我曾尝试为 FreeRTOS 任务同时使用静态分配内存任务和堆分配内存。 无论哪种方式、只有一个任务(较高优先级)为我运行。 此外、还 在 FreeRTOSConfig.h 中启用了 configUSE_preemption 宏。我无法获取与 MCU 相关的文件配置是否缺失或导致了此问题。 此外、当2个任务正在运行时、FreeRTOS 滞留在_data abort 函数中。我已为这些任务分配了足够的内存。 请 尽快在这里帮助。

    此致、

    Avinash

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

    了解相关信息。

    我们接到了电话、并解决了问题。

x 出现错误。请重试或与管理员联系。