Getting the error "Data Verification Failed at 'address'" when loading an executable onto the target using FILE-LOAD PROGRAM
This error message is displayed when invalid memory locations are being accessed when the executable is loaded. The address given in the error message corresponds to the starting address of the block of memory which causes problems. The best way of determining the status of this memory location is by viewing the address itself. Select VIEW-MEMORY from the main menu, and enter the address given in the error message as the starting address for the memory display. Double clicking on the address in the memory window and attempting to change its value will give an indication of how valid this memory location is " if the value does not change from the original, the memory location is not valid.
An explanation for this may be that the board has not been properly initialized to allow for this memory access to happen or that the memory itself should indeed not be accessed due to a hardware limitation. In the latter case, the linker command file used as part of the project needs to be more appropriately reflective of the hardware target being run.