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:Linux-SDK 上的 Tiboot3源代码路径

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1490531/tda4vm-tiboot3-source-code-path-on-linux-sdk

器件型号:TDA4VM

工具与软件:

您好!

我需要修改 tiboot3.bin 源代码、但在 linux-sdk 上找不到路径(确切地说在 u-boot-ti-staging 目录中)来开始修改;是否有人知道它在哪里?

提前感谢。

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

    您好!

    这取决于您要修改的具体驱动程序。

    tiboot3.bin 由 U-Boot 存储库生成。 tiboo3.bin 是 TDA4VM 的 R5 SPL。

    $SDK_4.05board-support/ti-u-boot-2024.04+git Linux_Path

    -基尔西

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

    您好!

     n´t、代码必须位于 ti-u-boot-2024.04+git 内部、但我还找不到它。 为了提供更多上下文信息、tiboot3在某个地方必须具有开始加载 tispl.bin 文件所需的地址、即0x80000、但该值的唯一定义与配置文件和 tispl.bin 相关源代码相关。 我的怀疑是、tispl 由 tiboot3加载的地址定义不同、但没有指定确切的地址值、可能是通过使用偏移量和其他地址进行一些计算来实现的。 您知道它可以位于何处吗?

     

    提前感谢您的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    、即0x80000、但该值的唯一定义与配置文件和 tispl.bin 相关源代码相关。 我的怀疑是、tispl 由 tiboot3加载的地址定义不同、但没有指定确切的地址值、可能是通过使用偏移量和其他地址进行一些计算来实现的。 您知道它可以位于何处吗?

    您正在检查 OSPI 闪存地址吗?

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/10_01_00_04/exports/docs/linux/Foundational_Components U-Boot/UG-QSPI.html

    CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000

     创建了单独的时钟配置。

    这是由 R5 SPL 加载的 tispl.bin (也称为 A72 SPL)。

    POST 此 u-boot.img 由 A72 SPL 在以下地址加载:

    CONFIG_SYS_SPI_U_BOOT_OFFS=0x280000

    (位于  configs/j721e_evm_a72_defconfig 中)

    -基尔西

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

    因此、spl_spi.c 负责加载这两个映像、但它根据引导阶段确定要使用的配置定义。 例如、在第一次执行期间、spl_spi.c 引用CONFIG_SYS_SPI_U_BOOT_OFFSj721e_evm_r5_defconfig。 之后、当tispl运行和加载时uboot.img、它会spl_spi.c再次执行、这次使用CONFIG_SYS_SPI_U_BOOT_OFFSj721e_evm_a72_defconfig是 From。 是这样吗?

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

    是的。 R5 SPL 加载 tispl.bin、A72 SPL 加载 U-Boot.img

    此致、

    基尔西