J-Scope

J-Link RAMモニタリングツール

本書記載内容は最新ハードウェアバージョンの内容になりますので、既にお持ちのバージョンが古い場合記載内容と異なる場合もございます。

Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

J-Scopeとは追加のハードウェアピン不要、標準デバッグポート接続で利用可能

J-Scope

RAMモニタリングツール

ソフトウェアデバッグと合わせてRAMモニタリング「J-Scope」は標準的なデバッグポートから必要な情報を取得します。
そのためCPUに特別なハードウェアIPは不要、お客様開発ボードに情報取得のためのピンを立てる必要はありません。
「J-Scope」は、オシロスコープのようなスタイルで複数の変数の値を表示できます。elf ファイルを読み取り、視覚化する多数の変数を選択できるようにします。ターゲットのマイクロコントローラーを J-Link に接続し、アプリケーションをフラッシュに書込み、「J-Scope」を起動するだけで利用頂けます。
「J-Scope」でデータ取得する変数シンボルを個別に設定できます。グラフを上下に移動しゼロベースラインを変更や解像度を変更できます。
変数データの表示は視覚化しグラフ表示、ウォッチパネルに値のみを表示するかを選択できます。
収集したデータを視覚化したグラフをスクロール、ズームインまたはズームアウトで分析できます。また収集データをファイルに保存が可能です。
「J-Scope」はデバッグ環境と並行して使用でき、IDEやデバッグソフトウェ
アでのソフトウェアの動きと合わせて確認できます。
2Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

J-Scopeライセンスと入手方法
すべてのJ-Linkシリーズで無償利用可能

J-Link PRO PoE

J-Link PRO

J-Link ULTRA+

J-Link PLUS

J-Link BASE

(Compact)(Compact)

J-Link製品にライセンスが付与されていますので、利用者の制限はありません。

ソフトウェア入手方法
J-Scopeは、「J-Link Software & Documentation Package」に同梱され、SEGGER社ウェブサイトからダウンロード可能です。（バージョンアップ費用など継続コスト不要）

https://www.segger.com/downloads/jlink/3
Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

データ取得通信モードと対応CPU

J-Scopeは2つのデータ取得方法を選択できます。

HSS

RTT

バックグラウンドでターゲット上の指定されたアドレスからデータを一定間隔で読み取り、J-Scope アプリケーションに転送します。

ターゲットアプリケーションがデータのサンプリングを実行、結果をターゲットのメモリに常駐する RTT バッファに保存します。JLink は定期的に RTT バッファからデータを読み取り、J-Scope アプリケーションに転送します。

アプリケーションの変更は必要ありません。
通常通り接続するだけで利用可能です。

HSSよりもはるかに高速なデータスループット（最大2MB/sec）を実現します。
ユーザアプリケーションがデータ取得のタイミングを制御できます
ので、アプリケーションの実行と同期が可能。
データサンプルには、タイムスタンプを付与することができます。

RTTによるデータ取得スピードより低速なデータ通信になります。
最大サンプリング周波数は利用するJ-Linkモデル、サンプリングする変数の数に大きく依存します。
データ取得は固定間隔で行われるため、アプリケーションとの同期はできません。

RTT用のバッファが必要になります。
RTT関数をユーザアプリケーションに実装頂く必要があります。
RTT API詳細は、以下J-Link RTTに関する説明資料を参照ください
https://www.embitek.co.jp/download/ps/RTT.pdf

Cortex-M0/M1/M3/M4/M7/M33/M55/M85
RX100/200/600/700

Cortex-M
RXRISC-V

SEGGER High Speed Sampling

概要

メリット

デメリット

対応CPU

SEGGER Real-Time Transfer

4
Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

各J-Link製品毎の利用スペック

すべてのJ-Linkシリーズで無償利用可能
J-Scopeのご利用に際しては、J-Link ULTRA+を推奨します。

最大取得可能変数
最大サンプリングレート

J-Link PRO PoE

J-Link PRO

J-Link ULTRA+

J-Link PLUS

J-Link BASE

1001001001010

無制限※1無制限※1

無制限※1

1 kHz ※2

1 kHz ※2

※1：デバッグインターフェイスの帯域幅によって制限されます。一般的には1つの変数で10 kHz以下のサンプリング周波数※2：最大サンプリング周波数は、1つの変数をサンプリングし、適切なターゲットインターフェーススピード(最小1MHz）が実現できている場合となります。複数の変数を平行してサンプリングすると最大値が小さくなる可能性があります。
サンプリングスピードは取得する変数の数、各変数のサイズ、選択されたターゲットインターフェースなど様々な要因で変動しますので、サンプリングスピードに対する保証はできません。

J-Linkシリーズ各製品のその他機能、性能の違いについては、以下URLのJ-Link製品資料を参照ください。
https://www.embitek.co.jp/download/ps/jlink.pdf
5Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

J-Scope仕様

J-Scopeソフトウェアスペックについて
波形測定チャンネル

ソフトウェア仕様として、最大100ch10ch程度を推奨（エンビテックによる検証で実運用上での耐用）

数値表示変更チャンネル

ソフトウェア仕様として、最大100ch11ch程度を推奨（エンビテックによる検証で実運用上での耐用）トリガーモードSingle（トリガ・スロープ：立上がり、立下がり、両方）

トリガーソース

測定チャンネル

データ管理

波形データSave / Load機能

ターゲット側電源電圧

1.2V ～ 5V(デバッグアダプタの対応範囲)

エンビテックでの計測データ（Cortex-M4）※保証値ではありません。

ベンチマーク（参考）最大レコード長

HSSモード4-byte変数x8 (=32byte)の場合

200us(5kHz)

RTTモード4-byte変数x8 (=32byte)の場合
2-byte変数x8(=16byte)の場合

50us(20kHz)
28.5us(35kHz)

データ取得方式として、RTTを利用している場合は、変数の数は12個に制限されます。
6Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

提供会社
EmbiTeK | SEGGER

Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

7

SEGGER Microcontroller GmbH

組込みシステムで30年以上の経験を持ち、最先端のRTOSおよびソフトウェアライブラリを開発
ハードウェアツール(開発 / 生産用)とソフトウェアツールをカバーします。
CEO : Ivo Geilenbruegge
設 立：1992年
本 社：モーンハイム・アム・ライン（ドイツ）
拠 点：米国 / 中国
30カ国以上に販売代理店を通して展開
RTOS/ミドルウェア

IDE

Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

デバッグツール

書込みツール株式会社エンビテック

お客様の要件に合わせ、様々なシナリオで適合できる最適なソフトウェア開発環境ソフトウェアコンポーネントを提供します。
代表取締役 : サントシュ パワル
設 立：2007年
本 社：東京都墨田区菊川2-3-6 菊川栄光ビル 601
日本国内唯一のSEGGER社製品販売オフィシャルパートナー
テクニカルサポート／ポーティング受託開サービスを提供
都営新宿線「菊川駅」徒歩3分
Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

Arm Cortex / RXソフトウェア開発から量産をサポート

製品開発フローの課題に合わせて対応

デバッガ

開発ツール

Arm Cortex / RX CPU
量産書込
Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

10