• 设备树中#address-cells和#size-cells作用


    device tree source


    Example1

    / {
            #address-cells = <0x1>;    // 在 root node 下使用 1 個 u32 來代表 address。
            #size-cells = <0x0>;       // 在 root node 下使用 0 個 u32 來代表 size。
            ...
            ...
            memory {        // memory device
                    ...
                    reg = <0x90000000>;
                    // 0x90000000 是存取 memory 的 address
                    ...
        };
            ...
            ...
    }

    Example2

    / {
            #address-cells = <0x1>;    // 在 root node 下使用 1 個 u32 來代表 address。
            #size-cells = <0x1>;       // 在 root node 下使用 1 個 u32 來代表 size。
            ...
            ...
            memory {        // memory device
                    ...
                    reg = <0x90000000 0x800000>;
                    // 0x90000000 是存取 memory 的 address
                    // 0x800000 是 memory 的 size。
                    ...
            };
            ...
            ...
    }

    Example3

    / {
            #address-cells = <0x2>;    // 在 root node 下使用 2 個 u32 來代表 address。
            #size-cells = <0x1>;       // 在 root node 下使用 1 個 u32 來代表 size。
            ...
            ...
            memory {        // memory device
                    ...
                    reg = <0x90000000 00000000 0x800000>;
                    // 0x90000000 00000000 是存取 memory 的 address
                    // 0x800000 是 memory 的 size。
                    ...
        };
            ...
            ...
    }

    Example4

    / {
            #address-cells = <0x2>;    // 在 root node 下使用 2 個 u32 來代表 address。
            #size-cells = <0x2>;       // 在 root node 下使用 2 個 u32 來代表 size。
            ...
            ...
            memory {        // memory device
                    ...
                    reg = <0x90000000 00000000 0x800000 00000000>;
                    // 0x90000000 00000000 是存取 memory 的 address
                    // 0x800000 00000000 是 memory 的 size。
                    ...
            };
            ...
            ...
    }
  • 相关阅读:
    kubadm初始化找不到镜像
    ssh登录等待时间长问题
    6.vue之v-html
    5.vue之v-text
    4.vue之data对象
    3.vue之el:挂载点
    2.vue基础test
    1.vue之软件VSCode(自动刷新)
    java计算金额保留两位小数精确到分(四舍六入五成双)
    win7 64位 旗舰版装系统记录及window简记
  • 原文地址:https://www.cnblogs.com/idyllcheung/p/11174790.html
Copyright © 2020-2023  润新知