- fix incorrect parsing of whitespace in command.c (thanks to Magnus Lundin)
- fix infinite recursion in target_init_handler (thanks to jw and Magnus Lundin) - fix CFI flash handlign with buswidth < 32bit (thanks to Daniele Orio for reporting this) - add support for reading JTAG device id (currently only as debug output on startup) - cleaned up handling of EmbeddedICE registers. Supported functionality and register size now determined by EmbeddedICE version number. - small cleanups/fixes git-svn-id: svn://svn.berlios.de/openocd/trunk@124 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -209,6 +209,8 @@ int target_init_handler(struct target_s *target, enum target_event event, void *
|
||||
|
||||
if ((event == TARGET_EVENT_HALTED) && (target->reset_script))
|
||||
{
|
||||
target_unregister_event_callback(target_init_handler, priv);
|
||||
|
||||
script = fopen(target->reset_script, "r");
|
||||
if (!script)
|
||||
{
|
||||
@@ -221,8 +223,6 @@ int target_init_handler(struct target_s *target, enum target_event event, void *
|
||||
fclose(script);
|
||||
|
||||
jtag_execute_queue();
|
||||
|
||||
target_unregister_event_callback(target_init_handler, priv);
|
||||
}
|
||||
|
||||
return ERROR_OK;
|
||||
|
||||
Reference in New Issue
Block a user