Part Number: LAUNCHXL-CC1352R1
Other Parts Discussed in Thread: SYSBIOS
I would like to add SysMin to an existing example project (dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs). I adjusted the ble_oad_releaes.cfg to look like the following:
var SysMin = xdc.useModule('xdc.runtime.SysMin');
SysMin.bufSize = 768;
System.SupportProxy = SysMin;
//var SysCallback = xdc.useModule('xdc.runtime.SysCallback');
//System.SupportProxy = SysCallback;
//SysCallback.abortFxn = "&myUserAbort";
//SysCallback.exitFxn = "&myUserExit";
//SysCallback.flushFxn = "&myUserFlush";
//SysCallback.putchFxn = "&myUserPutch";
//SysCallback.readyFxn = "&myUserReady";
I added the '-DCUI_DISABLE' option to the file dmm_zr_light_remote_display_app.opts and using the System_printf() function inside the ZStack application task. When I try to build the code i get the following linker error:
undefined first referenced symbol in file --------- ---------------- xdc_runtime_SysMin_Module_startup__E /Users/aforino/workspace_v11/dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs/Release/configPkg/package/cfg/ble_oad_release_pem4f.oem4f xdc_runtime_SysMin_abort__E /Users/aforino/workspace_v11/dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs/Release/configPkg/package/cfg/ble_oad_release_pem4f.oem4f xdc_runtime_SysMin_exit__E /Users/aforino/workspace_v11/dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs/Release/configPkg/package/cfg/ble_oad_release_pem4f.oem4f xdc_runtime_SysMin_flush__E /Users/aforino/workspace_v11/dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs/Release/configPkg/package/cfg/ble_oad_release_pem4f.oem4f xdc_runtime_SysMin_putch__E /Users/aforino/workspace_v11/dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs/Release/configPkg/package/cfg/ble_oad_release_pem4f.oem4f xdc_runtime_SysMin_ready__E /Users/aforino/workspace_v11/dmm_zr_light_remote_display_oad_app_CC1352R1_LAUNCHXL_tirtos_ccs/Release/configPkg/package/cfg/ble_oad_release_pem4f.oem4f
In my understanding the SysMin module defines the functions like abort and exit so why do I get a linking error?

