"BLE mesh" 修訂間的差異

出自 flip the world
前往: 導覽搜尋
(已建立頁面,內容為 "== 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

  1. Board: PCA10028

SDK & Mesh SDK

  1. nRF5_SDK_15.3.0_59ac345
  2. nrf5SDKforMeshv310src

Cmake build

  1. cd nrf5SDKforMeshv310src
  2. mkdir build & cd build
  3. cmake -G Ninja .. -DSDK_ROOT=$PATH_OF_NRF5_SDK -DBOARD=pca10028

Programming

  1. Create SoftDevice package
    1. 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
  2. Program the package
    1. sudo nrfutil dfu usb-serial -pkg s140_nrf52_6.0.0_softdevice_dfu_pkg.zip -p /dev/ttyACM0