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.

Signal Analyzer 1.1 with CCS 5.2.0.00069 gives 'dataMemory' is sealed error

Other Parts Discussed in Thread: SYSBIOS, TMS320F28335

Hi,

I am developing a SYS/BIOS application on EZDSPF28335. I want to use Signal Analzyer to check operation of HWI and SWIs.

I have installed Signal Analyzer using the method described in Signal Analyzer 1.1 user manual section 2.3.

As a quick configuration I have only added 

var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');

in the configuration file. System Analyzer option is also checked in RTSC window.

However, the compiler gives the following error

js: "C:/ti/uia_1_01_00_04/packages/ti/uia/runtime/UIAMetaData.xs", line 111: XDC runtime error: ti.platforms.tms320x28.Platform.Instance#0: 'dataMemory' is sealed
"C:/ti/uia_1_01_00_04/packages/ti/uia/sysbios/LoggingSetup.xs", line 59
gmake.exe: *** [package/cfg/Test_SPI_BIOS_p28FP.xdl] Error 1
js: "C:/ti/xdctools_3_23_03_53/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.

I tried also to load the code into the flash in order to open some space in the RAM. But it did not help. Updating CCS to 5.2.1 did not also help.

Any Idea?

Thanks for your help

Burak

  • Burak,

    I see the same build error if I create a SYSBIOS project (using one of the example templates) for F28335 and add LoggingSetup to the .cfg file. The similar process works fine and builds without errors if the device is a Concerto device (F28M35M52C1) instead of F28335. It looks like somehow the RTSC platform file for F28335 has a conflict or simply does not have support for UIA/System Analyzer.

    I will move this thread to the BIOS forum for the folks there to comment on whether this support is available for F28335 or not.

  • Hi Burak,

    Can you attach the .cfg file you are using to build your application ? We would like to reproduce the build error on our end.

    Thanks,

    Ashish

  • Hi Ashish,

    Here is what I did to reproduce the error. Burak may be working with a different project but since I was able to reproduce the same error, I am posting my steps here:

    - Created a new CCS project (with CCS 5.2.1), selected TMS320F28335 as device and chose the SYSBIOS typical or stairstep template example project.
    - Went into Project Properties->RTSC tab and enabled System Analyzer (the version I am using is 1.1.0.04)
    - Added the following line to the .cfg file: var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
    - Build the project

    I have also attached the .cfg file here if that helps.

    1817.stairstep.cfg

  • Hi,

    It's a bug (SDOCM00095614). We'll fix it in a future release. Here's is a work-around. In both the ti\uia\runtime\UIAMetaData.xs and LogSync.xs files, replace the follow line (occurs multiple places)

    exeContext = platform.getExeContext(Program); 

    with this

    exeContext = Program.cpu;

    Todd