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.

[参考译文] CCS/CC2642R:SysConfig 1.6.0无法打开使用以前的 SysConfig 版本创建的 syscfg 文件

Guru**** 2952510 points

Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/951207/ccs-cc2642r-sysconfig-1-6-0-cannot-open-syscfg-file-created-with-previous-sysconfig-version

器件型号:CC2642R
Thread 中讨论的其他器件:SysConfig

工具/软件:Code Composer Studio

尊敬的所有人
将 TI 工具升级到最新版本后,我遇到错误:  

- simplelink_cc13x2_26x2_SDK_4_30_00_54
- SysConfig_1.6.0
- xdctools_3_61_02_27_core

我的项目不再使用这些最新工具进行构建。 无法使用 SysConfig 打开我的 SysConfig 文件。
我尝试从工作区中删除该项目、然后重新导入该项目不能解决我的问题。

如何将使用 SysConfig 1.5创建的.syscfg 文件转换为使用 SysConfig_1.6.0的兼容文件?
已附加我当前的 syscfg 文件

Thankse2e.ti.com/.../multi_5F00_role_5F00_debug_5F00_widiMaster.syscfg.zip


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您看到的实际误差是多少? 它是否明确抱怨该版本?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是构建日志  

    编译文件:"../multi_role_debug_widMaster.syscfg"

    调用: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"

    正在运行脚本...

    subdir_rules.mk:21:目标'build-756036417'的配方失败

    错误:调用 scripting.AddModule()时发生异常:没有这样的资源:/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/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

      在 Object.r [作为附加模块](/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:16:117525)

      评估时(/Users/jerome/Dropbox/BackupMac/ccsDev/widiMaster/widiMasterMultiRole/multi_role_debug_widiMaster.syscfg:44:40)

      o.runAsUserScript (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:33:336724)

      在 Object.t.withDeprecatedAccess (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:23:227262)

      请访问 Object.t.runAsUserScript (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:16:117687)

      在 n.eache.e (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:33:336704)

      在 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)

      Object.t.runScript (/Applications/TexasInstruments/ccs10.11/ccs/utils/sysconfig_1.6.0/dist/cli.js:33:336616)

      在

    gmaking[1]:***[Build-756036417]错误1.

    gmake[1]:不会由于错误而重做目标'main-build'。

    gmake:***[全部]错误2.

    Makefile:189:目标'all'的配方失败

    ****构建完成****

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。 生成错误是由于更新了 SDK 版本、从而破坏了与旧 SysConfig 文件的兼容性

    我将提请器件专家注意此主题、以获取更多信息。

    谢谢

    Ki。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,这就是我在第一篇帖子中提到的!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jerome、

    我对您发送的文件进行了一些分析、但在将其与早期 SDK 中的 BLE 项目进行比较时、我无法识别其内容组织。 您知道哪个 SDK 版本是此源代码的发起者吗? 或者、您可能使用独立版本生成了此文件?

    我将一个 SYSCFG Preview 项目从 SDK3.20 (使用 SYSCFG 的早期实例)导入到具有最新 SDK 4.30的 CCSv10.1中、该项目构建良好。 与更现代的工程共同之处在于、两个.syscfg 文件的基本格式非常相似。 在 syscfg 文件中、语法相似、但实例声明不同。

    在这种情况下、通过查看 e2e 中的少数类似报告案例、可以安全地假设此类早期 syscfg 文件没有自动转换器。 抱歉。

    给您带来的不便、我深表歉意、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好
    很抱歉、我没有收到您的回复。
    该 SYSCFG 文件最初是使用 CCS 9创建的。 我  想使用 SDK 4.10.00.78。

    我不理解的是、它适用于 CCS 10.1.1.00004和 SDK  4.20.01.04。

    我从未使用过独立版本的 SYSCFG、我只使用嵌入到 CCS 中的版本。

    因此,无法将此.syscfg 转换为与最新 SDK 兼容的较新文件?