TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Juan_PIC en 22 de Enero de 2008, 01:21:26

Título: No logro ver el source code
Publicado por: Juan_PIC en 22 de Enero de 2008, 01:21:26
Hola amigos. Estoy intentando descubir un error en mi programa echo en ensamblador. Cargo el .hex en el pic y le doy al boton que esta al lado de play.
Pero en el menu "Debug" no me aparece la opcion "Source Code". Alguien sabe como solucionarlo?

Pueden decirme como va configurado el menu "Source-->Define code generation tools" ?

Que compilador utilizan en proteus? el MPASM o el MPASMWIN?

Gracias.
Título: Re: No logro ver el source code
Publicado por: Cryn en 22 de Enero de 2008, 01:37:10
antes de darle play debes hacer reconocer el codigo, osea le das a SOURCE despues Add/Remove Source Files; agregas tu archivo, y el mio esta con MPASM en Code Generation Tool y despues recien play, o pause
Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 22 de Enero de 2008, 11:55:09
Por las dudas dale al boton Build All...
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 22 de Enero de 2008, 12:03:57
Ya agregue el .asm y tambien le di a "Build all"
Pero cuando le doy a build all me da un error que dice...

Processing ..\..\Assembler\Cerradura\2\Cerradura2.asm...
MPASM ..\..\Assembler\Cerradura\2\Cerradura2.asm /q
Couldn't open code file "..\..\Assembler\Cerradura\2\Cerradur.COD".             
ERROR: Mpasm.exe reported error code (3L).
Build FAILED with 1 error(s).

Alguien sabe a que se debe?



Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 22 de Enero de 2008, 12:07:28
Si has bajado los archivos desde un CD es muy probable que esten bloqueados para la escritura, debes desactivar ese bit de cada archivo o de la carpeta completa... :mrgreen: :mrgreen:

Si no sabes DOS ni idea de lo que escribi... :mrgreen: :mrgreen:
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 22 de Enero de 2008, 12:21:01
Te entendi MGLSOFT, probe de pasar los archivos que genera el mplab y los del proteus a una misma carpeta, y cuando compilo me aparece el siguiente mensaje:

Processing Cerradura2.asm...
MPASM Cerradura2.asm /q
DOS Error: File not found.  (0000:0161)                                         
Build completed OK.

Pero a la hora de simularlo no puedo poner el codigo de ensamblador todavia :(

Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 22 de Enero de 2008, 15:55:14
Prueba usar como herramienta de compilacion el MPASMWIN...
Título: Re: No logro ver el source code
Publicado por: PalitroqueZ en 22 de Enero de 2008, 17:25:50
Añadiendo a lo de MGLSOFT, debes llamar el archivo CODDDX.exe que está dentro de la carpeta labcenter, y cargarlo desde la ventana ADD/Remove code Generation tool.

la explicación:

http://www.todopic.com.ar/foros/index.php?topic=14329.msg86621#msg86621

la ventana:

http://www.todopic.com.ar/foros/index.php?topic=4715.msg37372#msg37372


Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 22 de Enero de 2008, 18:58:54
Bueno, no se como pude lograr abrir el source code...
Ahora tengo el siguiente problema. Si le doy a play la ventana del source code desaparece. Asi que pobe ponerlo en pausa. Pero no encuentro el boton para que valla paso a paso. y tampoco puedo poner los breakpoints ni hacer nada. Es como que no esta interactuando.
Tampoco aparece la flechita que va saltando de instruccion en intruccion cuando se debuguea.

Que esta pasando?  :shock:

Una pregunta... en el menu Source--> Define code generation tool     al seleccionar como "Tool" el MPASM, como esta configurado?

Me refiero a la ruta que hay que poner donde dice path y las demas cosas.
Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 22 de Enero de 2008, 20:20:28
El Proteus instala en su arbol una copia de cada compilador, por eso no debes mostrarle la ruta...
Los botones deberian aparecer.
Porque no copias la imagen de pantalla cuando entras al debugger y tal vez podamos ayudarte mejor...si? :mrgreen:
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 22 de Enero de 2008, 20:48:21
Bueno, aca se puede ver la ventana de la que hablo. Al darle al boton play simplemente desaparece.
Los botones que estoy señalando con el curson no hacen nada cuando los presiono.

La imagen esta en este link:

http://img137.imageshack.us/img137/2982/proteusml6.png

Gracias por la ayuda.
Título: Re: No logro ver el source code
Publicado por: Y@el en 22 de Enero de 2008, 21:35:22
Trata de trabajar en una carpeta creada en la raiz, es posible que la ruta del archivo sea muy grande.
O coloca tus archivos para ver si el problema es otro.

Slds,

Y@el
Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 22 de Enero de 2008, 23:12:19
Tambien intenta poner un punto de inspeccion, asi cuando pare puedes darle al boton STEP...
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 23 de Enero de 2008, 12:32:21
No amigos, sigo si poder simular :( ya no se que hacer. La ventana es esa? Podrian poner una foto ustedes para ver como es? Gracias.
Título: Re: No logro ver el source code
Publicado por: pocher en 23 de Enero de 2008, 15:39:22
Deja tus archivos para que te lo podamos simular nosotros.

Un saludo
Título: Re: No logro ver el source code
Publicado por: Jorge_ en 23 de Enero de 2008, 15:46:34
Así lo tengo yo:

(http://img134.imageshack.us/img134/4097/isisdl3.jpg)
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 23 de Enero de 2008, 16:11:28
Aqui el .asm y el diseño en proteus. Gracias.
Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 23 de Enero de 2008, 16:19:00
En donde?? :mrgreen:
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 23 de Enero de 2008, 16:22:41
http://rapidshare.de/files/38386415/Prueba.rar.html

Aqui. Perdon, no se pego.  :lol:
Título: Re: No logro ver el source code
Publicado por: pocher en 23 de Enero de 2008, 16:47:56
Como te va a funcionar si al ensamblar te dá errores.

Tienes mal el Include (la #) y te falta el list p=16F876

Para generar el fichero .SDI de simulación paso a paso en Add/Remove ... tienes que elegir el programa ensamblador (por ejemplo el MPASM) y tu fichero .asm

Luego le das al Build All y te genera un montón de ficheros entre ellos esta el .SDI y ya está ya puedes simular paso a paso.

Un saludo
Título: Re: No logro ver el source code
Publicado por: PalitroqueZ en 23 de Enero de 2008, 16:50:12
Así lo tengo yo:

(http://img134.imageshack.us/img134/4097/isisdl3.jpg)

si si, corrigo mi post anterior, asi mismo lo tengo también.

Título: Re: No logro ver el source code
Publicado por: MGLSOFT en 23 de Enero de 2008, 16:51:47
Me ganaron de mano...je..je :mrgreen:
Título: Re: No logro ver el source code
Publicado por: Juan_PIC en 23 de Enero de 2008, 19:54:36
Muchas gracias pocher!! y a todos por su ayuda!!! ya estoy simulando!!

Lo unico que al dar "build all" me genera lo siguiente...

Processing Cerradura2.asm...
MPASM Cerradura2.asm /q
DOS Error: File not found.  (0000:0161)                                    <---------- Aqui da un error que no se a que se debe. Alguien sabe?                                   
Extracting debug data from Cerradura2.LST...
Processed 352 lines, no errors encountered

Build completed OK.



Muchas gracias otra vez!

Título: Re: No logro ver el source code
Publicado por: pocher en 24 de Enero de 2008, 08:54:44
Vete a la carpeta donde tienes todos los ficheros del proyecto y cuenta a ver cuantos tienes.