Making Arm Development as Easy as Drinking Coffee

Making Arm Development as Easy as Drinking Coffee

What is DAPLink?DAPLink (full name Arm Mbed DAPLink) is essentially a “small brain” that runs on a development board and is specifically responsible for “handshaking” with the computer. It is installed on a secondary MCU, connected to the main MCU’s SWD/JTAG port, and then bridges the computer, debugger, and programmer via USB. In other words, … Read more

Exploring CW32L010: DAPLink Utility Adds Programming Support for Wuhan Xinyuan CW32 Series Chips and Custom Programming Algorithm for Option Bytes

Exploring CW32L010: DAPLink Utility Adds Programming Support for Wuhan Xinyuan CW32 Series Chips and Custom Programming Algorithm for Option Bytes

Exploring CW32L010: DAPLink Utility Adds Programming Support for Wuhan Xinyuan CW32 Series Chips and Custom Programming Algorithm for Option Bytes Introduction to Wuhan Xinyuan CW32 Wuhan Xinyuan Semiconductor is a wholly-owned subsidiary of the publicly listed Wuhan Liyuan Information Technology Co., Ltd., primarily focused on motor control MCUs. Currently, they have released: • General-purpose high-performance … Read more

Introduction to J-Link, DAPLink, ST-Link, and J-Link OB

Introduction to J-Link, DAPLink, ST-Link, and J-Link OB

Click on the “Xuan Ge Talks Chips” above to follow and learn more exciting content! There are too many types of microcontroller debuggers on the market, such as J-Link OB, DAPLink, J-Link PRO, ST-Link, etc. Today, we will introduce and sort them all out, and later we will create a comprehensive debugging tool. 1. Segger’s … Read more

DAPLink: A One-Stop Solution for Embedded Programming, Debugging, and Serial Logging

DAPLink: A One-Stop Solution for Embedded Programming, Debugging, and Serial Logging

Developers working on embedded systems have certainly encountered issues such as tedious programming, difficult debugging, and lengthy log collection. Today, I would like to recommend a powerful tool—DAPLink—that provides a one-stop solution for programming, debugging, and serial logging, making the process incredibly smooth! What is DAPLink? In simple terms, DAPLink is firmware that runs on … Read more

APM32 Core Episode 52 | Updating DAPLink Firmware on APM32F407IG TINY Board Based on mbed-os

APM32 Core Episode 52 | Updating DAPLink Firmware on APM32F407IG TINY Board Based on mbed-os

The “APM32 Core” series summarizes user experiences with APM32 series products, all of which are reprinted from the 21ic forum’s Jihai Semiconductor section. The full text has not been modified, and reprinting without the original author’s permission is prohibited. Recently, I obtained the APM32F407IG-Tiny board, which is well-made, especially with the built-in DAPLink downloader. It … Read more

Can DAPLink+Python Replace J-Link?

Can DAPLink+Python Replace J-Link?

1. Why I Replaced J-Link The official price is expensive. Counterfeit detection: the connected probe appears to be a J-Link clone. Connection failure: The connected J-Link is defective. Hardware damage. Common counterfeit J-Link devices on the market have poor quality; I have at least seven or eight that have failed in my hands! 2. Why … Read more

Implementing USB Functionality on ESP32S3

Implementing USB Functionality on ESP32S3

Implementing USB Functionality on ESP32S3 The previous article implemented the online functionality of DAPlink, and now I want to achieve the drag-and-drop download function. The prerequisite for this function is to simulate the ESP32S3 as a USB drive, allowing the ESP32S3 to read files from the USB drive. Today, we will implement the ESP32S3 as … Read more