Hi
I ported my application from TMS570LS1227 to TMS570LC4357 (main reason: 300 MHz vs 180 MHz). I expected a faster execution of code, but I do experience a slower one (!).
Basically I replaced the HALCoGen part, the rest is the same.
- Code is running from RAM (and flash).
- LS1227 at 180 MHZ (HCLK too), LC4357 300MHz (HCLK 150 MHz)
- in LS1227 ECC not enabled, in LC4357 ECC is always on.
- Compiler settings the same for both targets: -O3, opt_for_speed=5, fp_mode=5, --float_support=VFPv3D16
What could cause this performance reduction?
Wrong clock configs? Did I make mistakes in HALCoGen? Or is this ECC related? MPU? Or RTS? I selected libc.a / automatic
Thank you for every hint!
Roger