编译工程总是遇到调用的接口提示未定义

riscv32-unknown-elf-ld: ohos/libs/libhal_iothardware.a(hal_wifiiot_i2c.o): in function `.L0 ':
hal_wifiiot_i2c.c:(.text.HalI2cWrite+0x12): undefined reference to `hi_i2c_write'
riscv32-unknown-elf-ld: hal_wifiiot_i2c.c:(.text.HalI2cInit+0x12): undefined reference to `hi_i2c_init'
scons: *** [output/bin/Hi3861_wifiiot_app.out] Error 1

这都是我应用的底层函数或者说是封装的库调用的函数。总是提示。这怎么解决?

求助
2021-01-11 15:13:29
浏览
收藏 0
回答 2
已解决
回答 2
按赞同
/
按时间
细嗅蔷薇05
4

默认I2C没有打
修改vendor\hisi\hi3861\hi3861\build\config\usr_config.mk文件中的CONFIG_I2C_SUPPORT行:

# CONFIG_I2C_SUPPORT is not set修改为CONFIG_I2C_SUPPORT=y

分享
微博
QQ
微信
回复
2021-01-12 02:06:35
zhazhap

谢谢。可以了。

分享
微博
QQ
微信
回复
2021-01-12 08:48:00
相关问题
DevEco Studio新建工程编译报错
2812浏览 • 0回复 待解决
有没有调用日历接口?
5089浏览 • 1回复 待解决
openharmony编译安装hb前遇到这问题
6348浏览 • 1回复 待解决
工程配置发布证书之后提示code:9568322
964浏览 • 1回复 待解决
DevEco Studio工程同步提示LABEL_VALUE_ERROR
3738浏览 • 1回复 已解决
arkts能否直接调用nodejs接口
795浏览 • 1回复 待解决
求助:Ubuntu编译w800时遇到问题。
4722浏览 • 1回复 待解决
C++调用ArkTS 定义方法
714浏览 • 1回复 待解决
HarmonyOS如何调用http/https接口?
9041浏览 • 3回复 已解决
鸿蒙系统有没有调用锁屏接口
5709浏览 • 1回复 待解决
编译构建报错,提示CONFIGURE_SDK_ERROR
327浏览 • 1回复 待解决
导入HI3861工程之后编译出错
4986浏览 • 1回复 待解决