Target range
|
Specify the CRC calculation range in the format of "start address - end address" or "section name".
Specify the address in hexadecimal without 0x.
The range of specifiable address values is 0 to FFFFF.
This property corresponds to the -CRc option of the rlink command.
|
Default
|
Blank
|
How to change
|
Edit by the Text Edit dialog box which appears when clicking the [...] button.
For the subproperty, you can enter directly in the text box.
|
Restriction
|
Up to 32767 characters
Up to 65535 items can be specified.
|
Type of CRC
|
Select the method of CRC operation.
See the user's manual of the device and "CC-RL Compiler User's Manual" for details about each operation.
[CRC-CCITT(MSB,LITTLE,4 bytes) type] corresponds to [CRC-CCITT(MSB) type] in CS+ V3.01.00.
This property corresponds to the -CRc option of the rlink command.
See [Remark] for the correspondence with the [Type of CRC] property of CA78K0R.
|
Default
|
CRC-CCITT(MSB,LITTLE,4 bytes) type (High-speed CRC)
|
How to change
|
Select from the drop-down list.
|
Restriction
|
CRC-CCITT(MSB,LITTLE,4 bytes) type (High-speed CRC)
|
Outputs the calculation result of CRC-16-CCITT-MSB first operation with the input specified as 4-byte units in little-endian mode.
|
SENT(MSB) type (General-purpose CRC(SENT))
|
Outputs the calculation result of operation conforming to SENT.
|
CRC-CCITT(LSB) type (General-purpose CRC)
|
Outputs the calculation result of CRC-16-CCITT-LSB first operation.
|
CCITT type
|
Outputs the calculation result of CRC-16-CCITT-MSB first operation with an initial value of 0xffff and inverse of XOR.
|
CRC-CCITT(MSB) type
|
Outputs the calculation result of CRC-16-CCITT-MSB first operation.
|
CRC-CCITT(MSB,LITTLE,2 bytes) type
|
Outputs the calculation result of CRC-16-CCITT-MSB first operation with the input specified as 2-byte units in little-endian mode.
|
16
|
Outputs the calculation result of CRC-16-LSB first operation.
|
32-ETHERNET type
|
Outputs the calculation result of CRC-32-ETHERNET operation.
|
Initial value
|
Specify the initial value for the CRC operation in the format of "initial value".
This property corresponds to the -CRc option of the rlink command.
|
Default
|
Blank
|
How to change
|
Directly enter to the text box.
|
Restriction
|
- | When other than [32-ETHERNET type] is selected in the [Type of CRC] property |
0 to FFFF (hexadecimal number)
- | When [32-ETHERNET type] is selected in the [Type of CRC] property |
0 to FFFFFFFF (hexadecimal number)
|
Endian
|
Select the endian for CRC output.
This property corresponds to the -CRc option of the rlink command.
|
Default
|
Little endian
|
How to change
|
Select from the drop-down list.
|
Restriction
|
Little endian
|
Outputs the value in little-endian mode.
|
Big endian
|
Outputs the value in big-endian mode.
|
Output size
|
Specify the output size for the CRC code.
This property corresponds to the -CRc option of the rlink command.
|
Default
|
Blank
|
How to change
|
Directly enter to the text box.
|
Restriction
|
2, 4, or blank
|