I recently upgraded from CCS4.2.1 to CCS 4.2.3. However, now, my system_printf() messages (in DSP code) dont appear in the console window until after a BIOS_exit() call. For very quick test programs, this may be fine, but for something that I want to run for hours and show me some feedback every few minutes, this is a bit of a problem. What must I do to get the output from system_printf() to appear reasonably quickly after the call is made in a program running under sysbios on the DSP of an OMAP3530 with a Blackhawk 560-bp 20-pin JTAG connector?
I have tried adding the line System_flush(); but all this does is cause the CCS4 debugger to generate the error message "ti.sysbios.gates.GateMutex: line 114: assertion failure: A_badContext: bad calling contet. See GateMutex API for details. xdc.runtime.Error.raise: terminating execution".
I am using a Blackhawk 560-BP 20-pin JTAG pod to talk to the DSP on an OMAP 3530.