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.

[参考译文] AM3352:SPI 引导问题

Guru**** 2618835 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662681/am3352-spi-boot-issues

器件型号:AM3352

您好!

我使用 AM335X 进行匹配、闪存也没有问题。


我们使用 AM335X EVM 板、连接外部 NOR 闪存、 冷启动即可在 NOR 闪存中运行引导和应用程序。 (我们不运行系统)

现在的问题是、当芯片重新通电时、系统引导配置为"11000 "、但 AM335X 无法通过 SPI0成功读取 NOR 闪存。


但是、当热启动时、引导和应用程序烧写到 NOR 闪存中、后者可通过闪存启动


当热启动时、AM335X 读取或闪存的数据量是多少?是闪存块? 或 K 字节的数量

TI 的 AM335X EVM 板是否支持通过 SPI0访问 NOR 闪存?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是哪个 EVM 板? 您正在尝试引导什么软件? "连接外部 NOR 闪存"是什么意思?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HI Biser Gatchev-XID、

    1 BeagleBone Black,是否可以使用 SPI0启动?
    2我们需要引导的软件是 MLO 和引导加载程序、即 uboot 等函数
    3我们在 AM335X 中使用的外部 NOR 闪存和具有 SPI0接口的返修板。 加电时、它们无法通过 SPI0引导。

    此外、我们通过逻辑分析捕获闪存信号、发现 AM335X 仅读取512字节、包括我们软件的"大小"""目标"。 因此 AM335X 没有从 NOR 闪存复制软件、也无法启动。我们需要确认什么、或者如何继续?
    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Biser Gatchev-XID

    这是 来自广州的 Zhanhan Fang

    我们将 AM3352与外部 NOR 闪存结合使用、并希望通过 AM3352中的 SPI0通过 NOR 闪存引导系统。

    平台 不会在任何系统中运行、它由 u-boot 引导。

    因此、有些人需要与您确认:

    EVM 板如下图所示,Beagle Bone Black,是否支持通过 AM352 `s SPI0接口启动?

    二级图片、 加电时、ROM 代码 可以反馈数据、包括 AM3352读取 NOR 闪存时的"大小"和"目标"。但 AM3352在 长度达到512字节时停止从 NOR 闪 存读取、我们的软件超过512字节。因此、我们担心格式或其他方面存在问题。

    您能帮您提供任何建议或建议吗?

    非常感谢

    B&R

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 BeagleBone Black、引导顺序固定为:

    MMC1、MMC0、UART0、USB0 (正常引导序列)
    SPI0、MMC0、USB0、UART0 (按下 S2时的引导序列)

    要从 SPI0引导、您需要在电路板通电时按住 S2。

    有关 SPI 引导要求、请阅读 AM335x TRM Rev. P 的26.1.8.6节