f32c / arduino

FPGArduino source
http://www.nxlab.fer.hr/fpgarduino
68 stars 44 forks source link

RISC-V compilation fails #29

Open mwyborski opened 6 years ago

mwyborski commented 6 years ago

Hi!

The board manager already downloads gcc-7, but the compiler settings in platform.txt seem to be outdated. Right now it is not possible to compile for RISC-V. image

I tried with -march=rv32i -mabi=ilp32 but i get still errors. If gcc-7 is unstable maybe it is better to revert to the previous toolchain?

Here are the compiler options for risc-v https://gcc.gnu.org/onlinedocs/gcc/RISC-V-Options.html

amassou2017 commented 6 years ago

Hi! Try the following options: -march=rv32i -mabi=ilp32 -mno-fdiv -mno-div instead of -m32 -msoft-float -mno-muldiv in both c flags and ccp flags. it works for me

mwyborski commented 6 years ago

@amassou2017 thank you very much! I will try it with the additional flags.