Múltiples funciones HAL indefinidas después de agregar nuevos archivos

0

Tengo un tablero Nucleo F446RE, estoy usando trueSTUDIO y estoy tratando de hacer un proyecto donde uso una tarjeta SD. Estoy utilizando la biblioteca FATFS definida por el usuario con la biblioteca BSP de la tarjeta SD de adafruit.

Una vez que termine de vincular todas las funciones en los archivos de user-diskio, recibo muchos errores indefinidos con respecto a HAL, como undefined reference to HAL_Delay y undefined reference to HAL_GPIO_WritePin 'en archivos en los que inicialmente no tuve este problema.

Estoy pensando que este es un problema de usar los #includes, los adjuntaré debajo de estas partes.

user.diskio.c:

#include <string.h>
#include "ff_gen_drv.h"
#include  "stm32_adafruit_sd.h"

user.diskio.h

none

stm32_adafruit_sd.c

#include "stm32_adafruit_sd.h"
#include "stdlib.h"
#include "string.h"
#include "stdio.h"
#include "stm32f4xx_hal.h"
#include "gpio.h"
#include "spi.h"

stm32_adafruit_sd.h

#include <stdint.h>
    
pregunta Cezar Chirila

0 respuestas

Lea otras preguntas en las etiquetas