Page 2
StarFive does not assume any liability rising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation indirect, incidental, special, exemplary, or consequential damages.
Page 3
About this guide and technical support information. About this document This document mainly provides the users with the necessary information about the StarFive VisionFive 2 development board, including features, specifications, board appearance, and pinout, as well as the guidelines to get started with the Debian operating system.
2.1. Board Appearance................................11 2.2. Pinout Diagram................................. 13 3. Getting Started.................................. 14 3.1. Required Hardware................................14 3.2. Connecting a Fan to VisionFive 2............................. 14 3.3. Flashing OS to a Micro-SD Card............................14 3.3.1. Flashing with Linux or Windows..........................14 3.4. Logging into Debian................................15 3.4.1.
Video Processing (on page 7) Processor • StarFive JH7110 with RISC-V quad-core CPU with 2 MB L2 cache and a monitor core, supporting RV64GC ISA, working up to 1.5 GHz • IMG BXE-4-32 MC1 with work frequency up to 600 MHz Memory VisionFive 2 provides the system memory of 2 GB, 4 GB, or 8 GB LPDDR4 SDRAM up to 2,800 Mbps.
Item Description Processor: StarFive JH7110 StarFive JH7110 with RISC-V quad-core CPU with 2 MB L2 cache and a monitor core, supporting RV64GC ISA, working up to 1.5 GHz Imagination GPU IMG BXE-4-32 MC1 with work frequency up to 600 MHz...
Page 10
• 1-bit QSPI Nor Flash • SDIO3.0 • eMMC • UART Button: Reset button To reset VisionFive 2, press and hold the Reset button for more than 3 seconds to ensure the reset is successful. Dimensions: 100 × 72 mm Compliance: RoHS, FCC, CE...
| 2 - Hardware Overview Figure 2-2 Board Appearance (Bottom View) CAUTION: During the use of VisionFive 2, avoid contact with hard objects that may cause damage. Table 2-1 Board Appearance Description Description Description StarFive JH7110 with RISC-V quad-core CPU, 2 ×...
3.3. Flashing OS to a Micro-SD Card Now we need to burn Debian (which is a Linux distribution) to a micro-SD card so that it can run on the VisionFive 2. This chapter provides example steps to flash Debian to a Micro-SD card with Linux or Windows.
1. Connect a display to VisionFive 2 via HDMI. 2. Insert the TF card with the Debian image into VisionFive 2 and power it on. 3. Start the system. Once enter the u-boot command line interface, enter the following command to boot into Debian: ext4load mmc 1:3 a0000000 /boot/uEnv.txt...
Using a USB to Serial Converter (on page 18) 3.4.1. Using Xfce Desktop over HDMI After installing Debian, you can log in to Debian OS on VisionFive 2 using Xfce Desktop over HDMI. Steps: 1. After the HDMI of the display screen is connected, insert the micro-SD card with the Fedora image into the VisionFive and power on.
1. Insert the micro-SD card with the Debian image into the VisionFive 2 and power on. 2. Connect one end of an Ethernet cable to the RJ45 connector on the VisionFive 2 and the other end of the cable to a router.
1. Insert the micro-SD card with the Debian image burnt into VisionFive 2. 2. Connect one end of the USB Type-C cable to the USB Type-C port on the VisionFive 2, and connect the other end of the cable to the power adapter.
1. Insert the micro-SD card with the Debian image burnt into VisionFive 2. 2. Connect one end of the USB Type-C cable to the USB Type-C port on the VisionFive 2, and connect the other end of the cable to the power adapter.
-D /dev/ttyUSB0 -b 115200 Note: The baud rate is set to 115,200. Figure 3-12 Example Output 10. Power on the VisionFive 2. 11. Type username and password in the prompt as follows: ◦ Username: root ◦ Password: starfive Result: www.starfivetech.com...
You will be able to use SSH login as a root user. The following output indicates the login is successful: $ ssh root@192.168.1.172 root@192.168.1.172's password: Linux starfive 5.15.0-starfive #1 SMP Wed Aug 31 08:29:37 EDT 2022 riscv64The programs included with the Debian GNU/Linux system are free software;...
1. Prepare the TFTP server. The following is an example command for Ubuntu distribution. sudo apt install tftpd-hpa 2. Power on VisionFive 2 and wait until it enters the U-Boot command line interface. 3. Configure the environment variables by executing: setenv ipaddr 192.168.120.222;setenv serverip 192.168.120.99...
| 4 - Appendix 1. Connect the jumper wires between the USB-to-Serial converter and the Debug pins of VisionFive 2 40-pin GPIO header. The following figure is an example: Figure 4-1 Connecting to the Debug Pins of VisionFive 2 40-pin GPIO Header 5V Power 3.3V Power...
The following table describes the links to GitHub repository: GitHub Repositories: TBD (Coming Soon) 4.6. Boot Mode Settings VisionFive 2 provides pins to determine the boot mode before it is powered up. The following are the available boot modes and details. Table 4-2 Boot Mode Settings...
Need help?
Do you have a question about the VisionFive 2 and is the answer not in the manual?
Questions and answers