You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
guochunrong 6d0a53d35d Initial commit base buildroot 2022.02 2 years ago
..
patches/uboot Initial commit base buildroot 2022.02 2 years ago
extlinux.conf Initial commit base buildroot 2022.02 2 years ago
genimage.cfg Initial commit base buildroot 2022.02 2 years ago
post-build.sh Initial commit base buildroot 2022.02 2 years ago
readme.txt Initial commit base buildroot 2022.02 2 years ago

readme.txt

Intro
=====

This default configuration will allow you to start experimenting with the
buildroot environment for the Rock64. With this default configuration you
can log in into board via uart and look around.

Board homepage: https://www.pine64.org/?page_id=7147

Build
=====

First, load rock64 config for buildroot

$ make rock64_defconfig

Optionally make changes to buildroot config (to install more programs)

$ make menuconfig

And then build everything

$ make

When completed, following files will be generated in output/images directory:

.
├── Image
├── bl31.bin
├── bl31.elf
├── rk3328-rock64.dtb
├── rootfs.ext2
├── rootfs.ext4 -> rootfs.ext2
├── rootfs.tar
├── sdcard.img
├── u-boot-spl.bin
├── u-boot-tpl-spl.img
├── u-boot-tpl.bin
├── u-boot-tpl.img
├── u-boot.bin
└── u-boot.itb

Creating bootable SD card
=========================

!!! THIS COMMAND MAY WIPE YOUR DISK!
!!! MAKE SURE YOU PASSED CORRECT DEVICE!
!!! OR IT THIS WILL WIPE YOUR DISK!

Simply invoke (as root)

# dd if=output/images/sdcard.img of=/dev/sdX && sync

Where X is your SD card device (not partition), of= argument may also be
/dev/mmcblk0 if you are using built-in sd card reader.

Runtime
=======

Login
-----

By default, buildroot has no password, just type 'root' as login user, and
you will be logged in.

Serial console
--------------

Serial console needs to be connected to pins (into 40pin rpi compatible part)

pin 6: gnd
pin 8: tx
pin 10: rx

Pin numbers are printed on board.

Uart configuration is not standard. Rock64 uses 1500000 (1,5M) baudrate
with standard 8n1.

Ethernet
--------

To enable ethernet you need to load modules for it:

# modprobe stmmac
# modprobe dwmac-rk

and since by default there is no dhcp installed, you need to configure ip
address, remember to change address to fit your network.

# ifconfig eth0 up
# ip addr add 10.1.1.180/24 dev eth0
# ping 10.1.1.1
PING 10.1.1.1 (10.1.1.1): 56 data bytes
64 bytes from 10.1.1.1: seq=0 ttl=64 time=0.695 ms