AVR realizar la suma de comprobación en sí mismo

0

Me gustaría realizar un CRC o suma de comprobación para la memoria FLASH de mi dispositivo, un AVR32UC3, esto se realizará por bloques, por lo que estoy pensando que el prototipo puede ser:

uint32_t calculateCRC( uint32_t startAddr, uint32_t endAddr); 
  1. ¿El contenido de la memoria Flash del AVR32 tiene valores de 32 bits?
  2. Si intento hacer un CRC flash lleno, el valor de startAddr sería 0x0 o 0x80000000 ?? (Debido al inicio del programa, el AVR32 está en 0x80000000).
  3. ¿cuál podría ser el valor de endAddr si se comprueba toda la memoria?
pregunta user2982010

0 respuestas

Lea otras preguntas en las etiquetas