NEWS 2016 Linux Windows 10 AUTOSAR Reverse Debugging Android Target Communication Framework ARM CoreSight Nexus Requirements Analysis Infineon MCDS Ti

Similar documents
PNopenseminar_2011_開発stack

PowerPoint-Präsentation

TFTP serverの実装

TRQerS - Introduction

PowerPoint Presentation

プログラムのデバッグ

リファレンスアプリケーション RefApp7

Microsoft Word - RefApp7インストールガイド.doc

著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社

PowerPoint Presentation

Oracle SQL Developer Data Modeler

Nios II Flash Programmer ユーザ・ガイド

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

ターゲット項目の設定について

SimulinkによるReal-Time Test環境の構築

新技術説明会 様式例

Cortex-Mコア対応エミュレータデバッグ制御インターフェースとトレース機能

Studuino ライブラリ環境設定Windows編

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

CommonMP Ver1.5 インストール手順書 目 次 1. 概要 目的 必要動作環境 ハードウェア構成 ソフトウェア構成 CommonMP のインストール手順 利用フロー

Studuinoライブラリ環境設定Mac編

この手の問題を診断する際に Simics は完璧なツールなのですが 実行するためには 問題が発生するプログラムを Simics に取り込まなければなりません すなわち Simics 上で Simics を実行するのです まず Simics 内部に開発ホストの複製を作成します これは何も難しいことでは

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

C言語コントローラユニット クイックスタートガイド

開発環境構築ガイド

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

TRAVENTY CG V 動作検証報告書

f2-system-requirement-system-composer-mw

(Microsoft Word - DDR\203\215\203W\203A\203i\215\\\220\254-ver0619.doc)

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

GenieATM 6300-T / 6200-T シリーズ 1. 基本的な機器オペレーションのために 1-1. 機器への接続 機器への接続方法は 以下の 2 通りがあります シリアルポートを使用してログインする LAN 経由で Telnet または SSH を使用して仮想 Interface からロ

PowerPoint プレゼンテーション

デバッグの実験室実験室より : Android のデバッグ Hagen Patzke, Software Design Embedded Debugging, Lauterbach 社 Synopsis Android は開発とデバッグのための優れたサポートが提供されています 高級言語 (Java

Microsoft Word - xfinderマニュアル.docx

8051 개발보드 메뉴얼

1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 (

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

Silk Central Connect 15.5 リリースノート

Application Note Application Note No. ESC-APN Document No.: ESC-APN adviceluna Linux デバッグ手順 (MIPS コア編 ) はじめに adviceluna Linux デバッグ手順 ( 以

MINI2440マニュアル

Microsoft Word - PCI-X_PCIeバスのデータ転送-ver1.0.docx

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

20th Embarcadero Developer Camp

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

インテル(R) Visual Fortran コンパイラ 10.0

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

使用する前に

kaisetu.book

Microsoft Word - EFI_Framework_Debug_JP.doc

吉田坂本.pptx

PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

Quad port LANカード(10GBASE) 取扱説明書

もくじ 1 ファームウェアのアップデート (Windows). 1 必要なシステム. 2 ファームウェアアップデーターの起動.. 3 プリンターが正しく接続されていない場合 ファームウェアのアップデート (Macintosh)... 8 必要なシステム. 9 ファームウェアアップデータ

CommCheckerManual_Ver.1.0_.doc

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

Total View Debugger 利用の手引 東京工業大学学術国際情報センター version 1.0

複数の Nios II を構成する際の注意事項

Microsoft Word - Cubesuite+_78K0R.doc

1 1 Arduino とは Arduino アルドゥイーノ は ワンボードマイコンの一種で オープンソースハードウェアであ り 組み立て済みの基板を購入することもできるほか 誰でも自分の手で Arduino を組み立てる ことができます USBコネクタでPCと接続して利用します デジタルポートとア

PCL6115-EV 取扱説明書

PowerPoint Presentation

PowerTyper マイクロコードダウンロード手順

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

[技術資料]

White Paper 高速部分画像検索キット(FPGA アクセラレーション)

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

GettingStarted.fm

Microsoft Word - Cubesuite+_V850_AM.doc

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

PowerPoint プレゼンテーション

Japanese Manual

AD-PROCYON システムが提供する機能とは? Next Generation Real-time Simulator/System Controller Platform 現行のシステムの問題点 プロセッサーの演算能力の制限 I/O インターフェースのレイテンシー AD-PROCYON システ

Renesas Synergy™ プラットフォーム

PCI-Express ハード IP を使用した DMA の実現 for Cyclone V GT FPGA 開発キット(ソフトウェア編)

Studuinoプログラミング環境

CheckPoint Endpoint Security メトロリリース製品について 株式会社メトロ 2018 年 07 月 25 日

1. ボードの複数台制御 コンフィグ ROM から FPGA が起動できる場合を想定しています FPGA 回路には 特定のレジスタアドレスにプリセットしたデータが必要です 製品出荷時のサンプル FPGA 回路では レジスタ No.3 を 8bit 幅に設定し FPGA 外部の 4bit ディップスイ

PowerPoint プレゼンテーション

Alfa-Products_installguide

PRIMERGY スイッチブレード(10Gbps 18/8)

Notes and Points for TMPR454 Flash memory

SMILE V / evalue V 推奨環境 2019 年 5 月現在 最新情報はこちらをご参照ください

富士通PRIMERGYサーバ/ETERNUSストレージとXsigo VP560/VP780の接続検証

アプリケーション インスペクションの特別なアクション(インスペクション ポリシー マップ)

製品開発の現場では 各種のセンサーや測定環境を利用したデータ解析が行われ シミュレーションや動作検証等に役立てられています しかし 日々収集されるデータ量は増加し 解析も複雑化しており データ解析の負荷は徐々に重くなっています 例えば自動車の車両計測データを解析する場合 取得したデータをそのまま解析

Flash Loader

ハード・ソフト協調検証サービス

Oracle Database Clientクイック・インストレーション・ガイド, 10gリリース1( ) for Microsoft Windows

Introducing_SPIStorm-JP

U4611A/B USB 2.0/3.0プロトコル・アナライザ バージョン3.7.x(MegaZoomテクノロジー採用)

また IS12T はアップデート以外の動作もできませんので アラームも動作しません IS12T のバージョンによりソフトウェアアップデート所要時間は異なります また インターネットの接続速度や パソコンの性能といったお客様の利用環境により 時間が延びることがあります 本アップデートについて 本ソフト

Microsoft Word - Dolphin Expressによる10Gbpソケット通信.docx

株式会社日新テクニカ USB シリアル CAN 変換器 /8/22 ホームページ : メール

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

IntroductionForGR-PEACH.pptx

PowerPoint Presentation

Transcription:

NEWS 2016 Linux Windows 10 AUTOSAR Reverse ging Android Target Communication Framework ARM CoreSight Nexus Requirements Analysis Infineon MCDS Timing Tools Unit Testing Intel Trace Hub GDB コンテンツ TRACE32を使用したPILシミュレーション 新型TRACE32ベースモジュール TRACE32 PowerTrace Serial Intel Trace Hubサポート 2 4 5 6 TRACE32 TCFエージェント Wind River Workbench Eclipse 7 TRACE32 UndoDBフロントエンド 8 PIL Simulation

TRACE32を使用したPILシミュレーション 2016 年 3 月にローターバッハは PIL プロセッサイ ンザループ シミュレーション用 Simulink プラグインの 提供を開始しました この新しいプラグインの利用によ り モデリング環境は TRACE32 デバッガを経由して直 接ターゲットと通信できるようになります TRACE32 PIL ここ数年の間 ソフトウェア開発におけるモデルベースメ ソッドの重要性が高まってきています モデルベースメ ソッドのメリットは ソフトウェア設計の継続的検証が可 能なことです プロセッサインザループシミュレーション は 設計検証における重要なステップと位置付けられて います PIL シミュレーション PIL シミュレーションは 開発したアルゴリズムがターゲッ ト環境において正しい機能を提供していることを確認す るために行われます この検証ステップは以下のターゲッ トシステムの何れか 1 つで実施されます 最終ハードウェア / 評価ボード 仮想ターゲット / コアシミュレータ TRACE32 インストラクションセットシミュレータ PIL シミュレーションを実行するために テスト対象のア ルゴリズムはモデリング環境で PIL ブロックに置き換えら れます TRACE32 PIL TRACE32 PIL プラグイン 右の画像参照 は PIL シミュ レーションの設定に使用します このプラグインの重要 な設定項目を次に概説します Checkbox: Map Simulink and C Interface PIL ブロックを生成する前に Simulink とターゲットア プリケーション間のインターフェースを設定する必要があ ります S 関数 ユーザ定義ブロック のコールバック を該当する C 関数にマッピングする設定が マッピング GUI ダイアログ p.3 画像参照 に 自動的に用意され ます ダイアログで確認の上 修正が可能です モデル パラメータと C 変数間でも同様にマッピングを実施しな ければなりません Checkbox: Generate PIL Wrapper コールバックとモデルパラメータのマッピングに基づき この設定項目では以下のインターフェースが自動的に作 成されます ターゲットシステム上のコールバックの実装 TRACE32リモートAPI に対するモデル側インターフェース その後 実行コードが生成されます JTAGベースのPILテスト MathWorks Simulink Target TRACE32 Remote API PIL block 2 JTAG

NEWS 2016 SimulinkとCインターフェースのマッピング Mapping Simulink callbacks C functions Mapping Simulink parameters Checkboxes: Generate PIL Block and Switch to PIL Variant モデルと TRACE32リモート API 間の関数インターフェー スが作成された後 PIL ブロックを作成し シミュレーショ ンモデルで表示することができます TRACE32 が起動 するとすぐに PIL シミュレーションの設定が完了します C variables ツールプロバイダによるソフトウェアアップデートを待た ずとも デバッガがターゲットと通信可能になり次第 PIL シミュレーションの準備が完了します 3. 迅速なデバッグ シミュレーション結果が要求仕様から逸脱している場合 C 関数を直接デバッグできます 4. ライセンスポリシー メリット 1. 各種コード生成方法に対応 コールバックのインターフェースをダイナミックに設定す る機能が装備されているため ローターバッハのソリュー ションには自動生成されたコードだけではなく 手書き のコードも使用できます ハードウェアベースの TRACE32 デバッガや TRACE32 フローティングライセンスで仮想ターゲット用デバッガを 既に利用している場合 TRACE32 PIL シミュレーション ライセンスのみが必要です TRACE32 インストラクショ ンセットシミュレータをシミュレーションに利用する場合 は 新たに TRACE32 シミュレータライセンスが必要に なります 2. 新しいターゲットシステムに直接接続 TRACE32 はプロセッサアーキテクチャおよびコンパイラ を幅広くサポートしています 開発者はターゲットシステ ムのスタートアップスクリプトを直接作成することができ www.jp.lauterbach.com 3

2015年に新型ベースモジュールへの転換を完了 全ての TRACE32 Power モジュールに USB3.0 イ ンターフェースが装備されました Power PRO モジュールにはギガビットイーサネットインターフェース だ けでなく TRACE32 PowerTrace PX 新 製 品 や TRACE32 PowerTRACE II 等のトレースモジュールの接 続に使用する PodBus Express インターフェースも装備 されています 前世代のベースモジュールは今後も新し いチップ / プロセッサに使用できます Power USB 3 Previous generation Power USB 2 Power USB 3 Combi Probe Power USB 3 Cable Power USB 3 Power PRO Power PRO Power PRO Combi Probe Power PRO Cable Previous generation Power Ethernet or Power II Power PRO + PowerTrace PX Previous generation PowerTrace Ethernet Power Trace PX Probe PowerTrace PX Parallel Nexus Power PRO Power PRO + PowerTrace II Previous generation Power II + PowerTrace II 4 Probe Cable Serial PowerTrace II Parallel Power PRO Power Trace II

NEWS 2016 PowerTrace Serial TRACE32 Accessory Set 2016 年 の 第 2 四 半 期 から新 型 TRACE32 ベ ースモ ジュール PowerTrace Serial の提供を開始します ローターバッハは 2008 年以来 シリアルトレースプロー ブにより シリアルトレースインターフェースおよび様々 なプロセッサアーキテクチャをサポートしてきました プ ローブの機能は以下の通りです 最大 4RX チャネル 最大 3 チャネル 各チャネル :6.25 Gbit/s 最大 4 チャネル 各チャネル : 3.125 Gbit/s Aurora を採用しているトレースプロトコル対応 複雑なマルチコアシステムの内部動作を完全に視覚化す るには 現在のプロセッサに実装されているシリアルト レースインターフェースでは帯域幅が不足することもあり ます そのため データ転送速度とチャネル数を増やし たインターフェースの開発がプロセッサメーカーで始まっ ています さらに PCI Express がトレースエクスポート インターフェースとして急速に注目を集めるようになって います PowerTrace Serial の機能 Trace32 PowerTrace Serial ベールモジュールは トレー ス規格の最新要件を満たすように設計されています 最大 8 チャネル 各チャネル : 最大 12.5 Gbit/s Xilinx Aurora PCI Express その他プロトコル トレースメモリ : 4 ギガバイト 上記機能の実装には大容量かつ高性能な FPGA の搭載 が必要なため 最新の PowerTrace Serial はオールイ ンワンソリューションとして設計されており これまでは 別売りであったトレースプローブは PowerTrace Serial に統合されています ローターバッハは PowerTrace Serial のターゲットへの接続に必要なアクセサリーセット を提供しています 通常のアクセサリーセットには そ れぞれのターゲット環境に適したフレックスケーブルと必 要なアダプタが含まれます PowerTrace Serial には導 入時に 1 種類のプロセッサアーキテクチャのコアトレー スデコーディングのためのライセンスが付与されていま す その他のアーキテクチャのトレースに対応する場合 でも ライセンスを追加することで後日 簡単に対応で きます PowerTrace Serial コネクタ PowerTrace Serial には以下のインターフェースが装備 されています シリアルトレースポート 0 Samtec ERF8, 40pin Aurora を採用しているトレースプロトコル対応 6 RX チャネル リファレンスクロック 0.325-6.25 GHz ターゲットデバッグポート 34pin MIPI コネクタ デ バッグシグ ナル が 40pin Samtec コネクタ JTAG/ SWD/cJTAG にも配線されている場合 TRACE32 デバッ グケーブルもこのポートに接続することができます シリアルトレースポート1 Samtec ERM-ERF, 80pin 各種プロトコル対応 8RX/TX チャネル リファレンスクロック 0.325-6.25 GHz/10-500 MHz 両方のトレースポートが装備されているため 現在の 設計だけでなく 今後のプロジェクトにも PowerTrace Serial を使用できます www.jp.lauterbach.com 5

Intel Trace Hubサポート Unpack and dispatch Intel Trace Hub Translate System Trace to human readable Intel Trace Hub Library Core Trace listing System Trace listing 2016 年 5 月 TRACE32 は Intel Trace Hub と関連フ レームワークのサポートを開始します Intel Trace Hub Intel Trace Hub Intel TH は Intel の新しいハードウェ アプラットフォーム上のトレースインフラストラクチャの 名称です Intel Trace Hub により以下の機能が可能と なります 1. 各コアからの Intel プロセッサトレースデータと多種 ソースからのシステムトレース情報に共通タイムスタ ンプを提供 2. MIPI STPv2.1 プロトコルを使用してシングルトレー スストリームに全てのデータをマージ 3. 選択したトレースの宛先にストリームを転送 TRACE32 などのデ バッグ トレ ースツー ル が Intel Trace Hub を簡単にサポートできるように Intel はソフ トウェアフレームワークも提供しています Intel Trace Hub 設定 API Intel Trace Hub 設定 API は デバッグツールを通して トレースインフラストラクチャの設定の簡素化を可能に します TRACE32 は プラットフォーム特有のプログラ 6 ミングシークエンスを認識する必要はなく Intel TH 設 定 API に設定リクエストを送信することができます そ の後 API が適切なプログラミングシークエンスを提供 するため TRACE32 は JTAG インターフェースを経由し このシークエンスを制御レジスタに書き込みます Intel Trace Hub Library Intel TH Library はシステムトレースパケットを可読性 の高いトレースメッセージに変換します Intel TH は全 てのトレース情報を MIPI STPv2.1 に圧縮しているため 最初に解凍した後 デコーディングのために転送します Intel Processor Trace パケットは TRACE32 で表示や 評価のために直接デコードされます システムトレースパケットは Intel TH Library に転送 されます デコードされ 可読性の高い形式に変換さ れたトレースメッセージは TRACE32 内の専用のコマ ンドグループで表示し 評価することができます TRACE32 内の各種トレース情報の時間相関ビューの使 用により プラットフォーム全体の動作一覧を素早く確 認できます

NEWS 2016 TRACE32 TCFエージェント JTAGベースのツールチェーン Target JTAG Protocol: TCF Link: TCP/IP 2015 年 10 月以降 TRACE32 は TCF エージェント機 能も提供しています Wind River Workbench または Eclipse デバッガを IDE として TRACE32 をデバッグバッ クエンドとして使用することができます Workbench や Eclipse デバッガから TRACE32 を設定 起動することができます TCF ローターバッハは Wind River Workbench を使用する 開発者向けに統合されたデバッグソリューションの提供 を今年から開始します Target Communication Framework TCF は IDE と ターゲットシステム間の統一デバッグ通信プロトコルを 規定することを目的に プロトコルフレームワークとして Eclipse Foundation により開発されました TCF 通信モデルはサービスという考え方に基づいており そのサービスは関連するコマンド イベント 該当する セマンティクスの集合になります 例えば メモリサービ スはメモリを読み書きするコマンドとイベントの集合を定 義します TCF は一連の標準サービスを定義する一方 フレーム ワークには独自のサービス定義を行うことが可能です Wind River Workbench Eclipse デバッガ GDB ベースの接続では GDB がサポートするプロセッ サアーキテクチャおよびコンパイラにより利用できる環 境が限定されていました TCF サービスを使用すること で TRACE32 がサポートする各種プロセッサアーキテク チャ コンパイラを Eclipse でデバッグするためのオープ ン通信インターフェースを提供することができるようにな りました TRACE32 TCF TRACE32 ソフトウェアは TCF エージェントとして起動 すると TCP/IP を経由して Wind River Workbench また は Eclipse デバッガにサービスを提供します TRACE32: Wind River向けサポート リクエストされたサービスは ターゲットに接続されてい るデバッガと TRACE32 によって操作されます JTAG 経由でターゲットシステムに接続するハードウェア ベースのデバッガであるか 仮想ターゲットと通信する 純粋なソフトウェアデバッガであるかは 関係ありませ ん 現在 TRACE32 は デバッグと関連する従来の各種 サービスを提供しています お客様からのフィードバッ クやご要望に応じて 特殊な TRACE32 サービスの開発 が将来的に計画されています ローターバッハが提供す る TRACE32 TCF プラグインを使用すると Wind River VxWorks 653 2.x VxWorks 5/6/7 VxWorks 653 3.x Wind River Linux Wind River Hypervisor 2.x VxWorks Microkernel Profile www.jp.lauterbach.com 7

TRACE32 Undo DBフロントエンド 2015 年半ば以来 UndoDB リバーシブルデバッガ用の フロントエンドとして TRACE32 を使用することができま す ARM/Cortex だけでなく Intel x86/x64 アーキテ クチャもサポートされています UndoDB ターゲットサーバを使うことで Linux の開発 者はアプリケーションプロセスのデバッグだけでなく そ の実行の詳細な記録もできます この機能を利用すると アプリケーションプロセスのエ ラーを迅速かつ容易に探し出すことができます 記録済みデータのデバッグが有効であることを視覚的に 強調するために TRACE32 のステータスラインに表示 される記録時間は反転表示されます また ソースリス トのデバッグボタンは黄色で表示されます TRACE32 GUI は自動的に以下の表示モードに切り替わります TRACE32 フロントエンドはデバッグプロセスの制御に ソースリストの命令ポインタは 表示される記録時点 加えて UndoDB ターゲットサーバの記録済みデータを の値にリセットされます TRACE32 の GUI で表示するタスクも引き継ぎます ト 記録時点のメモリ内容 変数が表示されます レース記録と同様に 開発者は再実行 逆実行の両方 を使ってアプリケーションをデバッグすることができます リバースデバッグ Forward & backward debugging Protocol: GDB Link: TCP/IP Variable reconstruction Target UndoDB server Recording point displayed アドレスの変更またはメーリングリストからの退会を ご希望の場合には下記へご連絡ください info@lauterbach.co.jp 日本ローターバッハ株式会社 222-0033 横浜市港北区新横浜 3-8-8 日総第 16 ビル 4F Tel. 045-477-4511 FAX. 045-477-4519