STM32 CubeMX LwIP + freertOS 移植

开发板: 官方 STM32F746

MCU型号:STM32F746NGH

网卡型号:LAN8742A

原理图如下

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

使用CubeMX创建工程

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

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

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

下面进行freertOS系统移植

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

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

相关推荐
神一样的老师4 小时前
RA4M2 + AHT20 温湿度传感器实战
单片机·嵌入式硬件
我是人✓5 小时前
STM32上跑FreeRTOS:实时任务调度全解析
stm32·单片机·嵌入式硬件
ITKEY_6 小时前
Arduino cli 写hello world
单片机
HQB20267 小时前
EG1195S|屹晶微电子 120V 外置 MOS 异步降压 DC‑DC 控制器
嵌入式硬件·硬件工程
Zw-awa7 小时前
让电机走到指定位置:编码器位置环 PID
stm32
俊基科技8 小时前
A-59P 多功能语音处理模组:一芯集成 AI 降噪、消回音与波束成形,重塑全双工通话体验
嵌入式硬件·硬件开发·ai降噪·语音模块·回音消除
POMAGTOR8 小时前
硬件接口选型|磁吸式连接器原理与应用,不止磁吸充电
网络·嵌入式硬件·电脑
澄纸气8 小时前
KEIL的调试模式
stm32
皓月盈江8 小时前
Linux Debian下STM32CubeProgrammer串口连接失败解决方案
linux·stm32·debian·串口下载·stm32f103c8t6·usb转ttl·stm32cubepro
深圳老胡8 小时前
C语言实现C++面向对象程序设计示例
笔记·stm32·单片机·代码规范