Guard Solid Area |
Top Previous Next |
Some applications require fetching the information with strictly linear address range, e.g. the memory must be free of invalid blocks in this range. In particular, initialization of a microcontroller is possible only if the loading code is fetching from the memory device with continiously linear address space, so the source memory must not have invalid blocks. By default the ChipProgUSB disables guarding the memory area. Clicking the Guard Solid Area menu line opens the pop-up dialog where you can toggle the options:
When you select Enable in the dialog above you should specify this area by setting two parameters in the Solid Area setting dialog:
Start Block - the address of the first memory block that does not include invalid blocks Number of Blocks - the number of valid blocks in the specified memory area
If in a process of the programming verification the ChipProg locates an invalid block within the specified Solid Area it will issue an error message and stop the current programming operation. |