OpenEdv-开源电子网

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

探索者开发板网络实验LWIP换用stm32f407vet6问题

[复制链接]

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-7-1
在线时间
10 小时
发表于 2018-6-9 23:59:57 | 显示全部楼层 |阅读模式
10金钱
各位大神好,原子哥好,我用的探索者开发板,STM32F407ZGT6(144脚的,1024K内存)网络实验例程 RAW_TCP服务器实验,基于库函数的。在实验过程中去掉LCD、LED、beep、usmart、key、sram和FSMC等所有不相关的外设与IO口的初始化,在开发板上运行没有任何问题。

但是我把该代码移植到STM32F407VET6(100脚的,512K内存),LNA8720A的实验板(没有其它外设)上,用的同样频率的8M和25M晶振,程序却始终无法初始化成功,无法连接电脑进行通信。
在移植的时候我只修改PG11,PG13,PG14-->PB11,PB12,PB13的IO定义和RCC_AHB1Periph_GPIOG-->RCC_AHB1Periph_GPIOB
编译时已换STM32F407VET6型号进行编译。
目前程序效果是网口的speed led长亮,link led不亮
难道还有什么要修改的吗?


我后来把申请内存大小设为0,开发板的led扔能正常亮,而实验板还是老效果  tbuf=mymalloc(SRAMIN,100);        //100--->0
DEBUG试了下,是在 if(LAN8720_Init())return 2;        出错,

    /* Return ERROR in case of timeout */
    if(timeout == PHY_READ_TO)
    {
      return ETH_ERROR;
    }

出错。

该如何解决啊?

精简外设和输出IO的部分

精简外设和输出IO的部分
360截图20180609231749824.jpg
360截图20180609233544479.jpg

报错位置

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

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-7-1
在线时间
10 小时
 楼主| 发表于 2018-6-10 00:10:07 | 显示全部楼层
实验板插不插网线,都是speed led长亮,link led不亮
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-6-10 01:58:02 | 显示全部楼层
自己做的板子,就得从软硬件两方面找问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-7-1
在线时间
10 小时
 楼主| 发表于 2018-6-10 12:33:02 | 显示全部楼层
原子哥,如果不考虑硬件,只换型号,除了上面提到的,程序应该没什么地方要修改的吧?
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-7-1
在线时间
10 小时
 楼主| 发表于 2018-6-10 19:27:03 来自手机 | 显示全部楼层
顶一下
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-6-11 01:48:38 | 显示全部楼层
irly01 发表于 2018-6-10 12:33
原子哥,如果不考虑硬件,只换型号,除了上面提到的,程序应该没什么地方要修改的吧?

看上去是
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2014-1-19
在线时间
6 小时
发表于 2018-6-14 08:40:32 | 显示全部楼层
我出现和楼主同样的问题,根本不用做任何配置,只要把LWIP加进去,改了LAN8720A的配置,下进去没有任何反应,无法运行。
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-7-1
在线时间
10 小时
 楼主| 发表于 2018-6-15 02:39:04 | 显示全部楼层
用示波器观察引脚没有输出,但是走马灯演示程序没问题,说明是程序配置还缺了什么。
回复

使用道具 举报

1

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2019-5-13
在线时间
21 小时
发表于 2019-9-29 14:43:00 | 显示全部楼层
我也有相同的问题,把PHY芯片初始化时,关于硬件复位的代码屏蔽掉即可。虽然初始化成功,但是还是无法连接服务器。
回复

使用道具 举报

9

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2018-4-26
在线时间
76 小时
发表于 2019-11-23 10:21:33 | 显示全部楼层
遇见了跟楼主一样的问题,请问楼主解决了吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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