Sharing data between PULP and HWPE on HERO
(01-08-2019, 09:57 AM)akurth Wrote: What second toolchain did you use? The PULP SDK deliberately only implements a subset of the standard C library, so unless the other toolchain and the Fortran library are similarly specialized, a lot of mismatches can happen. Do you need the functions that are missing, or could you reduce the Fortran library to the required minimum and thus work around the missing functions?

I don't think the missing functions are needed for BLAS, so theoretically I think I can reduce the Fortran library so it won't use functions that are missing from the standard C library.
The problem is I'm not sure how to do this - specialize the other toolchain and reduce the Fortran library.
I've also tried to add Fortran to the hero-sdk toolchain compilation, but couldn't get it to compile the needed libgfortran.a.

Could you help with one of the methods above?
How can I make the necessary specialization to the other toolchain and to the Fortran library in it in order to prevent mismatches?
Alternatively, how can I add the libgfortran.a compilation to the hero-sdk toolchain?


Edit: I found a workaround and I use a library which doesn't include Fortran code. Thanks anyway!

Messages In This Thread
RE: Sharing data between PULP and HWPE on HERO - by Adi - 02-06-2019, 08:18 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)