目錄
● 一、概述
● 二、例程中如何使用RTT Viewer
●三、客戶如何在自己工程里面使用Jlink RTT Viewer
一、概述
對于RA系列的MCU,瑞薩都提供有相對應的例程包,在每個例程包里面都會有一些可以輸出到J-Link RTT Viewer的調試信息,這些信息可以很方便的告訴開發者當前的運行狀態、變量值,有些例程中甚至可以實現信息交互,如同一條虛擬串口一般方便。那么客戶如何使用這個調試好幫手呢?
二、例程中如何使用RTT Viewer
例程編譯后,會生成一個xx.map文件,位于工程目錄下的Debug目錄下,在這個xx.map文件中搜索關鍵字”_SEGGER_RTT”會找到一個位于RAM區域的地址,比如下圖0x20000934這個地址就是我們定位到的地址,把它復制一下。
然后打開J-Link RTT Viewer,按照如下配置

然后點OK,即可連接到目標板,如附圖,在例程運行時,會打印出相關例程的綜合說明。

需要注意的是在例程中會有一個readme.txt文件,該文件里面可能會有提到RTT地址是多少,如果直接使用例程,代碼上無任何修改,則可以直接填入這個地址值。如果客戶對源碼有過修改,則RTT相關的地址可能會編譯到其他地址,需要在xx.map文件中找到相應的地址。
三、客戶如何在自己工程里面
使用J-Link RTT Viewer
-
將例程中的src文件夾下的SEGGER_RTT文件夾復制到自己的工程的src文件夾中
-
將例程中的src文件夾下的common_utils.h復制到自己的工程的src文件夾
-
更改common_utils.h相關的打印信息,更改為自己工程的打印頭部信息
-
在hal_entry.c或者其他需要使用打印函數的源文件加入#include "common_utils.h"
if (APP_CHECK_DATA)
{
/* read data from RTT */
APP_READ(rtt_input_buf);
}
來讀取從J-Link RTT Viewer上發送過來的信息。審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
mcu
+關注
關注
147文章
18925瀏覽量
398242 -
瑞薩
+關注
關注
37文章
22481瀏覽量
90880 -
RTT
+關注
關注
0文章
66瀏覽量
18279 -
J-Link
+關注
關注
0文章
90瀏覽量
23697
發布評論請先 登錄
相關推薦
熱點推薦
請問CH32V307V-R1運行RTT網絡例程時以太網網口燈不亮如何處理?
。RTT上的以太網例程中似乎沒有定義網口的管腳,我對這個芯片的內置PHY不熟悉,請問我想在RTT系統的基礎上點亮網口的兩個led燈該怎么辦?
發表于 05-10 16:06
請問RTT中個FPU到底怎么使用
STM32F407 開啟了FPU,定時器設定位10ms,在回調打印計數。做這3個運算,打印結果如下。同樣的實驗在KEIL中開啟FPU。打印如下為什么RTT中的FPU比keil要慢呢。我的工程需要用
發表于 11-10 11:46
用rtt studio做CAN開發失敗是何原因?如何解決?
小白剛接觸rtt,用rtt studio做CAN開發,看官網例程,失敗,后查閱網上資料,都是提示從drivers/bsp...拷貝drv_can.c drv_can.h文件到工程中,配
發表于 02-08 11:26
如何在Embedded Studio中使用RTT?
。要使用RTT函數,需要將完整的RTT支持包添加到Embedded Studio Project中。我們以一個Embedded Studio例程來介紹如何將
發表于 02-17 14:25
MM32F013x——RTT使用技巧
SEGGER的實時傳輸(Real Time Transfer, RTT)是嵌入式應用中用戶I/O交互的一種新技術。J-Link RTT Viewer是在調試主機上使用RTT功能的Win...
發表于 01-25 18:34
?4次下載
例程中如何使用RTT Viewer
例程編譯后,會生成一個xx.map文件,位于工程目錄下的Debug目錄下,在這個xx.map文件中搜索關鍵字”_SEGGER_RTT”會找到一個位于RAM區域的地址,比如下圖0x20000934這個地址就是我們定位到的地址,把它
例程中如何使用RTT Viewer
對于RA系列的MCU,瑞薩都提供有相對應的例程包,在每個例程包里面都會有一些可以輸出到J-Link RTT Viewer的調試信息,這些信息可以很方便的告訴開發者當前的運行狀態、變量值,有些例
RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢?
RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢? RT-Thread的RTT_Draco是一款高性能的MCU芯片,它提供了外置UART接口(TXD,RXD)用于與外部設備進行
例程中如何使用RTT Viewe
評論