nrfgo studio是一款測試和編程工具,可以幫助用戶對NF芯片進行測試,還能把對應的程序直接寫入到芯片中,軟件支持各種無線電測試,讓in可以對無線電的性能、功能等等內容進行評估和探索,知道無線電的性能情況。
nRFgo Studio是Nordic提供的針對其芯片的開發(fā)工具,你可以通過它來開發(fā)nrf芯片。支持讀寫性能,啟用和禁用通知和指令,你可以更好的進行有效的了解。支持在藍牙智能設備的xml文件中定義自動測試,支持設備固件更新配置文件,允許用戶從十六進制文件、軟件設備上傳新的應用引導程序。
軟件特色
1、支持自動檢測連接的Nordic套件和自動上傳FW。
2、易于使用的跨平臺應用程序,用于藍牙LE連接測試。
3、允許執(zhí)行藍牙智能設備的xml文件中定義的自動測試。
4、它可以完全掃描你的手機藍牙設備,讀取使用數據。
軟件亮點
1、可以讓您掃描,宣傳和探索你的藍牙低功耗(BLE)設備和。
2、使用起來也適合極為的方便,并且還能來智能的檢測藍牙和數據。
3、掃描藍牙LE設備,最多同時有8個中央連接,1個外圍設備。
4、支持Nordic UART服務,允許使用宏記錄和重放常見操作。
安裝教程
這個軟件只是你開發(fā)過程中的一個組建,要搭建一個完整的芯片開發(fā)環(huán)境,還需要很多其他的內容,很多的軟件不知道環(huán)境的搭建方法,下面小編為大家?guī)韺陌惭b教程。
一、安裝KEIL MDK
關于MDK的安裝沒有什么特別的,先將殺毒軟件關閉掉,再下載KEIL MDK,不然下載下來了,也安裝不了。
點擊下載:keil MDK
其它只需要按照步驟安裝即可。我這里使用的是Kei_MDK_5.13
keil MDK工具:
nordic SDK:
nordic studio 工具:
mdk513的安裝開始點next就OK,后面就還需要update pack install.
二、安裝nrfgo studio
Nrfgo的安裝相對較簡單,只需要按照步驟安裝即可,這里不再說明。nordic studio 工具:
nrfgostudio_win-32_1.17.1_installer:
nrfgostudio_win-64_1.17.1_installer:
三、運行DEMO
安裝完MDK、與SDK后,例程代碼在D:\Keil\ARM\Device\Nordic(我把MDK安裝在D盤),這里使用UART例程進行說明。UART例程的工程文件在D:\Keil\ARM\Device\Nordic\nrf51422\Board\nrf6310\uart_example\arm下。
1. 打開工程文件,進入MDK開發(fā)環(huán)境
SDK里的例程已經對J-LINK配置好了的,所以無需要再配置,直接編譯即可。
2. 更新CORTEX-M0芯片兼容的DLL
程序編譯成功后,在MDK上點擊下載程序,報如下錯誤。對于舊版本的MDK(我這里為V4.12)對Cortex-M0的支持存在BUG,需要從MDK官網上下載JL2CM3.DLL替換即可。
MDK_JL2CM3_DLL_2_74:
替換位置:D:\Keil\ARM\Segger
3. 解決上一步的錯誤后,再次下載程序,提示如下錯誤。此錯誤是因為MCU還有程序并且鎖定了造成的,進入nRFgo清空一下程序即可。
經過上述過程,現在已經可以通過MDK對MCU進行下載、調試了。
使用說明
通過軟件,我們可以和板子進行連接,然后編程將對應的代碼寫入到芯片中,很多的用戶不知道軟件的使用方法,下面小編為大家?guī)韺氖褂梅椒ń榻B,讓大家可以知道軟件的基本使用方法。
打開后,點擊“nRFx Programming”即可出現下載界面。
注意:如果你電腦沒連接nRF52832芯片,這里是灰色的,點不了,連接好J-link或其它什么能用的調試器即可。
點擊“nRF5x Programming”后,會出現右邊窗口:
1、下載協議棧;
2、下載應用程序;
3、下載Bootloader;
4、選擇下載文件的目錄;
每次智能下載一項,選擇好后,點“Program”即可開始下載;
下載成功后,最下面窗口會輸出“********************successful”。
然后就能開始進行各種操作了。
無法識別板子怎么辦
很多的用戶在完成軟件的安裝之后,卻意外的出現無法識別板子的問題,那么這是什么問題造成的呢?怎么解決這個問題呢?下面小編為大家?guī)韺姆椒ń榻B,感興趣的用戶快來看看吧。
最近新開始研究nrf52832,其中安裝完nRFgo Studio以后發(fā)現無法識別到我的開發(fā)板(使用官方的nRF52-DK),更無法擦除和燒寫程序。如下圖所示:
nordic用來給52832或51822擦除燒寫的工具除了這個nRFgo Studio外還有個命令行工具nRF5x-Command-Line。我使用該命令行工具執(zhí)行 nrfjprog –family nRF52 –eraseall 這條指令擦除是沒問題的。
實際上產生這種問題的原因很簡單,也就是jlink的驅動太新了,導致nrfgo 識別不到。打開MDK設置可以看到jlink的驅動版本,如下圖所示:
之所以這里識別出來jlink V6的驅動是因為在我安裝 nRF5x-Command-Line 的時候自帶的是新版本的驅動。那么解決起來就很簡單。把command-line 和nrfgo studio 都卸載掉。然后重新只安裝nrfgo studio就可以了。
再打開nRFgo Studio,就可以識別到板子了,擦除、燒錄都沒問題
更新日志
v1.21.2 更新內容
允許您恢復鎖定的 nRF52 設備的錯誤修復。
此修復程序還將提高編程 nRF5x 設備的穩(wěn)定性。
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費版
詳情 -
hypermill2021超級加密狗破解版
詳情 -
西門子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
-
6 源碼智造編輯器
裝機必備軟件
網友評論