66|3

88

帖子

3

TA的资源

一粒金砂(高级)

楼主
 

[树莓派5测评]⑤安装SSD并从SSD启动+闭坑指南 [复制链接]

本帖最后由 不爱胡萝卜的仓鼠 于 2025-1-13 21:10 编辑

本次树莓派5升级除了开关机按键,我最喜欢的就是这个PCIE接口了(虽然只给了2.0,3.0虽然也可以配置开启,但是官方不保证稳定性),直接接SSD,不要太爽

 

一.安装HAT及SSD

这次我还是贪便宜,买了和官方HAT最接近的微雪的HAT:https://www.waveshare.net/shop/PCIe-TO-M.2-HAT-Plus.htm

我选择这款的原因:

1.便宜,TB只要40不到。

2.遵循官方HAT设计规范(有的时候完全遵守官方也不是一个好事情,这个后面闭坑部分会说)

3.带电源传感器,可以检测SSD的电流和电压、功率

4.黑色+沉金,好看

5.硬盘下方后挖空,增加硬盘的散热

 

开箱全家福

安装SSD,我是2230长度的,要先去掉2230位置上的贴纸,然后使用附赠的配套螺丝固定SSD

安装排针

安装排线(注意排线三角形和扩展板PCB上三角形对齐),排线要先安装到树莓派上,再安装扩展板,再把排线与扩展板连接

如果要保留买散热器时送的塑料板,还得买铜柱,我买的是M2.5*5+6规格的

 

 

二.系统识别SSD

首先编辑config文件,开启PCIE,默认PICE接口是不开启的,需要我们手动开启(但是我这个很奇怪,特没有这步操作,也可以识别到SSD)

sudo gedit /boot/firmware/config.txt

在文件名中添加以下内容,然后点击保存(这个指令是开启PCIE2.0的,还有开启3.0的指令,但是官方宣传的就是2.0,应该是3.0无法稳定工作,为了不带来麻烦,我就2.0了,反正硬盘这样用用是够的,没必要冒风险,搞得不稳定)

dtparam=pciex1

 

查看PCIE上挂的设备使用以下指令

lspci

可以看到有2个PICE设备,一个是SSD,另一个就是树莓派自研的南桥芯片

 

还可以检查一下磁盘是否被识别

lsblk

可以看到有2个硬盘,分别是我们的TF卡和SSD,都已经正确识别出来了。我这个硬盘是个新的硬盘,没有分区。

 

至此就可以了,分区,格式化啥的都不需要,因为我待会儿就会把新的系统安装到SSD中,不是作为一个存储空间使用,所以这些步骤我就略过了

 

三.SSD烧录系统并配置从SSD启动

先来修改启动方式,树莓派默认是从TF卡启动系统的,那我们就要修改一下启动顺序,让他优先从SSD启动。这样后续即使插了TF卡也会从SSD启动

首先在命令行输入以下命令

sudo raspi-config

然后会出现以下界面

通过上下左右键,即可移动光标,回车表示选择

 

选择NVME,回车,之后就会自动配置EEPROM,我们等待即可,看到以下界面就表示配置完成

之后我们就可以开始烧录镜像了

树莓派系统中也有“Raspberry Pi Imager”这个软件,具体操作和之前的一样。

选择SSD

等待烧录

烧录完成,重启即可。

 

由于是首次启动,需要多等待一会儿,期间风扇也会狂转-停止-狂转循环几次

启动后由于VNC不是默认开启的,我就用SSH连接了,可以看到我已经成功登录(用户名为了区分,在SSD镜像烧录时我特地增加了后缀-ssd)

 

四.启动速度及读写速度对比

花了小一百块钱,必须拉出来跑跑看,上的这个SSD到底性价比高不高

4.1 读写速度测试方法

先清除缓存

sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

然后输入写入测试指令,即可开始写测试

sudo dd if=/dev/zero of=./test_write count=2000 bs=1024k

读测试使用以下指令,读之前也要清除缓存

sudo dd if=./test_write of=/dev/null count=2000 bs=1024k

 

4.2 启动速度测试方法

我通过串口日志配合时间戳来测试,当收到第一条日志开始计时,到命令行可用为止

 

4.3 TF卡读写测速

写入:28.5MB/s

读取:93.3MB/s

 

4.4 SSD读写测速

写入:426MB/s

读取:474MB/s

 

4.5 TF卡启动速度

上电时间:19:50:36.096

命令行可用时间:19:50:57.469

开机耗时:约21s

 

 

4.6 SSD启动速度

上电时间:20:52:46.374

命令行可用时间:20:53:07.598

开机耗时:约21s

 

4.6 总结

使用SSD并没有提升太多的开机速度,和TF的很接近。但是正常使用时的读写速度简直就是做了火箭。我觉得这个钱花的还是很值得,SSD值得上

 

五.SSD扩展板选型避坑

在本文最开始我就提到,完全遵守官方HAT标准也不是好事。

我一开始想的是市面上有这么多SSD扩展板,每个都有其独特的设计,我都觉得不错,但是为了稳妥起见,还是买官方的好,但是官方的太贵了,要八九十块,刚好微雪有一款遵循官方HAT标准设计的,一来想着贪个便宜,二来我是比较信任微雪的设计和品质的,然后就买了。

 

买来后各种使用都是OK没问题的,但是直到我开始安装摄像头CSI排线,发现坑爹的点了,扩展板的槽开的不够深,导致排线无法垂直安装进去,如果强行安装,就要把排线扭一下才行(最搞笑的是排线我虽然不是买的树莓派官方的,买的微雪自己的,但是机械尺寸上和官方的也是一样的)

我第一念想就是坑爹啊,这板子不会是实习生画的吧(微信狗头)这么明显的干涉都不发现的吗?这扩展板出了大半年了,都没人发现的吗?太坑了,早知道就买官方的了。为了验证我的想法,我去找了官方的HAT照片,发现微雪的槽开小了

 

随后我就和微雪的工程师去反馈问题了,对方工程师回复速度很快(这点要大大表扬),经过沟通,微雪的机械尺寸设计也是完全遵循官方设计的,之所以图上看起来有差距是因为微雪把那个作为参照的螺丝孔移动了一点距离。

所以这个槽确实是开小了,但是不完全是微雪的锅,这个锅得树莓派官方背,微雪只是照着官方的设计来做的。但是最骚的是微雪和树莓派官方都没有进行这方面的测试(微信狗头),果然世界就是一个巨大的草台班子(微信狗头)

 

最终解决方案:

1.该设计问题已经反馈给微雪工程师,对方表示后续会对这个问题进行修改(希望可以尽快推出,我现在就只能当小白鼠了)

2.可以尝试用锉刀磨掉一点,我和微雪工程师确认过,后面没有走线,可以磨

3.更换排线,可以使用以下链接排线:https://www.waveshare.net/shop/RPi-Zero-v1.3-Camera-Cable.htm,虽然介绍没有说树莓派5适用,但是微雪工程师表示是可以用的,相关介绍后续也会进行修改

 

所以大家如果想要买SSD扩展板的,要么看看别的型号,或者接受这款HAT或树莓派官方HAT当前的设计缺陷

 

六.SSD选型避坑

SSD本来没啥好说的,但是我看了一些教程和网友的分享,会存在一些不兼容的问题,为了避免大家踩坑,我就整理一下

1.要买M.2 NVME的SSD,还有一种长得很像的是NGFF接口的,那玩意儿不行

2.PCIE 3.0 or 4.0?这个其实不用太纠结,树莓派稳定就2.0,可以选择开启3.0。所以SSD选择3.0的就足够了,没必要多花钱买4.0的(土豪或者SSD后续有其他用途的忽略)

3.目前已知不兼容型号:

https://docs.pineberrypi.com/nvme-compatibility-list

西数SN系列的硬盘,树莓派官方检测出来有几款不兼容,为了稳妥起见,西数的盘还是都不选择的为好

4.目前已知肯定兼容的型号:

①树莓派官方自己测试通过的型号:https://docs.pineberrypi.com/nvme-compatibility-list

②三星PM991A(有网友购买用过,TB大约55块)

③海力士BC711(有群友购买用过,我也选择这款,TB大约47块)

④长江存储PC210(群友购买用过,PDD 大约58)

⑤微雪官方(贵)

⑥树莓派官方(更贵)

其中三星PM991A不太推荐,这玩意儿有头铁的网友买了,热的爆炸,然后过热降速了(除非再给这个爷爷也加散热)。

 

所以我最终选择了其他网友测试过,价格合适的BC711(包邮只花了不到50块,虽然是拆机的,但是通电时间和写入量几乎全新,虽然这玩意儿可以被重写,几十块要啥自行车,用就完了)

 

 

 

没想到一篇SSD竟然可以写这么长写了快一个礼拜,是在是太曲折了

最新回复

没有风扇散热,纯被动散热?     详情 回复 发表于 昨天 14:41
点赞 关注
 

回复
举报

7216

帖子

192

TA的资源

五彩晶圆(高级)

沙发
 

微雪现在配件好多啊

 
 

回复

58

帖子

1

TA的资源

一粒金砂(中级)

板凳
 

没有风扇散热,纯被动散热?  

点评

有风扇的,只是被HAT盖住了,可以看一下我上一篇的测评文章: [树莓派5测评]④安装散热器及温度测试  详情 回复 发表于 昨天 15:32
 
 
 

回复

88

帖子

3

TA的资源

一粒金砂(高级)

4
 
Bymyself 发表于 2025-1-15 14:41 没有风扇散热,纯被动散热?  

有风扇的,只是被HAT盖住了,可以看一下我上一篇的测评文章: [树莓派5测评]④安装散热器及温度测试

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
ARM 系列内核介绍

ARM 系列内核介绍

加散热片,热阻还得相加?

这两天,没碰MAX16823的电路设计,更没画PCB。 一个是停下来加紧复习,另一个是心里有点迷迷糊糊,就停一下。 手上是停下来 ...

Grace图形化界面配置MSP430

用CCS开发的朋友们注意了,Ti推出了图形化的MSP430配置界面,来感受下图形化配置的快捷,下面是Grace的介绍http://processors.wi ...

读取LPC ARM芯片唯一序列号的方法

对于ARM芯片基本都有唯一序列号,这产权保护,产品加密,产品序列号设置带来了极大的方便。但是不同厂家,甚至同一厂家不同系列 ...

一个极易使用的RTOS

原创文章,转载请注明出处!   致RTOS新手:预练RTOS,必先学习CPU体系结构,否则看代码只会增加您的烦恼!但如果只是想快速 ...

PCB设计中焊盘的种类,你都见过几种?

在PCB设计中,焊盘是一个非常重要的概念,PCB工程师对它一定不陌生。不过,虽然熟悉,很多工程师对焊盘的知识却是一知半解。 ...

合:进阶操作IO之USB-VCP USART透传

0x00 前言 串口算是最常用的芯片接口之一了,无论对调试还是实际的通信,都有及其广泛的使用。而USB算是现在事实上的消费者 ...

获奖名单:逛村田在线云展厅,看干货,赢好礼!

活动详情:逛村田在线云展厅,看干货,赢好礼! 领奖日期:请获奖者务必在2024年1月3日23:59前,按照下方领奖确认流程完 ...

电感的饱和电流大小跟温度有关吗

想问一下,电感的饱和电流大小跟温度有关吗,还有电感的RMS电流大小跟温度有关吗?

【Follow me第二季第2期】智能家居之智能书房 - 入门任务

本帖最后由 鲜de芒果 于 2024-9-8 15:11 编辑 1. 任务要求 搭建环境并开启第一步Blink / 串口打印Hello EEWorld! ...

关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表