Consultitas:Necesito que me controlen y completen algunos conceptos y nombres en la siguiente idea alrededor de la cual quiero articular la comunicación con las placas en terminos de download y debug, quitándole el foco a openocd como es actualmente.*) Lo que está entre paréntesis no es parte del texto.
*) Los [] son para agrupar salvo cuando tienen números.
*) Sé que estoy preguntando cosas que normalmente se aprenden en meses, así que vale links en lugar de respuestas concretas, pero valoro mucho las respuestas concretas pues querría terminar esto en días, jajaja, sin descuidar el aprendizaje, claro.INICIOLa "programación/comunicación"[1] (en términos de download y debug, no de los programas o de los datos en si ) de las placas CIAA se efectúa mediante la "interfaz" jtag, (que para dummies es ...?)Cuando se ejecuta un programa, este se puede comunicar con una pc tambien vía usb, [ "compartiendo" la conexión ]/ [simultáneamente en el mismo cable/interfaz[2]]Tanto el uso de jtag como la comunicación serial se hace por usb [3], requiere de que el sistema operativo tenga los drivers apropiados (en windows hay que instalar tales, en linux ya están, en mac hay que ...)Para el download y debug, se utliza openocd (que se instala así en cada plataforma) (se usa así básico, si tanto te interesa, openocd.org)(a futuro: para la comunicacion se puede usar ...., la sAPI uart, etc)[1]¿Hay otras actuales o previstas? o sea, es "la programación" o "una de las maneras de programar", leí por ahí que picociaa tiene otra manera o es la misma pero sobre pci-express con openocd tambien?
[2] entiendo que el ft2232h se "ve" como dos dispositivos usb, sólo que no sé como decirlo lindo, simple y correcto[3] lo que nos lleva a las instrucciones de conexión http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=repo:conexion:edu_ciaa_nxpFINLos bloques resultantes permitarán documentar estos escenarios:*) Para meterle programas a la placa tenes que instalar openocd que requiere los drivers.
*) Para usar micropython alcanza con los drivers, pero necesitás openocd para instalar el "agente"
*) Para usar snap lo mismo, no?*) Para debuggear tus programas tenés que instalar openocd que requiere los drivers y el plugin de eclipse.--2016-07-14 15:47 GMT-03:00 Carlos Pantelides <carlos.p...@gmail.com>:me inclino por 2, igual siempre se puede modificar2) simplicar manteniendo "drivers" dentro de "openocd", pero instalaría innecesariamente openocd para python1) hacer la documentación más precisa, separando claramente "drivers" de "openocd"me debato entre:para mac hay una conversación en curso que puedo agregar relativa a driversen linux no hay driversme va a llevar un ratito, pues estoy entendiendo que por un lado está la instalación de openocd y por el otro los drivers, que actualmente está un poco mezclada.en una guia de primeros pasos hacen falta las dos, pero en la de python entiendo que sólo la de drivers, pues no usa openocd2016-07-14 15:14 GMT-03:00 Carlos Pantelides <carlos.p...@gmail.com>:ok, no se asusten, no voy a preguntar por cada cambio, sólo algunos que me parezcan especialmente significativos2016-07-14 14:07 GMT-03:00 Ernesto Gigliotti <ernestog...@gmail.com>:Por mi parte me parece bien reemplazar en
http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:edu-ciaa:edu-ciaa-nxp:python:comenzar_programaresto:Instalación de driver para windows
Ingresamos a la página del driver del chip ftdi En la tabla que aparece en la página, seleccionamos la versión de 32 o 64 bits para Windows. Descargamos y descromprimimos el archivo ZIP en una ruta conocida (Por ejemplo Mis Documentos) Conectar la placa y esperar a que Windows comience el proceso de instalación del driver del dispositivo detectado. La instalación fallará. Click en INICIO → Panel de Control Dentro del panel de control seleccionamos “Sistema” y luego “Administrador de dispositivos” Dentro de la categoría “Puertos (COM y LTP)” aparecerán dos puertos “USB serial port” en conflicto. Hacemos click derecho sobre el primero de los puertos y elegimos “Actualizar software de controlador” Seleccionamos la opción “Buscar software de controlador en el equipo” Por último seleccionamos el botón examinar y seleccionamos la carpeta que descomprimimos con el driver. Tildamos el check “Incluir subcarpetas” y presionamos “Siguiente” Windows instalará el driver correspondiente y aparecerán los dos puertos COM virtuales listos para funcionar.Por un link a una seccion de "Instalacion de driver para windows"saludos!ernestoEl 14 de julio de 2016, 12:47, Carlos Pantelides <carlos.p...@gmail.com> escribió:CarlosHola Egigliotti, Nrequejo y JcecconiMe dirijo a ustedes tres sacándolos del historial, pero que opine quien quiera.
En al menos tres lugares hay instrucciones de instalación de drivers, ¿ok que cree un bloque utilizando la versión con capturas y lo utilice en al menos las siguientes páginas?
http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:edu-ciaa:edu-ciaa-nxp:python:comenzar_programar egigliotti
http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=docu:fw:bm:ide:install
nrequejo
http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:firmware:instalacion_sw jcecconi
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Firmware" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-firmwar...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/ciaa-firmware.
Para acceder a más opciones, visita https://groups.google.com/d/optout.