This is an automated email from Gerrit.

Sandeep Mistry ([email protected]) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/3399

-- gerrit

commit e76843c9353cc903f0211d0d1a9793dfc181fe2b
Author: Sandeep Mistry <[email protected]>
Date:   Thu Apr 7 21:32:42 2016 -0400

    Add flash bank entries to nRF52 target using nrf51 flash driver
    
    Change-Id: Ia6dd190a463a8143f0839607375bc01999f15bb3
    Signed-off-by: Sandeep Mistry <[email protected]>

diff --git a/tcl/target/nrf52.cfg b/tcl/target/nrf52.cfg
index c1cbf1a..6489b6f 100644
--- a/tcl/target/nrf52.cfg
+++ b/tcl/target/nrf52.cfg
@@ -10,6 +10,20 @@ if { [info exists CHIPNAME] } {
        set _CHIPNAME nrf52
 }
 
+if { [info exists ENDIAN] } {
+   set _ENDIAN $ENDIAN
+} else {
+   set _ENDIAN little
+}
+
+# Work-area is a space in RAM used for flash programming
+# By default use 16kB
+if { [info exists WORKAREASIZE] } {
+   set _WORKAREASIZE $WORKAREASIZE
+} else {
+   set _WORKAREASIZE 0x4000
+}
+
 if { [info exists CPUTAPID] } {
        set _CPUTAPID $CPUTAPID
 } else {
@@ -21,6 +35,11 @@ swj_newdap $_CHIPNAME cpu -expected-id $_CPUTAPID
 set _TARGETNAME $_CHIPNAME.cpu
 target create $_TARGETNAME cortex_m -chain-position $_TARGETNAME
 
+$_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size 
$_WORKAREASIZE -work-area-backup 0
+
+flash bank $_CHIPNAME.flash nrf51 0x00000000 0 1 1 $_TARGETNAME
+flash bank $_CHIPNAME.uicr nrf51 0x10001000 0 1 1 $_TARGETNAME
+
 adapter_khz 10000
 
 if { ![using_hla] } {

-- 

------------------------------------------------------------------------------
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to