鸿蒙Hi3861开发 Error 255报错undefine reference to ‘hi-pwm_init‘undefine reference to ‘hi-pwm_start‘解决方法
[out/wifiiot/Hi3861_wifiiot_app.out] Error 255的解决方法undefine reference to ‘hi-pwm_init’,undefine reference to ‘hi-pwm_start’
在我们使用I2C或PWM时遇到报错如下图
解决方法
在我们建立工程后,许多硬件配置的支持并没有打开,此时当我们调用某些硬件支持时就会报错,笔者建议将这些支持最好就提前打开。如何打开?
vendor/hisi/hi3861/hi3861/build/config/usr_config.mk
中将I2C和PWM的支持打开
进入后我们会发现我们的I2c和PWM并没有打开
CONFIG_I2C_SUPPORT is not set
CONFIG_PWM_SUPPORT is not set
此时需要将上述代码删除编写如下代码
CONFIG_I2C_SUPPORT=yCONFIG_PWM_SUPPORT=y
或将原有代码改为如上形式。
更改好后只需要重新rebuild一下就好了