aboutsummaryrefslogtreecommitdiff
path: root/doc/openocd.texi
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2024-01-22 12:45:49 +0100
committerTomas Vanek <vanekt@fbl.cz>2024-06-08 09:04:34 +0000
commitd94daf776c5778c94b2ead4db4bc368a20ffa5cf (patch)
tree53451f0374950acd2a12a3f107eda1178cac58e6 /doc/openocd.texi
parentfc7a428fc2a5d1e74621e56a2cbd2c31566fc63f (diff)
downloadriscv-openocd-d94daf776c5778c94b2ead4db4bc368a20ffa5cf.zip
riscv-openocd-d94daf776c5778c94b2ead4db4bc368a20ffa5cf.tar.gz
riscv-openocd-d94daf776c5778c94b2ead4db4bc368a20ffa5cf.tar.bz2
flash/nor/nrf5: add basic nRF53 and nRF91 support
Probes all flash and UICR areas. Flash erase and write tested. On nRF53 mass erase works on the application core flash bank only. The Tcl script nrf53_recover can serve as the workaround on the network core. TODO: mass erase of the nRF53 network core flash. Some ideas taken from [1] and [2]. Change-Id: I8e27a780f4d82bcabf029f79b87ac46cf6a531c7 Link: [1] 7404: flash: nor: add support for Nordic nRF9160 | https://review.openocd.org/c/openocd/+/7404 Link: [2] 8062: flash: nor: add support for Nordic nRF9160 | https://review.openocd.org/c/openocd/+/8062 Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: https://review.openocd.org/c/openocd/+/8112 Reviewed-by: Tomáš Beneš <tomas@dronetag.cz> Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'doc/openocd.texi')
-rw-r--r--doc/openocd.texi13
1 files changed, 7 insertions, 6 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi
index b782e0b..8c9f3ff 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -7316,12 +7316,13 @@ flash bank $_FLASHNAME npcx 0x64000000 0 0 0 $_TARGETNAME
@end deffn
@deffn {Flash Driver} {nrf5}
-All members of the nRF51 microcontroller families from Nordic Semiconductor
-include internal flash and use ARM Cortex-M0 core. nRF52 family powered
-by ARM Cortex-M4 or M4F core is supported too. nRF52832 is fully supported
-including BPROT flash protection scheme. nRF52833 and nRF52840 devices are
-supported with the exception of security extensions (flash access control list
-- ACL).
+Supports all members of the nRF51, nRF52 and nRF53 microcontroller families from
+Nordic Semiconductor. nRF91 family is supported too. One driver handles both
+the main flash and the UICR area.
+
+Flash protection is handled on nRF51 family and nRF52805, nRF52810, nRF52811,
+nRF52832 devices. Flash access control list (ACL) protection scheme of the newer
+devices is not supported.
@example
flash bank $_FLASHNAME nrf5 0 0x00000000 0 0 $_TARGETNAME