MSP430 하드웨어에서 CRC 계산

기술노트 41610

아키텍처:

MSP430

컴포넌트:

general

업데이트:

2021-06-04 오전 6:05

소개

일부 MSP430 디바이스에는 하드웨어 CRC 계산기를 내장하고 있습니다. 본 기술 노트는 링커(XLINK) 계산된 체크섬 또는 소프트웨어 (C 알고리즘) 계산된 체크섬을 확인하는 방법에 대해 기술합니다.

해결방법

예제 프로젝트 (Example project (IAR Embedded Workbench for 430 5.60.3).zip)와 IAR Embedded Workbench for MSP430 버전5.60.3 (혹은 상위 버전) 및 MSP430FR5739 의 스크린 샷을 참고하세요.

링커 체크섬 설정

Project > Options > Linker > Checksum 확인.

이 예제의 링커 체크섬은 다음과 같이 설정되어 있습니다:

 Size: 2 bytes
Alignment: 2
Algorithm: CRC16(0x11021)
Complement: As is
Bit order: MSB first
Initial Value: 0x0
Checksum unit size: 8-bit

이 예에서 하드웨어 계산된 체크섬은 링커 계산된 체크섬과 일치합니다.

 

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.