mirror of https://github.com/wolfSSL/wolfBoot.git
30 lines
1.1 KiB
Bash
30 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
TARGET_H_TEMPLATE=../../../include/target.h.in
|
|
TARGET_H_FILE=../../../include/target.h
|
|
|
|
WOLFBOOT_SECTOR_SIZE=0x4000
|
|
WOLFBOOT_PARTITION_SIZE=0x180000
|
|
WOLFBOOT_PARTITION_BOOT_ADDRESS=0xA0300000
|
|
WOLFBOOT_PARTITION_UPDATE_ADDRESS=0xA0480000
|
|
WOLFBOOT_PARTITION_SWAP_ADDRESS=0xA0020000
|
|
WOLFBOOT_DTS_BOOT_ADDRESS=
|
|
WOLFBOOT_DTS_UPDATE_ADDRESS=
|
|
WOLFBOOT_LOAD_ADDRESS=
|
|
WOLFBOOT_LOAD_DTS_ADDRESS=
|
|
|
|
cat $TARGET_H_TEMPLATE | \
|
|
sed -e "s/@WOLFBOOT_PARTITION_SIZE@/$WOLFBOOT_PARTITION_SIZE/g" | \
|
|
sed -e "s/@WOLFBOOT_SECTOR_SIZE@/$WOLFBOOT_SECTOR_SIZE/g" | \
|
|
sed -e "s/@WOLFBOOT_PARTITION_BOOT_ADDRESS@/$WOLFBOOT_PARTITION_BOOT_ADDRESS/g" | \
|
|
sed -e "s/@WOLFBOOT_PARTITION_UPDATE_ADDRESS@/$WOLFBOOT_PARTITION_UPDATE_ADDRESS/g" | \
|
|
sed -e "s/@WOLFBOOT_PARTITION_SWAP_ADDRESS@/$WOLFBOOT_PARTITION_SWAP_ADDRESS/g" | \
|
|
sed -e "s/@WOLFBOOT_DTS_BOOT_ADDRESS@/$WOLFBOOT_DTS_BOOT_ADDRESS/g" | \
|
|
sed -e "s/@WOLFBOOT_DTS_UPDATE_ADDRESS@/$WOLFBOOT_DTS_UPDATE_ADDRESS/g" | \
|
|
sed -e "s/@WOLFBOOT_LOAD_ADDRESS@/$WOLFBOOT_LOAD_ADDRESS/g" | \
|
|
sed -e "s/@WOLFBOOT_LOAD_DTS_ADDRESS@/$WOLFBOOT_LOAD_DTS_ADDRESS/g" \
|
|
> $TARGET_H_FILE
|
|
|