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: Code Composer Studio
Dear All
I'm getting errors since I upgraded TI tools to latest versions :
- simplelink_cc13x2_26x2_sdk_4_30_00_54
- sysconfig_1.6.0
- xdctools_3_61_02_27_core
My project no longer builds using those latest tools. My sysconfig file cannot be opened with Sysconfig.
I tried removing the project from the workspace and re-importing it does not solve my issue.
How to convert .syscfg file created with Sysconfig 1.5 to a compatible file working with sysconfig_1.6.0 ?
Attached my current syscfg file
Thanksmulti_role_debug_widiMaster.syscfg.zip
What is the actual error that you see? Does it explicitly complain about the version?
Here is the build log
Building file: "../multi_role_debug_widiMaster.syscfg"
Invoking: SysConfig
"/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/sysconfig_cli.sh" -s "/Users/jerome/Dropbox/BackupMac/ccsDev/Ti-sdk/simplelink_cc13x2_26x2_sdk_4_30_00_54/.metadata/product.json" -o "syscfg" --compiler ccs "../multi_role_debug_widiMaster.syscfg"
Running script...
subdir_rules.mk:21: recipe for target 'build-756036417' failed
Error: Exception occurred calling scripting.addModule(): No such resource: /ti/easylink/multi_stack_validate.syscfg.js
Paths searched:
/Users/jerome/Dropbox/BackupMac/ccsDev/Ti-sdk/simplelink_cc13x2_26x2_sdk_4_30_00_54/source/ti/easylink/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/Ti-sdk/simplelink_cc13x2_26x2_sdk_4_30_00_54/source/ti/easylink/.meta/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/Ti-sdk/simplelink_cc13x2_26x2_sdk_4_30_00_54/source/ti/.meta/easylink/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/Ti-sdk/simplelink_cc13x2_26x2_sdk_4_30_00_54/source/.meta/ti/easylink/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/widiMaster/widiMasterMultiRole/ti/easylink/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/widiMaster/widiMasterMultiRole/ti/easylink/.meta/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/widiMaster/widiMasterMultiRole/ti/.meta/easylink/multi_stack_validate.syscfg.js
/Users/jerome/Dropbox/BackupMac/ccsDev/widiMaster/widiMasterMultiRole/.meta/ti/easylink/multi_stack_validate.syscfg.js
at Object.r [as addModule] (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:16:117525)
at eval (/Users/jerome/Dropbox/BackupMac/ccsDev/widiMaster/widiMasterMultiRole/multi_role_debug_widiMaster.syscfg:44:40)
at o.runAsUserScript (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:33:336724)
at Object.t.withDeprecatedAccess (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:23:227262)
at Object.t.runAsUserScript (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:16:117687)
at n.each.e (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:33:336704)
at Wt (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:9:5239)
at Function.zs (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:9:40286)
at Object.t.runScript (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:33:336616)
at <anonymous>
gmake[1]: *** [build-756036417] Error 1
gmake[1]: Target 'main-build' not remade because of errors.
gmake: *** [all] Error 2
makefile:189: recipe for target 'all' failed
**** Build Finished ****
Thank you. The build error is due to updating the SDK version, which broke compatibility with your old sysconfig file
I will bring this thread to the attention of the device experts for further information.
Thanks
ki.
Jerome,
I did some analysis on the file you sent but I can't recognize its content organization when comparing it to a BLE project that is part of an early SDK. Do you know which SDK version was the originator for this source? Or perhaps you generated this file using the standalone version?
I imported a Syscfg Preview project from SDK3.20 (which uses an early instance of Syscfg) into CCSv10.1 with the latest SDK 4.30 and the project built fine. In common with a more modern project is that both .syscfg files are quite similar in their basic format. In your syscfg file, the syntax is similar but the instance declarations are different.
In this case and looking on just a handful of similar reported cases in e2e, it is safe to assume there is no automated converter for such early syscfg file. Sorry.
I apologize for the inconvenience,
Rafael
Hi Rafael
Sorry for the late answer I missed your response.
This SysCfg file was originally created using CCS 9. with SDK 4.10.00.78 I think.
What I do not understand is that it works fine with CCS 10.1.1.00004 and SDK 4.20.01.04.
I never used the standalone version of SysCFG, I only use the version embedded into CCS.
So there is no way to convert this .syscfg to a newer file compatible with latest SDK ?