mirror of https://github.com/wolfSSL/wolfBoot.git
add new AURIX monolithic self update config
parent
04e1e063a2
commit
e16dfe6217
|
|
@ -0,0 +1,47 @@
|
|||
ARCH?=AURIX_TC3
|
||||
TARGET?=aurix_tc3xx
|
||||
AURIX_TC3_HSM=1
|
||||
SIGN?=RSA4096
|
||||
HASH?=SHA256
|
||||
DEBUG?=0
|
||||
WOLFBOOT_VERSION?=1
|
||||
V?=0
|
||||
SPMATH?=1
|
||||
RAM_CODE?=1
|
||||
EXT_FLASH?=1
|
||||
EXT_BOOT=1
|
||||
EXT_UPDATE=1
|
||||
EXT_SWAP=1
|
||||
FLAGS_INVERT=1
|
||||
FLASH_MULTI_SECTOR_ERASE=1
|
||||
DEBUG_UART=1
|
||||
PRINTF_ENABLED=1
|
||||
|
||||
# wolfHSM options
|
||||
WOLFHSM_SERVER=1
|
||||
|
||||
# Cert chain options
|
||||
CERT_CHAIN_VERIFY=1
|
||||
|
||||
# RSA4096 cert chains need the larger header and stack
|
||||
WOLFBOOT_HUGE_STACK=1
|
||||
IMAGE_HEADER_SIZE=4096
|
||||
|
||||
# self-header feature (persist header in external flash)
|
||||
WOLFBOOT_SELF_HEADER=1
|
||||
SELF_HEADER_EXT=1
|
||||
|
||||
# Monolithic updates
|
||||
SELF_UPDATE_MONOLITHIC=1
|
||||
|
||||
# Enable wolfBoot hooks
|
||||
WOLFBOOT_HOOK_LOADER_POSTINIT=1
|
||||
WOLFBOOT_HOOKS_FILE=../wolfBoot-callbacks/wolfboot_hooks.c
|
||||
|
||||
ARCH_FLASH_OFFSET=0x80028000
|
||||
WOLFBOOT_SECTOR_SIZE=0x4000
|
||||
WOLFBOOT_PARTITION_SIZE=0x30000
|
||||
WOLFBOOT_PARTITION_BOOT_ADDRESS=0x80038000
|
||||
WOLFBOOT_PARTITION_UPDATE_ADDRESS=0x80068000
|
||||
WOLFBOOT_PARTITION_SWAP_ADDRESS=0x80098000
|
||||
WOLFBOOT_PARTITION_SELF_HEADER_ADDRESS=0x8009C000
|
||||
Loading…
Reference in New Issue