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
이 예에서 하드웨어 계산된 체크섬은 링커 계산된 체크섬과 일치합니다.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.