flash: stm32f1x: write option bytes using the loader
commitb9dbf569b4a8f7fae227f93dd21cd305b4efc16b
authorSzymon Modzelewski <szmodzelewski@gmail.com>
Fri, 16 Nov 2012 15:38:10 +0000 (16 15:38 +0000)
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>
Mon, 31 Dec 2012 19:07:51 +0000 (31 19:07 +0000)
tree710b95e1bb45e219d58ccc4eb452bb286d405e1f
parentcf1418e9a85013bbf8dbcc2d2e9985695993d9f4
flash: stm32f1x: write option bytes using the loader

Some debuggers (stlink) can't issue 16 bit writes and have to use a
loader to write flash memory.

Currently the loader is not used for option bytes, causing
stm32x_write_options to fail silently on such hardware.

Fix this by using stm32x_write_block to write option bytes as well.

Change-Id: I49c29d53ab5e162463cb349d4c89bef96467e587
Signed-off-by: Szymon Modzelewski <szmodzelewski@gmail.com>
Reviewed-on: http://openocd.zylin.com/480
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
src/flash/nor/stm32f1x.c