lunes, 10 de octubre de 2016

Generando archivos *.cof en MikroC Pro PIC

Iniciando este blog con publicaciones hechas antes en el grupo de Facebook: De Electrónica para electrónicos.
Esta serie de artículos recogen las eventualidades con la que me encontré mientras hacia proyectos con microcontroladores PIC utilizando el compilador MickroC.

1.      Consejo: Generar el archivo de depuración *.cof.
Quizá muchos sepan cómo depurar código mediante el archivo *.cof que genera MikroC Pro PIC pero no esta demás mostrar cómo se usa.
Una vez abierto MikroC Pro PIC ir a la pestaña Tools y seleccionar la opción options

Luego en la pestaña Output seleccionar la opción Generate COFF file luego presionar los botones Apply y OK.
Una vez hecho y después de compilar se generara el archivo *.hex y el *.cof, este último archivo también puede ser cargado a PROTEUS para efectuar depuración de código en la simulación.

Cargado el archivo *cof a PROTEUS.


Ya se puede efectuar la simulación y cuando se presiona el botón de pause ya podremos ver el código para ejecutarlo paso a paso.

... Eso es todo un saludo y hasta la próxima que estemos viendo algo sobre el ámbito de las variables.

13 comentarios:

  1. Mas gracias a ti por darte el tiempo para leer el articulo. Un saludo,

    ResponderBorrar
  2. De nada, siempre es agradable saber que le sirvio a alguien

    ResponderBorrar
  3. que pasa si no me genera el archivo .hex y si lo tengo seleccionado? que podria hacer?

    ResponderBorrar
  4. El archivo HEX se genera por defecto cuando la compilación es correcta, si no genera el archivo hex probablemente esta dañado el compilador.

    El seleccionar o de-seleccionar GENERATE COFF FILE no influye en la generación del archivo hex

    ResponderBorrar
  5. HOLA Henru Alarcon, he generado el archivo .coff en MikroC Pro pero al cargar en Proteus 8.6 Profesional simplemente no inicia la simulacion y me arroja el siguiente error.
    "Internal Exception: access violation in module 'LXLCORE.DLL' [0000D0B5]"
    Espero su pronta respuesta, gracuias de antemano. Saludos :)

    ResponderBorrar
  6. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  7. y si me dice que por ejemplo error al generarl el archivo .cof que procede?

    ResponderBorrar
  8. En principio disculpas hace mucho tiempo que no entraba a ver mi blog.
    Como respuesta: en la fecha en la que fue publicado este articulo, el archivo *.cof generado por MikroC era totalmente funcional. luego salieron nuevas versiones de MikroC en las cuales si bien se generaba el archivo *.cof , este ya no era reconocido correctamente por proteus, luego salieron mas versiones de proteus y de mikroC y ese problema no se soluciono y la ultima vez que hice la prueba fue hace como un año y ese problema no estaba solucionado. A patir de ese mometo ya no no verifique mas.

    ResponderBorrar
    Respuestas
    1. gracias por la aclaración, y al dia de hoy sigue sin funcionar

      Borrar
  9. Me ayudo mucho, la verdad, sigue así!!!

    ResponderBorrar