Skip to content
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

Undefined reference to `mbedtls_ecp_curve_info_from_name' function #114

Open
sc0Vu opened this issue Jun 5, 2019 · 1 comment
Open

Undefined reference to `mbedtls_ecp_curve_info_from_name' function #114

sc0Vu opened this issue Jun 5, 2019 · 1 comment

Comments

@sc0Vu
Copy link

sc0Vu commented Jun 5, 2019

Intro

I try to make my own library on linkit to connect to network.
The library worked good if I compiled with gcc (link to installed mbedtls).
But I couldn't compile with Arduino-Add-On-for-LinkIt-SDK.

Reproduce Steps

  1. make lib including mbedtls/ecp.h
  2. call mbedtls_ecp_curve_info_from_name
  3. you'll see the result

Error & Expected Results

collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board LinkIt 7697.

Environment

  • Arduino BSP Version: 1.8.9
  • OS(Windows/macOS/Linux):macOS 10.14.4
  • Additional external peripherals: Nope
@sc0Vu
Copy link
Author

sc0Vu commented Jun 6, 2019

It looks like Linkit SDK in arduino compiled mbedtls with config-mtk-basic.h which didn't define MBEDTLS_ECP_C.

How could I change config and recompile the Linkit SDK?

Update:
After I change config and recompile, reinstall this library, it didn't work.

Error message showed in arduino:

.............arm-none-eabi/bin/ld warning: cannot find entry symbol Reset_Handler; defaulting to 0000000010079000

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