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.

CCS/AM3359: Missing modules in ROV view

Part Number: AM3359

Tool/software: Code Composer Studio

I am debugging a program I have built with external makefiles in CCS 10.

The ROV view connects to the debugger, but most of the modules are missing (like Task). I have a few: Diags, Loggerbuf, Monitor, Registry, Startup, SysMin and System.

According to https://processors.wiki.ti.com/index.php/Runtime_Object_View_(ROV):

NOTE

ROV finds the list of modules by examining the .rov.xs file on the host. When you build a TI-RTOS application, this file is generated automatically in a subdirectory of the application's configuration project tree. If you specified a path to the executable when connecting to ROV (rather than using the program currently being debugged in CCS), ROV looks for the .rov.xs file in the same directory that contains the executable and in the configPkg/package/cfg subdirectory.

I have copied the .rov.xs file created by my build system (both to the same dir, and also copied the entire configPkg directory) and it doesn't seem to do anything.

How can you load a .rov.xs file into ROV?

  • Hi John,

    What versions of XDCtools and SYS/BIOS are you using? Can you attach a snapshot of what you are seeing?

    Todd

  • Hi Todd,

    Thanks for the reply. Versions are from the AM335x RTOS SDK 6.01.00.08, so:

    • XDCTools 3.55.02.22
    • SYS/BIOS 6.76.02.02

    Here's a screenshot while broken-in with JTAG. As you can see, some modules like SysMin are working.

  • Perfect! I wanted to make sure what you are using is compatible...and it is. Since you are using a makefile instead of a CCS project, ROV does not know which SYS/BIOS you are using. So you are only getting the XDC runtime modules (which CCS is using the XDC that it includes). 

    You need to let CCS know which SYS/BIOS you are using. The method to do this changed with CCS10 slightly. Go into Windows->Preferences and drill down to the following and add the SYS/BIOS version you are using in the makefiles. Now CCS will pull in that product for ROV. Remember that you have this set in case you change SYS/BIOS versions!

  • Oh, wow! It's working! It's been ages since I could see the Tasks in ROV (CCS 9.3 had a Java crash, perhaps this issue).

    CCS 10 works so much better. Thanks, Todd and the CCS Team!