Thread 中讨论的其他器件:SYSBIOS、 AM5718
工具/软件:TI-RTOS
你(们)好
我在 IDK5718平台上使用用于 Cortex A15和 C66 DSP 的 SYS/BIOS。
为了绘制我自己的硬件设计、我需要知道 SYS/BIOS 在内部使用处理器的哪些定时器资源、以及其中哪些可以免费使用。
例如、如果我将一个外部信号连接到一个提供定时器1的 GPIO 帽子、那么如果 SYS/BIOS 在内部使用定时器1、这将是无用的。
此致、
Markus
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.
工具/软件:TI-RTOS
你(们)好
我在 IDK5718平台上使用用于 Cortex A15和 C66 DSP 的 SYS/BIOS。
为了绘制我自己的硬件设计、我需要知道 SYS/BIOS 在内部使用处理器的哪些定时器资源、以及其中哪些可以免费使用。
例如、如果我将一个外部信号连接到一个提供定时器1的 GPIO 帽子、那么如果 SYS/BIOS 在内部使用定时器1、这将是无用的。
此致、
Markus
您好!
您可以检查所使用的特定版本的 SYSBIOS 计时器表、例如 :software-dl.ti.com/.../TimerTables.html
这n`t 指示默认使用的是哪个计时器、但我记得他们提到计时器 ID0是默认值。
此致、Eric
你(们)好 Eric
感谢您在计时器表中给出的答案。
同时、我找到了一种让 SysBIOS 告诉我正在使用哪些计时器的方法:
numTimers = Timer_getNumTimer();
已用定时器= 0;
对于(i=0 <numTimers;i++)
{
if (Timer_getStatus (I)= Timer_Status_Inuse)
{
已用定时器|= 1 << I;
}
}
当我在 AM5718的 A15内核上调用此函量时、我得到0xFDFC (可用= 0x0203)
在 C66 DSP 上、我获得0xFFCF (可用= 0x0030)。
我可以在 SYSBIOS 配置 GUI 中看到这些可用性掩码。
是否概述了哪些计时器连接到哪个内核(A15、C66、M4、...)?
只要我确保特定的计时器仅在一个内核上可用、我就可以自由地更改可用性掩码吗?
此致、
Markus