No es fácil, pero puedes encontrarte que tu router no arranca tras un corte de luz, o por que has tocado algún parámetro de entorno y al arrancar por ejemplo te dice el router:
U-Boot 1.1.6 (Mar 4 2011 - 10:29:05) Teldat 1.0.3¿Qué hacer?, pues restaurar nuestro backup a través de U-boot:
DRAM: 256 MB
Comcerto Flash Subsystem Initialization
Flash: 4 MB
NAND: board_nand_init nand->IO_ADDR_R =30000000
256 MiB
In: serial
Out: serial
Err: serial
Reserve MSP memory
Net: comcerto_gemac0, comcerto_gemac1
ethaddr=00:A0:26:7D:59:D4
sernum1=745/0xxxxx
sernum2=745/0xxxxx
Enter password - autoboot in 3 sec...
## Booting image at 81000000 ...
Bad Magic Number
Comcerto-100 >
Copiemos los ficheros de backup de mtd1 a mtd4 en un directorio de nuestra elección, y a través de hyperterminal, vamos a restaurar los parámetros de entorno:
Comcerto-100 >loadb 81000000Y enviamos el fichero mtd1_env_1.0.4.bin en modo KERMIT, una vez finalizada la transferencia:
Comcerto-100 >protect off nor0,1Ahora vamos a restaurar el kernel, enviando el fichero mtd3_kr_1.0.4.bin en modo kermit:
Comcerto-100 >cp.b 81000000 20060000 140000
Comcerto-100 >loadb 81000000Una vez transferido:
Comcerto-100 >protect off nor0,3Y ahora vamos a restaurar el filesystem, enviando el fichero mtd4_fs_1.0.4.bin en modo kermit:
Comcerto-100 >erase nor0,3
Comcerto-100 >cp.b 81000000 20080000 140000
Comcerto-100 >loadb 81000000Una vez transferido:
Comcerto-100 >protect off nor0,4Por si tienes curiosidad, o crees que necesitas actualizar el U.boot, (aunque no lo recomiendo), doy los parámetros, pero solamente a modo informativo:
Comcerto-100 >erase nor0,4
Comcerto-100 >cp.b 81000000 201c0000 240000
Comcerto-100 >loadb 81000000
Comcerto-100 >protect off nor0,0
Comcerto-100 >erase nor0,0
Comcerto-100 >cp.b 81000000 20000000 0x00040000
No hay comentarios:
Publicar un comentario