SDK デバッグ ビューでメモリ ウィンドウを使用してデバイスのレジスタを確認すると、デバッグ セッションが停止して、続行するにはリセットする必要があります。
メモリ ウィンドウをレジスタ数よりも小さくしないと、停止したままになります。
ペリフェラルの中には、メモリ ウィンドウが有効な範囲のレジスタより多くのレジスタを読み込むことでバス エラーが発生するものがあります。
レジスタを確認するのに、メモリ ウィンドウは使用しないでください。
代わりに、[Expression] ビューを使用してください。
レジスタは、[Variable Name] フィールドのポインターを確認したいレジスタ アドレスにすると、指定できます。
たとえば、レジスタが 0x81800000 にある場合は、次を実行するとレジスタを確認できます。
[Windows] メニューから [Expressions] ビューを開きます。
[Windows] → [Show View] → [Expressions] をクリックします。
[Expressions] ビューの左ペインで右クリックし、[Add Watch Expression] をクリックします。
次に、必要なレジスタのアドレスから値を取得します。
この例の場合、次のようになります。
*0x81800000
AR# 38973 | |
---|---|
日付 | 03/05/2015 |
ステータス | アクティブ |
種類 | 一般 |
ツール |