Part Number: EK-TM4C1294XL
Tool/software: TI-RTOS
Testing LoggerStreamer2 UART transport the Logging setup module advanced properties does not accept any instances of UIA 2.0.5.50 LoggerStreamer2 module. The instances show up in advanced properties drop down box of LoggingSetup module as (load, main, bios) diagnostic event loggers but immediately switch back to (null) when they are selected. CCS code analysis fails to identify the logger name assigned to handle, the specific modules diagnostic events described above. I changed (null) in the last 3 lines below to indicate the actual names of the instance loggers configured above.
Console message shows the first loggerStreamer20 is not defined when clearly it is.
/* Logger Streamer2 Configuration */
var LoggerStreamer2 = xdc.useModule('ti.uia.sysbios.LoggerStreamer2');
LoggerStreamer2.transportType = LoggerStreamer2.TransportType_UART;
LoggerStreamer2.isTimestampEnabled = false;
var loggerStreamer20Params = new LoggerStreamer2.Params();
loggerStreamer20Params.instance.name = "loggerStreamer20";
loggerStreamer20Params.bufSize = 2048;
loggerStreamer20Params.exchangeFxn = "&UARTUtils_loggerSend";
Program.global.loggerStreamer20 = LoggerStreamer2.create(loggerStreamer20Params);
var loggerStreamer21Params = new LoggerStreamer2.Params();
loggerStreamer21Params.instance.name = "loggerStreamer21";
loggerStreamer21Params.bufSize = 2048;
loggerStreamer21Params.exchangeFxn = "&UARTUtils_loggerSend";
Program.global.loggerStreamer21 = LoggerStreamer2.create(loggerStreamer21Params);
var loggerStreamer22Params = new LoggerStreamer2.Params();
loggerStreamer22Params.instance.name = "loggerStreamer22";
loggerStreamer22Params.exchangeFxn = "&UARTUtils_loggerSend";
loggerStreamer22Params.bufSize = 2048;
Program.global.loggerStreamer22 = LoggerStreamer2.create(loggerStreamer22Params);
LoggingSetup.loadLogger = loggerStreamer20;
LoggingSetup.mainLogger = loggerStreamer21;
LoggingSetup.sysbiosLogger = loggerStreamer22;

