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.

[参考译文] TDA4AH-Q1:通过 QSPI 或 RBL TDA4AH 恢复引导

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1270982/tda4ah-q1-recovery-booting-via-qspi-nor-rbl-tda4ah

器件型号:TDA4AH-Q1

您好!

    我对 通过 TDA4AH 的 QSPI 和 RBL 恢复引导(对于 tisboot3.bin)的潜在可能性有疑问。

假设 tiboot3.bin 的主引导将从 QSPI NOR 闪存完成、并且备份引导模式设置为 WKUP_UART0。

正常的引导流程是  tiboot3.bin -> tispl.bin 和下一个 u-boot.img、然后加载一些操作系统。

如果 tiboot3.bin 映像的第一个实例无法引导、我希望 RBL 能够为主 QSPI 或闪存引导从不同偏移量加载 tiboot3.bin 实例的第二个副本。
引导流的第二个(备份)实例还应涵盖存储在不同偏移量中的其余备份映像 tispl.bin 和 u-boot.img。

如果  TDA4AH 存在这样或类似的功能,并可在 J784S4 EVM 上进行检查,您能否提供详细信息?

此致、

达留斯

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

    尊敬的 Dariusz:

    我们确实为闪存提供了备份读取地址选项、请参阅 TRM 的初始化部分。

    能够从备份地址获取 SBL 后、您可以修改 SBL 以从不同的地址拾取其余映像

    此致、
    帕尔特

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

    大家好、Parth、

    好 消息、我检查了它在 tiboot3.bin 副本中的工作情况。 非常感谢! 顺便说一下、您是否知道 SDK v9源代码中应静态更改其余地址的所有文件/位置(对于  tiboot3.bin、 tispl.bin 和 u-boot.img 的每个二进制文件)? 或者、是否可以在代码内动态更改这些地址?  在 uboot /arch/arm/dts/k3-j784s4-evm.dts 和 config/j784s4_evm_a72_defconfig 以及 j784s4_evm_r5_defconfig 中似乎有3个静态配置文件、我"不确定这是不是全部。

    此致、

    达留斯

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

    您好!

    由于今天在印度度假、请预计响应会有所延迟。

    此致、
    帕尔特

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

    大家好、Parth、

     uboot 流程的备份引导。 是否可以 为 tiboot3.bin、tispl.bin 和 uboot.img 的第一个和第二个实例准备相同的二进制相等映像? 换句话说、在从第一个和第二个备份偏移加载 tiboot3.bin 的情况下、获得与 RBL 类似的功能。

    例如、是否可以   在 A72的 defconfig 中设置第一个实例偏移:CONFIG_SYS_SPI_U_BOOT_OFFSE=0x280000和一些第二个偏移、例如:CONFIG_SYS_SPI_U_BOOT_OFFS_FOR_BACKUP=0xXXXXX? 类似地、对于 R5 CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000、

    此致、

    达留斯

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

    您好!

    因此、例如、是否可以   在 A72的 defconfig 中设置第一个实例偏移:CONFIG_SYS_SPI_U_BOOT_OFFSE=0x280000和一些第二个偏移、例如:CONFIG_SYS_SPI_U_BOOT_OFFSE_FOR_BACKUP=0xXXXXX? 类似地、对于 R5 CONFIG_SYS_SPI_U_BOOT_OFFSE=0x80000[/报价]

    不支持此操作。

    布局也没有提供这么多空间:

    https://software-dl.ti.com/jacinto7/esd/processor-dk-linux-j784s4/08_06_00_12/exports/docs/linux/Foundational_Components Boot/UG-QSPI.html

    ...

    此致、
    基尔西