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.

[参考译文] Linux/TMS320DM8168:从 USD/NAND 启动

Guru**** 2555630 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624876/linux-tms320dm8168-boot-from-usd-nand

器件型号:TMS320DM8168

工具/软件:Linux

您好!

我们有一个采用 DM8168处理器的设计。 它具有 NAND 闪存和 uSD 支持作为引导介质。

电路板上有一个引导介质选择开关。(即、在开启状态下、u-boot 从 uSD 引导、在关闭状态下、它从 NAND 闪存引导)

一旦 u-boot 控制台出现、就会从 NAND 闪存器件中检查引导参数、我们在该器件中存储了用于 u-image 引导的引导参数。

我们的客户有一项要求、即如果我们将引导介质开关更改为打开、则 u-boot 和 Linux 都应从连接到电路板的 uSD 进行。

如果引导介质开关处于关闭状态、则处理器应仅从 NAND 闪存引导 u-boot 和 Linux。

有没有人有这种实施的经验?

请任何人帮助我们实现这一点。

谢谢、此致、
南日达 M

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

    [引用 USER="Nanjunda M"]我们的客户有一项要求,即如果我们将引导介质开关更改为“打开”,则 u-boot 和 Linux 都应该从连接到电路板的美元中进行。

    这是可能的。 您应该为 SD 引导构建 u-boot、并将 u-boot、Linux 内核和引导参数存储在 SD 卡中。 EZSDK mksdboot.sh 脚本正在执行此操作、它会准备 SD 卡以进行端到端(u-boot、环境、内核、rootfs)引导。 它使用预构建的图像、但您可以将这些图像替换为您自己的图像。

    [引用 USER="Nanjunda M"]如果引导介质开关处于关闭状态,则处理器应仅从 NAND 闪存引导 u-boot 和 Linux。

    这是可能的。 您应该为 NAND 引导构建 u-boot、并将 u-boot、Linux 内核和引导参数存储在 NAND 闪存中。 您可以浏览 setup-nand-images.sh 脚本。

    此致、
    帕维尔