Tower kit using twrk60d100m processor board
Using MQX 4.0.2 and CW 10.5.
Using J-Link or on-board (USB) JTAG
The application has printf statements and also vprintf statements in it.
printf output shows up on the debug console
vprintf output disappears
My research results so far:
printf ends up using a routine that writes to the console (and uses SEMIHOSTING SWI) to send characters - these appear on the debug console under CW debug
vprintf tries to use the kernel table->active task->stdout file pointer (which is NULL) and because of a test for NULL, throws away all the output.
How can I get the vprintf output to show up on the debug console?
Failing that, how can I get the printf and vprintf output to show up in the same place?