I'm trying to make a custom board file, but it doesn't work yet. Any help?
Loading solution custom_board_file_test.emProject Executing load commands /usr/local/bin/cmake -GNinja -DBOARD=nrf9160_newboard_ns -DBOARD_DIR=/Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard -DZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb -DGNUARMEMB_TOOLCHAIN_PATH=/opt/gnuarmemb -B/Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test/build_nrf9160_newboard_ns -H/Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test -DPYTHON_EXECUTABLE=/usr/local/bin/python3 -DCMAKE_MAKE_PROGRAM=/usr/local/bin/ninja -DDTC=/usr/local/bin/dtc -D WEST=~/.local/bin/west -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=/Applications/arm_segger_embedded_studio_v416_macos_x64_nordic/html/configure_nordic_project_menuconfig.py -- Using application from '/Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test' Zephyr version: 1.14.99 -- Found PythonInterp: /usr/local/bin/python3 (found suitable version "3.7.3", minimum required is "3.4") -- Selected BOARD nrf9160_newboard_ns -- Found west: /Users/fukuharayuusuke/.local/bin/west (found suitable version "0.6.0", minimum required is "0.5.6") -- Cache files will be written to: /Users/fukuharayuusuke/Library/Caches/zephyr -- Loading /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/nrf9160_newboard_ns.dts as base -- Overlaying /Users/fukuharayuusuke/nRF9160/ncs/zephyr/dts/common/common.dts nrf9160_newboard_ns.dts.pre.tmp:269.19-275.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@40000000/clock@5000: duplicate unit-address (also used in node /soc/peripheral@40000000/power@5000) Parsing Kconfig tree in /Users/fukuharayuusuke/nRF9160/ncs/zephyr/Kconfig Loading /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/nrf9160_newboard_ns_defconfig as base Merging /Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test/prj.conf Configuration written to '/Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test/build_nrf9160_newboard_ns/zephyr/.config' -- The C compiler identification is GNU 7.3.1 -- The CXX compiler identification is GNU 7.3.1 -- The ASM compiler identification is GNU -- Found assembler: /opt/gnuarmemb/bin/arm-none-eabi-gcc -- Performing Test toolchain_is_ok -- Performing Test toolchain_is_ok - Success Including module: nrf in path: /Users/fukuharayuusuke/nRF9160/ncs/nrf -- Using application from '/Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/spm' -- Loading /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/nrf9160_newboard_ns.dts as base -- Overlaying /Users/fukuharayuusuke/nRF9160/ncs/zephyr/dts/common/common.dts Zephyr version: 1.14.99 nrf9160_newboard_ns.dts.pre.tmp:269.19-275.3: Warning (unique_unit_address_if_enabled): /soc/peripheral@40000000/clock@5000: duplicate unit-address (also used in node /soc/peripheral@40000000/power@5000) warning: TRUSTED_EXECUTION_NONSECURE (defined at arch/Kconfig:138) was assigned the value 'y' but got the value 'n'. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TRUSTED_EXECUTION_NONSECURE.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well. warning: UART_INTERRUPT_DRIVEN (defined at drivers/serial/Kconfig:36) was assigned the value 'y' but got the value 'n'. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_UART_INTERRUPT_DRIVEN.html (which is Parsing Kconfig tree in /Users/fukuharayuusuke/nRF9160/ncs/zephyr/Kconfig Loading /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/nrf9160_newboard_ns_defconfig as base Merging /Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/spm/prj.conf Configuration written to '/Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test/build_nrf9160_newboard_ns/spm/zephyr/.config' updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well. warning: UART_3_NRF_UARTE (defined at drivers/serial/Kconfig.nrfx:224) was assigned the value 'y' but got the value 'n'. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_UART_3_NRF_UARTE.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well. warning: the choice symbol BOARD_NRF9160_NEWBOARD_NS (defined at /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/Kconfig.board:13) was selected (set =y), but BOARD_NRF9160_NEWBOARD (defined at /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/Kconfig.board:9) ended up as the choice selection. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_BOARD_NRF9160_NEWBOARD_NS.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well. Including module: nrf in path: /Users/fukuharayuusuke/nRF9160/ncs/nrf Including module: nffs in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/fs/nffs Including module: segger in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/debug/segger Including module: mcuboot in path: /Users/fukuharayuusuke/nRF9160/ncs/mcuboot/zephyr Including module: mcumgr in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/lib/mcumgr Including module: tinycbor in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/lib/tinycbor Including module: nrfxlib in path: /Users/fukuharayuusuke/nRF9160/ncs/nrfxlib Including module: nffs in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/fs/nffs Including module: segger in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/debug/segger Including module: mcuboot in path: /Users/fukuharayuusuke/nRF9160/ncs/mcuboot/zephyr Including module: mcumgr in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/lib/mcumgr Including module: tinycbor in path: /Users/fukuharayuusuke/nRF9160/ncs/modules/lib/tinycbor Including module: nrfxlib in path: /Users/fukuharayuusuke/nRF9160/ncs/nrfxlib Running Partition Manager... -- Configuring done CMake Error at /Users/fukuharayuusuke/nRF9160/ncs/zephyr/cmake/extensions.cmake:418 (add_library): No SOURCES given to target: boards__arm__nrf9160_newboard Call Stack (most recent call first): /Users/fukuharayuusuke/nRF9160/ncs/zephyr/cmake/extensions.cmake:395 (zephyr_library_named) /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/CMakeLists.txt:4 (zephyr_library) -- Build files have been written to: /Users/fukuharayuusuke/nRF9160/ncs/nrf/samples/nrf9160/custom_board_file_test/build_nrf9160_newboard_ns CMake Error at /Users/fukuharayuusuke/nRF9160/ncs/zephyr/cmake/extensions.cmake:418 (add_library): No SOURCES given to target: spm_boards__arm__nrf9160_newboard Call Stack (most recent call first): /Users/fukuharayuusuke/nRF9160/ncs/zephyr/cmake/extensions.cmake:395 (zephyr_library_named) /Users/fukuharayuusuke/nRF9160/ncs/zephyr/boards/arm/nrf9160_newboard/CMakeLists.txt:4 (zephyr_library) Project load failed Reported error: solution load command failed (1)