1. 03 Apr, 2008 1 commit
    • oharboe's avatar
      · d3f0549f
      oharboe authored
      - Work on fixing erase check. Many implementations are plain broken.
      Wrote a default flash erase check fn which uses CFI's target algorithm
      w/fallback to memory reads. 
      - "flash info" no longer prints erase status as it is stale. 
      - "flash erase_check" now prints erase status. erase check can take a 
      *long* time. Work in progress
      - arm7/9 with seperate srst & trst now supports reset init/halt
      after a power outage. arm7/9 no longer makes any assumptions
      about state of target when reset is asserted.
      - fixes for srst & trst capable arm7/9 with reset init/halt
      - prepare_reset_halt retired. This code needs to be inside
      assert_reset anyway
      - haven't been able to get stm32 write algorithm to work. Fallback
      flash write does work. Haven't found a version of openocd trunk
      where this works.
      - added target_free_all_working_areas_restore() which can
      let be of restoring backups. This is needed when asserting
      reset as the target must be assumed to be an unknown state.
      Added some comments to working areas API
      - str9 reset script fixes
      - some guidelines
      - fixed dangling callbacks upon reset timeout 
      git-svn-id: svn://svn.berlios.de/openocd/trunk@536 b42882b7-edfa-0310-969c-e2dbd0fdcd60
  2. 02 Apr, 2008 4 commits
  3. 01 Apr, 2008 1 commit
  4. 31 Mar, 2008 4 commits
  5. 28 Mar, 2008 1 commit
  6. 26 Mar, 2008 2 commits
  7. 25 Mar, 2008 1 commit
  8. 22 Mar, 2008 3 commits
  9. 21 Mar, 2008 2 commits
  10. 17 Mar, 2008 1 commit
    • drath's avatar
      - fix warnings during configure cause by ecosboard. default to no, if host cpu isn't arm. · 87939e55
      drath authored
      - fix generic bitbang code to allow scans to end in Shift-[ID]R
      - several CFI fixes (thanks to Michael Schwingen):
       - buffer overflow when converting target code in cfi_intel_write_block -
         cfi_fix_code_endian needs the number of words, not bytes, as size
       - Spansion flash write was completely broken on big-endian targets - I
         borrowed mechanisms from the intel driver, and moved some common code
         into the cfi_command_val helper function. There is still more common code
         that might be cleaned up.
       - the buffer size check in cfi_write was broken for spansion flashes, where
         cfi_write_words is not implemented. cfi_write_words is no only called if
         the flash does have a buffer size >1.
       - "flash info" printed CFI status information for non-CFI flashes, which is
         confusing. It now only prints those when a real CFI flash is detected.
      git-svn-id: svn://svn.berlios.de/openocd/trunk@517 b42882b7-edfa-0310-969c-e2dbd0fdcd60
  11. 14 Mar, 2008 1 commit
  12. 13 Mar, 2008 8 commits
  13. 12 Mar, 2008 8 commits
  14. 11 Mar, 2008 3 commits