diff options
author | Michele Sardo <msmttchr@gmail.com> | 2017-09-12 08:51:29 +0200 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2018-03-07 23:40:55 +0000 |
commit | cb2f21bf3608f24de5c2e4219626cc464269e830 (patch) | |
tree | b52b819830d9c0699be4af269c2bafafb7f64dfa /doc | |
parent | 8f1f912a7d2cb5777116056fc9d67aa2ea0c9467 (diff) | |
download | riscv-openocd-cb2f21bf3608f24de5c2e4219626cc464269e830.zip riscv-openocd-cb2f21bf3608f24de5c2e4219626cc464269e830.tar.gz riscv-openocd-cb2f21bf3608f24de5c2e4219626cc464269e830.tar.bz2 |
Added support for STMicroelectronics BlueNRG-1 and BlueNRG-2 SoC
Added configuration files and flash loaders.
Change-Id: I768eb3626f4e0eadb206bef90a867cc146fe8c75
Signed-off-by: Michele Sardo <msmttchr@gmail.com>
Reviewed-on: http://openocd.zylin.com/4226
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/openocd.texi | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index 9126003..2f01153 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -5344,6 +5344,30 @@ The AVR 8-bit microcontrollers from Atmel integrate flash memory. @comment - defines mass_erase ... pointless given flash_erase_address @end deffn +@deffn {Flash Driver} bluenrg-x +STMicroelectronics BlueNRG-1 and BlueNRG-2 Bluetooth low energy wireless system-on-chip. They include ARM Cortex-M0 core and internal flash memory. +The driver automatically recognizes these chips using +the chip identification registers, and autoconfigures itself. + +@example +flash bank $_FLASHNAME bluenrg-x 0 0 0 0 $_TARGETNAME +@end example + +Note that when users ask to erase all the sectors of the flash, a mass erase command is used which is faster than erasing +each single sector one by one. + +@example +flash erase_sector 0 0 79 # It will perform a mass erase on BlueNRG-1 +@end example + +@example +flash erase_sector 0 0 127 # It will perform a mass erase on BlueNRG-2 +@end example + +Triggering a mass erase is also useful when users want to disable readout protection. + +@end deffn + @deffn {Flash Driver} efm32 All members of the EFM32 microcontroller family from Energy Micro include internal flash and use ARM Cortex-M3 cores. The driver automatically recognizes |