微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 自建工程注意事项一则

自建工程注意事项一则

时间:10-02 整理:3721RD 点击:
使用KEIL自建一工程,按照庆科工程中所包含的文件,逐个加入工程,然而,编译不通过,
其提示:

Error: L6218E: Undefined symbol I2C_Read_Flag_Status (referred fromnfc_tag.o).

因为没有发现,程序中使用I2C_Read_Flag_Status 这个函数,所以就查找是不是我在工程中多添加了什么文件,---没有。

后来又在工程中的文件中查找I2C_Read_Flag_Status 这个函数,没有定义!

打开MAP文件,发现有很多项目中未包含的文件名,突然想起了项目中使用了LIB,

--------在庆科的原工程中查找I2C_Read_Flag_Status 函数,是在I2C文件中定义的,随后比较了一下自己加入的I2C文件,确实少了这个函数定义。

原来我用ST的驱动程序库是直接在ST官网下载最新的,------而庆科在这库中又加了个函数。

-------------将项目中的I2C文件加入I2C_Read_Flag_Status 函数定义,工程编译通过

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top