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.

System analyzer for ARM in SMP mode on EVM6638K2K

Hi,

we are using ARM multicore in SMP mode on TIEVM6638K2K board under Sys/Bios environment. 
We want to use system analyzer and get the task profile, CPU load, execution graphs etc. on run time.
we have read that JTAG Runtime support is available only for DSP cores.
Is there any option to get all of the above parameters at run time. If not, how to get them at idle time since we are not able to get these parameters using JTAG during idle time also.

I have put a question for this already but I could not get a useful reply(reply was specific for DSP core).
If anyone has any inputs, please share.

Thanks,
Kushal

  • Kushal,

    Unfortunately, System Analyzer does not support SMP mode.

    If you use single-core mode (i.e. run SYS/BIOS on only one core of A15), you would need to write your own logger (similar to LoggerStopMode) which streams the log events to some persistent memory. For example, you could send the data to a UART and save it to a file on your PC. Or, if you had a driver for SD card, you could save the data there.

    Once you have acquired the data, you would need to post process the data to make it into a binary file which CCS/System Analyzer could read from disk. Then you could render the execution graph. However, this would only work for the non-SMP case.

    ~Ramsey

  • There was a suggested answer and since there has been no active on this thread for more than a week, the suggested answer was marked as verify. Please feel free to select the "Reject Answer" button and reply with more details.