Kees Jongenburger <kees.jongenburger@gmail.com> - now compiles
git-svn-id: svn://svn.berlios.de/openocd/trunk@1201 b42882b7-edfa-0310-969c-e2dbd0fdcd60__archive__
parent
23aa223ec4
commit
0c160046d7
|
@ -24,6 +24,11 @@
|
||||||
|
|
||||||
#include "dcc_stdio.h"
|
#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__)
|
#if defined(__ARM_ARCH_7M__)
|
||||||
|
|
||||||
/* we use the cortex_m3 DCRDR reg to simulate a arm7_9 dcc channel
|
/* 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 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
|
#define BUSY 1
|
||||||
|
|
||||||
void dbg_write(unsigned long dcc_data)
|
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)
|
void dbg_write(unsigned long dcc_data)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue