RISC-V MCU中文社区

【求助】 hbird-sdk如何不使用压缩指令?

发表于 开源蜂鸟E203 2023-03-05 17:09:06
2
209
1

系统:Ubuntu20.04
Hbird-SDK: 0.1.3
工具链: nuclei_riscv_newlibc_prebuilt_linux64_2022.12

我想使用
make dasm RISCV_ARCH=rv32ima RISCV_ABI=ilp32 SOC=hbirdv2 BOARD=mcu200t CORE=e203 DOWNLOAD=ilm
对benchmark编译出不带压缩指令的汇编代码,但链接时报错,说缺少 -lstdc++。
图片alt

我尝试过把makefile的-lstdc++给去掉,然后报了一大堆错误,看来这个库是sdk必不可少的。
官方工具链是否支持非压缩编译呢,请问该如何解决呢?

谢谢!

喜欢1
用户评论 (2)
  • yuzdoge

    2023-03-07 10:07:52 yuzdoge 1#

    谢谢胡老师的解答!

    我从工具链里看到了相关库的支持。


    (另外再询问一下,虽然现在我并不需要A扩展,但如果以后自行编译工具链以支持hbird-sdk,除了设置一下指令组合之外,和加入newlib,还需要其他额外库么?我在npk里面大概就只看到了newlib

  • 胡灿

    2023-03-06 09:22:34 胡灿 2#

    目前提供的编译器没有支持RV32IMA这个组合,可以自己重新编译一下编译器进行支持。

    还有一个简单的办法,用RV32IM,不要A,A在蜂鸟里面没啥用

yuzdoge

yuzdoge 实名认证

moyu

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板