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.

[参考译文] TMS320F2809:xDAIS v1.0.0 无法安装

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1634280/tms320f2809-xdais-v1-0-0-not-able-to-install

器件型号: TMS320F2809

我正尝试在 CCS 新版本 12.8.1 中安装 XDAIS。 出现以下错误
产品 XDAIS v1.0.0 当前未安装、且没有可用的兼容版本。 请安装此产品或兼容版本。

如何解决此问题或安装此问题的所有步骤以及需要安装哪个版本?

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

    尊敬的 Tejal:
    您不需要在 CCS 12.8.1 中安装 XDAIS
    因为它不再是 CCS 12.8.1 中的独立可安装产品  


    出现该错误的原因可能是您导入的是.cproject文件中包含硬编码 XDAIS 依赖项的较旧工程(可能来自 CCS v3.3 或更低版本)。 这种依赖关系实际上不是必需的、可以安全地删除。

    您可以参考以下 E2E 主题。
    TMS320F2810:尝试导入旧版 CCS v3.3 工程时 CCS v12.8 上出现 xDAIS 错误 — C2000 微控制器论坛 — C2000Tm μ︎ 微控制器 — TI E2E 支持论坛


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

    谢谢 Lakshya、

    根据您的建议、我检查了该主题并应用了建议的更改。 我现在面临的问题是:

    1. 我收到了错误消息:
      工作区中不存在引用的工程“slave1lib"。“。 “量子“项目可能无法按预期构建。“
      我想知道此问题是否与环境设置有关、或者是否缺少工程文件。

    2. 此外、我尝试为该上述同一传统固件工程安装 CCS 3.3、但由于缺少驱动程序、安装失败。

      您能帮我解决这个问题吗?

    谢谢您、
    Tejal

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

    尊敬的 Tejal:
    请允许我知道这个项目中的“Slave1lib"是“是什么。

    Windows 10/11 不支持 CCS 3.3、我们不再支持该版本。
    建议您在最新版本上迁移 CCS 工程。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Slave1lib.lib是 A 软件库 从之前编译的源代码创建(在本例中,使用 CCS 3.3 )。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tejal:
    如果您有任何疑问、我们会尽快回复您

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

    尊敬的 Tejal:
    可能会发生错误“工作区中不存在引用的工程 Slave1lib “、因为 CCS 12.8.1 正在工作区中查找 Slave1lib 工程文件夹、但只存在预构建的 Slave1lib.lib 文件。 修复方法是移除该工程依赖项并直接链接.lib 文件。
    步骤:
    1.右键单击 Quantum→Properties→Build→Dependencies→remove Slave1lib→Apply
    2.依次转到 Properties→Build→C2000 Linker→File Search Path
    3.在“头库文件 (--library、-l)“下、→添加 Slave1lib.lib
    4.在“Add dir to library search path (--search_path,-i)“下→添加 Slave1lib.lib 所在的文件夹路径
    5、清洁和重建

    就是一个例子  



    我还建议 您改用最新版本的 CCS。
    如果您仍然遇到任何问题、请告诉我。

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



    你好 Lakshya、

    感谢您提供详细的步骤和建议。

    我按照建议的更改操作、删除了 Slave1lib 工程依赖项、并通过链接器设置直接添加 Slave1lib.lib 文件。 原始相关性相关错误现已解决。

    但是、在中重新编译工程后 CCS 12.8.1 、我现在遇到了与编译器相关的多个编译失败。

    InterfaceLayer 中的多个源文件中报告此错误、生成失败gmake: Target 'all' not remade because of errors

    根据我的理解、此选项在较旧的编译器/CCS 版本中似乎受支持、但在 CCS 12.8.1 使用的较新 C2000 编译器中已弃用

    我已附上错误消息的屏幕截图以供参考。

    此致、
    Tejal

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

    尊敬的 Tejal:
    错误很可能都是由已弃用的编译器标志-no_inlining 引起的、较新的 C2000 编译器不再支持该标志。
    编译器本身会告诉您错误消息中的修复程序。
    您可以尝试以下步骤吗  

    1.在文本编辑器中打开.cproject 文件
    2.搜索--no_inlining 并删除它
    3.保存文件
    4.回到 CCS 中、依次转到 Quantum project Properties→Build→C2000 Compiler→Advanced Options→Advanced Optimizations
    5.勾选“禁用内联 (--disable_inlining)“复选框
    6.保存并关闭→清洁→重建

    这将删除旧的不受支持标志、并将其替换为正确的现代等效标志。  

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

    你好 Lakshya、

    感谢您的帮助、解决了与--no_inlining 有关的问题。

    我现在在构建 C2000 工程时遇到了一个新问题。
    编译器针对许多文件显示此错误:

    fatal error #1965: cannot open-source file "bios.h"
    

    该项目使用传统的 DSP/BIOS 标头bios.htsk.h、如、、swi.hprd.h、但 CCS 12 找不到它们。

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

    尊敬的 Tejal:  

    建议 您浏览以下 E2E 主题

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1251959/tms320f28335-dsp-bios-upgrade-and-or-project-migration-from-ccs-4-x-to-ccs-v-12-x

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1263133/migrating-ccs-3-3-project-into-ccs-12

    如果这对您没有帮助、我建议 您为此提交新的 E2E 主题。  

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

    你好 Lakshya、

    我查看了您分享的参考主题、并遵循了建议的步骤。 我尝试安装 BIOS_5_41_10_36 、但我遇到了屏幕截图中显示的错误。 按照说明、我还在“环境变量“中添加了所需的路径、但问题仍然存在。

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

    尊敬的 Tejal:
    我建议您针对此问题提出新主题、并在“责任组织“中选择“ DTO “