Skip to content
Snippets Groups Projects
  1. Oct 11, 2009
  2. Oct 10, 2009
  3. Oct 09, 2009
  4. Oct 08, 2009
  5. Oct 07, 2009
  6. Oct 06, 2009
  7. Oct 05, 2009
    • dbrownell's avatar
      Improve jtag_validate_ircapture() diagnostics. · 7a57c316
      dbrownell authored
      Bugfix the error message so it shows the disliked value, and add
      a debug message showing each TAP's IR capture value, all N bits.
      
      This just changes diagnostics ... it still ignores the parameters
      given to us at TAP declaration time.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2801 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      7a57c316
    • dbrownell's avatar
      Add a new JTAG "setup" event; use for better DaVinci ICEpick support. · 7c7467b3
      dbrownell authored
      The model is that this fires after scanchain verification, when it's
      safe to call "jtag tapenable $TAPNAME".  So it will fire as part of
      non-error paths of "init" and "reset" command processing.  However it
      will *NOT* trigger during "jtag_reset" processing, which skips all
      scan chain verification, or after verification errors.
      
      ALSO:
       - switch DaVinci chips to use this new mechanism
       - log TAP activation/deactivation, since their IDCODEs aren't verified
       - unify "enum jtag_event" scripted event notifications
       - remove duplicative JTAG_TAP_EVENT_POST_RESET
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2800 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      7c7467b3
    • dbrownell's avatar
      Minor cleanup to ARM926 debug entry: · 16a7ad57
      dbrownell authored
       - don't needlessly export this function
       - handle "case 0" debug method-of-entry better (silent by default)
      
      The "case 0" is a valid debug entry mode so it doesn't deserve the
      warning int now gets.  But it probably means that OpenOCD confused
      itself somehow; or that it confused the ARM9EJS target.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2799 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      16a7ad57
  8. Oct 02, 2009
  9. Oct 01, 2009
  10. Sep 30, 2009
  11. Sep 29, 2009
    • dbrownell's avatar
      Streamline Capture-IR validation code · e4de4251
      dbrownell authored
       - Don't issue needless JTAG resets ... only do them after
         errors. Normal exit now leaves every TAP in BYPASS.
         
       - Fix an unlikely memory leak on one fault path.
      
       - Remove the oddball limitation that invalid capture LSBs 
         trigger errors only for TAPs that support IDCODE.
      
      Re the JTAG reset:  there are too many of them, and they can
      (and do!) change system state.  So the needless ones should
      get removed.  This one was especially pointless.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2777 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      e4de4251
    • dbrownell's avatar
      ARM11 command handling fixes · 6d4cdddb
      dbrownell authored
       - Commands were supposed to have been "arm11 memwrite ..."
         not "memwrite ..."
       - Get rid of obfuscatory macros
       - Re-alphabetize
       - Add docs for "arm11 vcr"
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2776 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      6d4cdddb
Loading