Diferencia entre revisiones de «Skypic down»
De WikiRobotics
(→Ejemplo de uso) |
(→Ejemplo de uso) |
||
Línea 29: | Línea 29: | ||
== Ejemplo de uso == | == 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. | * 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: | + | * '''Tarjeta Grabadora''': |
** Debe tener cargado el programa [[Stargate:PICP| PICP]] | ** Debe tener cargado el programa [[Stargate:PICP| PICP]] | ||
** Conectarla al PC por el puerto serie | ** Conectarla al PC por el puerto serie | ||
** Los jumpers deben estar en sus posiciones habituales | ** Los jumpers deben estar en sus posiciones habituales | ||
** Conectar la alimentación | ** Conectar la alimentación | ||
− | * Tarjeta receptora: | + | * '''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. | ** 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. | ** No tiene que estar alimentada. | ||
* Ejecutar el siguiente comando: | * Ejecutar el siguiente comando: | ||
Línea 56: | Línea 56: | ||
OK!! | OK!! | ||
− | * Una vez finalizada la grabación volver a | + | * 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 == | == Notas sobre la grabación del bootloader == |
Revisión del 05:37 26 jul 2007
Contenido
[ocultar]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
- (C) 2004-2007 Juan Gonzalez
Licencia
Descargas
Fichero | Descripción |
---|---|
Skypic_down-bin.tgz | Ejecutable (compilado estáticamente). Version 0.4 |
Skypic-down-0.4.tgz | Fuentes. Version 0.4 |
Noticias
- 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)
Notas sobre la grabación del bootloader
Con el skypic_down se puede grabar el 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.
Acceso al repositorio
- SVN del proyecto: http://svn.iearobotics.com/skypic_down/
- La última versión se puede obtener así:
svn co http://svn.iearobotics.com/skypic_down/