Everything
 

CRC演算 ダイアログ


CRC演算の設定を行います。

図 A.11

CRC演算 ダイアログ

 

ここでは,次の項目について説明します。

[オープン方法]

-

プロパティ パネルにおいて,以下のプロパティを選択したのち,[...]ボタンをクリック

-

[ヘキサ出力オプション]タブの[CRC演算]カテゴリの[CRC演算]

[各エリアの説明]

(1)

[出力アドレス一覧]エリア

(a)

出力アドレス一覧

出力アドレスの一覧を表示します。

複数のCRC演算を表示/設定する際のキーが出力アドレスです。

(b)

ボタン

追加

文字列入力ダイアログをオープンします。

ダイアログ上で指定したアドレスを一覧の末尾に追加します。

0 ~ FFFFE の16 進数で入力します。

削除

選択しているアドレスを一覧から削除します。

編集

選択しているアドレスを編集するための文字列入力ダイアログをオープンします。

0 ~ FFFFE の16 進数で入力します。

(2)

[CRC演算のプロパティ]エリア

[出力アドレス一覧]エリアで選択している出力アドレスに対して,CRC演算のプロパティの表示・設定を行います。

(a)

[CRC演算]

CRC演算に関する情報の表示,および設定の変更を行います。

計算範囲

CRC計算範囲を「先頭アドレス-終了アドレス」,または「セクション名」の形式で1行に1つずつ指定します。

アドレスは0xなしの16進数で指定します。

アドレスとして指定可能な値の範囲は,0~FFFFFです。

rlinkコマンドの-CRcオプションに相当します。

デフォルト

空欄

変更方法

[...]ボタンをクリックし,テキスト編集 ダイアログによる編集

サブプロパティはテキスト・ボックスによる直接入力も可能

指定可能値

32767文字までの文字列

65535個まで指定可能です。

CRC演算方法

CRC演算方法を選択します。

それぞれの動作については,デバイスのユーザーズ・マニュアル,および「CC-RL コンパイラ ユーザーズマニュアル」を参照してください。

[CRC-CCITT(MSB,LITTLE,4バイト)方式]がCS+ V3.01.00での[CRC-CCITT(MSB)方式]に相当します。

rlinkコマンドの-CRcオプションに相当します。

CA78K0Rの[CRC演算方法]プロパティとの対応については,[ヘキサ出力オプション]タブの[CRC演算]の備考を参照してください。

デフォルト

CRC-CCITT(MSB, LITTLE,4バイト)方式(高速CRC)

変更方法

ドロップダウン・リストによる選択

指定可能値

CRC-CCITT(MSB, LITTLE,4バイト)方式(高速CRC)

入力をLITTLEエンディアン4バイト単位としCRC-16-CCITT-MSB Firstによる演算結果を出力します。

SENT(MSB)方式(汎用CRC(SENT))

SENT準拠による演算結果を出力します。

CRC-CCITT(LSB)方式(汎用CRC)

CRC-16-CCITT-LSB Firstによる演算結果を出力します。

CCITT方式

CRC-16-CCITT-MSB First,初期値0xffff,XOR 反転による演算結果を出力します。

CRC-CCITT(MSB)方式

CRC-16-CCITT-MSB Firstによる演算結果を出力します。

CRC-CCITT(MSB, LITTLE,2バイト)方式

入力をLITTLEエンディアン2バイト単位としCRC-16-CCITT-MSB Firstによる演算結果を出力します。

16

CRC-16-LSB Firstによる演算結果を出力します。

32-ETHERNET方式

CRC-32-ETHERNETによる演算結果を出力します。

初期値

CRC演算の初期値を「初期値」の形式で指定します。

rlinkコマンドの-CRcオプションに相当します。

デフォルト

空欄

変更方法

テキスト・ボックスによる直接入力

指定可能値

-

[CRC演算方法]プロパティで[32-ETHERNET方式]以外を選択した場合

0~FFFF(16進数)

-

[CRC演算方法]プロパティで[32-ETHERNET方式]を選択した場合

0~FFFFFFFF(16進数)

エンディアン

CRC出力時のエンディアンを選択します。

rlinkコマンドの-CRcオプションに相当します。

デフォルト

リトル・エンディアン

変更方法

ドロップダウン・リストによる選択

指定可能値

リトル・エンディアン

リトル・エンディアンにて出力します。

ビッグ・エンディアン

ビッグ・エンディアンにて出力します。

出力サイズ

CRCコードの出力サイズを指定します。

rlinkコマンドの-CRcオプションに相当します。

デフォルト

空欄

変更方法

テキスト・ボックスによる直接入力

指定可能値

2,4,または空欄

[機能ボタン]

ボタン

機能

OK

本ダイアログをクローズし,設定内容を呼び出し元に反映します。

キャンセル

設定をキャンセルし,本ダイアログをクローズします。

ヘルプ

本ダイアログのヘルプを表示します。