Hi there,
while processing the given documentation on the OAD SimplelinkBLEPeripheral sample project I stumbled over some cryptic statements.
The OAD Guide cites:
"Unlike OAD Image for On-chip OAD, OAD Image for Off-chip OAD doesn’t have the metadata embedded. Instead, it has just 2-byte CRC and 14-byte 0xFF’s in the beginning. Anyway, the first 16 bytes can be ignorable."
I would interpret that as the fact that the first block written to the Image Block Characteristics is 2 bytes CRC and 14 bytes of 0xFF's, correct ?
Obviously after writing the Metadata to the Image Notify Characteristics.
About the Metadata structure:
CRC is a CRC16
CRC shadow is the binary complement of the CRC
Version needs to be always higher then the version on chip or 0, correct? so to "reflash" the device with the same image loaded previously Version can be set to 0 ?
Length it says it is 4 times the Length in byte, in view from somebody processing the hex file it is 1/4 of the length of the to bin conversion of the hex file.
Start Address in case of off chip OAD should be always 0, correct?
Thanks for any help