STM32 CubeMX LwIP + freertOS 移植

开发板: 官方 STM32F746

MCU型号:STM32F746NGH

网卡型号:LAN8742A

原理图如下

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

使用CubeMX创建工程

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

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

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

下面进行freertOS系统移植

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

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

相关推荐
堕落年代4 分钟前
STM32的DH11温湿度模块和LED灯的综合实训
stm32·单片机·嵌入式硬件
普中科技36 分钟前
【普中Hi3861开发攻略--基于鸿蒙OS】-- 第 31 章 WIFI 实验-华为 IoTDA 设备接入
单片机·嵌入式硬件·华为云·鸿蒙·liteos·hi3861·普中科技
酷飞飞3 小时前
GD32F407VE天空星开发板的188数码管
stm32·单片机·嵌入式硬件·mcu·arm
GilgameshJSS3 小时前
STM32H743-ARM例程35-DHCP
c语言·arm开发·stm32·单片机·嵌入式硬件
GilgameshJSS3 小时前
STM32H743-ARM例程34-BootROM
c语言·arm开发·stm32·单片机·嵌入式硬件
robin8611093 小时前
Keil(MDK-ARM)和 STM32CubeIDE对比
arm开发·stm32·嵌入式硬件
烟雨彷徨~~Xun3 小时前
esp8266+dht11传感器实时上报温湿度
单片机·mcu·物联网
La Pulga4 小时前
【STM32】FLASH闪存
android·c语言·javascript·stm32·单片机·嵌入式硬件·mcu
sheepwjl4 小时前
《嵌入式硬件(十九):基于IMX6ULL的SPI操作》
单片机·嵌入式硬件·spi·adxl345
GalaxySpaceX5 小时前
STM32-音频播放
stm32·嵌入式硬件·音视频