I have a really simple program, a modified Blinky, that everytime round the loop jumps off to read in from U0RBR and outputs the character found through UART1. UART0 is mapped in take it's input from COM1. It works perfectly, but has a slight glitch that is stopping Keil from leaving debug smoothly. If data is received in U0RBR then when I click on the 'd' to leave debug Keil freezes. All the toolbar buttons, except the 'd' disappear and the only way I can exit it to dump out of Keil. If I don't put any data on the line, then I can exit without any problems. Does this sound like a UART configuration problem or a Keil issue. I though it might be that Keil was still trying to cope with the streaming data coming in, causing some sort of overflow and not being able to exit. I'm still evaluating Keil and being able to map COM1 to Keil is a feature that I really need. Can anyone help? Thanks
Sounds like a power problem on the target hardware. Does it help to plug/unplug ULINK?