This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRA726:DTC 问题

Guru**** 2611705 points
Other Parts Discussed in Thread: DRA726

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/581643/dra726-dtc-question

器件型号:DRA726

我在家里工作、处理一个项目、在运行 DTC 时收到了大量类似的消息。 我在工作中没有这些。

编译器是

在这里、我运行编译器 gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf、在我的办公室也是如此

CCS7是两台计算机上的 IDE。

差异:

工作:Ubuntu 14.04

主页:Fedora 25.

Fedora 25上的 DTC 为1.4.2、Ubuntu 14.04上的 DTC 为1.4.0

该警告是设备树中的错误还是新 DTC 更挑剔?

以下是一些消息、

DTC    arch/arm/dts/activa-dra726.dtb
警告(unit_address_vs_reg):节点/memory 具有 reg 或 ranges 属性、但没有单位名称
警告(unit_address_vs_reg):节点/OCP 具有 reg 或 Ranges 属性、但没有单位名称
警告(unit_address_vs_reg):节点/ocp/l4@4a000000/SCM@2000/SCM_conf@0/pbias 稳压器具有 reg 或区域属性、但没有单位名称
警告(unit_address_vs_reg):节点/ocp/l4@4a000000/SCM@2000/SCM_conf@0/clocks/dss_dscp_clk 具有 reg 或 Ranges 属性、但没有单位名称
警告(unit_address_vs_reg):节点/ocp/l4@4a000000/cm_core_aon@5000/clocks/DPLL_AE_ck 具有 reg 或范围属性、但没有单位名称
警告(unit_address_vs_reg):节点/ocp/l4@4a000000/cm_core_aon@5000/时钟/DPLL_AE_M2x2_ck 具有 reg 或范围属性、但没有单位名称
警告(unit_address_vs_reg):节点/ocp/l4@4a000000/cm_core_aon@5000/时钟/Abe_clk 具有 reg 或范围属性、但没有单位名称

Michel Catudal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michel、

    您能否告诉我们您所构建的 SDK/内核版本是什么?


    此警告检查已添加到 v1.4.1之间的 DTC 中。 和 v1.4.2。 通过此提交:
    git.kernel.org/.../

    似乎有一项要求,即如果节点具有"reg"属性,则节点必须具有单位地址
    它是"reg"属性中的第一个地址。 例如、您可以检查如何定义"cpu"节点
    此处的说明:
    elinux.org/Device_Tree_Usage

    您也可以查看本文档的2.2.1.1节"节点名称要求"(在提交消息中提到)
    上述承诺中的一项):
    elinux.org/.../Power_ePAPR_APPROVED_v1.1.pdf

    我想您可以针对自己的工作忽略此警告(因为在早期版本的 DTC 中忽略了此警告)、
    但我会将问题转发给 Linux 内核专家进行评论。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它是一款定制电路板、具有 DRA726、内核和 u-boot、基于汽车 SDK 3.02附带的内容

    Linux 内核为4.4.45-g89944627d5

    我没有在内核的设备树上工作、而是 u-boot 中的设备树

    米歇尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michael、

    我也使用了 u-boot 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michel、

    [引述 USER="Michel Catudal2"]主页:Fedora 25[/引述]

    这可能是根本原因、因为 Fedora 未经过测试、也未正式支持 PSDKLA 主机(Processor SDK Linux Automotive)

    [引用用户="Michel Catudal2"] Fedora 25上的 DTC 为1.4.2,Ubuntu 14.04[/引用]上的 DTC 为1.4.0

    那么、要编译 u-boot 器件树文件(DTS)、您不使用 Linaro 编译器(随 PSDKLA 软件包提供)、而是安装和使用器件树编译器(DTC)?

    此致、
    帕维尔