From 7b891a82e21003ce4304e776ee7c262cd3833d6a Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Mon, 19 Aug 2019 15:54:35 +0200
Subject: [PATCH] fix(flash.gdb): Replace with more granular flash scripts

Signed-off-by: Rahix <rahix@rahix.de>
---
 flash-all.gdb        | 10 ++++++++++
 flash-bootloader.gdb |  8 ++++++++
 flash-epicardium.gdb |  8 ++++++++
 flash-pycardium.gdb  |  8 ++++++++
 flash.gdb            |  9 ---------
 5 files changed, 34 insertions(+), 9 deletions(-)
 create mode 100644 flash-all.gdb
 create mode 100644 flash-bootloader.gdb
 create mode 100644 flash-epicardium.gdb
 create mode 100644 flash-pycardium.gdb
 delete mode 100644 flash.gdb

diff --git a/flash-all.gdb b/flash-all.gdb
new file mode 100644
index 00000000..286954b7
--- /dev/null
+++ b/flash-all.gdb
@@ -0,0 +1,10 @@
+source init.gdb
+
+set confirm off
+
+echo #### EPICARDIUM ####\n
+load build/epicardium/epicardium.elf
+echo #### PYCARDIUM ####\n
+load build/pycardium/pycardium.elf
+reset
+quit
diff --git a/flash-bootloader.gdb b/flash-bootloader.gdb
new file mode 100644
index 00000000..ad883374
--- /dev/null
+++ b/flash-bootloader.gdb
@@ -0,0 +1,8 @@
+source init.gdb
+
+set confirm off
+
+echo #### BOOTLOADER ####\n
+load build/bootloader/bootloader.elf
+reset
+quit
diff --git a/flash-epicardium.gdb b/flash-epicardium.gdb
new file mode 100644
index 00000000..fb3d0f78
--- /dev/null
+++ b/flash-epicardium.gdb
@@ -0,0 +1,8 @@
+source init.gdb
+
+set confirm off
+
+echo #### EPICARDIUM ####\n
+load build/epicardium/epicardium.elf
+reset
+quit
diff --git a/flash-pycardium.gdb b/flash-pycardium.gdb
new file mode 100644
index 00000000..4426740e
--- /dev/null
+++ b/flash-pycardium.gdb
@@ -0,0 +1,8 @@
+source init.gdb
+
+set confirm off
+
+echo #### PYCARDIUM ####\n
+load build/pycardium/pycardium.elf
+reset
+quit
diff --git a/flash.gdb b/flash.gdb
deleted file mode 100644
index 70f0a385..00000000
--- a/flash.gdb
+++ /dev/null
@@ -1,9 +0,0 @@
-target remote localhost:3333
-
-define reset
-    mon mww 0x40000004 0x80000000
-end
-load build/bootloader/bootloader.elf
-load build/epicardium/epicardium.elf
-load build/pycardium/pycardium.elf
-quit
-- 
GitLab