TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: erickoroz en 17 de Septiembre de 2015, 14:24:14
-
Buen día, como menciona el titulo tengo un problema la compilar un programa en el lpcxpresso el programa es bastante simple son dos tareas donde cada una imprime un texto, sin embargo al compilar me marca un error, dudo que sea el código ya que ese mismo programa ya se ha ejecutado en otras computadoras y con la misma board lpc 1769, por lo que sospecho que sea algún aspecto de configuración o falta de alguna librería o archivo aqui les dejo el error que marca el compilador:
20:55:48 **** Incremental Build of configuration Debug for project Example01 ****
make -r all
Building target: Example01.axf
Invoking: MCU Linker
arm-none-eabi-gcc -nostdlib -L"C:\\Users\\VICENTE\\Documents\\LPCXpresso_7 .9.2_493\\workspace\\CMSISv1p30_LPC17xx\\Debug&quo t; -L"C:\\Users\\VICENTE\\Documents\\LPCXpresso_7 .9.2_493\\workspace\\FreeRTOS_Library\\Debug" -Xlinker --gc-sections -Xlinker -Map=Example01.map -mcpu=cortex-m3 -mthumb -T "example01_Debug.ld" -o "Example01.axf" ./cr_startup_lpc17.o ./main.o -lCMSISv1p30_LPC17xx -lFreeRTOS_Library
c:/nxp/lpcxpresso_7.9.2_493/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe: cannot find -lCMSISv1p30_LPC17xx
collect2.exe: error: ld returned 1 exit status
make: *** [Example01.axf] Error 1
20:55:48 Build Finished (took 174ms)
De antemano gracias por su respuesta
-
Bueno, parece que te está haciendo falta la referencia al CMSISv1p30_LPC17xx en el workspace donde esta el proyecto que note funciona. Sabes como agregar dicha librería?
saludos!
-
No la verdad es que soy bastante nuevo usando lpcxpresso, he tenido experiencia programando arduino sin embargo no se como agregar esta libreria.
Gracias
-
en esta PC no tengo el LPC expresso, pero la idea es que en el mismo workspace donde tenes el proyecto, hagas un nuevo proyecto con el wizard, vas eligiendo todo lo que te pide y en uno de los ultimos pasos te pide que elijas quelibrería queres usar. Ahi puede que te aparezca LPCOpen y las CMSIS, debes tener la misma CMSIS que usa tu proyecto CMSISv1p30_LPC17xx.
Si no te aparece, tambien podes ir a Import e importar un proyecto que haga uso de esas CMSIS. Fijate si te sale.
Sino avisame y a la noche en mi PC me fijo y te paso los pasos
saludos
-
vas a Import, eliges como ruta:
C:\nxp\LPCXpresso_7.9.2_493\lpcxpresso\Examples\Legacy\NXP\LPC1000\LPC17xx
de ahí eliges LPC17xx_OldCMSIS_Libraries.zip
le das Next y finish. Con eso se te agrega la referencia que está faltando.
Saludos!
-
seguí los pasos sin embargo no funciono, muestra el mismo error y por consecuencia al darle debug me aparece un mensaje: "Error exist in the active configuration of project Example 1. Proceed with the launch" y pues al darle proceed me aparese otro mensaje donde meciona que no se encontraron unos archivos .axf
-
una impresion de pantalla de como tenes el workspace en el locexpresso? queres adjuntar un zip con el proyecto y pruebo de compilarlo yo?
saludos
-
te mande un correo gracias.
-
me lo enviarías a leogarberoglio@hotmail.com
-
te mande un correo gracias.
no me ha llegado nada :(
saludos
-
estoy teniendo algunos problemas para mandarte el correo no me permite adjuntar el proyecto
-
comprimilo en un zip?