Autor Tema: CCS y los archivos que genera al compilar  (Leído 4420 veces)

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

Desconectado kalux

  • PIC10
  • *
  • Mensajes: 36
CCS y los archivos que genera al compilar
« en: 30 de Agosto de 2006, 15:49:57 »
Hola,

Utilizando el CCS, al compilar un programa se generan varios ficheros (c,hex,pjt,err,lst,cof,sta,sym,tre).
Se que los importantes son el c y el hex, ¿y el resto?, es decir, los puedo borrar.
Si el resto no sirven para nada (importante), ¿se le puede indicar al CCS que no los genere?

Gracias y un saludo.

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: CCS y los archivos que genera al compilar
« Respuesta #1 en: 30 de Agosto de 2006, 15:56:55 »
Esos ficheros son ficheros intermedios o de información.

Los puedes borrar sin problema, de echo el mas importante y que nunca debes de borrar es el que tiene extensión ".c".

La información que contiene cada uno de ellos la indica su nombre: '*.lst' es un listado del programa con código en asm, '*.err' fichero de errores, '*.sym' fichero con las variables y símbolos declarados, etc. 

Estos ficheros se pueden consultar desde la interface de usuario del compilador CCS.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: CCS y los archivos que genera al compilar
« Respuesta #2 en: 30 de Agosto de 2006, 16:17:11 »
El CCS tiene la opción de generar esa cantidad de archivos porque desde el IDE puedes ver una cantidad de información (según la extensión) sobre memoria usada, espacio disponible (de Ram, Flash) por ejemplo las funciones y/o estructuras, cuanto recursos consumen por separado y así puedes jugar con la programación que haces para optimizar lo maximo en espacio y rendimiento.

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

Desconectado kalux

  • PIC10
  • *
  • Mensajes: 36
Re: CCS y los archivos que genera al compilar
« Respuesta #3 en: 01 de Septiembre de 2006, 07:19:47 »
Gracias por aclararme la duda.

Un saludo.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: CCS y los archivos que genera al compilar
« Respuesta #4 en: 03 de Septiembre de 2006, 11:37:35 »
Para explicar más todavía (con imagenes se entiende mejor), usando en IDE PCWH, podemos ver todos los datos en curso del código que se está haciendo.
Si clicamos en el menú View, estan las opciones para elegir:



Una vez compilado el ejemplo EX_ADMM.c que trae el compilador, podemos ver los datos. Clicando en C/ASM List veremos la siguiente ventana:



allí veremos además de la memoria consumida, el código en C con su respectiva traducción al ensamblador.
Clicando en Symbol Map, veremos mas datos:



archivos involucrados, comandos utilizados, archivos generados.
Clicando en Call Tree veremos los comando utilizados pero en forma jerarquizada o en arbol.




clicando en Statistics (Este me parece el más importante de todos) muestra un resumen muy detallado de los recursos utilizados y libres que usaria el micro funcionando, ya sea en terminos de lineas o palabras, porcentaje, paginación por funciones ó segmentos



Los 3 ultimos del menú View (Binary File, COD Debug File y COFF Debug File) son los archivos que usamos en la simulación (grabar el micro).


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


 

anything