Siguiendo con este proyecto, actualmente estoy intentando usar el módulo SD/SAPI (
) con FreeRTOS pero se me produce un problema al momento de la compilación.
Lo que ocurre es que no toma las librerías ubicadas en workspace-master\modules\lpc4337_m4\freertos
Si yo intento compilar este mismo ejemplo solo con librerias sapi o con librerias freertos por separado la compilacion finaliza correctamente (esto lo hago alterando los modulos que incluyo en el Makefile):
# Modules needed by the application
PROJECT_MODULES := modules/$(TARGET)/freertos \
modules/$(TARGET)/sapi \
modules/$(TARGET)/fatfs_ssp \
modules/$(TARGET)/base \
modules/$(TARGET)/board \
modules/$(TARGET)/chip
Adjunto Makefile...
*** linking project adc2sd ***
out/lpc4337_m4/obj/main.o: In function `TIMER0_IRQHandler':
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:151: undefined reference to `xQueueGenericSendFromISR'
out/lpc4337_m4/obj/main.o: In function `ADC':
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:185: undefined reference to `xQueueGenericReceive'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:196: undefined reference to `xQueueGenericSend'
out/lpc4337_m4/obj/main.o: In function `DAC':
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:218: undefined reference to `xQueueGenericReceive'
out/lpc4337_m4/obj/main.o: In function `main':
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:242: undefined reference to `xQueueGenericCreate'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:242: undefined reference to `xQueueGenericSend'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:243: undefined reference to `xQueueGenericCreate'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:243: undefined reference to `xQueueGenericSend'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:255: undefined reference to `xTaskGenericCreate'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:258: undefined reference to `xTaskGenericCreate'
C:\Users\212038627\Documents\UNSAM\workspace-master/examples/adc2sd/src/main.c:264: undefined reference to `vTaskStartScheduler'
collect2.exe: error: ld returned 1 exit status
make: *** [adc2sd] Error 1
18:07:09 Build Finished (took 1m:59s.383ms)
Gracias!!
Saludos
Jose