Skip to content
Snippets Groups Projects
  1. Oct 26, 2009
    • David Brownell's avatar
    • Wookey's avatar
      balloon3 board base config · eaebc6cd
      Wookey authored
      
      This is the very basic board config for the balloon3 board cpu JTAG
      channel.
      
      The rest of the config comprises another 14 .cfg files which I suspect
      openocd doesn't really want all of. I'm still not sure how to deal
      with this. I'll post another mail/patch to discuss.
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      eaebc6cd
    • Michael Roth's avatar
      SVF: fix parsing hex strings containing leading '0' characters · 592e0215
      Michael Roth authored
      
      Ignore leading '0' characters on hex strings.  For example a bit
      pattern consisting of 6 bits could be written as 3f, 03f or 003f and
      so on.
      
      Signed-off-by: default avatarMichael Roth <mroth@nessie.de>
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      592e0215
    • Øyvind Harboe's avatar
      Idea for adding watchpoint masks. · 8b30f22d
      Øyvind Harboe authored
      8b30f22d
    • David Brownell's avatar
      JTAG: simple autoprobing · 6cb1d10c
      David Brownell authored
      
      This patch adds basic autoprobing support for the JTAG scan chains
      which cooperate.  To use, you can invoke OpenOCD with just:
      
       - interface spec: "-f interface/...cfg"
       - possibly with "-c 'reset_config ...'" for SRST/TRST
       - possibly with "-c 'jtag_khz ...'" for the JTAG clock
      
      Then set up config files matching the reported TAPs.  It doesn't
      declare targets ... just TAPs.  So facilities above the JTAG and
      SVF/XSVF levels won't be available without a real config; this is
      almost purely a way to generate diagnostics.
      
      Autoprobe was successful with most boards I tested, except ones
      incorporating C55x DSPs (which don't cooperate with this scheme
      for IR length autodetection).  Here's what one multi-TAP chip
      reported, with the "Warn:" prefixes removed:
      
       clock speed 500 kHz
       There are no enabled taps.  AUTO PROBING MIGHT NOT WORK!!
       AUTO auto0.tap - use "jtag newtap auto0 tap -expected-id 0x2b900f0f ..."
       AUTO auto1.tap - use "jtag newtap auto1 tap -expected-id 0x07926001 ..."
       AUTO auto2.tap - use "jtag newtap auto2 tap -expected-id 0x0b73b02f ..."
       AUTO auto0.tap - use "... -irlen 4"
       AUTO auto1.tap - use "... -irlen 4"
       AUTO auto2.tap - use "... -irlen 6"
       no gdb ports allocated as no target has been specified
      
      The patch tweaks IR setup a bit, so we can represent TAPs with
      undeclared IR length.
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      6cb1d10c
  2. Oct 25, 2009
  3. Oct 24, 2009
  4. Oct 23, 2009
  5. Oct 22, 2009
  6. Oct 21, 2009
  7. Oct 20, 2009
Loading