This seems to be somewhat properly emulated in qemu. qemu-system-arm -machine lm3s6965evb -cpu cortex-m3