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/SYSBIOS:如何在 SYSBIOS 中使用计时器

Guru**** 2540720 points
Other Parts Discussed in Thread: OMAP-L138, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/761080/rtos-sysbios-how-are-the-timers-used-in-sysbios

器件型号:SYSBIOS
主题中讨论的其他器件:OMAP-L138OMAPL138

工具/软件:TI-RTOS

CCSv7、OMAP-L138、 processor_sdk_rtos_omapl138_5_01_00_11、 pdk_omapl138_1_0_5

在我的 app.cfg 中、我有一个

bios.cpufreq.hi = 0;
bios.cpufreq.lo = 360448000;//= PLL0_SYSCLK1
ti_sysbios_timers_timer64_Timer.intFreqs[0].lo = 32768000;//= OSCIN
ti_sysbios_timers_timer64_Timer.intFreqs[1].lo = 32768000;//= OSCIN
ti_sysbios_timers_timer64_Timer.intFreqs[2].lo = 147456000;//= PLL1_SYSCLK2
ti_sysbios_timers_timer64_Timer.intFreqs[3].lo = 147456000;//= PLL1_SYSCLK2

但是、当我查看 TIMER64P2和 TIMER64P3时、它们看起来未初始化。

SYSBIOS 是否使用这些计时器?  如果是、该怎么办?

我想回收使用、以用于绩效指标。

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

    尊敬的 Adam:

    BIOS 使用的唯一计时器应该是时钟计时器、该计时器默认为 TImer0。  您是否在.cfg 文件或 c 代码中创建了任何计时器?  BIOS 不会初始化任何未使用的定时器。

    此致、

    Janet

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

    Adam、

    这是否得到了解决?

    Todd

    [1/16更新:由于原始海报没有回复、标记为 asvTI 认为已解决]