Skip to content

NuMicro software development tools (IDE, debug adapter, configuration tools, programmer, etc.)

Notifications You must be signed in to change notification settings

OpenNuvoton/Nuvoton_Tools

Repository files navigation

🧰 Nuvoton Tools Collection

Welcome to the official repository for Nuvoton development tools and utilities. Here you can find tools to assist with programming, debugging, and analysis for NuMicro® Microcontrollers.

Official Website: https://www.nuvoton.com/tool-and-software/


🛠️ Tool List

💻 IDE & Drivers

Tool Name Description OS Support License Documentation
KEIL Nu-Link debugger driver Debugger driver for Keil MDK Windows Proprietary Website
Nuvoton CMSIS Pack CMSIS Device Family Pack (DFP) - Apache-2.0 GitHub
IAR Nu-Link debugger driver Debugger driver for IAR EWARM Windows Proprietary Website
NuEclipse IDE Open-source IDE based on Eclipse Windows / Linux / macOS EPL Website
NuMicro Cortex-M Pack (VS Code) VS Code extension for NuMicro Cortex-M development Windows / Linux / macOS Apache 2.0 Marketplace
NuCodeGen (VS Code) VS Code extension for NuCodeGen code generation Windows / Linux / macOS Apache 2.0 Marketplace
NuVoton TRM Chatbot (VS Code) VS Code extension for TRM chatbot assistance Windows / Linux / macOS Apache 2.0 Marketplace

🔌 Programmers & Debuggers

Tool Name Description OS Support License Documentation
ICPTool NuMicro ICP Programming Tool Windows Proprietary Website
ISPTool (Official) NuMicro ISP Programming Tool Windows Proprietary Website
NuLink Command Tool Command line programming tool Windows / Linux Proprietary Website
ISPTool (Source) Open Source ISP Programming Tool - Apache 2.0 GitHub
ISPLib (Source) Cross-platform ISP Library Windows / Linux In repo GitHub
pyOCD (Source) Nuvoton customized pyOCD Windows / Linux / macOS Apache 2.0 GitHub
OpenOCD Legacy (Source) Nuvoton customized OpenOCD (Legacy) Windows / Linux GPL-2.0 GitHub
OpenOCD (Source) Nuvoton customized OpenOCD (CMSIS-DAP) Windows / Linux GPL-2.0 GitHub
Nu-Link2-Pro Nu-Link2-Pro Debugging and Programming Adapter - - Guide
Nu-Link3-Pro Nu-Link2-Pro Debugging and Programming Adapter - - Guide

🖥️ Desktop Assistant Tools

Tool Name Description OS Support License Documentation
NuTool-PinConfigure Pin configuration tool Windows Proprietary Website
NuTool-ClockConfigure Clock configuration tool Windows Proprietary Website
NuTool-LCDView LCD monitoring tool Windows Proprietary Website
NuTool-PinView Pin status monitoring tool Windows Proprietary Website
NuTool-USB_to_Serial_Port USB to Serial Port pass-through (Monitor) Windows Proprietary Website
Nu-Link PulseView Logic Analyzer GUI based on open-source sigrok/PulseView project. Windows GPL v3 Setup Guide

☁️ Cloud Assistant Tools

Tool Name Description OS Support License Documentation
NuTool-PinConfigure (Web) Web-based Pin configuration Web - Link
NuTool-ClockConfigure (Web) Web-based Clock configuration Web - Link
NuTool-LCDView (Web) Web-based LCD View Web - Link

📱 Mobile & Specialized Tools

Tool Name Description OS Support License Documentation
NuBLE-Android BLE App for Android Android - -
NuBLE-iOS BLE App for iOS iOS - -
NuISPTool-Android ISP Tool for Android Android - GitHub
CANFD Analyzer 4 Ports CANFD Analyzer Tool - - GitHub
NuEdgeWise Machine learning development environment - Apache 2.0 GitHub

⚠️ License Information

This repository and its scripts are licensed under Apache 2.0. For other tools listed in the table, please refer to the license information provided in the table or the linked documentation.


📞 Support

For technical support, please visit Nuvoton Forum or open an Issue in this repository.

About

NuMicro software development tools (IDE, debug adapter, configuration tools, programmer, etc.)

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages