Tamaño: 1635
Comentario:
|
Tamaño: 2189
Comentario:
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 1: | Línea 1: |
## page was renamed from HerramientasProgramacion/ErroresFrecuentes ## page was renamed from ErroresFrecuentes |
|
Línea 5: | Línea 7: |
=== Error === arm-elf-gcc: error trying to exec 'cc1': execvp: No existe el fichero ó directorio |
=== Error 1 === '''arm-elf-gcc: error trying to exec 'cc1': execvp: No existe el fichero ó directorio''' |
Línea 8: | Línea 10: |
=== Solución === | ==== Solución ==== |
Línea 27: | Línea 29: |
root@td03005:/opt/gnu-arm/libexec/gcc/arm-elf/4.3.2# ls cc1 cc1plus collect2 install-tools |
|
Línea 39: | Línea 38: |
=== Error === /opt/gnu-arm/bin/../libexec/gcc/arm-elf/4.3.2/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object |
=== Error 2 === '''/opt/gnu-arm/bin/../libexec/gcc/arm-elf/4.3.2/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object''' |
Línea 42: | Línea 41: |
=== Solución === | ==== Solución ==== |
Línea 48: | Línea 47: |
=== Error 3 === '''El simulador (arm-elf-insight) no funciona''' El problema se produce en el momento de correr el programa, al intentar hacerlo el programa no corre y queda el simulador apuntando a la primer linea del programa ==== Solución ==== La posible solución, es verificar que la ruta donde se encuentra la aplicación (los fuentes y el archivo .elf que simulamos) no posea espacios en blanco en sus nombres, si esto es así renombrar esos directorios o cambiar de lugar el proyecto y volver a intentarlo. |
|
Línea 53: | Línea 58: |
Instalación de Herramientas GNU-ARM
Problemas frecuentes enla instalación y/o ejecución de las herramientas ARM
Error 1
arm-elf-gcc: error trying to exec 'cc1': execvp: No existe el fichero ó directorio
Solución
Se debe realizar un enlace simbólico del cc1 a la carpeta de los binarios.
como root
root@td03005:/# cd /opt/gnu-arm/bin root@td03005:/opt/gnu-arm/bin# ln -s /opt/gnu-arm/libexec/gcc/arm-elf/4.3.2/cc1 ./cc1 root@td03005:/opt/gnu-arm/bin# ls -l ..... -rwxr-xr-x 1 root root 2814764 2010-06-10 18:47 arm-elf-strip lrwxrwxrwx 1 root root 42 2010-09-08 17:29 cc1 -> /opt/gnu-arm/libexec/gcc/arm-elf/4.3.2/cc1 .....
verificar que cc1 tenga permiso de ejecución
root@td03005:/opt/gnu-arm/bin# cd /opt/gnu-arm/libexec/gcc/arm-elf/4.3.2/ root@td03005:/opt/gnu-arm/libexec/gcc/arm-elf/4.3.2# chmod +x cc1 root@td03005:/opt/gnu-arm/libexec/gcc/arm-elf/4.3.2# chmod +x cc1plus root@td03005:/opt/gnu-arm/libexec/gcc/arm-elf/4.3.2# ls -l total 50968 -rwxr-xr-x 1 root root 24760130 2010-06-10 18:47 cc1 -rwxr-xr-x 1 root root 27062393 2010-06-10 18:47 cc1plus -rw-r--r-- 1 root root 292766 2010-06-10 18:47 collect2 drwxr-xr-x 2 root root 4096 2010-06-10 18:47 install-tools
Error 2
/opt/gnu-arm/bin/../libexec/gcc/arm-elf/4.3.2/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object
Solución
Instalar la librería correspondiente
# aptitude install libmpfr1ldbl
Error 3
El simulador (arm-elf-insight) no funciona El problema se produce en el momento de correr el programa, al intentar hacerlo el programa no corre y queda el simulador apuntando a la primer linea del programa
Solución
La posible solución, es verificar que la ruta donde se encuentra la aplicación (los fuentes y el archivo .elf que simulamos) no posea espacios en blanco en sus nombres, si esto es así renombrar esos directorios o cambiar de lugar el proyecto y volver a intentarlo.