TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: GRUNFELD69 en 18 de Febrero de 2009, 18:32:06

Título: PROGRAMADOR USB MULTILINK
Publicado por: GRUNFELD69 en 18 de Febrero de 2009, 18:32:06
MUY BUENAS TARDES A TODOS. QUIERO PLANTEAR UNA INQUIETUD: TENGO EL PROGRAMDOR DE USB MULTILINK Y DESEO HACER PROGRAMS PARA EL MICROCONTROLADOR GP32, NO SE COMO CONECTARLO. ALGUIEN ME PUEDE AYUDAR.
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: scientist en 18 de Febrero de 2009, 20:48:42
hola, en este caso, estarias utilizando el USB MULTILINK08, que utiliza el protocolo MON08, en su hoja de datos, aqui esta el link directo para este micro

datasheet GP32 (http://www.freescale.com/files/microcontrollers/doc/data_sheet/MC68HC08GP32A.pdf?pspll=1)

en la pagina 227 esta como conectarlo, espero te haya sido de ayuda,saludos
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: LABmouse en 18 de Febrero de 2009, 21:00:01
No, no, no. El Multilink es semejante maquina como para meterselo a un GP32. Ya esta muy abuelito.

Trabaja mejor con los MC9S08JM60..Es buenisimo. Entre sus cosas, trae puerto USB.

(http://www.freescale.com/files/graphic/block_diagram/2846_S08JMBD.gif)

Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: RICHI777 en 18 de Febrero de 2009, 21:15:21
Hola, PICMouse tiene razon, la serie HC08 se va a discontinuar tarde o temprano hay que pensar en migrar a la serie HCS08 que es la evolucion, por lo que se rediseñaron toda la arquitectura interna, son mas rapidos y mejores.

PD:
Dentro de poco PICMouse deberias cambiar tu nick a MotoMouse  :D :D :D

Saludos !

Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: LABmouse en 19 de Febrero de 2009, 00:45:05
Ya lo he pensado... Lo intente pero el servidor no me lo permitio.  La verdad pensaba dejarlo Freemouse, y no tanto por Freescale, me gusta mas por LIBRE!!


Ando un poco apartado del foro y una de las razones es precisamente este. Estoy de lleno en la programacion de FPGAs y de microcontroladores Freescale... En especial el JM60.

Es increible lo facil que es usar el puerto USB, el puerto SPI y en 20 minuto tener un Datalogger andando a las mil maravillas. Corriendo FAT y sin las venditas limitaciones que se me prentaron cuando intente hacer lo mismo con PICs. Memoria RAM para dar y convidar.

No quiero decir con todo lo anterior que no se pueda hacer lo mismo con PICs, tal vez intente pocas veces con PICs. Pero la verdad me atrevi a probar los Freescale y me quede.

SALUDOS!
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: GRUNFELD69 en 19 de Febrero de 2009, 00:49:48
MUCHAS GRACIAS A TODOS POR SUS RESPUESTAS ME HICIERON VER EL GRAN ERROR QUE ESTABA COMETIENDO. PARA NUESTROS ABUELITOS HC08 ES NECESARIO UTILIZAR OTRO TIPO DE TARJETA DE DESARROLLO .
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: GRUNFELD69 en 19 de Febrero de 2009, 00:53:55
SE ME OLVIDO OTRA COSA PICMOUSE YO TAMBIEN VIVO EN COLOMBIA Y ME GUSTARIA SABER DONDE PUEDEO CONSEGUIR EL MC9S08JM60..
MUCHAS GRACIAS.
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: scientist en 19 de Febrero de 2009, 00:58:23
 :-/ :-/ :-/ :-/ :-/

 :D :D :D :D :D :D

excelente PICmouse, a ver que puedes ayudar en esta parte del foro o en mi nuestra pagina especial  :lol: :lol: :lol: actualmente haciendo un intento de tutorial para el QE128, y tambien deberias checarte los coldfire V2, con ethernet, usb, can, serial, y PILA libre completamente!!!!!!!!!!!

checate el dato
MCF5225X (http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF5225X&tid=FSHMINI_20090216)

una pregunta PICmouse, estoy intentando migrar al ORCAD, pero no se si hay librerias para las familias de microcontroladores FREESCALE, te pregunto, por que ahi eres el master, saludos
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: LABmouse en 19 de Febrero de 2009, 01:51:21
GRUNFELD69 , el modulo JM60 lo consigues en www.octoplusaz.com (http://www.octoplusaz.com/).

Es el EFm-JM60. en el tienes todo lo necesario para trabajar con ese microcontrolador. Es mas el ya trae precargado un Bootloader con lo que evitas el uso de el MULTILINK. Pero si lo tienes es mucho mejor.

Aca una foto de el.

(http://img16.imageshack.us/img16/1772/jm60uf1.jpg)


scientist
El Orcad no trae la libreria, pero hacerlas me tomo unos 15 minutos. Si las necesitas me avisas.

SALUDOS!
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: scientist en 19 de Febrero de 2009, 03:07:23
 :shock: :shock: :shock: :shock:
Maestro!!!! de verdad que eres un crack haciendo placas, no cabe duda, una pregunta, que version del ORCAD utilizas?
y si!!! me encantaria que compartieras la libreria,  :-/ :-/ :-/ :-/

una pregunta con el bootloader puedes hacer el debug??? saludos!!!
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: LABmouse en 19 de Febrero de 2009, 12:36:46
Hola scientist !

Es la 10.5..

Con el Bootloader, no es posible hacer debugger en tiempo real, por eso si combinas este modulo con un MILTILINK, tienes las herramientas perfectas para trabajar con este micro.

Saludos!

PD: Las librerias, dejame buscarlas en la noche en casa y las monto.
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: GRUNFELD69 en 20 de Febrero de 2009, 12:04:54
HOLA PICMOUSE Y SCIENTIST: LES AGRADEZCO MUCHO SU COLABORACION CON RESPECTO A ESTE TEMA. YO TAMBIEN HE TRABAJADO CON EL ORCAD Y ESTARIA MUY INTERESADO EN CONOCER LAS LIBRERIAS QUE TIENEN DE FREESCALE. AHORA TENGO UN NUEVO PROBLEMA: HE CONSEGUIDO UNOS MICROS QG8 PARA INTENTAR HACER UN PROGRAMA PERO TODOS LOS INTENTOS HAN SIDO FALLIDOS. COMO DEBO CONECTAR EL MULTILINK??? ALGUIEN ME PUEDE AYUDAR CON UNA RUTINA QUE AL MENOS PRENDA Y APAGUE UN LED. SERIA PREFERIBLE QUE FUERA HECHA EN ASSEMBLER PERO SI ESTA HECHA EN C PUES TAMBIEN ME SIRVE
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: scientist en 20 de Febrero de 2009, 14:31:10
hola GRUNFELD69, te recomiendo que empieces utilizando el processor expert, para que te vayas acostumbrando, de ahi al device initialization, que ahi ves como se configuran los registros, tambien te recomiendo que cheques este link, es de nuestra pagina, es un tutorial con el QE128, pero tambien es compatible con el QG8, saludos, (puede que cambien algunos registros, pero te dara una idea) saludos

hilo tutorial QE128 (http://freescale.teknoplex.com/index.php?topic=118.0)

tambien te invito a que te inscribas a nuestra comunidad, saludos
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: RICHI777 en 20 de Febrero de 2009, 14:44:13
Hola GRUNFELD69 en primer lugar una de las reglas del foro es escribir en minusculas, ya que normalmente en los foros las mayusculas inidican gritar. La conexion al Multilink se realiza con la linea BDM, en el data sheet explica como hacerlo, te adjunto ademas una conexion tipica, aunque es con otro familia toda la linea HCS08 comparte la metodologia. Y como dijo scientist utiliza el Process Expert para arrancar

(http://img228.imageshack.us/img228/2100/circuitmicrologgerli1.png)

El conector JP2 es el que se conecto al USB multilink

Saludos !
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: GRUNFELD69 en 24 de Febrero de 2009, 10:27:20
por fin lo he logrado!!!! ya hice un programa en assembler y despues en c y lo subi al microcontrolador. De antemano les agradezco a todos la colaboracion que me brindaron. Ahora tengo otra duda: Coloque el microcontrolador en el protoboard y programe una interrupcion cada segundo pero parece no obedecer. Debo iniciar de alguna forma particular el microcontrolador?????
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: luisfhm007 en 18 de Diciembre de 2009, 02:14:23
Buenas Noches Soy estudiante de ingenieria electronica y tambien estoy pensando en pasarme a freescale  ;-), pero mi mayor preocupacion es la forma en que estos micros se programan, me parece algo oculto y desconocido  :?, conosco la tarjeta de desarrollo demojm (http://www.future-mag.com/0803/images/080302-3.jpg) que algunos ya deben conocer, mi pregunta es si de alguna forma se podria utilizar esta misma tarjeta para programar cualquie micro o al menos los coldfireV1 y los hc9s08 en vez del programador multilink ya que el dinero no me alcanza para ambos, adjunto el esquematico del demojm que se encarga de la programacion. El reset, bkgd, vcc y vdd irian al micro en cuestion, pero los otros pines de que son??? ademas seria conveniente alimentar el micro aparte o con la misma tarjeta de desarrollo, que les parece la idea???? o de que manera puedo programar los micros en su tarjeta sin ser retirados para tal cuestion.
Gracias LuisF
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: luisfhm007 en 27 de Diciembre de 2009, 23:19:37
Hola creo que he resuelto mi duda la tarjeta de desarrollo del demojm ya incluye el puerto BDM para la programación de micros pero hay que hacer el cable y soldar unos cuantos puntos en la tarjeta ya que no viene de fabrica pero si la conexión, ahora mi pregunta es: ya que esta conexión posee vdd debería poner diodos para proteger el programador y que solo alimente al micro o debe estar el circuito que se quiere programar previamente energizado?? esto porque pienso programar unas tarjetas que van a trabajar a 5V, pero la tarjeta de desarrollo trabaja a 3.3V. alguien por favor me puede dar una pista
Gracias
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: jhota_jhota en 15 de Enero de 2010, 13:38:51
cordial saludo luisfhm007  gracias a sus repuesta me di cuenta de que el demoqe tiene el mismo bdm, desconocia estoy pero lo que estiendo es que los micros hcs08 y los flexis trabajan con este puerto para programaslos, la verdad todavia trabajo con los hc08 por que las aplicaciones son muy sencillas y por que son faciles de conseguir, pero me gustaria comenzar a cambiar. segun enitnedo el bdm maneja 3 pines un vdd, bkgd y tierra la pregunta que me invade al igual que usted es vdd a que debe estar conectado?? depende voltaje del micro que se va a quemar???? el bkgd tendra los mismos limites de voltaje y se necesitara modicaciones????? les agradezco si tiene alguna idea al respecto y ademas donde puedo conceguir los micros en bogota.
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: scientist en 15 de Enero de 2010, 20:35:54
el citcuito tiene que alimentar tanto al micro que piensas programar, asi como el programador, que aunque este conectado al puerto usb, esta aislado y protegido de algun corto que haya en tu circuito, saludos
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: luisfhm007 en 19 de Enero de 2010, 01:06:57
Gracias Scientist por la respuesta, pero me queda una duda. el conector BDM tiene 4 lineas, vcc, gnd, reset y bkgd. si el circuito debe estar previamente energizado, la linea vcc podria no conectarse al micro y aun funcionar???, digo esto porque segun el esquematico de la tarjeta de desarrollo la linea vdd ya viene energizada por la tarjeta como se ve aqui

(http://i306.photobucket.com/albums/nn275/luisfhm007/demojm-1.jpg)

de todas formas no he programado ni un micro por este puerto y no quiero arriesgar uno o la misma tarjeta. Como les dije esta parte de freescale me parece algo confusa y con poca información si alguien puede aclarar este concepto basico me ayudaria enormemente
Gracias

jhota_jhota los micros en Bogota no se donde los puedes conseguir, en Medellin hay una empresa llamada propuesta dinamica donde se consiguen algunos aunque no hay mucha variedad
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: LABmouse en 26 de Enero de 2010, 07:39:47
Lo del BDM.. Es lo mas facil que hay en esta vida y le gana a cualquier otra marca en ese sentido.

MIra el BDM es tan facil como conectar:

VCC del mcu
RESET del mcu
BKGD del mcu
GND

Con esos pines en donde corresponde cada uno, ya programas y depuras en tiempo real. Lo de los micros, en Colombia ya es fácil conseguirlos y el programador también es fácil de construir.

SALUDO!
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: DiRo612 en 06 de Marzo de 2010, 17:52:48
Hola luisfhm007,

Tu comentario para utilizar el BDM del demo JM60 es valido, se pueden quemar cualquier otro micro de la CF1, solo que los señores de Freescale han creado una actualización para estos tipos de BDM-DEMO la cual se instala automaticamente en update del CodeWarrior y 'Ya no Permite Programar por BDM otos Micro diferente al del demo'.

Tambien en: http://www.ingdubatti.com.ar/
donde el Ing. Dubatti, Carlos Gabriel dueño de la pagina expone los fundamentos del BDM y desarrolla una aplicación.

Saludos.
;)
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: cdrpo en 06 de Marzo de 2010, 18:19:28
Muy buenos proyectos en esta pagina como, un juego (Generador de video PAL con 68HC908GP32)
Título: Re: PROGRAMADOR USB MULTILINK
Publicado por: DARKTWIN en 26 de Marzo de 2010, 22:23:44
Si actualizaste el Firmware de la DEMOQE o la DEMOJM la tarjeta solo te dejará programar micros JM128 / HCSJM60 o en el caso de la DEMOQE solo QE128, adicionalmente si usas el puerto BDM incluido este se bloqueará, para reactivarlo deberás unir el pin 45 de la DEMOQE con el pin 45 de tu micro QE128 en la placa externa. igual sucede en la DEMOJM, pero en este momento no recuerdo el pin auxiliar.

En la TOWER de freescale a pesar de que se usa la OSBDM como programadora, solo contiene los datos necesarios para programar micros CN128 (los que vienen con la tower), en próximos días actualizaré el firmware de mi TOWER a ver que sucede.
Título: PROGRAMADOR USB MULTILINK
Publicado por: vclittle en 19 de Abril de 2010, 22:20:34
hola que tal mira to tengo la DEMOQE quiero grabar un QG8 por el BDM de la tarjeta pero no se como hacerle para que reconozca el micro ya lo he conectado que mas tengo que hacer gracias