[STM32 HAL] CRC (Cyclic Redundancy Check) + Flash Integrity Check + SRecord


[STM32 HAL] CRC (Cyclic Redundancy Check) + Flash Integrity Check + SRecord

Reference: Mastering STM32 by Carmine Noviello** 자료 해석에 오류가 있을 수 있습니다 **[ 배경 지식 ]우선 CRC 에 대한 이해를 위해서는 wiki 자료를 한번 읽어보시는 것을 추천 드립니다. CRC 는 Parity bit 나 Checksum 처럼 데이터의 integrity 를 체크하는 용도로 사용될 수 있습니다. Parity의 취약점은 2비트가 동시에 변경되면 감지를 못하고, Checksum 은 두 값이 +1 / -1 로 바뀐다면 감지를 하지 못하는 단점이 있습니다. 예전에 CRC 에 대해사 처음 이야기를 들었을 때는 다항식 이나 나눗셈이니 하는 부분이 잘 이해가 되지 않았습니다. 제 나름대로 이해한 내용으로 설명을 드리려고 하는데 아마 잘못 이해하고 있는 부..........



원문링크 : [STM32 HAL] CRC (Cyclic Redundancy Check) + Flash Integrity Check + SRecord