Programador de imágenes de código abierto en Windows

4

Comencé un proyecto con mis alumnos para crear un IDE PIC de código abierto completo en Windows. Mi primer intento fue portar Piklab a Windows, pero depende de Qt y KDE. Entonces decidimos utilizar Eclipse CDT como IDE, SDCC como compilador y GPUtils como enlazador y ensamblador. Conseguimos hacer el complemento de la cadena de compiladores para poder construir todo el proyecto en eclipse y generar el binario.

El problema ahora es cómo usar eclipse para programar el PIC (nos estamos enfocando específicamente en ICD2 porque es lo que tenemos disponible en nuestro laboratorio). ¿Alguien conoce a un programador de código abierto que pueda ejecutarse en la línea de comandos en Windows?

Gracias

    
pregunta RMAAlmeida

7 respuestas

3

Has mirado piklab-prog.exe en el paquete piklab ? Es una herramienta CLI para la programación.

Alternativamente, el PicKit 2 tiene una herramienta CLI independiente directamente desde el microchip.

    
respondido por el Mark
3

Microchip está desarrollando una nueva versión de MPLAB basada en netbeans llamada MPLAB X . Este será su IDE multiplataforma de código abierto en el futuro.

    
respondido por el jdiaz
2

¿Qué te parece usar el PicProg ?

Puedes usar comandos como este:

picprog [/h] [/log] [/info] [/list] [/init2] [/standby] [/read] [/continue] [/compare] [/noF84] [lpt1|lpt2] [/w:FILENAME]

Definición de parámetro:

  

/ h ayuda

     

/ log escribe la salida en picprog.log, force / info

     

/ info muestra toda la información de programación

     

/ list lista de PIC admitidos

     

/ init2 usa / MCLR antes del modo de encendido de Vpp

     

/ standby programa de bucle

     

/ continue continúa la programación también mientras se producen errores

     

/ noF84 bloquea el modo PIC16F84

     

/ lptX definición de puerto paralelo

     

/ read transferencia de datos de imagen a archivo, invierte / w: comando

     

/ compare comparación de datos de imagen y archivo, reemplaza / w: comando

     

/ w: borra y escribe el PIC, usa el archivo hexadecimal, la extensión se ignorará y se establecerá en .hex

Puede encontrar más información sobre herramientas de código abierto (en portugués) en este sitio: enlace

    
respondido por el Daniel Grillo
1

El PICkit 2 tiene un firmware de origen y una aplicación de host. El firmware no es verdadero Open Source aprobado por OSI ya que su uso está restringido a los productos de Microchip. Existen herramientas alternativas de línea de comandos que son software libre. Muchos clones de PICkit 2 están disponibles.

    
respondido por el markrages
1

No estoy seguro de qué dispositivos desea programar, pero la herramienta GoodFET (hardware abierto, código abierto) de Travis Goodspeed tiene algo de soporte para los PIC (aunque se centra en la línea MSP430).

Consulte enlace .

    
respondido por el Kevin Vermeer
1

El firmware y el software de host para nuestros programadores PIC están disponibles a través de descarga gratuita . La especificación de la interfaz también está disponible públicamente.

    
respondido por el Olin Lathrop
0

Mi Wisp648 es de código abierto en el sentido de que el circuito, el firmware y el software para PC están disponibles en la fuente. Vendo este programador, pero puedes construir tu propia versión. No se le permite vender clones a no . No sé si esto califica como fuente abierta en tu libro.

El software del lado del PC está escrito en Python. Tiene una interfaz de línea de comandos y una GUI. Algunas otras personas han escrito sus propias versiones del software del lado del PC, por ejemplo xwisp2 y bumblebee.

enlace

enlace

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas