add jtag_debug_state_machine
git-svn-id: svn://svn.berlios.de/openocd/trunk@1525 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -114,6 +114,8 @@ static int jlink_get_version_info(void);
|
||||
static void jlink_debug_buffer(u8 *buffer, int length);
|
||||
#endif
|
||||
|
||||
static enum tap_state jlink_last_state = TAP_RESET;
|
||||
|
||||
static jlink_jtag_t* jlink_jtag_handle;
|
||||
|
||||
/***************************************************************************/
|
||||
@@ -681,6 +683,9 @@ static int jlink_tap_execute(void)
|
||||
memcpy(usb_out_buffer + 4, tms_buffer, byte_length);
|
||||
memcpy(usb_out_buffer + 4 + byte_length, tdi_buffer, byte_length);
|
||||
|
||||
jlink_last_state = jtag_debug_state_machine(tms_buffer, tdi_buffer,
|
||||
tap_length, jlink_last_state);
|
||||
|
||||
result = jlink_usb_message(jlink_jtag_handle, 4 + 2 * byte_length, byte_length);
|
||||
if (result != byte_length)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user