Skip to content
Snippets Groups Projects
Commit 4d88f024 authored by ntfreak's avatar ntfreak
Browse files

- fixes issue with reset and arm926ejs core. Thanks Øyvind Harboe

git-svn-id: svn://svn.berlios.de/openocd/trunk@281 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent 33f72055
No related branches found
No related tags found
No related merge requests found
......@@ -97,19 +97,19 @@ target_type_t arm926ejs_target =
int arm926ejs_catch_broken_irscan(u8 *captured, void *priv, scan_field_t *field)
{
u8 *in_value=field->in_check_value;
/* The ARM926EJ-S' instruction register is 4 bits wide */
u8 t=*in_value & 0xf;
if ((t == 0x0f) || (t == 0x00))
u8 t = *captured & 0xf;
u8 t2 = *field->in_check_value & 0xf;
if (t == t2)
{
DEBUG("caught ARM926EJ-S invalid Capture-IR result after CP15 access");
return ERROR_OK;
}
else
else if ((t == 0x0f) || (t == 0x00))
{
return ERROR_JTAG_QUEUE_FAILED;
DEBUG("caught ARM926EJ-S invalid Capture-IR result after CP15 access");
return ERROR_OK;
}
return ERROR_JTAG_QUEUE_FAILED;;
}
int arm926ejs_read_cp15(target_t *target, u32 address, u32 *value)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment