|
我使用STM32F407 LWIP 没使用操作系统,采用的LAN8702 代码执行的正常 delay_init(84); uart_init(9600); Init_IO(); Init_Time2(); My_RTC_Init(); //³õʼ»¯RTC NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//ÉèÖÃϵͳÖжÏÓÅÏȼ¶·Ö×é2 mymem_init(SRAMIN); //³õʼ»¯ÄÚ²¿ÄÚ´æ³Ø mymem_init(SRAMEX); //³õʼ»¯ÍⲿÄÚ´æ³Ø mymem_init(SRAMCCM); //³õʼ»¯CCMÄÚ´æ³Ø while(lwip_comm_init()!=0); while((lwipdev.dhcpstatus!=2)&&(lwipdev.dhcpstatus!=0XFF))//µÈ´ýDHCP»ñÈ¡³É¹¦/³¬Ê±Òç³ö { lwip_periodic_handle(); } while(1)//µÈ´ýDHCP»ñÈ¡³É¹¦/³¬Ê±Òç³ö { lwip_periodic_handle(); } 代码在最后 lwip_periodic_handle(); 里循环,但是我把网线接到HUB上,HUB的灯不亮,而且在网络上用其他计算机也找不到这个设备 请问哪位大侠调试过LWIP,可否指点一二,多谢了! |
| 你确定代码执行到最后了吗 |
| 建议 你参考st的lwip的官方例程。 |
微信公众号
手机版