Rock Pi development notes (2): Start with the Rock Pi 4B plus (based on Rising Micro RK3399) board and make the system run


If the article is an original article, please indicate the source of the original article for reprint
Qt practical technology, Raspberry Pi, 3D, OpenCV, OpenGL, ffmpeg, OSG, microcontroller, combination of software and hardware, etc.) are continuously updated...

Rock Pi Development Column

Previous: " Rock Pi Development Notes (1): Introduction to Rock Pi Series Arm Product Solutions Quick Implementation Plan "
Next: " Rock Pi Development Notes (3): Rock Pi 4B plus (Based on Rising Micro RK3399) Board Hardware Resources Introduction "


foreword

  Start with the rock pi 4b plus board, check the specific objects, then make the system, brush the system, and let the rock pie ubuntu system run.


Rock Pi 4B plus

introduce

  ROCK Pi 4 is Radxa's SBC (Single Board Computer) based on the Rockchip RK3399. It can run android or some Linux distributions. ROCK Pi 4 features a hexa-core ARM processor, 64-bit dual-channel 3200Mb/s LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm microphone jack, 802.11 ac WIFI, Bluetooth 5.0, USB port, GbE LAN, 40-pin color expansion header, RTC. In addition, ROCK Pi 4 supports USB PD and QC power supply. ROCK Pi 4 comes in two models, Model A and Model B, each with 1GB, 2GB or 4GB memory options.
  insert image description here

front

  insert image description here

  insert image description here

  insert image description here

  insert image description here


System startup method

Start with emmc

  Buy plus comes with emmc, will use emmc.
  insert image description here

Boot with tf card

  Plus version, before emmc is used (emmc can be started with tf card before the system is flashed, A, B, and C can be used), then both emmc and tf can be switched (emmc uses the conversion version, no plus soldering on the pcb is so stable).
  insert image description here


Start the board

real

  The rock pi 4b plus I bought has emmc onboard, configured as 4GB memory/64GB emmc (once the emmc flashes the system, it can no longer be started with a tf card), has a tf card slot, and the tf card storage supports a maximum of 128GB.
  insert image description here
  insert image description here
  insert image description here
  insert image description here
  The size of the RK3399 chip is a 21 x 21 square:
  insert image description here
  Note:

  • QC power supply : The fast charging head that supports fast charging is not the general 5V for charging mobile phones, but the voltage range is 9~20V. The board power supply of RK3399 is mostly 12V. (PS: 5V can also run, it may crash while running, I will test it later).
  • Dual male USB cable (important) : This is the cable required for flashing the system to emmc. It is not included in the package, and the plus version is available. Once emmc is flashed, it will no longer be able to use the tf card to boot, so you need to pay attention.
      The author has the Hi3516AV100 development board before, as shown below (the one marked in red):
      insert image description here

Preparation before burning

Burn tool

  (Note: It must be a flashing tool of version 2.69).
  insert image description here

Bin file

  Download from the official website.
  insert image description here

Ubuntu system (mirror)

  (PS: other systems are attached, the reader will download it by himself)
  insert image description here

Install the USB driver

  insert image description here


start burning

Step 1: Wiring

  insert image description here

Step 2: Open the burning tool

  insert image description here

Step 3: Power up the motherboard

  (The development information says that you need to press one more button and then power on. The author brushes it for the first time, and it can be recognized without a key. Note that the device identification needs to install the USB driver 1.)
  insert image description here
  (After testing, brush again, If there is a system, you need to press the button, and you can also run and flash)
  insert image description here

Step 4: Select bin and image files

  insert image description here
  Note: The supporting system has multiple images, some of which are .gz files that need to be decompressed, as shown below:
  insert image description here

Step 5: Click run

  insert image description here

The download is successful, as shown below:
  insert image description here

Step 6: After the brush is successful, the blue light of the motherboard will be constant

  insert image description here


Check the system is running normally

Serial connection

  (It will be introduced later, just connect like this first), as shown in the figure below: RTX connected
  insert image description here
  by TXD, TXD connected by RTX, as shown in the figure below:
  insert image description here
  After the connection is completed, as shown in the figure below:
  insert image description here
  Then install a debuggable terminal software, open the corresponding serial port, (Note: I am used to using the virtual machine ubuntu for arm development to ensure the development environment, so I use the virtual machine ubuntu), as shown below:
  insert image description here


system interface

  Success, as shown below:
  insert image description here
  insert image description here
  The interface is the command line, and there is no official ubuntu with desktop, as shown below:
  insert image description here


Install the desktop runtime environment

  During installation, a network is required, and it takes dozens of minutes.

sudo apt-get update
sudo apt-get install gnome-core

  After installation, as shown below:
  insert image description here


Previous: " Rock Pi Development Notes (1): Introduction to Rock Pi Series Arm Product Solutions Quick Implementation Plan "
Next: " Rock Pi Development Notes (3): Rock Pi 4B plus (Based on Rising Micro RK3399) Board Hardware Resources Introduction "


If the article is an original article, please indicate the source of
the original article when reprinting the blog address of this article: https://hpzwl.blog.csdn.net/article/details/122942395

Guess you like

Origin blog.csdn.net/qq21497936/article/details/122942395