Hello,
I'm failing to use the UIA Ethernet transport on a C6678 device using CCS v6.1.
After opening the TI RTOS Analyzer, I can see that a TCP connection for the control transport gets established by using Wireshark. Then, the device starts sending UDP event packets. After a few packets, CCS closes the TCP connection again and event transmission stops. No events are shown in the Live Session window.
By looking at the event packet contents it seems that the UIA packet header is present two times within each event packet. Maybe this is causing CCS to close the connection.
Packet example:
The UIA headers are shown at offset 0 (first line) and 0x10 (second line).
I'm using the following logging settings in my RTSC configuration file:
var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
var LoggerRunMode = xdc.useModule('ti.uia.loggers.LoggerRunMode');
var ServiceMgr = xdc.useModule('ti.uia.runtime.ServiceMgr');
LoggingSetup.numCores = 4;
LoggingSetup.loggerType = LoggingSetup.LoggerType_RUNMODE;
LoggingSetup.multicoreEventCorrelation = true;
LoggerRunMode.transportType = LoggerRunMode.TransportType_ETHERNET;
ServiceMgr.topology = ServiceMgr.Topology_MULTICORE;
ServiceMgr.masterProcId = 0;
Thanks,
Ralf