【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> 牛!学习了, 以前看LWIP的代码, 看不懂,就停下了。
下载附件要扣积分吗? weiiaser 发表于 2018-12-27 21:34
牛!学习了, 以前看LWIP的代码, 看不懂,就停下了。
下载附件要扣积分吗?
先看tcp/ip详解,整个过程通了,代码看起来很easy的。 牛,希望发些TFT-LCD的测评例程 xiashuang 发表于 2018-12-28 10:15
牛,希望发些TFT-LCD的测评例程
我也想试试LCD来着,没有配套的屏幕,哈哈
页:
[1]