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

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

3天内不再提示

投稿 | 基于IAR搭建RA MCU的RTT打印输出

RA生态工作室 2022-11-04 10:40 次阅读

RA MCU 生态工作室致力于构建一个完善的 RA 生态,这将会是一个好玩有趣的开放社区,也提供各种RA相关问题的解决方法。


1.概述

RTT打印输出是基于SWD仿真接口,如果需要看到打印信息,需要保持仿真接口连接目标板。本文章工程在上一篇文章“基于IAR搭建RA MCU 串口打印”的工程基础上添加。

2.文件添加

STEP1:找到Jlink安装目录,默认路径为C:\ Program Files\ SEGGER\ JLink\ Samples\ RTT\ 把压缩包文件

cf1a0cca-0f69-11ed-9ade-dac502259ad0.png

解压。内部文件如下图所示:

cf24d358-0f69-11ed-9ade-dac502259ad0.png

STEP2:把Config文件夹与RTT文件夹下.C .H文件放在一起,复制到IAR工程目录下边的SRC文件夹里面去,或者自己新建一个文件夹放入到SRC目录下

cf45c91e-0f69-11ed-9ade-dac502259ad0.pngcf64ef10-0f69-11ed-9ade-dac502259ad0.png


3.重新生成工程代码

STEP3:打开RASC再重新生成一下工程代码

cf8bcf68-0f69-11ed-9ade-dac502259ad0.png

STEP4:这个RTT相关.C.H自动添加到IAR工程里面去了

cf987650-0f69-11ed-9ade-dac502259ad0.png

STEP5:添加RTT头文件

cfc90e3c-0f69-11ed-9ade-dac502259ad0.png

STEP6:添加打印函数(SEGGER_RTT_WriteString(0, "Hello RA MCU\r\n");)

cfef5844-0f69-11ed-9ade-dac502259ad0.png


4.J-Link配置及结果

STEP7:打开jlink RTT Viewer 软件

d01c8526-0f69-11ed-9ade-dac502259ad0.png

弹出如下窗口

d0347078-0f69-11ed-9ade-dac502259ad0.png

STEP8:弹出如下窗口

d057ed5a-0f69-11ed-9ade-dac502259ad0.png

STEP9:确认型号

d06622ee-0f69-11ed-9ade-dac502259ad0.png

STEP10:弹出如下窗口,已经有打印信息了

d0900136-0f69-11ed-9ade-dac502259ad0.png


投稿:欣瑞利科技@Moxair

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

    关注

    146

    文章

    16023

    浏览量

    343710
收藏 人收藏

    评论

    相关推荐

    瑞萨电子RA家族推出RA8系列高算力通用MCU

    瑞萨电子RA家族推出RA8系列高算力通用MCU,是业界首款基于Arm® Cortex®-M85(CM85)内核的32位MCU,主频高达480Mhz,超过3000 CoreMark跑分。
    的头像 发表于 04-02 14:14 279次阅读
    瑞萨电子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA</b>8系列高算力通用<b class='flag-5'>MCU</b>

    M451在Keil中,printf函数打印输出到哪里了?

    在Keil中,printf函数,打印输出到哪里了? 我的项目中没有使用UART0,而是使用了UART3
    发表于 01-17 07:55

    IAR为瑞萨RA8系列MCU开发提供支持

    嵌入式开发软件和服务的全球领导者IAR今日宣布,其最新发布的IAR Embedded Workbench for Arm 9.40.2版本中无缝集成了对瑞萨(Renesas)RA8系列MCU
    的头像 发表于 11-02 17:08 675次阅读

    RA MCU CANFD在FSP中的配置详解

    在瑞萨RA系列MCU产品中,目前RA4E2、RA4T1、RA6E2、RA6T2和
    的头像 发表于 10-20 14:46 636次阅读
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> CANFD在FSP中的配置详解

    RA2L1移植SEGGER RTT日志打印功能

    因为RA2L1开发板板载了JLINK-OB,那么我们完全可以通过SWD调试口去打印日志,从而不去用物理串口,这样不仅省了硬件串口资源占用,而且可以很快速的打印log,对系统整体运行效率也得到了一定程度的提高。
    的头像 发表于 10-12 11:30 499次阅读
    <b class='flag-5'>RA</b>2L1移植SEGGER <b class='flag-5'>RTT</b>日志<b class='flag-5'>打印</b>功能

    瑞萨RA MCU串口通信空闲中断

    瑞萨RA MCU串口通信空闲中断
    的头像 发表于 09-26 16:59 574次阅读
    瑞萨<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>串口通信空闲中断

    使用VSCODE+GNU+J-Link开发瑞萨RA MCU(下)

    使用VSCODE+GNU+J-Link开发瑞萨RA MCU
    的头像 发表于 09-04 16:23 226次阅读
    使用VSCODE+GNU+J-Link开发瑞萨<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>(下)

    使用VSCODE+GNU+J-Link开发瑞萨RA MCU(上)

    使用VSCODE+GNU+J-Link开发瑞萨RA MCU
    的头像 发表于 09-04 16:23 394次阅读
    使用VSCODE+GNU+J-Link开发瑞萨<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>(上)

    在Keil中printf函数打印输出到哪里了?

    在Keil中,printf函数,打印输出到哪里了? 我的项目中没有使用UART0,而是使用了UART3
    发表于 08-29 07:05

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

    基于IAR for arm9.30.1在VS Code调试仿真RA
    的头像 发表于 08-26 08:07 263次阅读
    基于<b class='flag-5'>IAR</b> for arm9.30.1在VS Code调试仿真<b class='flag-5'>RA</b>

    关于mcu200t板子直接测试e203软核通过串口打印输出问题

    笔者拿到mcu200t板子直接测试一下e203软核通过串口打印输出。下面说一下我遇到的几个问题,发来的包装里只有mcu_jtag调试器,无法下载硬件逻辑部分,这里笔者用的另一套开发板两个接口可以共用
    发表于 08-16 08:07

    基于IAR搭建RA MCU串口与RTT Viewer打印(下)

    基于IAR搭建RA MCU串口与RTT Viewer打印
    的头像 发表于 08-14 09:50 179次阅读
    基于<b class='flag-5'>IAR</b><b class='flag-5'>搭建</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>串口与<b class='flag-5'>RTT</b> Viewer<b class='flag-5'>打印</b>(下)

    基于IAR搭建RA MCU串口与RTT Viewer打印(上)

    基于IAR搭建RA MCU串口与RTT Viewer打印
    的头像 发表于 08-14 09:49 197次阅读
    基于<b class='flag-5'>IAR</b><b class='flag-5'>搭建</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>串口与<b class='flag-5'>RTT</b> Viewer<b class='flag-5'>打印</b>(上)

    MCU200T烧录成功无法打印是为什么?

    编译主机:Ubuntu16.04 x64 开发板:MCU200T 软件工具:Nuclei-SDK 使用NucleiStudio2022的toolChain。 刚拿到板子,没烧录程序,串口能打印输出
    发表于 08-11 09:39

    RA4M2开发(1)----使用串口进行打印

    本篇文章主要介绍如何使用e2studio对瑞萨RA4M2开发板进行串口打印配置。
    的头像 发表于 07-27 10:00 1010次阅读
    <b class='flag-5'>RA</b>4M2开发(1)----使用串口进行<b class='flag-5'>打印</b>