XDot DAPLink Interface
The XDot development kit has a DAPLink interface firmware which enables developers with drag-and-drop programming, a serial port, and CMSIS-DAP based debugging.
Get the latest XDot DAPLink interface firmware here
Note: DAPLink release v0254 does no work with XDot.
Programming the interface chip
Steps for programming the Kinetis MK20DX128 DAPLink interface chip:
- Hold RESET on XDot DK while attaching USB
- Copy new interface firmware file to the MAINTENANCE drive
- Open DETAILS.TXT on the XDot drive
- Verify
Interface Versionis the new version
Configure for auto-reset
By default the XDot will require a manual reset after programming. With auto-reset enabled the XDot will reset after programming automatically.
Steps for enabling auto-reset:
- Create an empty file names
auto_rst.cfg - Hold RESET on the XDot DK
- Drop
auto_rst.cfginto the XDot drive - Release RESET
- Open DETAILS.TXT on the XDot drive
- Verify
Auto Reset: 1
For more information on DAPLink configuration options see MSD_COMMANDS.
Using with pyOCD
PyOCD can be used for XDot programming and debugging.
Use this command to flash new firmware to an XDot:
pyocd flash -M under-reset -e sector <xdot-firmware>