- 23 Nov, 2011 1 commit
-
-
Spencer Oliver authored
This fixes an issue when init is called before init_targets has been executed. Make sure init_targets is called before init. Change-Id: Icd5bd4c2a8eea2e399d9de4e331a77560e9672ac Signed-off-by:
Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/235 Tested-by: jenkins Reviewed-by:
Peter Stuge <peter@stuge.se>
-
- 11 Oct, 2011 1 commit
-
-
Spencer Oliver authored
Change-Id: I1c9957bb64df87cee7c5e832f21453eb8934a5fb Signed-off-by:
Spencer Oliver <ntfreak@users.sourceforge.net>
-
- 14 Aug, 2011 1 commit
-
-
Øyvind Harboe authored
Use "info stacktrace" instead. This fixes build problems with latest Jim Tcl.
-
- 16 Jun, 2011 1 commit
-
-
Tomek CEDRO authored
OPENOCD: Renamed ambiguous main2() into openocd_thread() to show possible solution for thread support in future.
-
- 13 Jun, 2011 1 commit
-
-
Øyvind Harboe authored
as we introduce swd and jtag as two transports, we want to start up with a new transport folder to organize the code a bit.
-
- 31 Mar, 2011 1 commit
-
-
Øyvind Harboe authored
Importantly adapter cleanup will now happen upon startup failure. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 29 Dec, 2010 1 commit
-
-
Andrew MacIsaac authored
I received a number of "-Wshadow" related warnings (treated as errors) while trying to build on OS X Leopard. In addition, there were two miscellaneous other warnings in the flash drivers. Attached are two patches which correct these issues and the commit messages to accompany them. My system has the following configuration (taken from uname -a): Darwin 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 === Werror_patch.txt Commit Message === compilation: fixes for -Wshadow warnings on OS X These changes fix -Wshadow compilation warnings on OS X 10.5.8 Compiled with the following configure command: ../configure --prefix=/usr/local --enable-maintainer-mode --enable-jlink --enable-ft2232_libftdi === flash_patch.txt Commit Message === compilation: fixes for flash driver warnings on OS X These changes fix two compilation warnings on OS X 10.5.8: ../../../../src/flash/nor/at91sam3.c:2767: warning: redundant redeclaration of 'at91sam3_flash' ../../../../src/flash/nor/at91sam3.c:101: warning: previous declaration of 'at91sam3_flash' was here and ../../../../src/flash/nor/stmsmi.c:205: warning: format not a string literal and no format arguments Compiled with the following configure command: ../configure --prefix=/usr/local --enable-maintainer-mode --enable-jlink --enable-ft2232_libftdi === Andrew
-
- 22 Dec, 2010 1 commit
-
-
Øyvind Harboe authored
this allows configuration scripts to export a init_targets proc rather than setting up the target directly. This allows for new conventions in how to set up target vs. board script and how to transfer default settings between board and target scripts. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 15 Nov, 2010 1 commit
-
-
Øyvind Harboe authored
this never panned out and there are enough mistakes in the code that probably nobody used this. Use the tcl server and implement a standalone http app instead works fine. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 12 Sep, 2010 1 commit
-
-
Øyvind Harboe authored
Ability to access the stacktrace from a script is quite handy. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 11 Sep, 2010 1 commit
-
-
Øyvind Harboe authored
you can now set a variable in a script like set version [version]. Also version takes an optional argument "git" to show git version of source. If git is not installed during the build, then this will yield an error that is ignored during the build and "version git" returns an empty string. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 01 Aug, 2010 1 commit
-
-
Øyvind Harboe authored
This can be used to calculate approximate RTCK frequency for instance. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 05 Jul, 2010 1 commit
-
-
Stacey Sheldon authored
Commit 93f2afa4 dropped the sentinel off the end of the command_registrants[] array. The loop immediately following the initialization will walk right off the end. Signed-off-by:
Stacey Sheldon <stac@solidgoldbomb.org>
-
- 02 Jul, 2010 1 commit
-
-
David Brownell authored
This adds the guts of a transport framework with initialization, which should work with current JTAG-only configurations (tested with FT2232). Each debug adapter can declare the transports it supports, and exactly one transport is initialized. (with its commands) in any given OpenOCD session. * Define a new "struct transport with init hooks and a few "transport" subcommands to support it: "list" ... list the transports configured (just "jtag" for now) "select" ... makes the debug session use that transport "init" ... initializes the selected transport (internal) * "interface_transports" ... declares transports the current interface can support. (Some will do this from C code instead, when there are no hardware versioning (or other) issues to prevent it. Plus some FT2232 tweaks, including a few to streamline upcoming support for an SWD transport (initially for Luminary adapters). Eventually src/jtag should probably become src/transport, moving jtag-specific stuff to transport/jtag. Signed-off-by:
David Brownell <db@helium.(none)>
-
- 23 Jun, 2010 1 commit
-
-
Øyvind Harboe authored
when OpenOCD is linked with an app this fn can be used from the outside. Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 21 Jun, 2010 1 commit
-
-
Antonio Borneo authored
Add "static" qualifier to private data. Signed-off-by:
Antonio Borneo <borneo.antonio@gmail.com>
-
- 10 Apr, 2010 1 commit
-
-
Antonio Borneo authored
Add "static" qualifier to private functions. Signed-off-by:
Antonio Borneo <borneo.antonio@gmail.com>
-
- 17 Mar, 2010 1 commit
-
-
Spencer Oliver authored
Add a add_script_search_dir cmd so that adding search dir's can be added to cfg scripts. Signed-off-by:
Spencer Oliver <ntfreak@users.sourceforge.net>
-
- 14 Mar, 2010 1 commit
-
-
David Brownell authored
These routines apply to non-JTAG debug adapters too. To reduce confusion, give them better (non-misleading) names. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- 11 Mar, 2010 1 commit
-
-
David Brownell authored
We'll need to be able to work with debug adapter interfaces (drivers) even when they're not used for JTAG ... for example, while there are multi-transport drivers which support JTAG *and* several other transports (or just one more, like SWD) there are also adapters with more limited goals (and no JTAG support at all). Start decoupling the two concepts ("debug adapter driver", "jtag") by having two command groups, which initialize separately. This will help us support OpenOCD sessions using only non-JTAG transports, in which JTAG commands should not be registered. Update docs to mention that the JTAG, SVF, and XSVF commands won't work without a JTAG transport. Note that at least commands working with SRST are still inappropriately coupled to JTAG ... inappropriate because (a) SRST is not part of the JTAG standard, for all that many platforms (like ARM) expect it; and also (b) because they're used with non-JTAG debug and programming interfaces, too. They should perhaps become generic "interface" operations at some point. (Similarly with the clock rate to be used by a given adapter.) Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- 09 Mar, 2010 1 commit
-
-
David Brownell authored
The table of command registration functions shouldn't be in writable memory, where stray pointers can clobber it. Also, it shouldn't be initialized at runtime; that just consumes needless code space. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
- 15 Feb, 2010 1 commit
-
-
Øyvind Harboe authored
Signed-off-by:
Øyvind Harboe <oyvind.harboe@zylin.com>
-
- 11 Dec, 2009 1 commit
-
-
Spencer Oliver authored
This fixes the issue under native win32 of the socket interface not being enabled (via WSAStartup) before init is called from a script. Signed-off-by:
Spencer Oliver <ntfreak@users.sourceforge.net>
-
- 05 Dec, 2009 3 commits
-
-
Zachary T Welch authored
Rename nand.h as flash/nand/core.h, chase consumers. The public APIs need to be sorted out with imp.h, but this allows other changes to begin improving the separation between policy and mechanism. Moves #include <target/target.h> and #include "driver.h" into the internal headers or source files, removing it from <flash/nand/core.h>.
-
Zachary T Welch authored
Remove the now vestigial <flash/flash.h> header from the tree, replacing a few references with <flash/nor/core.h>
-
Zachary T Welch authored
Moves common flash errors to <flash/common.h> to decouple these two mostly unrelated trees of code.
-
- 04 Dec, 2009 1 commit
-
-
Zachary T Welch authored
When calling module_register_commands, the return value needs to be checked for failures. Instead of duplicating code, use an array of function pointers to the identical registration functions to iterate over during startup.
-
- 03 Dec, 2009 13 commits
-
-
David Brownell authored
This makes Beagle work again, instead of losing horribly because the JTAG event handlers are no longer able to e.g. "runtest". I get the previous quirky behavior ... comes up OK but "reset halt" somewhat mysteriously makes it all better. (Instead of nothing being able to work at all...) However, I'm still seeing: The 'init' command must be used before 'init'. That seems to come from invoking "jtag init", sometime after it gets mapped to "ocd_jtag init", according to debug message traces. Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net>
-
Zachary T Welch authored
To prevent regression in the behavior of 'init', we allow it to run in any mode. If provided with -c init and with -c noinit, then the second init at startup caused a spurious mode failure. Let 'init' handle it.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "xsvf.h" the following form should be used. #include <xsvf/xsvf.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "svf.h" the following form should be used. #include <svf/svf.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "pld.h" the following form should be used. #include <pld/pld.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "server.h" the following form should be used. #include <server/server.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "httpd.h" the following form should be used. #include <server/httpd.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "gdb_server.h" the following form should be used. #include <server/gdb_server.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "nand.h" the following form should be used. #include <flash/nand.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "mflash.h" the following form should be used. #include <flash/mflash.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "jtag.h" the following form should be used. #include <jtag/jtag.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "ioutil.h" the following form should be used. #include <helper/ioutil.h> The exception is from .c files in the same directory.
-
Zachary T Welch authored
Changes from the flat namespace to heirarchical one. Instead of writing: #include "configuration.h" the following form should be used. #include <helper/configuration.h> The exception is from .c files in the same directory.
-