TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: migsantiago en 05 de Mayo de 2008, 21:03:02

Título: Depurar código CCS en MPLAB
Publicado por: migsantiago en 05 de Mayo de 2008, 21:03:02
Hola

Terminé de escribir un programa en lenguaje C de CCS y me puse a investigar los pasos para depurar el programa en ambiente de MPLAB.

Leyendo la ayuda de CCS dice que hay que instalar un Plug-In para que vincule MPLAB con CCS. El plug-in aquí está y ya lo instalé...

http://www.ccsinfo.com/downloads/setup_mplab_plugin.exe

Estoy usando MPLAB 8.00 y CCS 3.245. Ahora en mplab abro el archivo .c y elijo el MPLAB SIM como debugger para depurar mi programa paso a paso, pero cuando doy click en Run, no pasa nada.

(http://img153.imageshack.us/img153/1862/dibujojq0.th.jpg) (http://img153.imageshack.us/img153/1862/dibujojq0.jpg)

Quisiera depurar el programa como lo hago con los archivos asm, pero no encuentro como y buscando en el foro la gente usa debuggers externos como el ICD40, no encontré una guía o algo por el estilo.

¿Qué paso me está faltando?

Gracias
Título: Re: Depurar código CCS en MPLAB
Publicado por: Leon Pic en 05 de Mayo de 2008, 21:21:53
Hola Santiago, en el videotutorial 1, explico como hacerlo. http://www.todopic.com.ar/foros/index.php?topic=19177.0


Si no me equivoco, desde la versión 6.x o 7.x, el plug-in ya viene en el mplab

Saludos.
Título: Re: Depurar código CCS en MPLAB
Publicado por: pocher en 06 de Mayo de 2008, 02:10:03
Si le dás a RUN no vas a ver nada. La velocidad de proceso es demasiado rápida.

Si quieres depurar paso a paso usa los botones que tienen llaves.

El botón Animate, con tomate, es para una velocidad intermedia entre el paso a paso y el RUN.

Para más pormenores, pegate una mirada al videotutorial de LeonPic, está muy bien.
Título: Re: Depurar código CCS en MPLAB
Publicado por: migsantiago en 06 de Mayo de 2008, 10:35:19
Perfecto, me estaba faltando crear un proyecto usando ccs después de abrir el archivo.c.

(http://img374.imageshack.us/img374/3373/dibujoxk9.th.jpg) (http://img374.imageshack.us/img374/3373/dibujoxk9.jpg)

Gracias Leon_pic, qué buen tutorial.

Título: Re: Depurar código CCS en MPLAB
Publicado por: Leon Pic en 06 de Mayo de 2008, 12:54:27
Me alegro que te alla servido Santi.

Suerte con el proyecto.
Título: Re: Depurar código CCS en MPLAB
Publicado por: migsantiago en 06 de Mayo de 2008, 18:25:23
Gracias Leonpic, fue una tarea pequeña, hacer un calendario en lenguaje ensamblador. Hace años que no usaba ensamblador y pues hice trampa  :D

Primero, escribí el programa completo en lenguaje c, y luego lo transcribí a ensamblador porque no se me ocurría como hacer los saltos y comparaciones.

Pero ya funcionan ambos programas. Lo curioso es que en ensamblador usé 64 líneas de rom y en c usé 77 líneas; obviamente acabé más rápido el escrito en lenguaje c  :mrgreen: