STM32F407--工程创建

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

 

二、基于固件库

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权威指南》

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读