鸿蒙开发板hi3861_code-2.0-CANARY_hi_pwm_init编译报错报错-解决方法_[ohos error] scons: *** [output\bin\hi3861_wifiiot-程序员宅基地

技术标签: 鸿蒙开发板  

hi_pwm_init编译报错报错

[OHOS ERROR] riscv32-unknown-elf-ld: ohos\libs\libled_demo2.a(libled_demo2.gpio_input_set.o): in function GpioTask': [OHOS ERROR] [OHOS ERROR] gpio_input_set.c:(.text.GpioTask+0x52): undefined reference to hi_pwm_init'
[OHOS ERROR]
[OHOS ERROR] scons: *** [output\bin\Hi3861_wifiiot_app.out] Error 1
[OHOS ERROR]
[OHOS ERROR] ?[91mBUILD FAILED!!!!?[0m
[OHOS ERROR]
[OHOS ERROR] Failed building output\bin\Hi3861_wifiiot_app.out: Error 1
[OHOS ERROR]
[OHOS ERROR] you can check build log in F:\code-2.0-canary\out\hispark_pegasus\wifiiot_hispark_pegasus\build.log
[OHOS ERROR] command: "F:\ninja_win\ninja.exe -w dupbuild=warn -C F:\code-2.0-canary\out\hispark_pegasus\wifiiot_hispark_pegasus" failed

F:\code-2.0-canary\device\hisilicon\hispark_pegasus\sdk_liteos\build\config\usr_config.mk

文件中新增CONFIG_PWM_SUPPORT=y  

# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
CONFIG_PWM_SUPPORT=y
#
# Target Chip
#
CONFIG_TARGET_CHIP_HI3861=y
# end of Target Chip

#
# Security Settings
#
# CONFIG_TARGET_SIG_RSA_V15 is not set
# CONFIG_TARGET_SIG_RSA_PSS is not set
# CONFIG_TARGET_SIG_ECC is not set
CONFIG_TARGET_SIG_SHA256=y
# CONFIG_BOOT_ENCRYPT is not set
CONFIG_TARGET_KERNEL_VER=0
CONFIG_TARGET_BOOT_VER=0
CONFIG_TEE_HUKS_SUPPORT=y
# CONFIG_TEE_HUKS_DEMO_SUPPORT is not set
# CONFIG_FLASH_ENCRYPT_SUPPORT is not set
# end of Security Settings

#
# Factory Test Settings
#
# CONFIG_FACTORY_TEST_SUPPORT is not set
# end of Factory Test Settings

#
# BSP Settings
#
# CONFIG_I2C_SUPPORT is not set
# CONFIG_I2S_SUPPORT is not set
# CONFIG_SPI_SUPPORT is not set
# CONFIG_DMA_SUPPORT is not set
# CONFIG_SDIO_SUPPORT is not set
# CONFIG_SPI_DMA_SUPPORT is not set
# CONFIG_UART_DMA_SUPPORT is not set
# CONFIG_PWM_SUPPORT is not set
# CONFIG_PWM_HOLD_AFTER_REBOOT is not set
CONFIG_AT_SUPPORT=y
CONFIG_FILE_SYSTEM_SUPPORT=y
CONFIG_UART0_SUPPORT=y
CONFIG_UART1_SUPPORT=y
# CONFIG_UART2_SUPPORT is not set
# end of BSP Settings

#
# WiFi Settings
#
CONFIG_CE_SUPPORT=y
# CONFIG_FCC_SUPPORT is not set
# CONFIG_MAX_POWER_SUPPORT is not set
# end of WiFi Settings

#
# Third Party library
#
# CONFIG_CJSON is not set
# CONFIG_CJSON_NESTING_LIMIT=1000
# CONFIG_LIBCOAP is not set
# CONFIG_MQTT is not set
CONFIG_IPERF=y
# end of Third Party library

#
# Lwip Settings
#
CONFIG_DHCPS_GW=y
# CONFIG_NETIF_HOSTNAME is not set
# CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER is not set
# CONFIG_LWIP_LOWPOWER is not set
# end of Lwip Settings

#
# OTA Settings
#
CONFIG_COMPRESSION_OTA_SUPPORT=y
# CONFIG_DUAL_PARTITION_OTA_SUPPORT is not set
# end of OTA Settings

#
# Link Settings
#
# CONFIG_HILINK is not set
# end of Link Settings

#
# File System Settings
#
CONFIG_FILE_SYSTEM_SUPPORT=y
# end of File System Settings

#
# Debug Log Settings
#
# CONFIG_DIAG_SUPPORT is not set
# end of Debug Log Settings

1.0的参考:https://blog.csdn.net/ZZLLinux/article/details/112211330

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/txwtech/article/details/119853772

智能推荐

matlab 图像变换函数,Matlab中的常用图像变换函数-程序员宅基地

文章浏览阅读793次。1. 离散傅立叶变换的 Matlab实现Matlab 函数 fft、fft2 和 fftn 分别可以实现一维、二维和 N 维 DFT 算法;而函数 ifft、ifft2 和 ifftn 则用来计算反 DFT 。这些函数的调用格式如下:A=fft(X,N,DIM)其中,X 表示输入图像;N 表示采样间隔点,如果 X 小于该数值,那么 Matlab 将会对 X 进行零填充,否则将进行截取,使之长度为 ..._matlab中dctmtx用法

Linux SSH命令大全-程序员宅基地

文章浏览阅读37次。rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了...

30个思科设备巡检命令,值得每位网络工程师收藏!_思科ac巡检命令-程序员宅基地

文章浏览阅读1.2k次。以上是30个常用的思科设备巡检命令,用于获取设备的各种配置和状态信息。在网络设备的日常运维和故障排查中,这些命令可以帮助管理员快速了解设备的状态、配置和性能情况,以便及时发现和解决潜在的问题。今天给大家带来的是30个思科设备巡检的命令,每个命令都有解释,希望对每位网络工程师有所帮助!你好,这里是网络技术联盟站。_思科ac巡检命令

mac电脑触控板快速选择(三指拖移、三指选择)_mac trackpad 两指移动-程序员宅基地

文章浏览阅读2w次。mac电脑触控板快速选择前提:在截图或者选择的时候,点击触控板在拖动会很麻烦,mac提供一个三指拖移的功能,能够用三指快速拖移,这样就变成四指切换。步骤左上角,点击苹果logo,选择系统偏好设置点击辅助功能,选择“鼠标与触控板”点击“触控板选项”,勾选启动拖移,选择“三指拖移”,选择“好”就设置完毕啦。这样,就可以一指滑动,轻触点击;二指滑动三指拖移四指切换面板棒呆..._mac trackpad 两指移动

H.266/VVC技术学习54:划分_h.266 ctb-程序员宅基地

文章浏览阅读2.2k次。文章目录1 图片被划分为CTU2 图片被划分为SubPicture、Slice、Tile2.1 Tile、SLice、SubPicture的概念2.2 光栅扫描分区模式2.3 矩形分区模式3 CTU以树形继续向下划分3.1 HEVC的划分方式3.2 VVC的划分方式3.3 编解码方式3.4 示例3.5 高层参数及限制3.6 帧内的色度独立划分4 CU在图片边缘的划分5 CU冗余划分的限制6 虚拟管..._h.266 ctb

从零开始搭建自己的vue组件库——01创建_vue构建自己的组件库-程序员宅基地

文章浏览阅读1.5k次。从零开始搭建自己的vue组件库——01创建引言项目创建修改目录结构添加第一个组件以及样式文件夹引言因工作需要,要打造一套属于自己团队的组件库,本人也是第一次接到这种任务,虽然不着急,但是之前从来没做过,因此特意再此记录下过程,也希望自己能坚持下去,当然,过程中少不了查阅各种资料,也会再次记录下各种各样的问题,本组件库的开发基于vue2.0,主要用于pc端,会参考element-ui进行开发项目创建首先第一步是要创建一个vue工程vue create xxxx创建具体流程在这里不再详细说明,创建完_vue构建自己的组件库

随便推点

关于RSA算法密钥长度/密文长度/明文长度_rsa2048原文长度限制-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏2次。zhuanzai1.密钥长度rsa算法初始化的时候一般要填入密钥长度,在96-1024bits间(1)为啥下限是96bits(12bytes)?因为加密1byte的明文,需要至少1+11=12bytes的密钥(不懂?看下面的明文长度),低于下限96bits时,一个byte都加密不了,当然没意义啦(2)为啥上限是1024(128bytes)?这是算法本身决定的...当然如果某天网上出_rsa2048原文长度限制

最新Lua网络验证系统+lua代码/PHP后端开发_网络验证源码-程序员宅基地

文章浏览阅读1.7k次。llua的源码和php后台源码,功能有,卡密系统,远程公告,远程更新,文件系统,网站默认账号 admin 123456使用方法:wwrgu.lanzouq.com/irLiC061rkhc_网络验证源码

蓝牙学习笔记之SMP协议(十四)-程序员宅基地

文章浏览阅读3.7k次,点赞2次,收藏14次。目录写在前面SM规范简述安全管理器加密工具配对流程安全属性IO功能加密密钥大小配对算法低功耗蓝牙安全密钥和值的定义分发密钥的生成密钥分配安全管理器会话协议介绍命令格式写在前面安全规范协议,主要是描述LE控制器设备配对、认证、加密等过程进行规定,同时也对相关算法进行了说明。低功耗蓝牙的安全管理经历了几个阶段,LE传统配对方式和安全连接。这篇协议基本上是参考蓝牙核心协v5.0议进行的翻译,并且只选取了我认为重要的部分,如果需要深入详_smp协议

8.Math类--day08_19_Math练习:小学数学真题_java math计算在 -10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多-程序员宅基地

文章浏览阅读98次。计算在-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个?编写Demo04MathPractise.java类package com.iflytek.day08.demo04;/*题目:计算在-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个?分析:1. 既然已经确定了范围,for循环2. 起点位置-10.8应该转换成为-10,两种办法: 2.1 可以使用Math.ceil方法,向上(向正方向)取整 2.2 强转成为int,自动舍弃所有小数位3_java math计算在 -10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少个?

C++ 随机数种子_c++suijizhongzi-程序员宅基地

文章浏览阅读1.7k次。C++使用随机数_c++suijizhongzi

android 滑动菜单SlidingMenu的实现-程序员宅基地

文章浏览阅读793次。参考地址:http://blog.csdn.net/jj120522/article/details/8075249