standalone dtc compiler build from git://git.jdl.com/software/dtc.git gives error
Karicheri, Muralidharan
m-karicheri2 at ti.com
Thu Apr 12 08:26:20 EST 2012
>> -----Original Message-----
>> From: Stephen Warren [mailto:swarren at wwwdotorg.org]
>> Sent: Wednesday, April 11, 2012 2:21 PM
>> To: Karicheri, Muralidharan
>> Cc: devicetree-discuss at lists.ozlabs.org
>> Subject: Re: standalone dtc compiler build from git://git.jdl.com/software/dtc.git gives
>> error
>>
>> On 04/11/2012 11:59 AM, Karicheri, Muralidharan wrote:
>> > Hi, Jon Lolieger,
>> >
>> > I have tried using the standalone dtc compiler at git://git.jdl.com/software/dtc.git
>> > to compile my dts file and got the following error:-
>> >
>> > a0868495 at ares-ubuntu:~/dtc$ dtc -I dts -O dtb tci6614-evm.dts
>> > DTC: dts->dtb on file "tci6614-evm.dts"
>> > tci6614-evm.dts:4 syntax error
>> >
>> ...
>> > Why is the dtc not able to compile the dts file?
>>
>> I think the only way to answer that is going to be to post your .dts
>> file, or at least the first 4 or 5 lines of it.
Stephen,
Thanks for responding.
Here it is
/dts-v1/;
/include/ "skeleton.dtsi"
/ {
model = "Texas Instruments TCI6614 EVM";
compatible = "ti,tci6614-evm";
#address-cells = <1>;
#size-cells = <1>;
And "skeleton.dtsi" has
/*
* Skeleton device tree; the bare minimum needed to boot; just include and
* add a compatible value. The bootloader will typically populate the memory
* node.
*/
/ {
#address-cells = <1>;
#size-cells = <1>;
chosen { };
aliases { };
memory { device_type = "memory"; reg = <0 0>; };
};
BTW, the dtc compiler in the Linux kernel tree runs fine. Also I get the same error when I run the
dtc against other existing dts files in the Linux 3.2 kernel tree. Any clue?
Thanks
Murali
More information about the devicetree-discuss
mailing list