This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TMS320F28377D: rts2800_fpu32_fast_supplement .lib seems to execute slower than rts2800_fpu32.lib

Part Number: TMS320F28377D

Tool/software: TI C/C++ Compiler

Hello:

In CPU2 I have a periodically ISR where I execute some divisions and one SQRT.

If I use "fast supplement" ISR take more time than "rts2800_fpu32.lib".

I notice that CPU seems 20x slower, in fact ISR normally is called every 1ms,

with "fast supplement" is called every 20ms.

I notice that If I reset, restart CPU1 the code work properly ...

  • Hi Maura,

    There should be nothing in the fast RTS library itself that would cause a slowdown on CPU2. What functions are you using? are you running them out of RAM or FLASH?  and are you noticing this slowdown only for the fast RTS functions?

  • I use a division "/" and a square root "sqrt" in RAM,
    I notice this slowdown both in periodic ISR calling and the overall duration of ISR ...

    now I 'm suspecting that if I program CPU2, Emulator change clock configuration in CPU1 and CPU2 pass from 200MHz to 10MHz,
    so the code slow 20x. This explain my problem ...