2024年11月18日月曜日

Simplicity Studioを使ってみた! その1

「Simplicity Studio」のインストール

急遽、Silicon Labs社のマイコンを使用することになり、その統合開発環境「Simplicity Studio」をインストールしました。

手順が多く結構ハマったので、その備忘録です。

まずは、インストーラーのダウンロードです。

以下のページにアクセスします。

このページを少し下にスクロールして行くと…


https://www.silabs.com/developer-tools/simplicity-studio

ダウンロード・ページ - 1


インストーラーへのリンクのバナーが並んでいます。

ここでは「Windows Installer >」のバナーをクリックします。

ダウンロード・ページ - 2


すると、ログインを促されます。

アカウントを作成するには「Create an Acount」の表示をクリックして諸々入力する必要があります。

面倒ですが、これは必須です。

ダウンロード・ページ - 3


アカウントを作成したら、いざログインです。

メールアドレスパスワードを入力し「Login」ボタンをクリックします。

ダウンロード・ページ - 4


即座に保存場所を問われます。

ディレクトリを指定して「保存」ボタンをクリック!

保存場所ダイアログ


ダウンロードが終了すると指定したディレクトリに「SimplicityStudio-5.iso」というファイルが生成されています。

これは「.exe」ではなくディスクイメージ「.iso」ですね。

「SimplicityStudio-5.iso」を右クリックして表示されたメニューから「マウント」をクリックします。

ディスクイメージのマウント


以下の警告が出たら「開く」ボタンをクリックです。

警告ダイアログ


マウントが終了すると、新たにエクスプローラーが開きます。

これは、マウントされたディスクイメージの中身を表示しています。

この中から「setup.exe」をダブルクリックしてインストーラーを起動しましょう。

エクスプローラー


インストーラーが起動すると、まずはライセンスの確認と承諾です。

ラジオボタンを「I acept the terms of the license agreement」に設定し「Next >」ボタンをクリックしてください。

インストーラー - 1


特別な事情がない限り、ここは「Next >」ボタンをクリック!

インストーラー - 2


Install」ボタンをクリックするとインストール作業が始まります。

インストーラー - 3


インストール作業が始まりました。

ここまでは、スムーズに進みます。

インストーラー - 4


問題はココ!!

インストール作業の後半で以下のスプラッシュスクリーンが表示されます。

でも、このプログレスバーが全く進まない!

まるでフリーズしたように物凄く長い時間待たされます。

明らかに異常と判断して、ここで、何度インストールを中断してしまったことか…。

エラーではありませんので、ここはグッと我慢して待っていてください。

スプラッシュスクリーン


以下の画面が表示されるとホットします。

ここでは、画面右上の「Log In」という表示をクリックします。

インストーラー - 5


表示されたメニューの中から「Log In」をクリックしましょう。

インストーラー - 6


すると、以下のダイアログが表示されますので、メールアドレスパスワードを入力し「Login」ボタンをクリックします。

ログイン・ダイアログ


間髪入れずに以下のポップアップが表示されます。

今後の開発のために、お客さんの使用状況が知りたいのでユーザーデータを下さい!って言ってます。

ヤダ!という選択肢は無しか…。

ここは一旦「OK」ボタンをクリックです。

ポップアップ - 1


ココも問題!

以下のポップが表示されます。

先ほどのユーザーデータを収集しているのか何なのか分かりませんが、これのプログレスバーも待てど暮らせど全く進まない!

Silicon Labs社のサーバーが遅いのか、私の家のネットワークが悪いのか?

私は、ここでたまらず「Cancel」ボタンをクリックしてしまいましたが、インストールに支障はないようです。

義理堅い方は、終わるまで待っていてあげてください。

ポップアップ - 2


ふー…ようやく元の画面に戻りました。

ここでは、画面下部の「Accept all agreements」のチェックボックスにチェックを入れて(片方だけチェックすると両方チェックされます。)右下の「Done」ボタンをクリックします。

インストーラー - 7


次に、以下の画面が表示されます。

まずは「Run demos on connected devices」という部分をクリックしましょう。

インストーラー - 8


以下の画面に切り替わったら…。

インストーラー - 9


このタイミングでターゲットボードをパソコンに接続しましょう。

私が使っているのは「Z-Wave 800 Pro キット」というものです。

高いです!

ターゲットボード


これをUSB経由でパソコンに接続すると、以下のようにインストーラーに認識されるはずです。

自分が接続したターゲットボードが正しく認識されたことを確認してから「Start」ボタンをクリックします。

インストーラー - 10


次に「Install Developer Tools」という表示をクリックすると…

インストーラー - 11


…以下の画面に戻ります。

次は真ん中の「Install by connecting device(s)」をクリックします。

ここでは、ツールチェーンやSDKなどをアップデート/インストールします。

インストーラー - 12


アップデートを検索しているようですね。

ちょっと待ちましょう…。

インストーラー - 13


以下の画面に切り替わったらアップデートやインストールが可能なソフトウェアが表示されます。

特に事情がなければ右下の「Update All」をクリックします。

インストーラー - 14


アップデート作業が始まります。

デバッガーなどのデバイスドライバもアップデートされる場合があるため、途中で数回セキュリティ警告が出るかもしれません(いずれも「OK」で大丈夫です。)。

これも結構時間がかかります…。

インストーラー - 15


アップデートが終わると、以下の表示となります。

Restart」ボタンをクリックしてください。

インストーラー - 16


その後、再び以下の画面が表示されます。

今度こそ最後か!?

右側の「Install by technology type...」をクリックです。

ここでは、Silicon Labs社のマイコンの特徴である無線関係のプロトコルスタックやライブラリをインストールします。

インストーラー - 17


またまたアップデートの検索です。

インストーラー - 18


以下の画面に切り替わったらインストールが可能なソフトウェアが表示されます。

「Select All」としても良いのでしょうが、今回はお目当ての「32-bit and Wireless MCUs」をチェックし、画面右下の「Next」ボタンをクリックしました。

インストーラー - 19


以下の表示では、特に事情がない限り「Auto」を選択し。画面右下の「Next」ボタンをクリックします。

インストーラー - 20


再びライセンスの確認と承諾です。

ここでも、画面下部の「Accept all agreements」のチェックボックスにチェックを入れて(片方だけチェックすると両方チェックされます。)右下の「Next」ボタンをクリックします。

インストーラー - 21


インストール作業が開始されます。

これまたかなりの時間待たされます…。

ゆっくりお茶でも飲んでいた方が良いです。

インストーラー - 22


インストール作業が終わると、以下の表示となります。

Restart」ボタンをクリックしてください。

インストーラー - 23


スプラッシュスクリーンの後、以下のようにEclipseベースの開発環境が立ち上がれば「Simplicity Studio」のインストールは完了です。

「Simplicity Studio」


「Simplicity Studio」のインストールは、全体として待たされることが多く、安定性も今一つな印象です。

よほど時間のある時に実施しましょう!


さて、次は動作確認も兼ねてSilicon Labs社のSDKを使った簡単なプログラムを動かしてみましょうかね~。


<続く>

0 件のコメント:

コメントを投稿

Simplicity Studioを使ってみた! その3

前回からの続き です。 このテーマを最初からご覧になる場合は こちら からどうぞ。 「Simplicity Studio」でプログラミング インストールしたSilicon Labs社のマイコン用の統合開発環境「 Simplicity Studio 」で、テストプログラムを動かして...