解决方法:编译NRF52832工程时缺少micro_ecc_lib_nrf52.lib文件

一、背景

开发环境:

  • Keil 5.27
  • NRF52832 SDK15.0
  • JLlink驱动 nRF5x-Command-Line-Tools_9_4_0_Installer

在编译 examples\ble_peripheral\ble_app_uart 工程时,
发生以下错误:
error: L6002U: Could not open file …\…\…\…\…\…\…\external\micro-ecc\nrf52hf_keil\armgcc\micro_ecc_lib_nrf52.lib: No such file or directory

二、原因

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v14.0.0%2Flib_crypto.html&anchor=lib_crypto_installing

三、解决方法

3.1 方法一

如果您使用的是SDK v13.0.0或更高版本,则可以执行脚本build_all.bat(在Windows上)进行下载和编译。请注意,在运行脚本之前,您需要安装用于编译的必需软件。

3.2 方法二

下载链接:https://pan.baidu.com/s/1zIUhCe7F4UCuQBQLCHRY8A [18qt]
解压后将 micro_ecc_lib_nrf52.lib 放到对应SDK\external\micro-ecc\nrf52hf_keil\armgcc文件夹下


• 由 Leung 写于 2019 年 11 月 16 日

• 参考:如何获得micro_ecc_lib_nrf52.lib文件?

发布了86 篇原创文章 · 获赞 131 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_36347513/article/details/103099866
今日推荐