STM32CubeMX学习笔记01:FreeRTOS+LWIP+DP83848

目录

一 环境部署:

二 学习目标:

三 过程描述:


一 环境部署:

1、STM32CubeMX 5.4.0

2、Keil uVision 5.29.0.0

3、硬件 启明STM32F407开发板(高配版)

4、普通网线 1m

二 学习目标:

掌握STM32Cube工具关于ETH和LWIP部分的配置方法。

三 过程描述:

1、打开CubeMX,点击 INSTALL按钮,选中STM32F4,下载1.24.2版本(如果下载太慢,也可官网下载相同文件,再手动导入,此过程略过);

2、创建工程,芯片选择开发板的板载芯片STM32F407ZGTx。首先配置RCC。

3、配置SYS。

4、配置ETH。记得修改ETH_TX_EN/ETH_TXD0/ETH_TXD1三个引脚的端口映射。

5、配置FREERTOS。此处直接默认即可。

6、配置LWIP。选择固定IP地址。

7、时钟配置。因为开发板DP83848采用的是自带外部时钟,所以不需要配置MCO1。先修改外部时钟为8M,再修改HCLK为168M,按照系统提示自动配置完成。

8、配置Project Manager

9、点击生成代码。直接打开生成的Keil工程。本次使用的是CMSIS-DAP仿真器,若使用其它仿真器的,请按照要求自行配置。

10、检查刚才修改的三个端口,确认无误后,直接编译。

11、开发板上电并连接电脑,注意提前修改好电脑以太网配置,与开发板在同一网段内。

12、打开CMD命令窗口,输入 ping 192.168.1.8 回车。

 

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值