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>