以下是 eMMC 启动的一些不完整说明,并尝试找到一个启动阶段,该启动阶段确认 100% 是否 eMMC 在未向交换机提供所需的数据以传递到第二阶段启动方面是错误的/损坏的。
以下是可用于探测的引脚。下面列出了用于基本活动测试的唯一真正重要的引脚。我们只想看到时钟处于活动状态,并且 eMMC 在特定时间发送数据。

电子MMC时钟
确保您的主机至少启动到第一阶段启动,并且您的当前消耗通常接近 eMMC 活动点的 200mA 范围。
使用示波器探测 eMMC 时钟引脚,该引脚应以 24MHz(每个周期 12 纳秒)和 1.8V(峰值显示略高于 2V)运行时钟信号。

当系统打开时,时钟将在100%的时间内运行,即使没有eMMC或坏的eMMC,它也是与24MHz时钟的直线。您应该始终看到此信号存在。
电子MMC数据
数据引脚(其中任何一个)非常适合显示控制台启动的活动和阶段。但是对于这些示波器,我们使用了倒数第二个数据引脚(因此第三个数据向下)。
启动似乎有 3 个阶段,在第一级和第二级启动之间有一个小阶段,我认为这只是一个安全检查。
完全成功启动
将范围设置为每格 1 秒,以查看几乎整个启动周期。在打开控制台电源之前,请让示波器接触 eMMC 上的数据引脚,因为此启动周期仅发生一次,因此如果您在通电时不探测,您将错过它。
以下是完全成功的工作 eMMC 和完整的控制台启动在第三个数据引脚下的样子。

为了便于参考,我将第一阶段引导区域的子部分标记为 F1、F2、F3 和 F4。
让我们再次放大到第一阶段引导的 F1 部分,这是我们感兴趣的。

成功启动时的这个 F1 块将脉冲大约 20 个数据脉冲,总共 2 毫秒的时间。然后它将什么都不做,并在进入 F2、F3 和 F4 阶段之前保持高位一段时间。
错误/错误的 eMMC 启动
由于 eMMC 与控制台绑定,无法更换或交换,同时保持运行库存任天堂固件的能力(您可以使用任何 eMMC 运行 RCM 启动,只是不是官方任天堂固件),因此重要的是要确定何时使用了错误的 eMMC,或者错误的 eMMC(可能是失败/损坏的数据或错误的连接)。
成功启动的同一控制台,以及来自另一个控制台的 eMMC 将仅到达第一阶段启动 F1。它不会进入第一阶段启动的 F2 子阶段。
如果我们看一下F1与上面的工作靴同时划分,你会看到F1持续的时间更长,并且有一个独特的19个短脉冲,然后是更长的脉冲,然后是短脉冲和长脉冲,直到它稳定在输出所有长脉冲大约100毫秒。相比之下,成功的 F1 启动需要 2 毫秒。

TLDR;如何检查失败的 eMMC 启动
简而言之,探测 eMMC 板上的第 3 个数据引脚,将万用表设置为每格 50 毫秒,触发 1V,打开控制台并查找上述成功与失败 eMMC 启动之间的比较。
无电子MMC
如果完全删除 eMMC,系统仍将启动到同一阶段(第一阶段启动),但任何数据引脚上都不会有任何活动。