1.在keil5.12上安裝,添加nrf52832元器件,
2.在http://developer.nordicsemi.com/nRF52_SDK/nRF52_SDK_v0.x.x/下載下傳對應的sdk和softpack。這裡選擇最新
3.輕按兩下安裝的softpack ,安裝pack
注意:為什麼不能直接在keil裡面下載下傳softpack 可能是因為keil5.12的版本過低。也可能是keil沒來及更新pack。
4.随便打開sdk裡面的一個工程編譯。這裡選擇。E:\nRF52_SDK_0.9.2\examples\ble_peripheral\experimental_ble_app_hrs_pairing_nfc\pca10036\s132\arm5_no_packs
出現很多錯誤。
原因是SDK和 Device Family Pack不比對。
因為這個版本Software Packs 8.0.3而在安裝pack的時候安裝了
編譯的時候 會選擇搞的devcie pack,這裡需要remove8.5.0,然後删掉
rebuild!!!。ok ,沒錯誤了。
總結:
1. SDK要對應的device pack版本。
2.如果之前已經用高版本的device pack 生成了 RTE 和_build檔案,删掉高版本的device pack的同時也要删掉RTE 和 _build 檔案才不會沖突