树莓派是一种流行的微型电脑,目前最新版本是4B。本文简单介绍一下其系统烧录及启动。
镜像及工具下载
树莓派的系统需要烧录到TF卡中,官网的镜像地址为:https://www.raspberrypi.org/downloads/
Raspbian目前的最新版本为 2019-09-26的版本。
直接下载推荐版本就好。
烧录工具一般使用 etcher,下载地址为https://www.balena.io/etcher/ 或者是Win32DiskImager,直接百度下载即可。
系统烧录
TF卡选容量稍微大点的,16G以上的那种。
将TF卡插入读卡器,脸上电脑,先将卡片格式化一下,当然不格式化也可以。然后打开烧录工具,这里以Win32DiskImager为例,如图
点击“Write”,然后等待完成即可。
启动系统
将烧好系统的SD卡插入树莓派,连接好电源,用HDMI接上显示器,然后打开电源开关。
板子上有两个指示灯,红色的是电源指示灯,只要接通电源就会常亮,绿色的灯用来指示SD卡是否活动。系统如果正常启动,那么绿色指示灯会一直不规律闪烁。
进行到这一步,一般来说都能进入系统了。但是我的板子上电后,红灯常亮,绿灯闪了3下,然后板子就没反应了。网上查了一下,说是可能 SPI EEPROM坏了,需要重新烧一下,然后又看了下官网,上面有这么一段话,大致意思是“系统不启动可能是SPI EEPROM坏了,检查方法为,移除SD卡,将板子断电后,重新上电,如果绿灯不闪烁,那么你需要重新烧写EEPROM。”如下图:
于是我按照官网的方法检查了一下板子,发现上电后绿灯并没有不闪,而是闪了3下,然后就一直灭了,红灯时常亮的。这个现象和上面的文字描述不是完全吻合。
接下来,我重新烧了系统,上电后还是老样子,绿灯闪3下就灭,红灯常亮,板子没反应。
修复 SPI EEPROM
确定了SD没问题后,我决定尝试修复一下SPI EEPROM。按照官网的方法下载BootLoader。
首先,格式化SD卡。
进入官网页面https://www.raspberrypi.org/downloads/
点击下图红框中的链接
解压后如下图
将解压出来的文件,直接放到SD卡的根目录,然后将SD卡插入树莓派中。上电后,红灯常亮,绿灯开始不规则闪烁。大约几十秒后,绿灯变为规则闪烁。这个时候,SPI EEPROM修复已经完成,可以直接断电了。
重复上面系统烧录的步骤,将raspbian系统烧录到SD卡中,然后插入板子,上电。这次系统就完美启动了。