Hi!
After some fiddling with the debug settings the MCU-Link finally works. Poor OOB-experience, btw...
However, the SWO-ITM log doesn't behave as expected. When stepping through this example code:
PRINTF("Hello World\r\n");
/* Force the counter to be placed into memory. */
volatile static int i = 0 ;
/* Enter an infinite loop, just incrementing a counter. */
while(1) {
i++ ;
PRINTF("i: %d\r\n", i);
/* 'Dummy' NOP to allow source level single stepping of
tight while() loop */
__asm volatile ("nop");
}
the first time SWO log shows up is at iteration 51:
Hello World
i: 1
i: 2
[...]
i: 50
i: 51
On the PE-Multilink the SWO ITM Console is updated on every line, which is expected, as there is a "\r\n" in every print command and this should flush the output.
Is there any way to make MCU-Link behave correctly?