When using the CLI tool to compile and build sysconfig, the following error occurs:
Running script...
Error: cannot set 'compiler' to 'ticlang'
The command to be executed is this: D:\ti\sysconfig_1.23.1\sysconfig_cli.bat -s D:\ti\mspm0_sdk_2_04_00_06\.metadata\product.json -d MSPM0G3507 -o D:\Work\tiwork\ D:\Work\tiwork\untitled.syscfg
The following is all the information about the error:
PS D:\Work\tiwork> D:\ti\sysconfig_1.23.1\sysconfig_cli.bat -s D:\ti\mspm0_sdk_2_04_00_06\.metadata\product.json -d MSPM0G3507 -o D:\Work\tiwork\ D:\Work\tiwork\untitled.syscfg Running script... Error: cannot set 'compiler' to 'ticlang' at setHelper (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\proxyHandlers\managedObjectProxyHandler.ts:167:10) at Object.set (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\proxyHandlers\managedObjectProxyHandler.ts:30:10) at scriptFunc (D:\Work\tiwork\untitled.syscfg:18:29) at cb (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:112:7) at withDeprecatedAccess (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\deprecatedAccessGuard.ts:14:10) at runAsUserScript (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:61:10) at iteratee (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:110:5) at baseEach (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11) at Function.each (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:9409:52) at D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:108:6 Caused by: TypeError: Cannot set property value of #<a> which has only a getter at a.onNewValueWritten (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\member.ts:538:8) at a.set (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\member.ts:173:10) at setImpl (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\proxyHandlers\managedObjectProxyHandler.ts:117:25) at setHelper (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\proxyHandlers\managedObjectProxyHandler.ts:165:4) at Object.set (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\proxyHandlers\managedObjectProxyHandler.ts:30:10) at scriptFunc (D:\Work\tiwork\untitled.syscfg:18:29) at cb (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:112:7) at withDeprecatedAccess (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\deprecatedAccessGuard.ts:14:10) at runAsUserScript (D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:61:10) at D:\ti\sysconfig_1.23.1\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:110:5 PS D:\Work\tiwork>
How can I do?
My CLI works fine from my side:
C:\ti\sysconfig_1.23.0\sysconfig_cli.bat -s C:\ti\mspm0_sdk_2_04_00_06\.metadata\product.json -d MSPM0L1117 -c ticlang -o C:\Users\Helic\workspace_ccsv20\DemoCode\timx_timer_L1117 C:\Users\Helic\workspace_ccsv20\DemoCode\timx_timer_L1117\timx_pwm_edge.syscfg
I start this from a CCS project and imported from MSPM0 SDK.
And directly run CLI in project root folder.
You can try in this way.