Hi
CCSv6, C6472, XDC 3.30.1.25_core, IPC 3.20.0.06, NDK 2.23.2.03, SYSBIOS 6.40.1.15, UIA 2.0.0.28 and XDAIS 7.10.0.06, CGT 7.4.8
I have the following logger configuration in multicore example code (its a modified NDK-less version the CCS message queue example).
Log = xdc.useModule('xdc.runtime.Log');
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
LoggingSetup.loggerType = LoggingSetup.LoggerType_MIN;
LoggingSetup.loadLoggerSize = 512;
LoggingSetup.mainLoggerSize = 512;
LoggingSetup.sysbiosLoggerSize = 128;
LoggingSetup.sysbiosTaskLogging = false;
LoggingSetup.loadLogging = false;
LoggingSetup.mainLoggingRuntimeControl = false;
I've created a single group for all cores (don't know if I should use "sync group" instead), loaded them, then ran the example. Then I stopped all cores.
I can get the Printf Logs window to show one of the cores, but it won't update when I click on different cores in the debug window. If I go to the RTOS Object View (ROV) -> LoggerMin->Records, I see the "records" updating each time I select a different core. So this proves that there are logs on the other cores. But the Printf Logs window seem stuck on Core 5 (at least this time, other times its shown core 0 and others core 1).
I did an experiment where I shut down the Printf Logs and Live Session windows, selected core 1, and re-opened the Tools->RTOS Analyzer->Printf and Error Logs. This time the Printf Logs window shows core 4.
In CCSv4, you had to select an enable button in the Printf Logs and then do an assembly step to tell the tool to load and decipher the core's log. The buttons are missing on CCSv6.
All looks good in the Analysis Configuration window.
Cheers2u
