hbird-sdk如何不使用压缩指令?
系统: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++。
我尝试过把makefile的-lstdc++给去掉,然后报了一大堆错误,看来这个库是sdk必不可少的。
官方工具链是否支持非压缩编译呢,请问该如何解决呢?
谢谢!
n
nn爱学习932 天前 ·
1 楼
回复 Metacrypto:
老师好!我发现编译器也没有对RV32IMAFD(RV32G)有所支持,我目前的需求是,希望有RV32F的支持,没有RV32C,但是我发现凡是带F的都带C,那我是不是需要自己重新编译编译器进行支持呢?那么请问如何编译编译器呢?有没有相关的教程?谢谢老师!
你好!我最近也遇到类似问题,请问你有编译编译器吗
M
Metacrypto1292 天前 ·
2 楼
老师好!我发现编译器也没有对RV32IMAFD(RV32G)有所支持,我目前的需求是,希望有RV32F的支持,没有RV32C,但是我发现凡是带F的都带C,那我是不是需要自己重新编译编译器进行支持呢?那么请问如何编译编译器呢?有没有相关的教程?谢谢老师!
y
yuzdoge1313 天前 ·
3 楼
谢谢胡老师的解答!
我从工具链里看到了相关库的支持。
(另外再询问一下,虽然现在我并不需要A扩展,但如果以后自行编译工具链以支持hbird-sdk,除了设置一下指令组合之外,和加入newlib,还需要其他额外库么?我在npk里面大概就只看到了newlib
💡 请 登录 后参与讨论(微信扫码即登录/注册)
帖子信息
版块开源蜂鸟E203
回复4
浏览5844
发布2023-03-05 17:09