nRF5SDK CMSIS Configuration wizard

所有nRF5 SDK裡的範例專案都有一個sdk_config.h, 用來設定許多子功能的開啓和參數的選擇,它使用了一個特定的設定格式,可以由CMSIS Configuration wizard工具來開始和編輯。當然它基本上也只是C的#define指示詞的用法,但有個GUI工具可以用,總是方便的多。

------------------------------------------------------------------
對於使用armgcc工具鏈的朋友來說只要下make sdk_config指序即可:
例如:
nRF5_SDK_16/examples/ble_peripheral/ble_app_blinky/pca10056/s140/armgcc$ make sdk_config


就會出現這個CMSIS Configuration wizard工具了。展開點選到想要的項目就可以勾選啓用或選取想設定的參數值。

如果出現Failed to load module "canberra-gtk-module"的錯誤訊息,可以下以下指序補安裝套件:
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module

------------------------------------------------------------------
對於SES工具的朋友來說,也可以使用這個工具:
官方文件file:///nRF5_SDK_16.0.0_offline_doc/nrf5/sdk_config.html有說明:

如圖,只要加入一些說明到tools.xml檔去

接著在SES就可以在sdk_config.h按右鍵,選CMSIS Configuration wizard  Ctrl+Y同樣就可以出現這個工具了。


留言

這個網誌中的熱門文章

D-BUS學習筆記

Cisco Switch學習筆記: EtherChannel

Cisco Switch學習筆記: interface的封包錯誤統計