设备树中的 reg 属性 是什么?
What is reg property in device tree?
设备树中的address-cell
和size-cells
是什么? reg
是否与 address-cell
和 size-cell
相关?如果是,那又如何?
例如:
memory: memory@20000000 {
#address-cells = <1>;
#size-cells = <1>;
device_type = "memory";
reg = <0x20000000 0x80000000>;
};
什么是 0x20000000?我们可以从哪里得到这个?
reg 的含义取决于设备所连接的总线类型,并记录在总线的设备树绑定中。
这里内存直接映射到CPU地址space,reg是<address size>
.
所以,这意味着您的 DDR 从地址 0x20000000
开始,大小为 2GB。
这个地址应该记录在 SoC 数据表中,如果你能得到它,在一个名为内存或内存映射的部分。
设备树中的address-cell
和size-cells
是什么? reg
是否与 address-cell
和 size-cell
相关?如果是,那又如何?
例如:
memory: memory@20000000 {
#address-cells = <1>;
#size-cells = <1>;
device_type = "memory";
reg = <0x20000000 0x80000000>;
};
什么是 0x20000000?我们可以从哪里得到这个?
reg 的含义取决于设备所连接的总线类型,并记录在总线的设备树绑定中。
这里内存直接映射到CPU地址space,reg是<address size>
.
所以,这意味着您的 DDR 从地址 0x20000000
开始,大小为 2GB。
这个地址应该记录在 SoC 数据表中,如果你能得到它,在一个名为内存或内存映射的部分。