GD32H77D-Gino
Developer Guides
GD32H77D Gino SDK User Guide
Getting Started
Gino_template
Peripheral Drivers
Gino_driver_can
Gino_driver_eth
Gino_driver_i2c
Gino_driver_pwm
Gino_driver_qspi_flash
Gino_driver_rtc
Gino_driver_sdcard
Gino_driver_sdram
Gino_driver_spi
Gino_driver_usb_device
Gino_driver_usb_host
Display and Camera
Gino_display_camera
Gino_display_lvgl
Components
Gino_component_mqtt
Factory Demo
Gino_factory
GD32H77D-Gino
GD32H77D Gino SDK
GD32H77D Gino SDK
Guides and examples for the GD32H77D Gino board.
Developer Guides
GD32H77D Gino SDK User Guide
1. Platform and Tools
SDK Directory Layout
2. Hardware Map
3. Memory and Download Layout
4. RT-Thread Studio
5. Env and MDK
5.1 Env with GCC
5.2 MDK5 with Arm Compiler 6
6. Example Operation
Flash Filesystem
Wi-Fi and MQTT
Display and Camera
Getting Started
Gino_template
1. Introduction
2. GPIO and RTOS Scheduling Details
3. GD32H77D GPIO and SysTick Features
4. RT-Thread PIN and Thread Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Peripheral Drivers
Gino_driver_can
1. Introduction
2. CAN Arbitration and Error Handling Details
3. GD32H77D CAN1 Features
4. RT-Thread CAN Device Interface
5. Hardware
6. Example
6.1 Send Command
6.2 Receive Output
6.3 CAN FD Configuration
6.4 Validation
7. Runtime Results
7.1 Expected Behavior
Gino_driver_eth
1. Introduction
2. Ethernet, RMII, and TCP/IP Layers Details
3. GD32H77D ENET1 and RMII Features
4. RT-Thread Ethernet, Netdev, and SAL Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_i2c
1. Introduction
2. I2C Multi-Master/Slave Bus Protocol Details
3. GD32H77D I2C1 Features
4. RT-Thread I2C Bus Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_pwm
1. Introduction
2. PWM Timer Output Details
3. GD32H77D Timer PWM Features
4. RT-Thread PWM Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_qspi_flash
1. Introduction
2. QSPI NOR Flash and Filesystem Details
3. GD32H77D OSPI0 and MDMA Features
4. RT-Thread FAL, Block Device, and DFS Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_rtc
1. Introduction
2. RTC and Alarm Details
3. GD32H77D RTC and Backup Domain Features
4. RT-Thread RTC and Alarm Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_sdcard
1. Introduction
2. SD/SDIO Block Protocol Details
3. GD32H77D SDIO1 Features
4. RT-Thread SDIO, Block Device, and DFS Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_sdram
1. Introduction
2. SDRAM Timing, Refresh, and Heap Extension Details
3. GD32H77D EXMC and SDRAM Features
4. RT-Thread Memory Management Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_spi
1. Introduction
2. SPI Synchronous Serial Protocol Details
3. GD32H77D SPI3 Features
4. RT-Thread SPI Bus Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_usb_device
1. Introduction
2. USB Device Enumeration and CDC Details
3. GD32H77D USBHS0 Device Features
4. RT-Thread USB Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Gino_driver_usb_host
1. Introduction
2. USB Host Enumeration and Mass Storage Details
3. GD32H77D USBHS1 Host Features
4. RT-Thread USB Host and DFS Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Display and Camera
Gino_display_camera
1. Introduction
2. Capture and Display
3. Memory Requirements
4. Device Interfaces
5. Hardware
6. Example Operation
7. Expected Behavior
Gino_display_lvgl
1. Introduction
2. LVGL Rendering, Input, and Double Buffering Details
3. GD32H77D SDRAM, TLI/DSI, and I2C3 Features
4. RT-Thread LVGL, Graphic, and Touch Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Components
Gino_component_mqtt
1. Introduction
2. MQTT Publish/Subscribe Protocol Details
3. GD32H77D UART4 and Cortex-M7 Features
4. RT-Thread AT Device, SAL, and MQTT Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior
Factory Demo
Gino_factory
1. Introduction
1.1 Wi-Fi Configuration
1.2 Wi-Fi and MQTT Verification
2. Concurrent Peripheral System Integration Details
3. GD32H77D Multiple Buses, DMA Engines, and Memories Features
4. RT-Thread Integrated Devices and Components Device Interface
5. Hardware
6. Example
6.1 Runtime Commands
6.2 Operation Steps
7. Runtime Results
7.1 Expected Behavior