Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Aug 2016 11:26:25 +0300
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        mattia.rossi.mailinglists@gmail.com
Cc:        freebsd-arm <freebsd-arm@freebsd.org>, Emmanuel Vadot <manu@bidouilliste.com>
Subject:   Re: Allwinner H3 - OrangePi Plus Status
Message-ID:  <EDA46F74-3210-451E-A694-21C0C7B8BC2E@cs.huji.ac.il>
In-Reply-To: <3454388a-02bc-8dbe-4f8f-c33a726e406c@gmail.com>
References:  <64ad8272-a97f-e51f-19f1-d37e12c4e4bf@gmail.com> <E9103052-2177-42C0-BFFD-C48BDC7ACDFE@cs.huji.ac.il> <868ae805-bf93-50f9-e22c-1d2ea13f8555@gmail.com> <8FDE95E3-C66E-40D5-8133-67FD987BE729@cs.huji.ac.il> <3454388a-02bc-8dbe-4f8f-c33a726e406c@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

> On 10 Aug 2016, at 11:21, Mattia Rossi =
<mattia.rossi.mailinglists@gmail.com> wrote:
>=20
> Hi all again,
>=20
> I've managed to build everything, and to create the image etc., but =
I'm having troubble with the .dtb file
>>=20
>> the .dtb file goes in /boot/dtb
>> Also realised that my attachments did not go through, in case their =
air needed
>> let me know.
>>=20
>>=20
>=20
> So, I've added sun8i-h3-orangepi-plus.dts to the dtb/allwinner =
Makefile, so that it gets built with the MODULES_EXTRAS option in the =
kernel config file.
>=20
> So far so good, the .dtb exists as sun8i-h3-orangepi-plus.dtb and is =
installed in /boot/dtb which is placed on the ufs filesystem (2nd =
partition of the SD card).
>=20
> When I switch on the device, u-boot and ubldr start fine, but ubldr =
complains about the missing .dtb - So obviously it's confused by =
something. I guess the .dtb is either in the wrong place or it has the =
worng name. In either way, I need to tell ubldr what to look for. How do =
I do that?
>=20
> On my dreamplug I don't use ubldr, but boot kernel.bin directly from =
u-boot. There I use the following kernel config options:
>=20
> options         FDT_DTB_STATIC
> makeoptions     FDT_DTS_FILE=3Ddreamplug-1001.dts
>=20
> which cause the .dtb to be built into the kernel. Would that work with =
ubldr as well? (I don't need a separate .dtb, so whatever works is fine =
with me..
>=20
> Do you have any hints?
>=20

you will have to either
	compile u-boot for the orange-plus so that it will look for the =
correct dab file
	depending which one you are using, it=92s probably looking for =
orange-pc
	(do a grep dtb of the u-boot - which should be in the fat =
partition)

or
	figure out how to set/create the txt file u-boot is supposed to =
read, and what is the correct
	magic syntax to set the dub file name


> Thanks,
>=20
> Mat




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EDA46F74-3210-451E-A694-21C0C7B8BC2E>