Where is the rk3399-pinebook-pro.dtb ?

KIRIYAMA Kazuhiko <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
Hi, all

I want to make bootable installer image of PINEBOOK Pro, so
I installed sysutils/u-boot-pinebookpro and worked as follows:

# truncate -s 1g FreeBSD-13.0-CURRENT-arm64-aarch64-PINEBOOKPRO-20201001-e18fc94e525-memstick.img
# mdconfig -d -u md0
# mdconfig -a -t vnode -f FreeBSD-13.0-CURRENT-arm64-aarch64-PINEBOOKPRO-20201001-e18fc94e525-memstick.img 
md0
# gpart create -s mbr md0
md0 created
# gpart add -b 32768 -t fat32lba -s 54m md0
md0s1 added
# mdconfig -a -t vnode -f FreeBSD-13.0-CURRENT-arm64-aarch64-PINEBOOK-20201001-e18fc94e525.img 
md1
# gpart show md1
=>     63  6291393  md1  MBR  (3.0G)
       63     2016       - free -  (1.0M)
     2079   110502    1  fat32lba  [active]  (54M)
   112581  6178851    2  freebsd  (2.9G)
  6291432       24       - free -  (12K)

# gpart show md0
=>     63  2097089  md0  MBR  (1.0G)
       63    32705       - free -  (16M)
    32768   110592    1  fat32lba  (54M)
   143360  1953792       - free -  (954M)

# dd if=/dev/md1s1 of=/dev/md0s1 bs=10240 conv=sync                         
5526+0 records in
5526+0 records out
56586240 bytes transferred in 50.280273 secs (1125416 bytes/sec)
# mdconfig -d -u md1
# mdconfig -a -t vnode -f FreeBSD-13.0-CURRENT-arm64-aarch64-20201001-e18fc94e525-memstick.img
md1
# gpart show md1
=>      3  1655448  md1  GPT  (808M)
        3    66584    1  efi  (33M)
    66587  1588864    2  freebsd  (776M)

# gpart add -t freebsd md0
md0s2 added
# dd if=/dev/md1s2 of=/dev/md0s2 bs=10240 conv=sync
79444+0 records in
79444+0 records out
813506560 bytes transferred in 736.789089 secs (1104124 bytes/sec)
# dd if=/usr/local/share/u-boot/u-boot-pinebookpro/idbloader.img of=/dev/md0 seek=64 bs=512 conv=sync
322+0 records in
322+0 records out
164864 bytes transferred in 1.578397 secs (104450 bytes/sec)
# dd if=/usr/local/share/u-boot/u-boot-pinebookpro/u-boot.itb of=/dev/md0 seek=16384 bs=512 conv=sync
1800+0 records in
1800+0 records out
921600 bytes transferred in 11.001794 secs (83768 bytes/sec)
# 
# gpart show md0
=>     63  2097089  md0  MBR  (1.0G)
       63    32705       - free -  (16M)
    32768   110592    1  fat32lba  (54M)
   143360  1953792    2  freebsd  (954M)

# gpart set -a active -i 1 md0
active set on md0s1
# gpart show md0
=>     63  2097089  md0  MBR  (1.0G)
       63    32705       - free -  (16M)
    32768   110592    1  fat32lba  [active]  (54M)
   143360  1953792    2  freebsd  (954M)

# mount -t msdos /dev/md0s1 /mnt
# ll /mnt/
total 8
drwxr-xr-x  1 root  wheel  4096 10  1 19:40 dtb/
drwxr-xr-x  1 root  wheel  4096 10  1 19:40 EFI/
# ll /mnt/dtb/rockchip/
total 432
-rwxr-xr-x  1 root  wheel  50515 10  1 19:40 rk3328-rock64.dtb*
-rwxr-xr-x  1 root  wheel  75766 10  1 19:40 rk3399-firefly.dtb*
-rwxr-xr-x  1 root  wheel  75037 10  1 19:40 rk3399-khadas-edge-captain.dtb*
-rwxr-xr-x  1 root  wheel  75029 10  1 19:40 rk3399-khadas-edge-v.dtb*
-rwxr-xr-x  1 root  wheel  74974 10  1 19:40 rk3399-khadas-edge.dtb*
-rwxr-xr-x  1 root  wheel  75967 10  1 19:40 rk3399-rockpro64.dtb*
#

I found that there is not rk3399-pinebook-pro.dtb. I
searched rk3399-pinebook-pro.dts [1] but it's binary could
not found. Where is the rk3399-pinebook-pro.dtb?

Regards.

[1] http://sbexr.rabexc.org/latest/sources/16/9e72f1727556c6.html
---
Kazuhiko Kiriyama <[email protected]>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-arm
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.