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.

[参考译文] TM4C1290NCPDT:我从 Resource Explorer 中安装了 SDK、但仍缺少文件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391030/tm4c1290ncpdt-i-installed-sdk-from-resources-explorer-but-still-files-were-missed

器件型号:TM4C1290NCPDT
主题中讨论的其他器件:TM4C1294NCPDT

工具与软件:

我使用 Mongoose 以太网堆栈裸机、这是我们所需的  

以下文件  

#include
#include
#include
#include
#include

编译错误如下:

在哪里可以找到这些文件,如果没有任何其他文件可以使用?

IDE:版本:12.7.1.00001  

安装了以下映像 SDK I。

****构建项目 Mongoose_1****的配置调试

"C:\\ti\\ccs1271\\ccs\\utils\\bin\gmake"-k -j 8 all -O

构建文件:"../Mongoose.c"
调用:ARM 编译器
"c:/ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl /Users/DELL/workspace_v12/mongoose_1 /ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:deg"--include_path="C /ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include:dag"--include_path="C /ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include/sys:dag"--include_path="C /Users/DELL/workspace_v12/mongoose_1/mongoose:/ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include/libcxx

>>编译失败
subdir_rules.mk:9:目标"Mongoose.obj"的食谱失败
"C:/Users/DELL/workspace_v12/mongoose_1/mongoose/mongoose.h、第216行:致命错误#1965:无法打开源文件"sys/stat.h"
1在编译"../mongoose.c"时检测到灾难性错误。
编译已终止。
gmake:***[mongoose.obj]错误1.
gmake:由于错误、未重制目标"all"。

****构建完成****

此致、

Sandeep C

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

    您好!

     有关如何将其软件移植到基于 Arm 的嵌入式系统、您需要联系供应商、获取 Mongoose。 请参阅下面文章中 George 对类似问题的回答。  

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1331952/tm4c129ekcpdt-code-composer-compiler-link-options/5070606?tisearch=e2e-sitesearch&keymatch=mongoose#5070606

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

    感谢您的答复

    即使我在 STM32 IDE 上工作、它在 stm32h7系列中也能正常工作、但以上头文件都是由 STM 自己提供的、所以 TI 在任何其他控制器中都存在这些头文件、或者我们需要将它自己移植。

    此致、

    Sandeep C

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

    您好!

     根据您使用的编译器版本、您可以在 C:\ti\ccs1260\ccs\tools\compiler\中找到 TI Arm 编译器头文件 \include\sys 和 C:\ti\ccs1260\ccs\tools\compiler\ \\include。  同样、这些是 TI Arm 编译器的头文件。 如果您的 Mongoose 引用 GCC 编译器的某些头文件、则它们并不等效。 您可以从 App Center 安装 Arm GCC 编译器。 请参见下文。 安装 GCC 编译器后、您可以在 C:\ti\ccs1011\ccs\tools\compiler\gcc-arm-none-eabi-7-2017-Q4-major-win32\arm-none-eabi\include 和 C:\ti\ccs1011\ccs\tools\compiler\gcc-arm-none-eabi-7-maj4-majin-abi\maji\omin\exi\ccs-majin-excip-none\expression\example.com 中找到头文件。 但这意味着您将需要对未来的应用使用 GCC 编译器。  

    我看到这些头文件。  

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

    感谢您的回复、我会检查并更新进度

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

    您尚未选中并且已经拒绝该答案?

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

    很抱歉、我误点击了