Programación General > C/C++
programar en Eclipse para arquitectura ARM
bitelmaniaco:
Siento no haberme explicado bien, pero agradezco tu dedicación. Mira, tengo la placa conectada a un ordenador por un puerto de serie (el ordenador un COM y la placa un puerto de ethernet, eso yo no lo he hecho) y luego tiene una salida a la red privada con otro puerto ethernet, la placa tiene IP propia.
Con todo esto, gracias a la conexión con el ordenador (que tiene windows) uso el hyperterminal para conectarme. Una vez cargado se inicia linux (por supuesto en modo comandos) y simplemente busco el progama que le he pasado con anterioridad por el Filezilla y lo ejecuto ahí, en el hyperterminal (como si fuera una terminal de linux) y me funciona bien, incluso cuando quiero hacer algo más "avanzado" que un "hola mundo".
Espero explicarme. Para más detalles, el conjunto de la placa es una Matrix 520 de Artila.
m0skit0:
Ah bueno, podrías haber empezado con esto desde el primer post, ¿no te parece? <_< :wacko:
Entonces la cuestión es que gdb no te funciona. ¿Qué te dice al hacer gdb -q tu_programa?
bitelmaniaco:
me pone:
(no debugging symbols found)
¿Eso qué significa? ¿A qué se refiere con los símbolos esos que no encuentra?
m0skit0:
Eso es porque no has compilado con soporte para depuración :P Debes compilar con la opción -g de gcc.
bitelmaniaco:
--- Cita de: "m0skit0" ---Eso es porque no has compilado con soporte para depuración :P Debes compilar con la opción -g de gcc.
--- Fin de la cita ---
upss, pues eso solo se debe a mi falta de conocimiento... :alien:
entonces, si yo a pelo en terminal suelo compilar así:
arm-linux-gcc programa.c -o programaEjecutable.o
¿Ahora sería así?
arm-linux-gcc -g programa.c -o programaEjecutable.o
Entonces el Makefile seria algo así supongo:
CC = arm-linux-gcc
#CC = gcc
all: ejecutable
ejecutable: programa.c
$(CC) -ggdb -o ejecutable.o programa.c
arm-linux-strip ejecutable.o
clean:
rm -f ejecutable.o
Espero estar bien... Vamos ir por el buen camino...
Gracias.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa