STM32 CubeMX LwIP + freertOS 移植

开发板: 官方 STM32F746 

MCU型号:STM32F746NGH

网卡型号:LAN8742A 

原理图如下

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

使用CubeMX创建工程

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

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

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

下面进行freertOS系统移植

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

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

相关推荐

  1. STM32移植SFUD

    2024-01-09 12:16:04       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 12:16:04       15 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 12:16:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 12:16:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 12:16:04       18 阅读

热门阅读

  1. C++入门【24-C++ 传递指针给函数】

    2024-01-09 12:16:04       30 阅读
  2. 华纳云:Ubuntu上如何增加Swap分区?

    2024-01-09 12:16:04       33 阅读
  3. 连接oracle报:ora-28001:the password has expired

    2024-01-09 12:16:04       28 阅读
  4. leetcode每日一题43

    2024-01-09 12:16:04       36 阅读