Hi,
I have the same problem, program stuck at bkpt 0xab, but I do not use serial wire interface (SWI). The Ulink2 is configured JTAG and SWJ checkbox is noch marked. My program runs before I added C++ code (a mix of c and cpp files - main() is in a standerd c file), sprintf() is used now - but not printf(). Any ideas?
FYI - there is this related article today:
"ARM: Application Builds Without Error, But Does Not Run"
https://developer.arm.com/documentation/ka002219/latest