打印
[STM32F4]

哪位用过lwip,这样初始化对么

[复制链接]
750|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
littlelida|  楼主 | 2021-6-17 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void BSP_LWIP_Init(void)
{
        /* Initilialize the LwIP stack with RTOS */
        tcpip_init( NULL, NULL );

        /* IP addresses initialization with DHCP (IPv4) */
        ipaddr.addr  = 0;
        netmask.addr = 0;
        gw.addr      = 0;

        /* add the network interface (IPv4/IPv6) with RTOS */
        netif_add(&gnetif, &ipaddr, &netmask, &gw, NULL, &ethernetif_init, &tcpip_input);

        /* Registers the default network interface */
        netif_set_default(&gnetif);

        if (netif_is_link_up(&gnetif))
        {
                /* When the netif is fully configured this function must be called */
                netif_set_up(&gnetif);
        }
        else
        {
                /* When the netif link is down this function must be called */
                netif_set_down(&gnetif);
        }  

        /* Start DHCP negotiation for a network interface (IPv4) */
        dhcp_start(&gnetif);

}

使用特权

评论回复
沙发
地下縱情搖擺| | 2022-12-21 07:56 | 只看该作者
应该没啥问题吧

使用特权

评论回复
板凳
林间有新绿| | 2022-12-21 08:28 | 只看该作者
没用lwip,一般都是用的网络模块直接驱动的

使用特权

评论回复
地板
风吻过你的不羁| | 2022-12-21 09:00 | 只看该作者
你可以用HAL,也就是用codemx配置一下

使用特权

评论回复
5
一枝香| | 2022-12-21 09:32 | 只看该作者
你参考一下正点原子的demo吧,这样能好点

使用特权

评论回复
6
岁月反驳| | 2022-12-21 10:04 | 只看该作者
我觉得应该没啥问题吧,我估计的

使用特权

评论回复
7
漫过岁月| | 2022-12-21 10:36 | 只看该作者
Lwip还没玩耍过,这个有啥优势么

使用特权

评论回复
8
漫过岁月| | 2022-12-21 11:08 | 只看该作者
Lwip还没玩耍过,这个有啥优势么

使用特权

评论回复
9
晚晚皆安| | 2022-12-21 11:40 | 只看该作者
建议楼主还是使用类似于W5500这种吧,能好点

使用特权

评论回复
10
极客晨星| | 2022-12-21 12:12 | 只看该作者
你这初始化代码那里搞得

使用特权

评论回复
11
討厭和人归類| | 2022-12-21 12:44 | 只看该作者
一般都是有标准的初始化流程的,你找个参考例程,参考一下就好了

使用特权

评论回复
12
銀河| | 2022-12-21 13:16 | 只看该作者
应该是OK的,你可以仿真再跟踪一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

955

帖子

2

粉丝