I would like to know if the bundled CCSv5.0.2 license and emulator that comes with the TDMXEVM6678LE board support Statistical Profiling and Trace Analysis on the target EVM hardware:
Here are my findings so far,
1) Simulator Profiling:
I am able to Profile using the C6678 simulator. Great!
2) Time Stamp Counter register:
I can successfully read the TSC register directly in my C code. Great!
2) Silicon Profiling:
When trying to profile on the DSP the profiling feature can not be activated in the Profiling menu options.
In Tools->Profile->Setup_Profile_Data_Collection menu I get a display with
"There is no activity available for the selected debug session"
3) Trace Analyzer:
When trying to use Trace Analyzer I get a message saying that the EVM built in 5emulator is not traceable.
In Tools->Trace_Analyzer -> Open_Trace_Connection_In_new_View menu I get a display with
"Blackhawk XDS560v2-USB Mezzanine Emulator_0 is not traceable"
4) Trace Control:
When trying to use Trace Control I get a message saying that the target does not support tracing.
In Tools->Trace_Control I get a display with
"Error: An error occurred connecting to Channel Server. Make sure this target supports tracing and it’s connected. Native error message: Cannot load library ICECD.dll"
Questions:
1) Is silicon Profiling and Trace supported with the bundled TDMXEVM6678LE CCSv5.0.2 license and emulator?
If yes, then
a) How do you enable silicon Profiling on the TDMXEVM6678LE
b) How do you enable silicon Trace Analyzer on the TDMXEVM6678LE
If not, then
a) What are my options?
b) Do I need to purchase a license to enable the above features?
c) Is this an issue related to the bundled XDS560 Mezzanine emulator?
d) Do I need an external XDS560 emulator to enable the above features?
Thanks
Mauricio