STM32开发笔记02---新建库函数工程

本文详细介绍了如何从头创建一个STM32的库函数工程,包括新建工程、手动添加文件、配置魔术棒以解决编译问题。通过下载官方firmware,将必要的文件复制到相应目录,并在Keil中进行设置,如启动文件、外设相关文件和开发者自定义文件。同时,文章还提到了魔术棒配置中的Target、Output、Listing、C/C++选项,以及编译过程中可能遇到的问题和解决办法,最后讲解了Debugger的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

架构图

创建工程

首先我们先创建一个资料夹example,路径最好配置为全英文,然后分别在example资料夹内再创建6个资料夹,分别是:

  • Doc
  • Libraries
  • Listing
  • Output
  • Project
  • User

然后开启keil,选择Project → New uVision Project新建一个工程

位置选择我们刚刚创建的example资料夹下的Project资料夹,命名后按下确定新增专案

接着选单会要求你选择开发版的型号,查看开发版资讯然后依序找到对应版本,如图我的开发板使用的是STM32F429IGT,按下ok进入下一步

设定完成后keil会要求你用keil新建工程包导入CMSIS, Driver等库(Manage Run-Time Environment),这一步先按cancel,我们使用手动配置较为快速

到这一步我们已经创立一个空的工程文件,不过为了补全刚刚跳过的库文件配置我们需要到官方网站下载对应版本的firmware

手动添加文件

将刚刚下载下来的firmware压缩档解压缩,注意途中的红色方框,等等我们需要将firmware中的档案从这些资料夹中複製出来

回到keil,在左侧的Project栏位右键新增STARTUP, STM32F4XX_StdPeriph_Driver(按照你下载的firmware版本取名), User, Doc这4个Group

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值