Is semihosting supported in uVision4 on the cortex-m3 series of devices?
When I try it, I end up at a BKPT instruction, which gives me a bad feeling that "no, uVision doesn't support it", but documentation is pretty sparse so I might just be doing something wrong...
We're using uVision4 together with a Cortex-M4 processor and ULINK Pro Cortex debugger. Semihosting (specifically, redirection of printf() to the uVision printf window, which is all I'm doing with it) works absolutely fine. You have to use a suitable retarget.c file, as supplied by Keil; have you done this? Further reading: http://www.keil.com/support/man/docs/gsac/gsac_retargetcortex.htm and http://www.keil.com/support/man/docs/armlib/armlib_chdjfbfb.htm
I'm actually more interested in the "fopen", "fread", etc. than simply printf().