目 录
工程创建三步法
从ST官网下载好stm32标准库或HAL库,HAL库目录如下。
在Keil开发环境中创建STM32工程,分三大步即可完成工程的创建:
一步:在本地磁盘创建工程文件夹,从下载好的库文件中拷贝相关文件到工程文件夹下
二步:在Keil中进行管理工程项
三步:在Keil中配置工程参数
一、工程文件夹创建
创建一个工程文件夹以及多个子文件夹(系统启动文件,库驱动文件,用户文件),分别用来存放不同用途的文件
从库文件拷贝对应的文件到子文件夹中,需要拷贝哪些具体文件,可以参考库提供的例程,比如HAL库工程模板,打开该模板文件夹
打开readme.txt文件,其内容是对该模板的使用说明,比如下载到哪个器件上运行,目录内容等
模板文件夹下的文件是用户可修改的,inc和src文件夹的文件就是用户文件
Driver文件夹有哪些是用户可修改文件,BSP目录下是一些外设模块驱动,指定的开发板驱动
提醒:多查看各个目录下的index.html文件和Release_Notes.html,可用更好地了解库文件作用
CMSIS文件夹包含有内核文件、系统启动文件等,docs\General\html文件夹值得一看
STM32L4xx_HAL_Driver文件夹包含有驱动文件
模板例程除了用户文件,还至少包括哪些文件?在keil中打开该工程,在管理项目中查看,一般有c文件就有对应的h文件
从库文件及模板工程里拷贝相应文件到自己的工程,拷贝完成结果如下。
系统内核及启动文件
库驱动文件
用户文件
二、管理工程项
在keil中的管理工程项创建多个item,每个item内添加对应的文件
三、配置工程参数
在keil的工程参数配置中设置相关参数,比如编译器、包含路径、宏定义等。
编译器与启动文件有关。
编译生成文件保存路径。
编译生成的列表文件保存路径。
宏定义,头文件路径,C99语言。
下载时使用的下载器。
最后,编译、下载程序到目标板。