Trigger routing
tru_multicore_timer_project.rar
Hi
I am working on ADSP SC 587 custom board. I want to create timer interrupts from ARM core to both SHARC core.
The interrupt in SHARC core is not generated since interrupt is not handled in the core.
I have run the same project in EVM of ADSP SC589 ez kit. The project is working as expected and interrupts are generated.
Register value of TIMER0_TMR_CFG is 0x80BC. the register is configured in Init_GPTimer0() function in variable timer_cfg.
But in custom board while debugging I found that the register value of TIMER0_TMR_CFG is 0x088C. which is not changing after
configuring in Init_GPTimer0() function in variable timer_cfg. Even if I try to write any value at the location(at 0x31001060
which is location of TIMER0_TMR_CFG) I am unable to write.
Kindly resolve the issue.
Regards,
GBiswal
Hello ,
We would suggest you to refer the FAQ which talks about "How to synchronize multicores with TRU or Interrupt" and example code available in the below mentioned link. Though this FAQ was developed for ADSP-SC58x, the same concept is applicable to ADSP-BF609 as well. Please use this as a reference to develop your application.
Hope this helps!
Regards,
Lalitha.S
Please log in to reply.
