首页 » 科学 » 新建一个STM32的Keil V5工程_目次_工程

新建一个STM32的Keil V5工程_目次_工程

落叶飘零 2024-12-20 13:24:07 0

扫一扫用手机浏览

文章目录 [+]

1.创建新工程

打开keilProjectNew uVision Project选择刚刚创建的Project目录,并取好工程名 2.选择目标设备 便是选择所要开拓的芯片设备型号,如果找不到可能是Keil版本太旧了点。
可以通过搜索框来找,比较方便。
弹出的运行时环境管理器直接关掉。
3.添加标准固件库文件 现在就要用上刚刚下载的那个固件库了。
将STM32F4xxDSPStdPeriphLibV1.8.0\Libraries\CMSIS\Include目录下的所有文件拷贝到工程目录的CMSIS目录下。
将STM32F4xxDSPStdPeriphLibV1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include目录下的stm32f4xx.h和system_stm32f4xx.h两份头文件也拷贝到工程目录的CMSIS目录下。
将STM32F4xxDSPStdPeriphLibV1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm目录下的启动配置文件startup_stm32f40xx.s(根据所选的芯片)拷贝也到工程目录的CMSIS目录下。
将STM32F4xxDSPStdPeriphLibV1.8.0\Libraries\STM32F4xxStdPeriphDriver目录下的inc和src目录拷贝至工程目录的Library目录下。
将STM32F4xxDSPStdPeriphLibV1.8.0\Project\STM32F4xxStdPeriphTemplates目录下的main.c、main.h、stm32f4xx_conf.h、stm32f4xx_it.c、stm32f4xx_it.h、system_stm32-f4xx.c等文件拷贝至工程目录的User目录下。

4.添加工程分组

新建一个STM32的Keil V5工程_目次_工程 科学

删除默认创建的分组,添加Startup、Library、User等三个分组。
分组后目录如下图 5.向分组添加文件 在指定的分组上右击选择 Add Existing Files to Group "xxx"

在Startup分组从工程目录的CMSIS目录选择启动配置文件startup_stm32f40xx.s进行添加。
在Library分组从工程目录的Library目录选择须要利用的外设库进行添加。
在User分组下从工程目录的User目录添加自己编写的源文件及头文件。

6.设置Target的属性

点击邪术棒开启Target属性配置。
点击Listing选项卡,点击Select Folder for Listings...配置目录为工程目录下的Listing目录。
-点击Output选项卡,点击Select Folder for Objects...配置目录为工程目录下的Output目录。
并勾选Create HEX File选项。
点击C++选项卡,在Define填入USESTDPERIPHDRIVER,STM32F40XX并且在IncludePaths填入工程目录下CSMIS目录、工程目录下Library目录的inc子目录、工程目录下的User 目录的路径。
点击Debug,选择仿真器,我利用的是ST-Link,可以根据须要选择仿真器。
点击Settings,选择JTAG接口或者SWD接口,此时有涌现设备解释连接上了(设备该当已经接上电脑已经驱动已经装好)。
至此,终于工程建立完成了。

参考博客1:https://blog.csdn.net/husterxmh/article/details/52356021

参考博客2:https://blog.csdn.net/qq_33852529/article/details/79046920

标签:

相关文章

硬盘故障判断思路(一)_硬盘_故障

1、确定硬盘与主板接口是否有问题; 2、确定硬盘是硬故障还是软故障; 3、根据需求是故障维修还是数据规复来确定维修步骤。维修之前最...

科学 2024-12-22 阅读0 评论0

PDF聪慧治理系统-运用手册.pdf_用户_操作

在当前信息化环境下,企业内部常常须要处理大量的PDF文件,无论是政策文档、会议记录,还是项目报告,传统的文件管理模式已经无法知足高...

科学 2024-12-22 阅读0 评论0