OpenEdv-开源电子网

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

LWIP的移植问题(DP83848PHY芯片)

[复制链接]

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2016-4-18
在线时间
25 小时
发表于 2016-7-21 21:34:03 | 显示全部楼层 |阅读模式
大家好,原子的LWIP网络例程的PHY芯片是LAN8720的,我手里有个F407系统板(板子带有IS62WV51216外部SRAM)和DP83848PHY模块,如果想让原子的例程在这上跑的话,是不是只需要将stm32f4x7_eth_conf.h文件中关于PHY芯片的寄存器参数修改为如下内容呢:

DP83848PHY芯片的状态寄存器
#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连接状态值掩码  

我试了,只改这个不行,ping不通,哪位高人指点下,还需要改什么呢?谢谢!!!
还有个问题,原子板子上晶振是8MHz,例程中这里为何是168MHz呢?F103芯片例程的这里都是填写8的。 yuanzijingzhen.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-7-21 22:00:53 | 显示全部楼层
这里填的是仿真用的,跟实际硬件上跑的没有任何关系。
回复 支持 反对

使用道具 举报

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2016-4-18
在线时间
25 小时
 楼主| 发表于 2016-7-21 22:23:28 | 显示全部楼层
上面是左忠凯经理的回复吗?我仿佛看到了希望,那么请问原来例程中将LAN8720改为DP83848要改哪些东西呢?
回复 支持 反对

使用道具 举报

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2016-4-18
在线时间
25 小时
 楼主| 发表于 2016-7-21 23:39:53 | 显示全部楼层
调好了,呵呵,初步能ping通了,除了修改上面提到的,我又把lan8720.h中的#define LAN8720_PHY_ADDRESS          0x00                        //LAN8720 PHY芯片地址.这句改为#define LAN8720_PHY_ADDRESS          0x01        了。当然0x01是83848的芯片地址。到底是否可以稳定发挥LWIP功能,拭目以待吧。希望不要出问题,从而可以用自己手中拼凑的板子做更多LWIP小实验。
      这是在基于左经理的例程上修改的,所以在这里向原作者致敬。
回复 支持 反对

使用道具 举报

24

主题

157

帖子

0

精华

高级会员

Rank: 4

积分
523
金钱
523
注册时间
2016-1-7
在线时间
131 小时
发表于 2017-7-11 16:54:32 | 显示全部楼层
在不在?调好的程序能发一份借鉴一下吧,我最近也在调这个,老是出问题
回复 支持 反对

使用道具 举报

24

主题

157

帖子

0

精华

高级会员

Rank: 4

积分
523
金钱
523
注册时间
2016-1-7
在线时间
131 小时
发表于 2017-7-11 16:55:04 | 显示全部楼层
QQ1964439971 谢谢
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2019-12-3
在线时间
23 小时
发表于 2020-8-8 11:29:35 | 显示全部楼层
在不在?能否发一份程序例程各位 QQ:81984079 谢谢了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2017-7-9
在线时间
8 小时
发表于 2020-9-9 16:30:54 | 显示全部楼层
楼主,在不在,能发一份例程给我吗?qq1300736230,感谢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 16:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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