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.

[参考译文] AM1808:CAN#39;t LOAD UBOOT

Guru**** 2925550 points

Other Parts Discussed in Thread: AM1808

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/666744/am1808-can-t-load-uboot

器件型号:AM1808

我们目前正在使用 AM1808的处理器板进行生产。 我们的电路板具有相当高的下降率(~5%)、无法加载 uboot。 电路板按预期启动、我们有与 Bootme 的双向串行通信。 所有电源和时钟看起来都正确。 但当我们尝试闪存 uboot 时、它无法与闪存通信。 我们已经尝试更换闪存芯片、但这没有帮助。 我想知道是否有人遇到过类似的问题、以及他们采取了哪些措施来解决这些问题。 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Ray
    您能进一步阐述一下。
    1) 1)主引导使用哪些引导模式(当您说引导我只是 UART?) 与 Uboot。 闪存与 NAND 闪存还是其他内容一样?
    2) 2) 5%故障-您所说的板数量
    3) 3)自从您投入生产以来,最近是否对硬件 BOM 或软件进行了任何更改?
    4) 4)当 uboot 失败时、在正常电路板与不良电路板之间发生什么情况时、您是否有波形?
    5) 5)您进行了闪存交换实验-是否进行了有关交换 AM1808的实验?
    6) 6)您是否还确认您的闪存介质、时钟和电压正确?
    7) 7)您是否有任何更简单的诊断测试来确认闪存是否正常、是否在 Linux/uboot 等中未发生故障? 硬件与软件问题?


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

    您好、Mukul、

    感谢您的快速响应。 你必须原谅我的一些无知。 该董事会由我们不再与之开展业务的咨询公司设计。 我们几乎只是运行分包商提供的程序。 您可能需要帮助我了解一些细节。 我很乐意向您发送原理图、但我会犹豫是否将其发布到公共论坛。

    [引用 user="Mukul Bhatnagar"]Hi Ray

    您能进一步阐述一下。
    1) 1)主引导使用哪些引导模式(当您说引导我只是 UART?) 与 Uboot。 闪存与 NAND 闪存还是其他内容一样?

    我们从通过 UART 的引导程序开始。 该板使用 NAND 闪存。 具体而言

    Micron Technology MT29F4G08ABADAWP:D

    这一部分就是生命的终结。 我们使用 ISSI 的替代器件也取得了良好的效果

    2) 2) 5%故障-您所说的板数量

    ~5000


    3) 3)自从您投入生产以来,最近是否对硬件 BOM 或软件进行了任何更改?

    这是自开始生产以来一直存在的一个问题。 在这段时间内、AM1808上已经有裸片修订、但我看不到任何与故障相关的问题

    4) 4)当 uboot 失败时、在正常电路板与不良电路板之间发生什么情况时、您是否有波形?

    否 让我知道您需要什么、我会尝试为您获取这些信息。

    5) 5)您进行了闪存交换实验-是否进行了有关交换 AM1808的实验?

    我们还没有这样做。 我们没有内部 BGA 功能。 我们使用分包商交换 BGA 的经验很差。 但我们可以发送一些内容并查看

    6) 6)您是否还确认您的闪存介质、时钟和电压正确?

    是的。 知识有限。 电路板上的所有稳压器都会产生正确的电压。 晶振时钟以指定的频率运行。

    7) 7)您是否有任何更简单的诊断测试来确认闪存是否正常、是否在 Linux/uboot 等中未发生故障? 硬件与软件问题?

    在制造过程中、过程是使用 bootme 通过 UART 刷写 uboot、然后使用 uboot 通过以太网加载内核和 jffs2。 由于我们在 uboot 步骤中失败、我不知道我可以运行哪些其他诊断程序。 我不知道有什么方法可以将任何其他东西加载到板上。  我不是 bootme 方面的专家。 如果我们可以尝试使用 bootme 进行其他操作、请告诉我。 这似乎是一个硬件问题、因为我们始终在良好的电路板上执行相同的过程。

    此致
    Mukul

    [/报价]

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

    你好,Ray

    好的、感谢您提供更多详细信息。  对所有人都有细微的评论  

    1) 1)好的、您正在使用的 Micron NAND 闪存部件、受 RBL 支持、也在旧的 EVM 上、  

    2) 2)好的、大约250个板出现故障。 您提到这是一个反复出现的问题、因此250/5000是当前批次故障还是累积故障?

    3)是的、我看不到 AM1808器件版本应该如何影响这一点。 但是、如果故障百分比最近增加、最好了解硬件或软件设计中是否有最近更改的内容使问题变得最严重?

    4) 4)最好在好坏参半的电路板上查看 NAND 信号和芯片选择的活动。  

    5) 5)是、了解更换处理器可能不重要。 您需要了解您还有哪些隔离选项  

    6) 6)是否可以通过 UART 实现比 uboot 更简单的闪存、比如 LED 闪烁、以帮助您确定 NAND 发生故障的哪个阶段?

    不确定以下实用程序是否有帮助

    您是否能够连接到电路板上的 JTAG 等? 查看写入闪存中的内容是否符合预期的任何方法,以查看是否在写入 NAND 或从 NAND 读取时出现故障?

    如果时序在 系统中的某个位置,则最好查看您是否可以降低进程的速度,或者是否可以放松 NAND 的设置、保持、选通计时,以查看是否有帮助?

    此致

    Mukul