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.

[参考译文] TM4C1294NCPDT:CCS 中的 Enet_S2E 编译出错

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/670961/tm4c1294ncpdt-enet_s2e-building-got-error-in-ccs

器件型号:TM4C1294NCPDT

您好!

我打算使用 Enet_S2E 样片项目来开发以太网产品、但当我按照用户指南(SPMA072)操作时、假设遵循 3.1的所有步骤、

 在项目构建后、仍然会出现很多错误、我的 CCS 为7.2.0、TivaWare 版本为 TivaWare_C_Series-2.1.4.178

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

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

    错误实际上在前一行中、而不是带有红色箭头的行中。

    前一行内容如下:

    #if CONFIGUSE_PORT_optimized 任务选择= 1.
    

    但需要这样说:

    #if (CONFIGUSE_PORT_Optimized 任务选择= 1) 

    有时、编译器会被错误的语法混淆、直到源代码的不同部分才会识别出错误的内容。

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

    您好!

    感谢您的建议,但当我遵循建议时,会出现相同的错误:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    原始示例程序(未修改)是否成功构建?

    您是否更改了示例程序? 如果是、请尝试使用 WinMerge (免费软件)等比较实用程序将您的文件与原始文件进行比较、并查看确切的更改内容。

    在某个位置、有不平衡的括号。 它位于标记错误的行之前的某个位置。 问题是确定它在哪里。

    我建议检查 CONFIGUSE_PORT_optimed_task_selection 和 CONFIGMAX_Priorities 的定义、以验证它们的扩展不会无意中包含不平衡的括号。

    如果这不是原因、请在源文件中的较高位置查找不平衡的括号、并/或检查其他定义的扩展。

    请注意、问题可能源于包含在此文件中的头文件(如果有)。

    如果可用、请尝试使用其他编译器、因为有时不同的编译器会以不同的方式标记错误、并且/或者可能向您显示问题的实际根源。

    如果您可以访问 PC-Lint 或类似的静态分析程序、请查看它是否提供更好的错误消息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我没有在该项目中更改任何内容、只是生成了这些错误。

    我在 代码中找不到任何不平衡的括号。

    我尝试切换编译器、结果相同。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您希望将此 TI 参考设计用于 S2E 示例 www.ti.com/.../TIDM-TM4C129XS2E ,而不是 SPMA072应用手册附带的配套资料。

    我认为这篇文章对您有所帮助。

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

    尊敬的 Charles:

    感谢您提供的信息、现已解决。  

    非常感谢。