In scenarios such as mass production programming and automated testing, enabling command-based and workflow-driven debugging operations has become a key factor in improving development efficiency. Based on the AT-Link debugger, Artery introduces AT-Link Commander, extending development and debugging from graphical interfaces to command-line and script-based control. Through a USB connection between the PC and AT-Link, developers can perform debugging and analysis across the full range of Artery MCUs, helping simplify development workflows.
Artery AT-Link Commander Expands a New “Core” Experience for Automated Development and Debugging
AT-Link Commander is a command-line application that can be launched by simply double-clicking “ATLink_Commander.exe”. It provides a rich set of practical commands, including chip erase, program download, register read/write, MCU halt, and run control. Developers can quickly perform key operations through command lines, such as using the “Erase” command to easily erase device flash memory, or the “LoadFile” command to program data files into the device, supporting both .bin and .hex file formats. In addition, AT-Link Commander supports CPU core register access and target memory read/write operations, meeting diverse development and debugging requirements.
AT-Link Commander offers excellent cross-platform support and requires only an AT-Link series debugger (firmware version V2.4.0 or above) and a standard USB interface. It supports Windows 7 and later operating systems, with no additional driver installation required when used with AT-Link debuggers. Linux platforms (x86_64 architecture) are also supported, including mainstream distributions such as Ubuntu and Fedora.
In addition, AT-Link Commander supports online self-upgrade functionality, as well as both online and offline firmware upgrades for AT-Link debuggers, allowing users to continuously access the latest features and performance enhancements. As an important part of the Artery MCU development toolchain, AT-Link Commander continues to provide stable and efficient debugging support, helping developers shorten development cycles and improve the overall development experience.
