芯路恒电子技术论坛

 找回密码
 立即注册

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

热搜: 合集
查看: 77|回复: 1

ZYNQ LWIP 裸机应用常见问题总结

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 456

    主题

    403

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16593
    QQ
    发表于 6 天前 | 显示全部楼层 |阅读模式


    1、PHY兼容性问题,对于RTL8211F这个PHY芯片,其寄存器定义和常见的PHY芯片不一样,和RTL8211E都不一样,因此无法适配Xilinx的LWIP 裸机程序的驱动,会导致速度协商失败等一系列问题,如果您使用的硬件上网卡芯片微RTL8211F,请参考下述帖子中的相关方法修改解决。


    【Zynq】【Lwip】解决使用官方lwip模板时自动协商失败的问题
    https://fpga.cn/forum.php?mod=viewthread&tid=29166


    【Zynq】【Lwip】解决频繁打印link up/down、绿灯不亮、自协商结束后插入网线无反应的问题
    https://fpga.cn/forum.php?mod=viewthread&tid=29789




    2、注意BD中ZYNQ核配置时候Clock Confiquration中lO Peripheral Clocks下ETH的clock配置,使用MIO就需要使用IOPLL,使用EMIO则是External,错了会导致mac不工作,无法收发。这个地方有时候软件不能及时自动根据IO模式变更、会导致设置错误,需要注意检查。
    image.png

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 456

    主题

    403

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16593
    QQ
     楼主| 发表于 前天 10:17 | 显示全部楼层
    ac601_lwip_test.rar (488.57 KB, 下载次数: 0)



    提供一个PS的LWIP测试文件,该文件适用于AC601-ZYNQ核心板,可以不区分7010和7020直接烧,因为不涉及到pl的内容。

    上述为bin和fsbl,大家可以将bin文件单独拷贝到fat32格式的sd卡中,然后用sd卡启动开发板来实现基础的lwip通信测试(比如ping),也可以使用提供的fsbl.elf和bin文件,在sdk或vitis中加载了烧录到qspi flash中测试,也可以直接在线下载里面的lwip_echo.elf文件

    对应的工程文件在下面:
    lwip_test.rar (12.64 MB, 下载次数: 0)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2026-1-9 10:05 , Processed in 0.050794 second(s), 38 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表