Pagina 2 di 2

Re: CRC

Inviato: 05/04/2016, 13:20
da AndreaRC
Sulle iaw pre euro 3 il CRC è dato dalla somma delle word dall'indirizzo di boot alla fine (indirizzo 0xFFFF). Non contano quindi gli indirizzi di ram, eeprom, external IO, ecc, quindi solo codice e data block (mappe, costanti, indici interpolazioni, ecc)
Sulle 18F e 18FD la somma deve risultare 0x55AA e per correggere la somma esiste una costante word dummy che serve allo scopo. Sulle 16F se non ricordo male è differente per ogni release.
Penso che serva principalmente per inibire modifiche e per tenere sotto controllo la eprom da eventuali danneggiamenti.

Per quanto riguarda i protocolli di comunicazione serve essenzialmente al destinatario per verificare l'integrità dei dati ricevuti.

Re: CRC

Inviato: 05/04/2016, 14:07
da vitoos
Patrik ha scritto:lo trovate anche sulla maggiornanza dei protocolli di comunicazione, can copreso..


credo che protrebbe servire anche per megasquirt per dialogare correttamente con le reti can presenti in origine sui veicoli