Re: g++ for riscv32 "bare metal"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jan 22, 2020 at 1:58 PM Kai Ruottu <kai.ruottu@xxxxxxxxxxx> wrote:
> The big question then is whether the newlib sources support an embedded
> riscv32 target at all.

We have support, but libgloss only has simulator support.  There is no
RISC-V rom monitor standard as yet, and hence no generic riscv target
support.  A bare metal compiler built using newlib/libgloss can
produce code that runs on qemu, riscv-isa-sim/spike, gdb sim, etc.
There are some companies that have their own BSPs.  For instance
SiFive has the sifive/freedom-e-sdk project on github that has support
for bare metal programming on SiFive boards.

Jim



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux