Wireless SWD debug probe firmware for ESP32 series.
- Wireless flashing and debugging over Bluetooth Low Energy (BLE)
- Supports Arm Cortex-M microcontrollers with Serial Wire Debug (SWD) ports
- Suitable for development of moving devices such as robots
- Compatibility with existing software such as probe-rs and OpenOCD
- This is because bluedap implements CMSIS-DAP v1 (HID-based) protocol on BLE HID-over-GATT Profile (HOGP)
- Compile and flash bluedap firmware on an ESP32-series microcontroller (tested on ESP32C3), using ESP-IDF environment.
- Connect the ESP and target device
ESP Target Remarks GPIO4 SWCLK GPIO5 SWDIO GPIO6 RESET (optional) - Plug the ESP into USB port of a PC and open serial console.
- On a PC, pair a Bluetooth LE device named
bluedap CMSIS-DAP
orbluedap
. The required PIN code is displayed on the serial console. - Now you can use your favorite CMSIS-DAP-compatible software! Pairing using serial console is no longer needed for subsequent uses.
- Faster communication using LE 2M PHY
- JTAG support for non-Arm targets
- Virtual serial port
- yswallow/nRF52_BLE_DAP: Preceding BLE CMSIS-DAP probe using Nordic nRF chip.
- windowsair/wireless-esp8266-dap: ESP-based wireless CMSIS-DAP using Wi-Fi and USBIP.