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.

[参考译文] TDA4VM:uboot 如何在 opsi 中运行?

Guru**** 2487425 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1441602/tda4vm-how-uboot-running-in-opsi

器件型号:TDA4VM

工具与软件:

SDK:0,806,0902
电路板:tda4vm_evm

您好、

现在  我们设计一个启动序列:

tiboot3.bin (在 ocmc 中运行)-> mcu1_0 (在 ospi 中运行)
         -> uboot (在 ospi 中运行)
uBoot ->从文件系统引导 MCU2_0、MCU2_1 (在 DDR 中运行)

uBoot->正在引导 Linux。

mcu1_0:  我指的是 XIP 演示。 (但如何将 mcu1_0刷写到 ospi 中)??

uboot:我不知道 uboot 是如何在 opsi 中运行的。

 
Q1:

我想询问如何在 opsi 上运行 uboot 而不是从 opsi 中启动?

我参考以下方法来刷写 uboot:

该方法是否在 ospi 上运行? 或者它是从 opsi 中复制数据、然后从 其他地址启动它吗?
上述问题对我非常重要)


Q2:

我指的是 XIP 演示:

我如何知道此地址段所在的存储设备? 我想这是一个 opsi 器件。 
如何知道此存储设备的大小? 我如何将此地址动态分配给每个 MCU 的链接文件?

谢谢!

伊森

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

    您好、
    现在我想补充 几个问题:

    问题3:
      uBoot 存储在 ospi 指定区域中、但我的 Linux 内核存储在 SD 或 eMMC 中。 那么、我应该修改哪些文件、以便 uboot 能够成功启动 Linux 内核?

    问题4:
      我们还需要 mcu1_0才能在 XIP 模式下运行、但 mcu1_0从 opsi 启动、因此我是否需要从 ospi 单独查找用于 mcu1_0运行的 ospi 区域(通过在链接文件中将其设置、这是 mcu1_0要运行的单独区域)、不能与 uboot、SBL 和其他核心 opsi 位置发生冲突)?

    谢谢!

    伊森