We are trying to debug a communications interface with the Multilink FX debugger. When we stop and start the debugger, the communications interface seems to get lost - like it is digging out of the This UART is configured with a FIFO of 8 values deep with the receive watermark interrupt set to 1.
The other interesting issue is that if we try to run this UART to send and receive data and the debugger is attached to provide data to Freemaster through the BDM interface, the micro stops running shortly after Freemaster is started running. If there is no communications on this port (UART0), all works fine - the micro continues to run and data is communicated to Freemaster through the BDM interface.
The UART is UART0 of a K22FN128VLL10 micro.
It seems like there is some interaction - does the BDM use part of UART0 on this micro?