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.

[参考译文] TM4C129ENCPDT:LWIP_IGMP 器件功能

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/712390/tm4c129encpdt-lwip_igmp-device-capabilities

器件型号:TM4C129ENCPDT

尊敬的所有人

我需要使用 IGMP、但它未在 Tivaif_hwinit()函数中进行初始化、如下所示:

/*设备功能*/
psNetif->flags = NETIF_FLAG_broadcast | NETIF_FLAG_ETHARP | NETIF_FLAG_LINK_UP;

我想知道这是否是错误?

Ping

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

    我不确定我是否关注、您提供的代码片段是来自 Tiva 还是 Stellaris? 另一个代码段是什么? 我无法轻松地比较这两个器件、只有一个器件提供...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ralph

    这是 Stellaris 的相应数据:

    /*设备功能*/
    /*如果此设备不是以太网设备,则不要设置 NETIF_FLAG_ETHARP */
    netif->flags = NETIF_FLAG_IGMP | NETIF_FLAG_broadcast | NETIF_FLAG_ETHARP | NETIF_FLAG_LINK_UP;

    我必须将 Tiva 库文件 Tiva-tm4c129.c 更改为与上述相同、现在 IGMP 正在工作。

    此致!

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

    那么、随着变革、一切都正常了吗?

    所更改的文件看起来是 lwip 第三方版本的一部分。 Stellaris 版本是否是较旧的 lwip 封装? 如果是这样、那么更改可能来自 lwip 开发人员、这不是我们可以评论的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ralph

    是的、事实证明这是跟踪后出现的问题。

    没错、它是第三方软件、但包含在 Tiva Ware 中、我希望有一种方法可以让开发人员知道。

    谢谢!

    Ping