(TMS570LC43, CCS55)
I've migrate from LS3 to LC4 in order to have less CPU load for the same code. I've configured the processor to 300Mhz (instead of 180Mhz in LS3).
My measurement shows the opposite of what I've targeted, It's worse. Even when I put my code in RAM.
It really seems to be an optimization problem or I'm not running at the expected frequency.
Anywhere I put a little piece of code (like a dummy while loop and calling it at high pace), the impact is enormous compare to my code in LS3.
I'm really talking about ADDING some code, the impact is huge.
I've tried many optimisation levels, no big difference, but I see optimization level take effect.
I don't have unwanted interrupt or stuff like that, all code seems to run OK for very slowly.
So I suspect my clock configuration:
Does it seem correct for you ?