请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 220|回复: 3
收起左侧

[RL-TCPnet] 修改管脚后,TCPnet无法ping通了

[复制链接]

2

主题

4

帖子

8

积分

新手上路

积分
8
发表于 2018-12-31 20:39:45 | 显示全部楼层 |阅读模式
1. 在应用中,我就使用了RL_TCPNET的功能, 我基于V6的板子上,把原来PG11和PG13, 修改为为PB11和PB12,但是就ping不通了。2. 以下就是我修改的配置,请教一下,还有需要修改:
原来的配置:
//        /* 配置PG11,PG13,复用功能,推挽模式,100MHz,无上拉下拉,复用到AF11 (Ethernet) */
//        GPIOG->MODER   &= ~0x0CC00000;
//        GPIOG->MODER   |=  0x08800000;            
//        GPIOG->OTYPER  &= ~0x00002800;              
//        GPIOG->OSPEEDR |=  0x0CC00000;            
//        GPIOG->PUPDR   &= ~0x0CC00000;              
//        GPIOG->AFR[1]  &= ~0x00F0F000;
//        GPIOG->AFR[1]  |=  0x00B0B000;   

//        /* 配置PB13,复用功能,推挽模式,100MHz,无上拉下拉,复用到AF11 (Ethernet) */
//        GPIOB->MODER   &= ~0x0C000000;
//        GPIOB->MODER   |=  0x08000000;            
//        GPIOB->OTYPER  &= ~0x00002000;              
//        GPIOB->OSPEEDR |=  0x0C000000;              
//        GPIOB->PUPDR   &= ~0x0C000000;              
//        GPIOB->AFR[1]  &= ~0x00F00000;
//        GPIOB->AFR[1]  |=  0x00B00000;   


修改后的配置:
        /* 配置PB11,PB12,PB13,复用功能,推挽模式,100MHz,无上拉下拉,复用到AF11 (Ethernet) */
        GPIOB->MODER   &= ~0x0FC00000;
        GPIOB->MODER   |=  0x0A800000;            
        GPIOB->OTYPER  &= ~0x00003800;              
        GPIOB->OSPEEDR |=  0x0FC00000;            
        GPIOB->PUPDR   &= ~0x0FC00000;              
        GPIOB->AFR[1]  &= ~0x00FFF000;
        GPIOB->AFR[1]  |=  0x00BBB000;

回复

使用道具 举报

5894

主题

3万

帖子

4万

积分

管理员

健健康康的活着

Rank: 9Rank: 9Rank: 9

积分
47312
QQ
发表于 2019-1-1 09:52:14 | 显示全部楼层
重点检查GPIO时钟和RMII接口的50MHz时钟是否正常。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

积分
8
 楼主| 发表于 2019-1-1 10:39:15 | 显示全部楼层
eric2013 发表于 2019-1-1 09:52
重点检查GPIO时钟和RMII接口的50MHz时钟是否正常。

是否经过这个函数:init_TcpNet (), 打印了初始化后,就可以正常ping通了吗?
回复

使用道具 举报

5894

主题

3万

帖子

4万

积分

管理员

健健康康的活着

Rank: 9Rank: 9Rank: 9

积分
47312
QQ
发表于 2019-1-1 11:27:13 | 显示全部楼层
wx_pkIoQz5M 发表于 2019-1-1 10:39
是否经过这个函数:init_TcpNet (), 打印了初始化后,就可以正常ping通了吗?

是。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-7-20 01:34 , Processed in 0.173604 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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