lunes, 7 de enero de 2008

Semana 6 Entrada 1 (Problema importante)


Estos días hemos estado estudiando la situación. Como recordareis, nuestro problema estaba en que no podiamos arrancar el cargador de imagenes .bin. Nuestra primera idea era que el disco de arranque que se crea con las herramientas que proporciona Windows ce 6.0 no funcionaba correctamente en nuestra placa.

Ante esta dificultad, la primera opción fue instalar en un PC la versión de windows ce 5.0 con su respectivo platform builder. Esta lo hicimos porq todos los tutoriales para cargar imagenes que encontramos, se basan en esta versión de platform builder. Por desgracia, la herramienta es la misma que presenta su versión posterior y nos ha llevado al descarte.

Viendo que el problema no era cuestión de los discos de arranque creados. El siguiente paso fue fijarse en el texto que se nos muestra y el tiempo que invierte en cada uno de los mensajes.

Al iniciarse la placa, aparece el mensaje de ""verifying dmi pool data"", invierte unos 10 segundos hasta que finalmente se nos muestra el error de disco.
Buscando posibles causas, los motivos por los que puede aparecer este mensaje son variados. Puede ser un error de placa, de conexiones, de configuración de dispositivos a nivel de arranque..
Lo primero que hicimos para descartar opciones fue resetear la placa, para descartar alguna configuración erronea y posteriormente como se muestra en la siguiente imagen nos fijamos en si la placa detectaba la tarjeta.
Por desgracia, si que la detecta lo que nos limita el radio de acción para saber los motivos del error.
Ahora mismo estamos un poco descolocados con el camino a seguir, pero miraremos el tema de configuración de la placa más detalladamente y verificaremos el estado "físico" de la placa.

jueves, 3 de enero de 2008

Semana 5 ; Post 1 (cargar imagen)

Seguimos con dificultades para cargar la imagen en nuestra placa.
Entre los modos que existen para poder volcar la iso a nuestra placa, nos hemos decantado por la siguiente:

• Formateamos un disquete de 3½
• Dejando insertado el disquete en nuestra unidad, vamos a Inicio ->
Ejecutar, escribimos cmd y pulsamos Intro.
• Nos situamos en el directorio “%ProgramFiles%\Windows CE Platform
Builder\6.00\CEPB\Utilities” de donde hayamos instalado el paquete PB.
• Ejecutamos el comando “CEPCBoot.144”
• Inmediatamente comenzará a escribir en el disquete.
• Una vez finalizado debemos copiar el contenido del disquete a la
partición del disco duro del dispositivo.
• Por último añadimos el archivo nk.bin (la imagen) al disco duro del dispositivo.

En nuestro caso, nosotros utilizamos como disco duro una tarjeta cf, por lo que hemos volcado tanto la aplicación de arranque como la imagen en la tarjeta. Al iniciar la placa con la tarjeta, nos sale el error de "ERROR EN EL DISCO".

Al encontrarnos con este error, lo primero que hicicmos es comprobar si realmente habíamos creado una aplicación de arranque correctamente. Para asegurarnos arrancamos un PC con la aplicación en un disquete y vemos que realmente esta aplicación cumple su cometido.



En teoría se nos tendría que abrir un menu como este y seleccionariamos arrancar la imagen creada en platform builder de forma local.

domingo, 30 de diciembre de 2007

SEMANA 4 Post 1 Volcado a la Placa

De momento nos esta siendo complicado cargar la imagen al dispositivo, por ethernet - usb no podemos también hemos probado sin resultado, copiando el archivo "eboot.nb0" y la imagen directamente a la CF utilizando un lector multitargetas USB, según la información extraída de http://rfog.blogsome.com/2006/10/

Por ethernet es posible que haya que configurar el router con DHCP pero de momento no ha sido posible comprobarlo.

domingo, 23 de diciembre de 2007

SEMANA 3 Post 2

Uno de los temas que teníamos atrasados por no disponer de un adaptador IDE - Compact Flash que nos permitiera arrancar de forma autonoma, con el adaptador nuevo hemos podido instalar Windows 98 y comprobar que arranca.

De esta forma podremos probar las imágenes generadas con el hardware real de forma fácil ya que solo hace falta volcar la imagen a la CF para probarlo.

sábado, 22 de diciembre de 2007

SEMANA 3 Post 1

Despues de instalar Platform Builder en un PC con estas características:

  • Windows XP SP2 -Actualizado
  • S2005 con todos los Service Packs y actualizaciones
  • Platform Builder 6 con sus actualizaciones
  • BSP VIA
Recomendación no utilizar Vista por que parece no ser compatible 100% con Platform Builder por que da problemas ;)

Resultados primera compilacion sin errores

Características
  • BSP VIA CEPC:X86
  • Thin Client
  • Windows Thin Client
  • Opciones por defecto


El registro de la compilación esta recogido en este archivo:
http://www.megaupload.com/es/?d=TD3FLB7D

domingo, 16 de diciembre de 2007

SEMANA 2 Post 3 "Solucion"

Con un parche para el SP1 de Microsoft Visual Studio 2005 para Vista y reistalando la BSP, el problema con el archivo "cepcstrings.pbcxml" se ha resuelto.

También habíamos probado descargar el Platform Builder 5.0 sin poder llegar a instalarlo, otra cosa que habíamos probado es descargar la BSP de la placa para Windows CE 5.0 e instalarlo en el Visual Studio, no es posible realizar tal instalación.

Después de esta semana que nos ha sido poco provechosa por que no hemos avanzado nada por culpa del error que teníamos, intentaremos tener para el jueves una versión ya funcional de nuestra imagen.

viernes, 14 de diciembre de 2007

SEMANA 2 Post 1 "Problemas 2"

Después de una búsqueda sin resultado, incluso buscando el nombre del archivo que nos da problemas "cepcstrings.pbcxml" sin ningún resultado en google: http://www.google.es/search?hl=es&client=firefox-a&channel=s&rls=org.mozilla%3Aes-ES%3Aofficial&hs=WQx&q=cepcstrings.pbcxml&btnG=Buscar&meta=

También hemos reparado la instalación del Windows CE 6.0 y de la BSP de la placa, sin resultado alguno.
También hemos probado deseleccionar el Compact Framework, sin obtener ningun resultado satisfactorio

Hemos optado por descargar el Platform Builder 5.0 con la BSP para Windows CE 5.0 y probarlo en otro ordenador - SO, haber si el problema es del ordenador, ja que es muy extraño no encontrar casi referencias a problemas con las placas.