nrf9160-dk add secure miniboot configuration that jumpt to non-secure code

This commit is contained in:
raiden00pl 2023-07-08 12:28:32 +02:00 committed by Alan Carvalho de Assis
parent 691d9ae738
commit 8111430530
3 changed files with 71 additions and 0 deletions

View File

@ -17,6 +17,15 @@ P0.28 APP UART0 TX virtual COM 0
P0.29 APP UART0 RX virtual COM 0
===== ============ =============
Serial console for the MCUBOOT (secure domain):
===== ============ =============
Pin Signal Notes
===== ============ =============
P0.00 APP UART1 TX virtual COM 2
P0.01 APP UART1 RX virtual COM 2
===== ============ =============
LEDs and Buttons
================

View File

@ -0,0 +1,54 @@
#
# This file is autogenerated: PLEASE DO NOT EDIT IT.
#
# You can use "make menuconfig" to make any modifications to the installed .config file.
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications.
#
# CONFIG_STANDARD_SERIAL is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="nrf9160-dk"
CONFIG_ARCH_BOARD_COMMON=y
CONFIG_ARCH_BOARD_NRF9160_DK=y
CONFIG_ARCH_CHIP="nrf91"
CONFIG_ARCH_CHIP_NRF9160=y
CONFIG_ARCH_CHIP_NRF91=y
CONFIG_ARCH_STACKDUMP=y
CONFIG_ARCH_STDARG_H=y
CONFIG_ARMV8M_CMSE=y
CONFIG_BOARDCTL=y
CONFIG_BOARD_LOOPSPERMSEC=5500
CONFIG_BOOT_MINIBOOT=y
CONFIG_DEBUG_BUSFAULT=y
CONFIG_DEBUG_FULLOPT=y
CONFIG_DEBUG_SECUREFAULT=y
CONFIG_DEBUG_SYMBOLS=y
CONFIG_DEBUG_USAGEFAULT=y
CONFIG_EXPERIMENTAL=y
CONFIG_INIT_ENTRYPOINT="miniboot_main"
CONFIG_INTELHEX_BINARY=y
CONFIG_MM_REGIONS=2
CONFIG_NRF91_APP_FORMAT_MCUBOOT=y
CONFIG_NRF91_FLASH_NS_START=2
CONFIG_NRF91_GPIO0_NS=y
CONFIG_NRF91_IPC_NS=y
CONFIG_NRF91_NONSECURE_BOOT=y
CONFIG_NRF91_NVMC_NS=y
CONFIG_NRF91_POWERCLOCK_NS=y
CONFIG_NRF91_PROGMEM_OTA_PARTITION=y
CONFIG_NRF91_RAM_NS_START=4
CONFIG_NRF91_REGULATORS_NS=y
CONFIG_NRF91_SERIAL0_NS=y
CONFIG_NRF91_SPU_NONSECURE=y
CONFIG_NRF91_UART1=y
CONFIG_PREALLOC_TIMERS=4
CONFIG_RAM_SIZE=65536
CONFIG_RAM_START=0x20000000
CONFIG_RAW_BINARY=y
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=26
CONFIG_START_MONTH=3
CONFIG_SYMTAB_ORDEREDBYNAME=y
CONFIG_TASK_NAME_SIZE=0
CONFIG_UART1_SERIAL_CONSOLE=y

View File

@ -103,4 +103,12 @@
#define BOARD_UART0_RX_PIN (GPIO_INPUT | GPIO_PORT0 | GPIO_PIN(28))
#define BOARD_UART0_TX_PIN (GPIO_OUTPUT | GPIO_VALUE_ONE | GPIO_PORT0 | GPIO_PIN(29))
/* UART1 is connected to the virtual COM port:
* UART1_RX - P0-00
* UART1_TX - P0-01
*/
#define BOARD_UART1_RX_PIN (GPIO_INPUT | GPIO_PORT0 | GPIO_PIN(0))
#define BOARD_UART1_TX_PIN (GPIO_OUTPUT | GPIO_VALUE_ONE | GPIO_PORT0 | GPIO_PIN(1))
#endif /* __BOARDS_ARM_NRF91_NRF9160_DK_INCLUDE_BOARD_H */