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.

[参考译文] AM2434:在哪里是 LwipifEnetApp_getHandle()函数代码?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1269836/am2434-where-is-the-lwipifenetapp_gethandle-function-code

主题中讨论的其他器件:SysConfig

您好!

我正在使用 MCU_PLUS_SDK_243x TCP 服务器示例

在 app_main.c 中 有代码

DebugP_log ("启动 lwIP、本地接口 IP 已启用 DHCP\r\n");
hlwipIfApp = lwipifEnetApp_getHandle ();

这是一个很好的例子。  LwipifEnetApp_getHandle () 函数,它在一些库中吗?

谢谢。

Eli

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

    您好、Eli、

    是的、您可以在以下目录下找到它: C:\ti\mcu_plus_sdk_am243x_09_00_00_35\source\networking\.meta\enet_cpsw\templates  (如果您有旧的 SDK、请将 SDK 路径替换为您的版本)

    包含该函数的文件  Enet_lwipif.c.xdt

    此致、

    拉尔夫·雅各比

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

    您好!

    找到它了!

    什么是 .xdt 用于?的扩展

    谢谢。

    Eli

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

    您好!

    另一个问题:

    其中、从是链接器查找   LwipifEnetApp_getHandle () 功能代码?

    是不是从 lwipif-cpsw-freertos.am243x.r5f.ti-arm-clang.lib ?  

    或者它是否到达源端  Enet_lwipif.c.xdt  然后从那里编译和链接?

    谢谢。

    Eli

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

    您好、Eli、

    昨天回答这个问题时、我刚刚对本地系统进行了初始搜索以在一个文件中找到函数详细信息、但现在我已完成了整个项目、让我更好地说明这一点。

    什么是 .xdt 用于?
    的扩展

    SysConfig 使用它来自动生成必要的代码和驱动程序。

    是否从 lwipif-cpsw-freertos.am243x.r5f.ti-arm-clang.lib ?  [/报价]

    它不是来自库、而是来自 SysConfig。

    或者是否转到源代码  Enet_lwipif.c.xdt  然后从那里编译和链接?

    是的、这实际上就是 SysConfig 所做的。 它从 xdt 文件中获取信息并自动生成经过编译和链接的.c 和.h 文件。 如果您进入工程、进行构建、然后在 API 上执行 Open Declaration、那么您会发现这会将您转至由 SysConfig 生成的  "TI_enet_lwipif.c" 文件。

    此致、

    拉尔夫·雅各比

    [/quote]