Instalación del TinyBooterDecompressor paso a paso


Como paso previo antes de flashear su Netduino Plus a la version 4.2  debe instalar en este el TinyBooterDecompressor como paso previo ,pues de no hacerlo al intentar flashear el Netduino «directamnte» al final fallaría al hacer el deploy  .

Para empezar descargue e instale  el software de  SAM-BA 2,12 CDC para Windows (XP, Vista, W7s) de esta página de descarga( tendrá que registrarse para descargarlo, pero no hay coste).

Para obtener los mejores resultados actualizar el controlador de Windows (utilizando el Administrador de dispositivos) para los controladores ubicados en Archivos de programa (según el sistema) \ ATMEL Corporation \ sam-ba_2.12 \ drv ANTES de utilizar esta herramienta.

Despues  de  haber instalado el sw de Atmel,debe resetear  su  Netduino mediante la conexión de +3,3 V al cuadrado de metal  que hay debajo Digital I / O pin 0, mientras que el Netduino está encendido.
Imagen

Ahora  conecte el Netduino al PC, instalandose  un nuevo  driver  de un puerto COM emulado.

Inicie la herramienta SAM-BA. Si un driver para un puerto COM emulado no está instalado en un equipo con Windows 7 x64-máquina, trate de esta página wiki .

Seleccione el puerto serial (puerto COM) está conectado a la Netduino, seleccione el chip adecuado para su Netduino y haga clic en «Conectar».

La informacion del chip de información para su Netduino esta en el propio dispositivo, teniendo  el chip estampado  «Atmel» él, y el chip tendrá un identificador como «at91sam7x512-ek» (el valor real dependerá de la version de  Netduino  que tenga).
Imagen

Ahora tenemos que ejecutar dos scripts. En primer lugar, seleccione  «Boot from Flash (GPNVM2)» , es decir arrancar desde Flash (GPNVM2) y haga clic en «Ejecutar».
ImagenLuego tenemos que hacer lo mismo con el script » Enable Flash access» , es decir activar acceso a  Flash  » .

Ahora asegúrate de que estamos enla pestaña  «Flash», y en  «Send File Name» seleccione el archivo   «TinyBooterDecompressor.bin» y haga clic en «Send File». (este archivo se encuentra en el nuevo  firmware del archivo ZIP de la version de Netduino  que tenga )
Imagen

Entonces  obtendremos un mensaje sobre regiones bloqueadas. Haga clic en «No»
Imagen

Después de haber lanzado este ultimo script  podemos cerrar la herramienta SAM-BA y probar si está hecho en realidad,para ello, vuelva a conectar el Netduino y ejecute el MDFDeploy.exe.

Seleccione USB y el Netduino, a continuación, haga clic en Ping, y ahora debería responder con la nueva  versión.
Imagen

Ahora ya está listo para  cambiar la version del firmware

Fuente  aqui  http://wiki.netduino.com/Installing-the-TinyBooterDecompressor-step-by-step.ashx

Anuncio publicitario

Como reflashear su Netduino


Para empezar  debe antes haber realizado la instalación del  tinybooterdecompressor  en su Netduino , par lo cula puede mirar  en esta guía :https://soloelectronicos.wordpress.com/2013/03/01/instalacion-del-tinybooterdecompressor-paso-a-paso-netduino-y-plus-netduino/

Para flashear su Netduino de la versión  4,1 a la  4,2 se debe actualizar tanto el gestor de arranque  aquí .NET Micro Framework SDK v4.2 como el driver  Netduino SDK v4.2.2.0 (32-bit) o
Netduino SDK v4.2.2.0 (64-bit) segun corresponda

Ahora debe  arrancar el programa  MFDeploy, pulsando  en Inicio-> Microsoft  .Net Framework 4.2 –>Tools.

Seleccione en Device » USB» y a la derecha  su versión de  Netduino y haga clic en «Ping» para verificar que el dispositivo esté disponible:

Imagen

En este punto obtenga el nuevo firmware  en función de su versión de Netduino  aquí :http://wiki.netduino.com/Firmware.ashx

Ahora haga clic en «Examinar» y seleccionar tanto el ER_CONFIG y archivos ER_FLASH. (Mantenga presionada la tecla «Ctrl» para seleccionar el segundo archivo)
Si lo desea, puede elegir sólo «ER_FLASH» para actualizar sólo el firmware. Si decide subir el archivo ER_CONFIG, y usted tiene un Netduino Plus, usted tendrá que restablecer la dirección MAC de su dispositivo, vaya a la opción de menú Target-> Configuración.

Imagen
Cuando los dos archivos seleccionados se  hayan seleccionado , haga clic en Implementar.

Esto podria  tomar un tiempo(cinco minutos o así) …
Imagen

Una vez que finalice el despliegue, retire y vuelva a colocar su Netduino mediante el cable microUSB para completar la operación de flash.

Después de parpadear y reiniciar el Netduino, ahora puede comprobar la versión del firmware actual seleccionando la opción «Target-> Capacidades de dispositivos» del menú del MDFDEploy:
Imagen

La respuesta seria algo así:

  SolutionReleaseInfo.solutionVersion: 4.2.0.0

 SolutionReleaseInfo.solutionVendorInfo: Netduino (v4.2.0.0 b1) por Secret Labs LLC
Importante : Después de parpadear su  Netduino Plus, tendrá que restablecer la configuración de red, tal y como se nuestra  aqui
Y  ahora aqui un video del proceso  al completo: