DTS草稿之二

二、DTS文件编译

    Dts文件需要最后通过工具dtc(device tree compiler)编译生成UBOOT所需的dtb二进制文件。Dtc工具的一般命令行格式是:

    dtc[-I <input-format>] [-O <output-format>] [-o output-filename] [-Voutput_version] input_filename

我们常用的命令如:

dtc -I dts -O dtb -R 4 -S 0x3000 -b 0 -o mpc8572_nc.dtbmpc8572ds.dts

其中-R是指定reserve map entry的个数,reserve map的概念参见图-1,它的每个entry是一个64位的整数,前32位指定reserve mem的地址,后32位指定reserve mem的大小。-S指定的是整个生成dtb文件的大小,适当扩大以供UBOOT创建/chosen等节点时使用。-b是指定物理上启动的cpu内核编号,对于8572的双核来说,必须指定为0。

你可能感兴趣的:(DTS草稿之二)