Part Number: TMS570LC4357
Hello,
I'm looking for some informations about calculation of worst case scenario of the execution time of our application with enabled caches.
Basically we are facing problems with the performance of our app - we already exceed our time budget. Up until now we disabled the cache for very simple reason: we are not sure how to determine the worst case timings. Unfortunately this might no longer be an option.
Some details about our code that might be relevant:
-no pre-emptive RTOS.
-no dynamic memory allocation
-limited number of interrupts: one interrupt source from RTI clock.
-use of DMA for peripheral <=> memory transfers
-compiled code is circa 3x larger than the size of instruction cache (109k vs 32k)
Is there any information/documentation/hints out there that you could suggest?
Thanks and regards,
Bartek
