運用コマンドレファレンス Vol.1
[機能]
CP,PRUのレジスタ情報を表示します。
[入力モード]
一般ユーザモードおよび装置管理者モード
[入力形式]
show register [-f] cp <start_address> [<length>] [file <file_name>] show register [-f] pru <PRU No.> <start_address> [<length>] [file <file_name>]
[パラメータ]
- -f
- 確認メッセージなしでコマンドを実行します。
- cp
- CP-CPUのレジスタを指定します。
- pru
- PRUのレジスタを指定します。
- <PRU No.>
- 対象となるPRU番号を指定します。指定値の範囲は,「パラメータに指定できる値」を参照してください。
- <start_address>
- 対象となるレジスタの先頭アドレス(16進数)
- <length>
- 取得するデータ長(1〜32768バイト:省略時は100バイト)
- file <file_name>
- データ(バイナリ形式)を格納するファイル名
[実行例]
show registerコマンド実行後の表示例を「図14-4 show registerコマンド実行例」に示します。
先頭アドレス0x80000000から20バイト取得します。
図14-4 show registerコマンド実行例
>show register pru 1 0x80000000 20 If the specified address or data length is inaccurate, CP or PRU may be restarted. OK? (y/n):y Address Data ------------ ---------------------------- 0x80000000 xxxxxx xxxxxx xxxxxx xxxxxx 0x80000010 xxxxxx >
[表示説明]
xxxxxxxx | xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx (アドレス) (レジスタ情報) xx:16進数 注 4バイトごとにスペースを入れて,1行につき16バイト表示
[ユーザ通信への影響]
本コマンドを販売元の指示なく使用し,設定するレジスタのアドレスや設定データを誤って指定した場合,装置が誤動作して正しく通信できなくなるか,またはCP/PRUが再起動するおそれがあります。
[応答メッセージ]
表14-12 show registerコマンドのメッセージ一覧
メッセージ 内容 Illegal PRU -- <PRU No.>. PRU番号が範囲外です。<PRU No.> PRU番号 Illegal address value -- <start_address>. 指定先頭アドレスは範囲外です。<start_address>先頭アドレス Can't execute this command in standby BCU. 待機系BCUでこのコマンドは実行できません。 Not operational CP. 指定CP-CPUは非運用状態です。 Not operational PRU <PRU No.>. 指定PRUは非運用状態です。<PRU No.>PRU番号 Can't access address <address>. 指定アドレスの領域にはアクセスできません。<address>レジスタアドレス <file_name>:can't make file. ファイルを作成できません。<file_name>指定ファイル名 Can't execute. コマンドを実行できません。
[注意事項]
- テキスト形式でファイルに格納したい場合はリダイレクト機能を使用してください。
- 先頭アドレスの指定は,CP/PRU内のCPUからみたアドレスを指定します。
- 指定された先頭アドレスの値に関わらず,アクセスの開始位置は4バイト境界位置からとなり,アクセス単位は4バイトとなります。
Copyright (c) 2005, 2011, ALAXALA Networks Corporation. All rights reserved.