收藏官网首页
查看: 12162|回复: 1

STM32学习资料--新建工程(1)

65

主题

123

帖子

787

积分

高级会员

Rank: 4

积分
787
跳转到指定楼层
楼主
发表于 2015-6-28 14:16:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
1. STM32固件库结构图

1-1
2. 固件库结构图说明
名称
描述
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.c
Cortex系列处理器硬件抽象层,可以理解为cortex内核的软件接口。
misc.h
Cortex系列处理器硬件抽象层头文件
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.hstm32f10x_it.h分别拷贝该目录下。



3.png (17.4 KB, 下载次数: 108)

3.png

4.png (21.74 KB, 下载次数: 97)

4.png

5.png (7.12 KB, 下载次数: 97)

5.png

6.png (9.37 KB, 下载次数: 102)

6.png

7.png (9.87 KB, 下载次数: 93)

7.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表