summaryrefslogtreecommitdiff
path: root/iMX8M/print_fit_hab_tee.sh
blob: 01a307b6171656c0d2abf7c9035b9daedf5fd1b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

BL32="tee.bin"
let fit_off=$1
[ -z "$TEE_LOAD_ADDR" ] && TEE_LOAD_ADDR="0xfe000000"

let last_sign_off=$((fit_off + 0x3000))
let last_load_addr=0x40200000

let tee_size=$(ls -lct $BL32 | awk '{print $5}')
let tee_sign_off=$((last_sign_off))
let tee_load_addr=$TEE_LOAD_ADDR

tee_size=`printf "0x%X" ${tee_size}`
tee_sign_off=`printf "0x%X" ${tee_sign_off}`
tee_load_addr=`printf "0x%X" ${tee_load_addr}`

if [ ${tee_size} != 0x0 ]
then
	echo ${tee_load_addr} ${tee_sign_off} ${tee_size}
fi