请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SK-AM62 我正在尝试从 eMMC 和 OSPI 引导 AM62x SK EVM。 我拥有的电路板是修订版 PROC114E1。
我正在使用 TI 提供的 SD 卡映像、该映像位于: https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-PvdSyIiioq/08.04.01.03/tisdk-default-image-am62xx-evm.wic.xz
我已经尝试在 OSPI NOR 闪存和第一个 eMMC 引导块的不同位置找到各种引导加载程序、但似乎最近对 SPL/u-boot 偏移进行的更改是适用的。 我从源中看到 u-boot 应位于 SPI NOR 闪存中的0x280000、这将转换为 eMMC 引导块中的扇区0x1400、但是、我无法确定 tiboot3.bin 希望从源中找到 SPL 的偏移量。 文档显示、它应该位于 eMMC 引导块 中的扇区0x400、https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_04_01_03/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory.html、或者 OSPI NOR 闪存中的偏移量0x80000 - https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_04_01_03/exports/docs/linux/Foundational_Components/U-Boot/UG-QSPI.html
我尝试在 QSPI NOR 闪存中将 SPL 同时定位在0x80000和0x100000、以及一些其他随机选择的偏移、但我从未看到任何引导消息。 我还尝试了第一 个 eMMC 引导块中的几个不同位置。 当然、对于 eMMC 引导、我将针对 eMMC 引导模式(而不是使用 MMCSD)使用适当的 DIP 开关设置、 但是、我将尝试使用 MMCSD 的文件系统模式 、并使用 FAT32格式化 eMMC 的用户区域的第一部分、以查看是否可以引导该部分。 我想我也可以尝试使用 MMCSD 引导模式的原始模式。
如果有人能向我确认 tiboot3.bin 在 OSPI 和 eMMC 引导模式下希望找到 SPL 的位置、我将不胜感激。