TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

[参考译文] TM4C1292NCPDT:请告诉我如何使用TM4C1292NCPDT RMII接口!!

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1096340/tm4c1292ncpdt-please-tell-me-how-to-use-tm4c1292ncpdt-rmii-interface

零件号:TM4C1292NCPDT
我正在使用TM4C1292NCPDT处理一个项目。 

在该项目中,有必要使用以太网,因此我计划将LAN9303m用作PHY芯片。 

接口为RMII。

但是,目前该项目陷入了困境。

困难在于以太网不工作。 

通过检查TM4C1292NCPDT数据表配置电路,软件使用CCS。 



我对以下方面很好奇: 

1.如果在TM4C1292NCPDT的多个引脚之间将50MHz输入到“EN0REF_CLK”,是否生成MDC信号正确?

2.
如下所示,使用RMII接口的引脚设置和使用外部PHY的定义均适用。 这是否正确?

- GPIO PIN设置
MAP_GPIOPinConfigure(GPIO_PG3_EN0TXEN);
MAP_GPIOPinConfigure(GPIO_PG5_EN0TXD1);
MAP_GPIOPinConfigure(GPIO_PG4_EN0TXD0);
MAP_GPIOPinConfigure(GPIO_PG7_EN0RXDV);
MAP_GPIOPinConfigure(GPIO_PQ5_EN0RXD0);
MAP_GPIOPinConfigure (GPIO _PQ6_EN0RXD1);
//GPIOPinConfigure(GPIO_PK4_EN0INTRN);
MAP_GPIOPinConfigure(GPIO_PF2_EN0MDC);
MAP_GPIOPinConfigure(GPIO_PF3_EN0MDIO);
MAP_GPIOPinConfigure(GPIO_PM4_EN0RREF_CLK);

MAP_GPIOPinTypeEthernetMII (GPIO_PORTG_BASE,GPIO PIN_3|GPIO PIN_4|GPIO PIN_5|GPIO PIN_7);
MAP_GPIOPinTypeEthernetMII (GPIO_PORTQ_BASE,GPIO PIN_5|GPIO PIN_6);
MAP_GPIOPinTypeEthernetMII (GPIO_PORTF_BASE,GPIO PIN_2|GPIO PIN_3);
MAP_GPIOPinTypeEthernetMII (GPIO _PORTM_BASE,GPIO PIN_4);


-外部PHY设置
#if define (EMAC_PHY_is_EXT_RMII)=> lwipopts.h
我没有将PHY芯片连接到MCU的经验。 

目前,我根本没有做任何事情,请您帮我!!! 


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

    Seonghoon您好!

    我们的以太网专家将在明天结束工作,因此请期待明天对此主题做出回应。

    同时,此E2E线程可能会为您提供一些详细信息-请注意,它适用于TivaWare的较旧版本,因此可能已应用了其中的一些更改,但您可能会发现一些有用的见解/设置可供您尝试: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/55.9297万/tm4c129dncpdt-with-external-phy-through-mii

    此致,

    Ralph Jacobi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速响应。 
    很抱歉,我还有一个问题。 
    目前,我已确认生成了MDC信号,并且PHY的地址也已被识别。 
    但是,通过DHCP获取IP似乎存在问题。 
    无法获取IP存在问题。 
    我正在查看netif.c源,但我不知道获取IP的过程。 
    请告诉我有关此问题的一些信息。 
    另外,如果您能告诉我们为什么“tcp_bind ()”功能在无法获取IP地址的情况下仍能正常工作,我们将不胜感激。 
    谢谢!!! 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

     您是否有机会运行来自TivaWare库的以太网示例之一?

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

    您好,

     我没有听到你的回复。 我假设您已解决了问题。 我现在将关闭此线程。 如果您有任何更新,只需写回此帖子,该主题将重新打开。