Actualizacion de Netduino Version 4.2.2.2


Este nuevo  firmware para ttu Netduino  Plus    requiere el uso de. NET Micro Framework SDK v4.2 (qfe2) o posterior y. Netduino SDK 4.2 o más reciente.

Con este firmware, tendrá los siguientes recursos disponibles para el código:
384KB flash
+ RAM 100KB

Este firmware incluye las siguientes actualizaciones:
1. . NET MF 4.2 qfe2 correcciones de errores

Este firmware también incluye las actualizaciones anteriores:
1. Corrección de error: Configuración SPI reloj de ralentí elevada Ahora apoyado
2. Netduino 1 proyectos Plus se pueden actualizar sin cambiar HardwareProvider
3. Ahora compatible con el legado SecretLabs AnalogInput y clases de PWM
4. Corrección de errores: SPI selección de chip momento corregida
5. Corrección de errores: PWM de frecuencia corregida
6. Nuevo: más fiable reiniciar durante la implementación
7. Static IP funciona ahora (además de por defecto DHCP)
8. Las direcciones MAC se cargan ahora por TinyCLR
9. Adicional de corrección de errores I2C – pines ve obligado a la configuración adecuada

Para encontrar la versión actual del firmware Netduino:
1. Ir al menú Inicio> Programas> Microsoft. NET Micro Framework 4.2> Herramientas
2. Ejecutar MFDeploy.exe. Tenga cuidado al ejecutar MFDeploy.exe y no MFDeploy.exe.config (como las extensiones de archivos están ocultos de manera predeterminada)
3. Conecte su Netduino a su PC usando un cable Micro USB.
4. En la sección de dispositivos en la parte superior, seleccione USB en vez de serie. Su Netduino debe aparecer en la lista desplegable, si no, seleccionarlo.
5. Seleccione el menú Destino, opción de funciones de dispositivos.
6. En la casilla de salida, encontrar el valor de «SolutionReleaseInfo.solutionVersion». Esta es la versión del firmware.

Para actualizar el firmware:
1. Separe su Netduino
2. Pulse y mantenga pulsado botón de su Netduino mientras que enchufarlo vía USB, lo que lo pondrá en modo bootloader.
3. Borrar el firmware de su Netduino utilizando el Tester aplicación STDFU v3.0.1
> A. Seleccione la pestaña «Protocolo»
> B. Pulse el botón «Crear desde Map»
> C. Seleccione el botón de opción «Borrar»
> D. Pulse el botón «Go»
> E. Espere a que el proceso de borrado para completar
4. Flash en el archivo adjunto. DFU con el Demostrador DfuSe v3.0.2 aplicación ST (incluido con STDFU Tester)
> A. Localice el panel «Actualizar o Verificar Acción» (panel inferior derecho)
> B. Pulse el botón «Elegir …» y seleccione el archivo adjunto DFU
> C. Marque la opción «Verificar después de la descarga»
> D. Pulse el botón «Actualizar». Tomará unos minutos para actualizar su Netduino.
> E. Desconecte y vuelva a conectar el Netduino (apagar y encender) o pulse «Agregar el modo DFU»

Después de parpadear, para establecer la configuración de red utilizando MFDeploy:
1. Seleccione el destino> Configuración> menú Redes. Vuelva a introducir la configuración de la dirección IP y la dirección MAC

Puede descargar    STDU tester y el St Dfu Demostrator    en este enlace y el nuevo firmware   aqui ( necesitara tener usuario en la comunidad de Netduino)

 

 

Fuente aqui.

Cómo actualizar Netduino con firmware 4.2 en Windows 8 y Visual Studio 2012


Cómo hacerlo bien

DESISTALE LO VIEJO (SI ES QUE LO TIENE INSTALADO)

  1. Desinstale el. NET Micro Framework SDK v4.1.
  2. Desinstale el Netduino SDK v4.1.0.

CONSIGUA  NUEVO SOFTWARE

  1. Instalar Visual Studio 2012, si no lo ha hecho
  2. Descargar e instalar la última versión . NET Micro Framework SDK 4.3 .
    (El 4.2 disponible en Netduino no soporta VS 2012)
  3. Descargar e instalar el SDK Netduino v4.2.1.0 .
    (32 bits o 64 bits según la versión de Windows)
  4. Descargar e instalar SAM-BA 2.12 para Windows .
    (Usted tendrá que registrarse y abrir una sesión, pero es gratis)
  5. Descargue y descomprima el nuevo firmware Netduino .

BORRE SU NETDUINO

  1. Conecte su Netduino   con  un cable usb para  que este alimentado con 5V.
  2. Encontrar un cable de puente y conecte un extremo a la clavija de 3V3 y tocar la pequeña plaza de oro al lado del 0 pin GPIO con el otro extremo. Mantenga pulsado durante al menos 2 a 3 segundos.
    ADVERTENCIA: Este borra completamente la Netduino y no se puede deshacer. Si usted hace esto, la única manera de que vuelva a funcionar es completar con éxito el resto de los pasos.
  3. Desconecte el Netduino, espere unos segundos y vuelva a conectarlo.

Ahora hay que reconocer a Windows como un nuevo dispositivo llamado GPS Detectar cámara. No hacemos más que ignorar esto y seguir adelante.

CARGAR LA IMAGEN TINYBOOTERDECOMPRESSOR

  1. Inicie la herramienta SAM-BA 2.12.
    (Debe estar en C: \ Archivos de programa (x86) \ Atmel \ sam-ba_2.12 \ sam-ba.exe)
  2. Seleccione la conexión.
    (Para mí era sólo una opción disponible)
  3. Seleccione su tablero.
    (Debe ser AT91SAM7X512-ek para el Netduino regular)
  4. Pulse en Conectar.
  5. Ejecute la ‘Bota de Flash’ script.
  6. Ejecute el script ‘Habilitar el acceso Flash’.
  7. Asegúrese de que está en la ficha Flash y enviar el archivo ‘TinyBooterDecompressor.bin’.
    (Vino con el firmware Netduino ha descargado anteriormente)
  8. Seleccione «No» en la pregunta sobre regiones bloqueadas.
  9. Cuando termine, cierre la herramienta SAM-BA.
  10. Desconecte y vuelva a conectar el Netduino.

INSTALE EL NUEVO FIRMWARE

  1. Inicie la herramienta MFDeploy.
    (Debe estar en C:. \ Archivos de programa (x86) \ Microsoft NET Micro Framework \ v4.3 \ Tools \ MFDeploy.exe)
  2. Seleccione USB como el dispositivo y usted debe obtener un dispositivo Netduino_Netduino.
  3. Haga clic en el botón Ping para ver si responde.
    (Debe responder con TinyBooter)
  4. Examinar y seleccionar tanto el los archivos ER_FLASH bajo Archivo de Imagen yER_CONFIG y haga clic en Deploy (tarda un tiempo).
    (Vino con el firmware Netduino has descargado antes. Utilice la tecla Ctrl para seleccionar los dos archivos en el diálogo de archivo)
  5. Por último, desconecte y vuelva a conectar el Netduino.

Para confirmar la actualización, con la herramienta MFDeploy, vaya al menú de destino y seleccione Funciones de dispositivos. Usted debe conseguir montón de información, y entre los que algo que dice «Netduino (v4.2.0.1) por Secret Labs LLC». Y eso debería ser.Todos salieron entonces es abrir el proyecto en Visual Studio Netduino y cambiando el marco objetivo de 4,1 a 4,2 en la configuración del proyecto.

 

 

Fuente  Torleif Berger