mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
89ef35f9c6
19050: boards/common/cc26xx cc13xx: clean up and fix flash configs r=benpicco a=maribu ### Contribution description - Add support for XDS110 debugger via `OPENOCD_DEBUG_ADAPTER=xds110` - Clean up OpenOCD configs in `boards/common/cc26xx_cc13xx` - No longer hardcode the debugger to xds110, but use `OPENOCD_DEBUG_ADATER ?= xds110` - Add support for cc13x0, cc13x2, cc26x0 - `boards/cc2650*`: drop custom OpenOCD config in favor of shared one - add variables needed to support flashing with `PROGRAMMER=jlink` - allow specifying a custom OpenOCD command to bring the device to a halt state, as the default `reset halt` (which causes a second reset) is causing issues with the ICEPick JTAG routers in the CC26xx - CC13xx devices - Use `halt` instead of `reset halt` for CC26xx / CC13xx boards in OpenOCD to avoid issues in flashing ### Testing procedure ``` make BOARD=cc2650-launchpad -C examples/default flash ``` Should now work. The same should still work for other cc26xx cc13xx boards. ### Issues/PRs references Partially fixes: https://github.com/RIOT-OS/RIOT/issues/18750 Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de> |
||
---|---|---|
.. | ||
arduino-atmega | ||
arduino-due | ||
arduino-mkr | ||
arduino-zero | ||
atmega | ||
atxmega | ||
blxxxpill | ||
cc26xx_cc13xx | ||
cc2538 | ||
e104-bt50xxa-tb | ||
esp32 | ||
esp32c3 | ||
esp32s2 | ||
esp32s3 | ||
esp8266 | ||
frdm | ||
init | ||
iotlab | ||
kw41z | ||
makefiles | ||
microbit | ||
msb-430 | ||
msba2 | ||
nrf51 | ||
nrf52 | ||
nrf52xxxdk | ||
nucleo | ||
nucleo32 | ||
nucleo64 | ||
nucleo144 | ||
particle-mesh | ||
qn908x | ||
remote | ||
samdx1-arduino-bootloader | ||
saml1x | ||
silabs | ||
slwstk6000b | ||
sodaq | ||
stm32 | ||
weact-f4x1cx | ||
doc.txt |