历史上的今天
返回首页

历史上的今天

今天是:2024年09月18日(星期三)

正在发生

2019年09月18日 | IAR for ARM系列教程(四)_菜单(Ⅱ)

2019-09-18 来源:eefocus

Ⅰ、写在前面

在【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关于软件的版本信息。


推荐阅读

史海拾趣

Everett Charles Technologies (ECT)公司的发展小趣事

ECT一直致力于技术创新和研发,不断推出具有竞争力的新产品。多年来,ECT成功拥有了100多项专利,这些专利不仅涵盖了电子测试系统的各个方面,也体现了公司在技术上的领先地位。通过不断的技术创新,ECT赢得了众多世界知名电子公司及其代工厂的长期合作伙伴关系,进一步巩固了其在行业中的主导地位。

顺芯(Everest-semi)公司的发展小趣事

顺芯公司成立于XXXX年,初创时期面临着资金短缺、技术壁垒高和市场竞争激烈的挑战。然而,公司的创始人团队凭借对半导体行业的深刻理解和坚定信念,成功吸引了第一轮天使投资。他们夜以继日地研发产品,不断优化技术,终于在XXXX年成功推出了首款高性能的模拟芯片产品,获得了市场的初步认可。

洲光源(Chau Light)公司的发展小趣事

在洲光源公司的发展历程中,创新一直是其前进的动力源泉。公司始终坚持以市场需求为导向,不断进行技术创新和产品升级。通过与高校、科研机构的合作,洲光源成功引进了一批高端人才和先进技术,为公司的发展注入了新的活力。同时,公司还积极参与国家和地方的创新计划项目,不断推动科技创新和产业升级。这些创新举措不仅提升了洲光源公司的市场竞争力,也为公司的持续发展奠定了坚实的基础。

Asian Best Components Co Ltd公司的发展小趣事

Asian Best Components Co Ltd在电子行业的初期,凭借一支富有创新精神的技术团队,成功研发出了一款高效能的电子元件。这款产品以其稳定性和高性价比迅速在市场上占据了一席之地。公司借此契机,不断扩大生产规模,提升产品质量,逐渐在电子元件领域建立了良好的口碑。随着技术的不断进步,Asian Best不断推陈出新,陆续开发出多款领先行业的产品,为公司的发展奠定了坚实的基础。

Eaton公司的发展小趣事

自1993年进入中国市场以来,伊顿公司凭借其先进的技术和丰富的经验,迅速在电网、石油化工、轨道交通、数据中心、商业楼宇等多个行业建立了市场地位。伊顿在中国的发展过程中,不仅带来了全球领先的产品和解决方案,还积极参与了本地市场的建设和创新。通过一系列的战略合作和收购活动,伊顿在中国市场的业务不断扩展,为中国经济和电气工业的发展做出了重要贡献。

DeLorme公司的发展小趣事

DeLorme公司成立于20世纪80年代初,当时正值全球定位系统(GPS)技术快速发展的时期。创始人XXX和XXX看到了GPS技术在户外导航领域的巨大潜力,于是决定投身这一领域。然而,创业初期他们面临了资金短缺、技术瓶颈和市场接受度低等多重挑战。他们通过不断的技术创新、优化产品设计和积极的市场推广,逐渐赢得了消费者的认可,并在行业内树立了良好的口碑。

问答坊 | AI 解惑

请教高手帮忙,有关EDA的,谢谢~

要求用EDA设计一个调制系统,大体思路如下,用与门做一个乘法器,用计数器做一个分频器将时钟脉冲分频为低频的载波,再与输入信号相乘从而得出所要的调制信号!…

查看全部问答>

工程师的发展之路

中长期规划---螺旋式上升方式修改完善职业之路 一、中长期职业发展的自我准备 1、心态上随时做好准备 机会是给有准备的人的------“有准备”是你在做准备的过程中让“别人”认为你“有准备”!别人是包括你现 ...…

查看全部问答>

epw9

674654394友情链接QQ号码  密码9982499824 http://www.admin5.com/站长网 用户名:njhuisi 密码:9982499824 邮件:chinagoogleweb@163.com http://bbs.admin5.com交易论坛 用户名:njhuisi 密码:9982499824 邮件:nanjingmaste ...…

查看全部问答>

MCU解密全攻略

知道怎么解密才能更好的加密!!!…

查看全部问答>

CC1000-atmel128

CC1000-atmel128 的原理图,做下参考…

查看全部问答>

请教vxworks启动问题

我是vxworks的初学者,我想从优盘引导并通过网络下载vxworks,但在引导过程中出现了以下问题: 0x2906d0 (tBoot): dosFsLib.c : ERROR reading the device boot sector 0x2906d0 (tBoot): dosFsLib.c : media not formatted or not present 0x29 ...…

查看全部问答>

如何在PC机上显示WinCE平台的显示屏的画面啊?

我的环境是S3C2440+WinCE5.0,现在想从PC机上观看液晶屏上的内容怎么办啊,因为要写论文,想截个图什么的,谢谢大家了。。。…

查看全部问答>

请教一个 MPLAB C18编译的问题

环境:MPLAB 8.0 编译器:MPLAB C18 v3.0 full 芯片:PIC18F25K20 编译的时候报错: unknown processor ‘18F25K20’ 请问这是什么原因,应该怎样做呢?       …

查看全部问答>

IImage::Draw的问题

调用IImage :: Draw时, 如果传递了第3个参数, 老是出错, 怎么回事? HRESULT Draw(   HDC                  hdc,   const RECT*      &nb ...…

查看全部问答>

我考研方向是:高速数据采集,这个方向是干什么的?工作的月薪高吗?

大家好!     我是电子商务专业的本科生,我对编程特别感兴趣,以前从事过PHP、ASP等网络编程。通过以前的学习我觉得编程可以让我变得更喜欢学工科,让我觉得学程序非常有意思。我们考的研究生专业课有:数据库系统概论、数据结构、C语 ...…

查看全部问答>