TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: umalrovi en 25 de Enero de 2008, 08:39:19

Título: Debug en CCS - MPlab
Publicado por: umalrovi en 25 de Enero de 2008, 08:39:19
Buenas,
tengo el CSS PCWH compiler V4.062 con el Mach X Programer junto con una placa de entrenamiento (http://www.ccsinfo.com/product_info.php?products_id=ACEdevkit) que les compre a los de CCS.

Mi idea es aprobechar al máximo las posibilidades del Debug del CCS pero me he leído el manual y no es que pona gran cosa, me lio demasiado. El otro día estuve viendo este (http://www.todopic.com.ar/foros/index.php?topic=15208.0) post de nuestro compañero Palitroquez, y me resultó muy agradable como visualizaba los registros en MPlab. La idea mía es hacer algo parecido pero con el CCS. Mi pregunta es si alguien se ha peleado con el debug del CCS. Ya he estado mirando por el foro y no he encontrado mucho.
Título: Re: Debug en CCS - MPlab
Publicado por: Nocturno en 25 de Enero de 2008, 09:03:41
Si quieres hacer debug del CCS te recomiendo que lo pruebes con Proteus. Funciona muy bien.
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 09:48:26
Si quieres hacer debug en CCS, te recomiendo armarte (en el foro de programadores y otros lados, usando el buscador del foro) un ICD-40 o comprartelo, es una herramienta maravillosa, que permite hacer debug sobre la placa directamente conectado al entorno del CCS.

Respecto a esto:
Citar
tengo el CSS PCWH compiler V4.062 con el Mach X Programer junto con una placa de entrenamiento que les compre a los de CCS

Podras poner el esquematico de esa placa?? :mrgreen:
Título: Re: Debug en CCS - MPlab
Publicado por: jfmateos2 en 25 de Enero de 2008, 11:28:05
Respecto al esquemático que has indicado a Cryn en otro hilo (http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=20112.0;attach=5939):

¿Se trata de un clónico del ICD-U40 (http://www.ccsinfo.com/product_info.php?cPath=Store&products_id=ICDU40)?

¿Sabes si puede grabar el PIC18F97J60. En la web de CCS indican algo de que su estado es beta (http://www.ccsinfo.com/devices.php?page=icddevices)?
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 11:42:51
Se trata de la version ICD-S40 (por puerto serie)...

Respecto a si programa el 97j60, si miras la placa desarrollo WEB que venden, te adjuntan un ICD alli, que piensas al respecto?? :mrgreen: :mrgreen:
Título: Re: Debug en CCS - MPlab
Publicado por: jfmateos2 en 25 de Enero de 2008, 12:01:20
Las placas de desarrollo web están bien, pero no utilizan pic de la familia 18FxxJxx.

Me animaría a montarlo, pero veo complicado encontrar un cristal de 3.6864 MHz.
Título: Re: Debug en CCS - MPlab
Publicado por: umalrovi en 25 de Enero de 2008, 12:08:00
Muchas gracias por vuestras respuestas.

MGLSOFT, tengo el MACHX que también funciona en modo debug. Ya lo he utilizado pero el problema es que no me aclaro mucho. En la página de CCS ponen las diferencias (http://www.ccsinfo.com/product_info.php?cPath=Store_Software&products_id=icdmachx) entre cada cacharro, es igual salvo que el mach x es más completo.

El esquema de la placa de entrenamiento es este (http://www.4shared.com/file/35890062/d45a8c87/Esquematico_CCS.html).

Cuando digo que me hago un lio con el debug del CCS, es que no se como realizar estímulos, ver el estado de las variables, etc... todo aquello que se puede hacer con el MPLab.

saludos
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 12:58:08
Si, se que el MACHX es un producto de aquellos!!
Por eso le estoy rompiendo los quinotos a Sisco para que el GTP-USB+ haga debug, el hardware y la experiencia lo tiene... :mrgreen:

No tienes el manual del MACHX (en la pagina no lo veo)??
Yo agotaria las instancias hasta hacer debug directo con el, no es lo mismo que simular, ademas programas el PIC y haces cambios a velocidad asombrosa!!
Vamos el animo que tienes herramientas que muchos envidiamos (en el buen sentido) !! :D :D
Título: Re: Debug en CCS - MPlab
Publicado por: Cryn en 25 de Enero de 2008, 18:20:23
Las placas de desarrollo web están bien, pero no utilizan pic de la familia 18FxxJxx.

Me animaría a montarlo, pero veo complicado encontrar un cristal de 3.6864 MHz.

talvez sea mas facil conseguir el pic 18 que menciona MGLSOFT y el cristal de 10MHz, y talvez la bobina :(
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 18:59:54
Las placas de desarrollo web están bien, pero no utilizan pic de la familia 18FxxJxx.


NO??
Mira esto:
http://www.ccsinfo.com/product_info.php?products_id=proethkit (http://www.ccsinfo.com/product_info.php?products_id=proethkit)
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 19:01:55
Ademas esto otro...

Citar
3.3V Ethernet Controller Development Kit includes:

3.3V Ethernet Controller Prototyping Board
In-Circuit Debugger/Programmer
Exercise Booklet
DC Adapter (9VDC) and Cables
Carrying Case
Título: Re: Debug en CCS - MPlab
Publicado por: jfmateos2 en 25 de Enero de 2008, 19:25:04
Gracias, MGLsoft, ése no lo había visto.

Respecto a lo que dice Cryn, yo no sé si lo he entendido bien: ¿hay que montar el icd1 y sustituirle su 16F por un 18F y cambiar los cristales?

Por el inductor, no creo que tuviera demasiados problemas en conseguirlo.
Título: Re: Debug en CCS - MPlab
Publicado por: Cryn en 25 de Enero de 2008, 19:32:17
si yo tb lo he entendi asi :mrgreen:

haber donde le consigo un inductor :mrgreen: buscare por las tiendas haber si tienen, aunque lo dudo, porque nunca nadie compro algo asi, y alguna vez para alguna practica de la escuela no habia :(

umm crees que haya en sure?? recuerdo haber visto por ahi
Título: Re: Debug en CCS - MPlab
Publicado por: jfmateos2 en 25 de Enero de 2008, 19:33:12
Esta semana intento comprarlo yo, y si lo encuentro, te lo mando por correo.
Título: Re: Debug en CCS - MPlab
Publicado por: Cryn en 25 de Enero de 2008, 19:57:52
 :mrgreen: ok  muchas gracias Juanfe, eres mi héroe :-/
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 20:47:14
Cryn entendio perfectamente la parte de hardware, les recuerdo que tienen que cargarle el firmware al PIC antes de usarlo, y es distinto si usan el PIC18 o el PIC16... :mrgreen:
Título: Re: Debug en CCS - MPlab
Publicado por: Cryn en 25 de Enero de 2008, 21:42:52
si, el 16f hay qeu grabarlo aparte

y si es el 18f el ccs lo graba :mrgreen:

y aqui esta la clave para saber como va el asunto: http://www.todopic.com.ar/foros/index.php?topic=20112.msg149248#msg149248 tu lo explicaste MGLSOFT :)
Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 25 de Enero de 2008, 22:27:06

y si es el 18f el ccs lo graba :mrgreen:


Tambien al 18F hay que grabarlo antes de ponerlo en la placa, en es caso hay que ponerle el archivo que se llama boot_icd.rar (el .hex que esta en ese archivo)... :mrgreen: :mrgreen:
Título: Re: Debug en CCS - MPlab
Publicado por: Cryn en 25 de Enero de 2008, 23:03:34
ahhh ok :mrgreen:muchas gracias

como decias qeu el ccs te lo actualizaba, pensaba qeu directamten ya le grababa el firmware al pic, buena aclaracion, ya cuando lo hubiera tenido armado iba a esperar horas y horas :D
Título: Re: Debug en CCS - MPlab
Publicado por: umalrovi en 07 de Marzo de 2008, 10:27:02
Vuelvo a resucitar en el foro, tras varios meses sin poder conectarme ya que estoy estudiando y no terminaré exámenes hasta mayo.

A todo esto, tengo el MachX programmer. Lo he puesto en funcionamiento pero a la hora de ver los registros y todo eso me es complicado saber como funciona. ¿Sabéis si hay algún tutor o si alguién lo tiene?

Otra cosa que quiero es utilizarlo con MPLAB, he instalado el fichero que hay en la página de CCS (Download MPLAB® ICD2 & MPLAB® REAL ICE™ Interface).  Voy a Debbugger/Select tool y pincho en MPlab SIM. Cuando le doy a compilar me complia y luego va simulando paso a paso. Yo como tengo el el Machx quiero simularlo con el ICD y lo que hago es lo mismo pero seleccionando MPLAB ICD 2.  El caso cuando le doy al botón de Reset and conect to idc pues en la ventana Output me dice que no puede conectarse. Esactamente el error que me da es el siguiente:

ICD0019: Communications:  Failed to open port: (Windows::GetLastError() = 0x2, 'El sistema no puede hallar el archivo especificado.
')
ICD0021: Unable to connect with MPLAB ICD 2
MPLAB ICD 2 Ready

El caso es que no puedo ponerlo en funcionamiento, alguién me podría decir que me está ocurriendo??

Saludos,
Título: Re: Debug en CCS - MPlab
Publicado por: MiCrOtRoNiC en 16 de Marzo de 2008, 23:01:04
aqui adjunto otro ICDU-40 .clonico..no lo he probado lo baje de eda...rseria bueno si alguien lo puede probar..

Título: Re: Debug en CCS - MPlab
Publicado por: MGLSOFT en 17 de Marzo de 2008, 08:25:57
Vuelvo a resucitar en el foro, tras varios meses sin poder conectarme ya que estoy estudiando y no terminaré exámenes hasta mayo.

A todo esto, tengo el MachX programmer. Lo he puesto en funcionamiento pero a la hora de ver los registros y todo eso me es complicado saber como funciona. ¿Sabéis si hay algún tutor o si alguién lo tiene?

Otra cosa que quiero es utilizarlo con MPLAB, he instalado el fichero que hay en la página de CCS (Download MPLAB® ICD2 & MPLAB® REAL ICE™ Interface).  Voy a Debbugger/Select tool y pincho en MPlab SIM. Cuando le doy a compilar me complia y luego va simulando paso a paso. Yo como tengo el el Machx quiero simularlo con el ICD y lo que hago es lo mismo pero seleccionando MPLAB ICD 2.  El caso cuando le doy al botón de Reset and conect to idc pues en la ventana Output me dice que no puede conectarse. Esactamente el error que me da es el siguiente:

ICD0019: Communications:  Failed to open port: (Windows::GetLastError() = 0x2, 'El sistema no puede hallar el archivo especificado.
')
ICD0021: Unable to connect with MPLAB ICD 2
MPLAB ICD 2 Ready

El caso es que no puedo ponerlo en funcionamiento, alguién me podría decir que me está ocurriendo??

Saludos,

No te dan soporte los de CCS???
No hay una lista FAQ en su pagina Web??
Suelen dejar para descargar un documento con los Troubleshotings. :mrgreen:

Podras "destriparlo" y poner el circuito?? :mrgreen: :mrgreen: