1. 20 Sep, 2008 1 commit
  2. 01 Sep, 2008 1 commit
  3. 25 Aug, 2008 1 commit
  4. 24 Aug, 2008 1 commit
  5. 20 Aug, 2008 1 commit
  6. 19 Aug, 2008 1 commit
  7. 17 Aug, 2008 1 commit
  8. 05 Aug, 2008 3 commits
  9. 04 Jul, 2008 1 commit
  10. 04 Apr, 2008 1 commit
  11. 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
  12. 25 Mar, 2008 1 commit
  13. 10 Mar, 2008 1 commit
    • oharboe's avatar
      - the jtag chain is examined and validated after GDB & telnet servers · e6dac739
      oharboe authored
       are up and running. The examination and validation is actually
       "optional" from the point of view of GDB + telnet servers.
       Multiple targets should work fine with this.
      - jtag_speed is dropped(divisor is increased), if jtag examination and
       validation fails.
      - the chain is validated 10x to catch the worst jtag_speed offences
      - added LOG_SILENT that can be used to shut up log. Feeble
       ersatz for try+catch.
      - GDB register packets are now always replied in order to make sure
       that GDB connect works. If the target is not halted, then these
       packets contain dummy values.
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@483 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      e6dac739
  14. 08 Mar, 2008 1 commit
  15. 07 Mar, 2008 1 commit
    • oharboe's avatar
      · c78b4fe4
      oharboe authored
      - Improves error handling upon GDB connect
      - switch to synchronous halt during connect. This fixes the bug
        where poll() was not invoked between halt() and servicing the
        'g' register packet
      - halt() no longer returns error code when target is already halted, just
        logs a warning. Only the halt() implementation can say anything
        meaningful about why a halt() failed, so error messages are pushed
        up to halt()
      - fixed soft_reset_halt infinite loop bug in arm7_9_common.c. The rest
        of the implementations are still busted.
      - by using USER() instead of command_print() the log gets the 
        source + line #. Nice.
      - no longer invoke exit() if soft_reset_halt fails. A reset can often 
        fix the problem.
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@475 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      c78b4fe4
  16. 06 Mar, 2008 1 commit
    • oharboe's avatar
      Michael Bruck: · 209d7c0e
      oharboe authored
      - force simulate_reset_on_next_halt when target state is initially detected
      - print out method of debug entry
      - fix VCR activation (didn't work before)
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@452 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      209d7c0e
  17. 04 Mar, 2008 2 commits
  18. 02 Mar, 2008 1 commit
  19. 29 Feb, 2008 3 commits
    • oharboe's avatar
      Uwe Hermann: · 6d3bed69
      oharboe authored
      Small cosmetic fixes in the license header to make them all look the
      same, fix some typos, update README.
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@396 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      6d3bed69
    • oharboe's avatar
      remove warnings. · da767f48
      oharboe authored
      git-svn-id: svn://svn.berlios.de/openocd/trunk@391 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      da767f48
    • oharboe's avatar
      Michael Bruck: · 4febcd83
      oharboe authored
      arm11
      
      --- Added burst memory transfer mode
      
      This does not explicitly query command execution but rather uses a small
      delay produced by the FT2232 on certain TAP commands.
      
      A potential failure of this process is detected afterwards and the
      program terminates with an error.
      
      'arm11 memwrite burst disable'
        can be used to switch this feature off.
      
      'arm11 memwrite error_fatal disable'
        can be used to prevent the program to exit on an memory write error
      
      
      --- Added support for interrupt breaking via VCR register
      
      Use 'arm11 vcr' command to set.
      
      
      --- Cleaned up the handling of
      
      halt/resume/step/poll, target->state, target->debug_reason,
      target_call_event_callbacks() at least as far as I could guess the
      intended behaviour from other targets.
      
      Did some overall positive tests with GDB.
      
      
      --- Added support for breakpoints
      
      Hardware breakpoints only. All breakpoints will be treated as hardware
      breakpoints.
      
      All ARM11's seem to have at least 6 hardware breakpoints.
      
      --- Stepping over BKPT added
      
      Modification to PC without touching the target.
      
      --- Stepping over a B or BL to self will do nothing
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@385 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      4febcd83
  20. 25 Feb, 2008 2 commits