查看: 2284|回复: 1

[原创] 野火i.MX RT1021开发板+LWIP移植使用

[复制链接]
  • TA的每日心情
    慵懒
    2024-3-21 11:00
  • 签到天数: 670 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2019-2-19 14:33:03 | 显示全部楼层 |阅读模式
    分享到:
    IMXRT1021EVK板载了以太网口,可以移植下LWIP协议栈进行网络方面的编程NXP的SDK也提供了相应的软件组件,方便移植。
    TIM图片20190219140157.png


    在工程目录下添加相应的源码文件和配置文件
    TIM图片20190219140327.png


    工程设置界面添加对应的头文件目录,关键字
    TIM图片20190219140432.png


    网络库函数,网口芯片的驱动函数也都添加上
    TIM图片20190219142557.png


    网络芯片引脚初始化,驱动代码
    TIM图片20190219140555.png TIM图片20190219140611.png TIM图片20190219140625.png


    主函数添加一个网络任务
    TIM图片20190219142003.png


    网络任务包含网络协议栈的初始化,DHCP动态IP分配和tcp测试服务器的搭建
    TIM图片20190219140649.png TIM图片20190219140711.png TIM图片20190219140731.png


    我选择的还是SDRAM_DEBUG的工程编译,仿真,可以看到一些自己添加的打印信息,设置相应的网络配置,可以看到已经连到板卡的TCP服务器,发送什么数据,服务器就回什么数据,说明网络协议栈的移植已经OK了
    TIM图片20190219140809.png
    TIM图片20190219134215.png


    如果你想吧程序烧写到flash,就选flexspi_nor_debug的工程即可,编译下载。


    附上我的工程源码 imxrt1021evk.rar (108.11 KB, 下载次数: 23)
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2019-4-11 10:24:38 | 显示全部楼层
    谢谢分享谢谢,适合学习 522.jpg
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 00:07 , Processed in 0.120549 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.