1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- 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
|