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.

[参考译文] AM2431:SPI 中不使用 OSPI0端口的引导模式?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1159482/am2431-boot-mode-in-spi-that-does-not-use-ospi0-port

器件型号:AM2431

您好!

TI 是否有方法或计划来实施 SPI 主引导模式、但不必通过 OSPI0端口? 例如、使用 MCSPI 总线作为引导方法?

我们板上有一些重要器件已经使用四通道 SPI、如果我们只能将 OSPI 用于主引导加载程序、那么我们将丢失这些器件。 除了电路板上的引导加载程序 SPI 之外、我们目前还没有其他好方法-从当前引导模式来看、除了 SPI 或 I2C (不太可能工作)、基本上没有别的方法:

谢谢、

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

    你好,方

    如果您打算将主引导模式用作 SPI、最佳选择是使用 OSPI0。 不能将 MCSPI 用作主引导加载程序。 您可以使用 OSPI 模块运行 QSPI。 此外、我们在 OSPI 中支持4个 CS、因此如果 您的器件上的所有闪存都是相同的器件、则此用例将适用于 AM243x。

    另一种选择是使用 SD 卡作为主引导加载程序来引导 SBL ROM、然后自定义辅助引导加载 程序可以从 SPI 或 I2C 引导器件。 我们支持具有 MCU_PLUS_SDK 的定制 SBL。

    希望这对您有所帮助、
    Aakash

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

    谢谢! 我正在尝试查看是否可以使用 I2C EEPROM 解决此问题、通过从 I2C 引导支持的最大闪存大小是多少?

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

    您好、  

    I2C 只支持16位寻址、并且图像可以保留在2个不同的位置、即0x0和0x8000、因此 ROM 支持的最大图像大小为32KB。

    此致、
    Aakash