summaryrefslogtreecommitdiffstats
path: root/uc_str912/erase_flash
diff options
context:
space:
mode:
authorBert Lange <b.lange@fzd.de>2011-11-07 15:41:50 +0100
committerBert Lange <b.lange@fzd.de>2011-11-07 15:41:50 +0100
commitd190f1c37139ec38667a3d6e566dbe1b0549f84d (patch)
tree7885f39318cb7852afc24992dd08cb6bb953ac03 /uc_str912/erase_flash
parentacc2681723f43b3c8ccb29055bec9d63cb863c78 (diff)
downloadzpu-d190f1c37139ec38667a3d6e566dbe1b0549f84d.zip
zpu-d190f1c37139ec38667a3d6e566dbe1b0549f84d.tar.gz
initial commit
Diffstat (limited to 'uc_str912/erase_flash')
-rw-r--r--uc_str912/erase_flash/Makefile10
-rw-r--r--uc_str912/erase_flash/erase.S3
-rw-r--r--uc_str912/erase_flash/erase_jlink.gdb7
3 files changed, 20 insertions, 0 deletions
diff --git a/uc_str912/erase_flash/Makefile b/uc_str912/erase_flash/Makefile
new file mode 100644
index 0000000..b8b8b61
--- /dev/null
+++ b/uc_str912/erase_flash/Makefile
@@ -0,0 +1,10 @@
+all: erase
+
+erase: erase.o erase_jlink.gdb
+ arm-none-eabi-gdb -x erase_jlink.gdb
+
+erase.o: erase.S
+ arm-none-eabi-as erase.S -o erase.o
+
+clean:
+ rm -f erase.o
diff --git a/uc_str912/erase_flash/erase.S b/uc_str912/erase_flash/erase.S
new file mode 100644
index 0000000..6abf4fc
--- /dev/null
+++ b/uc_str912/erase_flash/erase.S
@@ -0,0 +1,3 @@
+/* erase.S */
+.text
+.space 1024*512
diff --git a/uc_str912/erase_flash/erase_jlink.gdb b/uc_str912/erase_flash/erase_jlink.gdb
new file mode 100644
index 0000000..ddf866e
--- /dev/null
+++ b/uc_str912/erase_flash/erase_jlink.gdb
@@ -0,0 +1,7 @@
+target remote :2331
+monitor endian little
+monitor flash download = 1
+monitor flash device = STR912FAW44
+load erase.o
+monitor reset
+quit
OpenPOWER on IntegriCloud