12.07.2015 Views

ARM の DSTREAM と RVI デバッグハードウェア設定ユーティリティの使用

ARM の DSTREAM と RVI デバッグハードウェア設定ユーティリティの使用

ARM の DSTREAM と RVI デバッグハードウェア設定ユーティリティの使用

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

デバ ッ グハー ド ウ ェ ア タ ーゲ ッ ト コ ン フ ィ ギュ レーシ ョ ンの 作 成5.17 デバイ ス コ ン フ ィ ギュ レーシ ョ ンの 設 定開 発 環 境 で、 特 定 の ターゲ ッ ト デバ イ ス 固 有 の 設 定 を 構 成 する こ と がで き ます。 その 設 定 が 利 用 で き る かど う かは、 デバ イ スがプ ロ セ ッ サであ る、 プ ロ セ ッ サ 以 外 のCoreSight デバイ スであ るかに よ って 異 な り ます。5.17.1 プロセッサデバイスの 設 定選 択 し たプ ロ セ ッ サに よ っ て、 以 下 の 制 御 オプシ ョ ン を 使 用 で き ます。[Allow execution with T-Bit Clear]Cortex-M シリーズのプロセッサで 実 行 できるのは Thumb2 コードのみです。 ただ し、 xPSR には <strong>ARM</strong>/Thumb 状 態 を 設 定 する ためのビ ッ ト があり 、 リ セ ッ ト ベタ か ら 初 期 化 さ れます。 こ れに よ って、 こ の 例 外 タ イ プに 関 連 付 け ら れてい る 例 外 ハン ド ラ を テ ス ト で き ます。[Bypass memory protection when in debug]このオプションを 使 用 すると、 ターゲッ トハードウェアがデバッグ 状 態になっている と きに、 ハード ウェア (メモ リ 管 理 または 保 護 ユニッ ト )にって 行 われてい る メ モ リ 保 護 が 無 視 さ れます。 つま り 、 保 護 さ れているメモリにアクセスしてソフトウェアブレークポイントを 設 定 したり、メ リ の 内 容 を 変 更 し た り する こ と が 可 能 にな る と い う こ と です。[Clear breakpoint hardware on connect]この 制 御 を 利 用 でき るのは、 <strong>ARM</strong>11 フ ァ ミ リ のプ ロ セ ッ サを 使 用 する場 合 です。 テス ト アクセスポート (TAP : Test Access Port) のリセッ トが 適 用 される と 、 <strong>ARM</strong>11 プロセッサのデバッグロジックはリセッ ト されません。 接 続 するたびにデバッ グハード ウ ェ アユニ ッ ト でデバッ グ ロジ ッ クの リ セ ッ ト が 実 行 される よ う にするには、 このオプシ ョ ンを Trueに 設 定 し ます。[Code Sequence settings]大 部 分 のシ ス テムでは 変 数 と ス タ ッ ク および ヒ ープは RAM に 保 存 されますが、 一 部 のシ ス テムでは、 電 源 投 入 時 に Flash または ROM のみがマップさ、 RAM は、 ブー ト コー ド の ソ フ ト ウ ェ アで 有 効 にする 必 要 があります。一 部 の ターゲ ッ ト で 特 定 の 操 作 を 実 行 する には、 デバ ッ グハー ド ウ ェ アユニッ ト でコード 部 分 を メモ リ にダウンロード して、 プロセッサがそのコー ド を 実 行 で き る よ う にする 必 要 があ り ます。 こ の コー ド は、 メ モ リの 書 き 込 み 可 能 領 域 (RAM) に 配 置 して、 JTAG ツールのみがアクセスで き る よ う にする 必 要 があ り ます。このコードのアドレスとサイズは、 [Code Sequence Address] 設 定 と[Code Sequence Size (bytes)] 設 定 を 使 用 する と 設 定 で き ます。デバ ッ ガで これら のターゲ ッ ト のいずれかに 接 続 する 場 合 は、 RAM がメモリでマップされていることと、 キャッシュク リーンコードまたはコー ド シーケン スのア ド レ スが 正 常 にマ ッ プ さ れてい る こ と を 確 認 し てください。 ターゲッ トに 接 続 したら、 スクリプトをコマンドラインから実 行 し、 ターゲ ッ ト の メ モ リ マ ッ プを 設 定 で き ます。この メ モ リ 領 域 には、 以 下 の 条 件 が 求 められます。• ターゲッ トによって 使 用 されない• 読 み 込 み 可 能• 書 き 込 み 可 能<strong>ARM</strong> DUI 0498DJ Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 5-28ID 081611Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!