stm32f407探索者开发板(二)——新建工程(基于固件库)(上)

简介: stm32f407探索者开发板(二)——新建工程(基于固件库)(上)

零、预先准备


0a2653c851af460fa595bd959398a8f1.png


把这个里面的文件放先给下好,我这里是没有光盘的,所以需要从百度网盘上下载好,这里面都是我们需要用到的资源


一、创建文件


首相需要创建文件夹,我这里起名就是temp

接着依次创建5个子文件夹


0eacb84100b54626af849e6b562bf92a.png2d65d23f6d4748949b924e4057485923.png2e9b90b2ca334476abebe75bafe6eeaa.png


第二步应该是temp

0a2653c851af460fa595bd959398a8f1.png

选择F407ZG(我是探索者)

0eacb84100b54626af849e6b562bf92a.png


二、移植文件资源(基于探索者)


2.1 USER


0a2653c851af460fa595bd959398a8f1.png

结果

0eacb84100b54626af849e6b562bf92a.png

总共是7个


2.2 CORE


0a2653c851af460fa595bd959398a8f1.png

结果

0eacb84100b54626af849e6b562bf92a.png


2.3 PWLIB


0a2653c851af460fa595bd959398a8f1.png

这个路径下的inc和src放进PWLIB中就行


2.4 SYSTEM


这里面可以放一些正点原子提供的延时之类


随便找个模板样例,点进去SYSTEM

找到三个

0eacb84100b54626af849e6b562bf92a.png

复制进去就行了


2.5 OBJ


这里面主要放的是.hex文件,之后会更改路径就行


三、添加路径


0a2653c851af460fa595bd959398a8f1.png0eacb84100b54626af849e6b562bf92a.png



3.1 PWLIB


0a2653c851af460fa595bd959398a8f1.png

进入刚刚建的文件夹,把src里面的都行全选都放进去,点击Add

0eacb84100b54626af849e6b562bf92a.png


删除这个文件,

注意是 stm32f4xx_fmc.c要删掉,不要删掉 stm32f4xx_fsmc.c


3.2 CORE


0a2653c851af460fa595bd959398a8f1.png



相关文章
|
5月前
|
存储 安全 数据安全/隐私保护
STM32 Customer BootLoader 刷新项目 (一) STM32CubeMX UART串口通信工程搭建
本文介绍了基于STM32的Customer BootLoader刷新项目的第一部分:使用STM32CubeMX搭建UART串口通信工程。项目采用正点原子探索者v2开发板,通过USB串口与上位机通信,实现固件刷新功能。主要内容包括: 1. 硬件原理图介绍:详细描述了开发板的串口连接方式及电路图。 2. STM32CubeMX工程搭建:从创建新工程、配置系统时钟、USART串口设置到生成代码,一步步详细说明。 3. 代码编写:展示了如何使用HAL库实现串口接收和发送数据,并提供了main.c的完整代码。 4. 工程下载和调试:编译并下载工程到开发板,通过串口调试助手验证通信功能。
STM32 Customer BootLoader 刷新项目 (一) STM32CubeMX UART串口通信工程搭建
|
传感器
stm32f407探索者开发板(二十二)——通用定时器基本原理讲解
stm32f407探索者开发板(二十二)——通用定时器基本原理讲解
1184 0
stm32f407探索者开发板(十九)——外部中断实验-EXIT
stm32f407探索者开发板(十九)——外部中断实验-EXIT
814 0
stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
1419 0
stm32f407探索者开发板(二十三)——定时器中断实验
stm32f407探索者开发板(二十三)——定时器中断实验
1321 0
|
程序员
stm32f407探索者开发板(二十一)——窗口看门狗
stm32f407探索者开发板(二十一)——窗口看门狗
530 0
|
芯片
stm32f407探索者开发板(二十)——独立看门狗实验
stm32f407探索者开发板(二十)——独立看门狗实验
619 0
|
监控
stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)
stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)
1148 0
stm32f407探索者开发板(十六)——串行通信原理讲解-UART
stm32f407探索者开发板(十六)——串行通信原理讲解-UART
678 0
使用STM32F103标准库实现定时器控制LED点亮和关闭
通过这篇博客,我们学习了如何使用STM32F103标准库,通过定时器来控制LED的点亮和关闭。我们配置了定时器中断,并在中断处理函数中实现了LED状态的切换。这是一个基础且实用的例子,适合初学者了解STM32定时器和中断的使用。 希望这篇博客对你有所帮助。如果有任何问题或建议,欢迎在评论区留言。
1066 2