IAR for ARM系列教程(四)_菜单(Ⅱ)

发布者:平和心态最新更新时间:2019-09-18 来源: eefocus关键字:IAR  ARM  菜单 手机看文章 扫描二维码
随时随地手机看文章

Ⅰ、写在前面

在【IAR for ARM系列教程(三)_菜单(Ⅰ)】文章中讲述了前面四个重要菜单File文件、Edit编辑、View视图、Project工程里面的内容。

本文讲述后面六个菜单Debug调试、Disassembly反汇编、ST-Link下载调试工具、Tools工具、Window窗口、Help帮助的内容。


其中“Debug调试、Disassembly反汇编”两个菜单是在调试模式时才有的。“下载调试工具”是由你工程目标配置所决定的(上面截图是配置ST-Link)。


本文内容已经整理成PDF文件,提供给大家下载:


http://pan.baidu.com/s/1eSeDSu2


作者:strongerHuang


版权所有,未经允许,禁止用于其它商业用途!!!


Ⅱ、Debug调试菜单

这个菜单只有在调试模式下才会显示出来,里面大部分的内容(前面9项)都存在于【工具栏】,可以参看链接文章里面“调试工具栏”的内容。


1.Go:全速运行 F5


2.Break:停止运行


3.Reset:复位


4.Stop Debugging:停止调试 Ctrl + Shift + D


5.Step Over:逐行运行 F10


6.Step Into:跳入运行 F11


7.Step Out:跳出运行 Shift + F11


8.Next Statement:运行到下一语句


9.Run to Cursor:运行到光标行


10.AutoSetp:自动步骤运行


11.Set Next Statement:设置下一条语句


12.C++ Exceptions:C++异常


13.Memory:内存保存/复位


14.Refresh:调试更新


15.Logging:调试日志


前面9项的内容是我们常用的菜单,全部位于工具栏里面,如下图:

AutoSetp自动步骤运行:这个功能可以设定自动运行的xx模式,间隔xx时间运行,自动调试动画效果:

Ⅲ、Disassembly反汇编菜单

这个菜单其实很简单,就是选择反汇编的模式,总共四种,我们一般选择自动模式(默认)。

Ⅳ、下载调试工具

这个菜单的内容会随你工程配置的下载调试改变而改变,可以看见我上面截图中有两种类型(ST-Link和Simulator)。这个菜单里面的内容使用频率较少,可以这么说,初学者和一般的工程师都使用不到。

Ⅴ、Tools工具菜单

这个菜单主要是针对编辑代码相关的配置,对于自定义不同风格比较实用。


1.Options:工具配置选项


2.Filename Extension:文件扩展名


3.Configure Viewers:配置预览


4.Configure Custom Argument Variables:配置自定义参数变量


5.Configure Tools:配置工具


6.Project Converter:工程转换


Options工具配置选项是比较重要的一个菜单,里面包含了我们字体大小、颜色、快捷键、工程输出信息等一系列比较实用的内容。


Configure Tools配置工具可以增加一些相关的命令,有点类似于Keil目标配置选项中User里面用户添加命令。


Project Converter工程转换这个对于同时在Keil和IAR两个工具上开发的人比较实用,可以直接从Keil工程转换为IAR工程。操作很简单,找到需要转换的Keil工程,直接转换就是了,如下图:

Ⅵ、Window窗口菜单

这个菜单需要和View视图菜单区分开来,主要针对的是编辑窗口。

1.Close Tab:关闭选项卡(关闭选中的一个窗口) Ctrl + F4


2.Close Window:关闭窗口(关闭所有窗口)


3.Split:拆分窗口


4.New Vertical Editor Window:新建垂直编辑窗口


5.New Horizontal Editor Window:新建水平编辑窗口


6.Move Tabs to Previous Window:移动标签之后的窗口


7.Move Tabs to Previous Window:移动标签之前的窗口


8.Close All Tabs Except Active:关闭除了活跃的所有选项卡


9.Close All Tabs to the Right of Active:关闭活跃窗口右边所有标签


10.Close All Editor Tabs:关闭所有编辑选项卡



Split拆分窗口就是将一个窗口拆分为上下左右四个窗口,如下图:


New Vertical Editor Window新建垂直编辑窗口和New Horizontal Editor Window新建水平编辑窗口类似,只是一个是左右,一个是上下。新建垂直编辑窗口如下图:

Ⅶ、Help帮助菜单

这个菜单里面内容比较实用哦,我写的大部分内容都是参考这里面的,其实主要的也就是所谓的帮助文档。

Content内容、Index索引、Search搜索是对应帮助文档里面的内容,如下如:

Lincense Manager许可证管理,注册的时候就是这里。


About关于软件的版本信息。


关键字:IAR  ARM  菜单 引用地址:IAR for ARM系列教程(四)_菜单(Ⅱ)

上一篇:IAR for ARM系列教程(三)_菜单(Ⅰ)
下一篇:cortex-M3与ARM7的比较

推荐阅读最新更新时间:2024-11-01 19:27

基于软硬件协同处理的小型轮式机器人平台
1项目背景及目标 1.1项目背景 本文课题源于华中科技大学瑞萨实验室的移动机器人项目以及智能车竞赛,主要目的是基于嵌入式技术和控制系统原理,基于FPGA结合ARM的基本架构设计一个小型移动机器人平台,可以研究自动驾驶、自动泊车、图像处理、智能控制算法等机器人应用。 该平台是一种模块化、通用、层次结构的设计方案,使得研究人员可以根据自己的要求选择不同的模块通过简单的组合,构建符合要求的移动机器人平台。所设计的小型移动机器人平台不光有助于机器人技术领域的研究,也是一个理想的嵌入式技术的研究和验证平台。 移动机器人领域在可重配置和模块化方面一直有大量的研究。随着FPGA在嵌入式系统中的广泛应用,通过硬件语言编程来实现所需
[单片机]
基于软硬件协同处理的小型轮式机器人平台
王鲲:微软携手ARM或让英特尔大本营沦陷
最近几年,虽然英特尔仍然在桌面PC领域继续霸主地位,但行业整体的趋势当然毫无疑问集中在移动设备上,ARM强势的推进,不仅让英特尔想要在移动设备领域有所突破成为极其艰难的任务,并且英特尔自身已经开始面临非常严峻的问题。   毫不夸张的说,英特尔所遇到的困局远比我们看到的要多得多也严重得多,英特尔自己或许已经非常清楚,但如何来应对,恐怕英特尔自己也难找头绪。    一切从Surface的发布开始   虽然此前英特尔多少已经感受到一切关于自己的变化,但到微软发布自有平板电脑——同时推进ARM和英特尔两种方案的Surface时,问题已经非常直接地浮出水面。微软发布Surface的目的,除了直接挑战iPad的市
[半导体设计/制造]
王鲲:微软携手<font color='red'>ARM</font>或让英特尔大本营沦陷
安谋科技结合中国市场需求自主研发基于ARM技术的IP与标准
2018年,ARM中国业务完成拆分,成立了由中方控股51%的合资公司。作为ARM公司在中国IP业务的总部,安谋科技(中国)有限公司将向总部设在中国的合作伙伴开展集成电路知识产权(IP)的授权与技术服务;并结合中国市场需求自主研发基于ARM技术的IP与标准,赋能中国智能科技创新。 ARM公司继2018年9月推出汽车安全强化处理器Cortex-A76AE之后,12月又推出了一款新的自动驾驶汽车芯片——Cortex-A65AE。它也是面向汽车电子市场的,主要针对7nm优化,其最大特点就是支持了SMT多线程,性能吞吐率比前代高3.5倍,预计2020年上市。 2019第四届ADAS与自动驾驶论坛于3月21-22日在上海召开,论坛由C
[嵌入式]
安谋科技结合中国市场需求自主研发基于<font color='red'>ARM</font>技术的IP与标准
ARM核颠覆MCU传统模式 升级换代不受内核困扰
嵌入式系统的出现彻底改变了整个电子技术行业,在全球范围内形成了从高校教育和科学研究、电子元件生产厂和电子产品生产厂全方位产业链。因MCU的市场容量大,MCU厂家为了获得更多的市场份额,不断地加大MCU的开发力度,自Intel在1980年发布MCU标志性产品MCS-51开始,到现在的30多年中出现了近100种MCU内核,涉及MCU型号超过3000种。在世界电子元件史上,除了MCU外,还没有一种功能相近,涉及型号如此之多的电子元件,自MCU一出世就进入了战火纷飞的战国时代。但ARM核的出现使MCU领域产生了巨大的变革。 天下一统 ARM核MCU性能价格优势明显 ARM7TDMI模式的出现,使嵌入式系统开发逐渐统一到相同MCU内
[单片机]
高通展示基于ARM处理器Win8系统Flash
此前,Adobe称 已经在开发针对ARM处理器Windows 8系统的Flash插件 。而合作伙伴高通已经在基于自家平板的处理器上展示了这一点, 在高通产品经理使用的这台平板电脑上,新的Flash插件在桌面版IE10中运行顺畅,没有看出卡壳的迹象,并且对触控的支持也没什么问题。 至于Metro优化版IE10,Adobe当然也不准备放弃,业界传闻Adobe准备 用HTML5改写Adobe Air ,为Metro UI优化后进军更广阔的市场。
[手机便携]
高通展示基于<font color='red'>ARM</font>处理器Win8系统Flash
基于嵌入式技术开发车载防盗装置
  随着我国汽车工业的高速发展,许多家庭拥有了自己的私家车,但车库的数量远远满足不了需求,因此,如何有效地防止汽车被盗是车主们最关心的问题。近年来,科学技术迅猛发展,结合各种新技术的新型汽车防盗装备相继出现。由于目前车载系统的功能正在逐步的增强、增多,采用单片机的控制已越来越无法适应需求。所以在汽车电子中采用嵌入式技术将成为必然。   本文采用嵌入式技术开发车载防盗装置,一方面能增强控制能力,提高汽车防盗的智能化程度。另一方面,缩小了装置的体积,提高了该装置应用的灵活性,同时也为将来进一步增强汽车电子的功能提供了扩展的空间。由于篇幅有限,本文只对硬件电路做介绍。    1 系统硬件组成   系统主要由ARM嵌入式控制器、手机
[单片机]
基于嵌入式技术开发车载防盗装置
基于ARM9微处理器的无线电台网络控制系统的设计
  1、引言   随着无线电台技术的飞速发展,越来越多的行业开始使用无线电。数据传输速率从低速走到高速,传输的信号从简单代码发展到遥控遥测数据、数字化语音、动态图像等。无线电台因其高稳定性和高可靠性适用于各类无线数据采集与监视控制系统,尤其是应用在输油供气管网监测、城市防空报警控制、铁路信号监控、电力负荷监控 、城市路灯监控、铁路供水集中控制、GPS定位系统、地震测报、污水处理、环境监测等工业自动化系统。   2、系统概述   本文把嵌入式技术与无线电台通信技术相结合,研究出一种新型的嵌入式网络控制器。控制器内的电路板是以ARM9嵌入式微处理器为核心,对外提供多个接口,包括3个串口,小型的系统总线接口,以及非常丰富的常用嵌
[单片机]
基于<font color='red'>ARM</font>9微处理器的无线电台网络控制系统的设计
ARM平台linux内核Notes 2
linux内存管理的任务   1)组织规划整个系统的物理和虚拟存储空间分布;   2)为虚拟存储空间(线性地址空间)建立页表,即建立虚拟地址到物理地址的映射关系;   3)设置不同存数空间的访问控制属性,保护系统存储空间不被非法访问;   4)内存分配和释放。 1 linux中的物理和虚拟存储空间的分布   支持MMU的32位微处理器上,linux物理存储空间和虚拟存储空间寻址范围都是0x0000_0000~0xFFFF_FFFF,为4GB。   但是linux运行在虚拟存储空间中,而实际使用中将 远小于4GB的物理内存映射为虚拟内存的4GB。   物理存储空间分布(引用《嵌入式系统linux内核开发实战指南(ARM平台)》)
[单片机]
<font color='red'>ARM</font>平台linux内核Notes 2
热门资源推荐
热门放大器推荐
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved