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.

[参考译文] AM3358:在引导时选择器件树

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/656706/am3358-selecting-device-tree-at-boot-time

器件型号:AM3358

你(们)好

我有一个定制的 am3358板、并从 NAND 引导 Linux。

我希望在 nand 中为设备树设置2个分区。

在引导时,u-boot 可以选择要从中加载设备树的分区,具体取决于某些输入。

在加载器件树地址之前、我很难找到更改其位置。

看起来 MTDPARTS_DEFAULT 具有一个存储器结构、并使用它来确定器件树的位置。

FDT-control 文档引用 了 CONFIG_O_FANT_CONTROL 的用法来启用动态树选择

以及 地址的 fdtcontrolladr 变量。

但浏览源代码并使用 printf(),它看起来是设备树平展的目标地址,而不是从中读取的源地址。

是否有人对如何设置动态设备树地址有任何建议?

此致、

Ugnius