This post was last edited by dirty on 2024-5-11 23:58
Thanks to GigaDevice for providing the development board and EEWORLD for providing the platform. I was amazed after receiving the development board and opening it. The development board is equipped with a screen and a camera. The entire development board has rich resources and exquisite workmanship.
Figure 1: Development board packaging box
Figure 2: GD32H759I-EVAL development board
1. Understand the development board
The GD32H759I-EVAL development board uses GigaDevice GD32H759IMK6 as the main controller, Arm Cortex-M7 core, FLASH: 3840KB, SRAM: 1024KB. The development board has two Mini USBs, one as the GD-LINK debugging and burning port, and the other as the USB to serial port. The development board also provides a DC 5V power socket. The development board is equipped with buttons, LEDs, ADC, network ports, audio ports, SD sockets, USB ports, LCDs, cameras, RTC battery holders, etc. It can be said that the resources are very rich. The debugging burner on the development board is very convenient for development and debugging, and it can be easily used with a USB cable connection.
2. Development environment construction
The development board information can be downloaded from the official website: https://www.gd32mcu.com/cn/download/0?kw=GD32H7 . The official information is very complete and easy to find.
Figure 3: Download
The development environment here mainly uses Keil IDE, and the chip pack package needs to be installed. Download GD32H7xx AddOn here and install GigaDevice.GD32H7xx_DFP.1.2.0.pack.
The development board LED uses the PF10 and PA6 pins, and the JP66 and JP50 jumper caps are placed on the LED side.
Figure 4: LED principle
Figure 5: LED jumper cap connections
Open the project GD32H7xx_Demo_Suites_V1.2.0\GD32H759I_EVAL_Demo_Suites\Projects\01_GPIO_Running_LED, compile, select the debugger as follows, and then burn.
Figure 6: LED project compilation and burning
LED闪烁