Ayuda para instalar “Eclipse IDE for GNU ARM & RISC-V C/C++”

253 views
Skip to first unread message

Jeremías García

unread,
Sep 29, 2018, 4:50:48 AM9/29/18
to Embebidos32

Estimados acudo en esta ocasión porque estoy con problemas para lograr instalar el “Eclipse IDE for GNU ARM & RISC-V C/C++”, me he fijado en la página de eclipse y descargado la última versión (photon) pero en dicha página solo encuentro el “Eclipse IDE for C/C++”, luego para poder realizar las pruebas básicas para un programa en C, tuve que descargar e instalar aparte el CDT, y ahora cuando quiero correr el debug aparentemente tampoco tiene el GDB instalado.

Estoy corriendo esto en una máquina virtual con Lubuntu, en definitiva al margen de los problemas que les menciono, me gustaría saber si alguien pudiera darme una guía de como poder descargar e instalar la versión “Eclipse IDE for GNU ARM & RISC-V C/C++” con los demás complementos CDT, GDB, etc.

Adjunto a esta consulta las capturas de las ventanas de welcome del IDE que llegue a descargar y del IDE que pretendo. Desde ya gracias por su tiempo, saludos.

IDE correcto.png
IDE decargado.png

braytac

unread,
Sep 29, 2018, 11:25:21 AM9/29/18
to Embebidos32
Buen día Jeremías.
Che, si estás con una máquina virtual podés probar este linux live?

https://groups.google.com/forum/#!topic/embebidos32/gHD0QbwClko

, tiene ya instalado el eclipse con la extensión "GNU ARM C/C++ OpenOCD Debugging", el gdb y gcc para arm instalado en el sistema y mucho más.
Si te falta una extensión seguro sale andando instalándola agregando el repo.También podés sacar info de qué paquetes tenés instalados en el sistema, que le puedan estar faltando al lubuntu (aunque no se llamarían exactamente igual porque es un manjaro).

Además de que capaz te sirve (anda joya con la CIAA habilitando el USB en el virtualbox), me podrías decir si sirve o es una porquería xD.

Sasludos!
Enrique

Carlos Contrera

unread,
Sep 30, 2018, 7:49:52 AM9/30/18
to Embebidos32
Deberías instalar las aplicaciones del grupo arm-none-eabi y openocd, Despues instalar los complementos para eclipse https://gnu-mcu-eclipse.github.io/plugins/install/

El sábado, 29 de septiembre de 2018, 5:50:48 (UTC-3), Jeremías García escribió:

Matias Loiseau

unread,
Sep 30, 2018, 11:31:17 PM9/30/18
to Embebidos32
Hola Jeremías,

1- Me encanta tu foto de perfil
2- Qué uso le vas a dar? Si nos respondes esa pregunta tal vez te hagamos un poquito mas de profundidad a lo que buscas.

Saludos ! !

Eric Pernia

unread,
Oct 1, 2018, 7:46:42 AM10/1/18
to embebidos32@
Buen día, el Eclipse en aprticular que nombras "" se baja de acá:


Y esta es su página oficial: https://gnu-mcu-eclipse.github.io/ con mucha info.

Ya viene con todos los plugins necesarios. Eso si, toolchain y soft para debuggear/bajar a la placa tienen que instalarse aparte, por ejemplo para la CIAA arm-none-eabi y OpenOCD:


Explicanos que micro ARM o RISC-V querés programar.

Ese eclipse no se instala se descarga y se descomprime (esto es en general aunque algunos vienen enpaquetados en un instalador) , luego es configuración dentro del IDE de donde encontrar tu toolchain y programa para debuggear/bajar a la placa.

Saludos.
Eric.










--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jeremías García

unread,
Jan 12, 2019, 2:07:14 PM1/12/19
to Embebidos32
Mil gracias a todos por sus respuestas, la verdad una falta de respeto de mi parte no haber respondido antes, lo que consulte en aquel momento era para un cuso que estaba realizando que finalmente termine dejando por cuestiones laborales, despues se me jodio mi notebook, etc etc, hasta que entre en vacaciones y me puse en autos de tratar de cerrar esas cuestion inconclusa. Actualmente logre resucitar una notebook que tenia liquidada y le .04 instale Ubuntu 16.04 LTS 32-bits (en un Toshiba media viejita) y estoy por seguir las distintas propuestas que me sugirieron, nuevamente muchas gracias por su tiempo y nuevamente disculpen mi falta de respeto para con sus rapidas respuestas, saludos y estamos en contacto.

Jeremías

El sábado, 29 de septiembre de 2018, 5:50:48 (UTC-3), Jeremías García escribió:

Jeremías García

unread,
Jan 17, 2019, 3:54:56 PM1/17/19
to Embebidos32
EStimado Eric, fialmente siguiendo tu respuesta, pude instalar el IDE que queria, hora voy a seguir los pasos del documento que me adjuntaste pero todo va encamonado por ahora, mil gracias a vos y a los que se tomaron la molestia de responder, estamos en contacto, saludos.

Jeremías García

unread,
Jan 17, 2019, 7:04:36 PM1/17/19
to Embebidos32
Estimado Eric, la guia de instalación del Toochain y OpenOCD veo que esta para Ubuntu 16.04 y 18.04 64 bits, yo tengo el 14.04 32 bits (es el que me funciona por la antiguedad de mi notebook) que diferencias hay en esos pasos de instalación para mi versión de Ubuntu? o podria aplicar los mismos pasos?, desde ya gracias por tu tiempo.


El lunes, 1 de octubre de 2018, 8:46:42 (UTC-3), Eric Pernia escribió:

Matias Loiseau

unread,
Jan 18, 2019, 8:12:01 AM1/18/19
to Embebidos32
No me toco trabajar con gente que usara la versión 14.04 para programar, y la verdad no lo recomiendo. Pero si no tenes otra opción, lo que haría es seguir con la instalación como dice la guía que te paso Eric y si llega a suceder algún problema lo posteas acá y vemos si se puede solucionar.

Saludos  ! !

Eric Pernia

unread,
Jan 18, 2019, 8:53:58 AM1/18/19
to embebidos32@
Salvo temas de versiones de paquetes que tengas que agregar o actualizar no deberías tener problemas.

El vie., 18 de ene. de 2019 10:32, Matias Loiseau <matias...@gmail.com> escribió:
No me toco trabajar con gente que usara la versión 14.04 para programar, y la verdad no lo recomiendo. Pero si no tenes otra opción, lo que haría es seguir con la instalación como dice la guía que te paso Eric y si llega a suceder algún problema lo posteas acá y vemos si se puede solucionar.

Saludos  ! !

--

Jeremías García

unread,
Jan 18, 2019, 11:17:33 AM1/18/19
to Embebidos32
Si, mi maquina como es medio vieja, tuve que instalarle un OS de 32 bits si o si, por lo que estuve viendo las ultimas versiones de Ubuntu LTS que salieron de 32 bits fueron la 16.04 y la 14.4. Originalmente le instale la 16.04 pero se me hacia que le era medio pesado a la maquina (si bien por los requerimientos debería andar bien), por lo que le instale el 14.04 y con ese anduvo bien fluido, como me recomiendas, seguiré los pasos de la guía y cualquier problema prenderé mi bengala, mil gracias!!


El sábado, 29 de septiembre de 2018, 5:50:48 (UTC-3), Jeremías García escribió:

Carlos Pantelides

unread,
Jan 18, 2019, 6:40:23 PM1/18/19
to Embebidos32
Casi cayéndome fuera del asunto, he visto en la conversación que LTS, que la 14.04 puede ser más fluida que las 16.x 18.x...

Por un lado, ¿para qué querría uno que fuera LTS, si la máquina fuera sólo para esto? No debería haber necesidad de actualizar nada.

Sin ser tls pero no tan viejo como 16.04:

17.04 32 bits

17.10.1
Dice que 32 bits sólo server, sin gui, pero sin duda basta con pedirle a apt que instale cualquier aplicación gráfica para que te instale todo lo necesario.

Por el otro, dejando de lado el eclipse, entiendo que es la GUI lo que suele consumirte los recursos. En lugar de un entorno completo metele twm u otro asi bien sencillo.

Lo que no sé es si ubuntu soporta instalar el core y luego lo mínimo indispensable o tenés que meter el standard y luego podar. Quizás usando el network installer (https://www.ubuntu.com/download/alternative-downloads)...

Durante todo el capse me las arreglé con una netbook eee pc, 32 bits dual core 1G5 y 2GB RAM, parecida a las del plan Sarmiento para primaria y aunque es un poco lenteja, lo que me mataba era la pantalla de 1366×768, cuando la usaba dual head zafaba. A la mitad del CLP tuve que conseguir algo más poderoso. De hecho la sigo usando cuando tengo que ir a un lugar donde me puede resultar conveniente perderla.

Son reflexiones de años estrujando hardware obsoleto...


Saludos

Jeremías García

unread,
Jan 18, 2019, 11:43:29 PM1/18/19
to Embebidos32
Estimados, como les comente, seguí los pasos del tutorial y al margen de que tenia que agregarle el "sudo" para poder copiar el archivo de la carpeta openocd a la subcarpeta de "etc" sino no me dejaba por los permisos de propietario, no tuve inconvenientes, pero en la salida final cuando conecte la EDU y corrí el script resulto CASI igual a la del tutorial excepto por las ultimas dos lineas, adjunto una imagen, la falta de esas lineas puede representar la falta de alguna otra configuración o no representaría ningún problema?, desde ya gracias, saludos.


Captura de pantalla de 2019-01-19 01:37:16.png

Carlos Pantelides

unread,
Jan 23, 2019, 5:26:44 AM1/23/19
to Embebidos32
Jeremías,

con un openocd 0.9 en una instalación desde la que suelo programar la edu-ciaa tengo mensajes muy parecidos,

Luego bajé y compilé v10 y usando el ftdi_lpc4337.cfg obtuve lo mismo que vos.

En este momento no sé donde está el código fuente de lo que tengo en la placa, pero siguiendo las instrucciones [1] muy parecidas a las que seguiste, gdb se conecta a openocd, tanto con openocd .0.9.0 como 10.

Las lineas distintas que yo tampoco tengo probablemente corresponda a que tal como hemos compilado no soporte telnet o tcl para controlarlo.

La linea de 3333 gdb si me aparece pero cuando le contecto gdb.

Con "netstat -tn" (en linea de comando de linux) puedo ver esa conexión, pero sólo tras conectar. Probablemente la captura de Éric sea con gdb ya conectado.


¿Frenaste por que no coincide exactamente la salida o por que posteriormente no pudiste hacer algo concreto?








On Sat, Jan 19, 2019 at 1:43 AM Jeremías García <jagarciac...@gmail.com> wrote:
Estimados, como les comente, seguí los pasos del tutorial y al margen de que tenia que agregarle el "sudo" para poder copiar el archivo de la carpeta openocd a la subcarpeta de "etc" sino no me dejaba por los permisos de propietario, no tuve inconvenientes, pero en la salida final cuando conecte la EDU y corrí el script resulto CASI igual a la del tutorial excepto por las ultimas dos lineas, adjunto una imagen, la falta de esas lineas puede representar la falta de alguna otra configuración o no representaría ningún problema?, desde ya gracias, saludos.


--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Embebidos32" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/embebidos32/7p3tmV13YUg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a embebidos32...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.


--

Ing. Rodrigo Alejandro Melo

unread,
Jan 23, 2019, 2:43:18 PM1/23/19
to embeb...@googlegroups.com
Buenas. Les comparto artículo en LinkedIn donde resumo un poco el estado de la
organización de la conferencia:
https://www.linkedin.com/pulse/actualizaci%C3%B3n-de-estado-del-spl2019-rodrigo-alejandro-melo/

Mas que nada para ponerlos al tanto de Workshops y cursos gratuitos que habrá
los días previos (entre otros, dos dictados por gente de Xilinx). La
inscripción a estas actividades previas, esperamos abrirla a partir de mediados
de Febrero. Se dará prioridad al track "avanzado" a inscriptos a la conferencia
y después será por orden de pedido de inscripción, tratando de que nadie se
quede fuera (40 personas por actividad).

Saludos

--
____________________________________
Ing. Rodrigo Alejandro Melo
INSTITUTO NACIONAL DE TECNOLOGÍA INDUSTRIAL
Centro de Micro y Nano Electrónica del Bicentenario (CMNB)
Grupo de desarrollo de bloques IP para ASICs y FPGAs

Av. Gral. Paz 5445, CC157 (CP B1650WAB), San Martín, Bs. As., Argentina
Teléfono (54 11) 4724 6200/6300/6400
Interno 6315
rm...@inti.gob.ar
___________________________________________
0800 444 4004 | www.inti.gob.ar

Reply all
Reply to author
Forward
0 new messages