1. 25 Feb, 2008 2 commits
    • oharboe's avatar
      dos2unix fix. · bcb0124b
      oharboe authored
      git-svn-id: svn://svn.berlios.de/openocd/trunk@339 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      bcb0124b
    • oharboe's avatar
      · 815c3b35
      oharboe authored
      - "flash write_binary" is now "flash write_bank" to clarify the focus of the
       command and reduce confusion with "flash write_image".
      - retired deprecated "flash erase" & "flash write".
      - added flash_driver_protect/write/erase() that are wafer thin frontend
       functions to low level driver functions. They implement checks
       that were inconsistently handled by the drivers, e.g. check for
       target halted was done in a spotty fashion.
      - use return ERROR_COMMAND_SYNTAX_ERROR to print out
       syntax of command instead of having lots of inlined replicas of
       the command line syntax(some of which were wrong).
      - use logging instead of dubious translation of error values to
       human understandable explanations of why things failed.
       The lower levels log the precise reason and the higher
       levels can ammend context as the error propagates up
       the call stack.
      - simplified flash API slightly with logging instead of
       allocating and returning information that the caller then
       has to translate into print statements.
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@337 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      815c3b35
  2. 27 Jan, 2008 1 commit
  3. 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
  4. 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
  5. 28 Mar, 2007 1 commit
  6. 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
  7. 12 Sep, 2006 1 commit
  8. 07 Sep, 2006 2 commits
  9. 31 Aug, 2006 1 commit
    • drath's avatar
      - endianess fixes everywhere but in the flash code. flashing might still be... · 3acb107b
      drath authored
      - 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)
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@90 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      3acb107b
  10. 17 Aug, 2006 1 commit
    • drath's avatar
      - renamed jtag_interface_t.support_statemove to... · 5fcd1d70
      drath authored
      - 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"
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@87 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      5fcd1d70
  11. 17 Jul, 2006 1 commit
  12. 02 Jun, 2006 1 commit