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.

[参考译文] AM2434:可能在 SYSCFG 中更改周期。 电路板- TMDS243EVM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1294823/am2434-possibility-of-change-tick-period-in-syscfg-board-tmds243evm

器件型号:AM2434
主题中讨论的其他器件:SysConfig

您好、TI-support、

 

我正在使用 TI CCS 12.5 (mcu_plus_sdk_am243x_09_00_00_35/sysconfig 1.18.0)
并编译

 

  "hello_world_cpp_am243x-evm_r5fss0-0_freertos_ti-arm-clang"

 

TI Clang v3.2.0.LTS 固件在我的 EVM AM2434板上。

 

如果我将 example.sysconfig 中的"Tick period (us)"(节拍周期(us))值从1000 us 更改为100 us,启动该示例后,我会立即在控制台中看到以下警告:

 

[MAIN_Cortex_R5_0_0]警告:ClockP_init:70:FreeRTOS configTICK_RATE_Hz (1000)、与 ClockP 节拍率 Hz (10000)不匹配

 

这样做的原因是什么?

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

    Yury、您好!

    是的、两个节拍率应相互匹配。

    FreeRTOS 使用 MCU 的 TIMER8计时器来生成自己的计时中断。 FreeRTOS 内核使用节拍测量时间、每次发生节拍时、调度程序都会检查任务是否应唤醒。  必须为 FreeRTOS 时序配置 configCPU_CLOCK_Hz、以匹配 TIMER8的节拍率。

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

    QJ Wang 您好,感谢您的快速回复和澄清。