STM32学习资料--新建工程(1)
1. STM32固件库结构图图1-12. 固件库结构图说明
名称描述
stm32f10x.h外设API层的头文件,也是STM32的固件库中最重要的头文件之一
stm32f10x_it.c包含中断处理程序
stm32f10x_it.h中断处理程序头文件
core_m3.c内核访问层的源文件
core_m3.h内核访问层的头文件
system_stm32.c定义了系统的时钟频率、低速总线和高速总线频率、实现了SystemInit()函数
stm32f10x_conf.h外设配置文件及使能Debug或者Release模式
misc.cCortex系列处理器硬件抽象层,可以理解为cortex内核的软件接口。
misc.hCortex系列处理器硬件抽象层头文件
stm32f10x_ppp.c外设PPP驱动源程序文件
stm32f10x_ppp.h外设PPP的头文件
3. 构建工程的物理目录我们以一般的工程为例进行说明,该工程存放在D:\STM32_PRJ下,创建如下的目录结构。
目录名称描述备注
Libraries存放STM32固件库需要将STM32固件库中Libraries的内容 全部拷贝到D:\STM32_PRJ\ Libraries
Out/Bin生成项目的Bin文件—
Out/List生成项目的List文件—
Out/Obj项目输出文件1、 HEX文件:2、 *.o文件:程序的目标文件3、 *.d文件:程序依赖文件4、 *. __i文件:程序编译命令文件5、 *crf文件:程序浏览信息文件6、 其他类型文件
Prj保存项目信息—
User/App用户程序目录—
User/Incl用户程序头文件目录需要将stm32f10x_conf.h和stm32f10x_it.h分别拷贝该目录下。
不错不错
页:
[1]