ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1.52MB ,
资源ID:11012911      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11012911.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Keil uVision4快速上手.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Keil uVision4快速上手.docx

1、Keil uVision4快速上手2.1. 安装KeilTM 软件您可以到 RealView? Microcontroller Development Kit Evaluation软件。这个软件包包含有KeilTM Vision4整合开发环境。评估版本有一定限制,最大只能到 32K字节的镜像文件,但是它是免授权(license-free)的。 关于安装KeilTM ?Vision4 的更多信息,可以参考KeilTM中的Read Me First文档。2.2. 连接目标设备 目标设备可用PC的USB供电,或者也可以用其它5 伏特的直流电源。The KeilTM ULINK 调试器通过USB和PC

2、相连,通过SWD端口(Serial Wire Debug)和目标板相连。连好以后,您将可以用它来向目标设备下载程序和调试。 ULINK2 使用一根20 脚的带状电缆和NUC1xx相连接。2.3. ?Vision4 概要?Vision4 有两种操作模式:? 构建模式: 用于编辑和编译所有的程序文件,并生成最终的可执行程序。在创建程序相关章节中,我们将详细描述此构建模式。 ? 调试模式: 提供一个强大的调试环境,帮助您跟踪调试程序。在调试程序相关章节中,我们将详细描述此调试模式。2.3.1. 构建过程在菜单或工具条上点击 “Build Target” 命令之后,将开始编译代码。系统将自动检测文件依

3、赖和关联性,因此只有修改过的文件才会被重新编译,这样可以显著的加快编译过程。您或许可以设定全局优化选项,对C或其它模块执行增量式重编译。通过Project菜单,您可以进入项目文件和项目管理设定的对话框。2.3.2. 调试器Vision4 集成的开发环境、仿真器、调试器等,将为您提供一个单纯统一的环境,使您得以快速的编辑、仿真和调试您的程序。通过Vision4 的工具条,就可以实现绝大多数调试和编辑的功能。 您可以在代码编辑区域的右键菜单中设定断点。如果您还没调试,在编辑状态就设定这些断点,调试开始后,这些断点会自动生效。Vision4 标记了编辑窗口中每一行的属性,所以您可以快速的查看当前的所

4、有断点和执行状态。2.4. 使用步骤本章详细描述了如何使用KeilTM Vision4 开发环境,通过SWD调试代理接口,从开始到下载程序调试的各个步骤。2.4.1. 开始使用软件点击Keil ?Vision4 图标打开?Vision应用程序后,将下面下面这个窗口。在这个窗口里,您将可以创建项目、编辑文件、配置开发工具、执行编译连接,以及进行项目调试。2.4.2. 创建项目在开始写C代码之前,首先需要创建一个项目。您可以在要保存项目的位置先建立一个新的文件夹,然后执行Keil ?Vision4 程序在其中建立项目。通常需要以下几个步骤: ?1. 在您设定的路径上建立名为 “CodeTempla

5、te” 的文件夹 ?2. 执行Keil ?Vision4 程序,Start - Programs - Keil Vision4 ?3. 创建一个新的项目。从主窗口中,选择?Project?菜单,选择条目New project . 然后会显示如下一个文件对话框。 ? 4.在文件对话框中,切换到之前的文件夹( CodeTemplate ) ;在底部的文件名输入框中,打入您的项目的名字,例如CodeTemplate,然后点击“保存”。2.4.3. 设备支持接下来将显示一个新的窗口,在这个窗口里,您需要选择您将使用的目标 ARM设备类型和编译输出的文件格式。(在这个例子中,我们使用Cortex-M0

6、作为目标设备类型)。这个设定通常需要如下几个步骤。 ? 1.打开ARM目录 ?2. 选择您要开发的设备条目。在这篇文档里,作为例子我们将使用Cortex-M0.2.4.4. 项目管理Keil uVision4 确保了简易并且一致性的项目管理风格。通过一个单独的文件保存源代码的文件名和各种配置信息,这些配置信息包括编译、连接、调试、Flash的其他工具的配置。通过项目的相关菜单项,可以方便的访问到项目文件和项目管理对话框。 选择下图中的图标打开 项目组件设定(Management Project Component Setting)项目组件设定 窗口如下图所示。您可以在其中建立新的项目目标、分组

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

8、文件夹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. 点击菜单 Pro

9、ject = Options for Target = 您的项目目标名. 或者点击工具条按钮Options for Target2. 在Target 标签上,您还可以设定CPU 和内存的配置。另外一些设定包括基本的工具链,包括编译、连接器、调试器和仿真器等。3. 在中间的设定窗口上,点击Debug 标签,选择设定ULINK Cortex Debugger. 如果您没有发现ULINK Cortex Debugger,您可能需要到下图中的下拉框中寻找。如果您想在开始调试模式之前装入应用程序,通常需要选上Load Application at Startup.2.4.8. 仿真您的代码 uVisio

10、n4 IDE的一个非常强有力的功能就是,它可以直接运行您的代码。要开始仿真您的代码,在Debug下拉菜单上,简单点击Start/Stop Debug Session 条目即可。另外可选的办法就是按快捷键 ,或者点击工具条上的 ?Debug? 图标。如下图所示:下面的图中,uVision4 IDE 切换到了调试模式,左边的窗口显示处理器的寄存器,下面的窗口显示调试信息,主窗口显示正在调试的程序源代码。从现在开始,您可以检查和修改内存,程序变量,CPU寄存器,设定断点,单步运行,以及进行其他各种典型的调试动作。要继续运行程序,请点击Debug菜单上的Run条目,或者工具条的Run按钮。2.4.9.

11、 Flash 工具 通过仿真器接口,Keil 工具链可以向NUC1xx 开发板中下载程序。下载过程通常需要一个特别的flash 工具程序来辅助完成。NUC1xx 系列芯片的flash辅助程序的名称为NUC1XX_128、FLM NUC1XX_64kB、FLM NUC1XX_328kB.FLM,用户可以根据实际配置选择其一。 在使用NUC1xx_128kB.FLM这样的程序之前,我们可能需要先将其复制到Keil安装目录下的ARMFlash目录中。如果已经在这个目录下面了,我们再回到Keil集成开发环境, 打开Options for Targets对话框, 选择Utilities 标签,然后打开设定(Settings )对话框。Settings 按钮点击后弹出的对话框如上图所示。在这个对话框上,我们可以设定内存启始地址(Start)为0x20000000, 内存大小(size)为0x4000。最后,点击按键Add开始加入flash辅助工具程序。如果NUC1xx_128kB.FLM 已经复制到了 KeilARMFlash,新弹出的对话框上将可以看到这个文件:现在,请点击OK, 所有设定动作已经完成! 请注意: 因为flash 启示隐射基地址是0x00000000, 我们需要根据flash基地址设定好程序连接时的RO base的值。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2