From: Spencer Oliver Date: Tue, 15 May 2012 12:36:11 +0000 (+0100) Subject: contrib: enable cortex-m0 and cortex-m4 libdcc support X-Git-Tag: v0.6.0-rc1~81 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=323aeaf90b969e6041e4c2c478a5d6e574496b17;p=openocd contrib: enable cortex-m0 and cortex-m4 libdcc support Change-Id: Ib8ff645d1e5b8baca02de8ea95b629d88b203969 Signed-off-by: Spencer Oliver Reviewed-on: http://openocd.zylin.com/644 Tested-by: jenkins --- diff --git a/contrib/libdcc/dcc_stdio.c b/contrib/libdcc/dcc_stdio.c index 08a49abf..356ddbda 100644 --- a/contrib/libdcc/dcc_stdio.c +++ b/contrib/libdcc/dcc_stdio.c @@ -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