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:如何在 V20 CCS 上获取.out 文件?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1646445/ccstudio-theia-how-do-i-get-out-file-on-v20-ccs

部件号: CCSTUDIO-THEIA

您好:

 

我已在工程设置中为.out 文件设置了链接器选项、但在迁移到最新的 CCS 环境时、我无法将.out 文件显示在工程文件的任何位置。 我已尝试将字段设置为工程路径“/“ projectname.out。 请参阅下面的。

 

我没有包含此集的.out 文件。

 

image.png

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

    您好:

    项目编译器是否成功? 哪里存在任何构建错误?

    谢谢

    Ki

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

    我没有这么认为,你的问题让我回去(这是很长一段时间以来,我已经开发了 Tiva 和 Tivaware ),并检查,事实上我没有安装 Tivaware 在我正在工作的 Linux 开发机器上。

    以下可能是更好的澄清问题:
    1.如何安装 Tiva 软件以获取适用于 Ubuntu Linux 的 usblib? 我看到您应该下载 exe、将其重命名为 zip 并解压缩、然后运行“make“命令。 我这样做了、看到了两个错误:

    这是否正确?是否安装了两个错误?

    2.我有一个依赖于 TI usblib 的 USB 工程(我已经修改了该工程)。 我的工程引用了这个修改后的 usblib 工程、并在这个基础上构建。 但是、我确实看到了我认为是警告的事情、但现在您提到了、这可能导致爬虫程序项目无法构建?

    任何指导都将非常有帮助。 CCS 自从我几年前使用过它以来发生了很多变化、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 如何安装 Tiva 软件以获取适用于 Ubuntu Linux 的 usblib? 我看到您应该下载 exe、将其重命名为 zip 并解压缩、然后运行“make“命令。 我看到了两个错误:

    我将提请器件/SDK 专家注意此主题、以提供帮助。

    2. 为了详细说明、我有一个依赖于 TI usblib 的 USB 工程(我已经修改了该工程)。 我的工程引用了这个修改后的 usblib 工程、并在这个基础上构建。 但是、我确实看到了我认为是警告的事情、但现在您提到了这可能导致爬虫程序项目无法构建?

    您的工程似乎依赖于 链接的文件 、并且链接断开(无法解析)。 这将导致构建失败。

    检查项目文件并查看断开的链接。 链接断开的文件通常具有一些图标标识符、用于指示此情况。

    另请检查编译输出是否失败。

    解决损坏的链接可能会解决构建问题。

    谢谢

    Ki

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

    您好 Robert:

    为了构建工程、似乎只要使用.exe 安装 TivaWare 库就应该正确安装 usblib。

    对于链接库、我相信您可以参考 CCS 用户指南: CCS 用户指南的这几节

    谢谢、

    -Eric Rentschler

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

    您好、Eric、

    感谢你的帮助。 关于如何构建适用于 Linux 的 Tivaware、我有几个问题。 我通过将.exe 更改为.zip 并运行 unzip 命令来解压缩此文件。 我在网上发现这个交叉编译器是必需的“arm-none-eabi-gcc“。 我为 Xilinx /AMD 工具安装了该组件、但它被埋在与 TI 无关的 AMD 文件夹中(例如 xil_tools/Tiz/2022.1/Vitis/2022.1/GNU/aarch32/lin/gcc-arm-none-eabi/bin/)、我不知道这是否能在/home/username/ti/Tivaware/...?中编译 Vivado_Vitis  AMD 目录中的 arm-none-eabi-gcc 位于我的系统路径变量中。

    根据上面的问题,我还发现搜索网络,你应该只是 CD 到根 Tivaware 目录后解压缩存档并运行“make“命令. 不过我找不到说明这一点的 TI 文档、那是正确的方法吗?

    我之所以担心这一点、也是因为 我已经验证我的系统路径变量中没有 arm-none-eabi-gcc 编译器。

    目前、如果我运行、则会在以下位置失败:

    LD  gcc/AES_CBC_DECRYP.AXF  

    说:

    GCC/AES_CBC_DECRYP.AXF 使用 Vivado_Vitis 寄存器参数、xil_tools/VQFN/2022.1/Vitis/2022.1/GNU/aarch32/lin/gcc-arm-none-eabi/bin/../aarch32-Xilinx eabi/usr/lib/libc.a (lib_a-memcpy-stub.o) 不能

    这导致我认为我的系统上有错误的编译器或错误的编译器配置、并且 Tivaware 代码库执行了我的编译器/配置不喜欢的操作。

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

    您好 Robert:

    我的理解是、您应该能够将 CD 放入 Tivawaware 目录并构建库、因此我同意、我认为您的问题在于您的编译器。 您是否可以尝试在 makefile 中将 mfloat-ABI 从硬更改更改为软更改?

    谢谢、

    -Eric Rentschler