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. 23 Feb, 2008 1 commit
  3. 19 Feb, 2008 1 commit
  4. 14 Aug, 2007 1 commit
    • drath's avatar
      - reworked presto.c to allow use of either FTD2XX or libftdi (libftdi not... · 29000b20
      drath authored
      - reworked presto.c to allow use of either FTD2XX or libftdi (libftdi not functional yet). Configure option changed from --enable-presto to 
      --enable-presto_ftd2xx and --enable-presto_libftdi
      - completed trace point support for use with ARM7/9 DCC
      - completed debug message output with support for HEX dumps (1, 2 or 4 byte quantities)
      - fixed bug in delete_debug_msg_receiver (thanks to Pavel Chromy)
      - fixed bug in image_add_section (thanks to Pavel Chromy)
      - at91sam7 sector erase reworked (thanks to Pavel Chromy)
      - merge consecutive sections during flash image write to work around possible section alignment issues with LPC2000 targets
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@194 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      29000b20
  5. 16 Jun, 2007 1 commit
  6. 30 May, 2007 1 commit
  7. 29 May, 2007 1 commit
    • drath's avatar
      - split fileio handling into fileio part and image handling · 237e8948
      drath authored
      - reworked etm/etb into a generic etm part with trace capture drivers (currently only etb supported)
      - added XScale debug handler binary to repository
      - added Thumb disassembling (thanks to Vincent Palatin for this patch)
      - added support for non-CFI compatible flashes to cfi driver (currently only SST39VFxxx devices supported)
      This checkin is experimental, not suitable for general use
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@155 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      237e8948
  8. 26 Mar, 2007 1 commit
  9. 15 Mar, 2007 1 commit
    • drath's avatar
      - reworked file i/o. every fileaccess (target, flash, nand, in future... · cb582796
      drath authored
      - reworked file i/o. every fileaccess (target, flash, nand, in future configuration, too) should now go through the fileio subsystem
      - added support for reading IHEX files (through fileio)
      - load/dump_binary renamed to the more generic load/dump_image <file> <address> ['bin'|'ihex']
      - added NAND framework (preliminary)
      - added support for the LPC3180 SLC and MLC NAND controllers (preliminary)
      - fix initialization for parport
      - gw16012 fixes/cleanups
      - added EmbeddedICE version 7 (preliminary, reported on two LPC23xx devices so far)
      - added 'arm7_9 etm <target#>' configuration command to enable access to the ETM registers
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@132 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      cb582796