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.

[参考译文] AM623:在 eMMC 引导模式下、u-boot(复位)和 Linux(重新引导)中的重新引导失败问题

Guru**** 2538930 points
Other Parts Discussed in Thread: SK-AM62B-P1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1564321/am623-when-in-emmc-boot-mode-facing-rebooting-failed-issue-both-in-u-boot-reset-and-linux-reboot

主题中讨论的其他器件:SK-AM62B-P1

工具/软件:

你(们)好  

我们将与 PROCESSOR-SDK-LINUX AM62X  11_01_05_03 一起使用定制电路板

在 SD 引导模式下、重新引导是可以的  

但是、在 eMMC 引导模式下、u-boot(复位)和 Linux(重新引导)中的重新引导失败问题

  @无法重新启动系统

 【常见问题解答】AM62x:如何检查和配置 eMMC 闪存 RST_N 信号、以支持从 AM62x-SK E2 上的 eMMC 引导进行 WARM_RESET 

 @常见问题解答、我们已经尝试了 μ s U-boot:=> MMC rst-function 0 1、但仍然 失败

有什么我们可能会错过的吗?  

此致、

Scott

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

    我们的定制电路板与 SK-AM62B-P1 之间的区别在于、 k3-am625-sk.dts 中没有[exp1:GPIO@22]

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

    内核日志是否显示 RST 已启用

    root@am62xx-evm:~# mmc extcsd read /dev/mmcblk0 | grep -i RST
    H/W reset function [RST_N_FUNCTION]: 0x01

    如果是、则属于定制电路板问题。

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

    是、它显示 H/W 复位功能[RST_N_Function]:0x01

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

    您好、Scott、

    如果我能提供任何建议、您可能需要分享一个可搜索的 PDF 供我查看。

    此致、

    Sreenivasa.

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

    你好 Sreenivasa

    您是指  PDF 文件中的原理图吗?

    此致

    Scott

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

    您好、Scott、

    您是指  PDF 文件中的示意图吗?

    没错。

    您可以通过私人聊天分享。

    此致、

    Sreenivasa.

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

    你好  Sreenivasa

    我会向您发送一条包含 原理图文件的消息。

    此致、

    Scott

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

    您好、Scott、

    谢谢你。

    您能否确认原理图上的 DNI 是否与电路板相匹配?

    此致、

    Sreenivasa.

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

    您好、 Scott、

    如果匹配、请遵循以下说明:

    填充 R168

    DNI C147

    DNI R163

    断开连接到 R166 的 MPU_POR_OUT

    连接任意 GPIO 进行本地复位  

    在当前配置中、eMMC 复位由独立 RC 控制、而不是由 GPIO 的 RESETSTATz 控制

    此致、

    Sreenivasa.

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

    你好  Sreenivasa

    我们将与硬件团队讨论。

    您能 更 详细地描述一下吗?

    将任何 GPIO 连接到本地复位=>您的意思是、我们应该使用 GPIO 自行执行本地复位?

    如果答案是“是“、如何将此本地复位连接到 Linux 命令 reboot?

    此致、

    Scott

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

    您好、Scott、

    第一步是配置 RESETSTATz 以复位 eMMC。

    第二步是使用 GPIO 进行本地复位。

    对于步骤 2、请确定您可以使用的 IO、我将请求软件专家提供支持。

    此致、

    Sreenivasa.

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

    您好、 Scott、

    如果您使用 RTOS 或 Linux、请帮我了解一下

    此致、

    Sreenivasa.

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

    你好  Sreenivasa

    我们使用的是 Linux 版本 6.12.35

    我们的硬件团队在 RESETSTZ 引脚上有一个问题。

    我们会尝试 在 SK-AM62B-P1 上使用示波器检查 RESETSTTZ 引脚、

    我们输入 reboot 命令(在 SK-AM62B-P1 上)并参阅 RESETSTTZ 引脚会复位 eMMC。

    为什么我们不能使用相同的方法在 Linux 中实现重新启动? 它不由 SW 控制吗?

    按照我的相同方法、将 RESETSTTZ 连接 到 eMMC 复位并在 Linux 中进入重新启动状态。

    此致、

    Scott

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

    您好、Scott、

    感谢您发送编修。

    第一步是配置 RESETSTATz 以复位 eMMC。

    这是我建议的第一步。

    第二步是连接 SOC GPIO 而不是 PORz_OUT 的本地复位

    重要的是、“与运算“逻辑附近的 RESETSTATz 上拉电阻应该是 DNI。

    此致、

    Sreenivasa.

     

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

    你好  Sreenivasa

    我们尝试了第一种方法、但  RESETSTATz 引脚在 示波器上没有信号? 为什么

    此致、

    Scott

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

    您好、Scott、

    MPU_RESET_OUT#

    请移除连接到该信号的所有上拉电阻。

    MPU_POR_OUT#

    请在移除所有上拉电阻后探测信号、以确认 RESET 正在置位、

    此致、

    Sreenivasa.

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

    您好、Scott、

    原理图是部分共享还是完整共享。

    我看不到  MCU_POR#连接?

    此致、

    Sreenivasa.

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

    你好  Sreenivasa  

    1.我们 移除所有连接到 MPU_RESET_OUT#的上拉电阻

      但重新启动仍然失败

      MPU_RESET_OUT#(RESETSTATz) 引脚仍然没有拉至低电平。

       MPU_POR_OUT#在重新启动期间检测拉至低电平、我们是否应该使用此引脚? 但 SK-AM62B-P1 的行为不同。

    2.原理图完全共享。  第 9 页连接了 MCU_POR#

    此致、

    Scott

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

    您好、Scott、  

    谢谢你。

    下电上电时请探测 PORz_OUT 和 RESETSTATz  

    PORz_OUT 变为高电平的速度快于 RESETSTATz。

    请探究并告诉我您的观察结果。

    此致、

    Sreenivasa.

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

    您好、Scott、  

    加法:

    下电上电时请探测 PORz_OUT 和 RESETSTATz  

    在 MCU_PORz 变为高电平之前、PORz_OUT 和 RESETSTATz 预计为低电平  

    此致、

    Sreenivasa.

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

    您好、Scott、  

    请注意、PORz_OUT 仅在下电上电期间切换、在软件复位期间不支持切换。

    此致、

    Sreenivasa.

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

    你好  Sreenivasa  

    下电上电时这里是三个引脚状态。

    此致、

    Scott

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

    您好、Scott、  

    谢谢你。

    不需要该步骤、如果有相反方向的拉取、您可以看到该步骤。

    PORz_OUT 将随 MCU_PORz 释放一起或仅在 MCU_PORz 释放之后变为高电平。  

    RSESTSTATz 预计在 MCU_PORz 通过~100us 后变为高电平。  

    您能确保 2 个复位状态输出未短接吗?  输出争用可能会导致类似的波形。

    此致、

    Sreenivasa.

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

    你好  Sreenivasa  

    您能确保 2 个复位状态输出未短接吗

    =>是的、我们的硬件确认 2 个 RESET 引脚未短接。

    它是否 会影响 reboot 命令的结果? 以及 上拉时引脚状态的结果为什么会逐渐改变?

    此致、

    Scott

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

    您好、Scott、

    谢谢你。

    它是否 会影响重新启动命令的结果? 以及为什么 在上拉时引脚状态的结果看起来会有所不同?

     可能安装了一些相反拉电阻、或者输出端可能连接到输出端。

    此致、

    Sreenivasa.

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

    您好、Scott、

    请不要安装 (DNI R128 和 R127) 并测量波形。

    如果波形变为高电平、则表示组装了反向的拉电阻。

    此致、

    Sreenivasa.

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

    你好  Sreenivasa  

    我们的硬件移除了路线上的所有设备、并发现问题出在与门上。

    现在、我们有引脚状态、没有 步进 波形

    您能为我们提供下一步建议吗

    此致、

    Scott

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

    您好、Scott、

    很高兴听到这个消息。

    您能检查一下问题是否存在特定与门。

    此致、

    Sreenivasa.

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

    你好  Sreenivasa

    感谢您的帮助、问题已解决。  输出端可以连接到输出端。

    此致、

    Scott

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

    您好、Scott、

    很高兴听到这个消息。

    您是否需要在分辨率上添加几行内容。

    此致、

    Sreenivasa.

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

    您好、Scott、

    不确定您是否有机会回复。

    我将关闭该主题。

    请在有机会时添加您的意见。

    此致、

    Sreenivasa.

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

    你(们)好  

    只需移除路线上的所有设备、即可找到损坏的设备。

    此致、

    Scott

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

    您好、Scott、

    谢谢你。

    我假设您能够识别出损坏的器件并重新添加其他器件。

    感谢您的意见。

    此致、

    Sreenivasa.