Autor Tema: Proteus y compilador c18 de microchip  (Leído 5569 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado peter

  • PIC10
  • *
  • Mensajes: 2
Proteus y compilador c18 de microchip
« en: 27 de Julio de 2006, 10:15:20 »
Pues eso mi pregunta es si el Proteus soporta el codigo generado por
el compilador C18 de microchip porque soy incapaz de hacerlo funcionar.
Hago lo siguiente:
   Compilo con el mplab y el c18 y obtengo los *.cof y *.hex
   En el proteus al microcontrolador le indico el *.cof como programa para
   simular.
   Cuando le doy a simular obtengo el siguiente error
      ERROR: [U1] Unsupported COFF file type [magic=1240]

No se si hay que cambiar alguna opcion a la hora de compilar, si no son compatibles
Hasta ahora estaba usando el compilador CCS y no habia que hacer nada raro.
El caso es que si en lugar del *.cof le pongo el *.hex el programa
simula correctamente pero claro no puedo depurarlo.

Utilizo el Proteus version 6.7 SP3, MPLAB v7.30 y el c18 v3.00

Desconectado eldavids

  • PIC10
  • *
  • Mensajes: 24
Re: Proteus y compilador c18 de microchip
« Respuesta #1 en: 27 de Julio de 2006, 10:46:33 »
Usa el archivo *.hex en lugar del *.cof, ese es el que uso yo para la simulacion y me va muy bien..


Saludos
Si no entiendes una cosa y preguntas seras tonto durante 5 minutos, pero si no preguntas seras tonto durante toda la vida.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Proteus y compilador c18 de microchip
« Respuesta #2 en: 27 de Julio de 2006, 14:23:12 »
Pero ten en cuenta que si quieres depurar en lenguaje C tendrás q usar el .cof
para que a mi no me salgan esos errores (usando CCS) yo configuro el proteus con un ejecutable llamado ccscoff.exe

en el assembler hay uno que si no me equivoco se llama codddx.exe.

Yo no he usado el C18 de Microchip, pero debe existir alguna utilidad que haga lo mismo para ese compilador.

Salu2 :mrgreen:
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado peter

  • PIC10
  • *
  • Mensajes: 2
Re: Proteus y compilador c18 de microchip
« Respuesta #3 en: 30 de Julio de 2006, 03:16:22 »
Por lo visto Microchip ha cambiado el formato del archivo coff y la version de proteus que yo tengo no la soporta. Habra que actualizarse

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Proteus y compilador c18 de microchip
« Respuesta #4 en: 03 de Abril de 2007, 01:53:35 »
holas por si alguien le interesa, hace poco instale el C18 y luego en el proteus 6.9 le configure en CODE GENERATION TOOL de la misma forma que se configura el CCS pero con la salvedad de que el archivo exe TOOL es el mcc18.exe y el DEBUG DATa EXTRACTION es el cpp18.exe. y pues al compilar sale un error pero le doy play a la simulacion y puies abracadabra! simula el codigo cof generado y de paso el codigo fuente C paso a paso. q raro no? aun no se porq falla o porq funciona  :-)

a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Proteus y compilador c18 de microchip
« Respuesta #5 en: 04 de Abril de 2007, 14:04:44 »
A partir de la 6.8 o incluso d ela versi´çon 6.7 sp5 no hace falta integrar ningún compilador, ya el propio PROTEUS lee los archivos .cof.


Suerte!!! ;)
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Proteus y compilador c18 de microchip
« Respuesta #6 en: 04 de Abril de 2007, 18:45:31 »
añap ese dato no lo conocia, entonces tambien reconoceria el C de mikroC ?  lo haria como he hecho con el c18? o no es necesario hacer la configuracion que realize para el C18?
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Proteus y compilador c18 de microchip
« Respuesta #7 en: 05 de Abril de 2007, 17:18:31 »
No es necesario, al compilar, te generará un archivo .cof y un archivo .hex, con el .cof podrás hacer el debug paso a paso con tú código en C.


Suerte!!! ;)
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte