nRF52832-Error:micro_ecc_lib_nrf52.lib:No such file or directory

micro_ecc_lib_nrf52.lib错误解决

环境介绍

PC环境:Windows
IDE环境:ARM-MDK5
SDK环境:nRF5 SDK v15.1.0
硬件环境:nRF52832开发板(外设配置与官方pca10040开发板一致)

错误产生及原因

在打开nRF5 SDK v15.1.0中的蓝牙外设例程(如心率例程:nRF5_SDK_15.1.0_a8c0c4d\examples\ble_peripheral\ble_app_hrs\pca10040\s132\arm5_no_packs)编译过程中发现一个错误

1
2
3
4
5
6
linking...
.\_build\nrf52832_xxaa.axf: error: L6002U: Could not open file ..\..\..\..\..\..\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib: No such file or directory
Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.
".\_build\nrf52832_xxaa.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:33

从错误的提示来看,是在nRF5_SDK_15.1.0_a8c0c4d\external\micro-ecc\nrf52hf_keil\armgcc目录下缺少了micro_ecc_lib_nrf52.lib文件,打开该目录发现确实是缺少该文件

错误解决方法

方法1

直接copy一个micro_ecc_lib_nrf52.lib文件到该目录下,下载连接:micro_ecc_lib_nrf52.lib

方法2

参考官方的解决方法,生成一个micro_ecc_lib_nrf52.lib文件

官方文档:http://infocenter.nordicsemi.com/index.jsp

解决位于官方文档目录:Software Development Kit > nRF5 SDK > nRF5 SDK v15.1.0 > Libraries > Cryptography library - nrf_crypto > nrf_crypto backend modules > micro_ecc backend

本文标题:nRF52832-Error:micro_ecc_lib_nrf52.lib:No such file or directory

文章作者:LGG001

发布时间:2018年09月11日 - 22:09

最后更新:2019年01月21日 - 20:01

原始链接:http://yoursite.com/2018/09/11/nRF52832-Error-micro-ecc-lib-nrf52-lib-No-such-file-or-directory/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------
Thank You For Your Approval !