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.

[参考译文] CCSTUDIO-THEIA:在 SYSCFG GUI 中无法切换芯片

Guru**** 2845830 points

Other Parts Discussed in Thread: TMS320F28375D, SYSCONFIG, TMS320F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1632488/ccstudio-theia-not-able-to-switch-the-chip-in-syscfg-gui

部件号:CCSTUDIO-THEIA
主题中讨论的其他器件: TMS320F28379D、TMS320F28375D 、SysConfig、 C2000WARE

您好的团队、

我无法使用 syscfg GUI 工具更改芯片选择、默认芯片为 TMS320F28375D、我想切换到 TMS320F28379D、但当我点击下拉箭头按钮时、syscfg 工具不显示任何内容、并且所有设置都已消失。 再次打开 syscfg 时、CCS 的行为方式相同。 看起来这是一个软件错误和其他用户已经报告了很久以前,但仍然没有解决. 之前我能够正确切换、但现在某些 CCS 更新无法正确切换。 更糟糕的是、我无法切换到早期的 CCS 版本。 如果打开 CCS v20.1、仍将打开 CCS v20.4.1

CCS 版本:20.4.1.4

SYSCFG 版本:1.26.0+4407

编译器版本:TI v22.6.3.LTS

请帮助解决此关键问题、或帮助确定哪个 CCS 版本或 SYSCFG 版本可以正常工作、以及如何切换到该版本。

谢谢、

Bhargav Sakia.

image.png

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

    尊敬的 Bhargav:

    感谢您的提问。 很抱歉晚才回复。 我将研究问题并返回给您。

    谢谢、

    IRA

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

    尊敬的 Ira:

    感谢您的支持。 希望可以快速解决、因为这是一个关键问题、无法以任何方式使用 SYSCFG 工具。

    谢谢、

    Bhargav。

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

    尊敬的 Bhargav:

    这是此特定版本的已知问题。 您是否可以尝试此权变措施?

    手动编辑.syscfg文件

    最可靠的解决方法(已确认工作正常)是到 完全绕过 GUI .syscfg以纯文本格式编辑文件、@cliArgs在顶部添加注释块以强制进行正确的器件配置[3]。

    分步操作:

    1. 在 CCS 中关闭 SysConfig GUI 编辑器
    2. 在 Project Explorer 中、右键点击您的.syscfg文件→ 使用→文本编辑器打开
    3. 替换或在文件的最顶部添加以下注释块:

    /**
    *@cliArgs --device “F2837xD/337ZWT"--package“--package “F2837xD/337ZWT"--context“--context “CPU1"--product“--product “C2000WARE@5.04.00.00
    *@v2CliArgs --设备“TMS320F28379D"-“-软件包“337ZWT"-“-上下文“CPU1"-“--产品“C2000WARE@5.04.00.00
    *@版本{“tool":“:“1.26.0+4407"}“}
    */

    ️ μ s  根据您的设置调整这些值:

    • 替换337ZWT为您的实际封装(例如,如果是您的芯片型号) 176PTP
    • 替换C2000WARE@5.04.00.00为已安装的 C2000Ware 版本
    • CPU1CPU2如果以第二个核心为目标、则替换为、或者为双核心复制块
    1. 保存该文件、然后在 SysConfig GUI 中重新打开它 — 它现在将从注释块中读取正确的器件[3]
    2. 严重问题: 将此更改应用于 闪存和 RAM 构建配置 以防止在它们之间切换时包括路径不匹配
    此外、在 CCS 工程的 SysConfig 编译属性中 ( Project→Properties→Build→Sysconfig )、保留“板“、“设备“和“部件“字段 —SysConfig 将从.syscfg注释块中读取设备

    关于 CCS 版本切换问题

    打开 CCS v20.1 会启动 v20.4.1.4 这一事实指向 安装冲突或路径/环境变量问题 —您系统的路径可能会先解析为较新的 CCS 安装。 要进行研究:检查系统路径中是否存在 CCS 条目、请验证 v20.1 是否已实际安装(而不仅仅是快捷方式)、并在需要时考虑全新重新安装。 这是与 SysConfig 错误不同的问题、但值得单独解决。

    .syscfg文本编辑解决方法是您目前最直接的方法。 如果您共享 C2000Ware 版本和 F28379D 的确切封装(例如 337ZWT 与 176PTP)、则@cliArgs可以精确地根据您的设置定制上述模块。 此外、还值得确认工程的目标是 CPU1、CPU2 还是这两个内核、因为这会影响--context参数。

    谢谢、

    IRA