wolfBoot/config/examples/max32666.config

39 lines
960 B
Plaintext

ARCH?=ARM
TARGET?=max32666
SIGN?=ECC256
HASH?=SHA256
VTOR?=1
NO_ASM?=0
SPMATH?=1
RAM_CODE?=1
NVM_FLASH_WRITEONCE?=1
NO_MPU?=1
DEBUG_UART?=1
MAX32666_FTHR2?=0
MAX3266X_TPU?=0
MAX3266X_OLD?=0
MSDK_DIR?=$(PWD)/../msdk
WOLFBOOT_SECTOR_SIZE?=0x2000
WOLFBOOT_PARTITION_SIZE?=0x40000
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x10008000
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x10048000
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x10088000
# Alternative configuration for debugging
#WOLFBOOT_PARTITION_SIZE?=0x40000
#WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x10010000
#WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x10050000
#WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x10090000
# Persistent failure diagnostics (set to 1 to enable).
# The region occupies WOLFBOOT_DIAGNOSTICS_SECTORS flash sectors of 0x2000 each.
WOLFBOOT_PERSIST_FAILURE_STATUS?=0
WOLFBOOT_DIAGNOSTICS_SECTORS?=2
# Normal configuration
WOLFBOOT_DIAGNOSTICS_ADDRESS?=0x1008A000
# Debug configuration
#WOLFBOOT_DIAGNOSTICS_ADDRESS?=0x10092000