My go-to for print output is the Event Recorder. I used the CMSIS DSP FIR example for a Cortex-M0 target. It ran out of the box, with the only modifications needed being to change the debugger target and add EventRecorder. These steps worked for me:
If all went well, you should see non-zero floating-point data in your output and whatever you wanted printing in the debug printf window.
EventRecorder is very useful and quite well documented. You can use the EventRecorder API to push any data you like to the debug host. The IDE also supports user-defined debug functions (see uVision help) that can be defined to pretty-print your output to the debugger's command window,