主题中讨论的其他器件:C2000WARE
我使用相同 的源代码来初始化两个内核(CPU1和 CPU2)的 TIMER0。 我能够初始化、启动和处理 CPU1 (主内核)的 TIMER0中断、但对于 CPU2 (从内核)、我看到在 TIMER0启动并启用全局中断后、它始终会按 TIMER0的 ISR。 我不知道为什么使用相同的逻辑针对不同的内核观察到这种不同的行为?
我清楚地说明了以下几点:
每个内核都有其 定时器实例(TIMER0、Timer1和 TIMER2)
TIMER2专用于 TI-RTOS (如果使用)、可在非 RTOS 应用中用作普通定时器模块。
3. CPU 内核之间对于它们各自的定时器模块没有相互依赖关系。

有人能帮我找出 CPU2的 TIMER0可能出现的问题吗?
此致。
Sumit Panse