Re: Core Next186 PC-XT
Publicado: 04 Oct 2023, 14:51
Voy a poner la secuencia de comando para crear una SD con la bios colocada al final de la tarjeta.
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":
Justo después de poner el comando hay que fijarse en la primera linea, y nos indica después de los gigas o muchos megas que tenga la SD, nos indica el número de bytes y de bloques totales.
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:
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