4 votos

¿PIC24 C compiladores están ahí, y cuál es su opinión o informe sobre ellos?

Específicamente, el PIC24 de la serie.

Traté de salir microchips compilador C30, pero parece ser un poco demasiado complicado para mí, y no podía encontrar ningún bibliotecas con ella.

Entonces traté de CCS, y parece demasiado simple, y no puedo ver el código para decir, I2C_write, que es bastante desconcertante para mí.

¿Qué acerca de Hi-tech C? No he tenido oportunidad de comprobarlo, sin embargo, es en su opinión, buena o mala?

Hay otros compiladores de C para pic24 ahí fuera? No importa si están libres o no, siempre que tengan algunos ejemplos.

9voto

Mark Biek Puntos 41769

Compilador C30 de microchip viene con amplias bibliotecas para todos los periféricos, y se puede descargar un montón de otras cosas. Compré la versión completa pero la versión gratuita es suficiente para la mayoría de los usuarios. Utilizan todos los ejemplos de código del Microchip.

Mayoría de la gente utilice C30 para PIC24 y dsPIC. Otros compiladores no tienen una reputación muy buena, a juzgar por los comentarios en el foro de Microchip.

4voto

hromanko Puntos 548

MPLAB C30 es una variante muy potente de GCC. Recomiendo que usarlo porque es lo que uso de Microchip para todos sus ejemplos de código y así da la compatibilidad. Actualmente lo estoy utilizando para mi proyecto; pero no estoy usando las bibliotecas aparte cosas estándar (por ejemplo printf.)

3voto

Sixty4Bit Puntos 2664

C30 está bien, pero tiene una gran desventaja en que (a menos que hayas solucionado este recientemente) el enlazador es tan tonto que no puede ser dicho para eliminar ( o incluso identificar) sin usar las secciones del código.

La razón de que este es un problema es el Microchip proporcionar un montón de buena bibliotecas de código para la creación de redes, gráficos, USB, etc, y como estos son de propósito general, que inevitablemente habrá de contener características que cualquier usuario particular no uso, sin embargo, que incluirán todos modos, desperdiciando espacio.

Casi no es ciencia de cohetes no puedo creer que alguien tiene el descaro de cobrar por un compilador sin tal fundamentales de optimización - patético.

2voto

Sam Puntos 418

HiTech C para el PIC24 genera código que no es del todo tamaño optimizado. Llamé al equipo de soporte acerca de este y el bien optimizado generador de código no está disponible para PIC24. Se había prometido a hacer este trabajo, pero luego fueron adquiridos por el Microchip, y el trabajo en el HiTech PIC24 "C" se detuvo el compilador. Ellos sugirieron C30. Yo ya había pagado un montón de dinero para HiTech PIC24 "C" un tiempo atrás y quedó varada con un medio terminar compilador y no se ofrecen para intercambiar Microchip C30. También nuestra gran base de código fue escrito con HiTech de las características intrínsecas y uso de la biblioteca, y habría sido un dolor en el puerto. Estamos fuera de la ROM espacio en nuestro PIC24 parte que es una lástima, porque un mejor compilador liberaría aproximadamente el 20% del espacio basado en el despilfarro de la asamblea el compilador produce. Todo-en-todo, creo que Microchip no creo que todos los aspectos de su herramienta de soporte a través de, y muchos de nosotros cadena.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X