Arduino MKR WiFi 1010

From SEGGER Wiki
Revision as of 15:56, 30 September 2020 by Nino (talk | contribs) (Preparing for J-Link)
Jump to: navigation, search

This article describes how a J-Link probe can be used together with an Arduino MKR WiFi 1010 board.

Minimum requirements

Preparing for J-Link

The Arduino MKR WiFi 1010 board does not come with an external debug interface connector, but the required pins are exposed on the back side as follows:

MKR Close.png

To this pads a 2x3 SMD pin header can be soldered. Then e.g. flying wires can be used for connection. The following table describes the pinning and how it should be connected to the SEGGER Flying Wire Adapter.

Arduino Board Flying wire adapter
1 GND
2 RESET
3 VTREF
4 NC
5 SWCLK
6 SWDIO

In this example we are using a J-Link Plus Compact. The resulting connection will then look like this:

MKR Wired.png

  • Power the board via the USB-Mini port
  • Verify the Connection with e.g. J-Link Commander. The output should look as follows:

MKR Connect.png

Debugging in SEGGER Embedded Studio

Example projects for SEGGER Embedded Studio

The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the Arduino MKR WiFi 1010 board. It is a simple Hello World sample and can be downloaded here:

Hello World sample