开发板: 官方 STM32F746
MCU型号:STM32F746NGH
网卡型号:LAN8742A
原理图如下
先用裸机测试LAN8742A的网卡驱动
使用CubeMX创建工程
系统时钟和时基定时器如下
无系统LWIP协议栈设置,静态IP地址,关闭DHCP
生产代码,下载进开发板。开发板网口与电脑网口通过网线直连,设置电脑本地网卡在同一网段。
下面进行freertOS系统移植
在以上无系统的cubeMX配置下继续添加freertOS
文章来源:https://www.toymoban.com/news/detail-792230.html
生成代码,烧录即可ping通。这里要注意的是,要修改freertOS的任务栈大小,默认128,修改为1024,不修改就跑不起来。文章来源地址https://www.toymoban.com/news/detail-792230.html
到了这里,关于STM32 CubeMX LwIP + freertOS 移植的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!