From memory the Cortex-M3 has additional packets (for DWT) and the protocol details are documented in the ARMv7-M Architecture Referenence Manual.(ARM DDI 0403). Please note that the ARMv7-M Application Level Architecture Referenence Manual (ARM DDI 0405) does not include this information.You'll need to register on ARM website to get this docment.