Você está na página 1de 22

CARROT-USB

Interfaz de programación/debugging para módulos Rabbit de las familias 2000,


3000 y 4000 con conexión USB (1.1/2.0)

Windows® es marca registrada de Microsoft Corporation.


Rabbit y Dynamic C son marcas registradas de Rabbit Semiconductor.
ÍNDICE

1) Instalación del driver…………………………………………………………………………..3


1.1) Instalación bajo WinXP……………………………………………………………...3
1.2) Instalación bajo Win98SE…………………………………………………………..14
2) Configuración de Dynamic C………………………………………………………………....20
3) Conexión del Carrot-USB al módulo Rabbit………………………………………………….21
4) Selección del modo de operación: PROG / DIAG……………………………………………22
5) Problemas frecuentes.........……………………………………………………………………22

2
1) Instalación del driver

Este CD incluye los últimos drivers para Win98 y XP a la fecha, por lo que lógicamente, deberá
visitar la página del fabricante del chip en el que se basa el programador, para versiones mas
actualizadas: www.ftdichip.com. Desde luego, sólo podemos asegurar el correcto funcionamiento
con las versiones que hemos probado e incluído en este CD.

1.1) Instalación bajo WinXP

• Conecte el programador al puerto USB de una PC por medio de un cable A-B; si el puerto
funciona correctamente y está habilitado, tendrá que ver el siguiente diálogo de
información emergiendo de la barra de sistema:

• A continuación aparecerá automáticamente el Asistente para hardware nuevo encontrado,


en el que deberá seleccionar que no desea conectarse con Windows Update y avanzará al
siguiente cuadro

3
• Seleccione “instalar desde una lista o ubicación específica”, luego click en siguiente:

4
• Indique la ruta: [unidad de CD]:\Drivers\WinXP, desde donde se copiarán los archivos,
haciendo click en “Examinar”

5
• Por último haga click en finalizar

• Ahora procederá a instalar la segunda parte del driver, luego que el diálogo de
información de la barra de sistema le muestre:

6
• Repita los pasos realizados anteriormente, eligiendo no conectarse con Windows Update e
indicando la misma ruta de origen del driver. Siga las figuras para mayor claridad.

7
8
• Dando un click en finalizar, si todo sucedió correctamente, Windows detectará el nuevo
hardware, lo cual estará indicado por el siguiente aviso:

9
Para confirmar que la instalación fue exitosa diríjase a:
Panel de control \ Sistema \ Hardware \ Administrador de dispositivos \ Controladoras de
Bus Serie Universal
y vea las propiedades del “USB serial converter”

10
• Luego, de la lista desplegable de Puertos (COM y LPT) vea las propiedades del USB
serial Port

11
• Si clickea en la lengüeta de Port Settings podrá modificar la configuración tal como en
cualquier puerto serie normal. Para el uso con Dynamic C no hace falta que modifique
aquí ningún parámetro, pues prevalece la configuración del IDE de Rabbit.

12
• En la configuración avanzada podrá seleccionar el número de COM virtual. Puede dejar el
resto en sus valores por defecto.

13
1.2) Instalación bajo Win98SE

• Conecte el programador al puerto USB de una PC por medio de un cable A-B; si el puerto
funciona correctamente y está habilitado, tendrá que ver el aviso de que se ha encontrado
nuevo hardware

• A continuación aparecerá automáticamente el Asistente para agregar nuevo hardware, en


el que dará click en siguiente

14
• Seleccione “Buscar el mejor controlador para su dispositivo”, luego click en siguiente:

• Indique la ruta: [unidad de CD]:\Drivers\Win98, desde donde se copiarán los archivos,


haciendo click en “Examinar”

15

avance a la próxima ventana

• Dando click en finalizar, dará por concluída la instalación:

16
• Si todo sucedió correctamente, debería ver el aviso siguiente, que dá cuenta de que el
resto de la instalación sucede en forma totalmente automática:

• Para confirmar que la instalación fue exitosa diríjase a:


Panel de control \ Sistema \ Administrador de dispositivos \ Controladores de Bus Serie
Universal
y vea las propiedades del “USB serial converter”

17
• Luego, de la lista desplegable de Puertos (COM y LPT) vea las propiedades del USB
serial Port

Si clickea en la lengüeta de Port Settings podrá modificar la configuración tal como en


cualquier puerto serie normal. Para el uso con Dynamic C no hace falta que modifique
aquí ningún parámetro, pues prevalece la configuración del IDE de Rabbit.

18
• En la configuración avanzada podrá seleccionar el número de COM virtual. Puede dejar el
resto en sus valores por defecto.

19
2) Configuración de Dynamic C

Para poder hacer uso del Carrot-USB, simplemente elija el puerto COM virtual que ha
seleccionado, en las Project Options de su versión de Dynamic C. A fin de aumentar la
compatibilidad con el conversor USB-serie se recomienda checkear la casilla “Use USB to
serial converter” (lea el manual de DC si desea mayor información)

20
3) Conexión del Carrot-USB al módulo Rabbit

Según el modelo de core, conectará una de las puntas del cable (conector de paso 1,27 ó 2mm),
teniendo presente que el cable rojo debe ir del lado del pin 1 del conector de programación del
módulo. Puede confirmar esto mismo, identificando el círculo blanco en una de las esquinas del
conector del cable de programación.

Las puntas son desde luego intercambiables, por lo que puede llevar al extremo del cable aquella
que utilice con mayor frecuencia.

Por defecto la punta del extremo, corresponde a una hembra para pines de paso 1,27mm, es decir
la utilizada por los RCM3k (excepto RCM3000/3100) y 4k.

4) Selección del modo de operación: PROG / DIAG

Puede elegir entre los modos PROG: programación (jumpers puestos) o DIAG: diagnóstico
(quitando los jumpers). La serigrafía de la placa es mas que elocuente al respecto:

21
La explicación detallada de ambos modos, así como la del uso del cable de programación en
gral., es desde luego coincidente a la del cable del fabricante, por lo que debe dirigirse al manual
de usuario de su módulo Rabbit, capítulo Programming Cable en caso de requerir mayor
información.

5) Problemas frecuentes

• Fallas en la detección del programador / interrupciones en la comunicación:


Si tiene alguno de estos problemas, evite el uso de prolongadores y hubs USB. Conecte el
programador a su PC con un cable USB A-B de no mas de 2mts de longitud.
• No puede abrir el COM virtual desde Dynamic C
Si obtiene el mensaje “Could not open serial port”, aparte de fijarse si ha elegido el COM
correcto (según corroboró yendo al panel de control), asegúrese de conectar el Carrot al
puerto USB de la PC antes de ejecutar Dynamic C.

22