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.

[参考译文] TMS320F28388D:编译"enet_lwip&quot 时出错;优化级别=4的示例

Guru**** 2535150 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1178214/tms320f28388d-an-error-during-compiling-the-enet_lwip-example-with-optimization-level-4

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

您好!

我正在使用 controlCARD 板(TMDCNCD28388D)和"Enet_lwip"示例项目。 当我在"4-整个程序优化"上设置优化级别时、我会遇到以下错误:

如果有人能解释我如何解决这个问题、我将不胜感激。

此致、

Alex

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

    Alex、  

    将您的查询转发给编译器团队、因为我不熟悉选择级别"4 -整个程序优化" 的功能。  我也对 OPT 级别3感到厌烦、但看到了相同的错误。

    您是否有任何特定的理由使用此级别的优化?  

    至编译器组:  

    enet_lwip 示例在 C2000Ware 中提供、位于 C:\ti\c2000Ware_4_02_00_00\libraries\communications\ethernet/third_party/lwip\examples\enet_lwip 文件夹

    编译器版本: ti-cgt-arm_20.2.7.LTS

    此致

    Siddharth

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

    Siddharth、

    感谢您的回复。 然后、我将等待您的回复。

    我们的应用 程序大于此示例项目、因此我们必须在应用程序中使用此级别的优化。

    谢谢、

    Alex

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

    我能够重现问题。  我提交了 EXT_EP-10950条目  以进行调查。  欢迎您访问该链接。

    在给定的 CCS 示例项目中、源文件 enet_lwip.c f2838xif.c 都定义了全局变量 EMAC_handle。  权变措施是将关键字添加到 extern 中的一个定义。  例如...

    extern Ethernet_Handle emac_handle;

    要了解全局变量的声明和定义通常是如何编写 的、请参阅此常见问题解答(不是来自 TI)。   

    谢谢、此致、

    乔治