Part Number: TMS320C6678
Other Parts Discussed in Thread: SYSBIOS
Tool/software: Code Composer Studio
Hi,
I'm trying to use System Analyzer / UIA in JTAG Stop Mode with a C6678 device. As soon as I start using more than 5 cores, no application log events (Main Logger) for one of the cores are completely missing in the Live Session window or other System Analyzer views.
The following Execution Graph illustrates missing benchmark events for core 5:
But with the RTOS Object Viewer I can see that events are present in the log buffer of core 5:
I verfied this problem with CCS v6.2 and v7 using TI RTOS C6000 2.0.1.23. With CCS v5 and UIA 1.3.1.8 all events are shown correctly for all cores.
This is the UIA related stuff in the .cfg file of my project:
Main.common$.diags_INFO = Diags.RUNTIME_ON;
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
LoggingSetup.benchmarkLogging = true;
LoggingSetup.loadTaskLogging = true;
LoggingSetup.sysbiosLoggerSize = 32768;
LoggingSetup.mainLoggerSize = 8192;
LoggingSetup.memorySectionName = "MSMCSRAM";
LoggingSetup.numCores = 8; // Required when using shared memory for log buffers
LoggingSetup.multicoreEventCorrelation = true;
LoggingSetup.loggerType = LoggingSetup.LoggerType_STOPMODE;
Idle.addFunc('&LogSyncIdle'); // This idle function writes a UIA Sync Point every second for Multicore Correlation
Thanks,
Ralf

