Paso 5: Bootloader para actualizaciones del firmware de red
Si está utilizando un nuevo chip que tendrá que programar el bootloader en el PIC18F67J60 a través del jefe ICSP, puede cargar el firmware de #twatch través de la red. Programa twatchv2-bl-Vxxx. HEX en el chip con un programador PIC como un ICD2 o PicKit.
Cuando se enciende el #twatch, el gestor de arranque ejecuta antes de que comience el programa principal. El gestor de arranque busca una conexión entre el PGD y PGC pins de la cabecera Programación, que se muestra en la imagen de arriba. Si encuentra una conexión, el gestor de arranque toma y espera de nuevo firmware para cargarse.
Hay una posibilidad muy menor que el gestor de arranque accidentalmente comenzará incluso sin un puente entre los pines PGC y PGD. Esto no tiene que dañar el #twatch, simplemente desconecte la alimentación eléctrica e intente nuevamente. Entrada de cargador de arranque accidental puede prevenirse moviendo el jumper en una posición por lo que conecta los pines PGD y GND.
El gestor de arranque de #twatch utiliza la dirección IP 192.168.1.123 y máscara de subred 255.255.255.0. El equipo también debe tener una dirección IP que comienza con 192.168.1 para comunicarse con el #twatch. Elegimos el rango de 192.168.1 ya que es el valor predeterminado más comun para los routers de casa. Si su ordenador utiliza otro intervalo de direcciones IP, necesitará ajustar temporalmente antes de hacer la actualización.
Cómo actualizar:
- Asegúrese de que su PC está en el mismo rango IP y subred como el #twatch. Tu PC debe tener una dirección IP en el rango 192.168.1 y una máscara de subred de 255.255.255.0. La dirección IP del gestor de arranque de #twatch de predeterminada es 192.168.1.123, asegúrese de que ningún otro equipo conectado al mismo router ya utiliza esta dirección.
- Desconecte la fuente de alimentación #twatch.
- Poner un puente entre los pines PGC y PGD.
- Conecte el cable de red, si es necesario y enchufe la fuente de alimentación. La pantalla puede ser en blanco, tiene bloques sólidos o basura.
- Use una utilidad TFTP para enviar el nuevo firmware a la dirección IP de #twatch, utilizamos TFTP.exe desde la línea de comandos de Windows.
- El TFTP actualizar informes de éxito o error.
- Desconecte la fuente de alimentación, quitar el puente de la actualización.
- La fuente de poder volver a enchufar. El #twatch debe iniciar desplazamiento tweets. Si el gestor de arranque se inicia en su lugar, poner un puente entre los pines PGD y GND y vuelva a intentarlo.