Skip to content
Snippets Groups Projects
  1. Jun 29, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · f0fd28a6
      zwelch authored
      Warn when people (or scripts) use numeric identifiers for TAPs,
      instead of dotted.name values.  We want this usage to go away,
      so that for example adding more TAPs doesn't cause config scripts
      to break because some sequence number changed.
      
      It's been deprecated since late 2008, but putting a warning on
      this should help us remove it (say, in June 2010) by helping to
      phase out old (ab)usage in config scripts.
      
      Other than in various config files, the only code expecting such
      a number was the almost unused str9xpec driver.  This code was
      changed to use the TAP it was passed, instead of making its own
      dubious lookup and ignoring that TAP.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2415 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      f0fd28a6
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 54ffd82a
      zwelch authored
      Minor fixup to the User's Guide, primarily related to the
      handful of commands defined in "startup.tcl"; "help" was
      not previously documented.
      
      Also, be more consistent about "Config Command" definitions
      (and to be explicit about that doc convention).
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2414 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      54ffd82a
  2. Jun 28, 2009
  3. Jun 26, 2009
  4. Jun 24, 2009
  5. Jun 22, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 5a6f218a
      zwelch authored
      Move the short chapter about JIM-Tcl earlier, so that we
      can reasonably assume it's been introduced before we start
      presenting things that presume such an introduction.
      Plus a few minor typo-level fixes.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2355 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      5a6f218a
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 1017e62c
      zwelch authored
      This should be my last significant update of the User's Guide for
      this release.  Mostly it's a rework of the config file chapter's
      presentation of board and target config files.
      
       - Give the new path for scripts!
       - Move board-config material out of the target-config section
       - Add more board-config info, notably for reset-init events
       - Link out of the board-config section to NAND, NOR, and Reset chapters
       - Emphasize target input vs. output naming conventions
       - Other textual improvements
      
      Plus some other updates, like adding my copyright (now that I've
      basically rewritten much of this).
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2354 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      1017e62c
  6. Jun 19, 2009
  7. Jun 18, 2009
  8. Jun 16, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 011e9b85
      zwelch authored
      Distributing FTDI's "ftd2xx" library with OpenOCD violates the
      OpenOCD license (GNU GPLv2 with no exceptions).
      
      Make that clear where that build option is presented, and don't
      describe the FTDI libraries as an option for any packager.  (It's
      fine for personal use, of course.)
      
      Plus some related clarifications:  libftdi version 0.16 for the
      new FT2232H chips (for RTCK and high speed USB); the Amontec
      drivers are just ftd2xx variants.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2248 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      011e9b85
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 5f9b74d0
      zwelch authored
      Doc update:  say "jtag newtap ... -disable" records the
      state after exiting the RESET state, matching the only
      implementation we're working with so far (TI ICEpick-C).
      
      Matching code updates.  Now we can be sure that the
      "enabled" flag value is correct after JTAG resets.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2246 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      5f9b74d0
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · cc948800
      zwelch authored
      Minor updates to the text about reset configuration:
      
       - Mention a new point that it interacts with JTAG routers;
      
       - Talk about a "user" config file not a "system" one;
      
       - Remove text from the "reset_config" description; instead,
         cross-reference the more extensive text earlier.
         
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2243 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      cc948800
  9. Jun 13, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 4f459253
      zwelch authored
      OpenOCD doesn't actually *need* to be keeping all TCP ports
      active ... creating security issues in some network configs.
      
      Instead, let config file specify e.g. "tcl_port 0" (or gdb_port,
      telnet_port) to disable that particular remote access method.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2240 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      4f459253
  10. Jun 12, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 7b65cb36
      zwelch authored
      Move the discussion of the "scan_chain" command up to go with
      the presentation of that topic in the TAP declaration chapter.
      
      This makes the presentation of the TAP and target lists be
      parallel, which will be something of an aid to understanding
      that they are different (and how).
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2223 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      7b65cb36
  11. Jun 11, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 72687f22
      zwelch authored
      Rework the "Simple Configuration Files" chapter so it's more
      of a quick-start "how to set up your project" tutorial:
      
       - Say how to hook up the JTAG adapter.  This will help new
         users, and in any case is worth spelling out somewhere.
      
       - Streamline the previous rather haphazard presentation,
         filling in some missing holes along the way:
      
           * Suggest "project directory" structure
           * Introduce new term, "user config" file (openocd.cfg)
           * Talk about more options for openocd.cfg contents
           * ... and about creating new config files
           * Add new topic, project-specific utilities (+examples)
      
       - Remove too-short, yet duplicative, chapter 19
      
      Nudge packagers a bit more strongly to send patches (including
      config files) upstream.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2204 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      72687f22
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · b3edde7b
      zwelch authored
      Update "arm9tdmi vector_catch" command description to highlight both
      use cases (display configuration, or first change that config) and
      to explain a bit more about what this is:  an alternative to using
      hardware breakpoint resources.
      
      Note that I tried this on an arm920t, but it didn't work.  Set bits,
      then examined them and they weren't set.  And it didn't seem to act
      as if vector triggering was noticed, either.
      
      Also some minor unrelated tweaks:  @ignore some unused or don't-use
      event names; fix a few typos; tweak chip-specific reset descriptions.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2203 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      b3edde7b
  12. Jun 10, 2009
  13. Jun 09, 2009
  14. Jun 08, 2009
  15. Jun 07, 2009
  16. Jun 04, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · de7cb1c7
      zwelch authored
      Update the "General Commands" (a.k.a. "random stuff") chapter,
      and associated chunks of other text:
      
       - Switch to @deffn and review everything that's documented
      
       - Improve descriptions of reset events, with reference to
         the setup.tcl code which issues them.
      
       - Move one zy1000-specific command to that driver's doc.
      
       - There is no "script" command; remove its doc.
      
      NOTE:  Some things missing from this bit of work are:
      
       1- Reviewing the code to catch various *missing* functions,
          mostly from "target.c"
      
       2- Alphabetizing and organizing.  This chapter is a real
          grab-bag with no evident focus or structural principle.
      
       3- Hole-filling and bugfixing with respect to messaging/logging.
          Example, what principle could possibly justify the tcl command
          output going into the server output/log instead of just the
          telnet session?
      
       4- Not just for this chapter ... but there should be a section
          with descriptions of all the supported image file formats,
          so every image command can just reference that section.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2039 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      de7cb1c7
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 99fbbdc9
      zwelch authored
      Convert the Interface/Dongle Config chapter's section
      on drivers to use the @deffn syntax, and integrate the
      presentation of the driver-specific commands with the
      relevant driver.  Alphabetize.
      
      Cross-checked against the code ... several adapters were
      not listed, and a few commands weren't.
      
      (Maintainers for the versaloon and zy1000 drivers would be
      good candidates to add the commands missing from those
      sections...)
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2035 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      99fbbdc9
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · b619b746
      zwelch authored
      Convert the str9xpec driver info to use @deffn; alphabetize;
      add the missing part_id command.
      
      Convert the mflash support to use @deffn; alphabetize.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2034 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      b619b746
  17. Jun 03, 2009
Loading