Commit Graph

  • 456737b08b - several small fixes (thanks to Magnus Lundin and Spencer Oliver) - added support for using Luminary Micro development board 'evb_lm3s811' as a JTAG interface (thanks to Magnus Lundin) drath 2006-10-23 14:02:34 +0000
  • e8ead33804 - fixed endianness handling in arm7_9_read_core_reg (thanks to Magnus Lundin for reporting this) - correctly handle ft2232_device_desc and ft2232_serial when both are given at the same time drath 2006-10-19 10:07:24 +0000
  • 81294537cd - allow FT2232 devices to be opened by serial number instead of device description ('ft2232_serial <serial>' command) - redirect output from target event scripts (currently only reset) to the daemon output (INFO:) - some minor fixes and enhancements drath 2006-10-12 16:20:47 +0000
  • 94ffacdd93 - added support for American Microsystem's M5960 (FT2232 based USB JTAG interface) - added support for AT91SAM7A devices (thanks to Magnus Lundin) - updated README with pointer to Amontec's JTAGkeyTiny drath 2006-10-06 15:46:25 +0000
  • 5b747eeb4a - fixed regression in gdb_server.c (Thanks to Michael Fischer for finding these bugs) drath 2006-10-03 09:56:41 +0000
  • a582e9a8d1 - str9x flash support (Thanks to Spencer Oliver) - str75x flash support (Thanks to Spencer Oliver) - correct reporting of T-Bit in CPSR (Thanks to John Hartman for reporting this) - core-state (ARM/Thumb) can be switched by modifying CPSR - fixed bug in gdb_server register handling - register values > 32-bit should now be supported - several minor fixes and enhancements drath 2006-09-28 10:41:43 +0000
  • b855855445 - allow writes to second flash bank on STR71x devices (cleaned up sector list building) - cleaned up str7x flash erase and protect code (use two accesses to erase sectors in both banks) drath 2006-09-12 18:56:48 +0000
  • 83eeaa6280 - set the T bit in the CPSR when the core was executing in Thumb state. Mask the T bit from the CPSR for all CPSR-writing operations drath 2006-09-09 11:26:15 +0000
  • 50141aebfb - free working area used to store flash write buffer drath 2006-09-07 17:50:02 +0000
  • 3f74f764c7 - integrated patch from Magnus Lundin that fixes at91sam7 flash timing bugs and possible endianness problems (big endian hosts) - correctly write trailing bytes on str7x flashes - speed up str7x flash writing by offloading the algorithm to the target drath 2006-09-07 17:36:34 +0000
  • 028f59ede5 - added debug output for D/I FSR and FAR (arm920t) - fixed bug that caused CPSR to be corrupted in Thumb mode drath 2006-09-04 10:31:28 +0000
  • e2e5917109 - made lpc2000 code endianness safe (support big-endian hosts, target is always little) drath 2006-08-31 14:33:33 +0000
  • 4cdb7c5a53 - added missing AT91RM9200 files - bumped OpenOCD version date drath 2006-08-31 12:55:54 +0000
  • 3acb107b9a - endianess fixes everywhere but in the flash code. flashing might still be broken on big-endian targets and/or hosts - added access to ARM920T vector catch register (via generic register mechanism) - don't disable linefills on ARM920T cores - this lead to lockups when accessing lines already contained in cache - read content of ARM920T cache and tlb into file (arm920t read_flash/read_mmu commands) - memory reading improved on ARM7/9, can be further accelerated with new "arm7_9 fast_memory_access enable" command (renamed from fast_writes) - made in_handler independent from in field (makes the handler more flexible) - added timeout to ft2232 when using D2XX library - fixed STR7x protection bit handling on second bank (thanks to Bernard) - added support for using the OpenOCD on AT91RM9200 systems (thanks to Anders Larsen) - fixed AT91SAM7 flash handling when not running from 32kHz clock (thanks to Anders Larsen) drath 2006-08-31 12:41:49 +0000
  • da9eedc0f2 - made bp command more verbose - fixed bug that could result in register corruption on arm920t targets drath 2006-08-20 15:10:32 +0000
  • 1c1ae777e1 - updated version info in openocd.c drath 2006-08-17 14:56:22 +0000
  • 5fcd1d704c - renamed jtag_interface_t.support_statemove to jtag_interface_t.support_pathmove (it is used to indicate jtag_add_pathmove support) - fixed small bug in str7x.c that printed an address instead of the target number in an error message - added support for Olimex ARM-USB-OCD. The new ft2232 layout is called "olimex-jtag" drath 2006-08-17 14:53:15 +0000
  • 9a830747b2 - fixed bug in .cfg files. Thanks to Michael Fischer for noticing this. drath 2006-08-14 15:45:11 +0000
  • 91f58cccbc - updated configuration examples, installation instructions and README (including list of supported JTAG interfaces) drath 2006-08-14 10:58:12 +0000
  • 15294929e2 - added support for the Signalyzer USB->JTAG dongle (www.signalyzer.com) drath 2006-08-14 10:02:55 +0000
  • ec0f06db11 - added support for FreeBSD ppi (parallel port access similar to /dev/parport on linux) (thanks to Darius for this patch) - unified 'ftd2xx' and 'ftdi2232' into a single interface 'ft2232'. The library used to access the hardware is choosen during configure with --enable-ft2232_ftd2xx or --enable-ft2232-libftdi. drath 2006-08-11 17:49:41 +0000
  • ca1e5ee1f4 - fixed jtag_n[st]rst_delay. time is now miliseconds (as documented), not microseconds drath 2006-08-06 12:14:02 +0000
  • fbf5bec7f3 - fixed a minor problem with the GDB server that could drop the first packet (non-fatal) - fixed some small memory leaks (thanks to Spencer Oliver) - verify chip- and buswidth of cfi flash configurations - added support for ARM966E based systems (tested only with ST micro STR9, thanks to Spencer Oliver) drath 2006-08-06 11:20:42 +0000
  • 7d24476146 - allow building for MinGW using either -mno-cygwin or the MinGW gcc - added GiveIO support to the amt_jtagaccel driver - explicitly disable loopback mode for FT2232 devices - changed configuration options n[st]rst_delay to jtag_n[st]rst_delay - shutdown network services on exit drath 2006-08-01 09:45:22 +0000
  • 1341eb3b0a - added configurable delays after reset lines get deasserted. useful if reset circuitry keeps lines asserted for too long. - additional debug output when opening the parallel port - fixed counting of available arm7/9 watchpoint units - 'flash write' now displays elapsed time drath 2006-07-30 11:25:43 +0000
  • 82d2633b5f - Added support for native MinGW builds (thanks to Spencer Oliver and Michael Fischer) - you still need to install GiveIO (not part of OpenOCD) - Added state-move support to ftd2xx and bitbang JTAG drivers (required for XScale, possibly useful for other targets, too) - various fixes drath 2006-07-17 14:13:27 +0000
  • 1960973baf - fixed bug in Thumb sw breakpoint handling (thanks to Spen for this patch) - fixed handling of services linked list (thanks to Spen for this patch) drath 2006-06-25 21:02:44 +0000
  • d4d36b0a9a - changed use of bzero (deprecated) to memset (thanks to Spen for pointing this out) - changed fallback implementation of strndup to something that works on all systems (thanks to Spen for this patch) drath 2006-06-25 20:44:25 +0000
  • db0264db2a - added "version" command (patch from John Hartman, thanks) - fixed bug in telnet history handling (patch from John Hartman, thanks) - OpenOCD version has been changed from SVN revision number to date/time drath 2006-06-25 11:14:44 +0000
  • ef139a3a5e - added support for AT91SAM7A3 flash (patch from andre renaud, thanks) - fix trunk build for mac os x (patch from Lauri Leukkunen, thanks) - added check for host endianness, defines WORDS_BIGENDIAN on a big-endian host (e.g. mac os-x) - fixed bug where endianness of memory accesses could be swapped on BE hosts - added space for zero termination of ftd2xx_layout string (from Magnus Ludin, tahnks) drath 2006-06-23 07:54:01 +0000
  • 1f76f69999 - keep additional information for decoded instructions drath 2006-06-16 16:19:08 +0000
  • b9628accd6 - the 'help' command now takes an optional argument to display help only on a certain command (thanks to Andrew Dyer for this enhancement) - OpenOCD now includes the ability to diassemble instructions on its own (only ARM for now, Thumb might follow). The command is "armv4_5 disassemble <address> <count> ['thumb']" (thumb is currently unsupported). I've compared the produced disassembly against GDB/GNU Objdump output, and it seems to be correct, but there may still be some bugs left. drath 2006-06-12 16:49:49 +0000
  • 335f667d44 - fixed some spelling errors (thanks to Andrew Dyer) drath 2006-06-05 14:36:39 +0000
  • 8b4e882a16 - prepare OpenOCD for branching, created ./trunk/ drath 2006-06-02 10:36:31 +0000