| 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! |