summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-12-02 07:22:53 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-12-02 07:22:53 +0000
commit0c160046d7538eceaf31559de4f3b13d62d666ab (patch)
tree281559af3baff86e8575d2440e46f4ac17cd3ee8 /contrib
parent23aa223ec417646e4389e990c3168e113e90f3d0 (diff)
downloadopenocd_libswd-0c160046d7538eceaf31559de4f3b13d62d666ab.tar.gz
openocd_libswd-0c160046d7538eceaf31559de4f3b13d62d666ab.tar.bz2
openocd_libswd-0c160046d7538eceaf31559de4f3b13d62d666ab.tar.xz
openocd_libswd-0c160046d7538eceaf31559de4f3b13d62d666ab.zip
Kees Jongenburger <kees.jongenburger@gmail.com> - now compiles
git-svn-id: svn://svn.berlios.de/openocd/trunk@1201 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'contrib')
-rw-r--r--contrib/libdcc/dcc_stdio.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/contrib/libdcc/dcc_stdio.c b/contrib/libdcc/dcc_stdio.c
index 1a7eef40..a25e7dd1 100644
--- a/contrib/libdcc/dcc_stdio.c
+++ b/contrib/libdcc/dcc_stdio.c
@@ -24,6 +24,11 @@
#include "dcc_stdio.h"
+#define TARGET_REQ_TRACEMSG 0x00
+#define TARGET_REQ_DEBUGMSG_ASCII 0x01
+#define TARGET_REQ_DEBUGMSG_HEXMSG(size) (0x01 | ((size & 0xff) << 8))
+#define TARGET_REQ_DEBUGCHAR 0x02
+
#if defined(__ARM_ARCH_7M__)
/* we use the cortex_m3 DCRDR reg to simulate a arm7_9 dcc channel
@@ -34,11 +39,6 @@
#define NVIC_DBG_DATA_R (*((volatile unsigned short *)0xE000EDF8))
-#define TARGET_REQ_TRACEMSG 0x00
-#define TARGET_REQ_DEBUGMSG_ASCII 0x01
-#define TARGET_REQ_DEBUGMSG_HEXMSG(size) (0x01 | ((size & 0xff) << 8))
-#define TARGET_REQ_DEBUGCHAR 0x02
-
#define BUSY 1
void dbg_write(unsigned long dcc_data)
@@ -56,7 +56,7 @@ void dbg_write(unsigned long dcc_data)
}
}
-#elif defined(__ARM_ARCH_4T__) || defined(__ARM_ARCH_5TE__)
+#elif defined(__ARM_ARCH_4T__) || defined(__ARM_ARCH_5TE__) || defined(__ARM_ARCH_5T__)
void dbg_write(unsigned long dcc_data)
{