固件库目录和文件分析

如何获取固件库?–以stm32f429为例

途经:官网获取
http://www.stmcu.org/document/list/index/category-524web

固件库文件目录分析:
Libraries:固件库的核心部分,存放头文件和C文件,即库源码及启动文件
CMSIS软件接口标准,在Library这个目录下,最主要的是Device文件
Project:工程这个文件夹很重要,须要结合数据手册一块儿去理解如何使用GPIO等功能
在这里插入图片描述
注意:学到后面,基本参考资料都是英文的,不会就使用有道词典查一查svg

大概可分为如下几个部分xml

启动文件:
stm32f429_439xx.sblog

外设相关:
寄存器映射:stm32f4xx.h
系统初始化:system_stm32f4xx.h
配置系统时钟:system_stm32f4xx.c
外设固件库文件:stm32f4xx_xx.h
stm32f4xx_xx.c
跟中断相关的固件库:misc.c misc.h
内核相关:
内核寄存器定义:core_cm4.h core_cmFunc.h
core_Instr.h core_cmSimd.h接口

用户相关的:
main.c
存放中断:stm32f4xx_it.h stm32f4xx_it.c图片