Error(261009):Signal tap checksum mismatch
Hi All,
I am trying to use the signal tap analyzer while booting the device from the SD card. The HPS is up and running and I am able to run the applications but the signal tap which was working fine with previous builds stopped working because of the checksum mismatch issue. The exact error is given below:
Error(261009): Cannot run Signal Tap Logic Analyzer. Signal Tap File is not compatible with the file programmed in your device. The expected compatibility checksum value is 0xF7C3EF7F; the value read from your device is 0xDE76EF7F
I believe the .rbf and .jic files are up to date and are properly programmed as I am able to access updated components/registers from the HPS.
How do I verify the .stp file is up to date? Can I access/read the file in the device, check its checksum and compare it with the file that I have on my system?
or is the issue coming because of some other mismatch? What else could cause this issue?
Any help in resolving it is highly appreciated.
Thanks
Nikhil
The easiest solution is to simply recompile with the current .stp file. Trying to figure out what was changed in the .stp to make it mismatch with the programming files is not easy.
Once you have a matching .sof, you can add it to the SOF Manager in the .stp file (it's in the JTAG configuration section of the window). That way the tool will always let you know if the current .stp file settings are compatible with the programming file.