Tool/software:
Hi,
I'm trying to configure a hardware timer in my application running on the C7_1 DSP core. I'm using the TimerP_create() API, which returns a success status. However, the ISR callback is never triggered.
Interestingly, when I tested the same setup on MCU2_0, the callback function works as expected. I've double-checked the eventId, intNum, and timerBaseAddress, and they seem correct: [eventId = 1252 , intNum = 18 , baseAddr = 0x2440000 (Timer4)]
Also, TimerP_getCount() shows that the timer counter is incrementing, which suggests the timer is running correctly.
Do you have any ideas on why the ISR might not be firing on the C7 core?
The only active cores in my system are: A72 (running Linux), MCU2_0, and C7_1. I'm certain that MCU2_0 is not using Timer4, so I expect that only my C7 application is utilizing it.
Is there a way to check whether Timer4 might also be used by the Linux cores, just to rule out any potential conflict?
Used SDK : sdk-rtos-j784s4-evm-09_01_00_06
Best regards
