Browse Source

Zach Welch <zw@superlucidity.net> add --enable-verbose* options

git-svn-id: svn://svn.berlios.de/openocd/trunk@1495 b42882b7-edfa-0310-969c-e2dbd0fdcd60
tags/v0.2.0
oharboe 15 years ago
parent
commit
5b4679618a
5 changed files with 49 additions and 39 deletions
  1. +45
    -0
      configure.in
  2. +0
    -13
      src/jtag/arm-jtag-ew.c
  3. +0
    -12
      src/jtag/ft2232.c
  4. +0
    -12
      src/jtag/jlink.c
  5. +4
    -2
      src/jtag/jtag.h

+ 45
- 0
configure.in View File

@@ -189,6 +189,51 @@ AC_ARG_ENABLE(werror,
AS_HELP_STRING([--disable-werror], [Do not treat warnings as errors]), AS_HELP_STRING([--disable-werror], [Do not treat warnings as errors]),
[gcc_werror=$enableval], [gcc_werror=$gcc_warnings]) [gcc_werror=$enableval], [gcc_werror=$gcc_warnings])


# set default verbose options, overridden by following options
debug_jtag_io=no
debug_usb_io=no
debug_usb_comms=no

AC_ARG_ENABLE(verbose,
AS_HELP_STRING([--enable-verbose],
[Enable verbose JTAG I/O messages (for debugging).]),
[
debug_jtag_io=$enableval
debug_usb_io=$enableval
debug_usb_comms=$enableval
], [])

AC_ARG_ENABLE(verbose_jtag_io,
AS_HELP_STRING([--enable-verbose-jtag-io],
[Enable verbose JTAG I/O messages (for debugging).]),
[debug_jtag_io=$enableval], [])
AC_ARG_ENABLE(verbose_usb_io,
AS_HELP_STRING([--enable-verbose-usb-io],
[Enable verbose USB I/O messages (for debugging)]),
[debug_usb_io=$enableval], [])
AC_ARG_ENABLE(verbose_usb_comms,
AS_HELP_STRING([--enable-verbose-usb-comms],
[Enable verbose USB communication messages (for debugging)]),
[debug_usb_comms=$enableval], [])

AC_MSG_CHECKING([whether to enable verbose JTAB I/O messages]);
AC_MSG_RESULT($debug_jtag_io)
if test $debug_jtag_io = yes; then
AC_DEFINE([_DEBUG_JTAG_IO_],[1], [Print verbose JTAG I/O messages])
fi

AC_MSG_CHECKING([whether to enable verbose USB I/O messages]);
AC_MSG_RESULT($debug_usb_io)
if test $debug_usb_io = yes; then
AC_DEFINE([_DEBUG_USB_IO_],[1], [Print verbose USB I/O messages])
fi

AC_MSG_CHECKING([whether to enable verbose USB communication messages]);
AC_MSG_RESULT($debug_usb_comms)
if test $debug_usb_comms = yes; then
AC_DEFINE([_DEBUG_USB_COMMS_],[1], [Print verbose USB communication messages])
fi



AC_ARG_ENABLE(parport, AC_ARG_ENABLE(parport,
AS_HELP_STRING([--enable-parport], [Enable building the pc parallel port driver]), AS_HELP_STRING([--enable-parport], [Enable building the pc parallel port driver]),


+ 0
- 13
src/jtag/arm-jtag-ew.c View File

@@ -35,19 +35,6 @@


#include "log.h" #include "log.h"


/* enable this to debug communication
*/
#if 1
#define _DEBUG_USB_COMMS_
#define _DEBUG_JTAG_IO_
#endif

#ifdef _DEBUG_JTAG_IO_
#define DEBUG_JTAG_IO(expr ...) LOG_DEBUG(expr)
#else
#define DEBUG_JTAG_IO(expr ...)
#endif

#define USB_VID 0x15ba #define USB_VID 0x15ba
#define USB_PID 0x001e #define USB_PID 0x001e




+ 0
- 12
src/jtag/ft2232.c View File

@@ -58,18 +58,6 @@
#include <ftdi.h> #include <ftdi.h>
#endif #endif


/* enable this to debug io latency
*/
#if 0
#define _DEBUG_USB_IO_
#endif

/* enable this to debug communication
*/
#if 0
#define _DEBUG_USB_COMMS_
#endif

static int ft2232_execute_queue(void); static int ft2232_execute_queue(void);


static int ft2232_speed(int speed); static int ft2232_speed(int speed);


+ 0
- 12
src/jtag/jlink.c View File

@@ -34,18 +34,6 @@


#include "log.h" #include "log.h"


/* enable this to debug communication
*/
#if 0
#define _DEBUG_USB_COMMS_
#endif

#ifdef _DEBUG_JTAG_IO_
#define DEBUG_JTAG_IO(expr ...) LOG_DEBUG(expr)
#else
#define DEBUG_JTAG_IO(expr ...)
#endif

#define VID 0x1366 #define VID 0x1366
#define PID 0x0101 #define PID 0x0101




+ 4
- 2
src/jtag/jtag.h View File

@@ -30,8 +30,10 @@
#include "command.h" #include "command.h"




#if 0
#define _DEBUG_JTAG_IO_
#ifdef _DEBUG_JTAG_IO_
#define DEBUG_JTAG_IO(expr ...) LOG_DEBUG(expr)
#else
#define DEBUG_JTAG_IO(expr ...)
#endif #endif


#ifndef DEBUG_JTAG_IOZ #ifndef DEBUG_JTAG_IOZ


Loading…
Cancel
Save