ADS1.2操作步骤(下载)

ADS1.2操作步骤(下载)

ID:37866383

大小:582.50 KB

页数:13页

时间:2019-06-01

ADS1.2操作步骤(下载)_第1页
ADS1.2操作步骤(下载)_第2页
ADS1.2操作步骤(下载)_第3页
ADS1.2操作步骤(下载)_第4页
ADS1.2操作步骤(下载)_第5页
资源描述:

《ADS1.2操作步骤(下载)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ADS1.2操作1.ADS1.2简介ADS开发环境是ARM公司较早推出的ARM核微控制器集成开发工具,英文全程为ARMDeveloperSuite,成熟版本为ADS1.2。ADS1.2支持ARM10之前的所有ARM系列微控制器,支持软件调试以及JTAG硬件仿真调试,支持汇编、C和C++源程序,具有编译效率高、系统库功能强等特点,可以在Windows98、WindowsXP、Windows2000以及RedHatLinux上运行。2.ADS1.2集成开发环境的组成简介ADS1.2由6个部分组成,如下表

2、所示。表4.3-1ADS1.2的组成部分名称描述使用方式代码生成工具ARM汇编器,ARM的C、C++编译器,Thumb的C、C++编译器,ARM连接器由CodeWarriorIDE调用集成开发环境CodeWarriorIDE工程管理,编译连接调试器AXD,armsd仿真调试指令模拟器ARMulator由AXD调用ARM开发包一些底层的例程,实用程序(如fromELF)实用程序由CodeWarriorIDE调用ARM应用库C、C++函数库等由用户程序调用3.操作步骤选择Windows操作系统的“开始”

3、->“程序”->ARMDevelopSuitev1.2->CodeWarriorforARMDevelopSuite命令启动MetrowerksCodeWarrior,或者双击CodeWarriorforARMDevelopSuite快捷方式启动。启动ADS1.2IDE如图1所示。图1启动ADS1.2IDE单击菜单File,选择New菜单项即弹出New对话框,如图2所示。图2New对话框选择工程模板为ARM可执行映像(ARMExecutableImage),Thumb可执行映像(ThumbExecu

4、tableImage),或者Thumb和ARM交织映像(ThumbARMInterworkingImage),然后在Location项选择工程存放路径,并在ProjectName项输入工程名称,单击“确定”按钮即可建立相应工程,工程文件后缀为.mcp,具体如图3.图3新建工程会弹出test1.cmp工程管理对话框,,此时没有文件,管理文档的对话框时空的,点击File下的New,选择File新建文件,,里面可选的只有TextFile,c语言的加.C后缀,ARM汇编或是Thumb汇编用.s后缀,如图4图

5、4新建文件在回看工程管理文件,里面多了新建的test.s文件,图5图5在test1.s中输入汇编代码,具体如下图61.编译连接工程如图7所示为工程窗口中的图标按钮,通过这些图标按钮,用户可以快速的进行工程设置、编译连接、启动调试等等(在不同的菜单项上可以分别找到对应的菜单命令)。它们从左到右分别为:üDebugRelSettings:工程设置,如地址设置、输出文件设置和编译选项等,其中DebugRel为当前的生成目标。üSynchronizeModificationDates:同步修改日期,检查工程

6、中每个文件的修改日期,若发现有更新,则在Touch栏标记“√”。üMake:编译连接(快捷键为F7)。üDdebug:启动AXD进行调试(快捷键为F5)。üRun:启动AXD进行调试,并直接运行程序。üProjectInspector:工程检查,查看和配置工程中源文件的信息。单击DebugRelSettings图标按钮,即可打开DebugRelSettings设置窗口,进行工程的地址设置、输出文件编译选项设置等工作,如图8所示。图7工程窗口中的图标按钮在DebugRelSettings设置窗口左侧单

7、击Linker中的ARMLinker选项,可以进行连接属性设置。1.程序的加载方式:程序的加载方式一般有简单设置和分散加载两种方法。a)简单设置单击Output标签,在Linktype一栏中选择Simple,在ROBase栏中直接写入程序代码段的下载地址(如片内RAM地址0x2000,0000),见图8。这种简单设置方法多用于代码尺寸比较小的,简单放置在片内RAM中即可的应用。备注一般来讲RO指程序之中的代码,RW指程序中的数据。图8简单设置程序代码下载地址b)分散加载单击Output标签,在Lin

8、ktype一栏中选择Scattered,Scatter栏中单击“choose”按钮,选择相应的分散加载文件打开,见图9。分散加载方式需要编写分散加载文件*.scf,在分散加载文件中,用户可以详细的规划设置不同的代码段在存储系统中的下载位置。分散加载文件的编写方法可以详见ADS的用户手册。图9设置分散加载文件1.设置程序入口地址单击Options标签,在Imageentrypoint一栏中设置程序的入口地址。程序的入口地址是指代码通过Multi-ICE仿真器下载到硬件板

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。