Skip to content
Snippets Groups Projects
  1. Oct 20, 2009
  2. Sep 16, 2009
  3. Sep 10, 2009
  4. Sep 03, 2009
    • oharboe's avatar
      David Brownell · a89dd2ca
      oharboe authored
      Abstract the orion_nand_fast_block_write() routine into a separate
      routine -- arm_nandwrite() -- so that other ARM cores can reuse it.
      
      Have davinci_nand do so.  This faster than byte-at-a-time ops by a
      factor of three (!), even given the slowish interactions to support
      hardware ECC (1-bit flavor in that test) each 512 bytes; those could
      be read more efficiently by on-chip code.
      
      NOTE that until there's a generic "ARM algorithm" structure, this
      can't work on newer ARMv6 (like ARM1136) or ARMv7A (like Cortex-A8)
      cores, though the downloaded code itself would work just fine there.
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2663 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      a89dd2ca
  5. Jun 24, 2009
  6. Jun 09, 2009
  7. May 31, 2009
  8. May 24, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · c0fc8f93
      zwelch authored
      NAND support for DaVinci-family drivers, with HW ECC support.
      Declare the NAND chip on the DM355 EVM board.
      
      Currently tested on DM355 for Linux interop using the standard
      large page (2KB) chip in the EVM socket; "hwecc1" and "hwecc4"
      work fine.  (Using hwecc4 relies on patches that haven't quite
      made it through the Linux-MTD bottlenecks yet.)
      
      Not yet tested:  1-bit on small-page (although it's hard to see
      how that could fail); 4-bit on small page (picky layout issues);
      the "hwecc_infix" mode (primarily for older boot ROMs; testing
      there is blocked on having new bootloader code).
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@1903 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      c0fc8f93
  9. May 12, 2009
  10. May 10, 2009
  11. May 07, 2009
  12. May 02, 2009
    • zwelch's avatar
      Update autotools scripts to require automake 1.6. The configure.in script · 66add57a
      zwelch authored
      already required autoconf 2.59 (circa 2006), so there is no reason to
      support versions of automake older than 1.6 (circa 2002).
      
      The first part of this patch upgrades the configure.in script:
      
           1. Use current calling conventions for the AC_INIT and
              AM_INIT_AUTOMAKE macros, bringing their usage up-to-date with
              the version of autoconf already specified by AC_PREREQ.
           2. Add AC_CONFIG_SRCDIR macro, required by new version of AC_INIT.
           3. Automatically enable all of automake's warnings except Makefile
              portability (which OpenOCD violates by using GNU make's $(wildcard)).
              [[ While automake has its own -Werror option, I did not enabled it
              due to existing warnings. ]]
           4. Add the missing AM_PROG_C_O check, required by the build rules for
              openocd.o in src/Makefile.am.
           5. Adjust version number to show progress toward the next release.
           6. Include a bug reporting e-mail address to direct users to this list.
      
      This patch makes the following adjustments to the Makefile.am files:
      
           1. Update AUTOMAKE_OPTIONS to require automake version 1.6
           2. Rewrite all deprecated INCLUDES assignments as AM_CPPFLAGS
           3. Clean-up all AM_CPPFLAGS declarations to be patch-friendly.
           4. Remove vestigial references to $(all_includes)
           5. Remove erroneous references to @CPPFLAGS@ (only use AM_CPPFLAGS)
           6. Remove unused -I and -D directives in helper/, flash/, target/
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@1591 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      66add57a
  13. Apr 27, 2009
  14. Apr 02, 2009
  15. Mar 01, 2009
  16. Jan 20, 2009
  17. Jan 02, 2009
  18. Dec 01, 2008
  19. Oct 16, 2008
  20. Sep 26, 2008
  21. Sep 24, 2008
  22. Apr 23, 2008
  23. Apr 20, 2008
  24. Feb 28, 2008
  25. Feb 19, 2008
  26. Jan 17, 2008
  27. Dec 10, 2007
  28. Jun 24, 2007
  29. Jun 16, 2007
  30. Jun 14, 2007
  31. May 29, 2007
    • 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
  32. Mar 15, 2007
    • 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
  33. Sep 28, 2006
    • 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
  34. Jun 02, 2006
Loading