Difference between revisions of "Pinebook Pro"

Jump to navigation Jump to search
Line 904: Line 904:
== Bootable Storage ==
== Bootable Storage ==


See [[RK3399_boot_sequence]] for details of how the RK3399 CPU boots up.
=== Boot sequence details ===
The RK3399's mask 32KB ROM boot code looks for the next stage of code at byte off-set 32768, (sector 64 if using 512 byte sectors). This is where U-Boot code would reside on any media that is bootable.<br>
[[RK3399_boot_sequence|RK3399 boot sequence]]
 
=== Boot devices ===


The Pinebook Pro is capable of booting from eMMC, USB 2.0, USB 3.0, or an SD card. It cannot boot from USB-C.  The boot order of the hard-coded ROM of its RK3399 SoC is: SPI NOR, eMMC, SD, USB OTG.  
The Pinebook Pro is capable of booting from eMMC, USB 2.0, USB 3.0, or an SD card. It cannot boot from USB-C.  The boot order of the hard-coded ROM of its RK3399 SoC is: SPI NOR, eMMC, SD, USB OTG.  
Line 932: Line 936:
echo fe330000.sdhci >/sys/bus/platform/drivers/sdhci-arasan/bind
echo fe330000.sdhci >/sys/bus/platform/drivers/sdhci-arasan/bind
</pre>
</pre>
=== Boot sequence details ===
The RK3399's mask 32KB ROM boot code looks for the next stage of code at byte off-set 32768, (sector 64 if using 512 byte sectors). This is where U-Boot code would reside on any media that is bootable.<br>
[[RK3399_boot_sequence|RK3399 boot sequence]]


== Pinebook Pro Dimensions ==
== Pinebook Pro Dimensions ==