mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 02:33:18 +00:00
The Python-based runners have replaced the old shell scripts. Refactor the build system accordingly: - FLASH_SCRIPT is now BOARD_FLASH_RUNNER - DEBUG_SCRIPT is now BOARD_DEBUG_RUNNER The values, rather than being the names of files, are now the names of runners in scripts/support/runner. They are still short, descriptive names like "openocd", "jlink", "em-starterkit", etc. Adjust the zephyr_flash_debug.py call and runner internals accordingly. Have each runner class report a name and the commands it can handle. This lets us move some boilerplate from each do_run() method into the common run() routine, and enables further improvements in future patches. The handles_command() method is temporary, and will be replaced by a more general mechanism for describing runner capabilities in a subsequent patch. The initial use case for extending this is to add device tree awareness to the runners. To try to avoid user confusion, abort the configuration if an xxx_SCRIPT is defined. Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com> |
||
---|---|---|
.. | ||
96b_carbon | ||
96b_carbon_nrf51 | ||
96b_neonkey | ||
96b_nitrogen | ||
arduino_101_ble | ||
arduino_due | ||
bbc_microbit | ||
cc2650_sensortag | ||
cc3220sf_launchxl | ||
curie_ble | ||
disco_l475_iot1 | ||
efm32wg_stk3800 | ||
frdm_k64f | ||
frdm_kl25z | ||
frdm_kw41z | ||
hexiwear_k64 | ||
hexiwear_kw40z | ||
mimxrt1050_evk | ||
mps2_an385 | ||
msp_exp432p401r_launchxl | ||
nrf51_blenano | ||
nrf51_pca10028 | ||
nrf51_vbluno51 | ||
nrf52_blenano2 | ||
nrf52_pca10040 | ||
nrf52_vbluno52 | ||
nrf52840_pca10056 | ||
nucleo_f030r8 | ||
nucleo_f091rc | ||
nucleo_f103rb | ||
nucleo_f334r8 | ||
nucleo_f401re | ||
nucleo_f411re | ||
nucleo_f412zg | ||
nucleo_f413zh | ||
nucleo_f429zi | ||
nucleo_l432kc | ||
nucleo_l476rg | ||
olimex_stm32_e407 | ||
olimex_stm32_p405 | ||
olimexino_stm32 | ||
qemu_cortex_m3 | ||
quark_se_c1000_ble | ||
sam_e70_xplained | ||
sam4s_xplained | ||
stm32_min_dev | ||
stm32_mini_a15 | ||
stm32f3_disco | ||
stm32f4_disco | ||
stm32f411e_disco | ||
stm32f412g_disco | ||
stm32f429i_disc1 | ||
stm32f469i_disco | ||
stm32l476g_disco | ||
stm32l496g_disco | ||
stm3210c_eval | ||
stm32373c_eval | ||
usb_kw24d512 | ||
v2m_beetle | ||
index.rst |