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.

[参考译文] LAUNCHXL-F28P65X:使用 SysConfig 时出现双核 FreeRTOS 运行问题(两个 FreeRTOS 计时器都由 timer2:CPUTIMER2 触发)

Guru**** 2845830 points

Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1590559/launchxl-f28p65x-dual-core-freertos-running-issue-using-sysconfig-both-freertos-tick-timers-are-triggered-by-timer2-cputimer2

器件型号: LAUNCHXL-F28P65X
Thread 中讨论的其他器件: SysConfigC2000WARE

led_ex2_blinky_sysconfig_multi_FreeRtos.zip 

你(们)好

我尝试使用 SysConfig 在两个内核中运行 FreeRTOS。 默认情况下由 SysConfig 配置 FreeRTOS 时、两个节拍计时器都由 timer2 触发:CPUTIMER2。  

可能是 FreeRTOS 在 CPU1 中运行、但在 CPU2“ vTaskStartScheduler“中无法启动的重新启动。

如果是这种情况、如何解决此问题?

如何更改 SysConfig 中的 FreeRTOS 节拍计时器?

我正在为您提供工程的.zip 文件。

此致、

Rajesh Kumar

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

    尊敬的 Rajesh:

    如果您还没有、我建议您查看  C2000Ware/kernel/freertos/Demo/C2000_F28P65x_C28x_CCS/freertos_ex2_C28x_dual_blinky 、它实现了双核 FreeRTOS 设置(但是没有 SysConfig)、并进行比较以查看是否缺少任何配置步骤。

    节拍计时器配置为使用 TIMER2、它具有最低优先级中断。 这是在 FreeRTOS 端口中配置的、不建议更改此配置。

    如有任何其他问题、请告诉我。

    此致、

    Arnav