Can you explain more about what you are trying to do, what you want to happen and what is happening? In particular I can't tell if you are having trouble with a different debugger (if so which one) or when using no debugger.When a debugger that does semihosting is attached (and correctly configured) it will place a vector catch or breakpoint on the SVC vector. When the target does a semihosting operation the debugger will stop the target, do the operation and resume the target.