IMX.RT1021的LWIP系统移植
板卡自带了以太网口,而且NXP官方的SDK也提供了相应的LWIP源码,方便移植
<ignore_js_op>![]()
打开工程,在相应的位置添加LWIP的源码和配置文件
<ignore_js_op>![]()
1021关于网络的库函数和驱动文件也加上 <ignore_js_op>![]()
工程设置界面添加想用的头文件和关键字
<ignore_js_op>![]()
网络芯片的引脚配置,初始化如下
![]()
网口芯片初始化
![]()
主函数添加一个对应的网络工程任务
![]()
网络任务里面添加对应的协议栈初始化,DHCP自动分配网络,和一个简单的tcp_server demo
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>![]()
我选择的还是SDRAM_DEBUG的工程编译,仿真,看到一些自己添加的打印信息,设置相应的网络配置,可以看到已经连到板卡的TCP服务器,发送什么数据,服务器就回什么数据,说明网络协议栈的移植已经OK了
![]()
![]()
如果你想吧程序烧写到flash,就选flexspi_nor_debug的工程即可,编译下载。
<ignore_js_op>

打开工程,在相应的位置添加LWIP的源码和配置文件
<ignore_js_op>

1021关于网络的库函数和驱动文件也加上 <ignore_js_op>

工程设置界面添加想用的头文件和关键字
<ignore_js_op>

网络芯片的引脚配置,初始化如下

网口芯片初始化

主函数添加一个对应的网络工程任务

网络任务里面添加对应的协议栈初始化,DHCP自动分配网络,和一个简单的tcp_server demo
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
我选择的还是SDRAM_DEBUG的工程编译,仿真,看到一些自己添加的打印信息,设置相应的网络配置,可以看到已经连到板卡的TCP服务器,发送什么数据,服务器就回什么数据,说明网络协议栈的移植已经OK了


如果你想吧程序烧写到flash,就选flexspi_nor_debug的工程即可,编译下载。
浙公网安备 33010602011771号