TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: IngRandall en 28 de Noviembre de 2013, 11:26:59
-
Hola, he estado utilizando el MPLABX pero es muy lento, por ejemplo estoy colocando un if y mientras el piensa dura como 20 seg para colocar los errores por que no he colocado nada entre los paréntesis del if... alguien sabe como hacerlo mas rápido, de pronto alguna configuración.
P.D. Estoy utilizando el MPLABX v1.95
-
Me uno a la solicutd, pero dudo se pueda hacer algo, desgraciadamente el MPLABX esta basado en NETBEANS el cual esta escrito en Java (si mal no recuerdo) por lo cual es lento hasta para abrir :lol: , no se que mania tienen los fabricantes de hacer sus IDEs basados en eclipse o, en este caso, NetBeans, supongo que habra que meterle mas ram y procesador a la pc/laptop para que valla mejor :D.
-
Yo tengo un Core i3 con 4 Gb de Ram... todo me funciona bien, abro Altium y no se traba el pc pero MPLAB X me deja de mal humor
-
Para mi también es lento al compilar.
Tengo un amd fx 8350 , en mis otros pc también sucede lo mismo.
-
Alguien sabe la forma de hacerlo mas rápido?
-
Perdón por la intromisión, ¿han tomado tiempos de carga y/o compilación?
Yo tengo un Athlon 64 x2 (no es AthlonII) con 2GB DDRII 800. Estoy corriendo linux Debian Wheezy amd64 la carga del IDE MPLABX V1.6 me toma 50 segundos (con el proyecto en el que estaba trabajando). Para compilar un pequeño programa que simula un joystick USB de 1 botón (utilizando el stack de microchip y XC8 1.12 como compilador) tarda apenas 7.4 segundos.
Claro que el proyecto es muy sencillo, no sé que pasaría si tuviera que compilar algo para PIC32 y/o dsPIC
-
Perdón por la intromisión, ¿han tomado tiempos de carga y/o compilación?
Yo tengo un Athlon 64 x2 (no es AthlonII) con 2GB DDRII 800. Estoy corriendo linux Debian Wheezy amd64 la carga del IDE MPLABX V1.6 me toma 50 segundos (con el proyecto en el que estaba trabajando). Para compilar un pequeño programa que simula un joystick USB de 1 botón (utilizando el stack de microchip y XC8 1.12 como compilador) tarda apenas 7.4 segundos.
Claro que el proyecto es muy sencillo, no sé que pasaría si tuviera que compilar algo para PIC32 y/o dsPIC
Hola AngelGris
Pues a mi esos segunditos se me hacen eternos xD , estaba acostumbrado al anterior MPLAB que era muy feo pero muy rápido.
El tiempo de compilación es variable, a veces me da 5 segundos o mas y luego solo 150ms.
Depende si es limpieza y compilar , o solo compilar,etc..
El tiempo de carga cuando abro el MPLABX es de 5-10segundos maximo.
-
A bueno!!!
Y todo depende de a lo que se esté acostumbrado... cuando usaba la máquina de mi hermano unos días y luego volvía a la mía me parecía una tortuga... pero en fin... es lo que hay :D :D :D
-
Yo he tenido que usar MPLAB X a la fuerza porque tuve que compilar una aplicacion en XC32++ y eso no funciona con el antiguo. Me he acostumbrado a la interface y a las utilidades que trae.
Pero en cuanto he podido he vuelto a MPLAB 8 porque es infinitamente más rápido.
A mí me desespera eso de darle a "Compilar y programar" y que se lleve un rato pensando.
-
En el MPLAB 8 se puede compilar con XC8??? por que mi máquina es a carbon y me pasa como a todos, es reeeeeeee leeeeeeeeennnnttoooooooooo. Hay veces que pone "buscando cambos en referencias externas" y capaz que esta 2 minutos o más y no me deja escrivir!!!!!
-
En el MPLAB 8 se puede compilar con XC8??? por que mi máquina es a carbon y me pasa como a todos, es reeeeeeee leeeeeeeeennnnttoooooooooo. Hay veces que pone "buscando cambos en referencias externas" y capaz que esta 2 minutos o más y no me deja escrivir!!!!!
Puede usar el MPLAB 8 para trabajar con el XC8, la ultima version es la 8.92 , la desventaja es que solo puede compilar con la version mas reciente del compilador, las versiones anteriores no las reconoce, tambien esta el inconveniente que los micros mas nuevos no traeran soporte en MPLAB 8.
Saludos
-
He probado la nueva version del mplabx 1.95 con el compilador xc8 y realmente es mas rapido para compilar, sera cuestion de que lo prueben, saludos.
-
a mi no me va lento, sin embargo tiene muchos bugs, el problema es que quitan un bug y salen 3 bugs nuevos... con la 1.95 no se para en los breakpoints, tuve que volver a pasar a la 1.90 para que me funcionase....
-
La verdad me con purebas hechas he visto que es mucho mas lento tanto para programar como para depurar, por ejemplo:
Microcontrolador: 24FJ64GB002 C30 Uso del PIC 80%
MPLAB 8.92 Compilacion: 50seg. Programacion: 1seg (si no es menos)
MPLAB X Compilacion: 2min. Programacion: 8seg.
Puede ser mucho mas bonito....pero prefiero la velocidad, ahorro de tiempo que la estética.
-
Yo uso MPLAB X y pues es lento y aburridón, sobre todo al editar texto y buscar cosas, como ustedes mencionan.
Mi amigable y feliz alternativa... Eclipse. :mrgreen:
MPLAB X sólo lo uso para manipular las propiedades del proyecto, limpiar y compilar el proyecto y depurar con PICkit. Nadamás.
Todo lo demás lo hago con Eclipse, es súper rápido, desdobla las macros de volada y pues... me gusta jajaj que es lo que más importa.
Luego les puedo pasar tips para usar Eclipse, es mucho mejor en mi opinión. Lo interesante es que igualmente corre en la máquina virtual de Java como el NetBeans, pero no es tan... parsimonioso. :D
Saludos
-
Hola migsantiago podrías decir como es para usar eclipse.
Gracias.
-
Déjame preparar un pequeño tutorial. No tiene mucha ciencia, pero si nunca has usado Eclipse, te podrías perder. Luego les paso el link. :mrgreen:
-
Eclipse como alternativa a MPLAB X (NetBeans)
http://electrolinks.blogspot.mx/2014/09/eclipse-como-alternativa-mplab-x.html
Puse algunos tips que me vinieron a la mente.
Muy probablemente haya forma de compilar desde Eclipse también, pero no lo he investigado... si les interesa pues lo checo.
Si llegan a usar Eclipse y se atoran en algo, con gusto lo checamos también :mrgreen:
Saludos.
-
¡Muy bueno, gracias Santiago!
-
Gracias por el tutorial, esta tarde noche lo pruebo.
Saludos!
-
Eclipse como alternativa a MPLAB X (NetBeans)
http://electrolinks.blogspot.mx/2014/09/eclipse-como-alternativa-mplab-x.html
Puse algunos tips que me vinieron a la mente.
Muy probablemente haya forma de compilar desde Eclipse también, pero no lo he investigado... si les interesa pues lo checo.
Si llegan a usar Eclipse y se atoran en algo, con gusto lo checamos también :mrgreen:
Saludos.
Yo utilizo Eclipse para trabajar con Java y con Python y la verdad es que es un entorno magnífico. Estoy pensando en usarlo también con PHP pero con éste último ya me he acostumbrado a trabajar directamente con el Notepad, bueno con el Notepad no realmente sino con uno un poco más potente, el EditPadPro, pero ya os digo que me gusta mucho Eclipse. Esta posibilidad de currar también sustituyendo al MPLAB sería un lujo. Voy a ver si le meto mano, gracias Mig :mrgreen:
-
Probado y funciona de 10, compila en cuestión de milisegundos.
Gracias de nuevo por el tutorial migsantiago.
-
Qué bueno que les sirve :)
Miguel_S, ¿cómo compilaste en Eclipse? Pásanos el comando ejejj
Ya si de plano compilamos en Eclipse... MPLAB X sólo quedaría para hacer el makefile, agregar archivos al mismo y depurar.
-
Yo utilizo Eclipse para trabajar con Java y con Python y la verdad es que es un entorno magnífico. Estoy pensando en usarlo también con PHP pero con éste último ya me he acostumbrado a trabajar directamente con el Notepad, bueno con el Notepad no realmente sino con uno un poco más potente, el EditPadPro, pero ya os digo que me gusta mucho Eclipse. Esta posibilidad de currar también sustituyendo al MPLAB sería un lujo. Voy a ver si le meto mano, gracias Mig :mrgreen:
Fíjate que yo conocí a Eclipse empezando con Java y en ese entonces no sabía que hacía magia con C y C++. Ahora me cuentas que sirve para Python y PHP... :shock:
Sólo falta mi otro lenguaje favorito... C#... pero no han habido valientes que lo quieran implementar jajaj
Saludos.
-
¿Desactivando el antivirus?
-
Perdón me adelante, el proyecto que compile fue un proyecto que ya había creado con MplabX el cual modifique dentro de eclipse, así si que compila, project --> build all, pero al crear el proyecto dentro de eclipse no compila, creo que es porque no crea el make.
Voy a ver si doy con la manera de poder compilar con xc8 y os cuento.
Saludos!
-
OK. Tengo cygwin instalado, así que mi make viene de ahí. Ni siquiera el clean me funciona... ya veremos qué logramos jejej
-
Hola
Ya logré compilar un proyecto armado en MPLAB X, desde la consola de Windows (cmd) y desde Eclipse.
El truco es usar el make que trae MPLAB X y mover todos los binarios GNU a un directorio menos problemático... sin espacios en su ruta.
Una vez haciendo eso, se corre make clean y make all y voilá... un HEX listo para grabarse. :mrgreen:
Los detalles completos por acá...
http://electrolinks.blogspot.mx/2014/09/eclipse-como-alternativa-mplab-x.html
Sólo nos falta depurar en Eclipse jejej.
-
Gracias por el dato y muy buena explicación.
Saludos!
-
De nada ;-)
Si me falta algún paso por favor avísame.