CRC演算の設定を行います。
ここでは,次の項目について説明します。
[オープン方法]
[各エリアの説明]
出力アドレスの一覧を表示します。
複数のCRC演算を表示/ 設定する際のキーが出力アドレスです。
追加
|
文字列入力ダイアログをオープンします。
ダイアログ上で指定したアドレスを一覧の末尾に追加します。
0 ~ FFFFFFFE の16 進数で入力します。
|
削除
|
選択している出力アドレスを一覧から削除します。
|
編集
|
選択している出力アドレスを変更するための文字列入力ダイアログを表示します。
0 ~ FFFFFFFE の16 進数で入力します。
|
[出力アドレス一覧]エリアで選択している出力アドレスに対して,CRC 演算のプロパティの表示・設定を行い
ます。
CRC 演算に関する情報の表示,および設定の変更を行います。
計算範囲
|
CRC計算範囲を指定します。
「先頭アドレス-終了アドレス」,または「セクション名」の形式で1行に1つずつ指定します。
アドレスは16進数で指定します(例:400-ffff)。
アドレスとして指定可能な値の範囲は,0~FFFFFFFFです。
リンカのオプション-crcに相当します。
|
デフォルト
|
計算範囲[定義数]
|
変更方法
|
[...]ボタンをクリックし,テキスト編集 ダイアログによる編集
サブプロパティはテキスト・ボックスによる直接入力も可能
|
指定可能値
|
32767文字までの文字列
65536個まで指定可能です。
|
CRC演算方法
|
CRC演算方法を選択します。
それぞれの動作については,デバイスのユーザーズ・マニュアル,および「CC-RX コンパイラ ユーザーズマニュアル」を参照してください。
リンカのオプション-CRcに相当します。
|
デフォルト
|
CCITT方式
|
変更方法
|
ドロップダウン・リストによる選択
|
指定可能値
|
CCITT方式
|
CRC-16-CCITT-MSB First,初期値0xffff,XOR 反転による演算結果を出力します。
|
16
|
CRC-16-LSB Firstによる演算結果を出力します。
|
CRC-CCITT(MSB)方式
|
CRC-16-CCITT-MSB Firstによる演算結果を出力します。
|
CRC-CCITT(MSB, LITTLE,4バイト)方式
|
入力をLITTLEエンディアン4バイト単位としCRC-16-CCITT-MSB Firstによる演算結果を出力します。
|
CRC-CCITT(MSB, LITTLE,2バイト)方式
|
入力をLITTLEエンディアン2バイト単位としCRC-16-CCITT-MSB Firstによる演算結果を出力します。
|
CRC-CCITT(LSB)方式
|
CRC-16-CCITT-LSB Firstによる演算結果を出力します。
|
SENT(MSB)方式
|
SENT準拠による演算結果を出力します。
|
32-ETHERNET方式
|
CRC-32-ETHERNETによる演算結果を出力します。
|
初期値
|
CRC演算の初期値を「初期値」の形式で指定します。
リンカのオプション-CRcに相当します。
|
デフォルト
|
空欄
|
変更方法
|
テキスト・ボックスによる直接入力
|
指定可能値
|
- | [CRC演算方法]プロパティで[32-ETHERNET方式]以外を選択した場合 |
0~FFFF(16進数)
- | [CRC演算方法]プロパティで[32-ETHERNET方式]を選択した場合 |
0~FFFFFFFF(16進数)
|
エンディアン
|
CRC出力時のエンディアンを選択します。
リンカのオプション-CRcに相当します。
|
デフォルト
|
指定しない
|
変更方法
|
ドロップダウン・リストによる選択
|
指定可能値
|
指定しない
|
エンディアンを指定しません。
入力オブジェクトのエンディアンに従います。
|
リトル・エンディアン
|
リトル・エンディアンにて出力します。
|
ビッグ・エンディアン
|
ビッグ・エンディアンにて出力します。
|
出力サイズ
|
CRCコードの出力サイズを指定します。
リンカのオプション-CRcに相当します。
|
デフォルト
|
空欄
|
変更方法
|
テキスト・ボックスによる直接入力
|
指定可能値
|
2,4,または空欄
|
[機能ボタン]
|
|
OK
|
本ダイアログをクローズし,設定内容を呼び出し元に反映します。
|
キャンセル
|
設定をキャンセルし,本ダイアログをクローズします。
|
ヘルプ
|
本ダイアログのヘルプを表示します。
|