1. 13 Nov, 2009 3 commits
  2. 06 Nov, 2009 2 commits
  3. 09 Sep, 2009 1 commit
    • oharboe's avatar
      David Brownell <david-b@pacbell.net> · aa46b153
      oharboe authored
      Optionally shave time off the armv4_5 run_algorithm() code:  let
      them terminate using software breakpoints, avoiding roundtrips
      to manage hardware ones.
      
      Enable this by using BKPT to terminate execution instead of "branch
      to here" loops.  Then pass zero as the exit address, except when
      running on an ARMv4 core.  ARM7TDMI, ARM9TDMI, and derived cores
      now set a flag saying they're ARMv4.
      
      Use that mechanism in arm_nandwrite(), for about 3% speedup on a
      DaVinci ARM926 core; not huge, but it helps.  Some other algorithms
      could use this too (mostly flavors of flash operation).
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2680 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      aa46b153
  4. 25 Aug, 2009 1 commit
    • oharboe's avatar
      David Brownell <david-b@pacbell.net> Tweak disassembly commands: · bc075606
      oharboe authored
       For ARMv4/ARMv5:
        - better command parameter error checking
        - don't require an instruction count; default to one
        - recognize thumb function addresses
        - make function static
        - shorten some too-long lines
       For Cortex-M3:
        - don't require an instruction count; default to one
      
      With the relevant doc updates.
      ---
      Nyet done:  invoke the thumb2 disassembler on v4/v5,
      to better handle branch instructions.
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2624 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      bc075606
  5. 23 Jun, 2009 7 commits
  6. 21 Jun, 2009 1 commit
  7. 18 Jun, 2009 3 commits
  8. 21 May, 2009 1 commit
  9. 11 May, 2009 1 commit
  10. 10 May, 2009 1 commit
  11. 19 Apr, 2009 1 commit
  12. 03 Apr, 2009 1 commit
  13. 19 Jan, 2009 1 commit
  14. 13 Dec, 2008 1 commit
  15. 16 Oct, 2008 1 commit
  16. 14 Oct, 2008 1 commit
  17. 12 Oct, 2008 1 commit
  18. 07 Oct, 2008 1 commit
  19. 03 Oct, 2008 1 commit
  20. 20 Sep, 2008 1 commit
  21. 24 Aug, 2008 1 commit
  22. 20 Aug, 2008 1 commit
  23. 19 Aug, 2008 1 commit
  24. 17 Aug, 2008 1 commit
  25. 19 May, 2008 2 commits
  26. 07 May, 2008 1 commit
  27. 11 Apr, 2008 1 commit
  28. 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
      d3f0549f