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.

[参考译文] XEVMK2EX:在 K2E EVM 上使用 EEPROM

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/577967/xevmk2ex-use-of-eeprom-on-k2e-evm

器件型号:XEVMK2EX

您好!  

K2E EVM 上 EEPROM 的用途是什么。  

我们希望支持 SPI NOR 闪存、以便在电路板上进行引导。 我们可以避免使用 I2C EEPROM 还是需要保留 EEPROM?

如果我们不在电路板上提供 EEPROM、会产生什么后果?  

EEPROM 是否与第二级引导模式相关?  

请清除。  

谢谢、此致

Tarang Jindal

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

    [引述]在 K2E EVM 上使用 EEPROM 的方法是什么。 [/报价]

    K2E EVM 技术参考手册(https://www.einfochips.com/wp content/uploads/2016/04/EVMK2E_Technical_Reference_Manual.pdf)对此和其他问题进行了解释、请参阅第2.6节 I2C 引导 EEPROM/SPI NOR 闪存:

    "66AK2EX 上的 I2C 模块将被 DSP 用于控制本地外设 IC (DAC、ADC 等)、或者可用于与系统中的其他控制器通信或实现用户界面。
    I2C 总线连接到一个 EEPROM 和120引脚扩展头(CN7)。 I2C EEPROM 中有两组在地址0x50和0x51处单独响应。 这些组可以加载演示程序。 当前、位于0x50的组包含 I2C 引导代码和 PLL 初始化过程、位于0x51的组包含第二级引导加载程序。 第二级引导加载程序可用于运行 POST 程序或从 NOR 闪存启动 OOB 演示。
    串行外设互连(SPI)模块在 SoC 和其他 SPI 兼容器件之间提供一个接口。 此接口的主要目的是允许连接到 SPI ROM 以进行引导。 仅在主模式下支持 SoC 上的 SPI 模块。
    16MB NOR 闪存(Numonyx 的器件型号 N25Q032A11)连接到 SoC 上的 CS0z。 它包含 POST 或 OOB 演示等演示程序。 DSP 使用 SPI 的 CS1z 访问 BMC 中的寄存器。"

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

    由于 EEPROM 是此器件可从中引导的介质之一、因此组装了 EVM 上的 EEPROM、但与 Keystone I 或 C66x 器件不同、在引导期间或加载 IBL/变通办法时不需要 EVM 上的 EEPROM。 在n`t 板上、如果您对 I2C EEPROM 没有任何用途、则可以自由地将其删除。

    请注意、器件在 PLL 处于从 SPI NOR 和 I2C 引导模式旁路的情况下引导、因此这些引导模式相对安全。 要加速从这些引导介质中的任何一种引导、您需要使用 SPI 参数表。 此外、请注意、与 Keystone I 器件不同、K2E 是 ARM 主引导器件、因此 ARM 将首先引导、DSP 需要被唤醒。

    如果您对如何为该器件创建引导映像有疑问、请参阅以下工具和文档链接:
    processors.wiki.ti.com/.../KeystoneII_Boot_Examples
    processors.wiki.ti.com/.../L

    我希望这有助于澄清您的所有问题。

    此致、
    Rahul