version 1.9, 2018/11/19 21:39:07
|
version 1.10, 2018/11/19 21:49:42
|
Line 31 $ gunzip armv7.img.gz
|
Line 31 $ gunzip armv7.img.gz
|
# dd if=/usr/pkg/share/u-boot/<boardname>/u-boot-sunxi-with-spl.bin of=/dev/rld0d bs=1k seek=8 conv=sync |
# dd if=/usr/pkg/share/u-boot/<boardname>/u-boot-sunxi-with-spl.bin of=/dev/rld0d bs=1k seek=8 conv=sync |
"""]] |
"""]] |
|
|
*TODOleot*: Adjust/provide u-boot incantantions to boot on a BPI |
NetBSD/evbarm 8.0 does not automatically boot on the BananaPI. |
|
We can use the following commands to boot from the (u)SD cards in u-boot: |
|
|
|
[[!template id=programlisting text=""" |
|
mmc dev 0 |
|
setenv kernel netbsd-BPI.ub |
|
fatload mmc 0:1 82000000 $kernel |
|
bootm 82000000 root=ld0a console=fb |
|
"""]] |
|
|
|
Or, to avoid typing them at every boot we can prepare an u-boot script via |
|
[[!template id=man name="mkubootimage" section="1"]]. |
|
|
|
[[!template id=programlisting text=""" |
|
$ cat boot.cmd |
|
mmc dev 0 |
|
setenv kernel netbsd-BPI.ub |
|
fatload mmc 0:1 82000000 $kernel |
|
bootm 82000000 root=ld0a console=fb |
|
$ mkubootimage -A arm -n armv7 -T script boot.cmd boot.scr |
|
"""]] |
|
|
|
...and copy it on the populated (u)SD card: |
|
|
|
[[!template id=programlisting text=""" |
|
# mount /dev/sd0e /mnt |
|
# cp /mnt/boot.scr /mnt/boot.scr.orig |
|
# cp boot.scr /mnt/ |
|
"""]] |
|
|
|
|
# Installing via sysinst(8) |
# Installing via sysinst(8) |