xref: /OK3568_Linux_fs/u-boot/scripts/mkenv.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/bash
2#
3# Copyright (c) 2022 Rockchip Electronics Co., Ltd
4#
5# SPDX-License-Identifier: GPL-2.0
6#
7set -e
8
9TXT=$1
10IMG=$2
11KB=$3
12
13if [ $# -ne 3 ]; then
14	echo "Usage:"
15	echo "    $0 [intput txt] [output img] [size in KB]"
16	echo "Example:"
17	echo "    $0 env.txt env.img 32k"
18	echo
19	exit 1
20fi
21
22KB=`echo ${KB} | tr -d 'k' | tr -d 'K'`
23BS=$((KB*1024))
24BS=$(echo "obase=16;${BS}"|bc)
25./tools/mkenvimage -s 0x${BS} -p 0x0 -o ${IMG} ${TXT}
26echo "${IMG} is ready."
27