工具/软件:
您好、
我尝试在 在 C7_1 DSP 内核上运行的应用中配置硬件计时器。 我正在使用 TimerP_create() API、它返回一个成功状态。 但是、绝不会触发 ISR 回调。
有趣的是、当我在 MCU2_0 上测试相同的设置时、回调函数按预期工作。 我已经仔细检查了 EventID、intNum 和 timerBaseAddress、它们看起来是正确的:[EventID = 1252 、intNum = 18、baseAddr = 0x2440000 (Timer4)]
此外,TimerP_getCount () 显示计时器计数器正在递增,这表明计时器正在正常运行。
您是否知道为什么 ISR 可能不会在 C7 内核上触发?
我系统中唯一的有效内核是:A72(运行 Linux)、MCU2_0 和 C7_1。 我确定 MCU2_0 不使用 Timer4、因此我预计只有我的 C7 应用程序才会使用它。
是否有办法检查 Linux 内核是否也可以使用 Timer4 来排除任何潜在的冲突?
SDK: SDK-RTOS-j784s4-evm-09_01_00_06
此致
