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

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
相关问题
有没有调用日历接口?
4406浏览 • 1回复 待解决
DevEco Studio新建工程编译报错
1536浏览 • 0回复 待解决
openharmony编译安装hb前遇到这问题
5507浏览 • 1回复 待解决
DevEco Studio工程同步提示LABEL_VALUE_ERROR
3085浏览 • 1回复 已解决
求助:Ubuntu编译w800时遇到问题。
4174浏览 • 1回复 待解决
HarmonyOS如何调用http/https接口?
8263浏览 • 3回复 已解决
鸿蒙系统有没有调用锁屏接口
4975浏览 • 1回复 待解决
ets文件怎么调用ts文件中定义方法
682浏览 • 1回复 待解决
导入HI3861工程之后编译出错
4301浏览 • 1回复 待解决
openHarmony js如何调用http/https接口
1758浏览 • 0回复 待解决
弹窗组件无法调用生命周期接口
240浏览 • 1回复 待解决