boards: allow cmake-time overrides of all runners

Convert all board_set_xxer(foo) calls to board_set_xxer_ifndef(foo),
which allows the user to make their own decision at CMake time.

Signed-off-by: Marti Bolivar <marti.bolivar@nordicsemi.no>
This commit is contained in:
Marti Bolivar 2019-05-31 17:57:16 -06:00 committed by Carles Cufí
commit 35d4e62300
19 changed files with 30 additions and 30 deletions

View file

@ -1,12 +1,12 @@
# SPDX-License-Identifier: Apache-2.0
if(DEFINED ENV{ZEPHYR_FLASH_OVER_DFU})
board_set_flasher(dfu-util)
board_set_flasher_ifnset(dfu-util)
else()
board_set_flasher(openocd)
board_set_flasher_ifnset(openocd)
endif()
board_set_debugger(openocd)
board_set_debugger_ifnset(openocd)
board_runner_args(dfu-util "--pid=8087:0aba" "--alt=sensor_core")
board_runner_args(openocd --cmd-pre-load "targets 1" "--gdb-port=3334")

View file

@ -1,6 +1,6 @@
# SPDX-License-Identifier: Apache-2.0
# TODO: can this board just use the usual openocd runner?
board_set_flasher(em-starterkit)
board_set_debugger(em-starterkit)
board_set_flasher_ifnset(em-starterkit)
board_set_debugger_ifnset(em-starterkit)
board_finalize_runner_args(em-starterkit)

View file

@ -1,6 +1,6 @@
# SPDX-License-Identifier: Apache-2.0
# TODO: can this board just use the usual openocd runner?
board_set_flasher(em-starterkit)
board_set_debugger(em-starterkit)
board_set_flasher_ifnset(em-starterkit)
board_set_debugger_ifnset(em-starterkit)
board_finalize_runner_args(em-starterkit)

View file

@ -2,8 +2,8 @@
set(EMU_PLATFORM nsim)
board_set_flasher(arc-nsim)
board_set_debugger(arc-nsim)
board_set_flasher_ifnset(arc-nsim)
board_set_debugger_ifnset(arc-nsim)
if(${CONFIG_SOC_NSIM_EM})
board_runner_args(arc-nsim "--props=nsim_em.props")