Yes the cycle counter should accurate.
Be sure to use cycles and not instruction count. It reports both. Also, the device mentioned? 56F80160? Compiler?There can be wait states that are added if external memory is used. Some devices have external memory.
If all sources of wait states are removed, such as inserting nops for debugger, it should match wall times when run for actual performance.
I have used it on device such as 56F8013 with CW 8.1.1.
FYI:
CodeWarrior Development Studio for Freescale 56800/E Digital Signal Controllers Version 8.1.1 has been released
This is a patch for the DSC8.0 (must be installed in first)
You can download this version on our web site via the link:
http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=01272600617882140B
You can have several versions installed on the same PC.
There is only one restriction: install them on separate folder.
Hope this will help you.
Pascal
Hi,
We need to investigate the problem and this will take some times.
The better way will be to log it directly in the Technical support system.
Please use Freescale on line support web page.
- Go to following URL: http://www.freescale.com/TechSupport
- Click on Submit a Service Request. You will come to a login page.
- You can submit your request through the web from there.
Please provide us more details about the Tool version used.
To do that you must:
* CW:
Start the IDE and click on Help | About Freescale/Metrowerks CodeWarrior.
Click on Installed Products
Provide us all info displayed.
Or you can save them in a txt file.
Regards
Pascal
Ok. many thanks.
See the atachment.