Other Parts Discussed in Thread: SYSBIOS, SYSCONFIG
I'm trying to update the SimpleLink SDK from 4.20.01.04 to 6.30.00.84 for a couple of projects because I need the UART2 interface. I've managed to get CCS to recognize both the new SDK as well as the new XDCtools, 3.62.1.15 (although this was not a trivial process); they both appear in Discovered Products. At this point, I get the following error when trying to build the tirtos kernel:
xdc.tools.configuro: Error: Can't find the platform package 'ti.platforms.simplelink'.
TI platforms are no longer shipped as part of XDCtools (C:\ti\ccs1000\xdctools_3_62_01_15_core). Please ensure you are either using a pre-3.30 version of XDCtools or you have added a product that includes your platform support along the path
'C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84;
C:/ti/ccs1000/xdctools_3_62_01_15_core/packages;
C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/source;
C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/kernel/tirtos/packages;
C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/kernel/tirtos7/packages;
C:\ti\ccs1000\xdctools_3_62_01_15_core/packages'.
It's curious that that final path has a mix of forward- and back-slashes and is a duplicate of the first path, but otherwise, the paths all exist and the location of xdctools root matches the XDC_CG_ROOT variable in Linked Resources. Both the SimpleLink and the XDCtools directory trees are present:
C:\ti\simplelink_cc13xx_cc26xx_sdk_6_30_00_84
C:\ti\ccs1000\xdctools_3_62_01_15_core
so I don't understand what specifically can't be found. Is the error message indicating that I need to download something specific to my cc1312 device?
In a more general way, I wonder if I'm missing something here: Should an SDK update be this trouble-prone? The instructions I found here: https://software-dl.ti.com/ccs/esd/documents/ccs_update_simplelink_sdk.html are woefully out of date which leads me to believe I'm searching in the wrong places. Is there a straight-forward procedure for updating the SDK used by an existing CCS project?
Here's the entire build console output:
**** Build of configuration Debug for project tirtos_builds_CC1312R1_LAUNCHXL_release_ccs ****
"C:\\ti\\ccs1000\\ccs\\utils\\bin\\gmake" -k -j 8 all -O
making ../src/sysbios/rom_sysbios.aem4f ...
gmake[1]: Nothing to be done for 'all'.
Building file: "../release.cfg"
Invoking: XDCtools
"C:/ti/ccs1000/xdctools_3_62_01_15_core/xs" --xdcpath="C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/.;C:/ti/ccs1000/xdctools_3_62_01_15_core/packages;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/source;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/kernel/tirtos/packages;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/kernel/tirtos7/packages;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.simplelink:CC1312R1F3 -r release -c "C:/ti/ccs1000/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS" --compileOptions " -DDeviceFamily_CC13X2 " "../release.cfg"
subdir_rules.mk:12: recipe for target 'build-1109207425-inproc' failed
js: "C:/ti/ccs1000/xdctools_3_62_01_15_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: Error: Can't find the platform package 'ti.platforms.simplelink'. TI platforms are no longer shipped as part of XDCtools (C:\ti\ccs1000\xdctools_3_62_01_15_core). Please ensure you are either using a pre-3.30 version of XDCtools or you have added a product that includes your platform support along the path 'C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84;C:/ti/ccs1000/xdctools_3_62_01_15_core/packages;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/source;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/kernel/tirtos/packages;C:/ti/simplelink_cc13xx_cc26xx_sdk_6_30_00_84/kernel/tirtos7/packages;C:\ti\ccs1000\xdctools_3_62_01_15_core/packages'. Check that this path names a directory containing the necessary platform support and that the platform name is properly spelled.
gmake[2]: *** [build-1109207425-inproc] Error 1
gmake[1]: *** [build-1109207425] Error 2
gmake[1]: Target 'configPkg/linker.cmd' not remade because of errors.
subdir_rules.mk:9: recipe for target 'build-1109207425' failed
makefile:127: recipe for target 'all' failed
gmake: *** [all] Error 2
**** Build Finished ****