No se, proba poniendo el breakpoint en la primera linea y siguiendolo en assembly ...
Si. ¿El primer printf funciona correctamente? ¿Podes poner el breakpoint ahi?
¿Cómo tienes el asunto conectado, a nivel hardware me refiero?
¿Y la memoria a la CPU, seguro que la tienes bien conectada? Yo creo que tu problema es a nivel de conexiones físicas, no de software.
todo el chip este y tal esta metido en una caja que no he abierto ni nada...
Si estas pasando el programa compilado al ARM, lo que necesitas es usar un toolchain ya que, por cuestiones de arquitectura, el binario no ejecuta.Asegurate que si lo esta compilando para la arquitectura que es (ejecuta file mi_ejecutable en una terminal).
Si no lo puedo probar con otra IDE...
Eso es porque no has compilado con soporte para depuración Debes compilar con la opción -g de gcc.