0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-20 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Ⅰ、写在前面

在【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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9615

    浏览量

    394500
  • IAR
    IAR
    +关注

    关注

    5

    文章

    423

    浏览量

    38730
  • File
    +关注

    关注

    0

    文章

    19

    浏览量

    14743
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IAR与OSYX Technologies宣布合作

    近日,全球领先的嵌入式系统开发软件解决方案供应商IAR Systems(以下简称IAR)正式宣布与开源Bao Hypervisor的开发商OSYX Technologies达成战略合作。双方将在
    的头像 发表于 05-22 09:07 911次阅读

    IAR与OSYX Technologies达成战略合作

    全球领先的嵌入式系统开发软件解决方案供应商IAR宣布,与开源Bao Hypervisor的开发商OSYX Technologies达成合作,在IAR平台中提供对Bao的支持。本次合作首批面向瑞萨RH850平台即时可用,并计划逐步扩展至更多处理器架构。
    的头像 发表于 05-21 09:49 675次阅读

    如何在 S32DS 3.6 中安装 IAR Eclipse 插件并创建 IAR 项目?

    it, but it focuses on 适用于ARM 2018的S32DS。 HOWTO:将IAR Eclipse插件安装到S32 Design Studio for ARM 我想知道最新的 S32DS3.6 是否仍然支持
    发表于 04-23 07:44

    TouchGFX 中滚轮式菜单选择界面容器的应用介绍

    1. 菜单选择界面介绍在 STM32N6570-DK 开发板的开机视频中,有一个流畅炫酷的滚轮式菜单选择界面,通过选择不同的图标,可以实现界面的切换。这里将这个功能设计成了一个容器,本 LAT的附件
    发表于 04-15 16:01 0次下载

    如何使用IAR编译器或IAR项目编译S32K3 MCAL项目

    Arm 9.70.1 的 IAR EW EB tresos29.0.0 2.2 Compile MCAL project steps using IAR compiler CMD method
    发表于 04-14 08:46

    IAR for MAXQ如何下载

    当我打开.eww的IAR工程时,出现了 我下载的是IAR for ARM
    发表于 02-02 15:38

    如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?

    如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?
    发表于 08-26 07:49

    如何为新唐 8051 系列设置 IAR 8051 工作台项目?

    如何为新唐 8051 系列设置 IAR 8051 工作台项目
    发表于 08-25 06:26

    请问如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?

    如何在 IAR Embedded Workbench for ARM 开发环境中启用可配置数据闪存并设置大小?
    发表于 08-20 06:23

    「芯生态」杰发科技AC7870携手IAR开发工具链,助推汽车电子全栈全域智能化落地

    IAR Embedded Workbench for Arm已全面支持杰发科技AutoChips车规级MCU AC7870,为其提供涵盖开发、调试、优化等一站式服务
    的头像 发表于 07-22 12:06 870次阅读
    「芯生态」杰发科技AC7870携手<b class='flag-5'>IAR</b>开发工具链,助推汽车电子全栈全域智能化落地

    IAR平台现已提供对Zephyr RTOS的量产级支持

    IAR宣布,其嵌入式开发平台正式推出对Zephyr RTOS的量产级支持。该支持自IARArm开发工具链v9.70起全面提供。
    的头像 发表于 07-09 15:43 851次阅读

    IAR发布Arm开发工具链v9.70.1版本

    近期,IAR重磅发布其旗舰产品——Arm开发工具链的全新版本v9.70.1,全面提升了在性能、安全性及自动化方面的能力。此次重大更新将进一步助力汽车、工业、医疗及物联网等行业打造更敏捷、可扩展的嵌入式应用,为全球开发者提供更强大的工具支持。
    的头像 发表于 06-25 14:12 3361次阅读

    IAR Arm开发工具链中--function_sections编译选项的使用

    本文主要介绍在IAR Arm开发工具链中不修改源代码的情况下使用‑‑function_sections编译选项把函数放到单独的section。
    的头像 发表于 06-13 13:53 2064次阅读
    在<b class='flag-5'>IAR</b> <b class='flag-5'>Arm</b>开发工具链中--function_sections编译选项的使用

    IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发

    IAR正式发布其旗舰产品的重大更新版本:Arm开发工具链v9.70和RISC-V开发工具链v3.40。
    的头像 发表于 06-11 14:28 1242次阅读

    IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON

    随着嵌入式系统变得越来越智能,对嵌入式处理器的要求也越来越高。为了更好应对汽车、医疗和工业机器人等领域对嵌入式处理器的要求,Arm推出了采用Armv8-R架构的Cortex-R52。Cortex-R52相对之前的处理器引入了很多新的特性,其中一个就是NEON。
    的头像 发表于 06-05 09:57 2165次阅读
    在<b class='flag-5'>IAR</b> Embedded Workbench for <b class='flag-5'>Arm</b>中使用<b class='flag-5'>Arm</b> Cortex-R52 NEON