您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > ARM_在IAR_的_嵌入式工作平台下_快速开始指南(绝对好资料)
1111IAREmbeddedWorkbenchIAREmbeddedWorkbenchIAREmbeddedWorkbenchIAREmbeddedWorkbenchIAREmbeddedWorkbenchIAREmbeddedWorkbenchIAREmbeddedWorkbenchIAREmbeddedWorkbenchforARMforARMforARMforARMforARMforARMforARMforARMQuickStartQuickStartQuickStartQuickStartQuickStartQuickStartQuickStartQuickStartGuideGuideGuideGuideGuideGuideGuideGuideIIARSystemsAB,ShanghaiARSystemsAB,Shanghai2007-04-2007-04-12122222说明说明��本文档为本文档为20072007200720072007200720072007年年NXPNXPNXPNXPNXPNXPNXPNXP((((((((中国中国))))))))ARMARMARMARMARMARMARMARMMCUMCUMCUMCUMCUMCUMCUMCU大学设计竞赛的大学设计竞赛的参考文档之一参考文档之一��本文档中所指的软件工具为:本文档中所指的软件工具为:��IARIAREmbeddedEmbeddedWorkbenchWorkbenchforforARMARMvv4.414.41AA或:或:��IARIAREmbeddedEmbeddedWorkbenchWorkbenchforforARMARMKickStartKickStartvv4.414.41AA((httphttp://://suppsupp..iariar..comcom//DownloadDownload//SWSW/?/?itemitem==EWARMEWARM--KSKS3232))��请参考相关的安装指南请参考相关的安装指南��本文档中所用的代码为本文档中所用的代码为LPCLPCLPCLPCLPCLPCLPCLPC21482148214821482148214821482148例程,但亦可推广至其例程,但亦可推广至其它它NXPNXPNXPNXPNXPNXPNXPNXPARMARMARMARMARMARMARMARMMCUMCUMCUMCUMCUMCUMCUMCU��本文档中所用的调试代理软件为本文档中所用的调试代理软件为HHHHHHHH--------JTAGJTAGJTAGJTAGJTAGJTAGJTAGJTAG::��下载链接:下载链接:httphttphttphttphttphttphttphttp://://://://://://://://��请参考相关的安装和使用指南请参考相关的安装和使用指南��本文档中所用的调试设备为本文档中所用的调试设备为““““““““SupperJTAGSupperJTAGSupperJTAGSupperJTAGSupperJTAGSupperJTAGSupperJTAGSupperJTAG””””””””并口并口--------JTAGJTAGJTAGJTAGJTAGJTAGJTAGJTAG转接头或其它转接头或其它WigglerWigglerWigglerWigglerWigglerWigglerWigglerWiggler兼容调试设备兼容调试设备3333目录目录��1.1.1.1.1.1.1.1.创建工程创建工程��1.11.1创建新工程创建新工程��1.21.2选择工具链和工程模版选择工具链和工程模版��1.31.3保存工程文件保存工程文件��2.2.2.2.2.2.2.2.添加代码添加代码��2.12.1准备所需文件准备所需文件��2.22.2添加源代码添加源代码��3.3.3.3.3.3.3.3.配置工程选项配置工程选项��3.13.1配置工程选项配置工程选项��3.23.2配置通用选项配置通用选项��3.33.3选择编译器优化级别选择编译器优化级别��3.43.4设定头文件包含路径设定头文件包含路径��3.53.5选择输出文件参数选择输出文件参数��3.63.6选择烧写选择烧写FlashFlash的文件格式的文件格式��3.73.7设定设定LinkerLinkerCommandCommandFileFile��3.83.8选择调试器驱动程序选择调试器驱动程序��3.93.9选择程序下载模式选择程序下载模式��3.103.10设定设定RDIRDI调试代理软件调试代理软件��3.113.11保存保存WorkspaceWorkspace文件文件��4.4.4.4.4.4.4.4.代码编译和链接代码编译和链接��4.14.1编译和链接编译和链接��5.5.5.5.5.5.5.5.代码下载和调试代码下载和调试��5.15.1准备调试环境准备调试环境��5.25.2下载程序到目标板下载程序到目标板��5.35.3代码调试代码调试��5.45.4退出调试环境退出调试环境44441.11.1创建新工程创建新工程��打开软件:打开软件:��StartStart��ProgramsPrograms��IARIARSystemsSystems��IARIAREmbeddedEmbeddedWorkbenchWorkbenchforforARMARM��IARIAREmbeddedEmbeddedWorkbenchWorkbench��创建新工程:创建新工程:��ProjectProject��CreateCreateNewNewProjectProject……55551.21.2选择工具链和工程模版选择工具链和工程模版��ToolToolToolToolToolToolToolToolchainchainchainchainchainchainchainchain::::::::ARMARMARMARMARMARMARMARM��ProjectProjectProjectProjectProjectProjectProjectProjecttemplatestemplatestemplatestemplatestemplatestemplatestemplatestemplates::::::::EmptyEmptyEmptyEmptyEmptyEmptyEmptyEmptyprojectprojectprojectprojectprojectprojectprojectproject66661.31.3保存工程文件保存工程文件��LPCLPCLPCLPCLPCLPCLPCLPC2148_2148_2148_2148_2148_2148_2148_2148_DemoDemoDemoDemoDemoDemoDemoDemo........ewpewpewpewpewpewpewpewp77772.12.1准备所需文件准备所需文件��按照要求,开发所需的程序。可参考:按照要求,开发所需的程序。可参考:��LPCLPC214214xxUserUser’’ssManualManual�ARM®IARC/C++CompilerReferenceGuide��LPCLPC21482148开发板规格书和使用手册开发板规格书和使用手册��IARIAREmbeddedEmbeddedWorkbenchWorkbenchforforARMARM自带的自带的LPCLPC21482148例程例程��把所开发的源代码复制到工程文件所在目录中:把所开发的源代码复制到工程文件所在目录中:��CC//CC++++源文件源文件��CC//CC++++头文件头文件��ARMARM汇编语言源文件汇编语言源文件��从从IARIARIARIARIARIARIARIAREmbeddedEmbeddedEmbeddedEmbeddedEmbeddedEmbeddedEmbeddedEmbeddedWorkbenchWorkbenchWorkbenchWorkbenchWorkbenchWorkbenchWorkbenchWorkbenchforforforforforforforforARMARMARMARMARMARMARMARM自带的自带的LPCLPCLPCLPCLPCLPCLPCLPC21482148214821482148214821482148例程中复制下列文件到工程文件所在目录中例程中复制下列文件到工程文件所在目录中((((((((用用于控制代码和数据在于控制代码和数据在LPCLPCLPCLPCLPCLPCLPCLPC21482148214821482148214821482148内部存储器中的分配内部存储器中的分配))))))))::��……\\IARIARSystemsSystems\\EmbeddedEmbeddedWorkbenchWorkbench4.0\4.0\armarm\\examplesexamples\\NXPNXP\\LPCLPC214214xx\\IARIAR--LPCLPC-214-214XX\\UartUart\\ConfigurationConfiguration\\LPCLPC2148_2148_flashflash..xclxcl��……\\IARIARSystemsSystems\\EmbeddedEmbeddedWorkbenchWorkbench4.0\4.0\armarm\\examplesexamples\\NXPNXP\\LPCLPC214214xx\\IARIAR--LPCLPC-214-214XX\\UartUart\\ConfigurationConfiguration\\LPCLPC2148_2148_RAMRAM..xclxcl88882.22.2添加源代码添加源代码��ProjectProjectProjectProjectProjectProjectProjectProject��������AddAddAddAddAddAddAddAddFilesFilesFilesFilesFilesFilesFilesFiles……………………��添加所有添加所有CCCCCCCC////////CCCCCCCC++++++++++++++++源文件源文件((((((((********........cccccccc;;;;;;;;********........cppcppcppcppcppcppcppcpp))))))))和汇编语言源文件和汇编语言源文件((((((((********........ssssssss79)79)79)79)79)79)79)79)99993.13.1配置工程选项配置工程选项��在在WorkspaceWorkspaceWorkspaceWorkspaceWorkspaceWorkspaceWorkspaceWorkspace窗口中右击工程名称窗口中右击工程名称��OptionsOptionsOptionsOptionsOptionsOptionsOptionsOptions……………………101010103.23.2配置通用选项配置通用选项111111113.33.3选择编译器优化级别选择编译器优化级别121212123.43.4设定头文件包含路径设定头文件包含路径��如果在程序中包含了其它目录下的头文件,须给出它们的包含
本文标题:ARM_在IAR_的_嵌入式工作平台下_快速开始指南(绝对好资料)
链接地址:https://www.777doc.com/doc-5351800 .html