硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3943|回复: 10
收起左侧

[ETH PHY] 谁知道用正点原子的F407开发板如何移植带RL-TCP是LAN8720A底层硬件

  [复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2020-6-8 14:38:54 | 显示全部楼层 |阅读模式
如题谁知道用探索者开发板 带LAN8720APHY芯片的移植带RTX的RL-TCP协议啊,我自己改了一下DM9161驱动为LAN8720A驱动,虽然网口能亮灯,但是电脑与其通讯一直PING不通啊!!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-6-8 14:41:23 | 显示全部楼层
分享个修正版RL-TCPnet V7.X和LwIP的LAN8720驱动,符合CMSIS-Driver驱动规范,适用于所有STM32系列
http://www.armbbs.cn/forum.php?m ... 7297&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2020-6-8 14:44:31 | 显示全部楼层
eric2013 发表于 2020-6-8 14:41
分享个修正版RL-TCPnet V7.X和LwIP的LAN8720驱动,符合CMSIS-Driver驱动规范,适用于所有STM32系列
http:/ ...

单位要用的芯片就是STM32F407 144引脚的啊,其他的芯片用不了,参考了下论坛里其他2位的代码,把他的驱动代码复制到自己的工程发现,网口灯能亮绿黄两个灯常量,就是电脑PING单片机PING不通啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-6-8 14:46:42 | 显示全部楼层
1210159064 发表于 2020-6-8 14:44
单位要用的芯片就是STM32F407 144引脚的啊,其他的芯片用不了,参考了下论坛里其他2位的代码,把他的驱动 ...

二楼我发的是驱动层,所有STM32系列都可以使用,跟你用多少引脚的F407没关系。

移植很简单的,自己试试即可。
回复

使用道具 举报

4

主题

24

回帖

36

积分

新手上路

积分
36
发表于 2020-6-11 16:10:49 | 显示全部楼层
解决了吗老哥?我这边情况跟你差不多,用Keil自带LAN8720A驱动按照硬汉建议做了处理,但是上电网口灯都不亮,地址改了,读ID前做了软复位,对了IO口没问题,硬件排查也没问题
回复

使用道具 举报

4

主题

24

回帖

36

积分

新手上路

积分
36
发表于 2020-6-11 16:18:06 | 显示全部楼层
如果硬件上已经接了IO口到LAN8720复位脚,那硬汉那里添加的软复位还有作用吗?需要改成硬复位吗
回复

使用道具 举报

11

主题

26

回帖

59

积分

初级会员

积分
59
发表于 2020-6-27 21:31:49
感觉没那么复杂呀,我用H7,用cubemx配置引脚啥的,跑的RTX5,上电硬件复位一下phy,然后初始化网路协议栈,还有一点,尽快启动os处理协议栈,有问题的话就把调试打开,各种事件在手册里描述的也非常详细,基本上都可以很快定位到问题点的

42

主题

81

回帖

207

积分

高级会员

积分
207
发表于 2020-8-23 09:45:56
你解决了吗?我也在试着移植  移植过去 网口没亮灯   你移植的是硬汉新版本的RL-TCP吗?

42

主题

81

回帖

207

积分

高级会员

积分
207
发表于 2020-8-23 10:19:03
13432890113 发表于 2020-6-11 16:18
如果硬件上已经接了IO口到LAN8720复位脚,那硬汉那里添加的软复位还有作用吗?需要改成硬复位吗

您好  解决了吗  我的也不成功

2

主题

18

回帖

24

积分

新手上路

积分
24
发表于 2020-11-12 19:25:12
改天给你们分享个工程,这里LAN8720有个坑

2

主题

18

回帖

24

积分

新手上路

积分
24
发表于 2020-11-18 17:57:33
调试好的demo

test.rar

1.27 MB, 下载次数: 10

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-5-19 11:28:41 | 显示全部楼层
老哥 你发得LAN8720A 那个下不下来了,有啥坑啊
回复

使用道具 举报

12

主题

66

回帖

102

积分

初级会员

程序员小小弟

积分
102
发表于 2021-6-21 22:45:22 | 显示全部楼层
你好,lan8720附件下不了,能发我一份吗
回复

使用道具 举报

12

主题

66

回帖

102

积分

初级会员

程序员小小弟

积分
102
发表于 2021-6-21 22:51:07 | 显示全部楼层
同求,有啥坑啊
回复

使用道具 举报

12

主题

32

回帖

68

积分

初级会员

积分
68
发表于 2021-12-17 09:41:54 | 显示全部楼层
13432890113 发表于 2020-6-11 16:10
解决了吗老哥?我这边情况跟你差不多,用Keil自带LAN8720A驱动按照硬汉建议做了处理,但是上电网口灯都不亮 ...

解决了吗?老哥,我也遇到这个问题,求指点一下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-12-17 12:33:54 | 显示全部楼层
su6666 发表于 2021-12-17 09:41
解决了吗?老哥,我也遇到这个问题,求指点一下

这里有个现成的例子,你直接参考下,看看能帮到你不。

移植新版RL-TCPnet V7.X网协议栈到H7-TOOL
https://www.armbbs.cn/forum.php? ... 8128&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 18:04 , Processed in 0.207300 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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