V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

mmc-utils

Herramienta diseñada para interactuar con dispositivos MMC [MultiMediaCard] y SD en el kernel de Linux. MMC es un estándar de tarjeta de memoria para almacenamiento de estado sólido. Esta herramienta facilita el desarrollo y la depuración de estos dispositivos al permitir leer y modificar registros de configuración, como CSD [Card Specific Data] y EXT_CSD [Extended CSD], habilitar particiones de arranque, gestionar protección de escritura, RPMB [Replay Protected Memory Block] para seguridad, y realizar actualizaciones de firmware.

# dmesg | grep mmc
ver si el dispositivo MMC está detectado por el kernel
# mmc extcsd read /dev/mmcblk0
lee y muestra el registro EXT_CSD del dispositivo
# mmc extcsd read /dev/mmcblk0 | grep -i life
filtrar solo el estado de vida útil
# mmc csd read /sys/block/mmcblk0/device
lee el registro CSD, con datos básicos como la capacidad de la tarjeta, velocidad de bloque y estructura de particiones
# mmc bootpart enable 1 1 /dev/mmcblk0
habilita /dev/mmcblk0boot0 para arranque
# mmc bootpart disable 1 /dev/mmcblk0
deshabilita
# mmc writeprotect status /dev/mmcblk0
establece la protección de escritura en áreas específicas: boot o user data
# mmc rpmb read-block /dev/mmcblk0rpmb 0x02 2 /tmp/block - clave_secreta
leer 2 bloques desde dirección 0x02 y guardarlos en un archivo con verificación de clave

Nota.- El dispositivo RPMB es un char device [/dev/mmcblk0rpmb], no block.

# echo -n "AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHH" | mmc rpmb write-block /dev/mmcblk0rpmb 0x02 - -
escribir un bloque en la dirección 0x02
# mmc ffu /path/to/firmware.img /dev/mmcblk0
realiza Field Firmware Update [FFU] en eMMC compatibles, actualizando el firmware del controlador
# mmc ffu /path/to/firmware.img 512000 /dev/mmcblk0`
especificando tamaño para transferencias grandes [512k chunks]

Nota.- Algunas operaciones como escribir en registros o habilitar particiones pueden causar problemas al dispositivo si se usan incorrectamente.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4200 entradas - Acerca del Tractatus
La Pipa Plena 2025