Diferencia entre revisiones de «Skypic down»

De WikiRobotics
Saltar a: navegación, buscar
(Noticias)
(Notas sobre la grabación del bootloader)
Línea 64: Línea 64:
 
* Una vez finalizada la grabación '''volver a colocar el switch rojo JP3 en su posición inicial''' (posiciones 1 y 2)
 
* Una vez finalizada la grabación '''volver a colocar el switch rojo JP3 en su posición inicial''' (posiciones 1 y 2)
  
== Notas sobre la grabación del bootloader ==
+
== Grabación del Bootloader ==
Con el skypic_down se puede grabar el [[PIC_Bootloader | bootloader]] en otra skypic. Es un proceso un poco lento, que dura 10 minutos (se realiza la grabación y la verificación). En futuras versiones se mejorará el protocolo para conseguir velocidades muy superiores.
+
Con el skypic_down se puede grabar el [[PIC_Bootloader | bootloader]] en otra skypic.
 +
 
 +
$ ./skypic-down PIC16_bootloader_1.2.hex -P/dev/ttyUSB0 <br>
 +
Puerto serie: /dev/ttyUSB0
 +
Conectando...SG-PICP-P16F876-SKYPIC-2
 +
Grabador detectado
 +
Fichero              : PIC16_bootloader_1.2.hex
 +
Tamano              : 8189 palabras
 +
Numero de bloques: 2
 +
Bloque 0, Dir: 0, Tam: 4
 +
Bloque 1, Dir: 1E80, Tam: 381 <br>
 +
Identificacion pic: E07 <br>
 +
GRABANDO
 +
-->Bloque 1
 +
........
 +
-->Bloque 2
 +
................................[...]
 +
................................[...]
 +
................................[...] <br>
 +
VERIFICANDO
 +
-->Bloque 1
 +
OOOOOOOO
 +
-->Bloque 2
 +
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO[...]
 +
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO[...]
 +
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO[...]
 +
PROGRAMA GRABADO CORRECTAMENTE <br>
 +
Palabra de configuracion grabada: 3f3a
 +
OK!!
 +
 
 +
El proceso de grabación tarda 14 segundos más otros 14 segundos para la verificación
  
 
== Acceso al repositorio ==
 
== Acceso al repositorio ==

Revisión del 23:38 28 jul 2007

Introducción

Aplicación para grabar firmware en la tarjeta Skypic. Como hardware de grabación se utiliza una segunda Skypic que está ejecutando el servidor PICP.

Autores

Licencia

Descargas

Fichero Descripción
Skypic_down-bin.tgz Ejecutable (compilado estáticamente). Version 0.5
Skypic-down-0.5.tgz Fuentes. Version 0.5
Skypic-down-0.4.tgz Fuentes. Version 0.4

Noticias

  • 29/Jul/2007: Publicada version 0.5
  • 26/Jul/2007: Publicada la nueva version 0.4
    • Funciona correctamente a través de un conversor USB-serie
    • Detección del PIC
    • El paso de parámetros es el mismo que para la aplicación Pic_downloader

Ejemplo de uso

  • Se debe disponer de dos tarjetas Skypic a 20Mhz. Una es la grabadora y la otra la receptora donde se grabará el firmware.
  • Tarjeta Grabadora:
    • Debe tener cargado el programa PICP
    • Conectarla al PC por el puerto serie
    • Los jumpers deben estar en sus posiciones habituales
    • Conectar la alimentación
  • Tarjeta receptora:
    • Está conectada a la tarjeta grabadora por un cable de bus. Un extremo se conecta al puerto B de la grabadora y el otro al puerto prog (CT4) de la receptora.
    • Desplazar el switch rojo JP3 a las posiciones 2-3 (lo contrario de lo habitual). Esto hará que la tarjeta receptora entre en modo de grabación.
    • No tiene que estar alimentada.
  • Ejecutar el siguiente comando:
$ ./skypic-down ledp.hex -P/dev/ttyUSB0 
Fichero: ledp.hex Puerto serie: /dev/ttyUSB0 Conectando...SG-PICP-P16F876-USER-0 Grabador detectado Fichero  : ledp.hex Tamano  : 35 palabras
Identificacion pic: E07 GRABANDO ........................................ VERIFICANDO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO PROGRAMA GRABADO CORRECTAMENTE
Palabra de configuracion grabada: 3f3a OK!!
  • Una vez finalizada la grabación volver a colocar el switch rojo JP3 en su posición inicial (posiciones 1 y 2)

Grabación del Bootloader

Con el skypic_down se puede grabar el bootloader en otra skypic.

$ ./skypic-down PIC16_bootloader_1.2.hex -P/dev/ttyUSB0 
Puerto serie: /dev/ttyUSB0 Conectando...SG-PICP-P16F876-SKYPIC-2 Grabador detectado Fichero  : PIC16_bootloader_1.2.hex Tamano  : 8189 palabras Numero de bloques: 2 Bloque 0, Dir: 0, Tam: 4 Bloque 1, Dir: 1E80, Tam: 381
Identificacion pic: E07
GRABANDO -->Bloque 1 ........ -->Bloque 2 ................................[...] ................................[...] ................................[...]
VERIFICANDO -->Bloque 1 OOOOOOOO -->Bloque 2 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO[...] OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO[...] OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO[...] PROGRAMA GRABADO CORRECTAMENTE
Palabra de configuracion grabada: 3f3a OK!!

El proceso de grabación tarda 14 segundos más otros 14 segundos para la verificación

Acceso al repositorio

svn co http://svn.iearobotics.com/skypic_down/

Enlaces