keil新建库函数模板
总结一下库函数的配置
首先新建一个文件夹Template,在该文件夹中创建四个文件夹:Libraries、Output、Project和User
接着在Libraris中创建文件夹CMSIS,这个文件夹中主要存放工程启动文件以及一些内核头文件和源文件(这些文件是从网上下载下来的STM32F103固件库其中复制过来的),复制过来后可以将startup文件夹中除arm文件的其他文件删除,因为我们用的是keil5
上图中所有的文件在固件库文件中的位置如下:
然后把下图中的两个文件复制到我们的Libraries
我们的Libraris文件夹就配好了,Output和Project先不用管,紧接着配置User文件夹
将固件库中的这四个文件复制到我们的User中
至此,新建库函数文件夹就结束了,然后我们新建工程。
1、新建工程放到我们的Project文件夹中
2、选择相应的芯片,后面弹出的界面直接cancle
3、创建对应的分组
4、为每个分组添加文件
STARTUP:D:\GraduationProject\Keil Project\Template\Libraries\CMSIS\startup\arm,然后根据自己的芯片选择对应的启动文件
CMSIS:D:\GraduationProject\Keil Project\Template\Libraries\CMSIS
FWLIB:D:\GraduationProject\Keil Project\Template\Libraries\src
USER:D:\GraduationProject\Keil Project\Template\User
5、设置相关属性
至此设置完毕,然后在main函数中编写代码,编译,0error,0warning
最后编译的时候可能会出现一个问题:…\Output\Template.axf: error: L6002U: Could not open file …\output\core_cm3.o: No such file or directory
这个问题说的意思就是在output文件下找不到core_cm3.o,这个问题有可能是有系统变量中的temp路径带有中文,解决方法:
在C盘根目录下新建C:\UserData\AppData\Local\Temp文件,然后修改系统环境变量
这两个改为刚新建的文件路径,然后重启电脑,重启keil就可编译成功
keil新建库函数模板相关推荐
- sublime存模板_Sublime Text新建.vue模板并高亮
准备工作下载安装新建文件模板插件 SublimeTmpl 下载安装vue语法高亮插件 Vue Syntax Highlight Sublime Text安装插件的方法有两种:使用Sublime Tex ...
- VSCode 如何新建vue模板 - 插件引入篇
还在一个代码一个代码的敲打吗? VSCode 如何新建vue模板 ?附图讲解:如何引入插件. 问题: 在哪儿搜索插件? 搜什么名称的插件? 如何安装插件? 解决办法:(上述问题,均如下图所示) 安装完 ...
- C++VS2019中新建自定义模板与删除自定义模板
如果经常项目需要用到相同的一些代码,如头文件,命名空间等,可以考虑创建一个模板,以后新建项目时可以直接选用该模板.下面跟着我一起来看看怎样新建一个模板和怎样删除一个模板. 为了保证模板里面没有其他的东 ...
- visio 新建个人模板
visio 新建个人模板 Generally, you can follow the steps below to apply the default font style, size, and co ...
- 微软crm在哪新建审批模板_如何在Microsoft Word中创建模板
微软crm在哪新建审批模板 Templates let you configure all the relevant settings you want pre-applied to document ...
- 可视化的Keil工程配置模板,一招提高单片机开发效率
之前用Keil MDK做项目的时候有个想法:是否能将宏定义做成一个可视化的模板呢?这样我就不用直接去修改对应的.h或者.c文件了,也能减少手误导致工程编译出问题. 另外,当程序需要改某个参数时,也可以 ...
- 正点原子STM32F103ZET6学习笔记-新建库函数工程模板
STM32F10x系列官方固件包免费下载链接 新建STM32工程 步骤一:创建工程文件 1,新建工程目录temp 2,在工程目录temp下面新建四个文件夹 (1)USER:存放工程文件(templat ...
- 【STM32】 keil新建工程模板
Ⅰ.写在前面 本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境.以STM32的处理器为例给大家讲述新建一个软件工程的详细过程. Keil(MDK-ARM)V4和V ...
- VScode新建自定义模板快捷方式
VS新建vue文件的自定义模板 在使用vscode开发的时候,新建vue文件是不可或缺的,但是VSCode并没有vue文件的初始化模板,这个需要自定义模板. 我们可以使用vscode的snippets ...
最新文章
- 比特大陆发力边缘计算,详解终端AI芯片BM1880
- 语音增强原理之噪声估计
- 软件开发中部分代码的注解
- Loadrunner11完美破解小笔记
- label 阻止冒泡 防止点击label 触发2次事件
- 多链路负载均衡及冗余
- exception java doc_在javadoc中,標簽@throws和@exception之間有什么區別?
- 大学排行榜 : qs全球世界 大学排行榜
- 软件设计师教程-倪奕文-专题视频课程
- 在FL Studio中如何使用Patcher插件
- SVM-求解最大间隔分离超平面
- android- activity,Application,activity渲染xml文件
- 100以内的奇数和是多少_一百以内所有奇数和偶数有哪些
- 个人网站的制作,维护,推广,营销
- win7声卡驱动安装不上怎么处理
- 基于微信小程序的校园信息共享平台 毕业设计-附源码211615
- Celery在Django下安装配置
- springMVC+ajax分页查询
- 发明计算机作文300字,关于科学发明的作文300字(共7篇)
- 数据仓库的项目的概况