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.

[参考译文] am3352:U-boot 中的电路板配置

Guru**** 2584385 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595314/am3352-board-configuration-in-u-boot

器件型号:AM3352

我有基于 AM3352的定制设计电路板。在我的电路板上、我有 DP83867CRRGZ 和 DDR3 - MT41K128M16JT-125。

我想在 u-boot 中创建自己的电路板、例如"XYZ"。 我想知道为了支持新电路板、我必须修改/创建哪些文件。 (可能是我可以将 Beagle Bone Black 作为样本)。

如果有任何人需要修改文件列表/需要更改功能以添加对新电路板的支持-这将非常有帮助。

此外、我还想知道、如果我已经从 pinmux 实用程序创建了 pinmux 文件.c/.h、我是否可以在 u-boot 中包含该文件、因此我不必为编程 IO-MUXes 创建单独的文件。

谢谢、

R.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    构建 u-boot 所需的特定于电路板的文件、即 BeagleBone Black 所需的文件:
    board/ti/am335x/board.c -->电路板初始化(pinmux、时钟、DDR 等)
    ti/am335x/mux.c --> pinmux 设置
    arch/arm/include/asm/arch-am33xx/ddr_defs.h --> DDR/EMIF 寄存器值、时序等。
    include/configs/am335x_evm.h -->电路板配置(另请参见随附的头文件)
    arch/arm/dts/am335x-bonebblack.dts
    arch/arm/dts/AM335x-bone-common.dtsi
    arch/arm/dts/am33xx.dtsi

    您可以修改这些文件以包括对定制电路板的支持、或为您的电路板创建新文件。
    如果您选择为电路板创建新文件、则还需要修改 Kconfig 和 Makefiles。

    注意:对于上述文件列表、我引用了 ti-processor-sdk-linux-am335x-evm-03.03.00.04中的源代码。

    此致、
    Yordan