PCIE TO 4-CH NVME Board (B)
来自Waveshare Wiki
| ||||||||||||||||||
| ||||||||||||||||||
说明
产品介绍
专为 Raspberry Pi 5 设计的PCIe 转 4通道M.2 M key 转接板,兼容 2230 / 2242 / 2260 / 2280 尺寸的 M.2 硬盘,仅支持 Gen2 ,支持从 SSD 启动 PI5
特点
- 支持 NVMe 协议 M.2 接口硬盘协议,高速读写,工作效率高
- PCI-E×1 仅支持Gen2
- 仅支持PI5和部分带PCIe 16PIN的CM5底板
- 兼容 2230 / 2242 / 2260 / 2280 尺寸的 M.2 硬盘
- 板载工作指示灯,通电时PWR 长亮,读写ACT闪烁
- 支持NVME SSD启动
- 可为 PI5 供电
注意
- 树莓派默认不支持NVME启动,需要修改引导
- PI5、NVMe硬盘、电源芯片以及扩展芯片全部会发热如果需要安装进封闭的盒子里面,请添加足够的散热
- 板载PWR LED 指示灯在未连接PCIe排线情况下不会亮起,受PCIe供电使能信号控制,5V供电不会受控制
使用说明
硬件连接
供电
板载DC供电,支持7~24V供电
挂载
1:启用PCIE接口
PI5B默认启用PCIE接口, 如果无法启动, 在/boot/firmware/config.txt 中添加: dtparam=pciex1
2:模块只支持PCIE gen2 x1
3:修改之后重启PI5,就可以识别到设备了
如下图,识别到四个Non-Volatile memory controller就是SSD固态,Ethernet controller的是树莓派RP1芯片或者使用dmesg | grep pci 查看PCIe日志 lspci -vvv 查看PCIe卡详情
4:分区,如果在其他平台有分区和格式化,则跳过这一步(会删除SSD所有数据谨慎操作)
lsblk 可以看到磁盘(如果想看到详细信息执行 sudo fdisk -l )分区 sudo fdisk /dev/nvme0n1 设备号是总设备号,不要添加p1,那只是一个分区而已 分区工具fdisk如何使用 n 新建分区 q 不保存退出 p 打印分区表 m 打印选择菜单 d 删除分区 w 保存退出 t 修改ID号 添加分区执行n即可,最后w保存退出
5:格式化
sudo mkfs. 然后按tab 可以看到很多种不同的后缀名,不同的后缀名就是你需要想要格式化的格式假设我要格式化为ext4 文件格式,那么就是执行 sudo mkfs.ext4 /dev/nvme0n1p1 等待片刻,当done都出现完毕后,意味着格式化已经进行完毕。
![]()
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
- 拷贝硬盘内容到树莓派内存 (/etc/fstab读)
sudo dd if=./test_write of=/dev/null count=2000 bs=1024k
- 注意:不同的卡以及环境 测试效果不同 树莓派受到的影响比较大 ,如果想要测试准确的性能使用PC 电脑测试
自动挂载
测试没有问题如果不需要作为系统盘,只扩展磁盘使用,设置自动挂载
sudo nano /etc/fstab #结尾添加 /dev/nvme0n1p1 /home/pi/toshiba ext4 defaults 0 0 #/dev/nvme0n1p1 设备名, /home/pi/toshiba 挂载到目录,ext4是文件系统类型 ,defaults 使用默认的挂载选项 #使更改生效(测试无问题再重启,不然会导致无法挂载导致无法开机) sudo mount -a #然后重启 通过lsblk检查设备
NVMe SSD引导启动
1:先使用SD卡启动树莓派,先挂载测试一下,确保硬件可以正常工作,
2:使用SD卡启动树莓派修改引导,更改树莓派的引导加载程序配置中的BOOT_ORDER:
sudo rpi-eeprom-config --edit
添加:
NVME_CONTROLLER=1
修改:
BOOT_ORDER=0xf41 改为 BOOT_ORDER=0xf416更多内容可以参考BOOT_ORDER 如果想实现SD卡启动优先,改为BOOT_ORDER=0xf461 注意:板子是有两个或者多个M.2接口,其中一个作为启动使用,建议将作为启动的SSD连接NVME1,优先级是先NVME1
3:重启树莓派:
如果修改多次发现无法修改,请连接网络之后再修改(等待网络自对时),或者设置正确时间之后再修改文件
4:将系统烧录到NVME中,然后连接板子,移除SD卡重新上电即可
资料
技术支持
联系人:彭工
EMAIL:2851966006@qq.com
电话:0755-83040712
QQ:2851966006
微信:扫下方二维码添加
说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证