HarmonyOS 鸿蒙Next Hi3861编译报错源代码

HarmonyOS 鸿蒙Next Hi3861编译报错源代码 通过rep下载源码后,引入到vscode里面,进行build报错,试了一些方法都没用。

cke_2438.png


更多关于HarmonyOS 鸿蒙Next Hi3861编译报错源代码的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

完整出错代码如下。。有大神能看的懂么

[OHOS ERROR] [21/41] ACTION //device/soc/hisilicon/hi3861v100/sdk_liteos:run_wifiiot_scons(//build/lite/toolchain:riscv32-unknown-elf)

[OHOS ERROR] FAILED: obj/device/soc/hisilicon/hi3861v100/sdk_liteos/run_wifiiot_scons_build_ext_components.txt

[OHOS ERROR] /home/elgy/OpenHarmony_master/prebuilts/python/linux-x86/3.9.2/bin/python3 …/…/…/build/lite/build_ext_components.py --path=…/…/…/device/soc/hisilicon/hi3861v100/sdk_liteos --command=sh\ hm_build.sh\ /home/elgy/OpenHarmony_master/out/hispark_pegasus/wifiiot_hispark_pegasus\ linux --target_dir=/home/elgy/OpenHarmony_master/out/hispark_pegasus/wifiiot_hispark_pegasus/obj/device/soc/hisilicon/hi3861v100/sdk_liteos/build.log --out_dir=/home/elgy/OpenHarmony_master/out/hispark_pegasus/wifiiot_hispark_pegasus/error.log

[OHOS ERROR] execute ota_builder with python…

[OHOS ERROR] riscv32-unknown-elf-gcc -Iplatform/os/Huawei_LiteOS/kernel/include -Iconfig -DCONFIG_TEE_HUKS_SUPPORT -DCONFIG_CHIP_PKT_32K -DHI_BOARD_ASIC -DHI_ON_FLASH -E build/link/system_config.ld.S -o build/build_tmp/scripts/system_config.ld -P

[OHOS ERROR] nvimg_builder([“build/build_tmp/scripts/system_config.ld”], [“build/link/system_config.ld.S”])

[OHOS ERROR] product_name_list: [‘sta’]

[OHOS ERROR] xml h file: /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/h_file/nv

[OHOS ERROR] /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta

[OHOS ERROR] app_subver_list: [‘demo’]

[OHOS ERROR] current subver_name:demo

[OHOS ERROR] root_dir: /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool

[OHOS ERROR] mdm_xml: /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/xml_file/mss_nvi_db.xml

[OHOS ERROR] HNV NAME:mss_nvi_db.xml

[OHOS ERROR] nv_tool: /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/tools/nv/cdbm

[OHOS ERROR] app_subver_temp_dir:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/Hi3861_wifiiot_app/outside_demo

[OHOS ERROR] mdmxml:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/xml_file/mss_nvi_db.xml

[OHOS ERROR] src_xml_list: [’/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/xml_file/mss_nvi_db.xml’]

[OHOS ERROR] combin_xml:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/Hi3861_wifiiot_app/mss_nvi_db.xml

[OHOS ERROR] root_list [<Element ‘HISTUDIO’ at 0x7f3759f7bf90>]

[OHOS ERROR] hi_nv_modify_by_cfg

[OHOS ERROR] cfg_file: nv

[OHOS ERROR]

[OHOS ERROR] cmd_line= (’/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/tools/nv/cdbm’, ‘/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/Hi3861_wifiiot_app/outside_demo/nv.xml’, ‘/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/h_file/nv’, ‘/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/Hi3861_wifiiot_app/outside_demo/nv’)

[OHOS ERROR] /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/Hi3861_wifiiot_app/outside_demo/nv.xml

[OHOS ERROR] /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/h_file/nv

[OHOS ERROR] /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/Hi3861_wifiiot_app/outside_demo/nv

[OHOS ERROR] ===========Init HDB Start===========

[OHOS ERROR] *********strDataTypeDefPath:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/h_file/nv/…/nv/nv_modem_struct_def.txt

[OHOS ERROR] *********strDataTypeDefPath:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/h_file/nv/…/nv/nv_modem_struct_def.txt

[OHOS ERROR] *********strDataTypeDefPath:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/h_file/nv/…/nv/nv_factory_struct_def.txt

[OHOS ERROR] ===========Init HDB finish===========

[OHOS ERROR] ===========Write NV Buffer To File===========

[OHOS ERROR] ===========Write NV Buffer Finish===========

[OHOS ERROR] RETURN VALUE:0

[OHOS ERROR] dst_hnv= /home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/hnv/Hi3861_wifiiot_app.hnv

[OHOS ERROR] Factory NV total num:10

[OHOS ERROR] NV_FILE_STRU :28

[OHOS ERROR] Factory NV total size:824

[OHOS ERROR] Normal NV total num:13

[OHOS ERROR] NV_FILE_STRU :28

[OHOS ERROR] Normal NV total size:766

[OHOS ERROR] build hnv OK:/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/tools/nvtool/out_nv_bin/sta/nv/hnv/Hi3861_wifiiot_app.hnv

[OHOS ERROR] ENDING

[OHOS ERROR] riscv32-unknown-elf-gcc -Iplatform/os/Huawei_LiteOS/kernel/include -Iconfig -DCONFIG_TEE_HUKS_SUPPORT -DCONFIG_CHIP_PKT_32K -DHI_BOARD_ASIC -DHI_ON_FLASH -DFLASH_FIRM_START=4248512 -E build/link/link.ld.S -o build/build_tmp/scripts/link.lds -P

[OHOS ERROR] riscv32-unknown-elf-ld -nostartfiles -nostdlib -static --gc-sections -L/home/elgy/.deveco-device-tool/tool_chains/compilers/riscv32-unknown-elf-gcc/7.3.0/gcc_riscv32/bin/…/lib/gcc/riscv32-unknown-elf/7.3.0 -L/home/elgy/OpenHarmony_master/device/soc/hisilicon/hi3861v100/sdk_liteos/build/scripts/…/…/…/…/…/huawei/hms/hilink/ohos/l0/hi3861/lib/wifi -Lbuild/build_tmp/libs/app/wifiiot_app -Lbuild/build_tmp/libs/components/at -Lbuild/build_tmp/libs/platform/drivers -Lbuild/build_tmp/libs/platform/system -Lbuild/build_tmp/scripts -Lbuild/libs -Lbuild/libs/hi3861/release/no_mesh -Lbuild/scripts -Lohos/libs -Tbuild/build_tmp/scripts/link.lds -Map=output/bin/Hi3861_wifiiot_app.map -o output/bin/Hi3861_wifiiot_app.out --start-group -ladc -lat -lc_flash -lcfg -lcoap -lcpup -ldiag -ldrv -lflash -lgcc -lgpio -lhistreaminglink -lio -liperf -llitekernel_flash -lltoswpa -llwip -lm_flash -lmbedtls -lmqtt -lparttab -lres_cfg -lsdio -lsec_flash -lspiffs -lsystem -ltsensor -luart -lupg -lwifi -lwifi_flash -lwifiiot_app -lwpa --whole-archive -lbootstrap -lsoftbus_server_frame -lsamgr_adapter -lnstackx_util.open -lsoftbus_client -lhal_update_static -lhal_file_static -lsoftbus_adapter -lwifiservice -linit_log -lhidumper_mini -lwifiaware -linithook -lcmsis -lstatic_hal_file -lhal_wifiaware -linit_utils -lhal_sysparam -lhiview_lite_static -lhal_iothardware -ldeviceauth -lhievent_lite_static -lparam_client_lite -lhilog_static -lnative_file -lsamgr_source -lhichainsdk -lutils_kv_store -lmbedtls -lhilog_lite_static -lhal_sys_param -lblackbox -lsamgr -lposix -lhuks_3.0_sdk -lcjson_static -lbegetutil -lbroadcast -lnstackx_ctrl -ldeviceauth_hal_liteos -lhota -lsoftbus_utils --no-whole-archive --end-group

[OHOS ERROR] riscv32-unknown-elf-ld:build/libs/libhistreaminglink.a: file format not recognized; treating as linker script

[OHOS ERROR] riscv32-unknown-elf-ld:build/libs/libhistreaminglink.a:1: syntax error

[OHOS ERROR] scons: *** [output/bin/Hi3861_wifiiot_app.out] Error 1

[OHOS ERROR] BUILD FAILED!!!

[OHOS ERROR] Failed building output/bin/Hi3861_wifiiot_app.out: Error 1

更多关于HarmonyOS 鸿蒙Next Hi3861编译报错源代码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS(鸿蒙)Next Hi3861编译报错源代码的问题,这通常涉及到芯片平台的特定编译要求或源代码中的特定错误。以下是一些可能的解决方向,但请注意,由于无法直接查看具体的错误信息和源代码,这些回答较为概括:

  1. 检查编译环境

    • 确保使用的编译工具链与Hi3861芯片兼容。
    • 检查环境变量设置,确保编译器路径正确。
  2. 源代码检查

    • 查看报错信息中提到的具体文件和行号,定位问题源头。
    • 检查源代码是否存在语法错误、类型不匹配或未声明的变量等问题。
  3. 依赖库和头文件

    • 确保所有必要的依赖库和头文件都已正确安装和包含。
    • 检查路径设置,确保编译器能找到这些依赖。
  4. 编译配置

    • 检查编译配置文件(如Makefile或CMakeLists.txt),确保配置正确无误。
    • 验证编译选项是否与芯片平台要求相符。
  5. 查阅文档

    • 查阅HarmonyOS和Hi3861的官方文档,了解可能的编译要求和常见问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部