Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
5 years ago.
Compiler arguments for online compiler
Hi everybody
For an implementation of a EKF im using the Libary: https://os.mbed.com/users/ykuroda/code/Eigen/shortlog/
I now need to have matrizes with size > (8x8) = 64. When i try the following error appears: Error: Excessive recursion at instantiation of function "Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Derived1, Derived2, Index, Stop>::run [with Derived1=Eigen::Matrix<float, 9, 9, 0, 9, 9>, Derived2=Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 9, 9, 0, 9, 9>>, Index=64, Stop=81]" in "Eigen/src/Core/Assign.h", Line: 181, Col: 6
I know i need to allow the compiler recusrion to be > 64 but i just can not figure out to get this done.
Help would really be appreciated.
Thx, Michael
1 Answer
5 years ago.
Hi Michael,
Online compiler is constraint on setting your own profiles and compiler arguments, so we will suggest you to use our offline Mbed CLI or Mbed Studio.
https://os.mbed.com/docs/mbed-os/v5.14/quick-start/offline-with-mbed-cli.html
Thanks, Desmond