LoginSignup
1
1

More than 3 years have passed since last update.

RK3399 board buildroot

Last updated at Posted at 2020-02-08

I was a little confused when I try to build buildroot because I was new to buildroot.
So I write this article to help you ,If you are in the same situation as me.
you can see the link below at wiki.friendlyarm.com but It upset me a bit.
buildroot for RK3399 at wiki.friendlyarm.com

1 : Install repo Utility

git clone https://github.com/friendlyarm/repo
sudo cp repo/repo/usr/bin/

2 : Retrive Repo Package from Github

mkdir linuxsdk-friendlyelec
cd linuxsdk-friendlyelec
repo init -u https://github.com/friendlyarm/buildroot_manifests -b master -m rk3399_linux_release.xml --repo-url=https://github.com/rockchip-linux/repo --no-clone-bundle
repo sync -c --no-clone-bundle

3 : Setup Compilation Environment

sudo apt-get install repo git gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools device-tree-compiler gcc-aarch64-linux-gnu mtools parted libudev-dev libusb-1.0-0-dev python-linaro-image-tools linaro-image-tools autoconf autotools-dev libsigsegv2 m4 intltool libdrm-dev curl sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio python unzip rsync file bc wget libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev libglade2-dev cvs git mercurial rsync openssh-client subversion asciidoc w3m dblatex graphviz python-matplotlib libc6:i386 libssl-dev texinfo liblz4-tool genext2fs lib32stdc++6

you'll see sudo apt-get install repo git-core...at wiki.friendlyarm.com but I couldn't use it so just sudo apt-get install repo git ...

4 : Compile Code

1.0 : kernel

./build.sh kernel

it will take 3-10 minute

1.1 : u-boot

./build.sh uboot

it will take a few minute

1.2 : rootfs

./build.sh rootfs

it will take a few hours

5 : Generate Image for SD Card or EMMC

1.0 : Generate Image for SD Card

sudo ./build.sh sd-img

1.1 : Flash an image to an SD card:

The "/dev/sdX" needs to be replaced with your actual SD card device name.

./friendlyelec/rk3399/sd-fuse_rk3399/fusing.sh /dev/sdX buildroot

2.0 : Generate Image for EMMC(Eflasher)

sudo ./build.sh emmc-img

Check Help Info

buildroothelp.png

I will also write a article for Customize Buildroot

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1