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