From: Salvador Arroyo Date: Wed, 22 Aug 2012 18:34:02 +0000 (+0200) Subject: Patch: Make pic32mx unlock work at higher scan frequencies X-Git-Tag: v0.6.0-rc2~15 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a25e61ecd364eae32e45d0903f241bfd62b82782;p=openocd 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 --- diff --git a/src/flash/nor/pic32mx.c b/src/flash/nor/pic32mx.c index 788a3b91..b718c98f 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);