This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What is a u-Boot dtb file and how do I use it

Hi Experts,

What is u-boot dtb file and how can i read it ?

Is there any application to load it and how it is created ?

In Makefile I usually find it created during the build process  and how it is used in Makefile ?

  • Hi Lyf,

    First, you have to understand the following questions.

    What is "dts"and "dtb" file ?

    Why should I use it ?

    How can I use it ?

    What is the purpose of it ?

    Answer:

    A "dtb" file contains a "device tree blob" (binary). It's the new way to pass hardware information about the board to the Linux kernel as like board file does.

    So that, we can create only one kernel, then we can create multiple dtb file depends on the hw then we can use single kernel for different boards with multiple dtb file.

    dts : device tree source : arch/arm/boot/dts/

    To know more about dts & dtb, please search in internet.