From d1a162d4b10aa320dd803e16d3ca8aee8ee7e474 Mon Sep 17 00:00:00 2001 From: Randall Spangler Date: Fri, 23 Mar 2012 15:29:50 -0700 Subject: [PATCH] Dump a few words at the start of flash as a diagnostic for full-chip erase failure Signed-off-by: Randall Spangler BUG=chrome-os-partner:8632 TEST=manual; run flash_link Change-Id: I87b02c766345182cea64c5bec980c3940a25b3cf --- chip/lm4/openocd/lm4x_cmds.tcl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chip/lm4/openocd/lm4x_cmds.tcl b/chip/lm4/openocd/lm4x_cmds.tcl index d117db71f6..29dacffd80 100644 --- a/chip/lm4/openocd/lm4x_cmds.tcl +++ b/chip/lm4/openocd/lm4x_cmds.tcl @@ -10,6 +10,9 @@ proc flash_lm4 {path size} { set lastsect [expr {$size / 1024 - 1}]; reset halt; flash erase_sector 0 0 $lastsect; + # Note erase_sector silently fails sometimes; see crosbug.com/p/8632 + # Dump a few words as a diagnostic for whether erase succeeded + mdw 0 16 flash write_image $path 0; reset }