From a25e61ecd364eae32e45d0903f241bfd62b82782 Mon Sep 17 00:00:00 2001 From: Salvador Arroyo Date: Wed, 22 Aug 2012 20:34:02 +0200 Subject: [PATCH] Patch: Make pic32mx unlock work at higher scan frequencies For example in a pic32mx220, pic32mx unlock don't work if adapter_khz is set to 5000 or more. A short delay after asserting reset fix the problem. Change-Id: I62e493edfcea585c36c8de77a969cebac7227b96 Signed-off-by: Salvador Arroyo Reviewed-on: http://openocd.zylin.com/790 Tested-by: jenkins Reviewed-by: Freddie Chopin --- src/flash/nor/pic32mx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/flash/nor/pic32mx.c b/src/flash/nor/pic32mx.c index 788a3b919..b718c98ff 100644 --- a/src/flash/nor/pic32mx.c +++ b/src/flash/nor/pic32mx.c @@ -28,6 +28,7 @@ #include "config.h" #endif +#include #include "imp.h" #include #include @@ -828,6 +829,7 @@ COMMAND_HANDLER(pic32mx_handle_unlock_command) /* unlock/erase device */ mips_ejtag_drscan_8_out(ejtag_info, MCHP_ASERT_RST); + jtag_add_sleep(200); mips_ejtag_drscan_8_out(ejtag_info, MCHP_ERASE);