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.

[参考译文] AM625:AM6252电路板+ PMICTPS6521904:SD 引导

Guru**** 2560390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1330678/am625-am6252-board-pmic-tps6521904-sd-boot

器件型号:AM625

你好。 我们之所以要询问、是因为同一 SD 卡的引导在基于 SK-AM62-P1的 AM6252板制造之后失败。

1、当前板除 SD 卡外没有 RAM、EEPROM 等存储设备。 而那些看似不必要的电路、例如删除 PD 电路和 IO 扩展电路、则已被尽可能地移除。


2.复位模块产生的输出与 EVM 相同。
MCU 安全错误:1.8V
MCU PORz:1.8V
MCU 复位器:3.3V
MCU 复位:3.3V
EXTINTn:3.3V
PORz 输出:3.3V
复位要求:3.3V
Resetstatz : 3.3V

有些器件由于错误而被手动授权(MCU Resetstatz 上拉、MCU 复位上拉、SD 卡 CD 下拉)、但似乎没有任何问题。

实际上、SD 卡时钟会输出、但在其他数据线上观察不到通信。 CMD 电路大致如下所示:

使用了相同的 Micron RAM、并尽可能匹配 RAM 和 SOC 模式。

AM6252和 AM6254之间是否有差异?
是否有不同的方法来检查 SoC 的运行状态?

另一个问题是、我想询问 EVM PMIC 是否必须连接到 SOC 才能进行输出。

请回答我的问题。

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

    您的第一条注释说 没有连接 RAM、但后来您说 使用了同一个 Micron RAM。 我对这条评论感到困惑。

    您需要 更好地描述 连接到每个 AM62x 外设的器件。

    我不明白您说 "有些零件 因错误而手动获得授权"的意思。 请解释其含义。

    您提到 SD 卡检测上缺少下拉电阻。 您应该 将一个 SD 卡插座连接到 MMC1、MMC1_SDCD 信号应由提供 VDDSHV0的同一个源拉高。 SD 卡插座中的开关应配置为在插入卡时将 MMC1_SDCD 信号连接到 VSS。 MMC1_SDCD 信号上的高电平到低电平转换将告知主机控制器卡 已插入。

    每个 PCB 都是独特的、即使您尝试采用相同的布局也是如此。 PCB 堆叠中使用的电介质材料和厚度可能会使 DDR 信号的传播延迟和信号质量发生足够的变化、从而可能需要调整 DDR 参数 才能正确运行。  

    每个 AM62x 器件具有与所有 其他 AM62x 器件类似的实现方式。 软件将在初始化期间读取各种寄存器并根据检测到的器件调整其执行序列。

    我不确定我是否理解您的 PMIC 问题。 您是否想知道、PMIC 是否可以在不连接到 AM62x 器件的情况下独立运行? 我不是 PMIC 的行业专家、但可以肯定答案是肯定的。 但是、 根据连接的器件和使用的软件、序列可能会发生变化。

    似乎您需要将 UART 终端连接到调试端口、并在器件尝试引导时监测引导日志、然后使用此信息确定引导进程的长短、以了解什么是工作状态或什么不工作状态。

    我只对硬件问题提供帮助、您似乎并不知道哪个外设有问题。 因此、 如果您在 分析启动日志方面需要帮助、我需要将该线程分配给我们软件团队的某个人。

    此致、
    保罗   

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

    对于 SDCD、SD 时隙信号的引脚分配不正确、并进行了焊接以进行强制下拉 GND 处理。

    因此、可以观察到 SD 时钟、但其他 SD 卡数据信号不流动。


    连接到 UART0后、不会显示任何消息。
    uBoot 在现有 TI EVM 上与相同的 SD 配合使用、但在我制作的电路板上没有得到确认。

    是否有其他方法可以检查硬件?

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

    到目前为止已确认的是、在设置 UART0 Boot 时会显示以下消息。
    SOC 在某种程度上似乎起作用。

    01000000011a0000616d36327800000000004750202001000100010001000100C

    当使用现有 EVM SD 卡执行 uBoot 时、是否可以在没有 EEPROM 或除 RAM 以外的闪存的情况下进行引导并在 SD 卡模式下启用 uart0通信?
    目前应用的电路板是使用 AM6252的个人电路板。

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

    原始问题的第1号有一个拼写错误。 抱歉。 我是说闪存、而不是 RAM。
    RAM 采用 Micron (EVM DDR4的同一部分)进行安装。

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

    SOC 在某种程度上似乎起作用。

    01000000011a0000616d36327800000000004750202001000100010001000100C

    [/报价]

    日志指示电路板上的 SoC 是 GP。
    我们是否已在您的 SD 卡上使用了为 GP 构建的 tiboot3.bin?
    software-dl.ti.com/.../Foundational_Components_Migration_Guide .html
    此致!
    -洪

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

    感谢您的答复。
    我还有其他问题要问。

    在嵌入式工程师使用 UART0 Boot 上传程序后、引导屏幕未更改。

    对于 SD 和 UART0 Boot 程序、该命令看起来与 EVM 相同。


    1.我不能同时对个人电路板和 EVM 使用 SD 卡程序吗?

    2.我想询问现有 EVM 程序在没有 EEPROM 和闪存的情况下、初始的编程操作是否困难

    3.从 SD 卡引导时、我需要检查复位电路是否有什么特殊之处?

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

    到目前为止已确认的是、在设置 UART0 Boot 时会显示以下消息。
    SOC 在某种程度上似乎起作用。

    01000000011a0000616d36327800000000004750202001000100010001000100C

    [/报价]

    从 UART 引导在 TI 电路板上引导时、串行输出是什么?

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

    UART 启动问题已得到解决。 有关 SD 卡引导问题的进一步讨论已拆分为以下主题。 正在关闭本主题帖。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1334534/re-am625-am6252-board-pmic-tps6521904-sd-boot