RealViewMDK使用教程.ppt

上传人:za****8 文档编号:12667852 上传时间:2020-05-13 格式:PPT 页数:27 大小:1.94MB
返回 下载 相关 举报
RealViewMDK使用教程.ppt_第1页
第1页 / 共27页
RealViewMDK使用教程.ppt_第2页
第2页 / 共27页
RealViewMDK使用教程.ppt_第3页
第3页 / 共27页
点击查看更多>>
资源描述
下午3时25分,2/27,RealViewMDK使用教程,1.RealViewMDK简介,下午3时25分,3/27,几种支持CM3的开发环境,下午3时25分,4/27,KeilRealViewMicrocontrollerDevelopmentKit简称RealViewMDK或RVMDK;源自德国Keil公司,现被ARM公司收购,是目前ARM公司最新的一款针对各种嵌入式处理器的软件开发工具.,1.RealViewMDK简介,下午3时25分,5/27,RealViewMDK开发工具包包括:Vision集成开发环境(IDE);调试器;仿真器;ARMRealView编译工具;RTXReal-TimeKernel;针对各种微控制器的详细启动代码;Flash编程算法;示例程序等.,1.RealViewMDK简介,下午3时25分,6/27,1.RealViewMDK简介,VisionIDE是一个窗口化的软件开发平台,集成了功能强大的编辑器、工程管理器以及各种编译、调试工具;本章所给出的示例是基于KeilRealViewMDKV4.20,目标板为LuminaryMicroLM3S9B96评估板.,RealViewMDK使用入门,下午3时25分,7/27,新建一个工程添加带有main函数的C文件添加driverlib.lib文件添加SCT文件工程配置设置调试和下载程序调试和运行程序,1.RealViewMDK简介,下午3时25分,8/27,新建一个工程,步骤一:新建一个工程打开KEIL,在Project目录中,选择ProjectNewuVisionProject,下午3时25分,9/27,新建一个工程,在例程目录C:StellarisWareforC1boardsdk-lm3s9b96下新建一个文件夹experiment,并把新建工程保存在该文件夹中,工程名也设为experiment。,下午3时25分,10/27,新建一个工程,针对LM3S9B96,在器件选择对话框的LuminaryMicro列表下选择LM3S9B96。最后会问您是否添加启动代码到该工程,选择是:,下午3时25分,11/27,添加带有main函数的C文件,步骤二:添加带有main函数的C文件从FileNew创建一个新文件并添加如下所示代码。#includeinc/hw_memmap.h#includeinc/hw_types.h#includedriverlib/debug.h#includedriverlib/gpio.h#includedriverlib/sysctl.h“intmain(void)SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_OSC|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_3);GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_3,0);while(1),下午3时25分,12/27,添加带有main函数的C文件,SysCtlDelay(SysCtlClockGet()/6);GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_3,0 x8);SysCtlDelay(SysCtlClockGet()/6);GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_3,0);将该新文件保存为main.c在您的工程目录中。一旦保存了,双击“SourceGroup1”或者右键单击文件夹并选择“AddFiletoGroupSourceGroup1”。当弹出寻找文件的对话框时,浏览您的工程目录并选择刚创建的main.c文件。,下午3时25分,13/27,添加driverlib.lib文件,步骤三:添加driverlib.lib文件右键单击“SourceGroup1”文件夹并选择“AddFilestoGroupSourceGroup1.”浏览C:StellarisWareforC1driverlibrvmdk并选择driverlib.lib文件。,下午3时25分,14/27,添加SCT文件,步骤四:添加SCT文件简单的,可以直接从其它demo例程文件夹拷贝SCT文件到experiment文件夹中,并将其重名名为experiment.sct。注意:SCT文件必须与工程文件同名然后,对SCT文件作如下修改,下午3时25分,15/27,工程配置,步骤五:工程配置选择ProjectOptionsforTargetTarget1。这里您首先需要设置晶振频率。然后勾选UseMicroLIB单选框以减小代码的大小和内存占用。,下午3时25分,16/27,工程配置,在您的工程选项里,选择C/C+标签。这里您首先需要告诉工程使用ARM编译器,定义“rvmdkPART_LM3S9B96”,这个定义被用来正确编译Keil的特殊部分。,下午3时25分,17/27,工程配置,按下图所示设置IncludePaths选项,下午3时25分,18/27,工程配置,由于我们程序中实际包括的是inc和driverlib目录下的文件,所以需要手工把boards改为.,即表示当前目录。点击OK后就完成了设置。,下午3时25分,19/27,工程配置,在linker这个选项卡中,首先您需要取消“UseMemoryLayoutfromTargetDialog”的选中。接着添加“entryReset_Handler”到辅助功能框。最后,在ScatterFiles中填入experiment.sct。,下午3时25分,20/27,设置调试和下载程序,步骤六:设置调试和下载程序Debug标签下,选择“Use”单选项以调试实际的硬件,在下拉列表中选择“StellarisICDI”选项。在Runtomain()这个选项前打勾。,下午3时25分,21/27,设置调试和下载程序,切换到Utilities标签,在下拉列表中选择“StellarisICDI”选项。接着单击Settings,进行JTAG时钟和复位方式等设置。,下午3时25分,22/27,设置调试和下载程序,设置完OptionsforTargetTarget1后,您就可以在Project目录里选择“Rebuildalltargetfiles”或者单击“Rebuildall”按钮编译链接该工程。,下午3时25分,23/27,设置调试和下载程序,在Flash目录里选择“Download”或者单击“Load”按钮下载程序到Flash存储器。IDE窗口的底部可以看到进度条。,下午3时25分,24/27,调试和运行程序,步骤七:调试和运行程序选择Debug目录下的“Start/StopDebugSession”,或者单击“Debug”按钮(图标)。,下午3时25分,25/27,调试和运行程序,IDE切换到调试模式。在左边的窗口中显示处理器的各寄存器,在底部可看见调试命令窗口,主窗口显示正在调试的源代码。调试器自动在main函数处停止。,下午3时25分,26/27,调试和运行程序,现在开始,您可以修改存储器,程序变量和处理器寄存器,设置断点,单步运行以及所有其它调试方法。要运行程序,在Debug目录里选择“Run”,或者单击“Run”按钮。,下午3时25分,27/27,END,RealViewMDK使用教程,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!