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/TMS570LS1224:有关 FreeRTOS 的定时器管理的问题、该问题适用于由 TMS570LS1224中的 HALCoGen 04.07.00生成的代码

Guru**** 2463330 points
Other Parts Discussed in Thread: HALCOGEN, TMS570LS1224

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/658446/ccs-tms570ls1224-the-question-about-the-timer-management-of-freertos-for-the-code-that-generated-by-the-halcogen-04-07-00-in-tms570ls1224

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

工具/软件:Code Composer Studio

大家好、

  我在 TMS570LS1224中使用 FreeRTOS、HALCoGen 04.07.00生成的代码、 其中存在一些错误。

1#如果我没有在 HALCoGen 04.07.00中选择对话框的"使用计时器 "、则任务可以正常运行。

2#、但如果我使用 FreeRTOS 的时间管理、即选择使用计时器。 任务无法正常运行。

当我调试我发现的代码时、代码保持在同一个位置。 如下所示:

我不知道n‘t!谁能帮助我?

附件是我的项目和*。hcg 文件。

e2e.ti.com/.../0407.freertos_5F00_tms570_5F00_2.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    朋友!抱歉,我的帖子中的第一张图片不正确,我上传了错误的图片! 我们无法专注于它!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Eden、

    我已将您的帖子转发给我们软件团队中的一位 FreeRTOS 专家。 他们很快就会回来。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Eden、

    这与您之前的主题类似吗?

    您是否在主文件中包含了 MPU_wrappers 头文件?

    谢谢、此致、

    Veena

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

    您好、Veena Kamath、

      我添加了文件 os_mpu_wrapers.h、但仍然无法正常工作!项目位于我的帖子 附件中。

                               此致!

                                Eden  

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

    我的意思是、您不应在主文件中添加 MPU_wrappers 头文件

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

    您好、 Veena、

    我想使用 FreeRTOS 的" configUSE_TIMERs"部分、因此我选择 了在 HAL 中使用定时器、如下所示:

    HAL 生成代码,然后我生成代码,如果 我不添加名为 os_mpu_wrappers.h 的文件,将出现以下错误

    对于该错误、我修改了代码、如下所示、我 将  portUSING_MPU_wrappers 更改为  0、然后再次生成它、并且 再次显示了另一个错误!

    错误:


     

    附件是我的项目。

    e2e.ti.com/.../8664.freertos_5F00_tms570_5F00_2.rar

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

    您好!

    HALCoGen 生成的文件中存在错误。 我们已经为此开了一个 TT。 此修复程序将在下一版本中推出。

    作为一种权变措施、您可以替换文件夹中的 MPU_wrapers.c 文件 \drivers\freertos\portable\ccs\Cortex-R4以及随附的文件
    e2e.ti.com/.../6355.mpu_5F00_wrappers.c

    此外、请确保 portUSING_MPU_wrapers 宏设置为1。 且不在主文件中包含 MPU 包装器头文件

    谢谢、此致、

    Veena