Previous: 6.2.3.2. ドライバのインストール |
Up: 6.2.3. DFUを使用する場合 |
Next: 6.2.3.4. DfuSeを使用する場合 |
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を使用する場合 |