Difference between revisions of "J-Flash"
m (Erik moved page CRC calculation to J-Flash) |
|||
Line 1: | Line 1: | ||
+ | =CRC calculation= |
||
+ | The CRC used is the CRC32-CCITT polynomial. |
||
+ | Normal form: 0x04C11DB7 |
||
+ | Reversed form: 0xEDB88320 (used by J-Flash) |
||
+ | |||
+ | Please note, that the initial CRC used for the calculation is 0x00000000 (some calculators use 0xFFFFFFFF). |
||
+ | |||
+ | Further information regarding this can be found here: |
||
+ | * SEGGER Knowledge Base: Explaining [[CRC]] |
||
+ | * Wikipedia: https://en.wikipedia.org/wiki/Cyclic_redundancy_check#Standards_and_common_use (table entry for CRC-32) |
||
+ | * J-Flash User Guide: UM08003 chapter "9.1 CRC of current data file" |
||
+ | |||
+ | |||
J-Flash and Flasher are using a [[CRC]]. |
J-Flash and Flasher are using a [[CRC]]. |
||
The CRC used is the CRC32-CCITT polynomial. |
The CRC used is the CRC32-CCITT polynomial. |
Revision as of 11:42, 27 November 2019
CRC calculation
The CRC used is the CRC32-CCITT polynomial.
Normal form: 0x04C11DB7 Reversed form: 0xEDB88320 (used by J-Flash)
Please note, that the initial CRC used for the calculation is 0x00000000 (some calculators use 0xFFFFFFFF).
Further information regarding this can be found here:
- SEGGER Knowledge Base: Explaining CRC
- Wikipedia: https://en.wikipedia.org/wiki/Cyclic_redundancy_check#Standards_and_common_use (table entry for CRC-32)
- J-Flash User Guide: UM08003 chapter "9.1 CRC of current data file"
J-Flash and Flasher are using a CRC.
The CRC used is the CRC32-CCITT polynomial.
Normal form: 0x04C11DB7 Reversed form: 0xEDB88320 (used by J-Flash)
Please note, that the initial CRC used for the calculation is 0x00000000 (some calculators use 0xFFFFFFFF).
Further information regarding this can be found here:
- SEGGER Knowledge Base: Explaining CRC
- Wikipedia: https://en.wikipedia.org/wiki/Cyclic_redundancy_check#Standards_and_common_use (table entry for CRC-32)
- J-Flash User Guide: UM08003 chapter "9.1 CRC of current data file"