TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C129的官方例程enet_lwip中 直接获取底层的网络数据包怎样设置?

比如实现网口上只要有数据了,TM4C129就接收,然后通过DMA描述符来获取数据包的长度和地址。

一直不了解TM4C129的DMA描述符是什么样的结构,初步调试发现底层的数据处理函数是 static void tivaif_receive(struct netif *psNetif);  是不是在这里面获取底层的数据包?

baoqing yan:

自己回答吧,刚刚调试出来了,首先在EMACFrameFilterSet();中增加参数EMAC_FRMFILTER_RX_ALL,允许接收所有帧,在tivaif_receive();中处理DMA描述符中的数据帧

sean li:

回复 baoqing yan:

你好,请问你在哪里找的官方例程,可以给我一份吗?谢谢。我的邮箱2535377294@qq.com

xyz549040622:

回复 sean li:

TIVA WARE的开发包,里面历程都在。

yasheng zhang:

你好 我也用这个例程 可就是ping不通 改为静态ip也没用 但是网口初始化完之后 可以找到本地连接的。希望可以交流下 我Q 778575669

baoqing yan:

回复 yasheng zhang:

你好,我当时用的是TI的板子,TI提供的lwip例程是可以让网口正常工作的,如果ping不通,先考虑一下硬件

yasheng zhang:

回复 baoqing yan:

感谢回复 能不能加个Q呢 

yasheng zhang:

回复 baoqing yan:

官方例程 网口初始化完 电脑本地连接就有了 这样的话 硬件就没问题了吧

baoqing yan:

回复 yasheng zhang:

我这里有自己改过的tcp server程序,在TIVA的demo板子上测试过可以数据回传,你可以留个邮箱发给你,因为TIVA的PHY也集成在芯片内部,基本不用改动程序,可以验证一下你的硬件电路。

yasheng zhang:

回复 baoqing yan:

 非常感谢 778575669@qq.com

baoqing yan:

回复 yasheng zhang:

发送了,查收一下

赞(0)
未经允许不得转载:TI中文支持网 » TM4C129的官方例程enet_lwip中 直接获取底层的网络数据包怎样设置?
分享到: 更多 (0)