STM32 CubeMX LwIP + freertOS 移植

开发板: 官方 STM32F746

MCU型号:STM32F746NGH

网卡型号:LAN8742A

原理图如下

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

使用CubeMX创建工程

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

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

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

下面进行freertOS系统移植

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

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

相关推荐
森焱森7 分钟前
垂起固定翼无人机介绍
c语言·单片机·算法·架构·无人机
brave and determined1 小时前
国产MCU学习Day11——CW32F030C8T6 低电压检测器(LVD)详解与应用
单片机·嵌入式硬件·嵌入式·国产mcu·cw32f030c8t6·cw32f030c8t6lvd·低电压检测器
哄娃睡觉2 小时前
stm32 dac无法输出满量程电压3.3V
stm32
金色光环5 小时前
stm32与tp-linkv2接线、解决识别不到芯片问题
stm32·单片机·嵌入式硬件
森焱森8 小时前
APM与ChibiOS系统
c语言·单片机·算法·架构·无人机
Wangshanjie_989 小时前
【STM32】-单片机数据通讯基本概念
stm32·单片机
不落的太陽10 小时前
让测距功能与时俱进
单片机·嵌入式硬件
Funing710 小时前
stm32地址偏移:为什么相邻寄存器的地址偏移量0x04表示4个字节?
stm32·单片机·嵌入式硬件
竹照煜_ysn19 小时前
蓝桥杯51单片机设计
单片机·嵌入式硬件·51单片机