CRC контрольная сумма ваших данных
Для включения счётчика CRC используется простой код.
MOV32 R0, RCC_BASE
LDR R1, [R0, RCC_AHB1ENR]
ORR R1, R1, RCC_AHB1ENR_CRCEN
STR R1, [R0, RCC_AHB1ENR]
Контрольная сумма считается так же просто.
Складывайте слова в регистр CRC_DR
MOV32 R0, CRC_BASE+CRC_DR
STR R1, [R0]
Когда все слова сложены, возьмите получившуюся контрольную сумму там же.
MOV32 R0, CRC_BASE+CRC_DR
LDR R1, [R0]
Что бы начать отсчёт заново, сбросьте счётчик:
MOV32 R0, CRC_BASE+CRC_CR
MOV R1, 1
STR R1, [R0]
О хитростях реализации модуля CRC32 читайте
на просторах интернета.