wolfBoot/config/examples/renesas-rx65n.config

57 lines
1.2 KiB
Plaintext

ARCH?=RENESAS_RX
TARGET?=rx65n
SIGN?=ECC256
HASH?=SHA256
DEBUG?=0
DEBUG_UART?=0
VTOR?=1
NO_ASM?=0
NO_MPU=1
EXT_FLASH?=1
SPI_FLASH?=1
QSPI_FLASH?=0
ALLOW_DOWNGRADE?=0
NVM_FLASH_WRITEONCE?=0
WOLFBOOT_VERSION?=0
SPMATH?=1
RAM_CODE?=1
DUALBANK_SWAP?=0
# reserve 1KB for wolfBoot header
# Requires building keytools with "make IMAGE_HEADER_SIZE=1024"
#IMAGE_HEADER_SIZE=1024
# Optionally switch to big endian data if MDE is set
#BIG_ENDIAN=1
# Flash is 2MB with 32KB sector size
WOLFBOOT_SECTOR_SIZE?=0x8000
# wolfBoot is last sector of flash and includes vector tables
WOLFBOOT_ORIGIN=0xFFFF0000
# wolfBoot partition size (64KB)
BOOTLOADER_PARTITION_SIZE=0x10000
# Application Partition Size (960KB)
WOLFBOOT_PARTITION_SIZE?=0xF0000
# Location in Flash for Application Partition
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0xFFE00000
# Location in Flash for Update Partition
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0xFFEF0000
# Location of temporary sector used during updates
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0xFFFE0000
# TSIP
PKA?=0
# Use optimization level 2 (default is -Os, which causes issues)
#OPTIMIZATION_LEVEL=2
# Include debug symbols (even for release build)
#DEBUG_SYMBOLS=1
# Location of reset entry point from start of flash
#CFLAGS_EXTRA+=-DBOOT_ENTRY_OFFSET=0x2C