发 帖  
原厂入驻New
[问答]

SDK在Windows下无法编译问题

127 Hi3861 Liteos
分享
从淘宝上HiHope旗舰店购买IoT开发板后,在他们官网下载了SDK(HiHope_WIFi-IoT_Hi3861SPC024.zip ),但是按照开发编译环境部署后(Linux平台),无法编译成功,后来邮件咨询了他们,说是需要在Windows平台下用LiteOS Studio的IDE进行编译,但是华为LiteOS Studio上没有直接提供Windows下的riscv32-unknown-elf编译器,从github上编译出来的编译器最新稳定版本,也是会有不支持的编译选项问题,请问大家有没有啥解决办法,给HiHope官网的联系方式发邮件目前还没有回复。
0
2020-10-9 10:29:30   1 评论 分享淘帖 邀请回答
1 条评论
  • 2020-10-9 11:04

    补充一下:
    1)官网下载的harmony系统编译Hi3861的示例工程(wifiiot),按照文档部署Linux下的编译环境,是可以正常编译的,只是针对从HiHope下载的SDK无法编译
    2)从HiHope下载的SDK的编译脚本看,编译的时候和正常的从Harmony下载的源码编译有几个不同点,一是riscv32的编译器,是windows版本的,这个尝试改为linux环境编译的时候,会报不支持的编译选项错误,如果把不支持的编译选项去掉,就会报某些汇编代码不支持的错误(和编译器有关),尝试把harmony上的同一个地方的汇编代码移植过去,最终会报链接的错误。。。

3个回答
编译器有问题,http://hihope.org/download/AllDocuments  --> 资源中心 -->  Hi3861V100  --> HiHope_WiFi-IoT_Hi3861SPC021.zip
最佳答案
2020-10-9 10:29:31 1 评论

举报

1 条评论
补充下:从鸿蒙官网下载的代码,是可以编译Hi3861的示例工程的,但是从HiHope下载的SDK,无法编译,但是因为需要用到其他功能,而官网代码目前不支持,HiHope上的SDK是有对应的支持选项的,所以想编译HiHope下载到的SDK,但是一直不能编译成功
2020-10-9 10:53:15 评论

举报

您好,华为LiteOS Studio上是有riscv32-unknown-elf编译器的,
路径可参考:
C:\Users\Administrator\.huawei-liteos-studio\tools\hi3861\hcc_riscv32_win
2020-10-9 11:42:10 5 评论

举报

5 条评论
  • 2020-10-9 14:19

    嗯,看了下,我下载的最新版本里,只有HiBurn烧录工具,没有hcc_riscv32_win工具,请问这个工具是下载liteos studio的时候自带的吗?你的IDE版本是多少呢?riscv32-unknown-elf-gcc的版本是多少呢?

    l_xy 回复 码匠coder: 2020-10-9 16:07

    Administrator  这个要根据你自己的用户名来

    l_xy 回复 码匠coder: 2020-10-9 16:07

    再找找看呢

    码匠coder 回复 l_xy: 2020-10-9 16:56

    是根据自己用户名来的,是从https://gitee.com/LiteOS/LiteOS_Studio/attach_files/482727/download/HUAWEI-LiteOS-Studio-Setup-x64-1.45.1.exe下载的

    l_xy 回复 码匠coder: 2020-10-9 18:18

    您好,可以到我们官网上下载试一下,http://hihope.org/download/AllDocuments  -->  资源中心 -->  Hi3861V100  --> HiHope_WiFi-IoT_Hi3861SPC021.zip

只有小组成员才能发言,加入小组>>

129个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表