求助 STM32F107 +LAN8700 移植官方 uip网络服务器例程 希望万能的论坛的能帮助我

2019-12-13 18:26发布

小弟刚学以太网,这几天在移植st官方的 uIP  STM32 Ethernet (ETH) Library例程,可是一直调试不同,由于从来没学习过,感觉无从下手,我把程序贴出来,希望你懂网络的朋友能够帮助下我,万分感谢。我把相关资料上传上来。

  官方使用的phy芯片是:DP83848_PHY,我使用的是LAN8700
  官方的引脚是使用重映射的管脚,我的板子没有。所以我注释掉了。
  /* ETHERNET pins remapp in STM3210C-EVAL board: RX_DV and RxD[3:0] */
  //    GPIO_PinRemapConfig(GPIO_Remap_ETH, ENABLE);

  主要区别就是上面这些~·

  请大家不吝赐教。哈~~
  用arp不通,

(原文件名:2011-06-22_162318.jpg)


ping也不通


(原文件名:2011-06-22_162330.jpg)

硬件连接原理图:

(原文件名:2011-06-22_162534.jpg)

原理图也传上来:
点击此处下载 ourdev_651112FZRPF3.pdf(文件大小:83K) (原文件名:Sheet1.pdf)

lan8700的数据手册

点击此处下载 ourdev_651106G31P46.pdf(文件大小:1006K) (原文件名:LAN8700.pdf)

工程文件,我修改过的地方都详细的标注出来了,请各位大侠指导啊。万分感谢~~~~~

点击此处下载 ourdev_651108HYIVQZ.rar(文件大小:478K) (原文件名:MY STM32 uIP Ethernet.rar)

我自己写了测试程序

(原文件名:2011-06-22_163346.jpg)

得到的phy 的id是:

(原文件名:2011-06-22_163354.jpg)




官方的例程也给出如下:点击此处下载 ourdev_651109T63MAJ.zip(文件大小:458K) (原文件名:stm32_eth_lib.zip)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。