I'm doing a speech project,I'm getting this error while i compile my code,Can anyone tell me what this error means & how can it be retified L6218E: Undefined symbol __BASEPRICONFIG (referred from stm32f10x_nvic.o). L6218E: Undefined symbol __GetBASEPRI (referred from stm32f10x_nvic.o). L6218E: Undefined symbol __RESETFAULTMASK (referred from stm32f10x_nvic.o). L6218E: Undefined symbol __RESETPRIMASK (referred from stm32f10x_nvic.o). L6218E: Undefined symbol __SETFAULTMASK (referred from stm32f10x_nvic.o). L6218E: Undefined symbol __SETPRIMASK (referred from stm32f10x_nvic.o).
Sounds like you're using a VERY old version of the STM32F1 firmware library, and you're failing to put cortexm3_macro.s in your project.
C:\Keil\ARM\RV31\LIB\ST\STM32F10x\cortexm3_macro.s