OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 774|回复: 7

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

[复制链接]

  离线 

2

主题

6

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-7-1
在线时间
5 小时
发表于 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

报错位置

报错位置
回复

使用道具 举报

  离线 

2

主题

6

帖子

0

精华

新手上路

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

使用道具 举报

  离线 

523

主题

9万

帖子

31

精华

管理员

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

  离线 

2

主题

6

帖子

0

精华

新手上路

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

使用道具 举报

  离线 

2

主题

6

帖子

0

精华

新手上路

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

使用道具 举报

  离线 

523

主题

9万

帖子

31

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
135745
金钱
135745
注册时间
2010-12-1
在线时间
1356 小时
发表于 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

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

使用道具 举报

  离线 

2

主题

6

帖子

0

精华

新手上路

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

使用道具 举报

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

本版积分规则




关闭

正点原子STM32/FPGA资料免费洗澡上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-12-14 14:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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