Nordic Nrf528xxを使ってみよう　nrf52840 nrf52832 Segger Embedded Studio準備編　

Nrf52840やNrf52832を使ってみたいと思った際に、使うIDEは
Kail,IAR Workbench,Segger Embedded Studio,Arduinoがあると思います。
今回は、Segger Embedded Studioを使ってみましょう。
*Segger Embedded StudioはNordic環境においては現在無料です。

なお、本内容を含めて、詳細は、こちらのサイトをお勧めします。
https://shizuk.sakura.ne.jp/bluetooth/nrf52/overview.html

それでは、進んでいきましょう。
Segger  Embedded Studio
https://www.segger.com/downloads/embedded-studio
こちらかダウンロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/550e61ea-e292-6150-535d-8d13bbb1698c.png)
**私は間違えてRisc-Vをダウンロードし、インストールしてしまいました・・・

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/95e3c7ff-8590-c225-4bf3-936ef4305f6f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/bc016652-ea17-6e25-a7ee-e25383a1413f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/ca64cd94-570d-25b0-f41c-e2d5ed82a291.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/aa2bc8e0-44ad-896b-b602-7f215e5c9260.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/a83ef0a8-c3d6-9acc-9a1b-c0f46829197e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/b782ce9b-2cec-6a53-116b-df20bb1a9b89.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/1cbca34b-5b46-afe4-9a08-270cdb088eff.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/bff61bcb-e13a-cf23-19ce-1be4c0330b2a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/45e16695-0886-b29b-1823-e896ea681cfe.png)


Finishを押して、インストールを完了します。

Finishを押すと、画面が閉じて、アプリケーションが起動します。
起動したら、本画面でContinueを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/9a1b2b0f-2f42-cb61-b192-c637281e7a39.png)

NRF52840
S140とnRF5　SDKを選択し、Download all filesをクリックし、ファイルをダウンロードします。
https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840/Compatible-downloads#infotabs
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/5f800bac-2936-ad44-1605-f531df0afd83.png)

Nrf52832
https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52832/Download#infotabs
S112かS132とnRF5　SDKを選択し、Download all filesをクリックをクリックしファイルをダウンロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/1b93f235-8758-9044-8697-077f65264b9f.png)

*これは入れても入れないでもOKです。

nRFgo Studio
https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRFgo-Studio/Download

Hexファイルをアップロードする際などに使えます。
入れておいても良いと思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/e1b03275-41b0-f35b-a988-16830f9e5e27.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/c5d85cb6-f5da-a302-68f2-943db2924b77.png)
ここはお任せで
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/c310d03d-6311-f1cf-8c2d-7b4338e12c28.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/2dcee489-2b4a-031c-b38a-55be22498fa1.png)
ドライバーをインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/129a6800-6aa0-76d8-ae9d-091d83c62f7e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/a3dd3d19-a24b-87cf-71c4-b00475f3111a.png)

起動します。
agreeでInstallします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/9406f422-29e0-d47c-13e1-b44232f59da8.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/0bd2aedb-5c59-d476-d541-d7df2d9d60ff.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/9c196dc2-523e-93ea-01b2-d1b1f1f890f0.png)
Installをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/b7649f1f-c01b-bf1b-4b92-7d359f062366.png)


裏でSegger　J-Linkのセットアップが進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/f0926b12-daf8-e423-c4de-ae8e6fe69315.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/602e15b5-eae2-cdaa-13bb-e9f15d39fb06.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/64a26368-6cd3-cb9d-9f58-b2ecd91359fa.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/c0b0e71e-03d6-f818-44ca-2a373d84f71b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/3d723641-eec7-de94-855e-aa2ca872d9ed.png)

Acceptして進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/f64265f9-657e-a59e-a48e-57cc75c8e60d.png)

起動しnrf5x　Programmingをクリックすると、どのような構成で書き込まれているか見ることが可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/007575e4-3f45-ebb7-ffc8-bcd8951001e2.png)

SoftDeviceは、Bluetoothなどで電波を発信する際に使用するソフトウェアになり、nrf5x系では必須に近いソフトウェアになります。
（Arduinoについては別途説明）