マイコン入門spacer ad
トップページに戻る(マイコン徹底入門:STM32で始めるARM/Cortex-M3組み込み開発)
「マイコン徹底入門」とは? |  「マイコン徹底入門」を読む |  ダウンロード |  掲示板 |  筆者の自己紹介


Previous: 6.2.3.2. ドライバのインストール

Up: 6.2.3. DFUを使用する場合

Next: 6.2.3.4. DfuSeを使用する場合


マイコン徹底入門:導入編:オープンソースでCortex-M3/STM32の開発環境を無償構築: 6. ビルドと書き込み: 6.2. フラッシュへの書き込み: 6.2.3. DFUを使用する場合:

6.2.3.3. DFU Command Line Tools from KSKを使用する場合

 DFUを使用して書き込む場合、DFU Command Line Tools from KSKを使用することも、DfuSeを使用することもできます。通常の開発では、DfuSeの各種機能は必要ありませんので、Make Targetsビューのターゲットをクリックするだけで書き込みを完了させられるDFU Command Line Tools from KSKの利用をおすすめします。

 実はここまでの設定でDFU Command Line Tools from KSKの使用に必要な設定は完了しています。Make Targetsビューのflashターゲットをダブルクリックしてください。

6?28 flashの実行

 Consoleビューに以下のようなメッセージが表示されます。DFU Command Line Tools from KSKによる書き込みは、①DFUファイル作成、②DFUファイルのダウンロード、③検査の3つのステージに分かれています。「DfuSe Start!」が①の開始、「Upgrade Start!」が②の開始、「Verify Start!」が③の開始を意味しています。それぞれSuccessと表示されれば完了です。

 DFUファームウェアはマイコンをリセットさせる機能を持っていないようですので、書き込みが終了したら、手動でリセットします。リセットボタンを押すか、電源を一旦外した後再び接続します。

 DFU Command Line Tools from KSKはこのほかにもプログラムのアップロード(マイコンからPCへの転送)をしたり、設定ファイルに設定を書いておいたりといったことができます。詳しくはインストールフォルダにあるドキュメントを参照してください。

**** Build of configuration Default for project STM32 ****

 

cs-make flash

??????? 1 個のファイルをコピーしました。

DfuSe Start!

Image for Alternate Setting

Success

Upgrade Start!

STM Device in DFU Mode

VID:0483??????????? PID:df11????????????? Version:0200

Target Id???????????? Name???????????????????????????????? Available Sectors

0????????????????????????? Internal_Flash? ????????????? 256

VID:0483??????????? PID:df11????????????? Version:0000

00????????? Internal_Flash

File correctly loaded.

Target 00: Upgrading - Erase Phase (0%)...

Target 00: Upgrading - Erase Phase (24%)...

Target 00: Upgrading - Erase Phase (100%)...

 

Target 00: Upgrading (0%)...????????? 0 KB(0 Bytes) of 6 KB(6784 Bytes)

Target 00: Upgrading (14%)...??????? 0 KB(949 Bytes) of 6 KB(6784 Bytes)

Target 00: Upgrading (42%)...??????? 2 KB(2849 Bytes) of 6 KB(6784 Bytes)

Target 00: Upgrading (70%)...??????? 4 KB(4748 Bytes) of 6 KB(6784 Bytes)

Target 00: Upgrading (100%)...????? 6 KB(6784 Bytes) of 6 KB(6784 Bytes)

 

Upgrade successful !

Verify Start!

STM Device in DFU Mode

VID:0483??????????? PID:df11????????????? Version:0200

Target Id???????????? Name???????????????????????????????? Available Sectors

0????????????????????????? Internal_Flash? ????????????? 256

VID:0483??????????? PID:df11????????????? Version:0000

File correctly loaded.

Target 00: Uploading 0%...???????????? 0 KB(0 Bytes) of 6 KB(6784 Bytes)

Target 00: Uploading 100%...???????? 6 KB(6784 Bytes) of 6 KB(6784 Bytes)

 

Verify successful !


Previous: 6.2.3.2. ドライバのインストール

Up: 6.2.3. DFUを使用する場合

Next: 6.2.3.4. DfuSeを使用する場合


このページはITと知的財産の法律情報「法務ネット」の管理人が制作・運営しています。