I am using a ULINK1 Debugger together with mdk3.2 for programming and flashing a LPC2294/01 controller. When starting a debug-session ( with 'run to main'), the ULINK stops the cpu at main. After reading cpu registers r1 to r14 were all read with 0xFFFFFFFF values. only r0 and r15 were read with typical 'right looking' values. after clicking a cpu reset from toolbar the cpu is reset and pc is set to zero. after this all registers will display 'right looking' values. by running to main() the values for r1 to r14 will have 0xFFFFFFFF again. Is there a Problem with the 'goto' debug command? On a LPC2292/01 the behavior is the same. On a LPC2129 all will work fine.