[riot-commits] [RIOT-OS/RIOT] 57de16: makefiles: Refactor openocd tool handling

Francisco Acosta fco.ja.ac at gmail.com
Fri Nov 17 13:48:09 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 57de166ea152cfc01a09cee10a8ab6f71792e907
      https://github.com/RIOT-OS/RIOT/commit/57de166ea152cfc01a09cee10a8ab6f71792e907
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-11-17 (Fri, 17 Nov 2017)

  Changed paths:
    M dist/tools/openocd/openocd.sh
    A makefiles/tools/openocd-adapters/README.md
    A makefiles/tools/openocd-adapters/dap.inc.mk
    A makefiles/tools/openocd-adapters/jlink.inc.mk
    A makefiles/tools/openocd-adapters/mulle.inc.mk
    A makefiles/tools/openocd-adapters/stlink.inc.mk
    M makefiles/tools/openocd.inc.mk

  Log Message:
  -----------
  makefiles: Refactor openocd tool handling

Attempt to decouple board configuration from debugger interface
configuration by specifying the DEBUG_IFACE variable for the debug
hardware interface to use.


  Commit: 697f0b00f3bde77290a7b76536479aa5a68324a4
      https://github.com/RIOT-OS/RIOT/commit/697f0b00f3bde77290a7b76536479aa5a68324a4
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-11-17 (Fri, 17 Nov 2017)

  Changed paths:
    M makefiles/boards/sam0.inc.mk
    M makefiles/tools/edbg.inc.mk

  Log Message:
  -----------
  edbg: Use DEBUG_ADAPTER_ID to select which USB programmer to use


  Commit: f4e9cad85a29382fbbf3c75b5403aa73002a99ff
      https://github.com/RIOT-OS/RIOT/commit/f4e9cad85a29382fbbf3c75b5403aa73002a99ff
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-11-17 (Fri, 17 Nov 2017)

  Changed paths:
    M boards/airfy-beacon/Makefile.include
    M boards/airfy-beacon/dist/openocd.cfg
    M boards/arduino-zero/dist/openocd.cfg
    M boards/b-l072z-lrwan1/Makefile.include
    M boards/b-l072z-lrwan1/dist/openocd.cfg
    M boards/bluepill/Makefile.include
    M boards/bluepill/dist/openocd.cfg
    M boards/frdm-common/Makefile.include
    R boards/frdm-common/dist/old-openocd-dap-kx.cfg
    R boards/frdm-common/dist/old-openocd-jlink-kx.cfg
    A boards/frdm-common/dist/old-openocd-kx.cfg
    R boards/frdm-common/dist/openocd-dap-kx.cfg
    R boards/frdm-common/dist/openocd-jlink-kx.cfg
    A boards/frdm-common/dist/openocd-kx.cfg
    M boards/limifrog-v1/Makefile.include
    M boards/limifrog-v1/dist/openocd.cfg
    M boards/maple-mini/Makefile.include
    M boards/maple-mini/dist/openocd.cfg
    M boards/msbiot/Makefile.include
    M boards/msbiot/dist/openocd.cfg
    M boards/mulle/Makefile.include
    A boards/mulle/dist/openocd.cfg
    A boards/mulle/dist/openocd/mulle-programmer-0.60.cfg
    R boards/mulle/dist/openocd/mulle-programmer-0.60.conf
    A boards/mulle/dist/openocd/mulle-programmer-0.70.cfg
    R boards/mulle/dist/openocd/mulle-programmer-0.70.conf
    M boards/nucleo-common/Makefile.include.serial
    A boards/nucleo-common/dist/openocd-f0.cfg
    A boards/nucleo-common/dist/openocd-f1.cfg
    A boards/nucleo-common/dist/openocd-f2.cfg
    A boards/nucleo-common/dist/openocd-f3.cfg
    A boards/nucleo-common/dist/openocd-f4.cfg
    A boards/nucleo-common/dist/openocd-f7.cfg
    A boards/nucleo-common/dist/openocd-l0.cfg
    A boards/nucleo-common/dist/openocd-l1.cfg
    A boards/nucleo-common/dist/openocd-l4.cfg
    R boards/nucleo-f030/dist/openocd.cfg
    R boards/nucleo-f070/dist/openocd.cfg
    R boards/nucleo-f072/dist/openocd.cfg
    R boards/nucleo-f091/dist/openocd.cfg
    R boards/nucleo-f103/dist/openocd.cfg
    R boards/nucleo-f302/dist/openocd.cfg
    R boards/nucleo-f303/dist/openocd.cfg
    R boards/nucleo-f334/dist/openocd.cfg
    R boards/nucleo-f401/dist/openocd.cfg
    R boards/nucleo-f410/dist/openocd.cfg
    R boards/nucleo-f411/dist/openocd.cfg
    R boards/nucleo-f446/dist/openocd.cfg
    R boards/nucleo-l053/dist/openocd.cfg
    R boards/nucleo-l073/dist/openocd.cfg
    R boards/nucleo-l152/dist/openocd.cfg
    R boards/nucleo-l476/dist/openocd.cfg
    R boards/nucleo144-f207/dist/openocd.cfg
    R boards/nucleo144-f303/dist/openocd.cfg
    R boards/nucleo144-f412/dist/openocd.cfg
    R boards/nucleo144-f413/dist/openocd.cfg
    R boards/nucleo144-f429/dist/openocd.cfg
    R boards/nucleo144-f446/dist/openocd.cfg
    R boards/nucleo144-f722/dist/openocd.cfg
    R boards/nucleo144-f746/dist/openocd.cfg
    R boards/nucleo144-f767/dist/openocd.cfg
    R boards/nucleo32-f031/dist/openocd.cfg
    R boards/nucleo32-f042/dist/openocd.cfg
    R boards/nucleo32-f303/dist/openocd.cfg
    R boards/nucleo32-l031/dist/openocd.cfg
    R boards/nucleo32-l432/dist/openocd.cfg
    M boards/pba-d-01-kw2x/Makefile.include
    M boards/pba-d-01-kw2x/dist/openocd.cfg
    M boards/samd21-xpro/dist/openocd.cfg
    M boards/saml21-xpro/dist/openocd.cfg
    M boards/samr21-xpro/dist/openocd.cfg
    M boards/seeeduino_arch-pro/Makefile.include
    M boards/seeeduino_arch-pro/dist/openocd.cfg
    M boards/sodaq-autonomo/dist/openocd.cfg
    M boards/stm32f0discovery/Makefile.include
    M boards/stm32f0discovery/dist/openocd.cfg
    M boards/stm32f3discovery/Makefile.include
    M boards/stm32f3discovery/dist/openocd.cfg
    M boards/stm32f4discovery/Makefile.include
    M boards/stm32f4discovery/dist/openocd.cfg
    M boards/stm32f7discovery/Makefile.include
    M boards/stm32f7discovery/dist/openocd.cfg
    M boards/yunjia-nrf51822/Makefile.include
    M boards/yunjia-nrf51822/dist/openocd.cfg

  Log Message:
  -----------
  boards: Separate boards from debug adapter configuration


  Commit: 3ec7ca476680e31d22423d76fce7be9e9b18e1a5
      https://github.com/RIOT-OS/RIOT/commit/3ec7ca476680e31d22423d76fce7be9e9b18e1a5
  Author: Francisco Acosta <fco.ja.ac at gmail.com>
  Date:   2017-11-17 (Fri, 17 Nov 2017)

  Changed paths:
    M boards/airfy-beacon/Makefile.include
    M boards/airfy-beacon/dist/openocd.cfg
    M boards/arduino-zero/dist/openocd.cfg
    M boards/b-l072z-lrwan1/Makefile.include
    M boards/b-l072z-lrwan1/dist/openocd.cfg
    M boards/bluepill/Makefile.include
    M boards/bluepill/dist/openocd.cfg
    M boards/frdm-common/Makefile.include
    R boards/frdm-common/dist/old-openocd-dap-kx.cfg
    R boards/frdm-common/dist/old-openocd-jlink-kx.cfg
    A boards/frdm-common/dist/old-openocd-kx.cfg
    R boards/frdm-common/dist/openocd-dap-kx.cfg
    R boards/frdm-common/dist/openocd-jlink-kx.cfg
    A boards/frdm-common/dist/openocd-kx.cfg
    M boards/limifrog-v1/Makefile.include
    M boards/limifrog-v1/dist/openocd.cfg
    M boards/maple-mini/Makefile.include
    M boards/maple-mini/dist/openocd.cfg
    M boards/msbiot/Makefile.include
    M boards/msbiot/dist/openocd.cfg
    M boards/mulle/Makefile.include
    A boards/mulle/dist/openocd.cfg
    A boards/mulle/dist/openocd/mulle-programmer-0.60.cfg
    R boards/mulle/dist/openocd/mulle-programmer-0.60.conf
    A boards/mulle/dist/openocd/mulle-programmer-0.70.cfg
    R boards/mulle/dist/openocd/mulle-programmer-0.70.conf
    M boards/nucleo-common/Makefile.include.serial
    A boards/nucleo-common/dist/openocd-f0.cfg
    A boards/nucleo-common/dist/openocd-f1.cfg
    A boards/nucleo-common/dist/openocd-f2.cfg
    A boards/nucleo-common/dist/openocd-f3.cfg
    A boards/nucleo-common/dist/openocd-f4.cfg
    A boards/nucleo-common/dist/openocd-f7.cfg
    A boards/nucleo-common/dist/openocd-l0.cfg
    A boards/nucleo-common/dist/openocd-l1.cfg
    A boards/nucleo-common/dist/openocd-l4.cfg
    R boards/nucleo-f030/dist/openocd.cfg
    R boards/nucleo-f070/dist/openocd.cfg
    R boards/nucleo-f072/dist/openocd.cfg
    R boards/nucleo-f091/dist/openocd.cfg
    R boards/nucleo-f103/dist/openocd.cfg
    R boards/nucleo-f302/dist/openocd.cfg
    R boards/nucleo-f303/dist/openocd.cfg
    R boards/nucleo-f334/dist/openocd.cfg
    R boards/nucleo-f401/dist/openocd.cfg
    R boards/nucleo-f410/dist/openocd.cfg
    R boards/nucleo-f411/dist/openocd.cfg
    R boards/nucleo-f446/dist/openocd.cfg
    R boards/nucleo-l053/dist/openocd.cfg
    R boards/nucleo-l073/dist/openocd.cfg
    R boards/nucleo-l152/dist/openocd.cfg
    R boards/nucleo-l476/dist/openocd.cfg
    R boards/nucleo144-f207/dist/openocd.cfg
    R boards/nucleo144-f303/dist/openocd.cfg
    R boards/nucleo144-f412/dist/openocd.cfg
    R boards/nucleo144-f413/dist/openocd.cfg
    R boards/nucleo144-f429/dist/openocd.cfg
    R boards/nucleo144-f446/dist/openocd.cfg
    R boards/nucleo144-f722/dist/openocd.cfg
    R boards/nucleo144-f746/dist/openocd.cfg
    R boards/nucleo144-f767/dist/openocd.cfg
    R boards/nucleo32-f031/dist/openocd.cfg
    R boards/nucleo32-f042/dist/openocd.cfg
    R boards/nucleo32-f303/dist/openocd.cfg
    R boards/nucleo32-l031/dist/openocd.cfg
    R boards/nucleo32-l432/dist/openocd.cfg
    M boards/pba-d-01-kw2x/Makefile.include
    M boards/pba-d-01-kw2x/dist/openocd.cfg
    M boards/samd21-xpro/dist/openocd.cfg
    M boards/saml21-xpro/dist/openocd.cfg
    M boards/samr21-xpro/dist/openocd.cfg
    M boards/seeeduino_arch-pro/Makefile.include
    M boards/seeeduino_arch-pro/dist/openocd.cfg
    M boards/sodaq-autonomo/dist/openocd.cfg
    M boards/stm32f0discovery/Makefile.include
    M boards/stm32f0discovery/dist/openocd.cfg
    M boards/stm32f3discovery/Makefile.include
    M boards/stm32f3discovery/dist/openocd.cfg
    M boards/stm32f4discovery/Makefile.include
    M boards/stm32f4discovery/dist/openocd.cfg
    M boards/stm32f7discovery/Makefile.include
    M boards/stm32f7discovery/dist/openocd.cfg
    M boards/yunjia-nrf51822/Makefile.include
    M boards/yunjia-nrf51822/dist/openocd.cfg
    M dist/tools/openocd/openocd.sh
    M makefiles/boards/sam0.inc.mk
    M makefiles/tools/edbg.inc.mk
    A makefiles/tools/openocd-adapters/README.md
    A makefiles/tools/openocd-adapters/dap.inc.mk
    A makefiles/tools/openocd-adapters/jlink.inc.mk
    A makefiles/tools/openocd-adapters/mulle.inc.mk
    A makefiles/tools/openocd-adapters/stlink.inc.mk
    M makefiles/tools/openocd.inc.mk

  Log Message:
  -----------
  Merge pull request #7686 from gebart/pr/board-debugger-separation

boards: board<->debugger separation


Compare: https://github.com/RIOT-OS/RIOT/compare/416ef1213a71...3ec7ca476680


More information about the commits mailing list