Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BVMCN5103-BK Kit+
開発環境構築まとめ‬
TechnoAlta
五味(@GomiHgy)
はじめに
• Braveridge社製のBVMCN5103-BK Kit+を
用いてWindows PC上で開発環境を構築し、
Nordic社のBLE用サンプルアプリを動かす
までの流れをまとめたものです。
• なお、私はARMマイコンでの開発...
1. 開発環境の構築
• 以下のソフトをダウンロード&インストー
ルします。
– KEIL(ARM開発環境)
– nRF51 SDK(今回はv7.2を指定)
– nRFgo Studio(ファームウェア書込み用環境)
– S110用SoftDe...
2. DIPSWの取り付け
• BVMCNDT52(開発用
ボード)にDIPSWを半
田付けし、DIPSWの
SW1をONにしておき
ます。
• DIPSW1をONにする
ことで、USBからの電
源がBVMCN5103-BK
に供給されるように...
3. JTAGで接続する
• 画像のようにJTAGで
J-Link Lite SEGGERと
BVMCNDT52を接続し
ます。
• これで、nRF51822の
開発環境が整いまし
た。
J-Link Driverが認識していない場合
• デバイスマネー
ジャー等でJ-Link
Driverが確認できない
場合、以下のフォル
ダのインストーラか
らドライバをインス
トールすればOKです。
– [Keil Install Fold...
4. SoftDeviceの確認
• nRFgo Studioを起動
し、「Device
Manager」→ nRF51
Programming」を指
定します。
• ここで、Region
0(Soft Device)のFWに
S110_nRF...
SoftDeviceが書かれていない場合
• SoftDeviceが書かれてい
ない場合、もしくは異な
るバージョンが書かれて
いる場合は「Erase all」
をクリックし、初期化し
ます。
• 「Program SoftDevice」
タブ...
5. サンプルアプリを開く
• KEILを起動し、Pack
Installerを開きます。
• Nordic社製のサンプ
ルを選択し、
「Copy」ボタンをク
リックすると、プロ
ジェクトがコピーさ
れます。
6. サンプルアプリの修正
• サンプルアプリのmain.cの
以下のソースを修正し、外
部クロックでなく内部ク
ロックを使用する設定に切
り替えます。
– 修正前:
SOFTDEVICE_HANDLER_INIT(N
RF_CLOCK_LFC...
7. Options for Targetの設定①
• Options for Targetを
クリックし、各種設
定を行います。
• 「Device」タブで
「nRF51822_xxAA」
を選択しましょう。
(nRF51822-CEAA搭載...
7. Options for Targetの設定②
• 「Target」タブで以下
の設定を行います。
– Xtal : 16.0
– IROM1 Start:0x16000
– IROM1 Size:0x29000
– IRAM1
Start...
7. Options for Targetの設定③
• 「Debug」タブで以
下の設定を行います。
– Use:J-LINK / J-TRACE…
• Settingボタンから
Jlinkの設定を行いま
す。
– Max Clock:2MHz...
8. リビルドとアプリ書き込み
• Rebuildボタンをク
リックし、ビルドが
通ることを確認しま
す。
• その後、Downloadを
行うと、Application
が書き込まれます。
9. 動作確認
• Nordic社が提供して
いるアプリから、動
作を確認します。
– nRF Toolbox App
– nRF Master Control
Panel
– nRF UART App
Applicationの書き込み
• ApplicationをFWに囲みた
い場合はまず、nRFgo
Studioを起動し、
「Device Manager」→
nRF51 Programming」を
指定します。
• 「Program App...
感想
• すぐにソフトウェア開発が可能です!と謳わ
れているけど、実際Webの情報だけを拾って
開発環境を整えるのは思いの外困難でした。
• 開発元に連絡すると手厚くサポートしてくれ
たのでありがたかったです。
• APIやサンプルが豊富なので...
Upcoming SlideShare
Loading in …5
×

BVMCN5102-BK Kit+開発環境構築まとめ‬

3,939 views

Published on

Braveridge社製のBVMCN5103-BK Kit+を用いてWindows PC上で開発環境を構築し、Nordic社のBLE用サンプルアプリを動かすまでの流れをまとめたものです。

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

BVMCN5102-BK Kit+開発環境構築まとめ‬

  1. 1. BVMCN5103-BK Kit+ 開発環境構築まとめ‬ TechnoAlta 五味(@GomiHgy)
  2. 2. はじめに • Braveridge社製のBVMCN5103-BK Kit+を 用いてWindows PC上で開発環境を構築し、 Nordic社のBLE用サンプルアプリを動かす までの流れをまとめたものです。 • なお、私はARMマイコンでの開発を行っ たことがなく、そのレベルの目線でまと めました。
  3. 3. 1. 開発環境の構築 • 以下のソフトをダウンロード&インストー ルします。 – KEIL(ARM開発環境) – nRF51 SDK(今回はv7.2を指定) – nRFgo Studio(ファームウェア書込み用環境) – S110用SoftDevice (ダウンロードのみ)
  4. 4. 2. DIPSWの取り付け • BVMCNDT52(開発用 ボード)にDIPSWを半 田付けし、DIPSWの SW1をONにしておき ます。 • DIPSW1をONにする ことで、USBからの電 源がBVMCN5103-BK に供給されるように なります。
  5. 5. 3. JTAGで接続する • 画像のようにJTAGで J-Link Lite SEGGERと BVMCNDT52を接続し ます。 • これで、nRF51822の 開発環境が整いまし た。
  6. 6. J-Link Driverが認識していない場合 • デバイスマネー ジャー等でJ-Link Driverが確認できない 場合、以下のフォル ダのインストーラか らドライバをインス トールすればOKです。 – [Keil Install Folder]/ ARM/Segger/USBDrive r/InstDrivers.exe
  7. 7. 4. SoftDeviceの確認 • nRFgo Studioを起動 し、「Device Manager」→ nRF51 Programming」を指 定します。 • ここで、Region 0(Soft Device)のFWに S110_nRF51822_7.1.0 が表示されているこ とを確認します。
  8. 8. SoftDeviceが書かれていない場合 • SoftDeviceが書かれてい ない場合、もしくは異な るバージョンが書かれて いる場合は「Erase all」 をクリックし、初期化し ます。 • 「Program SoftDevice」 タブで1.でダウンロード したSoftDeviceのhexファ イルを指定し、 「Program」ボタンをク リックして書き込みます。
  9. 9. 5. サンプルアプリを開く • KEILを起動し、Pack Installerを開きます。 • Nordic社製のサンプ ルを選択し、 「Copy」ボタンをク リックすると、プロ ジェクトがコピーさ れます。
  10. 10. 6. サンプルアプリの修正 • サンプルアプリのmain.cの 以下のソースを修正し、外 部クロックでなく内部ク ロックを使用する設定に切 り替えます。 – 修正前: SOFTDEVICE_HANDLER_INIT(N RF_CLOCK_LFCLKSRC_XTAL_20_ PPM, false); – 修正後: SOFTDEVICE_HANDLER_INIT(N RF_CLOCK_LFCLKSRC_RC_250_P PM_4000MS_CALIBRATION, false);
  11. 11. 7. Options for Targetの設定① • Options for Targetを クリックし、各種設 定を行います。 • 「Device」タブで 「nRF51822_xxAA」 を選択しましょう。 (nRF51822-CEAA搭載 の為)
  12. 12. 7. Options for Targetの設定② • 「Target」タブで以下 の設定を行います。 – Xtal : 16.0 – IROM1 Start:0x16000 – IROM1 Size:0x29000 – IRAM1 Start:0x20002000 – IRAM1 Size:0x2000
  13. 13. 7. Options for Targetの設定③ • 「Debug」タブで以 下の設定を行います。 – Use:J-LINK / J-TRACE… • Settingボタンから Jlinkの設定を行いま す。 – Max Clock:2MHz – Download Optionsの2 項目にチェックを入れ る
  14. 14. 8. リビルドとアプリ書き込み • Rebuildボタンをク リックし、ビルドが 通ることを確認しま す。 • その後、Downloadを 行うと、Application が書き込まれます。
  15. 15. 9. 動作確認 • Nordic社が提供して いるアプリから、動 作を確認します。 – nRF Toolbox App – nRF Master Control Panel – nRF UART App
  16. 16. Applicationの書き込み • ApplicationをFWに囲みた い場合はまず、nRFgo Studioを起動し、 「Device Manager」→ nRF51 Programming」を 指定します。 • 「Program Application」 タブで8.で生成されたhex ファイルを指定し、 「Program」ボタンをク リックすれば書き込まれ ます。
  17. 17. 感想 • すぐにソフトウェア開発が可能です!と謳わ れているけど、実際Webの情報だけを拾って 開発環境を整えるのは思いの外困難でした。 • 開発元に連絡すると手厚くサポートしてくれ たのでありがたかったです。 • APIやサンプルが豊富なので、ここからの開 発が楽しみです。

×