关于zynq 网口 一直link down 和link up

第一个问题,在测试网口demo时,发现不能正常工作卡到这里一直不打印后面的信息,后查阅资料,可能是因为phy芯片不支持自适应,需要改变网口传输速率,改变之后就出现第二个问题

第二个问题,在改变了固定速率之后,出现反复link down 和 link up,本来以为是phy电路问题,后面查阅后发现,可以将lwip202改为lwip141就可以正常使用了

具体更改方式如下:

在system.mss文件中将最下面的lwip那里替换为以下

BEGIN LIBRARY
 PARAMETER LIBRARY_NAME = lwip141
 PARAMETER LIBRARY_VER = 2.0
 PARAMETER PROC_INSTANCE = ps7_cortexa9_0
 PARAMETER api_mode = SOCKET_API
 PARAMETER dhcp_does_arp_check = true
 PARAMETER lwip_dhcp = true
 PARAMETER mem_size = 524288
 PARAMETER memp_n_pbuf = 1024
 PARAMETER n_tx_descriptors = 512
 PARAMETER pbuf_pool_size = 16384
 PARAMETER phy_link_speed = CONFIG_LINKSPEED100
END

修改之后就可以正常运行连接

板卡为矿板ebaz4205

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zynq芯片中,"link up"和"link down"是指以太网链路的连接状态。当链路连接成功时,会显示"link up",而当链路断开时,会显示"link down"。这些信息通常在协议栈中断事件中监测链路状态,并根据情况触发相应的处理操作。根据引用\[1\]和引用\[2\]的描述,Xilinx官方对某些phy芯片做了底层驱动的匹配,当首次判定链路连接成功后,会触发ARM网口物理层配置复位,然后进行协商以保持链路稳定。如果链路状态仍为"link down",则会再次触发配置复位,直到链路状态为"link up"。引用\[3\]中提到,在某些情况下,链路速度可能会被写死为100M,并且需要等待phy芯片寄存器的Link complete状态更新。如果链路状态仍为"link down",则会触发物理层配置复位并重新进行协商。因此,"zynq link up down"表示Zynq芯片中以太网链路的连接状态在"link up"和"link down"之间切换。 #### 引用[.reference_title] - *1* [zynq mpsoc lwip调试问题记录(二)](https://blog.csdn.net/whangtash/article/details/128866882)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [ZYNQ lwip协议栈phy芯片自协商连接速度](https://blog.csdn.net/wangjie36/article/details/107978219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值