BIOS NEXT186:
https://github.com/neptuno-fpga/Next186 ... ext186.com
Entrar en LINUX y teclear la siguiente sentencia en este caso la SD es el dispositivo "/dev/mmcblk0":
Código: Seleccionar todo
sudo fdisk -l /dev/mmcblk0
Dato a cojer en cada diferente SD -> 7948206080, y tenemos que tener en cuenta que hay que restarle 8192 Bytes.
Oparación matemática a realizar para calcular el desfase desde donde se coloca la bios del Next186:
(7948206080-8192)/512 = 15523824
Combrobación de la misma operación pero pensando en bloques de 512Bits.
8192Bytes son 16 bloques de 512Bytes.
Luego el desplazamiento también se podría hacer de forma directa.
15523840-16=15523824
Y vemos que coincide el número de bloques
La cantidad calculada irá como desplazamiento para alojar la BIOS:
Comando para grabar la bios:
Explicado las partes de la sentencia:
Código: Seleccionar todo
sudo dd if=Nombre_de_la_bios_adaptada of=/dev/dispositivo_amacenamiento obs=Tamaño_bloque_en_bytes seek=número_de_bloques_desde_donde_se_guarda_la_bios_al final_de_la_sd
Código: Seleccionar todo
sudo dd if=BIOS_Next186.com of=/dev/mmcblk0 obs=512 seek=15523824