Keil MDK新手指南

合集下载

keil_MDK建立工程步骤方法

keil_MDK建立工程步骤方法

KEIL工程建立步骤点击Next,勾选安装协议:

下一步,选择安装路径(笔者因硬盘空间不足安装在E盘,但若读者硬盘资源充裕,则建议安装在C盘,跑起来快些):

下一步,填写用户信息,个人用户随意填入即可:

点击Next 就进入实质的安装过程啦,Wait for a Whle……

很快安装完毕,看到2 个可选项:

1、保持当前uVision 的设置。

2、载入以下选择的工程实例,默认即可。

点击Next,来到最后一个安装界面:

1.是否安装ULINK Pro Driver V1.0驱动?

2.是否显示软件发布说明?

读者可以按照自己的需求勾选。

点击Finish,KEIL MDK就完成安装了,可以发现桌面上生成了名为“Keil uVision4”的可执行文件快捷方式。双击“Keil uVision4”图标打开Keil uVision4开发环境,此时Keil uVision4会自动载入一个工程项目(依安装的倒数第二步勾选而定),我们就此可以简单地看看KEIL MDK 的用户界面。

如图所示,KEIL MDK的基本用户界面也是很简洁的,也是由一些菜单栏,工具栏,状态栏等区域构成。当然KEIL MDK的软件界面远远不止这么简单,读者可以在日后漫长的工程师生涯逐一熟悉。

至此,KEIL MDK的安装工作已经完毕了。接下来我们要开始建立我们的第一个工程。在开始之前,请读者先从网上获取ST公司提供的STM32固件库“stm32f10x_fw_archive v2.0 (May 2009)”,然后将其解压。

首先请读者在任意一个地方建立一个空文件夹,并将其命名为“STM32_FW”。然后在STM32_FW 里新建6个文件夹,分别命名为“boot”、“library”、“src”、“obj”、“list”、“library”。

mdk建立工程的方法和步骤

mdk建立工程的方法和步骤

mdk建立工程的方法和步骤:

以下是使用MDK建立工程的一般方法和步骤:

1.打开Keil MDK软件,选择“File”菜单下的“New”选项,创建一个新的工程。

2.在创建工程的过程中,需要选择目标微控制器型号。根据您的项目需求选择合适的微控制器型号。

3.在工程创建完成后,您将看到一个包含源代码文件、头文件、库文件等资源的工程目录结构。

4.在工程目录结构中,您可以添加或删除文件和文件夹,以便组织您的代码和资源。

5.在工程中添加源代码文件,可以通过右键单击工程目录结构中的“Source Group”文件夹,然后

选择“Add New Item to Group ‘Source Group’”。

6.在弹出的对话框中,选择您要添加的源代码文件类型(如C或汇编文件),并指定文件名和保存

位置。

7.添加完源代码文件后,您可以在工程中添加其他资源,如头文件、库文件等。

8.在工程中添加或修改完资源后,您可以通过Keil MDK的编译和调试功能来编译和调试您的代码。

9.在编译和调试过程中,您可以使用Keil MDK提供的各种工具和功能,如代码编辑器、编译器、

调试器等。

10.当您完成代码开发和调试后,可以生成可执行文件或固件,并将其下载到目标设备中进行测试和

验证。

Keil软件使用手册【精选文档】

Keil软件使用手册【精选文档】

Keil软件使用手册

(本手册参考keil 4版本)

一安装

到网上下载一个安装包,里面必须包含以下内容:

1:

(安装包文件,圈选的文件为安装说明,请务必仔细阅读) 2:

(打开安装文件)

3:

(点击下一步)

4:

(勾选同意,并点击下一步) 5:

(浏览选择到你想安装的地方,然后选择下一步)6:

(两个空可以随便打,不重要,填完后点击下一步)7:

(正在安装中)

8:

(点击完成)

9:

(进入安装的文件夹,点击UV4)10:

(打开Keil4的执行文件)11:

(点击File,再选择License Management)Pic 12:

(复制右上角的ID号)12:

(打开注册机文件)13:

(将复制的ID号粘贴在此处)

14:

(点击Generate,在上方会生成一组ID,复制下来)

15:

(将复制好的ID粘贴在圈选出,并点击Add LIC)16:

(当你看见这两组单词,那么恭喜你,注册成功,准备开始你的奇妙程序之旅吧!)

二新建工程

1.单击Project,选择New Project

2.选择保存位置,输入工程的名字

3.选择CPU。紧接着,Keil C51提示您选择CPU器件。8051内核片

机最早是由Intel公司发明的,后来其他厂商如Philips、Atmel、Winbond等先后推出其兼容产品,并在8051的基础上扩展了许多增强功能,根据芯片的实际情况,选择相应的器件(本例程选择Atmel公司下的AT89C52),如图:

注:选择8051也可以,8051与8052有一点的差别,可以说8052是8051的升级版,主要有以下不同:

keil arm编译手册

keil arm编译手册

Keil MDK(Microcontroller Development Kit)是一套用于嵌入式系统开发的工具,其中包括编译器、调试器、模拟器等。以下是关于Keil MDK ARM编译的一些基本步骤。请注意,具体步骤可能会根据你的项目和硬件平台而有所不同。

Keil MDK ARM 编译手册基本步骤:

创建新工程:

打开Keil MDK,选择"Project" -> "New µVision Project"。在弹出的对话框中,选择工程的存储位置和工程名称,然后点击"Save"。

选择目标设备:

在弹出的"Device" 对话框中,选择你的目标微控制器或处理器型号,然后点击"OK"。

添加源文件:

在"Project" 窗口中,右键点击"Source Group 1",选择"Add New Item to Group 'Source Group 1'",然后添加你的源代码文件。

配置编译选项:

在"Project" 窗口中,右键点击你的工程,选择"Options for Target 'Target 1'"。在弹出的对话框中,配置"C/C++"、"Miscellaneous" 和其他选项,例如选择编译器、调试器、优化选项等。

设置链接脚本(可选):

在"Options for Target 'Target 1'" 对话框中的"Linker" 选项卡中,你可以设置链接脚本,以指定程序的内存布局。

编写源代码:

打开添加的源代码文件,编写你的程序代码。

构建项目:

点击工具栏上的"Build" 按钮或者使用快捷键(通常是F7)进行编译。如果没有语法错误,将生成目标文件和可执行文件。

Keil入门

Keil入门

第 1 章Keil的使用

1.1Keil的安装

运行SETUP\Setup.exe安装Keil软件,安装步骤与一般的Windows程序安装类似,安装过程中有Full Vision和Eval Vision两种选择,其中Eval Vision不需要提供产品序列号和认证,在使用性能上有所限制,但满足一般的学习需要。

1.2创建工程

Keil不能直接对单个的源程序文件进行处理,还需要选择单片机型号,确定编译、汇编、连接的参数,指定调试的方式,而且一些项目往往拥有多个文件。为管理和使用方便,Keil使用工程(Project)这一概念,将与项目相关的所有文件和参数设置都放在一个工程中,Keil只能对工程而不能对单一的源程序进行编译和连接等操作。

图1-1 创建新工程窗口

图1-2 设备选择窗口

启动μVision,在菜单“Project”中选择“New Project…”,出现创建工程窗口后输入工程名,保存后出现设备选择窗口,在里面选择单片机的型号,确定后一个使用默认设置的工程就建立了。

1.3创建源程序文件并加入到工程中

在菜单“File”中选择“New…”(快捷键Ctrl+N,命令按钮),然后在新开的编辑窗口中输入源程序后保存(文件应正确加上扩展名,例如DEMO.ASM)。

在Project Window中展开Target 1,鼠标右击Source Group 1,然后在弹出菜单中选择“Add Files to Group ‘Source Group 1’”。在图1-4中的窗口中选择需要加入到工程的文件,然后点击“Add”按扭。(说明:在该窗口中可将多个文件加入到工程,文件可以是不同的类型,包括C源文件、汇编源文件、目标文件、库文件和文本文件。每个文件不能重复加入到同一工程中。)

keil使用教程

keil使用教程

keil使用教程

Keil是一款被广泛应用于嵌入式系统开发的集成开发环境(IDE)。本文将为您提供使用Keil的简单教程,没有标题,请阅读以下步骤:

1. 下载并安装Keil:您可以从Keil官方网站下载最新版的Keil软件。安装程序将引导您完成安装过程。

2. 创建新工程:打开Keil软件后,您可以选择创建一个新工程。在“File”菜单中选择“New Project”选项。

3. 选择芯片型号:根据您的需求,选择一个适合的芯片型号。Keil支持各种常见的微控制器和微处理器。

4. 配置工程设置:在创建工程后,您可以设置一些工程相关的选项。例如,您可以指定输出文件的目录和名称,选择调试器的类型等。

5. 编写代码:在Keil的代码编辑器中,您可以编写C或汇编语言的代码。您可以创建多个源文件,并将它们链接到一起。

6. 调试代码:Keil提供了强大的调试功能,可以帮助您调试代码。您可以设置断点、单步调试、查看变量和寄存器的值等。

7. 编译和烧录代码:在调试之前,您需要编译代码。Keil将会将源代码编译成可执行文件。然后,您可以使用调试器将可执行文件烧录到目标硬件上。

8. 调试和测试:通过连接目标硬件,您可以使用Keil的调试器进行代码的调试和测试。您可以监视变量的值、检查寄存器的状态,并通过单步调试来查找和修复错误。

9. 优化和验证:一旦代码调试完成,您可以进行性能优化和代码验证。Keil提供了一些工具和选项,可以帮助您检查代码的质量和优化执行效率。

10. 生成最终可执行文件:完成所有的开发和调试后,您可以生成最终的可执行文件。这个可执行文件是您将部署到最终产品中的版本。

Segger 软件评估包和KEIL MDK开发工具初学者说明书

Segger 软件评估包和KEIL MDK开发工具初学者说明书

Segger软件评估包和KEIL MDK 开发工具初学者使用手册

文件 AN00005-R0

日期2008年9月4日

Segger微控制器股份有限公司之产品

免责声明

在这份手册内所写的规格相信是准确的,但不保证全部都没有错误。在这份手册内的信息目的在于改变功能或改善性能。

请确认您的手册是最新版本,一旦文中的信息被认为是准确的,Segger微控制器股份有限公司将认定没有责任为错误或遗漏负责。

在供应商制作的和您所收到的内容之间没有任何的保证与条款包括快递,暗示,法令或任何的通信内容。

供应商特别的否认任何暗示性的商业授权或适用于特别的目的。

版权声明

在没有供应商的修改允许下,您不能摘录任何这份手册的内容或用任何方法对这份PDF文件进行修改。

在这份手册上的软件说明是在经许可下才提供的,而且只能被使用或复制在被许可的项目内。

2011 Segger微控制器股份有限公司, Hilden, 德国

商标

在这份手册内所提到的名称可能是他们各自公司所属的商标,品牌跟产品名称则是他们各自拥有的商标或注册商标。

联络地址

Segger微控制器股份有限公司

In den Weiden 11

D-40721 Hilden

德国

电话:+49 2103-2878-0

传真:+49 2103-2878-28

电邮:support@

网址:

手册版本

这份手册说明了最新版的软件。如果有任何错误发生,请通知我们,我们将会尽快的协助您。

对于更进一步关于主题的信息或者沒具体说明的程序,请联络我们。

关于这份文件

认定事项

对于下列的项目,这份手册认定您已经具备了稳固的知识背景

MDK Keil编译器使用的一些设置

MDK Keil编译器使用的一些设置

MDK Keil编译器编译窗口的设置

在使用MDK Keil编译器时会遇到一些和编辑窗户设置相关的问题,如字体的大小、颜色,字符字符串的颜色等。现按照配置(configuation)的顺序归纳如下:

首先打开Keil编译界面,打开右上角的configuation(配置),如下图所示。

打开configuation后界面如下图。

1)Editor

General Editor Settings 中默认前两个勾上,View White Space若勾上,则会在空格的地方添加·····其界面如下

所以此选项一般勾掉不选。

在右边的Function Dispiay 中三个不选,用不到。

中间的Look&Feel是设置显示效果的,1处Highlight Current Line是当前行高亮,Highlight matching and matched braces 是突出显示匹配的括号。中间右边2处Files&Projects Handing 是设置文件和工程的,需要勾上Save Projects before entering debug和Save Projects before entering debug 可以在进入每次Debug之前保存文档和工程。3处的是设置C/C++编译窗口的tab 键代表几个空格和显示行号,4处的是设置ASM(汇编)编译窗口的tab键代表几个空格和显示行号。

2)Colors&Fonts

如下图:

前三个分别是设置汇编窗口、C语言窗口、C++窗口的,现在先看C语言出口的,其他两个窗口类似。

keil的mdk5使用手册

keil的mdk5使用手册

keil的mdk5使用手册

Keil的MDK5(Microcontroller Development Kit 5)是一款为嵌入式开发人员提供的强大工具,它集成了开发所需的各种组件,包括编译器、调试器、仿真器等。使用MDK5,开发者可以更高效地进行嵌入式系统的设计和开发。

首先,要使用MDK5,您需要先安装它。安装过程相对简单,只需要按照安装向导的指示进行即可。安装完成后,您可以通过Keil软件来创建一个新的项目。在创建项目时,您需要选择您的目标硬件平台和微控制器型号。

接下来,您需要配置您的项目。在项目配置中,您可以设置编译器的各种选项,例如优化级别、代码生成方式等。此外,您还可以配置调试和仿真选项,例如选择使用的调试器、仿真器等。

在编写代码方面,MDK5支持多种编程语言,包括C和C++。您可以使用Keil的代码编辑器来编写和编辑代码。在编写代码时,您可以使用MDK5提供的各种库和函数,例如标准C库、微控制器特有库等。

编译和调试是嵌入式开发中非常重要的环节。使用MDK5,您可以轻松地进行编译和调试。您可以使用Keil的编译器将您的代码编译成可在微控制器上运行的二进制文件。然后,您可以使用Keil的调试器来调试您的程序。调试

器提供了各种有用的功能,例如设置断点、单步执行、查看变量值等。

除了基本的编译和调试功能外,MDK5还提供了其他有用的工具和功能。例如,您可以使用仿真器来模拟微控制器的行为。此外,MDK5还支持多种外部设备,例如串行通信接口、模数转换器等。这些设备可以通过Keil的设备驱动程序进行配置和使用。

Keil教程

Keil教程

Keil RealView MDK 教程此文档将向您演示如何安装Keil RealView MDK,如何使用它来创建并在LM3S9B96评估板上运行应用例程。

步骤1:安装RealView MDK 工具

从FTP上下载Keil RealView MDK 4.20的安装文件,按照安装向导完成安装。安装完成后,桌面会出现如下图标

步骤2:例程文件夹StellarisWare for C1

插入评估板附带的安装光盘,将路径G:\DK-LM3S9B96-CD-562下的文件夹StellarisWare for C1 拷贝到C盘根目录下(你也可以根据自己方便拷贝到电脑其他路径下,但以下说明均默认为你把StellarisWare for C1 拷贝到了C盘根目录下)。

步骤3:启动Keil μVision IDE并载入blinky工程从开始菜单或桌面上启动Keil μVision 4。

在Project目录,选择“Open Project”。

在对话框中所示路径下选择blinky.uvproj工程。该工程位于文件夹下:C:\StellarisWare for C1\boards\dk-lm3s9b96\blinky

选择blinky.uvproj工程文件并点击打开。该工程会在IDE中打开。

在左边的工程工作区面板上双击文件名可以查看该工程里的源文件。例如,在blinky.c 上双击,编辑器中就打开了该源文件。

步骤4:修改blinky工程下的blinky.sct文件

选择Project>Options for Target ‘blinky.’

keil基本用法

keil基本用法

keil基本用法

Keil是一款全球最受欢迎的嵌入式软件开发工具,它由德国公司Keil开发。它有很多的优势,可以开发ARM/Cortex-M系列的单片机以及其他软件。下面我们就去看看Keil的基本用法。

1.建立工程:建立工程有2种方法:一种是点击Keil菜单栏“文件—新建—项目”;另一种是单击KeilDesktop上的“新建工程”图标。无论哪种方式,都会弹出对话框,让你输入所需的信息并选择你的芯片型号,然后单击“确定”按钮就可以构建一个工程了。

2.添加代码:要正确地添加代码,必须正确选择文件类型,因为Keil只允许添加C文件,不能添加其他文件。接下来就是编辑代码,可以使用Keil自带的编辑器编辑源代码,也可以使用其他文本编辑器来编辑源代码,但是要将文件添加到Keil工程中。

3. 配置设置:这一步是编译的关键,我们必须进行基本的设置,例如MCU类型、时钟、指令集、编译器优化等,确保芯片正常工作。

4.编译:编译就是把源代码转换成可执行代码,这样就可以在芯片上运行,编译前需要检查一遍代码,来保证代码的正确性,然后点击工具栏“编译”按钮,即可开始编译。

5.下载:下载就是把编译好的可执行代码通过串口或JTAG等下载到单片机中,以便运行,Keil支持通过以太网下载,也可以通过串口或者JTAG下载,只需点菜单栏的“下载”按钮,就可以下载到单片机了。

6.调试:调试是检查代码的重要环节,可以使用Keil自带的Debuger和Simulator来进行调试,Debuger可以发起调试请求,检查芯片状态,而Simulator可以模拟单片机的指令,从而更好地调试代码。

keil快速入门

keil快速入门

图6-18 程序输入完毕后状态
(4) 程序文件编辑完毕后,单击“Project”菜单,选 中“Built target”选项(或者使用快捷键 F7),或者单 击工具栏的快捷图标来进行编译,如图6-19所示
图6-19 编译菜单
(5) 如果有错误,则在最后的输出窗口中会出现所有 错误所在的位置和错误的原因,并有“Target not created”的提示。双击该处的错误提示,在编辑区 对应错误指令处左面出现蓝色箭头提示,然后对当 前的错误指令进行修改,如图6-20所示
图6-12 选择“Options for Target”选项
从弹出的“Options”对话框中选择“Output” 标签栏,并按如图6-13所示设置其中各项。
图6-13 “Output”标签栏
2. 建立一个新的ASM汇编语言程序并编译
下面开始编写源程序。 (1) 在菜单栏中,单击“File”菜单,再在下拉菜单中 单击“New”选项,或直接单击工具栏的快捷图标来 建立了一个新的编辑窗口。此时光标在编辑窗口里 闪烁,这时可以输入用户的应用程序了。建议首先 保存该空白文件,单击菜单上的“File”,在下拉菜 单中选中“Save As”选项,在弹出对话框的“文件 名”栏右侧编辑框中,输入欲使用的文件名,同时, 必须输入正确的扩展名,如“Text1.asm”,然后, 单击“保存”按钮,如图6-14所示

KEIL MDK配置参考手册v2.0

KEIL MDK配置参考手册v2.0

(1)在桌面建立一个工程文件夹,此处命名为“demo”

(2)将

(4)此时会弹出如下对话框,选择NUVOTON NUC1XX Devices然后点击OK

(5)在接下来弹出的对话框中选择实际您用到的芯片型号,此处以NUC100LE3AN为例。选择NUC100LE3AN并点击OK。

(6)此时会有提示框提示是否要将Startup Code拷贝到并添加到工程,此时点击“否”,这里我们用驱动程序中的启动文件。

(7)此时在左边的Project里面可以看到两个文件夹。您可以对Project下的文件夹重命名,这里将Target1重命名成GPIO Test,Source Group 1重命名成main(重命名只是为了条理清晰,也可不用重命名)

(8)将鼠标放到GPIO Test上面,右击àAdd Group…来添加一个新组,并命名为Driver,我们要将需要的驱动程序的C文件添加进来。

(9)右击Driver,选择”Add Files to Group ‘Driver’…”来添加需要的driver文件

(10)此时软件会自动浏览到当前工程目录下(若没有进去,可以手动浏览到当前工程目录下),进入”…\demo\NUC_Driver\NUC_DrvC”目录并将所需的驱动程序添加到工程(注:一般都要将DrvGPIO.c,retarget.c,core_cm0.c和DrvSYS.c添加到工程)

(11)单击新建文件图标,如下图。此时会新建一个文本文件。单击保存按钮,此时会让我们选择保存路径,我们保存在“…\demo\”文件夹下面并将其命名为“main.c”(可以任意命名,但后缀要为.c)。

Keil MDK安装、使用说明

Keil MDK安装、使用说明

RealView MDK安装使用指南

——For Luminary Micro Stellaris系列

——Use J-link仿真器

北京精仪达盛科技有限公司

目录

第1章RealView MDK4.01集成开发环境 (3)

1.1 RealView MDK简介 (3)

1.2 J-LINK仿真器介绍 (3)

1.3 RealView MDK4.01安装 (5)

1.3.1 RealView MDK4.01 的安装步骤 (5)

1.3.2 安装J-link驱动 (7)

第2章安装流明诺瑞驱动库 (9)

2.1 获得驱动库 (9)

2.2 驱动库安装步骤 (10)

第3章在RealView MDK4.01 中新建一个工程项目 (11)

3.1 创建工程 (11)

3.2 工程管理 (15)

3.3 工程基本配置 (17)

3.4工程的编译链接 (22)

3.5 程序烧写到FLASH (22)

3.6 代码运行 (22)

第1章RealView MDK集成开发环境

1.1 RealView MDK简介

RealView MDK是ARM公司最先推出的基于微控制器的专业嵌入式开发工具。它采用了ARM的最新技术工具RVCT,集成了享誉全球的μVision IDE,因此特别易于使用,同时具备非常高的性能。与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。

1.2 J-LINK仿真器介绍

全功能版J-LINK配合IAR EWARM,ADS,KEIL,WINARM,Real View等集成开发环境支持所有ARM7/ARM9/Cortex内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。最显著的特点:速度快,FLASH断点不限制数量,支持IAR、KEIL、ADS等环境。

keil-MDK-5的用法简介

keil-MDK-5的用法简介

keil.MDK.5.Install的用法简介

很多人第一次使用KEIL5时,不能正常的使用,有点不知所措,可能出现过一些问题。如:新建工程时,找不到相应的设备(如:STM32的MCU),找不到相应设备的例程等问题。那是由于没有下载相应的PACKS和EXAMPLES,而这些都是依靠keil5的新添加的功能“Install”,接下来就给大家简单的介绍一下怎么简单地使用Intall。

下面使用常用的STM32F103ZET设备作为例子,来讲述。

1.这是我们安装后,第一次新建工程时,出现的界面,没有很多设备供我们选择,只有ARM 的几种内核而已,并没有我们所需要的STM32F103ZET的MCU。

2.那是由于我们没有下载相应的PACKS,下面一张图简要说明怎么安装各种设备的PACKS (这里以STM32F103ZET为例)。

1)打开keil后,在工具栏中找到“Install”图标,单击它。如下图所示。

2)出现“Pack Install”界面后,单击右上方的“Devices”选项卡,并在此下方找到STM 系列,并单击。如下图所示。

3)单击左上方的“Packs”选项卡,并在此选项卡下面找到“STM32F1xx_DFP”,最后单击其后方的“Install”按钮,等待下载完成就好了。

3.现在新建工程时便有了STMF1xx系列了。如下图所示。

Pillar Peng

2015.3.6-15:38

keil基本用法

keil基本用法

keil基本用法

Keil是一款常用的嵌入式开发工具,用于编写和调试嵌入式系统的

程序。如果您想了解Keil的基本使用方法,可以参考以下几个方面:

1. 安装Keil

首先,您需要从Keil官网下载Keil软件并安装。在安装时,您需要输

入您的许可证信息。安装完成后,您可以通过双击Keil的图标启动软件。

2. 创建工程

在Keil中,您可以创建一个新的工程来编写程序。要创建新的工程,

您需要选择“Project” -> “New Project”菜单。然后,您需要选择您要使

用的微控制器型号,并为工程命名。在创建新工程时,您还可以选择

要使用的编译器类型。

3. 编写代码

完成工程创建后,您可以在Keil中编写代码。Keil支持C和汇编语言,您可以使用任何您熟悉的语言来编写程序。您可以在Keil的编辑器中

书写代码,并随时保存您的工作。

4. 编译程序

编写完代码后,您需要将代码编译为可执行的程序。在Keil中,您可以通过单击“Build”按钮来编译程序。如果出现编译错误,可以尝试查看编译器输出信息,以找出错误原因。

5. 调试程序

当程序编译成功后,您可以在Keil中启动仿真器来调试程序。在仿真器中,您可以在程序中设置断点、单步执行程序等等。

6. 下载程序

最后,您需要将程序下载到微控制器中运行。在Keil中,您可以选择“Flash” -> “Download”来下载程序。如果下载成功,您可以通过Keil的仿真器启动程序并观察其运行状况。

以上是Keil的基本使用方法。如果您想进一步了解Keil的高级用法,例如使用Keil的库函数、调试I2C等等,请尝试阅读相关的文档或教程。Keil是一个功能强大的开发工具,熟练掌握它可以帮助您更快地开发出优秀的嵌入式系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Keil MDK新手指南

熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM 内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的。本文以MDK V4.03为例,详细的写一下MDK的设置、界面、工具。可能会有些杂乱,但我想所涉及的东西都是最常用的;可能不是那么的严谨清晰,我想谁也没把我期望成专家!哈,有问题欢迎留言。正式开始。

第一首先启动MDK

当然要先安装好MDK,如果找不到在哪里下载,可以翻翻我以前的博文。启动后的MDK界面如图1所示。

图1 MDK界面

第二新建一个工程

单击Project ->New µVision Project...菜单项,µVision 4将打开一个标准对话框,见图2,输入希望新建工程的名字即可创建一个新的工程,建议对每个新建工程使用独立的文件夹。例如,这里先建立一个新的文件夹,然后选择这个文件夹作为新建工程的目录,输入新建工程的名字Project1,µVision将会创建一个以Project1.uvproj2为名字的新工程文件,它包含了一个缺省的目标(target)和文件组名。这些内容在Project Workspace->Files中可以看到。

图2

第三选择设备

在创建一个新的工程时,µVision要求为这个工程选择一款CPU。选择设备对话框显示了µVision的设备数据库,只需要选择用户所需的微控制器即可。例如,选择Philips LPC2114微控制器,这个选择设置了LPC2114设备的必要工具选项、简化了工具的配置。

图3

注意:

∙当创建一个新的工程时,µVision会自动为所选择的CPU添加合适的启动代码。

∙对于一些设备而言,µVision需要用户手动地输入额外的参数。请仔细阅读这个对话框右边的信息,因为它可能包含所选设备的额外配置要求。

无语了,一个钟头写的东西上传之后竟然丢失了一大段。吐血中,继续写。

到这里一个工程就新建完成,下面就需要编写代码,然后设置目标配置,编译调试等等。在这之前,我们先来了解一下MDK编译器的常用工具按钮,工欲善其事,必先利其器!

1.编译快捷按钮:

(1)编译当前文件

(2)编译已经修改的文件(仅编译已修改的文件,这样可以节省编译时间)

(3)编译所有文件(一般使用这个即可,当设置过目标配置选项后,必须使用它来重新编译。)

(4)停止编译当前文件

2.程序下载快捷按钮:

具体使用参见我的博文:

/zhzht19861011/archive/2010/10/06/5924218.aspx

3.查找快捷按钮:

(1)在文件中查找。这是我最常用的查找方式,特别是有多个模块时,当你要找到一个函数或变量是在那个文件中定义的,就可以单击这个图标来在全工程文件中查找。

(2)在当前文件中查找。在编辑框中输入要查找的关键字,按回车即可查到,连续按回车会跳到下一处。

(3)在当前文件中查找。单击后会弹出查找对话框,能进行一些设置,比如大小写区分等。

4.设置书签快捷按钮:(从左向右依次为标签1、2、3、4)

这个功能还是很实用的,想象一下,当你的一个文件有很多代码的时候,寻找你需要的代码行就变得很不容易,这个时候,设置书签快捷键就派上了用场!

(1)设置书签。将鼠标定位到要标记的代码行,单击该图标则在代码行的左侧设下一个书签,再次单击该按钮,取消该代码行的书签。

(2)跳到上一书签。

(3)跳到下一书签。

(4)取消所有书签

5.调试快捷按钮:

(1)点击此按钮进入调试界面

(2)设置断电。单击要设计断电的代码行,再单击此按钮,则为该代码行设置了断点,再次单击,取消所设的断点。通常设置断点是在debug窗口的要设断点代码处双击,再次双击取消设置断点。

(3)使能/禁止断点。将鼠标定位到一个已经设置了断点的代码行处,单击此按钮,该断点被禁止,再次单击该按钮,断点使能。

(4)使能/禁止所有断点。

(5)取消所有断点。

哎呀,有事要回去了,明天接着写。

一晚上过去,继续写。

6.工程视图和配置快捷按钮:

(1)工程视图快捷按钮。这相当于一个下拉菜单,里面有绝大多说的工程窗口。这个按钮用来显示/禁止工程内的窗口。比如常常会有人把工程空间窗口或者编译输出窗口不小心关掉却又不能把它再显示出来,这个时候就可以通过单击这个快捷按钮的相应内容来显示。另外,该按钮实现的功能都可以在菜单view 中设置。

(2)配置快捷按钮。点击一下出现图4所示的界面:

图4

(1)编辑选项卡。用来设置一些编辑信息,比如缩进的设置,显示行号设置,界面显示效果等等。

(2)设置代码、关键的颜色和字体。如果默认的关键字颜色,代码颜色,代码字体、大小不符合你的习惯,可以在这里进行更该,在这里还可以更改用户自定义关键字。

(3)设置用户关键字。非常非常好用的一个功能,它可以使你自己定义的关键字像系统关键字一样高亮显示。假如你有想写一个移植性比较高的程序,通常一些和编译器无关的变量类型需要这样定义:

typedef unsigned char uint8; /* 无符号8位整型变量*/

typedef signed char int8; /* 有符号8位整型变量*/

typedef unsigned short uint16; /* 无符号16位整型变量*/

然后在其它模块中都是这样定义一个无符号8位整形变量:

uint8 test;//定义变量

这样有一个什么问题呢?就是uint8这个虽然是用户定义的关键字,但是它并不能像系统关键字那样高亮显示。怎么办呢?完全有办法解决,而且就是在这个标签卡中就可完成。方法如下:

a.打开User Keywords标签卡。在左侧窗口选择文件类型,比如ARM:Editor C File;在右侧窗口点击按钮,新建一个用户关键字编辑框,输入用户定义的关键字,比如uint8,这样在程序代码中,所有的uint8都会高亮显示。

(4)设置快捷键。这个我没有用过,所以不多说明。

(5)模板代码。这又是一个比较实用的功能,模板既有软件自带的,也可以自己编辑模板。可以在你书写程序的时候使用这一功能加快代码的输入。使用方法:

a.先在该选项卡中编辑自己的代码模板,也可以之用软件自带的模板。

b.使用上面6-(1)所说的工程视图快捷按钮,保证该按钮下拉菜单中Templates被选中;选中后会在工程工作空间(Project WorkSpace)中出现:标签。

c.在编写代码时,应用即可。

7.目标工具选项(Target Options …):

这个是最常用而且最重要的快捷按钮和设置点。这里以LPC2114为例详细做讲述,其它CPU与之类似。

µVision可以设置目标硬件的选项。通过上面的工具栏按钮或Project - Options for Target 菜单项打开Options for Target对话框,如图5所示。在Target页中设置目标硬件及所选CPU片上组件的参数。

(1)设备选项卡(device )。

相关文档
最新文档