1. FDT介绍
- 扁平设备树(Flattened Device Tree,FDT),也叫平坦设备树,是设备树的一种二进制表示形式,提高了在嵌入式系统中的传输和解析效率;
2. 在U-Boot中使用FDT
2.1. 进入U-Boot
- 开发板上电按
Ctrl + c
进入U-Boot命令行;
2.2. 查询配置
- 输入
fdt list /
查看设备树根节点;
fdt list /
- 输入
fdt print
可以打印整个设备树;
fdt print
- 输入
fdt list /usb0-vbus
查看usb0
配置;
fdt list /usb0-vbus
- 输入
fdt list /soc
查看soc
节点; - 输入
fdt list /soc/leds
查看soc
下的leds
节点;
fdt list /soc
fdt list /soc/leds
2.3. 修改配置
- 输入
fdt set /soc/leds/led_1 label led2
修改led1_1
的label
属性为led2
;
fdt set /soc/leds/led_1 label led2
2.4. 保存配置
- 输入
fdt save
保存;
fdt save