kiel 5中添加固件库的方式
前一篇博文有固件库的下载介绍,这里介绍固件库具体的添加方式
1.新建文件夹,里面包含四个空的文件夹
2.CMSIS中需要添加的文件,用两幅图表示,包含具体路径,一共5个函数
3. Startup需要添加的函数有8个,如图
4. Lib下需要添加2个文件夹,inc与src
5. User文件夹下包含4个函数
文件夹函数添加完成以后,需要在KIEL 5中进行添加
打开KIEL软件新建一个文件路径在我们刚刚建立的文件夹中,如图:
保存后,选择芯片的类型,我的芯片是STM32VCT6,即选择STM32VC即可
完成后在,界面点击三个小方块的按钮,弹出对话框
然后新建四个相同文件夹,再将我们刚刚创建的文件夹中的函数进行添加,其中需要注意的是Stratup中是汇编文件,添加的时候要选择所有类型,而Lib文件夹下选择SRC 文件夹内的文件即可
再选择魔术棒类型的按钮,进行配置
依次如下进行选择
根据设备存储容量,对define处填写USE_STDPERIPH_DRIVER, STM32F10X_HD,这是根据内核存储容量大小来的,可参见博文网址:https://blog.csdn.net/qq_18671205/article/details/102462921
接下来再打开箭头所指处
再将我们自己的文件夹下文件添加到此处
最后进行编译,再打开main.C函数,将其内容删除。
最后编译中出现了报错,报错如下:
需要删除启动文件Stratup中的一部分只保留startup_stm32f10x_hd.s
结果报错没有了,可以编写程序了!
kiel 5中添加固件库的方式相关推荐
- VS2010中添加lib库引用
一.VS2010中添加lib库引用: 1 菜单 项目---> 属性--->配置属性-->链接器---->输入---附加依赖项, 加入库名,如: my_API.lib; ...
- VS中添加第三方库及相对路径设置
原文 VS中添加第三方库及相对路径设置 对于一些第三方的SDK,一般会包含头文件(*.h),静态库文件(*.lib)和动态库文件(*.dll). 1. 文件位置:为了提高程序的可移植性,将第三库放在 ...
- 在iphone中添加日历库kal
[转载]在iphone中添加日历库kal (2011-10-25 21:24:54) 转载原文 标签: 转载 原文地址:在iphone中添加日历库kal作者:雨中泪雪人 添加kal库 1.从 http ...
- Qt--在.pro文件中添加链接库的写法
要在Qt中使用OpenCV,按照OpenCV与Qt的环境搭建及Demo中的步骤配置了Qt Creator的编译选项,选择MSVC,再修改.pro文件: INCLUDEPATH += D:\Progra ...
- 在VS工程中添加lib库的三种方法
方法1: 通过设置工程配置来添加lib库. A.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录. B.添加文件引用的lib静态库路 ...
- ROS项目库依赖库 CMakeLists.txt中添加第三方库路径
项目需要读取键盘按键码值,需要用到cursese.h库 首先安装: sudo apt-get install libncurses5-dev 源码头文件加入 #include<curses.h& ...
- VS2010中添加第三方库目录VC++ Directories
VS2010取消了08之前在options里面添加第三方库目录的设置,新的设置方法如下: View->Property Manager, 在Property Manager框里面有Debug|W ...
- 在Qt Creator中添加OpenCV库
在项目的pro文件中添加如下代码: INCLUDEPATH += D:/opencv/build/include win32:CONFIG(debug, debug|release): { LIBS ...
- springboot中添加静态资源的方式,默认的静态资源文件夹有哪些
通过webjar的方式引入静态资源 访问popular webjar网站,里面有大量的最常用的静态资源webjar,以jar包的形式导入静态资源.类如jquery.vue.bootstrap等,都可以 ...
最新文章
- 别再写满屏的try-catch了,真丑,全局异常处理不会吗?
- 天玑机器人颈椎_烟台一女子车祸致颈椎重度骨折 骨科机器人助力救治
- Java中的几种引用类型_Java中的几种引用类型(转载)
- ARM公布“物联网”嵌入式mbed OS系统软件平台
- false shell 判断_Shell 流程控制
- php 后期发展,php – 通过后期处理上传进度
- 博客生活的另一种境界![博友话题]
- Subline Text3进入Markdown语法编辑模式显示白屏怎么办?
- handbrake下载太慢_handbrake使用教程
- 国内浏览器双核模式 默认切换chrome内核
- ac8265网卡linux驱动,英特尔8265无线网卡驱动
- java8实现map遍历,map转list,list转map
- 【Spring框架学习】:初识Spring框架
- C# MVC获取微信openId
- 旋转立方体相册HTML+CSS
- NI Multisim元件库:在Multisim中创建自定义元器件
- jstack 命令使用经验总结和线程性能诊断脚本
- TIA博途如何从DB数据块生成源文件或者源文件生成DB数据块?
- 第一个被赋予公明身份的机器人_曾经的女性机器人,被赋予机器人公民身份之后,如今过得怎么样?...
- TexturePacker命令行使用(command line)