Pagina de la biblioteca para el uso del compilador de C para pic PIC-GCC
Get the latest Flash Player to see this player.
Estoy realizando un algoritmo para detectar la cantidad de direcciones de memoria (ROM) utilizadas en un archivo *.hex, el agoritmo que hago es este, pero no creo que este correcto, a alguien que lo tenga hecho le agradecere mucho que me indique algunas correcciones. Pueden escribirme a :
fernando.pujaico.rivera en gmail punto com .
/** \fn int tamanio_data_de(FILE *fd)
* \brief Encuentra el tamaño de memoria ROM utilizado por el PIC
* \param fd Puntero a FILE de el archivo HEX que quiero analizar
* \return Devuelve el tamaño utilizado de la ROM
*
* Si no se encuentra ningun PIC devuelve -1.
*/
int tamanio_data_de(FILE *fd)
{
char DATA[64]={0};
int i, tam=0;
int d ;
rewind (fd) ;
fscanf(fd,”%s”, DATA ) ;
for(i=0;feof(fd)==0;i++ )
{
fscanf(fd,”%s”, DATA ) ;
d=16*(DATA[1]-’0′)+(DATA[2] - ‘0′ ) ;
if((DATA[7]==’0′)&&(DATA[8]==’0′) ) tam=tam+d ;
else return tam/2 ;
}
return -1 ;
}
.
Se ha iniciado el grupo de desarrolladores de la biblioteca “PicGccLibrary”
El grupo está compuesto por estudiantes y egresados de la Facultad de Ingeniería Electrónica de la universidad nacional de ingenieria LIMA - PERU. Ademas se han incorporado desarrolladores de otras universidades a nivel mundial.
el lanzamiento de la primera version de la biblioteca esta programado para el 1ro de enero del 2009, pero se puede encontrar ahora una version previa completamente funcional desde el cvs
Bueno se ha abierto, un nuevo grupo grupo de desarrollo con el fin de enriquecer las bibliotecas en C para el Compilador PIC-GCC; como saben, en la pagina link se puede encontrar informacion sobre este conjunto de bibliotecas en C.
Datos sobre el grupo de desarrollo:
Los interesados en participar en el grupo, pueden enviar un correo a :
fernando.pujaico.rivera en gmail.com
Para comenzar a trabajar en el proyecto es conveniente que se conozca ( o se desee conocer ) los siguientes temas.
PIC GCC es el Porting de GCC para los microcontroladores PIC - 16F877 y sus familiares los 16F****, este proyecto fue desarrollado por Pedro José Ramírez Gutiérrez - área de Ingeniería en Informática de la Universidad de Málaga. <<Aqui>> pueden ingresar a su blog en donde encontrarán mucha información del proyecto.
PIC GCC fue desarrollado con licencia GPL, por lo que se puede distribuir libremente, además el desarrollador esta abierto a cualquier aporte de programadores desinteresados que quieran enriquecer el proyecto con su trabajo intelectual.
El menciona sobre su proyecto: “He conseguido que GCC compile todo código C para el microcontrolador PIC16F877 de Microchip, de forma completa y correcta, en un entorno totalmente libre, permitiendo además compilar código para muchos más microcontroladores de la familia PIC16F.”
mas información en:
http://pjmicrocontroladores.wordpress.com/category/informacion-g
Se puede descargar PIC-GCC <<Aqui>>