Datasheet (7 in all)
Introduction:Datasheet of GD32F450xx series MCU.
Introduction:Datasheet of GD32F405xx series MCU.
Introduction:Datasheet of GD32F407xx series MCU.
Introduction:Datasheet of GD32F425xx series MCU.
Introduction:Datasheet of GD32F427xx series MCU.
Introduction:Datasheet of GD32F470xx series MCU.
Introduction:Datasheet of GD32F403xx series MCU.
User Manual (43 in all)
Introduction:GD32F403 series MCU user manual of GD32F403.
Introduction:AN051 is designed to help users better solve ESD problems by choosing the right TVS model.
Introduction:GD32F4xx Series MCU user manual of GD32F470 / GD32F450 / GD32F427 / GD32F425 / GD32F407 / GD32F405.
Introduction:GD-Link V2 programming and debugging tool user guide. Application to the entire GD32 MCU series.
Introduction:GD-Link programming and debugging tool user guide. Suitable for GD32F1/GD32F2/GD32F3/GD32F4/GD32E1/GD32E2/ GD32E5/GD32W5/GD32L2/GD32VF1 series MCU
Introduction:AN060 aims to introduce the definition, measurement and calculation methods of thermal resistance, as well as some heat dissipation measures to help users solve the problem of device overheating during design.
Introduction:AN056 is specially provided for developers of GD32F4xx series MCU. It provides an overall introduction to the hardware development of GD32F4xx series products.
Introduction:AN055 aims to introduce ESD operation precautions during the use of GD32 MCU, so as to help customers avoid ESD/EOS interference during development and debugging.
Introduction:AN050 aims to analyze the firmware library architecture of the USBFS and USBHS modules, and briefly describe the functions of the firmware library functions, to provide reference for customers’ development.
Introduction:AN014 application note describes how to configure and develop a GD32 MCU project using the Arduino IDE.
Introduction:AN015 introduces the method of porting LittleFS to GD MCU project, and tests the read and write function of file system. This application note is applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1/GD32E5/GD32W5/GD32L2 series MCU.
Introduction:AN033 describes how to use makefile to manage the whole MCU code project in Linux environment. You can specify files or modules for compilation.
Introduction:AN036 proposes a software solution to I2C bus lock when using GD MCU I2C module to communicate with EEPROM. This application note is applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1/GD32E5/GD32W5/GD32L2 series MCU.
Introduction:This application note describes how to add CRC check batch processing method in Keil environment. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCU.
Introduction:AN041 is an application note about how to realize the program jumping from Bootloader to APP. Applicable to GD32 ARM core series MCU.
Introduction:AN043 application note introduces how to measure the GD32 MCU flash operating time, including mass erasing time, page erasing time, and word programming time. Take GD32L23x MCU as an example.
Introduction:AN044 application note introduces how to calibrate the internal IRC8M by using LXTAL in the GD32F10x. The application note can also be applied in other series of GD32 MCU.
Introduction:This application note describes how to add CRC check batch processing method in eclipse environment. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCU.
Introduction:AN027 is an application note about using GD MCU as embedded host to update program of the target MCU through ISP. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1/GD32E5 series MCU.
Introduction:AN035 is an application note about programs boot from SRAM when running with GD MCU. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1/GD32E2/GD32E5 series MCU.
Introduction:AN008 is an application note about the solutions of wakeup from deep-sleep mode when using GD MCU. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCU.
Introduction:AN016 provides a way to use the CMAKE tool to build the GD32 MCU development environment in VSCODE. Applicable to GD32F1/GD32F3/GD32F4/GD32E5 series MCU.
Introduction:AN017 provides two programming methods for problems that require downloading data to SPI Nor Flash during development. Applicable to the full range of GD32 MCUs.
Introduction:AN018 is an application note on how to use MPU in the GD32F4xx series.
Introduction:AN020 is an application note on how to use CmBacktrace to track errors on the GD32 chip.
Introduction:AN021 provides four common methods for measuring code execution time on MCUs during development. Applicable to the full range of GD32 MCUs.
Introduction:AN022 is an application note that introduces how to map 0xC0000000 to 0x00000000 to run the program on GD32 MCU that supports address mapping.
Introduction:AN023 is an application note on how to port and test Letter shell on the GD platform.
Introduction:AN024 is a usage instruction for the GD32 MCU distributed loading file in the KEIL development platform. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCUs.
Introduction:AN032 is a usage instruction for the GD32 MCU distributed loading file in the IAR development platform. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCUs.
Introduction:AN041 is an application note about how to use Eclipse for GD32 MCU development. Applicable to GD32 ARM core series MCU.
Introduction:AN042 is an application note based on the official GD SDK firmware development kit that port lvgl to the GD board. Applicable to GD32F4 series MCU.
Introduction:An034 describes how to use USB as the host for IAP. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCU.
Introduction:AN008 is an application note to avoid the breakdown risk when the MCU exposes
to frequently reset. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCU.
Introduction:AN028 is an application note used to help us debug and locate the hard fault error of Cortex-M3 kernel. You can also refer to Cortex-M4 kernel. Applicable to GD32F1/GD32F2/GD32F3/GD32F4/GD32E1 series MCU.
Introduction:The AN029 allows us to use the DSP instruction set and FPU functions while using F103 programs on the GD32F303 and GD32F403 chips. Applicable to GD32F303/GD32F403 series MCU.
Introduction:AN007 is the application note for pack in Keil5 of GD32F1x0 series and compatibility between Keil4 & Keil5
Introduction:none
Introduction:Application note of programming flash memory.
Introduction:Application note to explain the silicon limitations of GD32F1 series device know at the release date of the document.
Introduction:Application note to introduce the use-method of GD32F150xx TSI (Touch Sensor Interface) module.
Introduction:Application note of GD32F10xxx ADC.
Introduction:Application note to explain how to migrate the software from different MCU platform to GD32F103xx.
Tool & Software (15 in all)
Introduction:Embedded Builder is a C-language integrated development environment (IDE) of GD32MCU. User can configure peripherals graphically, the IDE can generate code, compile project and debug.
Introduction:ISP console tool under Linux system, used for serial port and USB burning GD MCU Flash data.
Introduction:GD-Link programmer is a tool to program GD series MCU, With GD-Link programmer, user can download the application program to MCU’s internal flash memory, set read and write protection, etc. And the programmer also supports GD-Link offline download function.
Introduction:ISP console tool under Windows system, used for serial port and USB burning GD MCU Flash data.
Introduction:This programming software based on the bootloader in the chip, the communication interface supports UART and USB, and supports the basic operations of programming / erasing / reading MCU flash and ob.
Introduction:GDemWin GUI middleware in GD32F4xx series.
Introduction:There are 3 files in the zip file, they are used to support the development of GD32F4xx applications in Keil and IAR ,
details are as follows:
1. GigaDevice.GD32F4xx_Addon.3.1.0.exe, addon files used to support keil 4.7x,
2. GigaDevice.GD32F4xx_DFP.3.2.0.pack, addon files used to support keil 5.27 or later
3. IAR_GD32F4xx_ADDON.3.1.0.exe, addon files used to support IAR 7.4 or later
Introduction:GD32F4xx standard firmware library is suitable for GD32F4xx series MCU. The library is compatible with the CMSIS (Cortex-M Microcontroller Software Interface Standard), and includes programs, data structures and macro definitions. It covers the features of all the integrated peripherals, contains all the related drivers and sample programs.
Introduction:GD32F403 Series MCU standard firmware library of GD32F403.
Introduction:GD32 MCU Information Query Tool. Filter and match MCU according to the options, thereby improving the efficiency of selection and making the selection process more convenient and friendly.
Introduction:The drivers for the GD32 Dfu device
Introduction:USB IAP (In Application Program) tool. User can operate the flash memory of the MCU by the IAP code in the memory of the MCU.
Introduction:The hardware platform of AliOS Things demo is GD32F450Z-EVAL board and WIFI module. The demo code which is based on AliOS Things code, realize the function of communication between WIFI module and Alibaba cloud platform with GD32F450Z-EVAL board. It is suitable for GD32F405/407/450 series MCU, includes all code and user manual .
Introduction:USB Virtual Com Port Driver.
Introduction:Serial port programmer from third party partners.
Evaluation Board (5 in all)
Introduction:GD32F4xx固件库,支持GD32407R_START、GD32407V_START、GD32427R_START、GD32427V_START、GD32450I_EVAL、GD32450V_START、GD32450Z_EVAL、GD32470I_EVAL、GD32470V_START、GD32470Z_EVAL开发板。
Introduction:GD32F403 Demo Suites. The Demo Suites can support GD32F403Z-EVAL board.
Introduction:none
Introduction:none
Introduction:none
Other Document (4 in all)
Introduction:GD32 MCU Selection Guide, for all GD32 products.
Introduction:Presentation on ECCN online Seminar about GD MCU in April, 2014.
Introduction:Presentation of ARM Embedded Application Seminar in 2013.
Introduction:It shows user a simple generalization of GD MCU, includes application fields, development kits, product characteristics and so on.
Application Note (24 in all)
Introduction:AN191 Introduces the Precautions to be Taken in the Hardware Layout of the GD32 MCU.
Introduction:AN181 introduces the I2C noise filter of the GD32 MCU and the calculation of related hold and setup times.
Introduction:AN092 is designed for engineering designers based on GD32 MCU development, and mainly introduces the functional configuration of GPIO, the internal structure, and the precautions when using in different scenarios
Introduction:AN030 introduces the characteristic differences between GD32F47x/F42x and GD32F45x/40x product series, mainly for electric characteristics and peripheral function characteristics.
Introduction:AN156 describes in detail the precautions in the migration process of the IEC60730 ClassB certification library for GD32F4xx series chips under different IDEs, and helps customers to achieve IEC60730 standard certification.
Introduction:AN192 describes how to use GD32 MCU for spreading frequency testing, and uses GD32F470 as an example to introduce the relevant operation steps and their impact.
Introduction:AN95 aims to guide customers on ways to improve the accuracy of GD32 MCU temperature sensors.
Introduction:AN194 is used to introduce how to migrate from the GD32F4xx series to the GD32F5xx series, and related precautions.
Introduction:AN163 provides some EMC protection design references for MCU hardware design, aiming to help optimize the EMC performance of MCU in the product application process.
Introduction:AN142 introduces the sources and some improvement methods of EMC in motors and their drive systems, helping users quickly understand and optimize key circuits in the drive system.
Introduction:AN161 introduces the various frame formats of GD32F4xx series I2S+DMA communication methods and precautions.
Introduction:AN164 introduces the principle of Dhrystone and the porting method on GD32 MCU.
Introduction:AN125 introduces MCU chip-level RE test methods and precautions to help users quickly understand chip-level RE test.
Introduction:AN159 describes the differences between MCU chip-level ESD and system-level ESD within test methods and test levels, helping users to clarify the irrelevance between chain-level ESD and system-level ESD.
Introduction:AN065 introduces how to port FATFS file system based on GD32 MCU.
Introduction:AN128 introduces MCU system-level EFT test method, experiment implementation details and precautions to help users quickly understand the meaning of EFT parameters and test details in the datasheet.
Introduction:AN127 introduces MCU system-level ESD test method, experiment implementation details and precautions to help users quickly understand the meaning of ESD parameters and test details in the datasheet.
Introduction:AN089 introduces the design principle and usage of TouchKey software library, which can help developers quickly use TouchKey software library for configuration and development.
Introduction:AN112 aims to help you migrate applications from GD32F4xx MCU to GD32H7xx MCU.
Introduction:AN059 introduces the basic principle of GD32 SAR ADC, and introduces the methods to improve the ADC sampling accuracy from several aspects, such as theory and practical sampling.
Introduction:AN052 is designed to describe the principle and application notes of GD32 MCU resonator-based clock circuit ,so as to facilitate developers to more quickly realize the conversion from design scheme to actual circuit.
Introduction:AN053 is specially provided for developers of GD32F30x&GD32F403 series MCU. It provides an overall introduction to the hardware development of GD32F30x&GD32F403 series products.
Introduction:AN064 aims to describe the method of using TIMER to calibrate the low speed oscillator.
Introduction:AN062 aims to introduce EMC principles and characteristics, provide recommendations for EMC application based on various application conditions.
Errata Sheet (2 in all)