Skip to content

Portenta H7 Lite: Std lib atan2 causes a Undefined in Symbol Table #73

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mjs513 opened this issue Feb 10, 2025 · 1 comment
Closed

Comments

@mjs513
Copy link

mjs513 commented Feb 10, 2025

While testing the DFRobot Lib for the BMM150 with the H7 Lite found that the use of atan2 in the library results in:

*** Booting Zephyr OS build v3.7.0-8126-g33bc8a018ecc ***
[00:00:00.573,000] <err> llext: Undefined symbol with no entry in symbol table a                      tan2, offset 2028, link section 12

while normally would just add the symbol to llext_exports.c begining to get concerned that it looks like to be complete would have add all the atan, acos etc std functions to the exports.c.

QUESTION: Is there an easier way to ensure that these are covered with out have to test each and every std function to ensure it will cause a error?

NOTE: have run the same example on the NANO but did not see this undefine appear?

NOTE1: The dfrobot bmm150 lib does not use the bosch API.

@mjs513
Copy link
Author

mjs513 commented Apr 13, 2025

Going to close this as it was incorporated - just hope don't have to keep adding std functions

@mjs513 mjs513 closed this as completed Apr 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant