I have a small test program for the MCB2130 evaluation board, which I've made in Eclipse using the GNU Arm-GCC compiler. When I try to debug this program in uVision using the ULINK Jtag it works the first time, but then fails if I change something in the program and try to debug again. The error message is: Memory Missmatch! Address: 0x00000148 Value = 0x05 Expected = 0x80 And in the command window it says: Error 125: AGDI: Memory write failed (0x00000148) It is as if the debugger has some sort of cache and compares the programs. If they isn't the same it reports an error. If I change the program back and recompiles it, there is no problems. Anyone know's this problem or knows how to use the debugger to debug a program, compiled outside the uVision IDE? Best Regards Søren Thestrup Hansen Mjølner Informatics A/S