Switch主板检测七EMMC启动

以下是 eMMC 启动的一些不完整说明,并尝试找到一个启动阶段,该启动阶段确认 100% 是否 eMMC 在未向交换机提供所需的数据以传递到第二阶段启动方面是错误的/损坏的。

以下是可用于探测的引脚。下面列出了用于基本活动测试的唯一真正重要的引脚。我们只想看到时钟处于活动状态,并且 eMMC 在特定时间发送数据。

Switch主板检测七EMMC启动

电子MMC时钟

确保您的主机至少启动到第一阶段启动,并且您的当前消耗通常接近 eMMC 活动点的 200mA 范围。

使用示波器探测 eMMC 时钟引脚,该引脚应以 24MHz(每个周期 12 纳秒)和 1.8V(峰值显示略高于 2V)运行时钟信号。

Switch主板检测七EMMC启动

当系统打开时,时钟将在100%的时间内运行,即使没有eMMC或坏的eMMC,它也是与24MHz时钟的直线。您应该始终看到此信号存在。

电子MMC数据

数据引脚(其中任何一个)非常适合显示控制台启动的活动和阶段。但是对于这些示波器,我们使用了倒数第二个数据引脚(因此第三个数据向下)。

启动似乎有 3 个阶段,在第一级和第二级启动之间有一个小阶段,我认为这只是一个安全检查。

完全成功启动

将范围设置为每格 1 秒,以查看几乎整个启动周期。在打开控制台电源之前,请让示波器接触 eMMC 上的数据引脚,因为此启动周期仅发生一次,因此如果您在通电时不探测,您将错过它。

以下是完全成功的工作 eMMC 和完整的控制台启动在第三个数据引脚下的样子。

Switch主板检测七EMMC启动

为了便于参考,我将第一阶段引导区域的子部分标记为 F1、F2、F3 和 F4。

让我们再次放大到第一阶段引导的 F1 部分,这是我们感兴趣的。

Switch主板检测七EMMC启动

成功启动时的这个 F1 块将脉冲大约 20 个数据脉冲,总共 2 毫秒的时间。然后它将什么都不做,并在进入 F2、F3 和 F4 阶段之前保持高位一段时间。

错误/错误的 eMMC 启动

由于 eMMC 与控制台绑定,无法更换或交换,同时保持运行库存任天堂固件的能力(您可以使用任何 eMMC 运行 RCM 启动,只是不是官方任天堂固件),因此重要的是要确定何时使用了错误的 eMMC,或者错误的 eMMC(可能是失败/损坏的数据或错误的连接)。

成功启动的同一控制台,以及来自另一个控制台的 eMMC 将仅到达第一阶段启动 F1。它不会进入第一阶段启动的 F2 子阶段。

如果我们看一下F1与上面的工作靴同时划分,你会看到F1持续的时间更长,并且有一个独特的19个短脉冲,然后是更长的脉冲,然后是短脉冲和长脉冲,直到它稳定在输出所有长脉冲大约100毫秒。相比之下,成功的 F1 启动需要 2 毫秒

Switch主板检测七EMMC启动

TLDR;如何检查失败的 eMMC 启动

简而言之,探测 eMMC 板上的第 3 个数据引脚,将万用表设置为每格 50 毫秒,触发 1V,打开控制台并查找上述成功与失败 eMMC 启动之间的比较。

无电子MMC

如果完全删除 eMMC,系统仍将启动到同一阶段(第一阶段启动),但任何数据引脚上都不会有任何活动。

给TA打赏
共{{data.count}}人
人已打赏
任天堂

Switch主板检测六MAX77620调节器

2023-9-4 1:38:29

任天堂

Switch主板检测八Joy Cons

2023-9-4 1:48:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索