衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

例程中如何使用RTT Viewe

MCU開發(fā)加油站 ? 來源:瑞薩MCU小百科 ? 作者:Carter Liu ? 2022-07-28 09:59 ? 次閱讀

目錄

一、概述

● 二、例程中如何使用RTT Viewer

三、客戶如何在自己工程里面使用Jlink RTT Viewer

一、概述

對于RA系列的MCU瑞薩都提供有相對應(yīng)的例程包,在每個(gè)例程包里面都會有一些可以輸出到J-Link RTT Viewer的調(diào)試信息,這些信息可以很方便的告訴開發(fā)者當(dāng)前的運(yùn)行狀態(tài)、變量值,有些例程中甚至可以實(shí)現(xiàn)信息交互,如同一條虛擬串口一般方便。那么客戶如何使用這個(gè)調(diào)試好幫手呢?

二、例程中如何使用RTT Viewer

例程編譯后,會生成一個(gè)xx.map文件,位于工程目錄下的Debug目錄下,在這個(gè)xx.map文件中搜索關(guān)鍵字”_SEGGER_RTT”會找到一個(gè)位于RAM區(qū)域的地址,比如下圖0x20000934這個(gè)地址就是我們定位到的地址,把它復(fù)制一下。

31c06942-0d98-11ed-ba43-dac502259ad0.png

然后打開J-Link RTT Viewer,按照如下配置

31d8aca0-0d98-11ed-ba43-dac502259ad0.png
  1. 通過J-Link USB線連接目標(biāo)板,連接方式為USB

  2. 選擇目標(biāo)板的MCU型號

  3. 選擇RTT控制塊為‘Address’

  4. 粘貼剛才搜索到的地址‘0x20000934’

然后點(diǎn)OK,即可連接到目標(biāo)板,如附圖,在例程運(yùn)行時(shí),會打印出相關(guān)例程的綜合說明。


31f176ae-0d98-11ed-ba43-dac502259ad0.png

需要注意的是在例程中會有一個(gè)readme.txt文件,該文件里面可能會有提到RTT地址是多少,如果直接使用例程,代碼上無任何修改,則可以直接填入這個(gè)地址值。如果客戶對源碼有過修改,則RTT相關(guān)的地址可能會編譯到其他地址,需要在xx.map文件中找到相應(yīng)的地址。

三、客戶如何在自己工程里面

使用J-Link RTT Viewer

  1. 將例程中的src文件夾下的SEGGER_RTT文件夾復(fù)制到自己的工程的src文件夾中

  2. 將例程中的src文件夾下的common_utils.h復(fù)制到自己的工程的src文件夾

  3. 更改common_utils.h相關(guān)的打印信息,更改為自己工程的打印頭部信息

  4. 在hal_entry.c或者其他需要使用打印函數(shù)的源文件加入#include "common_utils.h"

然后可以自由使用APP_PRINT()函數(shù)打印相關(guān)調(diào)試信息,或者使用:

if (APP_CHECK_DATA)

{

/* read data from RTT */

APP_READ(rtt_input_buf);

}

來讀取從J-Link RTT Viewer上發(fā)送過來的信息。

審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17317

    瀏覽量

    352641
  • 瑞薩
    +關(guān)注

    關(guān)注

    35

    文章

    22310

    瀏覽量

    86744
  • RTT
    RTT
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    17218
  • J-Link
    +關(guān)注

    關(guān)注

    0

    文章

    84

    瀏覽量

    22193
收藏 人收藏

    評論

    相關(guān)推薦

    【英飛凌PSoC 6】新建RTT工程

    介紹英飛凌PSoC 6 RTT開發(fā)板環(huán)境創(chuàng)建
    的頭像 發(fā)表于 04-24 15:29 ?2002次閱讀
    【英飛凌PSoC 6】新建<b class='flag-5'>RTT</b>工程

    為什么要使用RTTRTT怎么用?

    RTT是什么?為什么要使用RTTRTT怎么用?
    發(fā)表于 02-16 06:17

    請問CH32V307V-R1運(yùn)行RTT網(wǎng)絡(luò)例程時(shí)以太網(wǎng)網(wǎng)口燈不亮如何處理?

    RTT上的以太網(wǎng)例程似乎沒有定義網(wǎng)口的管腳,我對這個(gè)芯片的內(nèi)置PHY不熟悉,請問我想在RTT系統(tǒng)的基礎(chǔ)上點(diǎn)亮網(wǎng)口的兩個(gè)led燈該怎么辦?
    發(fā)表于 05-10 16:06

    請問RTT個(gè)FPU到底怎么使用

    STM32F407 開啟了FPU,定時(shí)器設(shè)定位10ms,在回調(diào)打印計(jì)數(shù)。做這3個(gè)運(yùn)算,打印結(jié)果如下。同樣的實(shí)驗(yàn)在KEIL開啟FPU。打印如下為什么RTT的FPU比keil要慢呢。我的工程需要用
    發(fā)表于 11-10 11:46

    rtt studio做CAN開發(fā)失敗是何原因?如何解決?

    小白剛接觸rtt,用rtt studio做CAN開發(fā),看官網(wǎng)例程,失敗,后查閱網(wǎng)上資料,都是提示從drivers/bsp...拷貝drv_can.c drv_can.h文件到工程,配
    發(fā)表于 02-08 11:26

    如何在Embedded Studio中使用RTT

    。要使用RTT函數(shù),需要將完整的RTT支持包添加到Embedded Studio Project。我們以一個(gè)Embedded Studio例程來介紹如何將
    發(fā)表于 02-17 14:25

    RTT的消息隊(duì)列例程中看不到線程1是為什么?

      請問RTT的消息隊(duì)列例程中看不到線程1(接收消息)是什么原因?
    發(fā)表于 08-04 16:14

    RTT的消息同步機(jī)制是如何實(shí)現(xiàn)的?

    RTT的消息同步機(jī)制是如何實(shí)現(xiàn)的
    發(fā)表于 11-02 07:00

    MM32F013x——RTT使用技巧

    SEGGER的實(shí)時(shí)傳輸(Real Time Transfer, RTT)是嵌入式應(yīng)用中用戶I/O交互的一種新技術(shù)。J-Link RTT Viewer是在調(diào)試主機(jī)上使用RTT功能的Win...
    發(fā)表于 01-25 18:34 ?4次下載
    MM32F013x——<b class='flag-5'>RTT</b>使用技巧

    例程如何使用RTT Viewer

    例程編譯后,會生成一個(gè)xx.map文件,位于工程目錄下的Debug目錄下,在這個(gè)xx.map文件搜索關(guān)鍵字”_SEGGER_RTT”會找到一個(gè)位于RAM區(qū)域的地址,比如下圖0x20000934這個(gè)地址就是我們定位到的地址,把它
    的頭像 發(fā)表于 06-08 11:12 ?2710次閱讀

    例程如何使用RTT Viewer

    對于RA系列的MCU,瑞薩都提供有相對應(yīng)的例程包,在每個(gè)例程包里面都會有一些可以輸出到J-Link RTT Viewer的調(diào)試信息,這些信息可以很方便的告訴開發(fā)者當(dāng)前的運(yùn)行狀態(tài)、變量值,有些
    的頭像 發(fā)表于 07-28 10:02 ?2099次閱讀

    agile_modbus例程分享

    最近項(xiàng)目使用了rtt,公司原有的modbus功能有些不完整,查了下發(fā)現(xiàn)agile_modbus挺適合現(xiàn)在的我,于是根據(jù)手冊和例程進(jìn)行了移植,基本實(shí)現(xiàn)了需要的功能
    的頭像 發(fā)表于 07-19 15:10 ?2028次閱讀
    agile_modbus<b class='flag-5'>例程</b>分享

    RTT是什么?對TCPRTT時(shí)延的理解

    最近服務(wù)器環(huán)境部署了**tcprtt**網(wǎng)絡(luò)時(shí)延監(jiān)控,發(fā)現(xiàn)不同服務(wù)器不同節(jié)點(diǎn)之間的RTT時(shí)延表象非常奇怪,無法準(zhǔn)確的判斷服務(wù)器的網(wǎng)絡(luò)情況。
    的頭像 發(fā)表于 10-09 16:24 ?4.1w次閱讀
    <b class='flag-5'>RTT</b>是什么?對TCP<b class='flag-5'>中</b><b class='flag-5'>RTT</b>時(shí)延的理解

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

    基于IAR搭建RA MCU串口與RTT Viewer打印
    的頭像 發(fā)表于 08-14 09:50 ?992次閱讀
    基于IAR搭建RA MCU串口與<b class='flag-5'>RTT</b> Viewer打印(下)

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢?

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢? RT-Thread的RTT_Draco是一款高性能的MCU芯片,它提供了外置UART接口(TXD,RXD)用于與外部設(shè)備進(jìn)行
    的頭像 發(fā)表于 01-16 17:11 ?1189次閱讀
    查找百家乐群| 励骏会百家乐的玩法技巧和规则 | game88city| 网络百家乐的玩法技巧和规则 | 百家乐官网发牌的介绍| 大发888娱乐城贴吧| 线上百家乐玩法| 肯博百家乐官网的玩法技巧和规则| 百家乐官网太阳城球讯网| 菲律宾百家乐试玩| 找查百家乐官网玩法技巧| 大发百家乐官网游戏| 云鼎娱乐城信誉度| 威尼斯人娱乐公司| 摩纳哥百家乐娱乐城| 百家乐官网那个娱乐城信誉好| 百家乐官网佛泰阁| 百家乐官网游戏出售| 瑞丰娱乐| 大发888官方pt老虎机大咖炸金花网页扎金花| 金龍百家乐的玩法技巧和规则| 百家乐庄家出千内幕| 郑州百家乐官网的玩法技巧和规则| 百家乐官网开放词典新浪| 在线真钱游戏| 大发888娱乐场老虎机| 巨星百家乐的玩法技巧和规则| 百家乐的桌布| 做生意发财招财图像| 赌神网百家乐官网的玩法技巧和规则 | 威尼斯人娱乐城返水| 伯爵百家乐娱乐| 真人百家乐视频赌博| 2024地运朝向房子| 澳门百家乐官网赌场娱乐网规则| 百家乐官网是片人的吗| 白河县| 博九网| 同乐城备用| 十三张娱乐城开户| 德州扑克教程|