1. 19 Feb, 2008 1 commit
  2. 18 Feb, 2008 2 commits
    • drath's avatar
      - ignore data aborts during gdb memory read packets by default, and return 0x0 instead · 48709fba
      drath authored
      - add configuration option "gdb_report_data_abort <enable|disable> to enable reporting of data aborts during gdb memory read packets
      - thanks to Øyvind Harboe for identifying the problem with GDB and data aborts
      - fix some warnings in gdb_server.c
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@307 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      48709fba
    • ntfreak's avatar
      - Added a "User:" debug level. These are messages that are intended for the... · a92d27af
      ntfreak authored
      - Added a "User:" debug level. These are messages that are intended for the user and are part of normal operation.
      - Faster DEBUG/INFO() when they are disabled
      - target_read/write_buffer() now uses 16 and 32 bit access for single word aligned requests. Other requests are serviced as quickly as possible.
      - *much* faster read/write GDB packets, removing timeout problems.
      - GDB read/write packets w/single word aligned 32/16 bit access now use 32/16 bit word access.
      - working area can now be changed on the fly. Provides a way to move working area about as MMU is enabled/disabled.
      - cleaned up error messages for verify_image.
      Thanks Øyvind Harboe
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@302 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      a92d27af
  3. 16 Feb, 2008 1 commit
    • ntfreak's avatar
      - solve lots of problems with stuck GDB connections, making it impossible to... · e859281e
      ntfreak authored
      - solve lots of problems with stuck GDB connections, making it impossible to connect to GDB, handle timeout of acknowledgement, etc.
      - "monitor halt/resume" now works correctly
      - "monitor sleep 10000" no longer makes the GDB protocol lock up. There is an error message and the protocol recovers nicely afterwards.
      - it's now possible to connect to a target which needs a reset before halt works.
      - handle failed memory access more gracefully. Connection is now closed instead of OpenOCD quitting.
      - *much* improved handling of 2 second timeout on memory read packets. Especially important w/mouseover evaluation of  variables in Eclipse.
      - fixed memory leak upon failed memory packet reply.
      - 'O' packets w/progress info is no longer sent out randomly.
      - faster packet reply code.
      - Thanks to Øyvind Harboe for this patch
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@300 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      e859281e
  4. 13 Feb, 2008 1 commit
  5. 27 Jan, 2008 1 commit
  6. 10 Jan, 2008 3 commits
  7. 09 Jan, 2008 1 commit
  8. 07 Jan, 2008 1 commit
  9. 29 Dec, 2007 2 commits
    • ntfreak's avatar
      - add support for extended gdb packet R (restart), requires gdb to be started... · dfe1b3f3
      ntfreak authored
      - add support for extended gdb packet R (restart), requires gdb to be started with target extended-remote
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@247 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      dfe1b3f3
    • ntfreak's avatar
      - minimum autoconf 2.59 is now required and verified - due to issues with AS_HELP_STRING · 6c9b804d
      ntfreak authored
      - native win32 now handles WSAECONNRESET - no longer exits openocd
      - qCRC packet now works correctly under cygwin (gdb compare-sections command)
      - removed __USE_GNU define from gdbserver.c
      - gdb qSupported packet is now handled, with this we are able to tell gdb packet size, memory map of target
      - added new target script gdb_program_config - called before gdb flash programming
      - new gdb server command gdb_memory_map (enable|disable> - default is disable
      - new gdb server command gdb_flash_program (enable|disable> - default is disable
      - gdb flash programming supported - vFlash packets
      - image_elf_read_section now does not clear any remaining data, this was causing the gdb checksum to fail with certain files
      - reformat of usbprog.c
      - memory leak in command_print fixed
      - updated texi doc to include new commands
      - added gdb programming section to docs
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@246 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      6c9b804d
  10. 20 Dec, 2007 1 commit
  11. 18 Dec, 2007 1 commit
  12. 21 Nov, 2007 1 commit
  13. 22 Oct, 2007 1 commit
  14. 08 Oct, 2007 1 commit
    • ntfreak's avatar
      - cleaned up str7, str9 and stm32 flash drivers · ce8768f4
      ntfreak authored
      - str7 flash driver now checks correct busy bits depending on device
      - str9 flash driver now disables ITCM order as per st programming manual
      - added str7 disable_jtag command
      - added gdb_detach command
      - updated arm966e cp15 support
      - fix crash on mingw build when enabling target_request debugmsgs
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@209 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      ce8768f4
  15. 01 Oct, 2007 1 commit
  16. 16 Aug, 2007 1 commit
  17. 10 Aug, 2007 1 commit
    • drath's avatar
      - renamed M5960 USB JTAG to "flyswatter" · 20e4e77c
      drath authored
      - make ep93xx and at91rm9200 bitbang JTAG interfaces dependant on ARM host (thanks to Vincent Palatin)
      - various whitespace fixes
      - removed various warnings
      - add support for Debian GNU/kFreeBSD (thanks to Uwe Hermann)
      - fix OpenOCD compilation for various platforms (thanks to Uwe Hermann and Vincent Palatin)
      - switched order of JTAG chain examination and validation (examine first, then multiple validation tries even if examination failed)
      - added target_request subsystem to handle requests from the target (debug messages and tracepoints implemented, future enhancements might include
      semihosting, all ARM7/9 only for now)
      - added support for GDB vFlashXXX packets (thanks to Pavel Chromy)
      - added support for receiving data via ARM7/9 DCC
      - reworked flash writing. the 'flash write' command is now deprecated and replaced by 'flash write_binary' (old syntax and behaviour) and 'flash
      write_image' (write image files (bin, hex, elf, s19) to a target).
      - added support for AMD/ST/SST 29F400B non-cfi flashes
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@190 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      20e4e77c
  18. 25 Jul, 2007 1 commit
    • drath's avatar
      - reformat src/jtag/bitq.c (thanks to Pavel Chromy) · 290e01c6
      drath authored
      - fix multiple reads from FT2232 into same buffer location (thanks to Magnus Lundin)
      - retry JTAG chain validation (thanks to Magnus Lundin)
      - reworked GDB packet input handling (thanks to Pavel Chromy)
      - output error message when setting a watchpoint failed
      - removed duplicate out-of-bounds check in at91sam7.c (thanks to Pavel Chromy)
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@181 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      290e01c6
  19. 26 Mar, 2007 1 commit
  20. 09 Jan, 2007 1 commit
    • drath's avatar
      - disabled FT2232 debug output (that code should be fairly stable) · a4f2e1ea
      drath authored
      - fixed bug in jtag.c where JTAG command type was wrong for PATHMOVE commands
      - added lattice ISP cable (experimental)
      - properly initialize parallel port (clear tristate bit)
      - fixed jtag/Makefile.am that failed with some versions of autotools
      - print error number if read() in gdbserver.c failed on Windows
      - fixed handling of opcodes with bits 27-25 b011 (comment was correct, code had a bug)
      - added support for AT91SAM7SE internal flash
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@122 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      a4f2e1ea
  21. 03 Oct, 2006 1 commit
  22. 28 Sep, 2006 1 commit
    • drath's avatar
      - str9x flash support (Thanks to Spencer Oliver) · a582e9a8
      drath authored
      - 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
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@100 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      a582e9a8
  23. 06 Aug, 2006 1 commit
  24. 17 Jul, 2006 1 commit
  25. 25 Jun, 2006 1 commit
  26. 23 Jun, 2006 1 commit
  27. 02 Jun, 2006 1 commit