你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用dp83848 芯片的,目前貌似ping不通 ??

[复制链接]
hpdell 提问时间:2017-2-14 22:55 /
本帖最后由 hpdell 于 2017-2-14 23:00 编辑

使用dp83848 芯片的,目前貌似ping不通 ??

使用 CubeMX 自动生成的工程,目前也不知道ip地址在哪里更改, ??
网络接口头上面的指示灯有一个插上网线后一直常亮,另外一个貌似每隔3-8秒之间闪烁一次,拔掉网线后指示灯一个都不亮了



收藏 1 评论7 发布时间:2017-2-14 22:55

举报

7个回答
zoomdy 回答时间:2017-2-15 12:36:46
ip地址在lwip那设置,一灯常亮表示100M,另一灯3-8秒闪烁一次是你的局域网内3-8秒有一个广播数据包,有数据收发就会闪烁,即使你的程序不正确,PHY在检测到数据包时也会闪烁指示灯。先搞定ip再ping,没有ip你ping谁呢?CubeMX生成的工程默认是DHCP的,如果是DHCP,你要登录路由器来查看你的设备IP。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

hpdell 回答时间:2017-2-15 14:20:40
zoomdy 发表于 2017-2-15 12:36
ip地址在lwip那设置,一灯常亮表示100M,另一灯3-8秒闪烁一次是你的局域网内3-8秒有一个广播数据包,有数据 ...

根据你的这个描述,那说明我的通讯基本是正常的了,现在应该就是ip我还不知道是多少,所以才会ping不通吧,等会查看路由器看看单片机的ip到底是多少后再重新ping一下看看
zoomdy 回答时间:2017-2-15 18:59:14
hpdell 发表于 2017-2-15 14:20
根据你的这个描述,那说明我的通讯基本是正常的了,现在应该就是ip我还不知道是多少,所以才会ping不通吧 ...

只能说明你的PHY在工作,通信是否正常还跟MCU和程序有关系
hpdell 回答时间:2017-2-15 22:23:11
zoomdy 发表于 2017-2-15 18:59
只能说明你的PHY在工作,通信是否正常还跟MCU和程序有关系

你好,目前ping可以ping通了,只是丢包严重啊

丢包严重.png


程序主程序

void main(void)
{

  ... ...


  while(1)
  {
      MX_LWIP_Process();      // 只有这个函数
   }

}



void MX_LWIP_Process(void)
{
  ethernetif_input(&gnetif);

  /* Handle timeouts */
  #if !NO_SYS_NO_TIMERS && NO_SYS
    sys_check_timeouts();
  #endif

}



zoomdy 回答时间:2017-2-16 18:01:57
hpdell 发表于 2017-2-15 22:23
你好,目前ping可以ping通了,只是丢包严重啊

响应时间<1ms,说明开发板没什么问题,丢的包应该是真丢了或者传输出错了,检查网线、接头等,还有检查局域网的繁忙程度,ping一下同一个局域网内的其它主机,看看什么情况。
xuan'nian 回答时间:2017-12-22 16:19:33
hpdell 发表于 2017-2-15 22:23
你好,目前ping可以ping通了,只是丢包严重啊

您好,我也遇到了ping不通的问题,请问您遇到的是什么问题,怎么解决的,能不能分享出来呀,方便的话分享一份的程序,邮箱895269608@qq.com  先谢谢啦
xuan'nian 回答时间:2017-12-22 16:19:47
hpdell 发表于 2017-2-15 22:23
你好,目前ping可以ping通了,只是丢包严重啊

您好,我也遇到了ping不通的问题,请问您遇到的是什么问题,怎么解决的,能不能分享出来呀,方便的话分享一份的程序,邮箱895269608@qq.com  先谢谢啦

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版