Browse Source

Kees Jongenburger <kees.jongenburger@gmail.com> - now compiles

git-svn-id: svn://svn.berlios.de/openocd/trunk@1201 b42882b7-edfa-0310-969c-e2dbd0fdcd60
tags/v0.1.0
oharboe 15 years ago
parent
commit
0c160046d7
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      contrib/libdcc/dcc_stdio.c

+ 6
- 6
contrib/libdcc/dcc_stdio.c View File

@@ -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…
Cancel
Save