dtb编译

1.环境需要Ubuntu

2.需要dtc命令没有就安装 sudo apt-get install device-tree-compiler

3.将需要修改编译的DTB上传到机器上面,

使用命令将dtb转换成dts

dtc -l dts -O dtb -o xxxxx.dtb xxxxx.dts

4.转成后可以直接用文本编辑器修改完成

再用

dtc -O dtb -l dtb -o xxxxx.dtb xxxxx.dts

转成dtb

内存修改

1.在转换的dts里面查找memory

2.假如2G内存

就是1024*1024**1024*2=0x80000000

那就在memory改成0x80000000

内容补充

里面98xxxx开头的都是设备地址

然后如果内存包含了设备地址就要做reserve保留

不懂就去看linux内核代码里面关于device-tree的一些文档就好理解多了