contrib: enable cortex-m0 and cortex-m4 libdcc support
authorSpencer Oliver <spen@spen-soft.co.uk>
Tue, 15 May 2012 12:36:11 +0000 (13:36 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Sat, 19 May 2012 20:29:48 +0000 (20:29 +0000)
Change-Id: Ib8ff645d1e5b8baca02de8ea95b629d88b203969
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/644
Tested-by: jenkins
contrib/libdcc/dcc_stdio.c

index 08a49ab..356ddbd 100644 (file)
@@ -29,9 +29,9 @@
 #define TARGET_REQ_DEBUGMSG_HEXMSG(size)       (0x01 | ((size & 0xff) << 8))
 #define TARGET_REQ_DEBUGCHAR                           0x02
 
-#if defined(__ARM_ARCH_7M__)
+#if defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) || defined(__ARM_ARCH_6SM__)
 
-/* we use the cortex_m3 DCRDR reg to simulate a arm7_9 dcc channel
+/* we use the System Control Block DCRDR reg to simulate a arm7_9 dcc channel
  * DCRDR[7:0] is used by target for status
  * DCRDR[15:8] is used by target for write buffer
  * DCRDR[23:16] is used for by host for status