Tamaño: 1650
Comentario:
|
Tamaño: 2189
Comentario:
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 7: | Línea 7: |
=== Error === | === Error 1 === |
Línea 38: | Línea 38: |
=== Error === | === Error 2 === |
Línea 46: | Línea 46: |
=== 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. |
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.