JTAG Interface ──────────────────────────────────────────────────────────── J-Link JTAG 20-Pin   Board JTAG Pin   Description Connector ──────────────────────────────────────────────────────────── 1                    VCC              Positive Supply Voltage — Power supply for JTAG interface drivers ──────────────────────────────────────────────────────────── 4                    GND              Digital ground ──────────────────────────────────────────────────────────── 5                    TDI              Test Data In pin ──────────────────────────────────────────────────────────── 7                    TMS              Test Mode State pin ──────────────────────────────────────────────────────────── 9                    TCK              JTAG Return Test Clock ──────────────────────────────────────────────────────────── 13                   TDO              Test Data Out pin ──────────────────────────────────────────────────────────── 15                   RESET            Connect this pin to the (active low) reset input of the target CPU (EN for ESP32) ┌───────────────────┬────────────────┬─────────────────────┐ │                   │                │                     │ Serial Wire│Mode Interface (SWD)                │                     │ │┌──────────────────┼───────────────┬┼────────────────────┐│ ││J-Link SWD 20-Pin │ Board SWD Pin ││Description         ││ ││Connector         │               ││                    ││ │├──────────────────┼───────────────┼┼────────────────────┤│ ││1                 │ VCC           ││Positive Supply     ││ ││                  │               ││Voltage — Power     ││ ││                  │               ││supply for JTAG     ││ ││                  │               ││interface drivers   ││ │├──────────────────┼───────────────┼┼────────────────────┤│ ││4                 │ GND           ││Digital ground      ││ │├──────────────────┼───────────────┼┼────────────────────┤│ ││7                 │ SWDIO         ││Data I/O            ││ │├──────────────────┼───────────────┼┼────────────────────┤│ ││9                 │ SWCLK         ││Clock               ││ │├──────────────────┼───────────────┼┼────────────────────┤│ ││15                │ RESET         ││Connect this pin to ││ ││                  │               ││the (active low)    ││ ││                  │               ││reset input of the  ││ ││                  │               ││target CPU          ││ │└──────────────────┼───────────────┴┼────────────────────┘│ │                   │                │                     │ Platforms  │                   │                │                     │ │┌──────────────────┼───────┬────────┼────────────────────┐│ ││Name              │       │ Description                 ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_aceinna_imu      │ Open-source, embedded       ││ ││                  │       │ development platform for    ││ ││                  │       │ Aceinna│IMU hardware. Run   ││ ││                  │       │ custom algorithms and       ││ ││                  │       │ navigation code on Aceinna  ││ ││                  │       │ IMU/INS│hardware.           ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_atmelsam │       │ Atmel |│SMART offers Flash- ││ ││                  │       │ based ARM products based on ││ ││                  │       │ the ARM│Cortex-M0+,         ││ ││                  │       │ Cortex-M3 and Cortex-M4     ││ ││                  │       │ architectures, ranging from ││ ││                  │       │ 8KB to 2MB of Flash         ││ ││                  │       │ including a rich peripheral ││ ││                  │       │ and feature mix.            ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_espressif32      │ Espressif Systems is a      ││ ││                  │       │ privately held fabless      ││ ││                  │       │ semiconductor company. They ││ ││                  │       │ provide│wireless            ││ ││                  │       │ communications and Wi-Fi    ││ ││                  │       │ chips which are widely used ││ ││                  │       │ in mobile devices and the   ││ ││                  │       │ Internet of Things          ││ ││                  │       │ applications.               ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_freescalekinetis │ Freescale Kinetis           ││ ││                  │       │ Microcontrollers is family  ││ ││                  │       │ of multiple hardware- and   ││ ││                  │       │ software-compatible ARM     ││ ││                  │       │ Cortex-M0+, Cortex-M4 and   ││ ││                  │       │ Cortex-M7-based MCU series. ││ ││                  │       │ Kinetis│MCUs offer          ││ ││                  │       │ exceptional low-power       ││ ││                  │       │ performance, scalability    ││ ││                  │       │ and feature integration.    ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_gd32v    │       │ The GigaDevice GD32V device ││ ││                  │       │ is a 32-bit general-purpose ││ ││                  │       │ microcontroller based on    ││ ││                  │       │ the RISC-V core with an     ││ ││                  │       │ impressive balance of       ││ ││                  │       │ processing power, reduced   ││ ││                  │       │ power consumption and       ││ ││                  │       │ peripheral set.             ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_infineonxmc      │ Infineon has designed the   ││ ││                  │       │ XMC microcontrollers for    ││ ││                  │       │ real-time critical          ││ ││                  │       │ applications with an        ││ ││                  │       │ industry-standard core. The ││ ││                  │       │ XMC microcontrollers can be ││ ││                  │       │ integrated with the Arduino ││ ││                  │       │ platform                    ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_kendryte210      │ Kendryte K210 is an AI      ││ ││                  │       │ capable│RISCV64 dual core   ││ ││                  │       │ SoC.   │                    ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_maxim32  │       │ Maxim's│microcontrollers    ││ ││                  │       │ provide│low-power,          ││ ││                  │       │ efficient, and secure       ││ ││                  │       │ solutions for challenging   ││ ││                  │       │ embedded applications.      ││ ││                  │       │ Maxim's│processors embed    ││ ││                  │       │ cutting-edge technologies   ││ ││                  │       │ to secure data and          ││ ││                  │       │ intellectual property,      ││ ││                  │       │ proven analog circuitry for ││ ││                  │       │ real-world applications,    ││ ││                  │       │ and battery-conserving low  ││ ││                  │       │ power operation.            ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_nordicnrf51      │ The Nordic nRF51 Series is  ││ ││                  │       │ a family of highly          ││ ││                  │       │ flexible, multi-protocol,   ││ ││                  │       │ system-on-chip (SoC)        ││ ││                  │       │ devices│for ultra-low power ││ ││                  │       │ wireless applications.      ││ ││                  │       │ nRF51 Series devices        ││ ││                  │       │ support│a range of protocol ││ ││                  │       │ stacks including Bluetooth  ││ ││                  │       │ Smart (previously called    ││ ││                  │       │ Bluetooth low energy), ANT  ││ ││                  │       │ and proprietary 2.4GHz      ││ ││                  │       │ protocols such as Gazell.   ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_nordicnrf52      │ The nRF52 Series are built  ││ ││                  │       │ for speed to carry out      ││ ││                  │       │ increasingly complex tasks  ││ ││                  │       │ in the shortest possible    ││ ││                  │       │ time and return to sleep,   ││ ││                  │       │ conserving precious battery ││ ││                  │       │ power. They have a          ││ ││                  │       │ Cortex-M4F processor and    ││ ││                  │       │ are the│most capable        ││ ││                  │       │ Bluetooth Smart SoCs on the ││ ││                  │       │ market.│                    ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_nuclei   │       │ Find professional RISC-V    ││ ││                  │       │ Processor IP in Nuclei,     ││ ││                  │       │ first professional RISC-V   ││ ││                  │       │ IP company in Mainland      ││ ││                  │       │ China, match all your       ││ ││                  │       │ requirements in AIoT Era.   ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_nxpimxrt │       │ The i.MX RT series of       ││ ││                  │       │ crossover processors        ││ ││                  │       │ features the Arm Cortex-M   ││ ││                  │       │ core, real-time             ││ ││                  │       │ functionality and MCU       ││ ││                  │       │ usability at a              ││ ││                  │       │ cost-effective price.       ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_nxplpc   │       │ The NXP│LPC is a family of  ││ ││                  │       │ 32-bit microcontroller      ││ ││                  │       │ integrated circuits by NXP  ││ ││                  │       │ Semiconductors. The LPC     ││ ││                  │       │ chips are grouped into      ││ ││                  │       │ related│series that are     ││ ││                  │       │ based around the same       ││ ││                  │       │ 32-bit ARM processor core,  ││ ││                  │       │ such as│the Cortex-M4F,     ││ ││                  │       │ Cortex-M3, Cortex-M0+, or   ││ ││                  │       │ Cortex-M0. Internally, each ││ ││                  │       │ microcontroller consists of ││ ││                  │       │ the processor core, static  ││ ││                  │       │ RAM memory, flash memory,   ││ ││                  │       │ debugging interface, and    ││ ││                  │       │ various│peripherals.        ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_shakti   │       │ Shakti is an open-source    ││ ││                  │       │ initiative by the RISE      ││ ││                  │       │ group at IIT-Madras, which  ││ ││                  │       │ is not only building open   ││ ││                  │       │ source,│production grade    ││ ││                  │       │ processors, but also        ││ ││                  │       │ associated components like  ││ ││                  │       │ interconnect fabrics,       ││ ││                  │       │ verification tools, storage ││ ││                  │       │ controllers, peripheral IPs ││ ││                  │       │ and SOC│tools.              ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_sifive   │       │ SiFive brings the power of  ││ ││                  │       │ open source and software    ││ ││                  │       │ automation to the           ││ ││                  │       │ semiconductor industry,     ││ ││                  │       │ making it possible to       ││ ││                  │       │ develop│new hardware faster ││ ││                  │       │ and more affordably than    ││ ││                  │       │ ever before.                ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_siliconlabsefm32 │ Silicon│Labs EFM32 Gecko    ││ ││                  │       │ 32-bit microcontroller      ││ ││                  │       │ (MCU) family includes       ││ ││                  │       │ devices│that offer flash    ││ ││                  │       │ memory configurations up to ││ ││                  │       │ 256 kB,│32 kB of RAM and    ││ ││                  │       │ CPU speeds up to 48 MHz.    ││ ││                  │       │ Based on the powerful ARM   ││ ││                  │       │ Cortex-M core, the Gecko    ││ ││                  │       │ family features innovative  ││ ││                  │       │ low energy techniques,      ││ ││                  │       │ short wake-up time from     ││ ││                  │       │ energy saving modes and a   ││ ││                  │       │ wide selection of           ││ ││                  │       │ peripherals, making it      ││ ││                  │       │ ideal for battery operated  ││ ││                  │       │ applications and other      ││ ││                  │       │ systems│requiring high      ││ ││                  │       │ performance and low-energy  ││ ││                  │       │ consumption.                ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_ststm32  │       │ The STM32 family of 32-bit  ││ ││                  │       │ Flash MCUs based on the ARM ││ ││                  │       │ Cortex-M processor is       ││ ││                  │       │ designed to offer new       ││ ││                  │       │ degrees│of freedom to MCU   ││ ││                  │       │ users. It offers a 32-bit   ││ ││                  │       │ product│range that combines ││ ││                  │       │ very high performance,      ││ ││                  │       │ real-time capabilities,     ││ ││                  │       │ digital│signal processing,  ││ ││                  │       │ and low-power, low-voltage  ││ ││                  │       │ operation, while            ││ ││                  │       │ maintaining full            ││ ││                  │       │ integration and ease of     ││ ││                  │       │ development.                ││ │├──────────────────┼───────┼────────┼────────────────────┤│ ││platform_teensy   │       │ Teensy is a complete        ││ ││                  │       │ USB-based microcontroller   ││ ││                  │       │ development system, in a    ││ ││                  │       │ very small footprint,       ││ ││                  │       │ capable│of implementing     ││ ││                  │       │ many types of projects. All ││ ││                  │       │ programming is done via the ││ ││                  │       │ USB port. No special        ││ ││                  │       │ programmer is needed, only  ││ ││                  │       │ a standard USB cable and a  ││ ││                  │       │ PC or Macintosh with a USB  ││ ││                  │       │ port.  │                    ││ │└──────────────────┴───────┴────────┴────────────────────┘│