diff --git a/configs/ea3131/README.txt b/configs/ea3131/README.txt old mode 100755 new mode 100644 diff --git a/configs/ea3131/include/board.h b/configs/ea3131/include/board.h old mode 100755 new mode 100644 diff --git a/configs/ea3131/include/board_memorymap.h b/configs/ea3131/include/board_memorymap.h old mode 100755 new mode 100644 diff --git a/configs/ea3131/locked/Makefile b/configs/ea3131/locked/Makefile old mode 100755 new mode 100644 diff --git a/configs/ea3131/nsh/Make.defs b/configs/ea3131/nsh/Make.defs old mode 100755 new mode 100644 diff --git a/configs/ea3131/nsh/defconfig b/configs/ea3131/nsh/defconfig old mode 100755 new mode 100644 diff --git a/configs/ea3131/nsh/ld.script b/configs/ea3131/nsh/ld.script old mode 100755 new mode 100644 diff --git a/configs/ea3131/ostest/Make.defs b/configs/ea3131/ostest/Make.defs old mode 100755 new mode 100644 diff --git a/configs/ea3131/ostest/defconfig b/configs/ea3131/ostest/defconfig old mode 100755 new mode 100644 diff --git a/configs/ea3131/ostest/ld.script b/configs/ea3131/ostest/ld.script old mode 100755 new mode 100644 diff --git a/configs/ea3131/pgnsh/Make.defs b/configs/ea3131/pgnsh/Make.defs old mode 100755 new mode 100644 diff --git a/configs/ea3131/pgnsh/defconfig b/configs/ea3131/pgnsh/defconfig old mode 100755 new mode 100644 diff --git a/configs/ea3131/pgnsh/ld.script b/configs/ea3131/pgnsh/ld.script old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/Makefile b/configs/ea3131/src/Makefile old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/ea3131_internal.h b/configs/ea3131/src/ea3131_internal.h old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_boot.c b/configs/ea3131/src/up_boot.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_buttons.c b/configs/ea3131/src/up_buttons.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_clkinit.c b/configs/ea3131/src/up_clkinit.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_fillpage.c b/configs/ea3131/src/up_fillpage.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_leds.c b/configs/ea3131/src/up_leds.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_mem.c b/configs/ea3131/src/up_mem.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_nsh.c b/configs/ea3131/src/up_nsh.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_spi.c b/configs/ea3131/src/up_spi.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/src/up_usbstrg.c b/configs/ea3131/src/up_usbstrg.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/tools/Makefile b/configs/ea3131/tools/Makefile old mode 100755 new mode 100644 diff --git a/configs/ea3131/tools/armusbocd.cfg b/configs/ea3131/tools/armusbocd.cfg old mode 100755 new mode 100644 diff --git a/configs/ea3131/tools/crc32.c b/configs/ea3131/tools/crc32.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/tools/lpchdr.c b/configs/ea3131/tools/lpchdr.c old mode 100755 new mode 100644 diff --git a/configs/ea3131/tools/lpchdr.h b/configs/ea3131/tools/lpchdr.h old mode 100755 new mode 100644 diff --git a/configs/ea3131/usbserial/Make.defs b/configs/ea3131/usbserial/Make.defs old mode 100755 new mode 100644 diff --git a/configs/ea3131/usbserial/defconfig b/configs/ea3131/usbserial/defconfig old mode 100755 new mode 100644 diff --git a/configs/ea3131/usbserial/ld.script b/configs/ea3131/usbserial/ld.script old mode 100755 new mode 100644 diff --git a/configs/ea3131/usbstorage/Make.defs b/configs/ea3131/usbstorage/Make.defs old mode 100755 new mode 100644 diff --git a/configs/ea3131/usbstorage/defconfig b/configs/ea3131/usbstorage/defconfig old mode 100755 new mode 100644 diff --git a/configs/ea3131/usbstorage/ld.script b/configs/ea3131/usbstorage/ld.script old mode 100755 new mode 100644 diff --git a/configs/ea3152/README.txt b/configs/ea3152/README.txt old mode 100755 new mode 100644 diff --git a/configs/ea3152/include/board.h b/configs/ea3152/include/board.h old mode 100755 new mode 100644 diff --git a/configs/ea3152/include/board_memorymap.h b/configs/ea3152/include/board_memorymap.h old mode 100755 new mode 100644 diff --git a/configs/ea3152/ostest/Make.defs b/configs/ea3152/ostest/Make.defs old mode 100755 new mode 100644 diff --git a/configs/ea3152/ostest/defconfig b/configs/ea3152/ostest/defconfig old mode 100755 new mode 100644 diff --git a/configs/ea3152/ostest/ld.script b/configs/ea3152/ostest/ld.script old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/Makefile b/configs/ea3152/src/Makefile old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/ea3152_internal.h b/configs/ea3152/src/ea3152_internal.h old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_boot.c b/configs/ea3152/src/up_boot.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_buttons.c b/configs/ea3152/src/up_buttons.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_clkinit.c b/configs/ea3152/src/up_clkinit.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_fillpage.c b/configs/ea3152/src/up_fillpage.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_leds.c b/configs/ea3152/src/up_leds.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_mem.c b/configs/ea3152/src/up_mem.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_nsh.c b/configs/ea3152/src/up_nsh.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_spi.c b/configs/ea3152/src/up_spi.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/src/up_usbstrg.c b/configs/ea3152/src/up_usbstrg.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/Makefile b/configs/ea3152/tools/Makefile old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/armusbocd.cfg b/configs/ea3152/tools/armusbocd.cfg new file mode 100644 index 0000000000..733e3768cb --- /dev/null +++ b/configs/ea3152/tools/armusbocd.cfg @@ -0,0 +1,34 @@ +#daemon configuration +telnet_port 4444 +gdb_port 3333 + +#interface +interface ft2232 +ft2232_device_desc "Olimex OpenOCD JTAG A" +ft2232_layout "olimex-jtag" +ft2232_vid_pid 0x15BA 0x0003 +jtag_speed 2 + +#use combined on interfaces or targets that can't set TRST/SRST separately +reset_config trst_and_srst separate + +#jtag scan chain +#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE) +jtag_device 4 0x1 0xf 0xe + +#target configuration +daemon_startup reset + +#target +#target arm9ejs +target arm926ejs little run_and_halt 0 arm926ejs +run_and_halt_time 0 30 + +#target_script 0 reset oocd_flash2138.script +working_area 0 0x1102800 0x60000 nobackup + +#flash configuration +#flash bank lpc2000 0x0 0x40000 0 0 0 lpc2000_v2 12000 calc_checksum + +# For more information about the configuration files, take a look at: +# http://openfacts.berlios.de/index-en.phtml?title=Open+On-Chip+Debugger diff --git a/configs/ea3152/tools/crc32.c b/configs/ea3152/tools/crc32.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/lpc3152.cfg b/configs/ea3152/tools/lpc3152.cfg old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/lpchdr.c b/configs/ea3152/tools/lpchdr.c old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/lpchdr.h b/configs/ea3152/tools/lpchdr.h old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/olimex-arm-usb-ocd.cfg b/configs/ea3152/tools/olimex-arm-usb-ocd.cfg old mode 100755 new mode 100644 diff --git a/configs/ea3152/tools/oocd.sh b/configs/ea3152/tools/oocd.sh index 25a94e9bf2..0bb495c18e 100755 --- a/configs/ea3152/tools/oocd.sh +++ b/configs/ea3152/tools/oocd.sh @@ -8,6 +8,9 @@ if [ -z "${TOPDIR}" ]; then exit 1 fi +############################################################################### +# OpenOCD 0.4.0 ############################################################### +############################################################################### # This script *probably* only works with the following version of OpenOCD: OPENOCD_PATH="/cygdrive/c/OpenOCD/openocd-0.4.0/src" @@ -19,16 +22,10 @@ OPENOCD_SEARCHDIR="${TOPDIR}/configs/ea3152/tools" OPENOCD_WSEARCHDIR="`cygpath -w ${OPENOCD_SEARCHDIR}`" OPENOCD_INTERFACE="olimex-arm-usb-ocd.cfg" OPENOCD_TARGET="lpc3152.cfg" - OPENOCD_ARGS="-s ${OPENOCD_WSEARCHDIR} -f ${OPENOCD_INTERFACE} -f ${OPENOCD_TARGET}" # Verify that everything is what it claims it is and is located where it claims it is. -if [ "X$2" = "X-d" ]; then - OPENOCD_ARGS=$OPENOCD_ARGS" -d3" - set -x -fi - if [ ! -d "${OPENOCD_PATH}" ]; then echo "OpenOCD path does not exist: ${OPENOCD_PATH}" exit 1 @@ -45,6 +42,48 @@ if [ ! -f "${OPENOCD_SEARCHDIR}/${OPENOCD_INTERFACE}" ]; then echo "OpenOCD interface config file does not exist: ${OPENOCD_SEARCHDIR}/${OPENOCD_INTERFACE}" exit 1 fi +############################################################################### + +############################################################################### +# Older OpenOCD that Shipped with the ARM-OCD JTAG ############################ +############################################################################### +# This script *probably* only works with the following version of OpenOCD: +# +#OPENOCD_PATH="/cygdrive/c/gccfd/openocd/bin" +#OPENOCD_EXE=openocd-ftd2xx.exe +# +# Local search directory and configurations +# +#OPENOCD_CFG="${TOPDIR}/configs/ea3152/tools/armusbocd.cfg" +#OPENOCD_ARGS="-f `cygpath -w ${OPENOCD_CFG}`" +# +#if [ ! -f ${OPENOCD_CFG} ]; then +# echo "OpenOCD config file does not exist: ${OPENOCD_CFG}" +# exit 1 +#fi +# +# Verify that everything is what it claims it is and is located where it claims it is. +# +#if [ ! -d "${OPENOCD_PATH}" ]; then +# echo "OpenOCD path does not exist: ${OPENOCD_PATH}" +# exit 1 +#fi +#if [ ! -x "${OPENOCD_PATH}/${OPENOCD_EXE}" ]; then +# echo "OpenOCD does not exist: ${OPENOCD_PATH}/${OPENOCD_EXE}" +# exit 1 +#fi +#if [ ! -f ${OPENOCD_CFG} ]; then +# echo "OpenOCD config file does not exist: ${OPENOCD_CFG}" +# exit 1 +#fi +############################################################################### + +# Enable debug if so requested + +if [ "X$2" = "X-d" ]; then + OPENOCD_ARGS=$OPENOCD_ARGS" -d3" + set -x +fi # Okay... do it! @@ -53,7 +92,3 @@ ${OPENOCD_PATH}/${OPENOCD_EXE} ${OPENOCD_ARGS} & echo "OpenOCD daemon started" ps -ef | grep openocd echo "In GDB: target remote localhost:3333" - - - -