工具与软件:
您好!
我需要修改 tiboot3.bin 源代码、但在 linux-sdk 上找不到路径(确切地说在 u-boot-ti-staging 目录中)来开始修改;是否有人知道它在哪里?
提前感谢。
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.
您好!
n´t、代码必须位于 ti-u-boot-2024.04+git 内部、但我还找不到它。 为了提供更多上下文信息、tiboot3在某个地方必须具有开始加载 tispl.bin 文件所需的地址、即0x80000、但该值的唯一定义与配置文件和 tispl.bin 相关源代码相关。 我的怀疑是、tispl 由 tiboot3加载的地址定义不同、但没有指定确切的地址值、可能是通过使用偏移量和其他地址进行一些计算来实现的。 您知道它可以位于何处吗?
提前感谢您的帮助。
、即0x80000、但该值的唯一定义与配置文件和 tispl.bin 相关源代码相关。 我的怀疑是、tispl 由 tiboot3加载的地址定义不同、但没有指定确切的地址值、可能是通过使用偏移量和其他地址进行一些计算来实现的。 您知道它可以位于何处吗?
您正在检查 OSPI 闪存地址吗?
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_OFFS
自j721e_evm_r5_defconfig
。 之后、当tispl
运行和加载时uboot.img
、它会spl_spi.c
再次执行、这次使用CONFIG_SYS_SPI_U_BOOT_OFFS
的j721e_evm_a72_defconfig
是 From。 是这样吗?