欢迎来到天天文库
浏览记录
ID:37492206
大小:1.29 MB
页数:13页
时间:2019-05-24
《Keil_uVision4入门教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2.1.安装KeilTM软件您可以到http://www.keil.com/下载KeilTMRealView?MicrocontrollerDevelopmentKitEvaluation软件。这个软件包包含有KeilTMμVision4整合开发环境。评估版本有一定限制,最大只能到32K字节的镜像文件,但是它是免授权(license-free)的。关于安装KeilTM?Vision4的更多信息,可以参考KeilTM中的ReadMeFirst文档。2.2.连接目标设备目标设备可用PC的USB供电,或者也可以用其它5伏特的直流电源。TheKeilTMULI
2、NK调试器通过USB和PC相连,通过SWD端口(SerialWireDebug)和目标板相连。连好以后,您将可以用它来向目标设备下载程序和调试。ULINK2使用一根20脚的带状电缆和NUC1xx相连接。2.3.?Vision4概要?Vision4有两种操作模式:?构建模式:用于编辑和编译所有的程序文件,并生成最终的可执行程序。在创建程序相关章节中,我们将详细描述此构建模式。?调试模式:提供一个强大的调试环境,帮助您跟踪调试程序。在调试程序相关章节中,我们将详细描述此调试模式。2.3.1.构建过程在菜单或工具条上点击“BuildTarget”命令之后,将
3、开始编译代码。系统将自动检测文件依赖和关联性,因此只有修改过的文件才会被重新编译,这样可以显著的加快编译过程。您或许可以设定全局优化选项,对C或其它模块执行增量式重编译。通过Project菜单,您可以进入项目文件和项目管理设定的对话框。2.3.2.调试器μVision4集成的开发环境、仿真器、调试器等,将为您提供一个单纯统一的环境,使您得以快速的编辑、仿真和调试您的程序。通过μVision4的工具条,就可以实现绝大多数调试和编辑的功能。您可以在代码编辑区域的右键菜单中设定断点。如果您还没调试,在编辑状态就设定这些断点,调试开始后,这些断点会自动生效。μ
4、Vision4标记了编辑窗口中每一行的属性,所以您可以快速的查看当前的所有断点和执行状态。2.4.使用步骤本章详细描述了如何使用KeilTMμVision4开发环境,通过SWD调试代理接口,从开始到下载程序调试的各个步骤。2.4.1.开始使用软件点击Keil?Vision4图标打开?Vision应用程序后,将下面下面这个窗口。在这个窗口里,您将可以创建项目、编辑文件、配置开发工具、执行编译连接,以及进行项目调试。2.4.2.创建项目在开始写C代码之前,首先需要创建一个项目。您可以在要保存项目的位置先建立一个新的文件夹,然后执行Keil?Vision4程
5、序在其中建立项目。通常需要以下几个步骤:?1.在您设定的路径上建立名为“CodeTemplate”的文件夹?2.执行Keil?Vision4程序,Start->Programs->KeilμVision4?3.创建一个新的项目。从主窗口中,选择?Project?菜单,选择条目Newproject.然后会显示如下一个文件对话框。?4.在文件对话框中,切换到之前的文件夹(CodeTemplate);在底部的文件名输入框中,打入您的项目的名字,例如CodeTemplate,然后点击“保存”。2.4.3.设备支持接下来将显示一个新的窗口,在这个窗口里,您需要选
6、择您将使用的目标ARM设备类型和编译输出的文件格式。(在这个例子中,我们使用Cortex-M0作为目标设备类型)。这个设定通常需要如下几个步骤。?1.打开ARM目录?2.选择您要开发的设备条目。在这篇文档里,作为例子我们将使用Cortex-M0.2.4.4.项目管理KeiluVision4确保了简易并且一致性的项目管理风格。通过一个单独的文件保存源代码的文件名和各种配置信息,这些配置信息包括编译、连接、调试、Flash的其他工具的配置。通过项目的相关菜单项,可以方便的访问到项目文件和项目管理对话框。选择下图中的图标打开项目组件设定(Management
7、ProjectComponentSetting)项目组件设定窗口如下图所示。您可以在其中建立新的项目目标、分组、选择分组中的不同的文件。最终,项目工作区域将如下图所示:2.4.5.创建一个C程序现在您可以开始写C程序了!在主窗口中,选择下拉菜单File->New,然后看到出现一个新的标题为的窗口,您可以在窗口中开始写您的代码。在写完最初的代码后,再次选择下拉菜单File->Save,然后将看到一个新的文件保存对话框。请将此文件保存到之前创建的CodeTemplate文件夹中,名字可取为main.c。然后在真正开始编译之前,我
8、们还需要将main.c加入到项目文件里。您需要右键点击?Sourcefiles?,选择AddF
此文档下载收益归作者所有