PCIe TO M.2 Board (E)

来自Waveshare Wiki
跳转至: 导航搜索
RPi Touch Keypad
{{{name2}}}
{{{name3}}}
功能简介
特性 PCIe TO M.2
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口

说明


产品介绍

树莓派5 PCIe转M.2带风扇转接板, 基于PI5设计支持NVMe协议M.2接口硬盘 高速读写,兼容 2230 / 2242 尺寸的 M.2 硬盘,支持 Gen2 和 Gen3 模式,支持从 SSD 启动 PI5,带有Mini 小巧一体式散热

特点

  • 支持 NVMe 协议 M.2 接口硬盘协议,高速读写,工作效率高
  • PCI-E×1 Gen2 或 Gen3 模式
  • 仅支持PI5B
  • 兼容 2230 / 2242 尺寸的 M.2 硬盘
  • 板载工作指示灯,通电时PWR 长亮,读写ACT闪烁,工作状态一目了然
  • 散热和M.2扩展二合一



注意

  • 树莓派默认不支持NVME启动,需要修改引导

使用说明

硬件连接

注意排线方向,连接如图所示:
PCIe-TO-M.2-Board-E-details-3.jpg

额外供电

通过2PIN排线连接电源(红色连接5V,黑色连接GND)
PCIE排线只供电5W,设备供电不足通过这个2PIN排线供电
PCIe-TO-M.2-Board-E-details-8(1).jpg

挂载

1:启用PCIE接口

连接硬件即可,最新系统系统会存在硬件检测,连接硬件会自动打开PCIE
如果没有打开则执行:在/boot/firmware/config.txt 中添加 dtparam=pciex1

2:PCIE默认是gen2,如果需要启用PCIE gen3, 则在/boot/firmware/config.txt 中添加:

dtparam=pciex1_gen=3

3:修改之后重启PI5,就可以识别到设备了,

如下图,识别到SM2263就是我的SSD固态,另外一个PI5的是RPI芯片
PCIe TO M.2 HAT+ W 1.png

4:分区,如果在其他平台有分区和格式化,则跳过这一步(会删除SSD所有数据谨慎操作)

lsblk  可以看到磁盘(如果想看到详细信息执行 sudo fdisk -l )
PCIe TO M.2 HAT+ W 2.png
分区 
sudo fdisk /dev/nvme0n1    设备号是总设备号,不要添加p1,那只是一个分区而已
分区工具fdisk如何使用
n 新建分区
q 不保存退出
p 打印分区表
m 打印选择菜单
d 删除分区
w 保存退出
t 修改ID号
添加分区执行n即可,最后w保存退出

5:格式化

sudo mkfs.  然后按tab 可以看到很多种不同的后缀名,不同的后缀名就是你需要想要格式化的格式
PCIe TO M.2 HAT+ W 3.png
假设我要格式化为ext4 文件格式,那么就是执行
sudo mkfs.ext4 /dev/nvme0n1p1
等待片刻,当done都出现完毕后,意味着格式化已经进行完毕。
PCIe TO M.2 HAT+ W 4.png

6:挂载

创建挂载目录
sudo mkdir toshiba
挂载设备
sudo mount /dev/nvme0n1p1 ./toshiba
检查磁盘状态
df -h

读写测试

进入挂载磁盘的目录

cd toshiba
  • 释放内存
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
  • 拷贝树莓派内存内容到硬盘 (写)
sudo dd if=/dev/zero of=./test_write count=2000 bs=1024k

PCIe TO M.2 HAT+ W 5.png

  • 拷贝硬盘内容到树莓派内存 (读)
 sudo dd if=./test_write of=/dev/null count=2000 bs=1024k

Pcie-m2-6new.png

  • 注意:不同的卡以及环境 测试效果不同 树莓派受到的影响比较大

自动挂载

测试没有问题如果不需要作为系统盘,只扩展磁盘使用,设置自动挂载

sudo nano /etc/fstab

#结尾添加
/dev/nvme0n1p1  /home/pi/toshiba  ext4  defaults  0  0
#/dev/nvme0n1p1 设备名, /home/pi/toshiba 挂载到目录,ext4是文件系统类型 ,defaults 使用默认的挂载选项
#使更改生效(测试无问题再重启,不然会导致无法挂载导致无法开机,如果无法开机移除/etc/fstab中你添加的内容即可)
sudo mount -a

#然后重启
通过lsblk检查设备

NVMe SSD引导启动

1:先使用SD卡启动树莓派,先挂载测试一下,确保硬件可以正常工作,

2:使用SD卡启动树莓派修改引导,更改树莓派的引导加载程序配置中的BOOT_ORDER:

sudo rpi-eeprom-config --edit 
BOOT_ORDER=0xf41  改为  BOOT_ORDER=0xf416
PCIe TO M.2 HAT+ W 6.png
更多内容可以参考BOOT_ORDER 

3:重启树莓派

如果修改多次发现无法修改,请连接网络之后再修改(等待网络自对时),或者设置正确时间之后再修改文件

4:将系统烧录到NVME中,然后连接板子,移除SD卡重新上电即可


风扇控制

PI5风扇默认是温度控制50度才开始转,如果想要控制其他温度就可以转,/boot/firmware/config.txt 中添加指定内容即可,例如:

dtparam=fan_temp0=36000,fan_temp0_hyst=2000,fan_temp0_speed=90
dtparam=fan_temp1=40000,fan_temp1_hyst=3000,fan_temp1_speed=150
dtparam=fan_temp2=52000,fan_temp2_hyst=4000,fan_temp2_speed=200
dtparam=fan_temp3=58000,fan_temp3_hyst=5000,fan_temp3_speed=255

其中:

fan_temp0/1/2/3       表示温度(360000表示36℃)
fan_temp0/1/2/3_speed 表示对应的转速(值最大255)
fan_temp0/1/2/3_hyst 表示迟滞温度

更多内容参考这里

注意:仅仅是0123一共4个温度,不可能再设置其他温度,迟滞温度不得超过两个温度的跨步范围


技术支持


联系人:彭工
EMAIL:2851966006@qq.com
电话:0755-83040712
QQ:2851966006
微信:扫下方二维码添加
Pqy.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证