3. Documentation and Tool Navigation
This chapter collects the official documents, evaluation board materials, SDK and development support packages for the N32G41x series. The document names, versions and purposes are taken from the NSING Technology series page, model pages and download centre. Only materials whose names and versions have been checked are listed; the download centre requires a member account.
3.1 Chip and Development Documents
| Document | Purpose | Where to obtain it |
|---|---|---|
| N32G412 series product brief / N32G415 series product brief | Series features, resource configuration and package options | Download centre: chip documents |
| N32G412 series datasheet / N32G415 series datasheet | Pin definitions, packages, electrical parameters and ordering information | Download centre: chip documents |
| N32G41x series user manual | Memory and bus architecture, and the registers and functions of each peripheral; the source for the notes and troubleshooting entries in this guide |
Download centre: chip documents |
| N32G412 series errata sheet / N32G415 series errata sheet | Known issues and workarounds; the errata summary table of both sheets lists a single row for revision A chips with an empty errata link column, so no specific entries are given |
Download centre: chip documents |
| NSING Technology product selection manual and selection table | Cross-series product comparison and selection | N32G41x series product page |
| Application note: BOOT area as extended FLASH | How to use the BOOT area as extended Flash | Download centre: application notes |
| BOOT interface command user guide | Bootloader interface commands and the host interaction flow | Download centre: user guides |
| N32G41x series hardware design guide | Hardware design checklist for supply, reset, clock and peripheral circuits | Download centre: user guides |
| Migration guide from the N32L40x_L43x_G43x series to the N32G41x series | Software and hardware differences when migrating from the N32L40x, N32L43x and N32G43x | Download centre: user guides |
The applications/BOOT_As_ExtFLASH project demonstrates the write-protection check and programming of the BOOT area; read it alongside the application note on using the BOOT area as extended FLASH.
3.2 Evaluation Boards
| Board | Typical materials | Where to obtain it |
|---|---|---|
| N32G412CBL7_STB | Hardware user guide: schematic and usage instructions of the minimum system board | Download centre: hardware |
| N32G412RBL7_STB | Hardware user guide: schematic and usage instructions of the minimum system board | Download centre: hardware |
| N32G415CBL7_STB | Hardware user guide: schematic and usage instructions of the minimum system board | Download centre: hardware |
| N32G415RBL7_STB | Hardware user guide: schematic and usage instructions of the minimum system board | Download centre: hardware |
The boards can be requested or purchased from the Buy samples page. The board resources used by the SDK examples are defined in projects/n32g41x_EVAL/bsp/inc/n32g41x_stb.h and bsp/src/log.c:
| Resource | Pin | Definition |
|---|---|---|
| LED1 / LED2 / LED3 | PA1 / PA7 / PB1 | LEDx_ON_STATE is Bit_SET: the LED lights when the pin outputs a high level |
| KEY1 / KEY2 / KEY3 | PA4 / PA5 / PA6 | Pull-up input; the pressed level is Bit_RESET |
| WKUP key | PA0 | Pull-down input; the pressed level is Bit_SET |
| Log UART | PA9 (TX) / PA10 (RX) | USART1, 115200 bps, 8 data bits, 1 stop bit, no parity |
The board header file defines pin macros only and does not distinguish between board models. Before connecting external devices or changing boards, check the pins against the hardware user guide of the board in use.
3.3 SDK and Development Support Packages
| Document | Purpose | Where to obtain it |
|---|---|---|
| N32G412 series software development kit / N32G415 series software development kit | Firmware drivers, startup files and example projects | Download centre: firmware and software |
| KEIL-N32G412 / KEIL-N32G415 | Keil MDK device support pack, containing the device description, Flash programming algorithms and the SVD file | Download centre: firmware and software |
| GCC-N32G412 / GCC-N32G415 | Startup files, linker scripts and build configuration for the GCC toolchain | Download centre: firmware and software |
| IAR device patch package | Adds N32G41x device models to IAR v7.x.x and later | Download centre: firmware and software |
| J-Link device patch package | Adds N32G41x device models to SEGGER J-Link v6.x.x and later | Download centre: firmware and software |
| N32G412 series Flash algorithm package / N32G415 series Flash algorithm package | Flash programming algorithms for third-party tools | Download centre: firmware and software |
| NSLink | Installation, usage and upgrade material for the debug and download tool | Download centre: tools |
| Single-channel production programming tool, online and offline / multi-channel production programming tool, online and offline | Single-channel and multi-channel volume programming | Download centre: tools |
| Third-party production programming tool list | Overview of third-party production programming tools supporting NSING MCUs | Download centre: tools |
The Keil support pack selects the programming algorithm by Flash size: 64 KB models use N32G41x_64.FLM and 128 KB models use N32G41x_128.FLM.
The IAR and J-Link device patch packages are cross-series packages and are not listed on the series page; search for them by name in the download centre. The version in the directory name of the packages shipped with the SDK differs from the version listed on the official site; use the version listed on the official site.
3.4 Official Website Entries
| Entry | Content | Link |
|---|---|---|
| N32G41x series product page | Series introduction, typical applications, technical resources, development boards and production tools | Open |
| N32G412 model page | Key features of the N32G412 | Open |
| N32G415 model page | Key features of the N32G415 | Open |
| Download centre | All public materials, searchable by resource type and keyword | Open |
| Chip documents | Product briefs, datasheets, user manuals, errata sheets | Open |
| Firmware and software | SDK packages, device support packs, Flash algorithm packages | Open |
| Hardware | Evaluation board materials and hardware design references | Open |
| Application notes | Application notes on specific topics | Open |
| User guides | User guides, hardware design guides and migration guides | Open |
| Tools | Debug and download tools and production programming tools | Open |
| Buy samples | Requesting and purchasing samples and evaluation boards | Open |