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

    文章

    18605

    浏览量

    387037
  • 瑞萨
    +关注

    关注

    36

    文章

    22429

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    VS Code运行 pytest_hello_world.py

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

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

    上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA
    的头像 发表于 11-05 14:46 1068次阅读
    如何在<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 3997次阅读
    如何搭建瑞萨<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 775次阅读

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

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

    如何在VS Code中使用瑞萨RA系列MCU

    VS Code(Visual Studio Code)是微软公司出品,它是一个免费且多功能的代码编辑器,几乎支持所有主要的编程语言和框架。特别是最近又新加了Github Copilot功能,让用户
    的头像 发表于 04-16 14:02 3294次阅读
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中使用瑞萨<b class='flag-5'>RA</b>系列MCU

    i.MX RT 1176上正常运行代码时与使用IAR调试代码时存在一些奇怪的差异,为什么?

    ROM 因此与 i.MX RT 10xx 部分中的 BOOT ROM 不兼容,其中 SP 是从重置向量中的值设置的,这意味着 SP 值must改为 startup code 中设置。 IAR
    发表于 03-17 07:26

    使用MCUXpresso for VS Code插件开发Zephyr的hello world

    本期来到Zephyr实战经验演练,小编带着大家一起使用MCUXpresso for VS Code插件来开发一个属于Zephyr的hello world。
    的头像 发表于 01-03 09:21 1781次阅读
    使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件开发Zephyr的hello world

    Zephyr领进门系列:MCUXPresso for VS Code插件安装

    在上一期-Zephyr的构建工具,我们为大家介绍了一位新朋友,Zephyr OS。相信通过上一篇的介绍,大家已经对这一OS有了一些简单的了解。那么本期小编将带着大家一起从0开始结合VS Code搭建
    的头像 发表于 12-19 09:53 2743次阅读
    Zephyr领进门系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安装

    IAR升级VS Code调试扩展,引入Listwindow技术

    IAR近日宣布对VS Code中的调试扩展IAR C-SPY调试器进行了重要升级。此次升级的核心
    的头像 发表于 12-11 11:15 1099次阅读