nrf9160-dk add secure miniboot configuration that jumpt to non-secure code
This commit is contained in:
parent
691d9ae738
commit
8111430530
@ -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
|
||||
================
|
||||
|
||||
|
54
boards/arm/nrf91/nrf9160-dk/configs/miniboot_s/defconfig
Normal file
54
boards/arm/nrf91/nrf9160-dk/configs/miniboot_s/defconfig
Normal 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
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user