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.

[参考译文] TMS320F28388D:使用 syn.cfg 的新 CCS 工程出错

Guru**** 2470720 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE, TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1175564/tms320f28388d-error-with-new-ccs-project-using-syn-cfg

器件型号:TMS320F28388D
Thread 中讨论的其他器件:SysConfigTMS320F28377SC2000WARE

第1步:我打开了一个新的 CCS 项目。

步骤2. 从 file=>new=>Other=>general=>file=>next name=>file name=>finish=>enable SysConfig=>yes 添加了新文件。 弹出错误"missing arge:--board or --device must be specified (缺少参数:--board 或--device 必须指定)"。  

步骤3.  我按下"Go Back (返回)"并填充器件参数、选择 START (开始)。

步骤4. 添加了 ePWM 模块1 - 10并按"保存"。 弹出错误"最后一次更改导致异常"

步骤5. 我按下"Go Back (返回)"。 已保存、但错误未再次弹出。 我关闭了 CCS。

步骤6. 我 再次重新启动 CCS 以打开项目、第2步中的错误再次出现。 我按下"Go Back (返回)"、再次添加器件、然后按下"START (开始)"。 我在步骤4中添加的 ePWM 模块不再存在。 请注意、RHS 上有一个无标题的.syscfg。

步骤7. 请注意、我需要一个新的 CCS 工程、而不是 C2000Ware 的示例。

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

    您好、Olutayo、

    感谢您对该问题的详细介绍、如果以下操作仍然失败、这将有助于进行调试。 我要尝试的一件事是将"empty_projects"示例加载到您的 CCS 中。 这与您想要执行的操作非常相似(一个未配置任何内容的空白示例)。

    您能否尝试位于以下位置的空项目:

    {** c2000ware-release**}\driverlib\f2838x\examples\C28x\empty_projects\empty_driverlib_main.c

    请告诉我这是否足以满足您的需求。 否则、我们可以调试上述问题(.syscfg 文件属性可能与工程属性冲突)。

    此致、
    Vince

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

    感谢你的建议。

    空项目示例适用于.syscfg。 但是、我无法切换到 TMS320F28377S。 f28377有一个开关选项。 这在开关过程中未被识别。

    我尝试搜索  TMS320F28377S 的空项目示例、但找不到。 请提供建议。

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

    您好、Olutayo、

    您能否显示切换时发生的错误? 我无法在当前的 SysConfig 中复制、发生的唯一错误与 F2837x 上某些项目不可用(器件兼容性)有关。

    此致、

    Vince

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

    步骤1. 从 F28388D 切换到 F28377S。

    步骤2. 弹出一个错误"在这里尝试更改不存在的设置。 这很可能是由于电路板或器件的差异造成的。 单击此处确认并排除此错误。" 我更正了这个问题。

    步骤3. 保存设置后、弹出错误" f28377s is unrecognized - migration operation aborted!(无法识别 f28377s -迁移操作中止!)

    4.按 OK 返回。 看起来正常、但看看 步骤5中会发生什么。

    步骤5. 关闭 CCS 并重新打开项目。 迁移设置消失。

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

    您好!

    这可能是由于 CCS 版本过期(或不太可能是 C2000Ware)导致的。 较新的 CCS 版本支持 f28377。

    您能否验证您是否安装了最新的 CCS 版本?

    此致、

    Vince

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

    谢谢你。 您能告诉我最新版本、以及如何检查现有版本吗?

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

    您好!

     

    以下网址获得最新的 CCS (版本:12.1.0):https://www.ti.com/tool/CCSTUDIO

    您可以通过转到"help"->"about "来查看现有 CCS 安装

     

    此致、

    Vince

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

    尊敬的 Vince:

    我想我的版本是最新的。

    此致

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

    您好、Olutayo、

    这可能是 SysConfig 升级问题、您能否检查您安装了哪个 SysConfig? 您可以单击 SysConfig 顶部的"关于"按钮以查找您的版本。

    此致、

    Vince

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

    您好、Vince、

    我不使用独立的 SysConfig、而是 CCS 中嵌入的 SysConfig。 假设我拥有最新的 CCS、那么我的 syscfg 应该是最新的。 CCS 中没有 syscfg 功能的"关于"菜单。

    此致、

    奥卢特约

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

    您好、Olutayo、

    感谢更正、您可以转到"Window"->"Preferences"、然后在"Code Composer Studio"下导航至"Products"、从而获取 SysConfig 版本:

    我已在 SysConfig 1.13上复制此问题、并正在与软件专家联系以确定修复了哪个版本。

    此致、

    Vince

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

    谢谢 Vince。 我可以看到我有最新版本   1.14.0.期待得到进一步的建议。

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

    您好、Olutayo、

     

    再次感谢您的告知。 我已经联系了我们的软件专家、他将提供更多详细信息。 但这是一个真正的问题、因此感谢您的关注、我们将努力从我们的角度解决这一问题。 在某些背景下、这与"ccs1200\ccs\ccs\ccs_base\con\targetdb\devices"路径下 CCS 中的器件 XML 文件相关。

    请在软件专家审阅并返回之前等待大约1周的时间。

     

    此致、

    Vince

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

    我还记得、您第一次尝试将 SYSCFG 文件保存在用于提供此错误的空项目中、但我相信 CCS 团队解决了此问题。

     如果您有 CCS 项目、并且从空的 SysConfig 文件启动并在 CCS 中浏览开始页面、则问题是否仍然存在、它不会保存设置?

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

    我刚刚在 CCS12.1上尝试过、但没有保存。

    步骤:

    1.创建新的 CCS 项目

    2.添加新的 syscfg 文件

    3.从对话框中启用 SysConfig 工具

    4.启动 syscfg -导致错误提示没有电路板或器件-这是可以接受的

    5.您将转至首页

    6.挑选软件产品、器件

    7.在 SysConfig 中添加模块。

    8.单击“保存”,文件实际上不会保存。

    因此、当您重新打开时、您将再次进入步骤4。

    我们可以解决这个问题吗?

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

    奥卢特约、

    要解决此问题、请在第8步中复制 GUI syscfg 文件中的内容、而不是信任无法正常工作的"保存"按钮、如下所示:

    复制该内容并将其手动粘贴到系统中的.syscfg 文件中并保存。  

    从那时起、一切都将正常工作。

    它只是初始化的保存按钮、不起作用。

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

    感谢你的建议。

    但是、这不清楚、因为当您双击1时、将弹出2。 然后、您建议我们在哪里粘贴3的内容、因为2中没有可粘贴任何内容的空间?  

    同样 、即使这种方法有效、TI 仍然需要创建一个空项目、像其他器件一样、具有可用于 F28377SPTPT 的.syscfg 文件。

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

    您好、Olutayo、

    如 Vince 所述,  CCS 和"ccs1200\ccs\ccs_base\con\targetdb\devices"路径下的器件 XML 文件存在问题,这会导致开关操作失败。

    我们将在下一版 C2000Ware 中提供一个空项目、其中包含可用于 F2837xs 的.syscfg 文件。

    此致

    Siddharth

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

    您好 Siddharth、

    感谢您的回答-请您告知新版本何时推出。

    此致、

    奥卢特约

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

    奥卢特约、  

    C2000Ware 的下一个版本计划于2023年2月发布。   

    同时、您可以尝试使用附加的项目。   

    您必须提取并放置在中 \driverlib\f2837xs\examples\CPU1文件夹。

    /cfs-file/__key/communityserver-discussions-components-files/171/empty_5F00_projects.zip

    此致

    Siddharth