Re: [Grulic Electronica] Microcontroladores y linux.

Página superior
Adjuntos:
+ (text/plain)

Responder a este mensaje
Autor: Mauricio Giovagnini
Fecha:  
A: electronica
Asunto: Re: [Grulic Electronica] Microcontroladores y linux.
Martín Marcucci escribió:
> Hola lista, quería consultar si alguien tiene un buena experiencia para
> compartir en la programación de microcontroladores desde Linux. En especial
> microcontroladores que se consigan fácilmente aquí en córdoba o en el pais y
> que el hardware de desarrollo (Programador, Debugger, etc) sea de bajo
> coste.
>
> Personalmente experimente con los PIC, utilice el compilador SDCC y un
> programador paralelo, todo correindo en el entorno PikLab, todo andubo
> bastante bien, mientras no quiciera hacer algo muy novedoso, ya que el SDCC
> no tiene un muy buen soporte para micros nuevos, el PikLab no soporta muy
> bien el ICD, entre otras cosas.
>
> Hace poco estuve leyendo que los microcontroladores MSP430 tienen un
> compilador de c, el MSPGCC, y que es posible programarlo por JTAG y hay
> esquematicos para armar el Programador/Debugger.
>
> Bueno, espero comentarios y experiencias.
>


Martín, he usado el Piklab con el ICD2 y la verdad no he
tenido problemas, tuve que lidiar un poco al principio para
configurar el USB pero los pasos que hay en la página de
piklab en SourceForge me fueron de mucha utilidad. Incluso
el Piklab detecta si tenes otro micro y le carga un nuevo
firmware (como hace tambien el MPLAB) para poder
programarlo. Eso si la parte de debugging no la he usado y
tengo entendido que no anda muy bien en principio por la
nula información que brinda microchip al respecto.

Para el pickit2 entiendo que también hay cosas desarrolladas
para linux aunque confieso que como tengo casi todo en
Winchot, me cuesta migrar mi entorno de desarrollo a linux.

Esto si hablamos de micros chicos de la familia de los PICs
(que tienen un listado como de 200 micros).

Si hablamos de los micros grandes hay proyectos
interesantes, inclusos dirigidos por microchip mismo para
herramientas opensource

Te paso un listado que saqué de la lista de correo GNUPIC,
por si tenes ganas de ver.

[0] http://www.gnupic.org/
[1] http://sourceforge.net/projects/microchipopen/
[2] http://www.microchip.com/forums/tm.aspx?m=410342

[3] http://www.paintyourdragon.com/uc/ubw32/index.html
[4] http://www.paintyourdragon.com/uc/osxpic32/index.html

Luego una rama para el openocd para PIC32 (tiene core MIPS),
ver el link del foro de microchip

[5] http://www.microchip.com/forums/tm.aspx?m=346142


Como programador el Pickit2 realmente anda muy bien y es muy
económico de construir,incluso si lo queres comprar para no
tener que renegar cuesta algo asi como 50 dolares que se
paga solo con lo que uno reniega con otros que anda por
ahi... los programadores por puerto serie son malos en
muchos aspectos, porque no controlan bien el voltaje en Vpp
lo cual termina quemando a los pics... y muchos luego dicen
"los pics no funcionan" o que cuando le activan la
protección de codigo no los pueden leer mas... y en realidad
lo que han hecho es quemarle el pin Vpp que es el que inicia
la programación... me he cansado de ver en foros este
problema y que solo se soluciona usando un programador
mejorcito...

El voltaje del puerto serie no es 'fijo' por ser norma rs232
y por ende cada pc puede variar su tensión sin
inconvenientes lo cual termina causando el problema.


Si estas interesado también hay branches basados en GCC para
los PIC32 y los dsPIC/PIC24 , no los he probado pero
debieran andar bien segun los comentarios que he leido en la
lista gnupic.

[6] http://www.microchip.com/forums/tm.aspx?m=342218
[7] http://home.comcast.net/~mcatudal/
[8] http://sourceforge.net/projects/ccompiler4pic32/


En temas GNU el blog de Xiaofan Chen, es bastante
interesante y completo

[9] http://mcuee.blogspot.com




-- 
------------------------------
Mauricio Giovagnini (Maunix)
www.maunix.com.ar
Cordoba, Arg.
LinkedIn Profile: http://www.linkedin.com/in/mgiovagnini