当前位置: 代码迷 >> 综合 >> STM32F407--工程创建
  详细解决方案

STM32F407--工程创建

热度:87   发布时间:2023-12-28 15:43:07.0

一、库函数和寄存器的区别

 

二、基于固件库

1、固件库的版本: V1.4(F4专用)

2、添加

3、固件库包简介

3、新建基于 STM32F40x  固件库的 MDK5工程 

(1)请看STM32F4开发指南-库函数版本_V1.1.pdf中的如下章节

        3.3  新建基于 STM32F40x  固件库的 MDK5 

 

三、基于寄存器

1、新建基于 STM32F40x  寄存器的 MDK5工程 

(1)请看STM32F4开发指南-寄存器版本_V1.1.pdf中的如下章节

        3.2  新建 MDK5 

 

四、Embedded Software Development

1、Software development flow

2、Compiling your applications

(1)Common software compilation flow

 

 

 

(2)Common software compilation flow for GNU toolchain

 

五、工程目录层级介绍

1、库函数版本

CORE 内核文件(启动文件等)
FWLIB 固件库(FW:FirmWare/?f?:mwe?(r)/固件)
HARDWARE 外设
OBJ 编译、链接生成文件的存放路径(如.o文件、hex文件)
SYSTEM delay、usart、sys
USER

.uvprojx文件、main.c等文件

2、寄存器版本

 

HARDWARE 外设
OBJ 编译、链接生成文件的存放路径(如.o文件、hex文件)
SYSTEM delay、usart、sys
USER .uvprojx文件、main.c等文件

 

致谢

 

1、《Cortex M3与M4权威指南》