http://msdn2.microsoft.com/en-us/library/ms924510.aspx
Sync bytes (optional): 42 30 30 30 46 46 0A
Run-time image address: 0x80100000
Run-time image length: 0x0222D264
(recode data[0])
Record Address:0x80100000
Record length:0x00000004
Record checksum:0x000001EB --> (0xEA+0x03+0xFE)
Record data:0xEA0003FE
(recode data[1])
Record Address:0x80100040
Record length:0x00000008
Record checksum:0x00000329
Record data:0x43454345 0x823295D0
(recode data[2])
Record Address:0x80100048
Record length:0x00000004
Record checksum:0x00000189
Record data:0x022295D0
...
...
...
...
...
(recode data[n])
Record Address:0x0
Record length:0x0
| Sync bytes (optional) | 7 | Byte 0 is B, indicating a .bin file format. Bytes 1-6 are reserved and set to 0, 0, 0, F, F, \n. |
Run-time image address | 4 | Physical starting address of the run-time image. |
Run-time image length | 4 | Physical length, in bytes, of the run-time image. |
Record Address | 4 | Physical starting address of data record. If this value is zero, the Record Address is the end of the file, and record length contains the starting address of the run-time image. |
Record length | 4 | Length of record data, in bytes. |
Record checksum | 4 | Signed 32-bit sum of record data bytes. |
Record data | Record length | Record data. X [N] |
Sync bytes (optional): 42 30 30 30 46 46 0A
Run-time image address: 0x80100000
Run-time image length: 0x0222D264
(recode data[0])
Record Address:0x80100000
Record length:0x00000004
Record checksum:0x000001EB --> (0xEA+0x03+0xFE)
Record data:0xEA0003FE
(recode data[1])
Record Address:0x80100040
Record length:0x00000008
Record checksum:0x00000329
Record data:0x43454345 0x823295D0
(recode data[2])
Record Address:0x80100048
Record length:0x00000004
Record checksum:0x00000189
Record data:0x022295D0
...
...
...
...
...
(recode data[n])
Record Address:0x0
Record length:0x0

Comments