Hi,
i want to use a semaphore to send the event from IRQ to the task. But the Semaphore_post() call needs around 3,5us at 300Mhz which means around 1000 Cycles to post the semaphore. I thinks this is a quite long time?! Why is there so much time needed and is there a way to reduze event generation?
I need a software cycle time of 50us. But now the semaphore alone consumes 3,5us (7%) of the time.
Best regards
Holger
Sys/Bios 6.33.04.39
TMS320C28346