]> git.sur5r.net Git - openocd/log
openocd
16 years agoTAP_TLR won't work in a pathmove sequence. OpenOCD shouldn't and doesn't need to...
oharboe [Mon, 4 Aug 2008 06:54:58 +0000 (06:54 +0000)]
TAP_TLR won't work in a pathmove sequence. OpenOCD shouldn't and doesn't need to support this.

git-svn-id: svn://svn.berlios.de/openocd/trunk@886 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoThe reset routine now works w/LPC2148 out of the box.
oharboe [Fri, 1 Aug 2008 11:43:01 +0000 (11:43 +0000)]
The reset routine now works w/LPC2148 out of the box.

git-svn-id: svn://svn.berlios.de/openocd/trunk@885 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agowait up to 1 second for halted state upon reset init/halt.
oharboe [Thu, 31 Jul 2008 15:52:01 +0000 (15:52 +0000)]
wait up to 1 second for halted state upon reset init/halt.

git-svn-id: svn://svn.berlios.de/openocd/trunk@884 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agowip - committing to reduce patch size.
oharboe [Thu, 31 Jul 2008 09:25:38 +0000 (09:25 +0000)]
wip - committing to reduce patch size.

git-svn-id: svn://svn.berlios.de/openocd/trunk@883 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agowarning output upon connection problems.
oharboe [Wed, 30 Jul 2008 05:56:53 +0000 (05:56 +0000)]
warning output upon connection problems.

git-svn-id: svn://svn.berlios.de/openocd/trunk@882 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agomore jtag_examine() checks. catch errors during first 640 bits.
oharboe [Tue, 29 Jul 2008 14:58:04 +0000 (14:58 +0000)]
more jtag_examine() checks. catch errors during first 640 bits.

git-svn-id: svn://svn.berlios.de/openocd/trunk@881 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- added run_and_halt_time to deprecated/removed functions section
ntfreak [Mon, 28 Jul 2008 21:01:24 +0000 (21:01 +0000)]
- added run_and_halt_time to deprecated/removed functions section

git-svn-id: svn://svn.berlios.de/openocd/trunk@880 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoallow minidrivers to implement inner loop of dcc memory writes
oharboe [Mon, 28 Jul 2008 14:37:38 +0000 (14:37 +0000)]
allow minidrivers to implement inner loop of dcc memory writes

git-svn-id: svn://svn.berlios.de/openocd/trunk@879 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agofixed gaffe mea culpa
oharboe [Mon, 28 Jul 2008 14:25:03 +0000 (14:25 +0000)]
fixed gaffe mea culpa

git-svn-id: svn://svn.berlios.de/openocd/trunk@878 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoretired reset run_and_init/halt
oharboe [Mon, 28 Jul 2008 06:08:05 +0000 (06:08 +0000)]
retired reset run_and_init/halt

git-svn-id: svn://svn.berlios.de/openocd/trunk@877 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoworking notes.
oharboe [Sun, 27 Jul 2008 09:05:35 +0000 (09:05 +0000)]
working notes.

git-svn-id: svn://svn.berlios.de/openocd/trunk@876 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoadd check for target_read/write_buffer 32 bit wrap.
oharboe [Sat, 26 Jul 2008 19:12:30 +0000 (19:12 +0000)]
add check for target_read/write_buffer 32 bit wrap.

git-svn-id: svn://svn.berlios.de/openocd/trunk@875 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- merged mips target into svn trunk
ntfreak [Sat, 26 Jul 2008 10:32:11 +0000 (10:32 +0000)]
- merged mips target into svn trunk

git-svn-id: svn://svn.berlios.de/openocd/trunk@874 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agominimum address and maximum length argument to load_image. Used in lieu of reset...
oharboe [Fri, 25 Jul 2008 14:09:00 +0000 (14:09 +0000)]
minimum address and maximum length argument to load_image. Used in lieu of reset init script when executable w/reset init sequence is available.

git-svn-id: svn://svn.berlios.de/openocd/trunk@873 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoadded yours sincerely for files where I feel that I've made non-trivial contributions.
oharboe [Fri, 25 Jul 2008 06:54:17 +0000 (06:54 +0000)]
added yours sincerely for files where I feel that I've made non-trivial contributions.

git-svn-id: svn://svn.berlios.de/openocd/trunk@872 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoOpenOCD commands w/prefix ocd_ now set the primary Tcl return value instead of messin...
oharboe [Thu, 24 Jul 2008 20:46:15 +0000 (20:46 +0000)]
OpenOCD commands w/prefix ocd_ now set the primary Tcl return value instead of messing with ocd_output local variable. Much more straightforward and expected behaviour. The side effect is that the ocd_xxx commands will print output twice(once immediately and once upon completion of command). This is a strange, expected and intentional behaviour.

git-svn-id: svn://svn.berlios.de/openocd/trunk@871 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agomore error message cleanup. invalid args & syntax errors both now print arguments...
oharboe [Thu, 24 Jul 2008 14:50:41 +0000 (14:50 +0000)]
more error message cleanup. invalid args & syntax errors both now print arguments of command.

git-svn-id: svn://svn.berlios.de/openocd/trunk@870 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agotake path to eCos files from environment variable
oharboe [Thu, 24 Jul 2008 13:49:56 +0000 (13:49 +0000)]
take path to eCos files from environment variable

git-svn-id: svn://svn.berlios.de/openocd/trunk@869 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoretire daemon_startup
oharboe [Thu, 24 Jul 2008 10:17:42 +0000 (10:17 +0000)]
retire daemon_startup

git-svn-id: svn://svn.berlios.de/openocd/trunk@868 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoallow jtag minidriver access to cmd_queue_cur_state for jtag_add_pathmove()
oharboe [Thu, 24 Jul 2008 10:17:12 +0000 (10:17 +0000)]
allow jtag minidriver access to cmd_queue_cur_state for jtag_add_pathmove()

git-svn-id: svn://svn.berlios.de/openocd/trunk@867 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoBetter handling of OpenOCD command invocation result/context.
oharboe [Thu, 24 Jul 2008 10:16:44 +0000 (10:16 +0000)]
Better handling of OpenOCD command invocation result/context.

git-svn-id: svn://svn.berlios.de/openocd/trunk@866 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agowait 500ms for target to halt upon connect.
oharboe [Thu, 24 Jul 2008 06:07:55 +0000 (06:07 +0000)]
wait 500ms for target to halt upon connect.

git-svn-id: svn://svn.berlios.de/openocd/trunk@865 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- comment about dummy ack '+' char from gdb
ntfreak [Wed, 23 Jul 2008 22:24:02 +0000 (22:24 +0000)]
- comment about dummy ack '+' char from gdb

git-svn-id: svn://svn.berlios.de/openocd/trunk@864 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- fix typo in jtag_add_end_state
ntfreak [Wed, 23 Jul 2008 21:31:43 +0000 (21:31 +0000)]
- fix typo in jtag_add_end_state

git-svn-id: svn://svn.berlios.de/openocd/trunk@863 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- fix typo
ntfreak [Wed, 23 Jul 2008 20:18:56 +0000 (20:18 +0000)]
- fix typo

git-svn-id: svn://svn.berlios.de/openocd/trunk@862 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agofix <memory> is missing upon gdb connect warning when no flash is defined for target.
oharboe [Wed, 23 Jul 2008 19:03:16 +0000 (19:03 +0000)]
fix <memory> is missing upon gdb connect warning when no flash is defined for target.

git-svn-id: svn://svn.berlios.de/openocd/trunk@861 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agohandle end of line comments to improve compatibility with event scripts
oharboe [Wed, 23 Jul 2008 16:04:45 +0000 (16:04 +0000)]
handle end of line comments to improve compatibility with event scripts

git-svn-id: svn://svn.berlios.de/openocd/trunk@860 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- more fixes to high density stm32x flash driver
ntfreak [Wed, 23 Jul 2008 14:49:41 +0000 (14:49 +0000)]
- more fixes to high density stm32x flash driver
- updated copyright for original author

git-svn-id: svn://svn.berlios.de/openocd/trunk@859 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- fix bug with stm32 high density write protection
ntfreak [Tue, 22 Jul 2008 14:30:52 +0000 (14:30 +0000)]
- fix bug with stm32 high density write protection

git-svn-id: svn://svn.berlios.de/openocd/trunk@858 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- add missing quotes from CFLAGS_FOR_BUILD
ntfreak [Tue, 22 Jul 2008 11:18:28 +0000 (11:18 +0000)]
- add missing quotes from CFLAGS_FOR_BUILD

git-svn-id: svn://svn.berlios.de/openocd/trunk@857 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoSpen: startup.tcl cross compile support
oharboe [Tue, 22 Jul 2008 11:06:09 +0000 (11:06 +0000)]
Spen: startup.tcl cross compile support

git-svn-id: svn://svn.berlios.de/openocd/trunk@856 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoOnly print out gobs of information to log when -d3 is enabled.
oharboe [Tue, 22 Jul 2008 09:04:21 +0000 (09:04 +0000)]
Only print out gobs of information to log when -d3 is enabled.

git-svn-id: svn://svn.berlios.de/openocd/trunk@855 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agovery slightly improved error message for not being able to find scripts
oharboe [Tue, 22 Jul 2008 08:58:44 +0000 (08:58 +0000)]
very slightly improved error message for not being able to find scripts

git-svn-id: svn://svn.berlios.de/openocd/trunk@854 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agorestart is a per-target action
oharboe [Mon, 21 Jul 2008 18:24:43 +0000 (18:24 +0000)]
restart is a per-target action

git-svn-id: svn://svn.berlios.de/openocd/trunk@853 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoAllows config scripts to override handling of 'R'(restart) GDB packet.
oharboe [Mon, 21 Jul 2008 18:06:36 +0000 (18:06 +0000)]
Allows config scripts to override handling of 'R'(restart) GDB packet.

git-svn-id: svn://svn.berlios.de/openocd/trunk@852 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agojim license cleanup
oharboe [Mon, 21 Jul 2008 16:13:11 +0000 (16:13 +0000)]
jim license cleanup

git-svn-id: svn://svn.berlios.de/openocd/trunk@851 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoupdate jtag_speed/khz docs a bit.
oharboe [Mon, 21 Jul 2008 16:03:15 +0000 (16:03 +0000)]
update jtag_speed/khz docs a bit.

git-svn-id: svn://svn.berlios.de/openocd/trunk@850 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- jtag_khz/speed are now single parameter only. These are used
oharboe [Mon, 21 Jul 2008 15:59:41 +0000 (15:59 +0000)]
- jtag_khz/speed are now single parameter only. These are used
from pre/post_reset event scripts. Adding the second parameter was
a mistake seen in retrospect. this gives precise control in post_reset
for *when* the post reset speed is set. The pre_reset event was
added *after* the second parameter to jtag_khz/speed
- the target implementations no longer gets involved in the reset mode
scheme. Either they reset a target into a halted mode or not.
target_process_reset()
detects if the reset halt failed or not.
- tcl target event names are now target_N_name.  Mainly internal
at this early stage, but best to get the naming right now.
- added hardcoded reset modes from gdb_server.c. I don't know precisely what
these defaults should be or if it should be made configurable. Perhaps some
hardcoded defaults will do for now and it can be made configurable later.
- bugfix in cortex_m3.c for reset_run_and_xxx?
- issue syntax error upon obsolete argument in target command instead of
printing message that will surely drown in the log

git-svn-id: svn://svn.berlios.de/openocd/trunk@849 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agocross compile fix
oharboe [Mon, 21 Jul 2008 13:23:59 +0000 (13:23 +0000)]
cross compile fix

git-svn-id: svn://svn.berlios.de/openocd/trunk@848 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agouse reset init explicitly before "load".
oharboe [Mon, 21 Jul 2008 10:16:14 +0000 (10:16 +0000)]
use reset init explicitly before "load".

git-svn-id: svn://svn.berlios.de/openocd/trunk@847 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoDuane Ellis <openocd@duaneellis.com> stm32 peripherals scripts
oharboe [Mon, 21 Jul 2008 09:25:51 +0000 (09:25 +0000)]
Duane Ellis <openocd@duaneellis.com> stm32 peripherals scripts

git-svn-id: svn://svn.berlios.de/openocd/trunk@846 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoMichael Kurz <michi.kurz@googlemail.com> MX29LV800B non-cfi flash.
oharboe [Mon, 21 Jul 2008 09:16:10 +0000 (09:16 +0000)]
Michael Kurz <michi.kurz@googlemail.com> MX29LV800B non-cfi flash.

git-svn-id: svn://svn.berlios.de/openocd/trunk@845 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoBUG: prefix to timeout for gdb keep alive packets.
oharboe [Sun, 20 Jul 2008 18:26:08 +0000 (18:26 +0000)]
BUG: prefix to timeout for gdb keep alive packets.

git-svn-id: svn://svn.berlios.de/openocd/trunk@844 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- added svn props for newly added files
ntfreak [Sun, 20 Jul 2008 17:29:59 +0000 (17:29 +0000)]
- added svn props for newly added files
- reformat spaces from non_cfi.[ch]

git-svn-id: svn://svn.berlios.de/openocd/trunk@843 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoDuane Ellis <openocd@duaneellis.com> - script commands for stm32
oharboe [Sun, 20 Jul 2008 17:13:08 +0000 (17:13 +0000)]
Duane Ellis <openocd@duaneellis.com> - script commands for stm32

git-svn-id: svn://svn.berlios.de/openocd/trunk@842 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoBen Bodley <ben@teknique.com> non-CFI compliant flash (AMIC A29L800A)
oharboe [Sun, 20 Jul 2008 17:08:18 +0000 (17:08 +0000)]
Ben Bodley <ben@teknique.com>  non-CFI compliant flash (AMIC A29L800A)

git-svn-id: svn://svn.berlios.de/openocd/trunk@841 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoDuane Ellis <openocd@duaneellis.com>
oharboe [Sun, 20 Jul 2008 17:06:30 +0000 (17:06 +0000)]
Duane Ellis <openocd@duaneellis.com>
 improve error message in Jim when sourcing a file fails.
Previously it did not tell you the CWD Jim was using as its reference point.
(Helpful when script filenames are a relative path)

git-svn-id: svn://svn.berlios.de/openocd/trunk@840 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoopenocd@duaneellis.com fix naming confusion. Use ocd_ prefix for ocd API consistently.
oharboe [Sun, 20 Jul 2008 17:04:58 +0000 (17:04 +0000)]
openocd@duaneellis.com fix naming confusion. Use ocd_ prefix for ocd API consistently.

git-svn-id: svn://svn.berlios.de/openocd/trunk@839 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agothrow exception upon syntax error.
oharboe [Sat, 19 Jul 2008 10:37:41 +0000 (10:37 +0000)]
throw exception upon syntax error.

git-svn-id: svn://svn.berlios.de/openocd/trunk@838 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- updated texi for removed daemon_startup command
ntfreak [Sat, 19 Jul 2008 09:31:54 +0000 (09:31 +0000)]
- updated texi for removed daemon_startup command
- added info to deprecated/removed commands section

git-svn-id: svn://svn.berlios.de/openocd/trunk@837 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoclarify error message w.r.t. not being able to set breakpoint
oharboe [Sat, 19 Jul 2008 08:11:48 +0000 (08:11 +0000)]
clarify error message w.r.t. not being able to set breakpoint

git-svn-id: svn://svn.berlios.de/openocd/trunk@836 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agodaemon_startup is now retired in favour of adding "init" and "reset halt/init/run...
oharboe [Sat, 19 Jul 2008 08:04:32 +0000 (08:04 +0000)]
daemon_startup is now retired in favour of adding "init" and "reset halt/init/run" to the end of the config file/openocd command line.

git-svn-id: svn://svn.berlios.de/openocd/trunk@835 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoThis allows overriding builtin openocd commands.
oharboe [Fri, 18 Jul 2008 16:25:15 +0000 (16:25 +0000)]
This allows overriding builtin openocd commands.

git-svn-id: svn://svn.berlios.de/openocd/trunk@834 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoremove obsolete reset_mode
oharboe [Fri, 18 Jul 2008 14:51:19 +0000 (14:51 +0000)]
remove obsolete reset_mode

git-svn-id: svn://svn.berlios.de/openocd/trunk@833 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago"reset" without arguments now execute a "reset run".
oharboe [Fri, 18 Jul 2008 14:43:29 +0000 (14:43 +0000)]
"reset" without arguments now execute a "reset run".

the reset mode argument to the target command is deprecated(ignored w/error message).

git-svn-id: svn://svn.berlios.de/openocd/trunk@832 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- remove build warning from keep_alive
ntfreak [Fri, 18 Jul 2008 13:31:37 +0000 (13:31 +0000)]
- remove build warning from keep_alive
- remove surplus linefeeds

git-svn-id: svn://svn.berlios.de/openocd/trunk@831 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- fix incorrectly registered function openocd_array2mem
ntfreak [Fri, 18 Jul 2008 11:38:23 +0000 (11:38 +0000)]
- fix incorrectly registered function openocd_array2mem
- removed unused variables
- reformatted lpc288x.[ch]
- fixed helper/Makefile.am dependencies
- add correct svn props to added files

git-svn-id: svn://svn.berlios.de/openocd/trunk@829 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoresume is now asynchronous
oharboe [Fri, 18 Jul 2008 11:18:35 +0000 (11:18 +0000)]
resume is now asynchronous

git-svn-id: svn://svn.berlios.de/openocd/trunk@828 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agokeep_alive() fix for reset warnings.
oharboe [Fri, 18 Jul 2008 10:50:51 +0000 (10:50 +0000)]
keep_alive() fix for reset warnings.

git-svn-id: svn://svn.berlios.de/openocd/trunk@827 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago1. GDB will print cryptic error messages if it is not fed keep-alive packets
oharboe [Fri, 18 Jul 2008 10:20:10 +0000 (10:20 +0000)]
1. GDB will print cryptic error messages if it is not fed keep-alive packets
within the last 2000ms.

To fix this, add keep_alive() if you are spending >1000ms in an algorithm
thus holding up the server loop.

target_call_timer_callbacks() invokes keep_alive().

2. post_reset script is now executed at normal JTAG speed and not
reset speed.

3. Resume is now synchronous again. Hopefully it will work this time.

git-svn-id: svn://svn.berlios.de/openocd/trunk@826 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoDuane Ellis <openocd@duaneellis.com> more interface files.
oharboe [Fri, 18 Jul 2008 06:32:08 +0000 (06:32 +0000)]
Duane Ellis <openocd@duaneellis.com> more interface files.

git-svn-id: svn://svn.berlios.de/openocd/trunk@825 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin <ckhardin@gmail.com> move tcl stuff nearer to where it belongs.
oharboe [Fri, 18 Jul 2008 06:24:57 +0000 (06:24 +0000)]
Charles Hardin <ckhardin@gmail.com> move tcl stuff nearer to where it belongs.

git-svn-id: svn://svn.berlios.de/openocd/trunk@824 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoadded missing "reset+load" sequence.
oharboe [Fri, 18 Jul 2008 06:02:16 +0000 (06:02 +0000)]
added missing "reset+load" sequence.

git-svn-id: svn://svn.berlios.de/openocd/trunk@823 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin <ckhardin@gmail.com> move jim into helper
oharboe [Thu, 17 Jul 2008 17:34:53 +0000 (17:34 +0000)]
Charles Hardin <ckhardin@gmail.com>  move jim into helper

git-svn-id: svn://svn.berlios.de/openocd/trunk@822 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin ckhardin at gmail.com Instead of stashing the context in a global...
oharboe [Thu, 17 Jul 2008 17:31:07 +0000 (17:31 +0000)]
Charles Hardin ckhardin at gmail.com   Instead of stashing the context in a global variable, just use the "context"
associated with the interp structure being passed around

And fixed the message referring to mem2array in the array2mem function

git-svn-id: svn://svn.berlios.de/openocd/trunk@821 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCollect output from openocd commands into openocd_output local variable
oharboe [Thu, 17 Jul 2008 12:02:55 +0000 (12:02 +0000)]
Collect output from openocd commands into openocd_output local variable

git-svn-id: svn://svn.berlios.de/openocd/trunk@820 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin ckhardin at gmail.com
oharboe [Thu, 17 Jul 2008 08:39:06 +0000 (08:39 +0000)]
Charles Hardin ckhardin at gmail.com

There isn't a real value to the cfg_cmd_ctx since everything should be run thru the initial context created at start.

git-svn-id: svn://svn.berlios.de/openocd/trunk@819 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin <ckhardin@gmail.com> and Øyvind Harboe
oharboe [Thu, 17 Jul 2008 08:34:14 +0000 (08:34 +0000)]
Charles Hardin <ckhardin@gmail.com> and Øyvind Harboe

This patch just uses the command.c interface to create tcl commands for the root level commands and avoids a bit of the "TCL" bleed into the rest of the openocd code.

Multilevel commands also supported.

git-svn-id: svn://svn.berlios.de/openocd/trunk@818 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- reverted resume_target to old behaviour
ntfreak [Thu, 17 Jul 2008 07:15:14 +0000 (07:15 +0000)]
- reverted resume_target to old behaviour

git-svn-id: svn://svn.berlios.de/openocd/trunk@817 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin ckhardin at gmail.com bin2char does not need to be installed as part...
oharboe [Thu, 17 Jul 2008 06:21:29 +0000 (06:21 +0000)]
Charles Hardin ckhardin at gmail.com  bin2char does not need to be installed as part of openocd

git-svn-id: svn://svn.berlios.de/openocd/trunk@816 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoFixes to \ and / handling for OpenOCD
oharboe [Wed, 16 Jul 2008 20:20:15 +0000 (20:20 +0000)]
Fixes to \ and / handling for OpenOCD

git-svn-id: svn://svn.berlios.de/openocd/trunk@815 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoflash_banks now follow OpenOCD scripting API rules
oharboe [Wed, 16 Jul 2008 12:44:00 +0000 (12:44 +0000)]
flash_banks now follow OpenOCD scripting API rules

git-svn-id: svn://svn.berlios.de/openocd/trunk@814 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoprint out jim error message stack trace in expected order(look at any C++ or Java...
oharboe [Wed, 16 Jul 2008 10:23:16 +0000 (10:23 +0000)]
print out jim error message stack trace in expected order(look at any C++ or Java debugger for instance).

git-svn-id: svn://svn.berlios.de/openocd/trunk@813 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agodo not print jim tcl error message trace for ERROR_COMMAND_CLOSE_CONNECTION
oharboe [Wed, 16 Jul 2008 10:12:29 +0000 (10:12 +0000)]
do not print jim tcl error message trace for ERROR_COMMAND_CLOSE_CONNECTION

git-svn-id: svn://svn.berlios.de/openocd/trunk@812 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoprint syntax for command upon syntax error.
oharboe [Wed, 16 Jul 2008 08:49:05 +0000 (08:49 +0000)]
print syntax for command upon syntax error.

git-svn-id: svn://svn.berlios.de/openocd/trunk@811 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agobetter error messages for target event scripts.
oharboe [Wed, 16 Jul 2008 07:22:17 +0000 (07:22 +0000)]
better error messages for target event scripts.

git-svn-id: svn://svn.berlios.de/openocd/trunk@810 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agofeeble beginnings for tcl api rules.
oharboe [Tue, 15 Jul 2008 14:10:13 +0000 (14:10 +0000)]
feeble beginnings for tcl api rules.

git-svn-id: svn://svn.berlios.de/openocd/trunk@809 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- stm32 flash driver correctly handles early silicon
ntfreak [Tue, 15 Jul 2008 10:21:43 +0000 (10:21 +0000)]
- stm32 flash driver correctly handles early silicon

git-svn-id: svn://svn.berlios.de/openocd/trunk@808 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin <ckhardin@gmail.com>
oharboe [Mon, 14 Jul 2008 06:34:23 +0000 (06:34 +0000)]
Charles Hardin <ckhardin@gmail.com>

This evaluates the file at the correct level for the interpreter and the
sets and all the globals are then done as expected.

added a const to find_file function to avoid typecasting

git-svn-id: svn://svn.berlios.de/openocd/trunk@806 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- remove unused objcopy from configure.in
ntfreak [Sun, 13 Jul 2008 21:07:14 +0000 (21:07 +0000)]
- remove unused objcopy from configure.in
- make sure bin2char is built before openocd
- add generated startup_tcl.c to clean list
- pass startup_tcl directly to Jim_Eval

git-svn-id: svn://svn.berlios.de/openocd/trunk@805 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- added svn props for newly added files
ntfreak [Sun, 13 Jul 2008 20:20:58 +0000 (20:20 +0000)]
- added svn props for newly added files

git-svn-id: svn://svn.berlios.de/openocd/trunk@804 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin <ckhardin@gmail.com> - hopefully final word on startup.tcl => c conversion
oharboe [Sun, 13 Jul 2008 17:31:40 +0000 (17:31 +0000)]
Charles Hardin <ckhardin@gmail.com> - hopefully final word on startup.tcl => c conversion

git-svn-id: svn://svn.berlios.de/openocd/trunk@803 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoDuane Ellis <openocd@duaneellis.com> fix to tcl puts
oharboe [Sun, 13 Jul 2008 08:25:33 +0000 (08:25 +0000)]
Duane Ellis <openocd@duaneellis.com> fix to tcl puts

git-svn-id: svn://svn.berlios.de/openocd/trunk@802 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- fix issue when building in separate build dir
ntfreak [Sat, 12 Jul 2008 22:40:49 +0000 (22:40 +0000)]
- fix issue when building in separate build dir
- Thanks Duane Ellis

git-svn-id: svn://svn.berlios.de/openocd/trunk@801 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- remove requirement for file2c.tcl
ntfreak [Sat, 12 Jul 2008 16:25:17 +0000 (16:25 +0000)]
- remove requirement for file2c.tcl

git-svn-id: svn://svn.berlios.de/openocd/trunk@800 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agotesting/*.tcl sample & test code
oharboe [Sat, 12 Jul 2008 07:50:17 +0000 (07:50 +0000)]
testing/*.tcl sample & test code

git-svn-id: svn://svn.berlios.de/openocd/trunk@799 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agotesting/*.tcl sample & test code
oharboe [Sat, 12 Jul 2008 07:50:03 +0000 (07:50 +0000)]
testing/*.tcl sample & test code

git-svn-id: svn://svn.berlios.de/openocd/trunk@798 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agohelp is now implemented in startup.tcl/help
oharboe [Fri, 11 Jul 2008 19:30:54 +0000 (19:30 +0000)]
help is now implemented in startup.tcl/help

git-svn-id: svn://svn.berlios.de/openocd/trunk@797 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- configure check added for tclsh
ntfreak [Fri, 11 Jul 2008 18:25:21 +0000 (18:25 +0000)]
- configure check added for tclsh
- startup.c manually added to clean deps

git-svn-id: svn://svn.berlios.de/openocd/trunk@796 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agosearch help text too
oharboe [Fri, 11 Jul 2008 17:46:17 +0000 (17:46 +0000)]
search help text too

git-svn-id: svn://svn.berlios.de/openocd/trunk@795 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin ckhardin at gmail.com
oharboe [Fri, 11 Jul 2008 17:40:15 +0000 (17:40 +0000)]
Charles Hardin ckhardin at gmail.com

This address the >32 bit problem with drscan
also added a check for bypass in the execute since this will manifest itself
as a memory corruption when this check helps to debug the problem alot easier

git-svn-id: svn://svn.berlios.de/openocd/trunk@794 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agotcl_help prettier output.
oharboe [Fri, 11 Jul 2008 17:36:36 +0000 (17:36 +0000)]
tcl_help prettier output.

git-svn-id: svn://svn.berlios.de/openocd/trunk@793 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agowork in progress to improve help
oharboe [Fri, 11 Jul 2008 15:07:58 +0000 (15:07 +0000)]
work in progress to improve help

git-svn-id: svn://svn.berlios.de/openocd/trunk@792 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- retired variable stuff.
oharboe [Fri, 11 Jul 2008 12:17:56 +0000 (12:17 +0000)]
- retired variable stuff.
- drscan is now a low level tcl command:
 execute DR scan <device> <num_bits> <value> <num_bits1> <value2>
- removed obsolete partial command text support

git-svn-id: svn://svn.berlios.de/openocd/trunk@791 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago.cfg files are now executed as Jim Tcl. Commands that terminate script w/error message.
oharboe [Fri, 11 Jul 2008 09:06:36 +0000 (09:06 +0000)]
.cfg files are now executed as Jim Tcl. Commands that terminate script w/error message.

git-svn-id: svn://svn.berlios.de/openocd/trunk@790 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- added svn props for newly added files
ntfreak [Fri, 11 Jul 2008 08:17:31 +0000 (08:17 +0000)]
- added svn props for newly added files

git-svn-id: svn://svn.berlios.de/openocd/trunk@789 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoworking notes.
oharboe [Fri, 11 Jul 2008 06:52:33 +0000 (06:52 +0000)]
working notes.

git-svn-id: svn://svn.berlios.de/openocd/trunk@788 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agostartup.tcl (former commands.tcl) is now embedded into OpenOCD executable.
oharboe [Fri, 11 Jul 2008 06:44:22 +0000 (06:44 +0000)]
startup.tcl (former commands.tcl) is now embedded into OpenOCD executable.

git-svn-id: svn://svn.berlios.de/openocd/trunk@787 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years agoCharles Hardin <ckhardin@gmail.com>
oharboe [Thu, 10 Jul 2008 18:47:50 +0000 (18:47 +0000)]
Charles Hardin <ckhardin@gmail.com>

Add semantics to support memwrite(32,16,8) with an array2mem command
Move the global up in bits2bytes.tcl so the set puts the value in the global
context.
Add memwrite procs to memory.tcl

git-svn-id: svn://svn.berlios.de/openocd/trunk@786 b42882b7-edfa-0310-969c-e2dbd0fdcd60

16 years ago- added search paths before running tcl/commands.tcl.
oharboe [Thu, 10 Jul 2008 18:24:30 +0000 (18:24 +0000)]
- added search paths before running tcl/commands.tcl.
- improved error handling for missing tcl/commands.tcl

git-svn-id: svn://svn.berlios.de/openocd/trunk@785 b42882b7-edfa-0310-969c-e2dbd0fdcd60