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.

[参考译文] X5777BXGABC:Silicon 2.0

Guru**** 2541900 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/601084/x5777bxgabc-silicon-2-0

主题中讨论的其他器件:X5777AXGABCX5777BXGABC

你(们)好


我们的主板上有处理器 X5777BXGABC (芯片修订版本2.0)、并且从 X5777AXGABC (芯片修订版本1.1)迁移、因此我们不会遇到闪存启动问题。

我们能够在两个芯片版本板中访问 NOR 闪存及其数据 ,但在一个具有2.0芯片的板中不会进行引导。

我们已进行引导配置设置,使其可以首先引导 SD 或 NOR 作为第二个引导设备(SYSBOOT [5.:0]:000101)。

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

    您使用哪个软件版本?
    在哪里停止非工作电路板的引导(例如、u-boot 已加载)?

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

    SDK:ti-glsdk_dra7xx-evm_6_10_00_02

    U-boot 本身不会从 NOR 闪存加载。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anand、您好!

    我已将您的问题转交给一位专家进行评论。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    并行 NOR 不需要多个引脚-这意味着我们必须权衡其他一些功能、才能为并行 NOR 启用所需的引脚。
    因此、QSPI 也不是支持 XIP 的首选方法、在 TI EVM 上、默认启用 QSPI 支持

    您能不能在设计中阐明并行或非并行的意图/需求。 它是否仅用于初始引导过程(加载内核、引导加载程序映像)

    我们的 SDK 版本已经过开箱即用的 QSPI 支持验证,要验证并行或 TI EVM 上的并行或非并行操作,则需要进行一些额外的板级修改。 此外,大多数客户都选择了 QSPI,因此,目前为止对并行 NOR 验证的需求非常大

    根据您的描述、您似乎建议您能够访问 NOR (请阐明哪些操作已经过验证、是来自 uboot?) 但只有 NOR 启动在2.0 Si 版本上失败-请确认

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

    是的、使用此并行 NOR 的目的不是用于初始引导(加载引导加载程序、内核映像)。

    我们已成功通过验证、也未在其中一个电路板上使用器件1.1 SOC (X5777AXGABC)进行引导。但在另一个电路板上使用相同的设计、但使用2.0器件(X5777BXGABC)导致引导出现问题。

    我连接的 JTAG 尝试在加载 U-boot 的情况下访问 NOR 闪存以检查数据内容、它符合预期(我们已交叉检查的二进制文件和闪存数据)。

    2.0器件是否需要进行任何硬件设计更改以进行或不进行引导。


    BR
    Anand RAM Karanth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anand
    从引导/ROM 的角度来看、迁移到 Si 2.0版本时没有任何变化、也没有支持变化。

    您是否能够验证并确认工作电路板与非工作电路板之间的 sysboot 设置是相同的(您能否共享所有 sysboot 引脚的值、以防万一)

    其他建议是使用仅具有 NOR (XIP)的生产引导模式进行检查,如果可以修改平台上的 sysboot 设置

    最后、考虑到您报告的 sysboot 配置、在发生故障的情况下、ROM 可能进入 SD 模式并最终失败。
    您能否确认 SD 内容已被清除(如果是可移动卡、请在不使用它的情况下启动。 如果是 eMMC 介质,请尝试 Clean format)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sriram、

    我的 SYSBOOT[15:0]自举设置0010 0001 0000 0101。这对于工作板和非工作板都是相同的。

    首先、根据上述设置、第一个引导器件是 SD 模式、然后是 XIP NOR。使用此配置、我尝试引导 NOR、而不使用 SD 卡、但失败了。

    其次、我已将配置设置修改为0010 0001 0010 0101、这样我的板应该进入 NOR 启动状态、如果它发生故障、则为 SD 卡。即使我的 SD 卡上具有正确的启动映像、此方案也不起作用。


    此致
    Anand RAM Karanth