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.

RTOS/TCI6638K2K: Difference between 'System.SupportProxy=SysMin' and 'System.SupportProxy=SysStd' ?

Part Number: TCI6638K2K

Tool/software: TI-RTOS

Our TCI6638K2K project has two pairs of build configuations:

  1. Debug, Release, 
  2. Debug_TML, Release_TML.

The difference between the pairs is in the SYS/BIOS configuration. In our .cfg file we have:

var repLocation=xdc.loadPackage(Program.build.cfgHome).packageRepository;

if ((repLocation.search(/Debug.$/i)>=0) || (repLocation.search(/Release.$/i)>=0)) 
{
    // CCS build configurations 'Debug' and 'Release'
    print('Setting sysMinBufSize=0x8000 and SupportProxy=SysMin');
    Program.global.sysMinBufSize = 0x8000;
    System.SupportProxy = SysMin;

    var Idle    = xdc.useModule('ti.sysbios.knl.Idle');
	/* IDLE FUNCTION */
	Idle.addFunc('&taskIdle');
}
else
{
    // Other CCS build configurations ('Debug_TML' and 'Release_TML')
    print('Setting sysMinBufSize=0x2000 and SupportProxy=SysStd');
    Program.global.sysMinBufSize = 0x2000;
    System.SupportProxy = SysStd;
    
    LoggingSetup.sysbiosTaskLogging = true;
	LoggingSetup.sysbiosSwiLogging = true;
	LoggingSetup.sysbiosHwiLogging = true;
	LoggingSetup.mainLogging = true;
	LoggingSetup.loadLoggerSize    = 1024;
	LoggingSetup.mainLoggerSize    = (32768/4);
	LoggingSetup.sysbiosLoggerSize = (32768/4);
}
SysMin.bufSize = Program.global.sysMinBufSize;

Now, pair 1 (Debug, Release) works on our target hardware but does not work on our Advantech EVM.  Pair 2 (Debug_TML, Release_TML) does work on the EVM.  

By 'does not work' I mean that no messages appear in the console at startup.

My goal is to unify these build configurations so that I have only pair 1 (Debug, Release).

Please will you explain the different behaviour specified by this .cfg file and suggest a reason why the first pair does not work on the EVM?

Could you explain the difference between System.SupportProxy = SysMin and System.SupportProxy = SysStd ?

Best regards

David