部件号: CCSTUDIO-THEIA
您好:
我已在工程设置中为.out 文件设置了链接器选项、但在迁移到最新的 CCS 环境时、我无法将.out 文件显示在工程文件的任何位置。 我已尝试将字段设置为工程路径“/“ projectname.out。 请参阅下面的。
我没有包含此集的.out 文件。

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
您好:
我已在工程设置中为.out 文件设置了链接器选项、但在迁移到最新的 CCS 环境时、我无法将.out 文件显示在工程文件的任何位置。 我已尝试将字段设置为工程路径“/“ projectname.out。 请参阅下面的。
我没有包含此集的.out 文件。

我没有这么认为,你的问题让我回去(这是很长一段时间以来,我已经开发了 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 代码库执行了我的编译器/配置不喜欢的操作。