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.

SysConfig Editor doesn't save on CTRL-S

Other Parts Discussed in Thread: SYSCONFIG

Hi *,

I just encountered a problem with SysConfig Editor. I do some changes (e.g. add a peripheral), then I want to save my changes with Ctrl-S. But this is not accepted by the tool. I have to use the Save-Button (or Menu > File > Save). The shortcut Ctrl-S doesn't work.

This tricked me a few times.

Is this a knwon problem?

Kind regards
Joerg

My environmnet:

- Code Composer Studio: Version: 12.0.0.00009
- sysconfig_1.8.2
- SimpleLink CC13x2 26x SDK_5_20_00_52

  • Hello Jeorg,

    This is a known issue that was fixed with the latest version of SysConfig (1.13.0). You can either update your SysConfig version to the latest, or use the mentioned workarounds.

    Thanks

    ki

  • Hi,

    thanks for the fast reply. Ctrl-S is now working.

    But the version 1.13 breaks my build.

    Here is the build output sysconfig tool:

    Building file: "../sensor.syscfg"
    Invoking: SysConfig
    "C:/ti/sysconfig_1.13.0/sysconfig_cli.bat" -s "C:/ti/simplelink_cc13x2_26x2_sdk_5_20_00_52/.metadata/product.json" --script "C:/PATH_TO_PROJECT/sensor.syscfg" -o "syscfg" --compiler ccs
    Running script...
    Validating...
    info: /ti/drivers/RF globalCallbackFunction: Please see function 'rfDriverCallbackAntennaSwitching' in 'ti_drivers_config.c'. The antenna switching functionality must be implemented by the user.
    subdir_rules.mk:23: recipe for target 'build-1599667201' failed
    Error: The following templates are declared more than once: ti_154stack_config.h,ti_154stack_oad_config.h,ti_154stack_features.h
        at t.CodeGenerator.getTemplates (C:\ti\sysconfig_1.13.0\dist\webpack:\src\pinmux\services\codeGeneration\codeGenerator.ts:70:10)
        at predicate (C:\ti\sysconfig_1.13.0\dist\webpack:\src\cli\cli_core.ts:124:37)
        at toProcess (C:\ti\sysconfig_1.13.0\dist\webpack:\src\solver_tests\processSerially.ts:16:12)
        at processNext (C:\ti\sysconfig_1.13.0\dist\webpack:\src\solver_tests\processSerially.ts:22:11)
        at Object.processSerially (C:\ti\sysconfig_1.13.0\dist\webpack:\src\solver_tests\processSerially.ts:28:9)
        at Object.errorStore [as generateOutput] (C:\ti\sysconfig_1.13.0\dist\webpack:\src\cli\cli_core.ts:114:8)
        at Object.t.runCLI (C:\ti\sysconfig_1.13.0\dist\webpack:\src\cli\runCli.ts:45:35)
    gmake: *** [build-1599667201] Error 1
    gmake: Target 'all' not remade because of errors.

    It has something todo with "templates". Not sure what this means

    Is my syscfg-file wrong?
    But it compiled (or "code-generated") good with sysconfig_1.8.2

    Any ideas?

  • The SDK version you are using is older one and has a dependency on sysconfig 1.8.2. Since that is the version the SDK is validated with, I would suggest staying with that version. 

  • That means upgrading SDK to simplelink_cc13xx_cc26xx_sdk_6_20_00_29.exe would also solve the problem?

    Side note:

    I just did a quick diff (side effect of rooling back)
    The header states (or mentions) these "templates"

    Sysconfig_1.8 : @versions {"data":"2021060817","timestamp":"2021060817","tool":"1.8.2+1992","templates":null}
    Sysconfig_1.13: @versions {"tool":"1.13.0+2553"}

  • That means upgrading SDK to simplelink_cc13xx_cc26xx_sdk_6_20_00_29.exe would also solve the problem?

    If you are able to update to that SDK, then that should work with SysConfig 1.13. That combination is working for me.