Kel_uVision4上手
速
i快精品文档
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,然后点击“保存”。
收集于网络,如有侵权请联系管理员删除
Keil_uVision4快速上手上课讲义



