Overlapping data in buffers and shadow areas |
Top Previous Next |
Before programming a device the ChipProgUSB merges: a) the data loaded to buffers and b) special data set in the shadows areas and then writes the merged data array into the target memory device. If some addresses of the merged data overlap each other then the data taken from the shadow areas overwrite ones taken from the memory buffer as it is shown below: ______________________
Custom shadow area N ▼ Custom shadow area N-1 ▼ Custom shadow area N-2 ▼ .... .... Custom shadow area 2 ▼ Custom shadow area 1 ▼ _______________________
Signature string ▼ _______________________
Checksum ▼ _______________________
Serial Number ▼ _______________________
Data in memory buffer _______________________
Note! It is important to carefully check correctness of the addresses set in the the Serialization, Checksum and Log File dialog to prevent spoiling data in the mistakenly overlapped areas! |