OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3912|回复: 7

stm32f107+dp83848 Ping不通

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2016-9-19
在线时间
5 小时
发表于 2016-9-19 11:01:21 | 显示全部楼层 |阅读模式
1金钱
我是首次设计stm32的扳子,首次使用stm32的,现在做了一个stm32f107+DP83848,参照金龙板画的,程序也采用金龙板程序,目前rj45口1个灯亮,另一个灯在电脑ping 的时候闪,但是ping不通,为什么

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

80

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4493
金钱
4493
注册时间
2016-8-2
在线时间
51 小时
发表于 2016-9-19 11:21:20 | 显示全部楼层
看一看你的硬件接口和软件接口是不是一样的
回复

使用道具 举报

11

主题

80

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4493
金钱
4493
注册时间
2016-8-2
在线时间
51 小时
发表于 2016-9-19 11:23:15 | 显示全部楼层
我用的429 +83848 ping 功能也一直不好,但是客户端服务端通信都是正常的! 你可以先试试建立客户端 能与电脑通信不?
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2016-9-19
在线时间
5 小时
 楼主| 发表于 2016-9-19 17:48:02 | 显示全部楼层
建立不起来
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2016-9-19
在线时间
5 小时
 楼主| 发表于 2016-9-19 17:54:22 | 显示全部楼层
硬件:PA1    ETH_RMII_REF_CLK
          PA2    ETH_MDIO
          PA8   MCO
          PB11  ETH_RMII_TX_EN
          PB12  ETH_RMII_TXD0
          PB13  EHT_RMII_TXD1
          PC1   ETH_MDC
          RESET
          PD8   ETH_RMII_CRSDV
          PD9   ETH_RMII_RXD0
          PD10  ETH_RMII_RXD1
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2016-9-19
在线时间
5 小时
 楼主| 发表于 2016-9-19 19:35:32 | 显示全部楼层
采用的是RmII模式
回复

使用道具 举报

11

主题

80

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4493
金钱
4493
注册时间
2016-8-2
在线时间
51 小时
发表于 2016-9-20 10:59:03 | 显示全部楼层
xsb002 发表于 2016-9-19 19:35
采用的是RmII模式

大哥, 不直接回复我都不知道你回复我了!!!!!

1.先仿真看看DP83848_Init 初始化能不能过去。
2.看看ping的时候你的RJ45的绿灯是否是闪烁的,不闪烁就查硬件
3.闪烁就在以太网接收中断地方打断点或者打印log,看看有没有数据接收到。

我之前调试就是可以接收但是发送不了,最后发现发送引脚配置错了。很低级的错误。

还有看看你的 配置

83848和L8702不一样的地方
[mw_shl_code=c,true]1.#define DP83848_PHY_ADDRESS                          0x01                                // PHY芯片地址.

/* Section 4: Extended PHY Registers */
#define PHY_SR                                ((uint16_t)16)                 //DP83848的PHY状态寄存器地址
#define PHY_SPEED_STATUS    ((uint16_t)0x0002)         //DP83848 PHY速度值掩码
#define PHY_DUPLEX_STATUS   ((uint16_t)0x0004) //DP83848 PHY连接状态[/mw_shl_code]

回复

使用道具 举报

19

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2016-4-22
在线时间
187 小时
发表于 2016-9-21 17:48:43 | 显示全部楼层
83848 支持ping吗?有开关功能吗?我的意思就像lwip,可以关闭应答,这需要你确认。
伤情最是晚凉天,憔悴斯人不堪怜。
邀酒摧肠三杯醉,寻香惊梦五更寒。
钗头凤斜卿有泪,荼蘼花了我无缘。
小楼寂寞新雨月,也难如钩也难圆。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 22:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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