A rust version of fdtdump - a tool for printing flattened device trees.
Simply run the following to build and install:
cargo install fdtdump
USAGE:
fdtdump <dtb-file>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
ARGS:
<dtb-file> Path to dtb file
$ echo '/dts-v1/; / { prop = "hello"; };' | dtc > dtb-file
$ cargo run dtb-file
/dts-v1/;
// magic: 0xd00dfeed
// totalsize: 0x61 (97)
// off_dt_struct: 0x38
// off_dt_strings: 0x5c
// version: 0x11
// boot_cpuid_phys: 0x0
// last_comp_version: 16
// boot_cpuid_phys: 0x0
// size_dt_strings: 0x5
// size_dt_struct: 0x24
/ {
prop = "hello";
};