Hi JK,
[quote user="Jayakrishnan"]1. Does function profiling is supported on CCS5.5.0.00077 with xds510usb emulator?[/quote]
The issue is not the CCS version or emulator. It is the fact that it is not supported on C6000 hardware.
[quote user="Jayakrishnan"]
2. When I tried to use Hardware Trace Analyzer, it gives the below error
"Could not run analyzer on C64XP_0.Cause: Read Device ID did not match with the device descriptions available.
[/quote]
The DM648 does not have an ETB that can be used. Hence you can only use trace using XDS Pro Trace. It will require you to put a 60-pin trace header on the board and also an XDS Pro Trace receiver/emulator.
http://processors.wiki.ti.com/index.php/XDS_Pro_Trace
[quote user="Jayakrishnan"]If this is not supported on DM648, what other methods are available for function profiling? I already knew about TSCH and TSCL method. But can't use it for every function in the project.[/quote]
your only other non-instrumented options are to use the timers as you mentioned or the profile clock (which I believe uses TSCL under the hood anyway). Otherwise you will need to instrument your code to collect benchmarking data.
Thanks
ki