這章講解環境搭建,基於MDK5(KEIL5)的環境搭建。所有文件都是從官網一步一步下載的,並且都是最新版本。所需軟體獲取方法見文末。
軟體下載一:下載 NordicSemiconductor.nRF_DeviceFamilyPack.8.11.1.pack 文件下載這個包是因為打開Nordic官網的例程會報錯,提示沒有8.11.1的park包、
下載步驟:1.進入keil官網
https://www.keil.com/
2.點擊products
3.點擊Device List
4.點擊Software Packes
5.選擇park下載即可。
注意:
這裡有可能park包刷新不出來。
為了能夠正常顯示頁面,如果你是谷歌瀏覽器或者微軟的新edge瀏覽器,可以到這個地址下載安裝插件:
https://chrome.google.com/webstore/detail/reres/gieocpkbblidnocefjakldecahgeeica/related?hl=zh-CN&gl=CN
安裝好之後,地址欄旁邊有個按鈕,點擊,添加兩個規則:
https://code.jquery.com/jquery-1.11.0.min.js
替換為
https://cdn.bootcdn.net/ajax/libs/jquery/1.11.0/jquery.min.js
https://code.jquery.com/jquery-migrate-1.2.1.min.js
替換為
https://cdn.bootcdn.net/ajax/libs/jquery-migrate/1.2.1/jquery-migrate.min.js
安裝好效果如圖:
6.之後選擇:
NordicSemiconductor.nRF_DeviceFamilyPack.8.11.1.pack
並下載。
這個包在NordicSemiconductor的下拉菜單裡面
下載好的文件如圖
二:下載 nRF5_SDK_12.3.0_d7731ad.zip和s130_nrf51_2.0.1.zip壓縮包 文件1.進入nordic官網
https://www.nordicsemi.com/
直接搜索51822
下拉找到51822,進入
之後點擊downloads
依次按圖中箭頭從上到下選擇最新的壓縮包,最後下載即可、
下載完後出現下面兩個壓縮包
這兩個包是51822官方最新的更新包,其他版本也能用,可能會有bug,開發項目使用最新的更新包。
三:下載 nrfgostudio_win-64_1.15.1_installer 文件進入官網.
https://www.nordicsemi.com/
搜索studio
下拉找到
nRFgo Studio
進入之後下拉,找到download,按圖中順序依次選擇,32位系統要選擇32位版本的studio。
下載好是這樣的,我的版本是1151的,不是最新版本。
還有一個keil5和CMSIS4.5.0沒有下載,這個就不說了,網上都有。即便沒有也沒關係,一會我都打包放在公眾號後臺,直接領取。(話說上面這麼多都成廢話了。)
軟體安裝這是所需要的安裝包,可以直接在公眾號打包下載、
1.先安裝keil5,我的是521a版本
2.安裝步驟省略,安裝好keil之後先破解,註冊機一會也都打包一起。
這個時候你打開nordic官方例程會報很多錯誤。先不要打開,把東西安裝好在打開。
3.安裝NordicSemiconductor.nRF_DeviceFamilyPack.8.11.1.pack包
4.安裝CMSIS.4.5.0 pack.pack包
5.安裝nrfgostudio_win-64_1.15.1_installer.msi
到此安裝軟體已經全部完成。
安裝好環境之後需要測試下,也就是編譯一下官方的例程看看會不會報錯。
如果上述安裝沒啥問題的話,我們隨便打開一個例程。
比如:
\根目錄\nRF5_SDK_12.3.0_d7731ad\examples\ble_central\ble_app_hrs_c\pca10028\s130\arm5_no_packs
雙擊工程文件,打開之後編譯,0錯誤0警告,至此環境搭建成功。
對了,例程都在examples文件夾中,官方基礎外設和藍牙射頻例程這裡都有。
需要注意的地方:
新手可能會有點懵,因為官方給的版本很多,需要根據自己所用的晶片下載所對應的軟體和例程包,不過如果你也是51822的晶片,直接用我這個教程只要按著步驟來就行了,東西我都打包好了。其他晶片的話就要仔細研究研究版本號對應關係了。
下一節說說軟體使用和下載程序。
軟體的話放到公眾號吧。
回復
「nrf51822相關軟體」
領取。