On Thu, Oct 5, 2017 at 10:21 AM, Dennis Lee Bieber
<[email protected]> wrote:
> On Wed, 4 Oct 2017 23:51:26 -0700 (PDT), Mrigendra Chaubey
> <[email protected]> declaimed the
> following:
>
>
>>Compiling the overlay from .dts to .dtbo
>>dtc: invalid option -- '@'
>>Usage: dtc [options] <input file>
>>
>
>         <snip list of options that does not include @>
>>Error: unknown option*
>>
>>I did install device-tree-compiler before issuing this command.
>>
>>My system is ubuntu 14.04, 64 bit.
>>
>>What is wrong here?
>
>         Off-hand -- nothing other than possibly not searching documentation...
>
>         dtc     for current Debian (I just installed to check) does not have 
> an @
> option. A google search for dtc options shows dtc for QEMU has/had @
> https://fossies.org/linux/qemu/dtc/Documentation/manual.txt -- which does
> also seem to match the text found in a link from Wikipedia
>
> """
>   122     -@
>   123   Generates a __symbols__ node at the root node of the resulting blob
>   124   for any node labels used, and for any local references using
> phandles
>   125   it also generates a __local_fixups__ node that tracks them.
>   126
>   127   When using the /plugin/ tag all unresolved label references to
>   128   be tracked in the __fixups__ node, making dynamic resolution
> possible.
>   129
>   130     -A
>   131   Generate automatically aliases for all node labels. This is similar
> to
>   132   the -@ option (the __symbols__ node contain identical information)
> but
>   133   the semantics are slightly different since no phandles are
> automatically
>   134   generated for labeled nodes.
> """
>
> (Appears "A" is not supported anymore either).
>
>
> So...           Try editing the command line to remove the "-@" option

Incorrect, as that won't work, the "-@" generates symbol information,
for use as an overlay.

In 3.8.13, we an early version of "dtc: Plugin and fixup support"

A later version went mainline as of dtc-1.4.3:

https://git.kernel.org/pub/scm/utils/dtc/dtc.git/commit/?id=20f29d8d41f6d1bd2fbe466aa5676026eb012832

Debian (and thus ubuntu) only has dtc-1.4.2 in the stable branches..

Sid recently got dtc-1.4.5

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAOCHtYgQv6mOtwGF_NDK9op-B7VrrZZTvKAm_JSvzpCbGkt6-A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to