From bf4b77ccf5e44df88036fd4a421147136fa394ea Mon Sep 17 00:00:00 2001 From: Thomas Klaehn Date: Mon, 23 Oct 2017 10:15:38 +0200 Subject: [PATCH] Tools: Add flash script Signed-off-by: Thomas Klaehn --- tools/scripts/flash_bbb.sh | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 tools/scripts/flash_bbb.sh diff --git a/tools/scripts/flash_bbb.sh b/tools/scripts/flash_bbb.sh new file mode 100755 index 0000000..458cd40 --- /dev/null +++ b/tools/scripts/flash_bbb.sh @@ -0,0 +1,39 @@ +#!/bin/sh + +# Remove old partitions on emmc. +dd if=/dev/zero of=/dev/mmcblk1 bs=512 count=1 + +# Create new partition table. +echo "n +p +1 + ++70M +a +t +c +n +p + + + +w" | fdisk /dev/mmcblk1 + +# Create file systems. +mkfs.vfat -F 32 -n "boot" /dev/mmcblk1p1 +mkfs.ext4 -L "rootfs" /dev/mmcblk1p2 + + +# Flash boot partition. +mount /dev/mmcblk1p1 /media +cp MLO /media +cp u-boot.img /media +sync +umount /dev/mmcblk1p1 + +# Flash rootfs partition +mount /dev/mmcblk1p2 /media +tar -C /media -xf rootfs.tar.bz2 +sync +umount /dev/mmcblk1p2 +