I was using CCS3.3 6482 simulator, with cgt 6.0.16, bios 5.31, and SR4( 3.3.50), everything went well.
Days ago I updated CCS to cgt 6.0.25, bios 5.33.06,and SR 11(3.3.81.6), and I compiled the same project ,then run it. Somthing surprising is that
I saw the "Cross Path Stalls " in the profile window came to be 3.6%, wheras it was just 0.2% in the version before updating.
I did some test and found that , the SR11 update seems to cause the problem. If I keep SR4(3.3.50), whatever the cgt or bios is, no increasing of cross path stalls could be seen.
About CROSS PATH STALL concerning C64+ SPLOOP, it is said the cgt 6.0.25 or later could be a fix.
My prject is a codec, contains both C files and assembly files .And the expense calculated by clock() in MCPS increased by 0.3MCPS, which is huge to me .
Is the increased cross path stalls caused by the compiled C files?Since the assembly files should not be reprocessed by assembler.
So , why do the updated components seem not so effective to my project, what's the real reason, and WHAT CAN I DO?
Thanks in advance.