ID.LODA 发表于 2018-12-27 09:53

【EasyARM-RT1052测评】+ LWIP的移植使用

<div class='showpostmsg'>SDK提供了LWIP带RTOS的移植例程可以参考,非常方便

找到SDK/middleware目录下的LWIP源码,添加到工程,fsl_phy是基于板卡的硬件接口,可以直接复制参考例程的文件


添加相应的头文件,使能LWIP带RTOS功能



初始化enet外设和相应的时钟,然后复位下网络芯片



创建网络测试任务



初始化lwip协议栈



开启DHCP直到获取到IP或者超时退出,超时之后将使用固定IP的方式,之后开启一个tcp——server的测试demo


设置网络工具为client模式,修改网络地址,这里不知道咋回事,串口打印失效了,找了下也没串口冲突,只能查看路由器可以看到DHCP的IP地址,测试demo是发送什么回复什么




附上工程文件,放在SDK_2.4.2_MIMXRT1052xxxxB\boards\EasyARM-RT1052-V1_0\demo_apps目录下解压即可,keil版本是V5.26.2.0

此内容由EEWORLD论坛网友ID.LODA原创,如需转载或用于商业用途需征得作者同意并注明出处


</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

weiiaser 发表于 2018-12-27 21:34

牛!学习了, 以前看LWIP的代码, 看不懂,就停下了。  
下载附件要扣积分吗?

freebsder 发表于 2018-12-27 22:14

weiiaser 发表于 2018-12-27 21:34
牛!学习了, 以前看LWIP的代码, 看不懂,就停下了。  
下载附件要扣积分吗?

先看tcp/ip详解,整个过程通了,代码看起来很easy的。

xiashuang 发表于 2018-12-28 10:15

牛,希望发些TFT-LCD的测评例程

ID.LODA 发表于 2018-12-29 10:58

xiashuang 发表于 2018-12-28 10:15
牛,希望发些TFT-LCD的测评例程

我也想试试LCD来着,没有配套的屏幕,哈哈
页: [1]
查看完整版本: 【EasyARM-RT1052测评】+ LWIP的移植使用