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:

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.

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

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

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:

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:

Netduino sobre Windows 8


Si tiene usted un Netduino o Netduino Plus  (con firmware antiguo 4.1 )  y  desea desarrollar sobre la plataforma Netduino  con su nuevo pc con Windows 8, inevitablemente tendrá que actualizar el Firmware  de su  viejo netduino o netduino plus  a la  versión: 4.2.0 Update 1 (versión 4.2.0.1) o bien utilizar directamente un nuevo  Netduino Plus versión 2.

Este  nuevo firmware requiere el uso del . NET Micro Framework SDK v4.2 (qfe2) y Netduino 4.2.0.1 SDK .

Con este firmware, tendrá los siguientes recursos disponibles para el código:

  • 64KB flash
  • Más de  42KB de RAM (RAM 50% más que en 4.1.0.6)
  • Actualización de PWM de corrección de errores (periodo / frecuencia ahora ajustada correctamente)

Este firmware también incluye las actualizaciones previas siguientes:

  •  50% más de memoria RAM: 42KB (4.2.0.0) vs 28KB (4.1.0.6)
  • Visual Basic es ahora un lenguaje compatible con. NET MF
  • Nuevo núcleo AnalogInput y clases de PWM, compatibles con versiones anteriores clases disponibles a través de add-on asambleas.
  • Nuevos drives  WinUSB  (para poner remedio a los problemas BSOD en 4.2 beta)
  • Recolector de basura ahora totalmente colecciona objetos antiguos
  • Ir a la paagina  netmf.codeplex.com para los detalles completos de todas las correcciones de errores

Para encontrar la versión exacta  del firmware  actual de su Netduino o  Netduino Plus   haga lo siguinte:

  1.  Ir al menú Inicio> Programas> Microsoft. NET Micro Framework 4.2 Herramientas>
  2.  Ejecutar MFDeploy.exe. Tenga cuidado de no ejecutar MFDeploy.exe y MFDeploy.exe.config (como las extensiones de archivos están ocultos por defecto)
  3. Conecte su Netduino Plus a su PC usando un cable Micro USB.
  4.  En la sección de dispositivos en la parte superior, seleccione USB en lugar de serie. Su Netduino Plus debe aparecer en la lista desplegable, y si no es así, seleccionelo.
  5. Seleccione el menú  «Target»  ,seleccione  «Device  Capabilities»,
  6.  En el cuadro de salida, buscar  el valor de  «SolutionReleaseInfo.solutionVersion» : esta será precisamente  la versión del firmware de su Netduino.

Los usuarios de la versión de firmware 4.2.0.0 + no es necesario que actualizan TinyBooter.

El nuevo  firmware se  puede conseguir aqui:  http://wiki.netduino.com/Firmware.ashx

Los usuarios de la versión de firmware 4.2.0.0 RC5 o anteriores pueden actualizar TinyBooter de la siguiente manera:

  1. Ejecutar el TinyCLR utilizando MFDeploy v4.2 +
  2.  Haga clic en «Examinar …» y seleccione los archivos TinyCLR (ER_CONFIG y ER_FLASH)
  3.  Pulse el botón «Deploy». Tomará unos minutos para actualizar su Netduino.
  4.  Desconecte y vuelva a conectar su Netduino (apagar y encender)

Después de parpadear, para establecer la configuración de red utilizando MFDeploy siga estos pasos :

  1. Comience su Netduino Plus en modo TinyBooter manteniendo el pulsador mientras que conectarlo a su PC mediante un cable microUSB.
  2. Seleccione el Destino> Configuración> menú de red. Vuelva a introducir los ajustes de la dirección IP y la dirección MAC.
  3. Desconecte y vuelva a conectar su Netduino Plus (apagar y encender)

Mas información  aquí  url  http://wiki.netduino.com/Flashing-new-firmware-step-by-step.ashx]