Skip to content
Snippets Groups Projects
  1. Sep 20, 2009
  2. Sep 19, 2009
  3. Sep 17, 2009
    • dbrownell's avatar
      Minor fixes to NAND code and docs · 9536577c
      dbrownell authored
      Erase logic:
       - command invocation
          + treat "nand erase N" (no offset/length) as "erase whole chip N"
          + catch a few more bogus parameter cases, like length == 0 (sigh)
       - nand_erase() should be static
       - on error
          + say which block failed, and if it was a bad block
          + don't give up after the first error; try to erase the rest
       - on success, say which nand device was erased (name isn't unique)
      
      Device list ("nand list"):
       - say how many blocks there are
       - split summary into two lines
       - give example in the docs
      
      Doc tweaks:
       - Use @option{...} for DaVinci's supported hardware ECC options
      
      For the record, I've observed that _sometimes_ erasing bad blocks causes
      failure reports, and that manufacturer bad block markers aren't always
      erasable (even when erasing their blocks doesn't trigger an error report).
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2724 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      9536577c
    • oharboe's avatar
      srst_gates_jtag option. at91sam9260 needs retesting, and possibly... · 016e7ebb
      oharboe authored
      srst_gates_jtag option. at91sam9260 needs retesting, and possibly srst_gates_jtag added to reset_config. Could i.MX27 be a case where srst does not pull trst, but really srst gates jtag clock?
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2720 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      016e7ebb
    • dbrownell's avatar
      The "arm9tdmi.c" file is more of a generic ARM9 support file: · cb7ad25c
      dbrownell authored
       - update comments to say so.
       - update docs to clarify that the "arm9tdmi" command prefix
         is a misnomer.
       - bugfix some messages that wrongly assume only ARM9TDMI
         based processors use this code.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2719 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      cb7ad25c
    • dbrownell's avatar
      Doc update: mention how ARM's WFI instruction affects · e18bd3b5
      dbrownell authored
      JTAG clocking by gating the core clock, and workarounds.
      Most details are with the "halt" command, which is one
      of the first places this issue will be noticed.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2718 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      e18bd3b5
  4. Sep 16, 2009
  5. Sep 12, 2009
  6. Sep 09, 2009
    • oharboe's avatar
      David Brownell <david-b@pacbell.net> · 8b2b0071
      oharboe authored
      Fix docs on ARM11 MCR and MRC coprocessor commands:
      correct read-vs-write; and describe the params.
      
      (ARM920 and ARM926 have cp15-specific commands; this
      approach is more generic.  MCR2, MRC2, MCRR, MCRR2,
      MRRC, and MRRC2 instructions could also get exposed.)
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2679 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      8b2b0071
  7. Sep 08, 2009
  8. Aug 30, 2009
  9. Aug 25, 2009
  10. Aug 18, 2009
  11. Aug 13, 2009
  12. Aug 07, 2009
  13. Jul 17, 2009
  14. Jul 15, 2009
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 309870e4
      zwelch authored
      Initial support for disassembling Thumb2 code.  This works only for
      Cortex-M3 cores so far.  Eventually other cores will also need Thumb2
      support ... but they don't yet support any kind of disassembly.
      
       - Update the 16-bit Thumb decoder:
       
           * Understand CPS, REV*, SETEND, {U,S}XT{B,H} opcodes added
             by ARMv6.  (It already seems to treat CPY as MOV.)
      
           * Understand CB, CBNZ, WFI, IT, and other opcodes added by
             in Thumb2.
      
       - A new Thumb2 instruction decode routine is provided.
       
           * This has a different signature:  pass the target, not the
             instruction, so it can fetch a second halfword when needed.  
             The instruction size is likewise returned to the caller.
      
           * 32-bit instructions are recognized but not yet decoded.
         
       - Start using the current "UAL" syntax in some cases.  "SWI" is
         renamed as "SVC"; "LDMIA" as "LDM"; "STMIA" as "STM".
      
       - Define a new "cortex_m3 disassemble addr count" command to give
         access to this disassembly.
      
      Sanity checked against "objdump -d" output; a bunch of the new
      instructions checked out fine.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2530 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      309870e4
  15. Jul 14, 2009
  16. Jul 12, 2009
  17. Jul 08, 2009
  18. Jul 06, 2009
  19. Jul 04, 2009
    • zwelch's avatar
      Major update to release process documentation: · 153270fe
      zwelch authored
      - Provide overview of OpenOCD versioning schema.
      - Outline responsibilities and authority of the release manager.
      - Explain the need for flexibility in the release schedule.
      - Add and refine the release process steps.
      - Include tutorials for using new release script.
      - Many more improvements, too numerous to list.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2462 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      153270fe
  20. Jul 02, 2009
  21. Jul 01, 2009
  22. Jun 30, 2009
    • zwelch's avatar
      Provide some useful information in README file, rather than punting. · 92ddc026
      zwelch authored
      Add some text to introduce the project to new users.
      
      Move packaging, configuration, and compilation of OpenOCD out of
      the User's Guide and into README, where it can be used by users
      before configuring and compiling the documentation.
      
      Improve notes about required Subversion repository build steps.
      Add reference to the standard GNU INSTALL file.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2436 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      92ddc026
    • zwelch's avatar
      Marcel Jost <marcel.jost@bfh.ch>: · f130f95d
      zwelch authored
      This patch adds support for the Luminary Micro LM3S9B90 target and
      LM3S9B92 Evaluation Kit.  These kits include a new ft2232 adapter, the
      Luminary In-Circuit Debug Interface (ICDI) Board, so this is added as a
      new ft2232 layout called "luminary_icdi".
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2429 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      f130f95d
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 0894ae21
      zwelch authored
      Add "jtag names" command, mirroring "target names" but returning
      TAP names instead of target names.  This starts letting TAPs be
      manipulated in scripts ... much like what works now for targets.
      
      It's a bit limited just yet, since "jtag cget $TAPNAME" doesn't
      expose all TAP attributes.  "$TARGETNAME cget" is more functional.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2428 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      0894ae21
  23. 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
  24. Jun 28, 2009
  25. Jun 26, 2009
Loading