STM32 CubeMX LwIP + freertOS 移植

开发板: 官方 STM32F746

MCU型号:STM32F746NGH

网卡型号:LAN8742A

原理图如下

先用裸机测试LAN8742A的网卡驱动

使用CubeMX创建工程

系统时钟和时基定时器如下

无系统LWIP协议栈设置,静态IP地址,关闭DHCP

生产代码,下载进开发板。开发板网口与电脑网口通过网线直连,设置电脑本地网卡在同一网段。

下面进行freertOS系统移植

在以上无系统的cubeMX配置下继续添加freertOS

生成代码,烧录即可ping通。这里要注意的是,要修改freertOS的任务栈大小,默认128,修改为1024,不修改就跑不起来。

相关推荐
d111111111d2 小时前
STM32 GPIO输出模式配置详解:从寄存器层面理解引脚控制
笔记·stm32·单片机·嵌入式硬件·学习
xingzhemengyou12 小时前
STM32 ADC
stm32·单片机
QK_002 小时前
STM32--编码器测速
stm32·单片机·嵌入式硬件
bu_shuo2 小时前
STM32 X-CUBE-MCSDK软件安装
stm32·单片机·嵌入式硬件
曾浩轩2 小时前
跟着江协科技学STM32之4-1OLED调试工具
科技·stm32·单片机·学习
yuezhilangniao8 小时前
信创问题:从CPU到外设的统一- 拥抱 RISC-V
嵌入式硬件·risc-v
逼子格13 小时前
初入职场亦深耕创作:我的2025硬件工程师成长与分享之旅
嵌入式硬件·嵌入式·硬件工程师·硬件·博客之星·硬件工程师成长之路·硬件学习
v先v关v住v获v取13 小时前
番茄收获机切割与分离装置结构设计cad5张 +三维图+设计说明书
科技·单片机·51单片机
Zeku13 小时前
20251228 - Linux 驱动文件 (.ko) 深度解析笔记
stm32·freertos·linux驱动开发·linux应用开发
￴ㅤ￴￴ㅤ9527超级帅14 小时前
4、stm32异常与中断
stm32·单片机·嵌入式硬件