Boundary Scan:
Target Layer:
+ MIPS:
+ - "ejtag_srst" variant removed. The same functionality is
+ obtained by using "reset_config none".
+ - added PIC32MX software reset support, this means srst is not
+ required to be connected anymore.
Flash Layer:
New "stellaris recover" command, implements the procedure
state to the factory defaults, including erasing
the flash and its protection bits, and possibly
re-enabling hardware debugging).
-
+ PIC32MX now uses algorithm for flash programming, this
+ has increased the performance by approx 96%.
Board, Target, and Interface Configuration Scripts:
Support IAR LPC1768 kickstart board (by Olimex)
Core Jim/TCL Scripting:
+ New "add_script_search_dir" command, behaviour is the same
+ as the "-s" cmd line option.
Documentation:
@enumerate
@item the current directory,
@item any search dir specified on the command line using the @option{-s} option,
+@item any search dir specified using the @command{add_script_search_dir} command,
@item @file{$HOME/.openocd} (not on Windows),
@item the site wide script library @file{$pkgdatadir/site} and
@item the OpenOCD-supplied script library @file{$pkgdatadir/scripts}.
the initial log output channel is stderr.
@end deffn
+@deffn Command add_script_search_dir [directory]
+Add @var{directory} to the file/script search path.
+@end deffn
+
@anchor{Target State handling}
@section Target State handling
@cindex reset
return ERROR_OK;
}
+COMMAND_HANDLER(handle_add_script_search_dir_command)
+{
+ if (CMD_ARGC != 1)
+ return ERROR_COMMAND_SYNTAX_ERROR;
+
+ add_script_search_dir(CMD_ARGV[0]);
+
+ return ERROR_OK;
+}
+
static const struct command_registration openocd_command_handlers[] = {
{
.name = "version",
"Unless 'noinit' is called, this command is "
"called automatically at the end of startup.",
+ },
+ {
+ .name = "add_script_search_dir",
+ .handler = &handle_add_script_search_dir_command,
+ .mode = COMMAND_ANY,
+ .help = "dir to search for config files and scripts",
+
},
COMMAND_REGISTRATION_DONE
};