当前位置:首页 >> 机械/仪表 >>

Keil_uVision4快速上手_图文

2.1. 安装 Keil TM 软件您可以到 http://www.keil.com/下载 KeilTM RealView Microcontroller Development Kit Evaluation 软件 这个软件包包含有 KeilTM ?Vision4 整合开发环境 评估版本有一定限制 最大只能到 32K 。 。 , 字节的镜像文件,但是它是免授权(license-free)的。 关于安装 KeilTM uVision4 的更多信息,可以参考 KeilTM 中的 Read Me First 文档。 2.2. 连接目标设备 目标设备可用 PC 的 USB 供电,或者也可以用其它 5 伏特的直流电源。The KeilTM ULINK 调试器通 过 USB 和 PC 相连,通过 SWD 端口(Serial Wire Debug)和目标板相连。连好以后,您将可以用它来向目 标设备下载程序和调试。 ULINK2 使用一根 20 脚的带状电缆和 NUC1xx 相连接。

2.3. uVision4 概要 uVision4 有两种操作模式: 构建模式: 用于编辑和编译所有的程序文件,并生成最终的可执行程序。在创建程序相关章节中,我 们将详细描述此构建模式。 调试模式: 提供一个强大的调试环境,帮助您跟踪调试程序。在调试程序相关章节中,我们将详细描 述此调试模式。

2.3.1. 构建过程 在菜单或工具条上点击 “Build Target” 命令之后,将开始编译代码。系统将自动检测文件依赖和关 联性,因此只有修改过的文件才会被重新编译,这样可以显著的加快编译过程。您或许可以设定全局优化 选项,对 C 或其它模块执行增量式重编译。通过 Project 菜单,您可以进入项目文件和项目管理设定的对 话框。

2.3.2. 调试器 ?Vision4 集成的开发环境、仿真器、调试器等,将为您提供一个单纯统一的环境,使您得以快速的 编辑、仿真和调试您的程序。通过 ?Vision4 的工具条,就可以实现绝大多数调试和编辑的功能。 您可以在代码编辑区域的右键菜单中设定断点。如果您还没调试,在编辑状态就设定这些断点,调试开始 后,这些断点会自动生效。?Vision4 标记了编辑窗口中每一行的属性,所以您可以快速的查看当前的所有 断点和执行状态。

2.4. 使用步骤 本章详细描述了如何使用 KeilTM ?Vision4 开发环境,通过 SWD 调试代理接口,从开始到下载程序 调试的各个步骤。 2.4.1. 开始使用软件 点击 Keil ?Vision4 图标打开?Vision 应用程序后,将下面下面这个窗口。在这个窗口里,您将可以创 建项目、编辑文件、配置开发工具、执行编译连接,以及进行项目调试。

2.4.2. 创建项目 在开始写 C 代码之前,首先需要创建一个项目。您可以在要保存项目的位置先建立一个新的文件夹, 然后执行 Keil uVision4 程序在其中建立项目。通常需要以下几个步骤: 1. 在您设定的路径上建立名为 “CodeTemplate” 的文件夹。 2. 执行 Keil uVision4 程序,Start -> Programs -> Keil ?Vision4。 3. 创建一个新的项目。从主窗口中,选择 Project 菜单,选择条目 New project . 然后会显示如下一个 文件对话框。 4.在文件对话框中,切换到之前的文件夹( CodeTemplate ) ;在底部的文件名输入框中,打入您的项 目的名字,例如 CodeTemplate,然后点击“保存”。

2.4.3. 设备支持 接下来将显示一个新的窗口,在这个窗口里,您需要选择您将使用的目标 ARM 设备类型和编译输 出的文件格式。(在这个例子中,我们使用 Cortex-M0 作为目标设备类型)。这个设定通常需要如下几个 步骤 1.打开 ARM 目录 2. 选择您要开发的设备条目。在这篇文档里,作为例子我们将使用 Cortex-M0.

2.4.4. 项目管理 Keil uVision4 确保了简易并且一致性的项目管理风格。通过一个单独的文件保存源代码的文件名和各 种配置信息,这些配置信息包括编译、连接、调试、Flash 的其他工具的配置。通过项目的相关菜单项, 可以方便的访问到项目文件和项目管理对话框。 选择下图中的图标打开项目组件设定(Management Project Component Setting)

项目组件设定窗口如下图所示。您可以在其中建立新的项目目标、分组、选择分组中的不同的文件。

最终,项目工作区域将如下图所示:

2.4.5.

创建一个 C 程序

现在您可以开始写 C 程序了!在主窗口中,选择下拉菜单 File->New, 然后看到出现一个新的标题为 <text1> 的窗口,您可以在窗口 <text1>中开始写您的代码。 在写完最初的代码后,再次选择下拉菜单 File->Save, 然后将看到一个新的文件保存对话框。请将此 文件保存到之前创建的 CodeTemplate 文件夹中,名字可取为 main.c。 然后在真正开始编译之前,我们 还需要将 main.c 加入到项目文件里。您需要右键点击 Source files,选择 Add Files to Group Source files, 然后选择文件夹 CodeTemplate 中的 main.c, 点击 Add 加入后关闭对话框。

2.4.6.

编译 C 程序

选择 Project 菜单上的 Rebuild all target files, 或者点击工具条按钮 Rebuild all 开始编译

然后您将看到所有的代码都将被编译和连接。?Vision4 底部的 Build 窗口中会显示构建过程中的输出信 息。 (这个例子显示了成功构建出文件名为 CodeTemplate.axf 和 CodeTemplate.bin 的过程,整个过程 没有错误(errors), 没有警告(warnings).)

2.4.7.

连接和配置硬件

请按照如下步骤进行: 1. 点击菜单 Project => Options for Target => 您的项目目标名. 或者点击工具条按钮 Options for Target

2. 在 Target 标签上,您还可以设定 CPU 和内存的配置。另外一些设定包括基本的工具链,包括 编译、连接器、调试器和仿真器等。

3. 在中间的设定窗口上,点击 Debug 标签,选择设定 ULINK Cortex Debugger. 如果您没有发现 ULINK Cortex Debugger,您可能需要到下图中的下拉框中寻找。如果您想在开始调试模式之前装入应用 程序,通常需要选上 Load Application at Startup.

2.4.8.

仿真您的代码

uVision4 IDE 的一个非常强有力的功能就是,它可以直接运行您的代码。要开始仿真您的代码,在 Debug 下拉菜单上,简单点击 Start/Stop Debug Session 条目即可。另外可选的办法就是按快捷键 <Ctrl+F7> ,或者点击工具条上的 Debug 图标。如下图所示:

下面的图中,uVision4 IDE 切换到了调试模式,左边的窗口显示处理器的寄存器,下面的窗口显示调 试信息,主窗口显示正在调试的程序源代码。

从现在开始,您可以检查和修改内存,程序变量,CPU 寄存器,设定断点,单步运行,以及进行其 他各种典型的调试动作。要继续运行程序,请点击 Debug 菜单上的 Run 条目,或者工具条的 Run 按钮。

2.4.9.

Flash 工具

通过仿真器接口,Keil 工具链可以向 NUC1xx 开发板中下载程序。下载过程通常需要一个特别的 flash 工具程序来辅助完成。NUC1xx 系列芯片的 flash 辅助程序的名称为 NUC1XX_128、FLM NUC1XX_64kB、FLM NUC1XX_328kB.FLM,用户可以根据实际配置选择其一。 在使用 NUC1xx_128kB.FLM 这样的程序之前,我们可能需要先将其复制到 Keil 安装目录下的 ARM\Flash 目录中。如果已经在这个目录下面了,我们再回到 Keil 集成开发环境, 打开 Options for Targets 对话框, 选择 Utilities 标签,然后打开设定(Settings )对话框。

Settings 按钮点击后弹出的对话框如上图所示。在这个对话框上,我们可以设定内存起始地址(Start) 为 0x20000000, 内存大小(size)为 0x4000。最后,点击按键 Add 开始加入 flash 辅助工具程序。如果 NUC1xx_128kB.FLM 已经复制到了 \Keil\ARM\Flash,新弹出的对话框上将可以看到这个文件:

现在,请点击 OK, 所有设定动作已经完成! 请注意: 因为 flash 启示隐射基地址是 0x00000000, 我们需要根据 flash 基地址设定好程序连接时的 RO base 的值。


相关文章:
Keil_uVision4快速上手_图文.doc
Keil_uVision4快速上手 - 简要介绍资料的主要内容,以获得更多的关注... Keil_uVision4快速上手_机械/仪表_工程科技_专业资料。简要介绍资料的主要内容,以获得更多...
Keil uVision4快速上手.doc
Keil uVision4快速上手 - Keil uVision4 中文图解书 版本 1.1.0 2012 年 12 月 Keil uVision4 中文图解书 版本 1.1.0 2012 ...
Keil uVision4快速上手解析.doc
Keil uVision4快速上手解析 - Keil uVision4 中文图解书 版本 1.1.0 2012 年 12 月 Keil uVision4 中文图解书 版本 1.1.0 201...
Keil_uvision_4基本使用教程_图文.pdf
keil uvision4教程 16页 1下载券 Keil uVision4快速上手 16页 2下载券 ...Keil_uVision3使用教程 24页 1下载券 Keil uVision4入门图文教... 7页 ...
Keil uVision4入门图文教程.pdf
Keil uVision4入门图文教程 - Keil uVision4 软件的使用入门 使用汇编语言或 C 语言要使用编译器,以便把写好的程序编译为机器码, 才能把 HEX 可执行文件写入...
Keil uVision4-软件的使用入门_图文.doc
语言要使用编译器,以便把写好的程序编译为机器码,才能把 HEX 可执行文件写入...(www.mcusy.cn) 二、点击桌面上的 Keil uVision4 图标,出现启动画面: 三、...
Keil_uvision_4基本使用教程(菜鸟必备).doc
Keil_uvision_4 基本使用教程使用汇编语言或 C 语言要使用编译器,以便把写好的程序编译为机器码,才能把 HEX 可执行文件写入单片机内。KEIL uVISION 是众多单片机...
Keil_uVision4_从门级使用方法_图文.pdf
keil 4入门级教程,图文教程。 更多资料请访问 http:/hi.baidu.com/qq...Keil C51单片机实验指导 暂无评价 26页 免费 Keil uVision4快速上手 16页 2...
Keil_uVision4快速上手_图文.doc
Keil_uVision4快速上手 - 2.1. 安装 Keil TM 软件您可
Keil_uVision4快速上手_图文.pdf
Keil_uVision4快速上手 - 2.1. 安装 Keil TM 软件您可
Keil_uvision_4基本使用教程(菜鸟级pdf版).pdf
感叹发展太了,很多人连 uVision2 都没有摸透,...“.ASM ”),图文描述工程项目的创建和使用方法: ...点击桌面上的 Keil uVision4 图标,出现启动画面: ...
Keil uVision4使用说明_图文.doc
17 1 Keil uVision4 使用说明软件地址:\\192.168.1.5\刻盘\工具软件\EXP-...Keil C51 uVision4使用方... 54页 1下载券 Keil uVision4快速上手 13...
Keil uVision4 软件的使用入门.doc
Keil uVision4 软件的使用入门_信息与通信_工程科技_专业资料。对Keil uVision...Keil uVision4快速上手 16页 2下载券 Keil uVision4入门图文教... 7页 ...
keil uVision4使用.doc
“.ASM ”), 图文描述工程项目的创建和使用使用方法:一、 首先我们要养成一个...KEIL uVision4安装使用 15页 1下载券 Keil uVision4快速上手 13页 1下载券...
Keil uVision4集成开发环境安装及使用介绍_图文.pdf
Keil uVision4 集成开发环境安装及使用介绍 1 概述 Keil uVision4 IDE 是基于 Windows 的开发平台, 包含一个高效的编译器、 一 个项目管理器和一个 MAKE 工具...
Keil_uvision_4基本使用教程_图文.pdf
Keil_uvision_4基本使用教程 - 特别说明 此资料来自豆丁网(htt
Keil_uVision4_第一个工程的建立和环境设置.pdf
点击 Project --->New uVision Projiect 第 2 步:输入工程名字:test (最好...Keil uVision4快速上手 13页 1下载券 Keil 实例教程(1) -- ke... 5...
Keil_uVision4安装破解方法与汉化.pdf
Keil_uVision4安装破解方法与汉化 2018-06-28 17:14:42 太棒了!!!,Keil_uVision4安装破解方法与汉化 2018-06-27 19:28:26 文档贡献者 小小...
keil uvision4界面中英对照_图文.doc
Keil uVision4 界面英文翻译及解释 Amos Luu,USTH,Harbin 150022 Keil uVision...Keil uVision4使用说明 18页 1下载券 Keil uVision4快速上手 13页 1下载...
Keil4使用教程.doc
_Lic.exe 注册机, 在 CID 窗口里填上刚刚复制的 CID, 其它 设置不变 4. ...(www.mcusy.cn) 的使用入门, 以上图文描述的是 KEIL uVISION 的使用入门,...
更多相关标签: