blob: 6d0497cc03f9d2708e9ffc0cf7706364c098e1d3 [file] [log] [blame]
benlong.zhoud3148d82024-03-22 19:45:34 +08001#!/bin/bash
2
3set -e
4# set -x
5
6#
7# Variables
8#
9
10EXEC_BASEDIR=$(dirname $(readlink -f $0))
11ACPU_IMAGETOOL=${EXEC_BASEDIR}/../binary-tool/acpu-imagetool
12
13BASEDIR_TOP=$(readlink -f ${EXEC_BASEDIR}/..)
14
15#
16# Settings
17#
18
19BASEDIR_TEMPLATE=$1
20BASEDIR_PAYLOAD=$2
21BASEDIR_OUTPUT_BLOB=$3
22SOC_FAMILY=$4
23
24#
25# Arguments
26#
27
28BB1ST_ARGS="${BB1ST_ARGS}"
29
30### Input: template ###
31BB1ST_ARGS="${BB1ST_ARGS} --infile-template-bb1st=${BASEDIR_TEMPLATE}"
32
33### Input: payloads ###
34BB1ST_ARGS="${BB1ST_ARGS} --infile-dvinit-params=${BASEDIR_PAYLOAD}"
35
wenbo.wang46d38f02024-07-19 14:57:05 +080036BB1ST_ARGS="${BB1ST_ARGS} --scs-family=s7"
benlong.zhoud3148d82024-03-22 19:45:34 +080037
38### Output: blobs ###
39BB1ST_ARGS="${BB1ST_ARGS} --outfile-bb1st=${BASEDIR_OUTPUT_BLOB}"
40
41#
42# Main
43#
44
45set -x
46
47${ACPU_IMAGETOOL} \
48 create-boot-blobs \
49 ${BB1ST_ARGS}
50
51# vim: set tabstop=2 expandtab shiftwidth=2: