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."
|
|