Utilisation d’une interface STLink et de openOCD :
-
OpenOCD : https://github.com/openocd-org/openocd/releases/tag/v0.12.0
-
Boot loader → https://github.com/0hotpotman0/BLE_52840_Core/tree/main/bootloader/Seeed_XIAO_nRF52840_Sense
- XIAO : sw pin list : https://wiki.seeedstudio.com/XIAO_BLE/
Commande powershell :
OpenOCD-20250710-0.12.0\bin> ./openocd -f ../nrf52-dk.cfg -f ..\BurnBootloader.cfg
Script de programmation : j’ai renommé <Seeed_XIAO_nRF52840_Sense_bootloader061_s140_730.hex> en <BootLoader.hex>.
# Copyright 2024 Google LLC. # Program softdevice. After that, normal programming won’t override it IF the linker script (.ld) has the main |
Script openOCD : nrf52-dk.cfg
# SPDX-License-Identifier: GPL-2.0-or-later # source [find interface/stlink.cfg] transport select swd source [find target/nordic/nrf52.cfg] |