可以从u-boot官网源码下载一个比较新的u-boot, 查看它的cmd/fdt.c
ftp://ftp.denx.de/pub/u-boot/

fdt命令使用示例
nand read.jffs2 32000000 device_tree      // 从flash读出dtb文件到内存(0x32000000)
fdt addr 32000000                                      // 告诉fdt, dtb文件在哪
fdt print /led pin                                           // 打印/led节点的pin属性
fdt get value XXX /led pin                           // 读取/led节点的pin属性, 并且赋给环境变量XXX
print XXX                                                    // 打印环境变量XXX的值
fdt set /led pin <0x00050005>                     // 设置/led节点的pin属性
fdt print /led pin                                            // 打印/led节点的pin属性
nand erase device_tree                              // 擦除flash分区
nand write.jffs2 32000000 device_tree      // 把修改后的dtb文件写入flash分区

最新文章

  1. FFmpeg编译找不到库文件
  2. IOS开发常见错误整理
  3. 快速判断ie10及以上版本浏览器
  4. Three.js基础探寻十——动画
  5. python tab补全
  6. nginx配置学习文章
  7. 已经包含了#include &lt;atlcom.h&gt; #include &lt;comutil.h&gt;还是报错
  8. [转]浅谈PCA的适用范围
  9. CAS 之 Apereo CAS 简介(一)
  10. issubclass判断前面是不是后面的子类
  11. CentOs 6 或 7 yum安装JDK1.8 (内含报 PYCURL ERROR 6 - &quot;Couldn&#39;t resolve host &#39;mirrors.163.com&#39;&quot;错误解决方案)并分析为什么不能yum安装
  12. WinServer设置多用户登录
  13. LeetCode.atoi
  14. python tkinter entry
  15. 浅谈java 之 Map
  16. 回流(reflow)与重绘(repaint)
  17. [Linux] - SVN忽略文件夹更新的命令与方法
  18. WiFi 统一管理以及设备自动化测试实践
  19. 第三百一十三节,Django框架,Session
  20. HDU1502 Regular Words DP+大数

热门文章

  1. 理解bind函数
  2. c# 圆上坐标点
  3. 使用postMessage通信,未触发message事件
  4. Codeforces Round #417 C. Sagheer and Nubian Market
  5. 公司网络问题 &amp; Caused by: org.gradle.internal.resource.transport.http.HttpRequestException
  6. 使用OmniGraffle创建流程图
  7. 立即抢注我的免费1T云空间
  8. MVC框架以及实例
  9. 如何写一个能在gulp build pipe中任意更改src内容的函数
  10. .net core系列之《.net core中使用MySql以及Dapper》