Hi everyone, I have a problem when compiling my program. When Keil Links the program appears some errors that I don't understand. I copy what I get. Thank you!
compiling system_stm32f4xx.c... assembling startup_stm32f427x.s... linking... .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol ff_convert (referred from ff.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol ff_memalloc (referred from ff.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol ff_memfree (referred from ff.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol ff_wtoupper (referred from ff.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_Detect (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_GetCardInfo (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_GetStatus (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_Init (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_ReadBlock (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_ReadMultiBlocks (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_WaitReadOperation (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_WaitWriteOperation (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_WriteBlock (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol SD_WriteMultiBlocks (referred from diskio.o). .\STM324x7I_EVAL\STM324x7I_EVAL.axf: Error: L6218E: Undefined symbol USBH_MSC_Param (referred from diskio.o). Target not created
View all questions in Keil forum