- Bootloader
- Firmware
- Grabación del Firmware en Windows
- Grabación del Firmware en Linux
- Comprobaciones
1.- BOOTLOADER
Si usted ha
comprado un Chronopic3, su Bootloader ya está grabado y no necesita realizar este paso. Pero si usted está fabricando un chronopic desde cero,
grabe el Bootloader.
2.- FIRMWARE
Actualmente hay dos firmwares:
- chronopic_firmware_50ms.hex (original con 50 ms de mínimo tiempo detectable)
- chronopic_firmware_10ms_unvalidated.hex (nuevo, aún no validado, con 10 ms de mínimo tiempo detectable)
3.- GRABACIÓN DEL FIRMWARE EN WINDOWS
Actualización (6 diciembre 2010): desde la versión 0.9.2 del software Chronojump, se incluye el software Chronopic-firmwarecord que permite cambiar el firmware muy facilmente. Dicha aplicación contiene ayuda.
Instrucciones antiguas:
- Descomprimir PIC_downloader_1.08_Windows.zip
- Ejecutar PIC_downloader_1.08
- Descomprimir el firmware
- Seleccionar el firmware .hex que desee
- Conectar la Chronopic al PC por el cable USB.
- Detectar el puerto serie asignado por Windows: Click con el botón derecho a icono de MiPC o Sistema. Propiedades. Hardware. Administrador de dispositivos. COM&LPT. El puerto será el que se indique en la línea USB Serial Port.
- Si el puerto que aparece es superior a COM6, no podrá seleccionarlo en PIC_downloader, así que se recomienda forzar el puerto a COM1, para ello haga click en el mismo con el botón derecho, propiedades, configuración del puerto, opciones avanzadas y en número del puerto COM marque uno de los cuatro primeros. Aunque Windows le diga que dichos puertos están en uso, no es cierto si no es que usted tiene conectados dispositivos en los mismos.
- Seleccionar el puerto en PIC_downloader
- Seleccionar la velocidad de 19200 baudios
- Pulsar el botón de "Write"
- Dar el reset en la Chronopic
Empezará la grabación del firmware
4.- GRABACIÓN DEL FIRMWARE EN LINUX
Actualización (6 diciembre 2010): desde la versión 0.9.2 del software Chronojump, se incluye el software Chronopic-firmwarecord que permite cambiar el firmware muy facilmente. Dicha aplicación contiene ayuda.
Instrucciones antiguas:
Se puede hacer con el programa PIC_downloader_1.2. Este programa ya
existía para la Skypic y esta es una versión modificada para
Chronopic, ya que la Skypic actual funciona con un clock diferente.
- Conectar el Chronopic al PC
- Descomprimir PIC_downloader_1.2_chronopic.tgz
- Ejecutar PIC_downloader_1.2
- Descomprimir el firmware
- Acceder al directorio recientemente creado
- Ejecutar:
./PIC_downloader chronopic_firmware_50ms.hex -P/dev/ttyUSB1
(Cambiar /dev/ttyUSB1 por el puerto USB-serie usado, quizás sea /dev/ttyUSB0)
Verá esto:
Código:
$ ./PIC_downloader chronopic_firmware_50ms.hex -P/dev/ttyUSB1
PIC_downloader 1.2. Descarga de programas en la tarjeta Skypic
Licencia GPL
Fichero: chronopic_firmware.hex
Puerto serie: /dev/ttyUSB1
Esperando conexion: .........
- En este momento el programa está esperando a comunicarse con el
bootloader. Pulsar el botón RESET en la Chronopic. Deberá aparecer esto:
Código:
Esperando conexion: ...................................... - OK
Writing: - OK
Activating program... - OK
El proceso tarda apenas 1 segundo, es muy rápido. Si no sale bien a la primera, volver a intentarlo.
5.- COMPROBACIONES
Cuando esté grabado, se puede quitar el cable USB y volverlo a
colocar, entonces los leds D1 y D4 deberán permanecer encendidos. Al
pulsar el botón de test, cambiará el estado del led D1.
Gracias a Juan y a Juanfer.