Keil开发环境搭建及新建样例工程

由于网络上大多数Keil开发环境建立的教程都太过陈旧,今天重新写下STM32F103系列的Keil环境搭建以及新建一个工程样例,以后都可以用此来做其他工程的蓝本。

一、下载并安装MDK

首先在keil官网 http://www.keil.com/ 下载最新版的MDK-ARM, 我这里下载的版本是MDK5.16a,下载后并安装好

二、打开Keil5并下载好所需PACK包

打开Keil5后会显示空界面

这时候在工具栏可以看到一个Pack Installer,这里开发STM32所需的Pack包都可以在这里下载,打开后界面如下

这时候我们点击Check for Updates后会刷新出新更多可下载的资源,在Device一栏下找到ST公司的设备并点击它

这时候右边Packs会出现很多系列芯片的DFP,选择你需要的,我这里选的是F1XX系列的并点击Install,安装完成后便可以开始新建样例工程了。

三、新建工程

关闭Pack Installer回到Keil5主界面,在菜单栏点击Project->New uVision Project

填写好工程名称并选择保存路径确认后开始选择所需芯片,这里我选择的是STM32F103C8,点击OK

这里我们只选择基础的功能,CMSIS->CORE和Device->Startup,点击复选框变绿后点击下面的OK,这里出现一个小bug,我的鼠标无法点击到OK,所以我直接按了回车

接下来我们点击工具栏中Manage Project Items重新管理工程文件

删除原先的工程名,重新新建一个工程名,这里名字我取STM32F103Demo

再管理Groups组的,分别新建两个Group,USER用来存放用户文件和FWLIB用来存放STM32F1XX的标准库,同时也要在新建的工程目录下新建这两个文件夹(Keil不会自动建立)

再将下载的STM32F1XX标准库中的inc和src文件复制到FWLIB下

这时候我们返回到Keil5界面,选择FWLIB并点击Add Files,将FWLIB->src中的.c文件都加载进去,点击一次Add就好

加载后点击Close

选择USER同理,先复制这些文件进USER文件夹,并新建一个main.c文件

再将所有.c文件加载进工程

这样点击OK,文件配置就弄好了,接下来再配置开发环境。

四、配置环境

首先选择Options for target

选择Output选项并将Creat HEX File复选框的勾打上,再选择C/C++选项,在Define栏中填写

  1. USE_STDPERIPH_DRIVER,STM32F10X_MD

`意思是使用ST标准库,声明芯片容量是中等,若有其他需求可以搜索查看网上说明

在Include Path一栏中点击右边的更多按钮,新建一个路径,将我们所有包含.h文件的文件夹都要加载进去

这里我们主要涉及FWLIB->inc和USER两个文件路径,若有其他的.h文件也要加载进去,不然编译器会找不到.h文件

由于手头没有仿真器,这块以后介绍,接着选择Utilities选项并点击Setting按钮

这里我们如下选择:

Download Function:定义了Flash烧写的时候进行的操作。
Erase Full Chip:前面三项要选一,烧写程序之前擦除整个Flash存储器。
Erase Sectors:烧写程序之前擦除程序要使用的扇区。
Do not Erase:不进行擦除操作
Program:使用当前uVision工程的程序烧写ROM。
Verify:验证Flash ROM的内容和当前工程中的程序一致。
Reset and Run:在烧写和验证完成之后复位开发板并且运行程序。
RAM for Algorithm:指定用于烧写程序的RAM区域,通常是微控制器上的一段片上空间。
Start:起始地址。
Size:大小。

到此教程结束,写的匆忙,有错误请提出,日后继续完善

来自为知笔记(Wiz)

时间: 2024-10-26 00:18:32

Keil开发环境搭建及新建样例工程的相关文章

PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建

本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法. 这个系列的博客将首先用一个篇幅为不懂Windows 下PCI/PCIe驱动开发的介绍WDF和开发环境搭建,接下来几篇将直接讲述程序编写, 看完这几篇后,希望能够帮助读者了解如何通过500行左右的代码实现一个标准的PCIe接口卡驱动程序. 毕设题目的PCIe板卡是BAR0下映射两个5K的内存,偏移地址为0x20000和0x22000,源代码在: https://github.com/luluji

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的好处:可以调试的时候看OpenCV的源代码. 重编译要得到的东西:Debug版本和Release版本的dll,lib,头文件.(dll添加到环境变量里,运行时用,自己编译的dll调试时可以跟踪到Opencv的源码内:lib和头文件配置到编译器里) PS:如果只是使用Opencv而不需要跟踪源码,则使用Opencv自带的库文件即可.跳到5配置Opencv开发环境,对应的文件都在..\opencv\b

Sublime Text 3下C/C++开发环境搭建

Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux Mint的软件管理器中已经能够找到Sublime Text 3,直接安装即可.或者去官网下载.deb或tarball安装包,手动安装. 2.Package Control管理器 ST最吸引我的第一点就是这个非常棒的扩展管理器!安装方法也很简单,在ST中按Ctrl+`进入ST的控制台,然后去官网上将

NDK在windows下的开发环境搭建及开发过程

在Android应用的开发project中.无论是游戏还是普通应用.都时常会用到.so即动态链接库,关于.so是什么玩意儿,有什么优点.这个大家能够在网上查一下,本人不做过多解释. .so本是linux下的文件类型,所以编译.so必需要在linux环境下,那么怎样在win下进行编译呢?随便在网上搜下,教程也是五花八门,不清不楚,没有一定功底,即便看着教程到最后预计还是功败垂成,更别说刚開始学习的人,看了保证头晕眼花,本人也是依据网上的一些样例.总结了一个个人觉得还算比較简单的一个.so的编译方法

golang开发环境搭建

软件环境 以windows环境为例 1.go1.3.3.windows-amd64.msi Go语言安装包,下载地址: 官方地址:https://golang.org/dl/ Golang中国地址:http://www.golangtc.com/download 2.Git-1.9.4-preview20140929.exe git版本管理工具,golang很多第三方包被托管在github上,git结合go get可以下载对应的代码包 下载地址:http://git-scm.com/downlo

[PhoneGap]开发环境搭建与简单应用

目前,随着Google的Android手机和苹果的iphone手机的逐渐普及,越来越多开发者加入到移动应用开发的大军当中.其中,Android应用是基于Java语言基础上进行开发的,而苹果公司的iphone则是基于C语言开发的.如果开发者编写的应用需要同时在不同的移动设备上运行的话,则必须要掌握多种开发语言.而为了进一步简化移动应用的编程,Nitobi公司推出了一套开源的移动应用解决方案PhoneGap(http://www.phonegap.com). PhoneGap是一款开源的手机应用开发

spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明

一.准备工作 开始之前,先参考上一篇: struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 思路都是一样的,只不过把struts2替换成了spring mvc 二.不同的地方 工程目录及jar包: action包改成controller: 删除struts2 jar包,添加spring mvc包(已有的话,不需添加):     web.xml配置: 跟之前不同的地方是把struts2的过滤器替换成了一个se

Android安卓开发环境搭建应用游戏项目实战知识体系_极客学院

Java是Android开发的主要语言,所以掌握Java语言基础非常重要,本阶段讲解了Java的基本语法,要深入掌握Java语言,可以通过Java学习路径图学习. 17课程 10小时 19分钟 1.Java编程基础知识入门:变量与数据类型 本课学习变量的命名.定义和初始化及整数.浮点.字符数据类型. 25课时,141分钟 626人学习 2.Java语言Switch语句详解 本课学习switch语句,switch语句是分支语句的一组,适用于判断同一变量的多种状态,进行流程控制. 5课时,17分钟

【原】JAVA开发环境搭建

1.JDK下载并安装,以jdk-7u45-windows-i586.exe为例(注意JDK的安装和JRE的安装是分开的) 2.“我的电脑”右键属性,找到“高级系统设置”,找到“高级”tab下的“环境变量” 3."系统变量"中新建JAVA_HOME变量,内容填写JDK安装路径(D:\Java\jdk) 4.“系统变量”中查找Path变量,在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意如果Path中已有的内容最后没有分号,需要先补上一个分号