Saltar al contenido principal

Raspberry Pi 5 usa PCIe hat/dual hat

Introducción

Este tutorial presenta principalmente la configuración de la conexión de hardware del M.2 Hat/Dual Hat y cómo arrancar la Raspberry Pi desde un SSD. También cubre dos métodos de instalación: con y sin carcasa, y prueba las velocidades de lectura/escritura del SSD en diferentes condiciones.

Comenzando

Preparación de hardware

Para la instalación sin carcasa, debes preparar los siguientes materiales:

  • ① Raspberry Pi 5
  • ② M.2 Hat/dual Hat
  • ③ Dispositivos PCIe SSD/AI Kit
  • ④ Tornillo de fijación de dispositivos PCIe
  • ⑤ Cable de conexión PCIe entre M.2 Hat y Raspberry Pi
  • ⑥ Casquillo de tornillo, tornillos largos y tuercas
pir

Para la instalación con carcasa, debes preparar los siguientes materiales:

  • ① Raspberry Pi 5
  • ② M.2 Hat/dual Hat
  • ③ Dispositivos PCIe SSD/AI Kit
  • ④ Tornillo de fijación de dispositivos PCIe
  • ⑤ Cable de conexión PCIe entre M.2 Hat y Raspberry Pi
  • ⑥ Tornillos largos y tuercas
  • carcasa exterior
pir

Instalación

Nota: Esta es una nota. Wipe pogo pin and GPIO pad with alcohol cotton, and then connect it before you using M.2 dual Hat on raspberrypi

pir

Paso 1: Inserta el cable de conexión PCIe en el M.2 Hat, prestando atención a la dirección de inserción del cable. Inserta la interfaz PCIe del M.2 Hat con el lado metálico hacia abajo, como se muestra en la figura después de la inserción:

pir

Paso 2: Inserta el cable de conexión PCIe en la Raspberry Pi 5.

pir

Presta atención a la dirección de inserción del cable. Inserta la interfaz PCIe de la Raspberry Pi 5 con el lado metálico hacia arriba, como se muestra en la figura después de la inserción:

pir

Paso 3: Superpone la Raspberry Pi 5 con el M.2 Hat e inserta el casquillo del tornillo en el tornillo.

pir

Luego inserta los tornillos en los orificios de la Raspberry Pi 5 y del M.2 Hat, como se muestra en la figura:

pir

Paso 4: Atornilla el espárrago en el tornillo y fija el tornillo a la placa de circuito, como se muestra en la figura:

pir

Paso 5: Inserta el SSD y el AI Kit en el M.2 dual Hat

pir

Luego inserta los tornillos de fijación para asegurar el SSD y el AI Kit en el M.2 Hat, como se muestra en la figura:

pir

Usa la herramienta SD Card Copier para grabar el SO en el NVME SSD en Raspberry Pi OS

Este método funciona si tienes una tarjeta SD y has arrancado el dispositivo correctamente. Asegúrate de que tu sistema sea la última versión del sistema Raspberry Pi (Bookworm o posterior) y que el firmware de tu RPi 5 esté actualizado a 2023-12-06 (6 de diciembre) o más reciente, de lo contrario puede que no reconozca las configuraciones relacionadas con NVME.

Paso 1: Asegúrate de que tu sistema Raspberry Pi esté actualizado (Bookworm o posterior), introduce el siguiente comando para actualizar el firmware de la RPi 5:

  sudo apt update && sudo apt upgrade -y
sudo rpi-eeprom-update # If it is not post-December 2023 type the following into a terminal to start the configuration tool
sudo raspi-config

Desplázate hacia abajo hasta Advanced Options y pulsa Enter:

pir

Desplázate hacia abajo hasta Bootloader Version y pulsa Enter:

pir

Y finalmente elige Latest, y pulsa Enter:

pir

Selecciona No aquí: quieres el bootloader latest.

pir

Y sal de la herramienta seleccionando Finish:

pir

Si se te pide reiniciar, selecciona Yes.

pir

Paso 2: Haz clic en Applications =>Accessories =>SD Card Copier en la pantalla principal, ejecuta el programa SD Card Copier y copia el sistema operativo al SSD NVME como se muestra en la figura siguiente.

pir

Configurar la Raspberry Pi para arrancar desde el SSD NVMe

Si tienes fácil acceso a la ranura de tu tarjeta SD, puedes apagar tu Pi, sacar la tarjeta SD y (si todo funciona como se espera) debería arrancar automáticamente desde tu unidad NVMe la próxima vez que la enciendas. Sin embargo, si quieres dejar la tarjeta SD donde está y aun así arrancar desde NVMe, tendrás que cambiar el orden de arranque.

Paso 1: Introduce el siguiente comando:

  sudo raspi-config

Desplázate hacia abajo hasta Advanced Options y pulsa Enter:

pir

Paso 2: Desplázate hacia abajo hasta Boot Order y pulsa Enter:

pir

Paso 3: Elige NVMe/USB Boot y pulsa Enter:

pir

Se confirmará la configuración. Pulsa Enter:

pir

Paso 4: Vuelve a la primera pantalla seleccionando Back o pulsando la tecla Esc. Luego navega hasta Finish usando la tecla de cursor derecha.

pir

Se te preguntará si quieres reiniciar ahora. Haz clic en Yes:

pir

Modificar PCIe

M.2 Hat es compatible con los modos PCIe Gen 2 y PCIe Gen 3

Paso 1: Introduce el siguiente comando para abrir el archivo /boot/firmware/config.txt

sudo nano /boot/firmware/config.txt

Paso 2: Añade lo siguiente a la sección [all] al final del archivo /boot/firmware/config.txt:

dtparam=pciex1_gen=3

Guarda el archivo y reinicia de nuevo, ¡puede que veas un aumento de velocidad!

Corregir el controlador de M.2 Dual Hat

Después de grabar una nueva imagen del sistema operativo, instala la superposición pcie-fix.dtbo para corregir el controlador de M.2 Dual Hat.

Entra en el sistema operativo grabado y ejecuta los siguientes comandos en la terminal:

cd /tmp
wget https://files.seeedstudio.com/wiki/reComputer-R2000/pcie-fix.dtbo
sudo cp pcie-fix.dtbo /boot/firmware/overlays/
echo "dtoverlay=pcie-fix" | sudo tee -a /boot/firmware/config.txt
sudo reboot

Prueba de velocidad

Esta prueba muestra que la Raspberry Pi arranca desde la tarjeta SD y utiliza el SSD como almacenamiento de respaldo:

# write speed command
sudo dd if=/dev/zero of=/mnt/nvme/testfile bs=1M count=1024 oflag=direct

# read speed command
sudo dd if=/mnt/nvme/testfile of=/dev/null bs=1M iflag=direc
M.2 hatVelocidad de lecturaVelocidad de escritura
PCIe 3.0822MB/s716MB/s
PCIe 2.0431 MB/s389MB/s

Soporte técnico y debate sobre el producto

Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...