Post Go back to editing

Profiling in CCES

Category: Software
Product Number: ADSP-SC598
Software Version: Version 2.11.0

Hi

Regarding profiling in CCES V2.11.0

Can you please let know if profiling option works on CCES 2.11.0

I've been trying to see it on a sample program for platform ADSP-SC598Ezkit, but when we start the profiling option, nothing is seen on the profiling window. Can you please suggest me a way how to use this option.

  • Hi,

    We are able to successfully view the Profiling window for SHARC cores of SC598 processor with CCES 2.11.0 version. And there are no known issues with profiling option in CCES 2.11.0.

    Please make sure that after Profiling view is opened, click "Enable Profiling" on the view toolbar, menu, or context menu. Now run or step the debug target, the profiling data is collected and displayed in the view. please refer the attached screenshot for your reference.

    For more information, please refer the below CCES help path:
    Cross Core® Embedded Studio 2.x.x > Integrated Development Environment > Navigating Within the IDE > Views > Debug > Profiling View

    If you are trying to view profiling for ARM core of SC598 processor, Unfortunately the GUI based profiling features are only provided for the Blackfin and SHARC processor cores which use Analog Devices' proprietary toolchains. And the message "launch type not supported" appears in the Profiling view as the debug session is started for ARM core.

    So, for the ARM cores that we support in CCES you can use the gprof GNU profiling tool.

    The tool is command line based and can be located as ARM/arm-none-eabi/bin/arm-none-eabi-gprof for cortex-A processors and ARM/gcc-arm-embedded/bin/arm-none-eabi-gprof for cortex-M processors.

    Documentation for gprof can be found online here: sourceware.org/.../

    If you still facing issue with Profiling window, can you please share us your project which replicates this issue along with steps to reproduce and which session that you are trying to connect with (simulator or emulator session)? Also, share the screenshot of profiling window after session has been connected. That would be helpful for us to assist you further.

    Best Regards,
    Santhakumari.K