Linker issues

Hello All,

I am using Keil u vision4 for stm32f2 series.

I am building anSPI application using SPI libraries provided by STM. I am not able to recognise the problem. If i include those libraries in my file, i get these errors

Includes\stm32f2xx_spi.c(180): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(221): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(289): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(342): error: #20: identifier "RCC_CFGR_I2SSRC" is undefined
Includes\stm32f2xx_spi.c(348): error: #136: struct "<unnamed>" has no field "PLLI2SCFGR"
Includes\stm32f2xx_spi.c(348): error: #20: identifier "RCC_PLLI2SCFGR_PLLI2SN" is undefined
Includes\stm32f2xx_spi.c(352): error: #136: struct "<unnamed>" has no field "PLLI2SCFGR"
Includes\stm32f2xx_spi.c(352): error: #20: identifier "RCC_PLLI2SCFGR_PLLI2SR" is undefined
Includes\stm32f2xx_spi.c(356): error: #20: identifier "RCC_PLLCFGR_PLLM" is undefined
Includes\stm32f2xx_spi.c(472): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(496): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(523): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(543): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(569): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(593): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(624): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(675): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(691): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(780): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(802): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(821): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(845): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(882): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(993): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(1036): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(1076): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(1104): warning: #223-D: function "assert_param" declared implicitly
Includes\stm32f2xx_spi.c(1157): warning: #223-D: function "assert_param" declared implicitly

If i do not include the #include "stm32f2xx_spi.h"
#include "stm32f2xx_gpio.h"
#include "stm32f2xx_rcc.h" files, i get all the spi related stuffs as undefined.

Could any one pls suggest me how to include these library and make my code work??
Thanks

Parents Reply Children
No data
More questions in this forum