summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-12-18 10:16:52 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-12-18 10:16:52 -0800
commit3f18900b19f49a84ba9df56f2e089c255e610011 (patch)
tree079ea074218e79ee9f8b3b087579659ac3daa053 /NEWS
parent013b05f7f813f0d0c15a6bb20068e9423a28bd0d (diff)
downloadopenocd+libswd-3f18900b19f49a84ba9df56f2e089c255e610011.tar.gz
openocd+libswd-3f18900b19f49a84ba9df56f2e089c255e610011.tar.bz2
openocd+libswd-3f18900b19f49a84ba9df56f2e089c255e610011.tar.xz
openocd+libswd-3f18900b19f49a84ba9df56f2e089c255e610011.zip
NOR FLASH: only erase/unlock whole sectors
Much to my surprise, I observed a "flash erase_address ..." command erasing data which I said should not be erased. The issue turns out to be generic NOR flash code which was silently, and rather dangerously, morphing partial-sector references into unrequested whole-sector ones. This patch removes that low-level morphing. If desired, it can and should be done in higher level code. (We might need to fix some stuff in the GDB server code.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS2
1 files changed, 2 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 498797b1..2d01f004 100644
--- a/NEWS
+++ b/NEWS
@@ -39,6 +39,8 @@ Flash Layer:
- <bank_name>: reference the bank with its defined name
- <driver_name>[.N]: reference the driver's Nth bank
New 'nand verify' command to check bank against an image file.
+ The "flash erase_address" command now rejects partial sectors;
+ previously it would silently erase extra data.
Board, Target, and Interface Configuration Scripts:
ARM9