summaryrefslogtreecommitdiffstats
path: root/uc_str912/erase_flash
diff options
context:
space:
mode:
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