Changes between Version 33 and Version 34 of Stuff/FirmwareUpdate


Ignore:
Timestamp:
11/25/10 15:39:46 (13 years ago)
Author:
art
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Stuff/FirmwareUpdate

    v33 v34  
    2929 
    3030'''Programming''' 
    31  * Host application must send an Init-Chunk-Message: FF 07 F0 FA FF vh vl ss chk, where: 
     31 * Host application must send an Init-Chunk-Message: FF 07 F0 FA FF vh vl ch cl ss chk, where: 
    3232   * vh:vl - major and minor version numbers of the new firmware 
     33   * ch:cl - CRC16 checksum of the firmware delivered with the firmware file 
    3334   * ss - 8 bit seed number (can be any random number) 
    3435  
     
    4748 * OpenBM bootloader indicate that it does not accept any data anymore by sending: F0 05 FF FB eeh eel chk, where: 
    4849   * eeh:eel - 16bit error code: when everything went right, we receive 0=OK, otherwise we receive an error code. Check bootloader documentation for error code definitions 
     50 
     51 * When last chunk was received, OpenBM checks if the fimrware CRC16 is equal to the given crc16 number in the init chunk. If it is not equal, then bootloader restarts (indicated by a version string send again). Otherwise main application will boot. 
    4952