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.
Tool/software: TI-RTOS
Our TCI6638K2K project has two pairs of build configuations:
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