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

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

3天内不再提示

基于IAR for arm9.30.1在VS Code调试仿真RA

瑞萨嵌入式小百科 来源:未知 2023-01-16 13:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开发环境

IDE:IAR for arm9.30.1 +VS Code

仿真器:J-Link V9

芯片型号:R7FA2L1AB2DFM

本文档是基于芯片R7FA2L1AB2DFM,理论所有ARM都能通用该方式实现VS Code编译调试仿真

1

预先需要安装iar for arm 9.30.1,然后通过RASC生成基于IAR的工程。

2

VS code扩展商城下载两个扩展插件,编译器插件:IAR Build调试插件:IAR C-SPU Debug,如下图所示:

e0e629fc-955b-11ed-bfe3-dac502259ad0.png

3

安装完成后扩展商城下边就会有IAR Build图标

e0f395f6-955b-11ed-bfe3-dac502259ad0.png

4

打开该扩展插件,选择IAR版本,如下图所示:

e1030f2c-955b-11ed-bfe3-dac502259ad0.png

5

打开生成的IAR工程文件夹

e110629e-955b-11ed-bfe3-dac502259ad0.pnge11d1278-955b-11ed-bfe3-dac502259ad0.png

6

打开文件夹后,VS Code就自动识别到我们生成的IAR工程

e130bc74-955b-11ed-bfe3-dac502259ad0.png

7

编译工程

终端->运行任务->iar->iar:Build Project

e1825b10-955b-11ed-bfe3-dac502259ad0.pnge18fcc78-955b-11ed-bfe3-dac502259ad0.pnge19fd956-955b-11ed-bfe3-dac502259ad0.png

8

编译完成

e1af2140-955b-11ed-bfe3-dac502259ad0.png

9

仿真调试

运行->启动调试->IAR C-SPY Debug

e1bccd5e-955b-11ed-bfe3-dac502259ad0.pnge1c9f9b6-955b-11ed-bfe3-dac502259ad0.png

10

仿真界面

e1e6f0d4-955b-11ed-bfe3-dac502259ad0.png

目前发现相对于原本的IAR软件,这个扩展插件少了Live watch窗口,其它差异的待发掘。

更多内容,欢迎识别下方二维码查看:

e1f7e592-955b-11ed-bfe3-dac502259ad0.png  


原文标题:基于IAR for arm9.30.1在VS Code调试仿真RA

文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。


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

    关注

    147

    文章

    19223

    浏览量

    405087
  • 瑞萨
    +关注

    关注

    38

    文章

    22535

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测】+VS Code 下瑞萨 RA4M2 开发环境搭建与 GPIO 点灯实验教程

    一、前言 瑞萨RA4M2 系列芯片凭借高性能、低功耗与完善的生态支持,工业控制、物联网终端等领域得到广泛应用。相较于官方 e2 studio 集成开发环境,VS Code 具备轻量化
    发表于 04-15 15:12

    MCUXpresso for VS Code中调用JLINK Script的三种方法

      对于MCU开发者来说,VS Code凭借轻量、跨平台、高可扩展等优势,已经成为日常编码的神器。然而长期以来,很多人只能把VS Code当“编辑器”使用,真正编译、下载、
    的头像 发表于 03-02 09:27 3363次阅读
    <b class='flag-5'>在</b>MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中调用JLINK Script的三种方法

    RA-Eco-RA2E1-V1.0开发板试用】开箱

    RA_EcoRA2L 是瑞萨电子推出的基于 RA2L 系列 MCU 的嵌入式开发核心板 / 开发套件,主打超低功耗与 高拓展性 ,依托 Arm® Cortex®-M23 内核打造,是面向物联网、工业
    发表于 02-04 19:54

    RA MCU遇见Zephyr系列(3)——Vs code中配置Zephyr集成开发环境

    RA生态工作室关注我们上一篇文章介绍了如何在VScode中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RAVScode中的开发
    的头像 发表于 01-01 10:04 5215次阅读
    当<b class='flag-5'>RA</b> MCU遇见Zephyr系列(3)——<b class='flag-5'>在</b><b class='flag-5'>Vs</b>  <b class='flag-5'>code</b>中配置Zephyr集成开发环境

    【瑞萨RA6E2地奇星开发板试用】介绍、环境搭建、工程测试

    TrustZone®的200MHz Arm® Cortex®-M33 内核; RA6E2 作为入门级微控制器,追求成本优化的同时提供了最佳的性能; RA6E2 与
    发表于 12-07 15:27

    VS Code 中`xiaozhi-esp32` 项目文件夹 修改 I2C 设备地址为 `0x78`

    VS Code 中`xiaozhi-esp32` 项目文件夹 修改 I2C 设备地址为 `0x78`
    的头像 发表于 11-28 07:30 1531次阅读

    使用vscode和cmake工具开发极海G32R501 MCU

    目前极海官方提供的 IDE 开发环境有 Keil/IAR/Eclipse。都能很好的完成开发,但是 VS Code 配合 CMake 工具是更加“现代”的C/C++开发环境,本文提供了
    的头像 发表于 11-25 14:45 3428次阅读
    使用vscode和cmake工具开发极海G32R501 MCU

    VS Code运行 pytest_hello_world.py

    VS Code运行 pytest_hello_world.py
    的头像 发表于 11-24 00:33 829次阅读

    如何在VS code中配置Zephyr集成开发环境

    上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA
    的头像 发表于 11-05 14:46 1899次阅读
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>code</b>中配置Zephyr集成开发环境

    如何搭建瑞萨RA VS code开发环境

    在上一篇文章“当RA MCU遇见Zephyr,打通嵌入式开发任督二脉!”中,我们介绍了Zephyr极具前景的发展趋势以及瑞萨开发板对Zephyr的深度融合支持。
    的头像 发表于 11-05 14:41 4785次阅读
    如何搭建瑞萨<b class='flag-5'>RA</b> <b class='flag-5'>VS</b> <b class='flag-5'>code</b>开发环境

    【CPKCOR-RA8D1】1、VSCODE+CMAKE开发环境搭建

    Platform后,VS CODE 会自动安装相关扩展 安装扩展的目的一方面是可以利用扩展安装必要的工具,另一方面想利用VS CODE调试
    发表于 10-09 16:17

    RA-Eco-RA6M4开发板评测】使用ULINK2开发瑞萨MCU

    Cortex-M 高达 1 兆比特/秒(UART 模式)的串行线查看器 (SWV) 数据跟踪 · 执行、终端仿真和串行调试输出过程中具有内存读/写功能的实时代理 · 与 Keil IDE 和
    发表于 09-25 23:08

    RA4M2-SENSOR】读写Code Flash

    ) { } #if BSP_TZ_SECURE_BUILD /* Enter non-secure code */ R_BSP_NonSecureEnter(); #endif } 也可以DeBug模式下,添加read_buffer变量到watch窗口或者me
    发表于 09-14 10:39

    SEGGER工具链集成到CMake和VS Code

    SEGGER公司已将其嵌入式开发工具链集成到了广泛使用的CMake构建配置工具中,这意味着基于Visual Studio CodeVS Code)代码编辑器的应用开发可以方便的使用SEGGER工具实现了。
    的头像 发表于 07-23 15:06 1246次阅读

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

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