本节书摘来自异步社区《树莓派Python编程入门与实战》一书中的第1章,第1.7节,作者【美】Richard Blum,译者 王超,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.7 排除树莓派的故障
以下各节讨论了遇到树莓派启动问题时,最常见的需要检查的一些地方。
1.7.1 检查外设连接线
树莓派的某个插头可能没有完全就位。“完全就位”意味着连接器全部插入到接口中。连接器没有完全就位会导致外设只工作一段时间或完全不工作。你可以通过下面的步骤来检查外设连接线。
1.拔掉树莓派电源线。
2.关闭显示器或电视。
3.将连接到树莓派上的每个连接器都先拔掉再插上。并确保连接器的接口完全就位。
4.将每一个从树莓派连接到其他的设备的连接器从该设备上拔下再插回去。并确保连接器的接口完全就位。
5.打开显示器或者电视。
6.将电源线插回到树莓派上。
1.7.2 检查SD卡
如果你的树莓派开不了机,有可能是你的SD卡没有正常工作。为确保使用的是一个有效的SD卡,你可以去elinux.org/RPi_SD_Cards页面检查树莓派是否可以兼容你的SD卡的。
技巧:
使用LED灯排除故障
树莓派没有BIOS。因此,当它通电时,它只能通过SD卡引导。树莓派上的LED灯,可以帮助你诊断启动问题。如果你看到红色的LED灯亮,而绿色的不亮,并且屏幕上什么也没显示,那么可能是你的SD卡或者SD卡上的操作系统损坏。如果你想了解更多的使用LED排除故障的技巧,可以参阅elinux.
org/RPi_Troubleshooting#Normal_LED_status。
1.7.3 检查你的操作系统镜像
如果你使用的是经过验证的SD卡,但是树莓派仍然无法启动,那么可能是SD卡上的操作系统镜像损坏。该镜像可能是在下载过程中被破坏的,或者是写入到SD卡的时候被损坏了。你可以使用elinux.
org/RPi_Easy_SD_Card_Setup上提供的技巧验证镜像是否损坏。
1.7.4 检查你的外设
如果你已经检查了上面列出的所有内容,那么你需要验证一下所有外设和树莓派是否兼容。你可以在elinux.org/RPi_VerifiedPeripherals找到这些信息。