summaryrefslogtreecommitdiff
path: root/sd_fuse/sd_fusing.sh
blob: 451013f1198a48b13dbbe2c7bb62977bdb533aa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
#
# Copyright (C) 2018 Hardkernel Co,. Ltd
# Dongjin Kim <tobetter@gmail.com>
#
# SPDX-License-Identifier:      GPL-2.0+
#

abort() {
	echo $1
	exit 1
}

[ -z $1 ] && abort "usage: $0 <your/memory/card/device>"
[ -z ${UBOOT} ] && UBOOT=${PWD}/u-boot.bin
[ ! -f ${UBOOT} ] && abort "error: ${UBOOT} is not exist"

sudo dd if=$UBOOT of=$1 conv=fsync,notrunc bs=512 seek=1

sync

sudo eject $1
echo Finished.