English  -  Español

Foro


Se han cerrado los foros.
No se borran los comentarios antiguos por motivos históricos.

Se pueden escribir nuevos comentarios en páginas concretas del sitio web de Chronojump.




 
Calificación:
  • 0 Votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Grabación firmware Chronopic

15-04-2009, 01:27 PM (Este mensaje fue modificado por última vez en: 06-12-2010 02:32 AM por xavi.)
Mensaje: #1
Brick Grabación firmware Chronopic

  1. Bootloader
  2. Firmware
  3. Grabación del Firmware en Windows
  4. Grabación del Firmware en Linux
  5. 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:
  1. Descomprimir PIC_downloader_1.08_Windows.zip
  2. Ejecutar PIC_downloader_1.08
  3. Descomprimir el firmware
  4. Seleccionar el firmware .hex que desee
  5. Conectar la Chronopic al PC por el cable USB.
    1. 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.
    2. 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.
  6. Seleccionar el puerto en PIC_downloader
  7. Seleccionar la velocidad de 19200 baudios
  8. Pulsar el botón de "Write"
  9. 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.

  1. Conectar el Chronopic al PC
  2. Descomprimir PIC_downloader_1.2_chronopic.tgz
  3. Ejecutar PIC_downloader_1.2
  4. Descomprimir el firmware
  5. Acceder al directorio recientemente creado
  6. 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: .........
  7. 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.
Encuentra todos los mensajes de este usuario
09-05-2009, 08:22 PM
Mensaje: #2
Wink RE: Grabación firmware Chronopic
Hola tengo una duda, soy nuevo en el foro asi que primero una pequeña presentación Smile. Soy Ever, profesor de educación física y tengo conocimientos básicos de electrónica, así que el chronopic me viene de 10.

Mi duda es acerca de la palabra de configuración a la hora de cargar el bootloader en el icprog me queda 3F39h no 3f39 ¿esa "h" es constante o puede quedar solamente 3f39?

Aun no empece a grabar el firmware ni nada, pero quiero sacarme las dudas antes de hacer macana.

Si esta consulta no va en este apartado del foro pido disculpas.


Gracias...
Encuentra todos los mensajes de este usuario
10-05-2009, 03:54 PM
Mensaje: #3
RE: Grabación firmware Chronopic
Hola,

La 'h' indica que el número está en Hexadecimal. El valor de la palabra de configuración es por tanto 3F39

Saludos, Juan
Encuentra todos los mensajes de este usuario
16-05-2009, 11:09 PM
Mensaje: #4
RE: Grabación firmware Chronopic
Muy bien, ya pude grabar el bootloader y termine la chronopic, ahora me surge otra duda como cargo el fimware? mediante el puerto serie (paso 2: Seleccionar el puerto serie a emplear (COM1, COM2, etc..)) que cable debo usar para conectar la cronopic al puerto serie???

No se mucho de esto asi que se me complica algo...
Encuentra todos los mensajes de este usuario
18-05-2009, 06:26 PM
Mensaje: #5
RE: Grabación firmware Chronopic
Hola, si tienes Chronopic3, usas un cable usb y sigues las instrucciones de más arriba: (donde habla de picdownloader)

en cuanto al puerto de conexión... chronojump te dará ayuda sobre ello. Ya verás cuando vayas a configurarlo desde las preferencias del programa. Verás que tienes que hacer click con el botón derecho en MiPC o en Sistema y propiedades, administrador de dispositivos, puertos serie/USB. Está en el manual y está en la ayuda del programa, saludos
Encuentra todos los mensajes de este usuario
15-06-2010, 08:46 PM
Mensaje: #6
RE: Grabación firmware Chronopic
Hola, ya había preguntado sobre la plataforma y gracias por la ayuda. mi pregunta es sobre el firmware y el bootloader, estos dos archivos los debo grabar en el PIC, o solo uno y cual de los dos, y si son los dos cual seria el orden para grabarlos. Estoy realizando el CHRONOPIC 1.0, ya que no conseguí el FT232RL. Si yo utilizo el puerto CT4 (PROG), con una conexión al puerto LPT1 este me los graba al PIC. Otra cosita y perdón, yo modifique el chronopic 1.0, teniendo en cuenta también el chronopic 3.0, me podrías enviar tu correo para que lo observes y me digas si esta bien, yo solo quiero que me sirva para la plataforma de contacto. lo cambie colocando sentido común espero que este bien y perdón por el atrevimiento
Encuentra todos los mensajes de este usuario
16-06-2010, 05:10 AM
Mensaje: #7
RE: Grabación firmware Chronopic
Hola Diego

El 99% de usuarios tiene Chronopic 3 que ya viene con el Bootloader grabado. Eso significa que pueden cambiar de Firmware muy fácilmente en todo momento. Con la versión 0.9.2 de Chronojump incluimos el software chronopic-firmwarecord que permite esto.

En tu caso, eres parte del 1% que se fabrican su propia Chronopic. Entonces debes grabar primero el bootloader. Cuando lo tengas grabado puedes añadir el firmware que desees con chronopic-firmwarecord.

En cuanto a mi correo, yo no soy especialista en hardware, mejor escribe a juanfer. Pero de momento la mejor prueba es ver si puedes cambiar de firmware, verás uno llamado ledp.hex que te hace parpadear un led y es buena señal de que puedes cambiar de firmware.

Lo de "perdón por el atrevimiento"... al contrario! Atrévete a todo!
Encuentra todos los mensajes de este usuario
16-06-2010, 04:14 PM
Mensaje: #8
RE: Grabación firmware Chronopic
hola, gracias por responder tan rápido. una cosa, si voy a una tienda electrónica y pido que me graben los archivos hex (bootlader y firmware), debo aclararles que graben primero el bootlader y después el firmware? o no es necesario. te recuerdo yo estoy construyendo el chronopic 1.0 (serial). estaba leyendo y me parece que en el chronopic 1.0 solo es necesario instalar el firmware, estoy en lo correcto?
Encuentra todos los mensajes de este usuario
16-06-2010, 04:54 PM
Mensaje: #9
RE: Grabación firmware Chronopic
Si el bootloader está grabado, el firmware se puede grabar y cambiar muy fácilmente desde un programa que incluimos en Chronojump.

En una tienda lo que pueden hacerte es grabar el bootloader, pero tendrás dificultades para encontrar dicha tienda. Te podrían grabar el firmware, pero ya puestos es mejor que te pongan el bootloader y luego te pones tu el firmware que desees.

El bootloader es algo que se suele grabar en fábrica, pero por ejemplo en nuestro caso las 500 Chronopics de Taiwán no vinieron bien grabadas, y tuvimos que grabar una a una usando 2 Skypics (tarjeta que no es fácil de encontrar y es mucho más cara que el Chronopic).
Encuentra todos los mensajes de este usuario
16-06-2010, 06:57 PM
Mensaje: #10
RE: Grabación firmware Chronopic
mmmmmmm, perdona por tantas preguntas, pero soy muy muy muy nuevo en esto ok, ten paciencia. dime si te entendí, yo puedo solo grabar el firmware en el PIC sin necesidad de tener grabado el bootlader? yo solo quiero que el proyecto me funcione para mi, no creo necesitar estar cambiando el firmware a toda hora, solo quiero que me funcione para los saltos. porque si solo necesito tener grabado el firmware entonces voy a una tienda y que lo graben. otra cosa la tarjeta Skypics no es la misma del chronopic 1.0 porque si es la misma, esa no me sale caro, la que me sale carisimo es hacer la chronopic 3.0.
Encuentra todos los mensajes de este usuario


Salto de Foro:




CHRONOJUMP-BOSCOSYSTEM - software libre - hardware abierto - fiable - asequible
^ Subir a inicio de página