解決方法:編譯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文件?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章