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.

[参考译文] RM57L843:1.4 的问题1示例代码

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1087311/rm57l843-question-for-lwip1-4-1-sample-code

部件号:RM57L843

您好,

我的客户指的是在原始帖子中介绍的LwIP_Wiki (请参阅上文)。
在Wiki内部,有用于非操作系统(单线程)系统的简单主环路。
https://lwip.fandom.com/wiki/LwIP_with_or_without_an_operating_system

while(1) {  
    /* poll the driver, get any outstanding frames, alloc memory for them, and
     * call netif->input, which is actually ip_input().
     * This may be called differently, depending on the underlying driver.
     * Eg. on STM it's ethernetif_input(&gnetif) */
    poll_driver(netif);
    /* Handle all system timeouts for all core protocols */
    sys_check_timeouts();      
}


客户询问RM57L的"poll_driver (netif)"等效函数是什么。
上面代码中的注释提到"根据基础驱动程序,这可能被调用不同。 例如,在STM上,它是ethernetif_input(&gnetif)"。
客户发现在LwIP示例中有名为"ethernetif_input()"的函数。
\Hercules_Examples-master\Application\LwIP\v.00.04 00\lwip-v 1.4 .1\src\netif\ethernetif.c

这是正确的吗?

谢谢,此致,
佐治一郎

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

    你好 ,Koichiro-san,

    在我们的LWIP示例中,不调用poll_driver(0)和sys_check_timeouts()。 我不知道poll_driver()对RM57的等效函数。 我将咨询我们的以太网专家。  

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

    QJ:您好!

    您是否有专家的更新?

    轮402.6362万轮询402.6362万询驱动程序(0和rwsys_check)不在我们的示例中调用。

    Wiki说:"单线程系统(lwIP 1.4 .0+)的简单主循环可能如下所示:"。
    因此 ,poll_driver()并不一定被使用,定期调用tcp_tmr()(250ms间隔)就足够RM57x了?

    谢谢,此致,
    佐治一郎

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

    您好 Koichiro:

    Prasad与Jacinto SW专家进行了检查, 他们尚未在J7/AM2x驱动程序中实施。 有人告诉我 ,单线程系统(无操作系统)需要它。  

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

    QJ:您好!

    我不确定我理解您的回答是否正确。

    Prasad检查405.6606万检查软件405.6606万软件IT专家, 他们没有在JAM7中实施这些驱动程序。

    上述评论中的"它"是什么意思? poll_driver()功能?

    我405.6606万我被405.6606万被告知 需要单线程系统(报价)[/OS]。

    再说一遍,"它"在这里意味着什么? poll_driver()函数?
    如果是,请提供RM57L的poll_driver()函数。

    谢谢,此致,
    佐治一郎

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

    "it"这里的意思是poll_driver()函数。 很抱歉,我没有时间和知识来发展此功能。