RT官方的网口驱动,怎么把PHY由LAN8720改为DP83848?

发布于 2019-11-23 11:23:18    浏览:1779
    本帖最后由 RickFlying 于 2019-11-23 11:24 编辑


单片机:STM32F4
系统:RT-Thread-4.0.2

问题:按照官方文档教程的步骤,移植lwip协议,添加网口驱动,在STM32F4开发板上运行都成功,默认PHY芯片是LAB8720
现在换了一块开发板,PHY芯片变成了DP83848,请问怎么修改相关配置参数?
大家在RT系统下,用过DP83848作为PHY进行网口通信么?能否指点一下怎么修改历程?
(本人没有接触过网口通信,第一次尝试,希望大家提供一下帮助,十分感谢!)

查看更多

7 个回答
chenxb
chenxb 2020-02-15
This guy hasn't written anything yet
config PHY_USING_DP83848C
bool

config BSP_USING_ETH
bool "Enable Ethernet"
default n
select RT_USING_LWIP
select PHY_USING_DP83848C
chenxb
chenxb 2020-02-26
This guy hasn't written anything yet
    本帖最后由 chenxb 于 2020-2-26 19:04 编辑


RickFlying 发表于 2020-2-26 16:46
这样改完之后,具体的驱动文件里面应该修改哪里呢?比如宏定义什么的? ...

我用的最新BSP软件包,驱动文件不用做任何修改,DP83848C驱动相关差异性预定义已经做好了,只需在kconfig文件选中即可。我用的版本是RT-Thread-4.0.2
noerr
noerr 2019-12-25
This guy hasn't written anything yet
    本帖最后由 noerr 于 2019-12-25 16:07 编辑


https://fastadmin.rt-thread.org/ask/question/6935.html
我这里是把 DP83848 改为 LAN8720 你参考下 看看phy 芯片数据手册
https://www.rt-thread.org/qa/thread-6970-1-1.html
这里 我把 LAN8720 改为KSZ8081MNX
RickFlying
RickFlying 2020-01-03
This guy hasn't written anything yet
noerr 发表于 2019-12-25 15:52
https://www.rt-thread.org/qa/thread-6935-1-1.html
我这里是把 DP83848 改为 LAN8720 你参考下 看看ph ...


十分感谢你的回答!能否加你个qq好友交流以下?
noerr
noerr 2020-01-05
This guy hasn't written anything yet
RickFlying 发表于 2020-1-3 22:16
十分感谢你的回答!能否加你个qq好友交流以下?


微信吧 m872873 QQ不怎么玩
chenxb
chenxb 2020-02-15
This guy hasn't written anything yet
board目录下,修改kconfig文件
RickFlying
RickFlying 2020-02-26
This guy hasn't written anything yet
chenxb 发表于 2020-2-15 17:44
config PHY_USING_DP83848C
bool



这样改完之后,具体的驱动文件里面应该修改哪里呢?比如宏定义什么的?

撰写答案

请登录后再发布答案,点击登录
关注者
1
被浏览
1.8k

发布
问题

分享
好友

手机
浏览

扫码手机浏览