我原有一个项目,想要改动。为方便起见,将该项目文件整体复制到另一目录下,然后用PE在这个复制目录中作改动。改完以后自动生成Keil项目,编译没问题,但连接时却提示新生成的组件函数未定义,如提示:
.\UVBuild\BlueTooth-FigOxi.axf: Error: L6218E: Undefined symbol GPIO1_OnPortEvent (referred from gpio1.o).
.\UVBuild\BlueTooth-FigOxi.axf: Error: L6218E: Undefined symbol SM1_OnBlockReceived (referred from sm1.o).
.\UVBuild\BlueTooth-FigOxi.axf: Error: L6218E: Undefined symbol SM1_OnBlockSent (referred from sm1.o).
.\UVBuild\BlueTooth-FigOxi.axf: Error: L6218E: Undefined symbol SM1_RxDMA_Deinit (referred from sm1.o).
上述几个symbol都是新增加的,不知何故。