Run and Debug Configurations don't work
By "script", do you mean linker? Or startup?
I've issues with these things on embitz as well. Basically acting like all the symbols for _estack, _ebss etc are completely unknown to the linker. But the GNU debugger has been failing me as well on this board.
Why do you think it is the V2.1 drivers? I know the VCP drivers for Windows are quite buggy, so I switched from using the SWD semihosting a long time ago.
And I've never touched the mbed (mass storage device) drivers for the nucleo.
So for flash and debug, wouldn't the drivers be identical?
It looks like the debuggers are getting 95% of the way there before something goes horribly wrong.