Are Ada Tasks supported on RISC-V FE310-G002?

Viewed 136
2 Answers

You would need a runtime that supports tasking. AdaCore has a collection of Bareboard runtimes for small, embedded devices at

https://github.com/AdaCore/bb-runtimes

There is some RISC-V support there, including what looks to be Ravenscar tasking (a subset of the full Ada tasking model)

I asked AdaCore. They responded as follow:

Tasking (Ravenscar) on the FE310 is not supported yet.

The next release of GNAT Community will most likely provide support for tasking on the RISC-V64 SiFive Unleashed board.

/2020-05-12

Related