summaryrefslogtreecommitdiffstats
path: root/scripts/canon-a1100-image
diff options
context:
space:
mode:
authorAntony Pavlov <antonynpavlov@gmail.com>2014-07-29 01:15:26 +0400
committerSascha Hauer <s.hauer@pengutronix.de>2014-08-01 15:40:41 +0200
commitf708453459d4d94dfdaa35ac35be21a83194fc63 (patch)
tree4a93e261c59c7e999c05305fa72d5d11a288f8c9 /scripts/canon-a1100-image
parent0e2111deb3963b44f5870fd80c808188d36a49d7 (diff)
downloadbarebox-f708453459d4d94dfdaa35ac35be21a83194fc63.tar.gz
barebox-f708453459d4d94dfdaa35ac35be21a83194fc63.tar.xz
ARM: add Canon A1100 ROM image generation
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'scripts/canon-a1100-image')
-rwxr-xr-xscripts/canon-a1100-image10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/canon-a1100-image b/scripts/canon-a1100-image
new file mode 100755
index 0000000000..6c08d7493a
--- /dev/null
+++ b/scripts/canon-a1100-image
@@ -0,0 +1,10 @@
+#!/bin/bash -e
+
+IFILE=$1
+OFILE=$2
+
+dd if=/dev/zero bs=4M count=1 of=$OFILE 2>/dev/null
+dd if=$IFILE of=$OFILE conv=notrunc 2>/dev/null
+
+# 0xffff0000: fe 3f f0 ea b 0xffc00000
+echo -n -e "\xfe\x3f\xf0\xea" | dd of=$OFILE bs=64K seek=63 conv=notrunc 2>/dev/null