NRF52832學習筆記(1)——搭建環境、編譯燒寫

一、搭建環境

1.1 安裝Keil 5

官網下載:http://www2.keil.com/mdk5/
百度網盤:https://pan.baidu.com/s/1T_eF5NDYeq38bR0cqjiZkw 提取碼:562z

1.2 下載SDK

官網下載:https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs
百度網盤:https://pan.baidu.com/s/1YBe-Mp2qGf6xBMMm8rEhBw 提取碼:97zh

1.3 安裝Nordic Packet

注意:要與SDK版本對應
官網下載:http://www.keil.com/dd2/Pack/#/third-party-download-dialog
選擇 Nordic Semiconductor nRF ARM devices Device Family Pack with BSD

百度網盤:https://pan.baidu.com/s/1XHUFqTnaPEfpquUYjYBLHA 提取碼:vgb2
Keil內下載:

1.4 安裝ARM CMSIS內核4.5.0

百度網盤:https://pan.baidu.com/s/1V-magEmEUoGxVhCeT9hIcw 提取碼:m5n7

1.5 安裝協議棧軟件nRFgo Studio

官網下載:https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRFgo-Studio/Download
百度網盤:https://pan.baidu.com/s/1GxBDyzCS1_R-wVh2zyA2vA 提取碼:qlfj

二、編譯

打開BLE從機示例工程 ble_app_template
路徑:SDK\nRF5_SDK_15.3.0_59ac345\examples\ble_peripheral\ble_app_template\pca10040e\s112\arm5_no_packs

點擊按鈕進行編譯

注意:其他工程編譯可能產生缺少micro_ecc_lib_nrf52.lib文件錯誤時,查看 解決方法:編譯NRF52832工程時缺少micro_ecc_lib_nrf52.lib文件

三、燒錄

3.1 Keil內燒錄

  1. 先燒錄 協議棧

  2. 再燒錄 應用程序


    注意:調試過程中可能出現的問題,查看 解決方法:調試NRF52832工程時JLink提示錯誤信息read:@0x02000004

3.2 nRFgo內燒錄

  1. 打開 nRFgo Studio
  2. 如果是第一次燒錄,先擦除(可跳過)
  3. 燒錄協議棧
    選擇SDK版本對應的協議棧(一般隨同SDK一起下載下來)
    路徑:nRF5_SDK_15.3.0_59ac345\components\softdevice\s132\hex

    替換協議棧hex文件

    4.燒錄應用程序
    路徑:nRF5_SDK_15.3.0_59ac345\examples\ble_peripheral\ble_app_template\pca10040\s132\arm5_no_packs_build


• 由 Leung 寫於 2019 年 12 月 13 日

• 參考:搭建Nordic開發環境
    nRF52832開發環境搭建
    青風電子社區

發佈了89 篇原創文章 · 獲贊 134 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章