我通过STM ARM 朋友的介绍找到了,lullut编写的程序。可是我把其中的i2c_commc.c文件加到自己的工程里时,报错:
.\Obj\RunInFlash.axf: Error: L6218E: Undefined symbol NVIC_RESETPRIMASK (referred from i2c_comm.o).
.\Obj\RunInFlash.axf: Error: L6218E: Undefined symbol NVIC_SETPRIMASK (referred from i2c_comm.o).
.\Obj\RunInFlash.axf: Error: L6218E: Undefined symbol NVIC_SystemHandlerPriorityConfig (referred from i2c_comm.o).
.\Obj\RunInFlash.axf: Error: L6218E: Undefined symbol SysTick_CounterCmd (referred from i2c_comm.o).
.\Obj\RunInFlash.axf: Error: L6218E: Undefined symbol SysTick_ITConfig (referred from i2c_comm.o).
.\Obj\RunInFlash.axf: Error: L6218E: Undefined symbol SysTick_SetReload (referred from i2c_comm.o).
我 大概知道,错的好像意思是没有定义函数。但是我又不知道该怎么解决。i2c_commc.c文件里已经包含了#include "stm32f10x_rcc.h"
#include "stm32f10x_lib.h"。
希望高手帮忙看下,无限感激。 |