st-link/v2-1 への upgrade st-link/v2-1 usb...

30
1 ST-LINK/V2-1 への Upgrade V003 2014/10/07 ST-LINK/V2-1 USB driver のインストールおよび ST-LINK/V2-1 の Upgrade について説明します。 ST-LINK/V2-1 USB driver をインストールしてから ST-LINK/V2-1 の Upgrade を行う必要があります。 STMicroelectronics 社の NUCLEO シリーズのデバッグまたはプログラムを書き込みのために、ST-LINK/V2-1 を使用します。 また、ST-LINK/V2-1 USB driver をインストールすることにより、Mini USB コネクタ CN1 を VCP(仮想 COM ポート)通信に 使用することができます。 VCP(仮想 COM ポート)通信には、USART2 の USART2_TX(PA2) と USAART2_RX(PA3) を使用します。 ST-LINK としてデバッグを行いながら、VCP(仮想 COM ポート)の動作も行うことができるようになっています。 ST-LINK Utility を使用して書き込むファイルの種類はおもに ヘキサファイル(*.hex) または バイナリファイル(*.bin) です。 電子工作のための「飛石伝ひ」 のホームページに STM32 シリーズのプロジェクトサンプルを多数掲載しております。 ぜひ、ご覧ください。 目次 1. ST-LINK/V2-1 USB driver のダウンロードとインストール ......................................................................................................................................................... 2 1.1. ST-LINK/V2-1 USB driver のダウンロード ........................................................................................................................................................................... 2 1.2. STSW-LINK008 の解凍.................................................................................................................................................................................................................. 7 1.3. ST-LINK/V2-1 USB driver のインストール.......................................................................................................................................................................... 8 1.4. VCP(仮想 COM ポート)の確認 ...................................................................................................................................................................................................12 2. ST-LINK/V2-1 のダウンロード..............................................................................................................................................................................................................15 2.1. STMicroelectronics のサイト ........................................................................................................................................................................................................15 2.2. ST-LINK のページ............................................................................................................................................................................................................................16 2.3. ST-LINK/V2-1 のダウンロード .................................................................................................................................................................................................17 2.4. stsw-link007.zip の解凍 ...............................................................................................................................................................................................................19 3. ST-LINK の Upgrade ...................................................................................................................................................................................................................................20 3.1. Upgrade の開始..................................................................................................................................................................................................................................20 3.2. Upgrade時のエラーメッセージ...............................................................................................................................................................................................21 3.3. ST-Link Upgrade ..............................................................................................................................................................................................................................21 4. ST-LINK によるプログラムコードの書き込み..................................................................................................................................................................................23 4.1. ST-LINK Utility の起動 ...................................................................................................................................................................................................................23 4.2. CPU 基板との接続 ............................................................................................................................................................................................................................25 4.3. プログラムコードファイルの読み込み.....................................................................................................................................................................................26 4.4. プログラムコードの書き込み........................................................................................................................................................................................................28

Upload: others

Post on 16-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

1

ST-LINK/V2-1への Upgrade V003 2014/10/07

ST-LINK/V2-1 USB driverのインストールおよびST-LINK/V2-1の Upgradeについて説明します。

ST-LINK/V2-1 USB driverをインストールしてから ST-LINK/V2-1の Upgradeを行う必要があります。

STMicroelectronics社の NUCLEOシリーズのデバッグまたはプログラムを書き込みのために、ST-LINK/V2-1を使用します。

また、ST-LINK/V2-1 USB driverをインストールすることにより、Mini USBコネクタCN1をVCP(仮想COMポート)通信に

使用することができます。

VCP(仮想COMポート)通信には、USART2の USART2_TX(PA2) と USAART2_RX(PA3) を使用します。

ST-LINKとしてデバッグを行いながら、VCP(仮想COMポート)の動作も行うことができるようになっています。

ST-LINK Utilityを使用して書き込むファイルの種類はおもに ヘキサファイル(*.hex) または バイナリファイル(*.bin) です。

電子工作のための「飛石伝ひ」 のホームページにSTM32シリーズのプロジェクトサンプルを多数掲載しております。

ぜひ、ご覧ください。

目次

1. ST-LINK/V2-1 USB driverのダウンロードとインストール ......................................................................................................................................................... 2

1.1. ST-LINK/V2-1 USB driverのダウンロード ........................................................................................................................................................................... 2

1.2. STSW-LINK008の解凍 .................................................................................................................................................................................................................. 7

1.3. ST-LINK/V2-1 USB driverのインストール .......................................................................................................................................................................... 8

1.4. VCP(仮想COMポート)の確認 ................................................................................................................................................................................................... 12

2. ST-LINK/V2-1のダウンロード .............................................................................................................................................................................................................. 15

2.1. STMicroelectronicsのサイト ........................................................................................................................................................................................................ 15

2.2. ST-LINKのページ............................................................................................................................................................................................................................ 16

2.3. ST-LINK/V2-1のダウンロード ................................................................................................................................................................................................. 17

2.4. stsw-link007.zipの解凍............................................................................................................................................................................................................... 19

3. ST-LINKの Upgrade ................................................................................................................................................................................................................................... 20

3.1. Upgradeの開始 .................................................................................................................................................................................................................................. 20

3.2. Upgrade時のエラーメッセージ ............................................................................................................................................................................................... 21

3.3. ST-Link Upgrade .............................................................................................................................................................................................................................. 21

4. ST-LINKによるプログラムコードの書き込み .................................................................................................................................................................................. 23

4.1. ST-LINK Utilityの起動 ................................................................................................................................................................................................................... 23

4.2. CPU基板との接続 ............................................................................................................................................................................................................................ 25

4.3. プログラムコードファイルの読み込み ..................................................................................................................................................................................... 26

4.4. プログラムコードの書き込み ........................................................................................................................................................................................................ 28

Page 2: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

2

1. ST-LINK/V2-1 USB driverのダウンロードとインストール

ST-LINK/V2-1 USB driverは USART2_TX(PA2)と USART2_RX(PA3)を使用して、NUCLEOのMini USBコネクタCN!を

VCP(仮想COMポート)通信に使用するためのドライバです。

NUCLEOのMini USBコネクタCN1をST-LINKとしてデバッグに使用しながら同時にVCP(仮想COMポート)通信に使用する

ことができます。

1.1. ST-LINK/V2-1 USB driverのダウンロード

インターネット エクスプローラ(IE : Internet Explorer)を使用した場合の例です。

STMicroelectronics社のサイトのトップページを開きます。以下は2014/10/05現在のページの表示です。

NUCLEOのどのタイプでもいいのですが、ここでは NUCLEO-F401RE を検索します。以下のページが表示されます。

NUCLEO-F401REをクリックすると次ページの画面になります。

Page 3: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

3

下方にスクロールすると以下の STSW-LINK008 へのリンクがあります。

STSW-LINK008 をクリックすると次ページの表示になります。

Page 4: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

4

下方にスクロールすると以下のダウンロードの部分があります。

[ Download ] をクリックして、STSW-LINK008をダウンロードしてください。

以下にダウンロードの方法を説明します。

Page 5: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

5

[ Download ] をクリックします。次のように ファイル保存のメッセージが表示されます。

ここをクリックして {名前を付けて保存(A)} を選択してください。

{名前を付けて保存(A)} をクリックすると、次ページのフォルダを選択するダイアログが開きます。

Page 6: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

6

保存したいフォルダを選択して [保存(S)] をクリックします。

ダウンロードが終了すると、「stsw-link008.zipのダウンロードが完了しました。」が表示されます。

Page 7: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

7

1.2. STSW-LINK008の解凍

フォルダ tri_S_DownloadにSTSW-LINK008がダウンロードされています。

stsw-link008.zipを選択して右クリックして表示されるポップアップメニューの一番上の { 開く(O) } をクリックすると、

ファイルが解凍されます。

Page 8: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

8

1.3. ST-LINK/V2-1 USB driverのインストール

フォルダ stsw-link008が作成されその下にインストールファイルが解凍されています。

dpinst_amd64.exeをダブルクリックしてインストールを開始します。

警告のメッセージが表示されます。[ はい(Y) ] をクリックしてください。

次ページのダイアログが表示されインストールが開始します。

Page 9: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

9

[ 次へ(N) > ] をクリックしてください。

確認のメッセージが表示されます。[ インストール(I) ] をクリックしてください。

次ページのインストール中の表示になります。

Page 10: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

10

少しすると、今度は次の確認メッセージが表示されます。

[ インストール(I) ] をクリックしてください。

再び、次ページのインストール中の表示になります。

Page 11: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

11

しばらくすると、インストールが終了します。[ 完了 ] をクリックすると次のメッセージが表示されます。

Page 12: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

12

もし、他のアプリケーションを実行している場合は、全て終了してから [ 今すぐ再起動する(R) ] をクリックしてください。

PCが再起動したらインストールは完了です。

1.4. VCP(仮想COMポート)の確認

VCP(仮想COMポート)が認識されているか確認します。

スタートメニューからコントロールパネルを開きます。

[ システムとセキュリティ ] をクリックすると次ページの表示になります。

Page 13: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

13

システムの部分の [ デバイスマネージャー ] をクリックします。

ポート(COMと LPT)をクリックします。次ページのようにCOMの内容が表示されます。

Page 14: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

14

この例では “STMicroelectronics ST Link Virtual COM Port (COM8)” と表示されています。

これで、NUCLEOのMini USBコネクタCN1を使用してVCP(仮想COMポート)を使用する準備ができました。

もちろん、ST-LINKとして使用できます。

Page 15: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

15

2. ST-LINK/V2-1のダウンロード

Windows7 PCにダウンロードしてインストールする場合について説明します。

2.1. STMicroelectronicsのサイト

STMicroelectronicsのサイトを開きます。以下は2014/10/05現在のページの表示です。

ここに ST-LINK/V2-1 と入力して検索します。(右側の虫眼鏡をクリック)

次ページに続く

Page 16: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

16

2.2. ST-LINKのページ

下の画面が開きます。

ST-LINK/V2-1 firmware upgradeをクリックしてください。以下の画面になります。

下の方にスクロールすると次ページに画面のように STSW-LINK007があります。

Page 17: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

17

2.3. ST-LINK/V2-1のダウンロード

インターネット エクスプローラ(IE : Internet Explorer)を使用した場合の例です。

[ Download ] をクリックします。次のように ファイル保存のメッセージが表示されます。

ここをクリックして {名前を付けて保存(A)} を選択してください。

{名前を付けて保存(A)} をクリックすると、次ページのフォルダを選択するダイアログが開きます。

Page 18: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

18

保存したいフォルダを選択して [保存(S)] をクリックします。

ダウンロードが終了すると、「stsw-link007.zipのダウンロードが完了しました。」が表示されます。

Page 19: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

19

2.4. stsw-link007.zipの解凍

選択したフォルダに stsw-link007.zip がダウンロードされています。

stsw-link007.zipを選択して右クリックして表示されるポップアップメニューの一番上の { 開く(O) } をクリックすると、

ファイルが解凍されます。

Page 20: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

20

3. ST-LINKのUpgrade

stsw-link007.zipを解凍すると、以下のようにST-LinkUpgrade.exeが展開されます。

3.1. Upgradeの開始

PCとNUCLEO基板のCN1とをUSBケーブルで接続してください。

解凍してできたフォルダの中に ST-LinkUpgrade.exe がありますので、それをダブルクリックすると、

次の ST-Link Upgradeのダイアログが表示されます。

[ Device Connect] ボタンをクリックします。

Page 21: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

21

3.2. Upgrade時のエラーメッセージ

最初に [ Device Connect] ボタンをクリックしたときにデバイスドライバがインストールされるようです。

そのため、デバイスドライバがインストールされる前なのでエラーメッセージが表示されます。

[ OK ] ボタンをクリックして再度 [ Device Connect] ボタンをクリックすると今度は以下のように接続されます。

3.3. ST-Link Upgrade

[ Yes >>>> ] ボタンをクリックしてください。

Page 22: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

22

Upgradeが成功すると、 “Upgrade is successful.” とメッセージが表示されます。

[ OK ] ボタンをクリックしてください。

“Upgrade the firmware to V2.J23.M6” とメッセージが表示されます。[ X ] をクリックしてダイアログを閉じてください。

Page 23: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

23

4. ST-LINKによるプログラムコードの書き込み

NUCLEOにプログラムを書き込む場合の説明です。

PC と NUCLEOのCN1とを USBケーブルで接続します。

4.1. ST-LINK Utilityの起動

スタートメニューから {STM32 ST-LINK Utility} を選択してクリックすると次ページの画面が表示されます。

Page 24: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

24

Page 25: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

25

4.2. CPU基板との接続

メニューの {Target} -> {Connect} をクリックすると PCとCPU基板が接続されて以下の画面が表示されます。

Page 26: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

26

4.3. プログラムコードファイルの読み込み

プログラムコードファイルは開発ツールでビルドされたBinaryのファイルです。

この例では、LED Blinkのプログラムコードファイル BlinkLED_STM32F4.bin を読み込みます。

HEXファイルを読み込んで、書き込む場合は、ファイル名を *.hex と読み替えてください。

書き込むファイルの種類はおもに ヘキサファイル(*.hex) または バイナリファイル(*.bin) になります。

開発ツールでビルドするときの指定により、出力するプログラムコードのファイル形式を選択できます。

メニューの {View} -> {Binary File} をクリックするか タブの {Binary File} をクリックすると次ページのファイル選択の

ダイアログが開きます。

Page 27: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

27

希望のフォルダのファイルを選択して [開く(O)] ボタンをクリックすると以下のようにファイルの内容が表示されます。

Page 28: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

28

4.4. プログラムコードの書き込み

メニューの {Target} -> {Program & Verify…} をクリックすると以下のダイアログが開きます。

Start address は 今回は 0x08000000 でよいので そのまま [Start] ボタンをクリックします。

Page 29: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

29

プログラムコードの書き込みと確認がOKだったので Verification OK のメッセージが一番下に表示されています。

書き込んだ後、実行されて LEDが点滅すると思います。RESETスイッチを押さないと動かない場合もたまにあるようです。

以上で、プログラムコードの書き込みは終了です。

Page 30: ST-LINK/V2-1 への Upgrade ST-LINK/V2-1 USB …tri-s.world.coocan.jp/Project_STM32/Install_ST_LINK_V2_1.pdf2 1. ST-LINK/V2-1 USB driverのダウンロードとインストール

30

有限会社りばいぶ

電子工作のための「飛石伝ひ」

改訂履歴

V001 2014/10/05 初版

V002 2014/10/06 ST-LINK/V2-1 USB driverをインストールしてから ST-LINK/V2-1の Upgradeを

行わなければならない。順序を変更。

V003 2014/10/07 誤記訂正