问答
直播中

Joevin

9年用户 4经验值
擅长:可编程逻辑 嵌入式技术 控制/MCU
私信 关注

Z-Turn Board Eth0使用LwIP收发数据失败

本帖最后由 Joevin 于 2015-8-1 16:49 编辑

工具: EDK(ISE 14.7) + SDK1. Zynq配置中使能Enet0,配置如下:

Enet0配置


2. SDK中创建lwIP echo server示例程序,使用Standalone,SDK中的bsp配置如下:
SDK LwIP Config

3. 代码运行Log出现“Start PHY autonegotiation”就不动了,或者是出现"Waiting for PHY to complete autonegotiation."字样就不动了:
  1. -----lwIP TCP echo server ------
  2. TCP packets sent to port 6001 will be echoed back
  3. Board IP: 192.168.1.10
  4. Netmask : 255.255.255.0
  5. Gateway : 192.168.1.1
  6. netif_set_ipaddr: netif address being changed
  7. netif: IP address of interface  set to 192.168.1.10
  8. netif: netmask of interface  set to 255.255.255.0
  9. netif: GW address of interface  set to 192.168.1.1
  10. XEmacPs detect_phy: No PHY detected.  Assuming a PHY at address 0
  11. Start PHY autonegotiation
有没有哪位试过在Standalone中使用Enet0和LwIP收发数据的,能不能提供一点建议?
米尔科技的兄弟有没有做过相应的实验?

回帖(6)

blackroot

2015-8-2 09:44:31
LwIP这个协议的速度根本就不行,建议放弃吧。我之前在Virtex5的芯片上干过这样的事情,最后测出来的速度不行。。。。。
举报

Joevin

2015-8-3 08:58:07
引用: blackroot 发表于 2015-8-2 09:44
LwIP这个协议的速度根本就不行,建议放弃吧。我之前在Virtex5的芯片上干过这样的事情,最后测出来的速度不行。。。。。

暂时还不考虑速度的问题,我想在Standalone下使用网口,怎么办呢?
举报

龙猫

2015-12-16 10:25:19
楼主,想问你一下,你在vivado上面是如何配置的,网上好像没有太多这样的资料,能不能把配置过程发到我邮箱一份:675583241@qq.com,谢谢楼主
举报

nuc_five

2016-2-16 00:16:31
引用: fulin0812 发表于 2015-12-16 10:25
楼主,想问你一下,你在vivado上面是如何配置的,网上好像没有太多这样的资料,能不能把配置过程发到我邮箱一份:,谢谢楼主

配置这个你就参照他们给的,或者zedboard,实在不行就看原理图,找到mio具体接的哪个位置,就知道怎么配置了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分