Daniel.
Por lo que veo, el archivo acc.c el cual se quiere compilar, tiene un include del archivo " lpc17xx_i2c.h" el cual pertenece a la librería de drivers.... El compilador no encuentra la ruta de tal archivo porque en la linea de comandos no esta especificada, de hecho está solo especificado (-I"C:\Users\daniel\Documentos\workspace\Lib_EaBaseBoard\inc"). Por lo que deberias incluir en el proyecto "Lib_EaBaseBoard" el lugar donde se encuentra el archivo "lpc17xx_i2c.h".
Para ello tenes que abrir el lpcxpresso, ir al proyecto "Lib_EaBaseBoard" y "quick settings"->"include paths" y agregarlo, seguro que solo tenes un item ("${workspace_loc:/Lib_EaBaseBoard/inc}"). Aquí deberías agregar la librería de drivers (donde está el "lpc17xx_i2c.h"), pero también la librería del CMSIS para que te pueda compilar correctamente.
Espero que te haya servido.
Saludos!!!!
Javier
El 08/04/2013 09:13 p.m., Daniel Correa Bravo escribió:
Estoy teniendo problemas para compilar unos fuentes ejemplos que deberían andar sin problema. Importe el archivo zip con la herramienta codered y cuando agarro alguno de los ejemplos cualquiera, me tira el siguiente error.
Por lo que me han dicho es un problema con los Path, pero no se como cambiarlo o donde lo cambio.
El error es el siguiente...
make all
Building file: ../src/acc.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -DDEBUG -D__CODE_RED -D__REDLIB__ -I"C:\Users\daniel\Documentos\workspace\Lib_EaBaseBoard\inc" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -mcpu=cortex-m3 -mthumb -MMD -MP -MF"src/acc.d" -MT"src/acc.d" -o "src/acc.o" "../src/acc.c"
../src/acc.c:18:25: fatal error: lpc17xx_i2c.h: No such file or directory
compilation terminated.
make: *** [src/acc.o] Error 1
En la parte de problemas aparece lo siguiente
Description Resource Path Location Type
Invalid project path: Include path not found (Lib_MCU\inc). oled_periph pathentry Path Entry Problem
Invalid project path: Include path not found (Lib_CMSISv1p30_LPC17xx\inc). oled_periph pathentry Path Entry Problem
fatal error: lpc17xx_i2c.h: No such file or directory acc.c /Lib_EaBaseBoard/src line 18 C/C++ Problem
make: *** [src/acc.o] Error 1 C/C++ Problem
make: *** [src/cr_startup_lpc17.o] Error 1 C/C++ Problem
Invalid project path: Include path not found (Lib_CMSISv1p30_LPC17xx\inc). Lib_EaBaseBoard pathentry Path Entry Problem
fatal error: system_LPC17xx.h: No such file or directory cr_startup_lpc17.c /oled_periph/src line 49 C/C++ Problem
Invalid project path: Include path not found (Lib_MCU\inc). Lib_EaBaseBoard pathentry Path Entry Problem
--
Daniel Correa Bravo
Administrador de Redes y Servidores
--Facultad de Ingeniería - UBA
-- 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+unsubscribe@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 anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
-- 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+unsubscribe@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 anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.