diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2009-12-18 10:16:52 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2009-12-18 10:16:52 -0800 |
commit | 3f18900b19f49a84ba9df56f2e089c255e610011 (patch) | |
tree | 079ea074218e79ee9f8b3b087579659ac3daa053 /NEWS | |
parent | 013b05f7f813f0d0c15a6bb20068e9423a28bd0d (diff) | |
download | openocd_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-- | NEWS | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 |