"BLE mesh" 修訂間的差異
(已建立頁面,內容為 "== Prepare == # Board: PCA10028 === SDK & Mesh SDK === # nRF5_SDK_15.3.0_59ac345 # nrf5SDKforMeshv310src === Cmake build === # cd nrf5SDKforMeshv310src # mkdir buil…") |
(→Prepare) |
||
行 9: | 行 9: | ||
# mkdir build & cd build | # mkdir build & cd build | ||
# cmake -G Ninja .. -DSDK_ROOT=$PATH_OF_NRF5_SDK -DBOARD=pca10028 | # cmake -G Ninja .. -DSDK_ROOT=$PATH_OF_NRF5_SDK -DBOARD=pca10028 | ||
+ | |||
+ | === Programming === | ||
+ | # Create SoftDevice package | ||
+ | ## nrfutil pkg generate --hw-version 52 --sd-req 0x00 --softdevice s140_nrf52_6.0.0_softdevice.hex --sd-id 0xAE s140_nrf52_6.0.0_softdevice_dfu_pkg.zip | ||
+ | # Program the package | ||
+ | ## sudo nrfutil dfu usb-serial -pkg s140_nrf52_6.0.0_softdevice_dfu_pkg.zip -p /dev/ttyACM0 |
於 2019年3月21日 (四) 15:14 的修訂
Prepare
- Board: PCA10028
SDK & Mesh SDK
- nRF5_SDK_15.3.0_59ac345
- nrf5SDKforMeshv310src
Cmake build
- cd nrf5SDKforMeshv310src
- mkdir build & cd build
- cmake -G Ninja .. -DSDK_ROOT=$PATH_OF_NRF5_SDK -DBOARD=pca10028
Programming
- Create SoftDevice package
- nrfutil pkg generate --hw-version 52 --sd-req 0x00 --softdevice s140_nrf52_6.0.0_softdevice.hex --sd-id 0xAE s140_nrf52_6.0.0_softdevice_dfu_pkg.zip
- Program the package
- sudo nrfutil dfu usb-serial -pkg s140_nrf52_6.0.0_softdevice_dfu_pkg.zip -p /dev/ttyACM0