WCH-Link (перша версія / Revision 1) — універсальний апаратний налагоджувач і програматор від компанії WCH (Nanjing Qinheng Microelectronics). Пристрій побудований на базі мікроконтролера WCH CH549G і поєднує функції внутрішньосхемного емулятора для архітектур RISC-V і ARM, а також вбудований USB-UART перетворювач для виведення налагоджувальних логів через віртуальний COM-порт.
Два режими роботи в одному пристрої:
Режим RISC-V: робота через фірмовий 2-провідний інтерфейс налагодження (SWCLK + SWDIO).
Режим ARM (CMSIS-DAP): стандартний емулятор із підтримкою протоколу SWD для широкого спектра чіпів ARM Cortex-M.
Вбудований USB-UART адаптер: дозволяє одночасно прошивати контролер і приймати дані з UART (наприклад, вивід printf) через віртуальний послідовний порт без потреби підключати окремий USB-TTL конвертер.
Гнучке живлення: вихідні піни живлення на 3.3 В та 5 В для живлення цільової плати прямо від програматора.
Світлодіодна індикація режимів:
Червоний LED: наявність живлення та активність обміну даними.
Синій LED: індикація режиму (світиться — активовано режим ARM CMSIS-DAP; вимкнений — режим RISC-V).
Сумісність із ПЗ: нативна підтримка в IDE MounRiver Studio, фірмовій утиліті WCH-LinkUtility, а також OpenOCD (WCH fork), Keil uVision (у режимі CMSIS-DAP) та VS Code.
Програматор-налагоджувач WCH-Link у корпусі
Комплект з'єднувальних дротів DuPont (мама-мама)