完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位大神好,原子哥好,我用的探索者开发板,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; } 出错。 该如何解决啊? |
|
相关推荐
7个回答
|
|
实验板插不插网线,都是speed led长亮,link led不亮
|
|
|
|
自己做的板子,就得从软硬件两方面找问题。
|
|
|
|
原子哥,如果不考虑硬件,只换型号,除了上面提到的,程序应该没什么地方要修改的吧?
|
|
|
|
顶一下
|
|
|
|
看上去是
|
|
|
|
我出现和楼主同样的问题,根本不用做任何配置,只要把LWIP加进去,改了LAN8720A的配置,下进去没有任何反应,无法运行。
|
|
|
|
用示波器观察引脚没有输出,但是走马灯演示程序没问题,说明是程序配置还缺了什么。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2568 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2363 浏览 5 评论
3209 浏览 3 评论
2836 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2787 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
665浏览 1评论
904浏览 0评论
1025浏览 0评论
668浏览 0评论
498浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 17:31 , Processed in 1.317230 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号