メインコンテンツにスキップ

STM32およびAPM32ファームウェア更新チュートリアル

重要なお知らせ
  • このチュートリアルはFLYシリーズ製品にのみ対応しています。他のブランドやモデルのデバイスでは互換性がなく、試さないでください。
  • このチュートリアルは、書き込みモードに入ってファームウェアを更新する方法に対応しています。
  • このチュートリアルは、APM32、STM32シリーズチップを採用したFLY製品にのみ対応しています。

ファームウェアのダウンロード

以下のリンクからファームウェアを入手できます:

ご注意

圧縮パッケージはダウンロード後に解凍してから使用する必要があります

ファームウェアのパス説明

フォルダ名説明
ExtensionBoardFLYモジュールおよび拡張ボード系ファームウェア
ScreenFLYスクリーン系ファームウェア
MainBoardFLYメインボード系ファームウェア
ToolBoardFLYツールボード系ファームウェア

書き込みモードへの進入

  1. データ転送に対応したType-Cケーブルを用意します。
  2. デバイスが完全に電源オフ状態であり、他のデバイスと接続されていないことを確認します。
  3. 電源オフの状態で、まずType-Cケーブルをデバイスに挿入します。
  4. デバイスのBOOTボタンを押したまま、ケーブルのもう一端をパソコンに接続します。パソコンがデバイスを認識したら、BOOTボタンを放します。

注意事項

  1. USBインターフェースの互換性:一部のデバイスはUSB 3.0インターフェースで正しく認識されない場合があります。書き込みにはUSB 2.0インターフェースを優先して使用することを推奨します。

  2. 書き込み失敗時のトラブルシューティング手順:USB 2.0インターフェースでも書き込みが成功しない場合は、以下を試してください:

    • 不要な外部接続デバイス(ドライバー、リミットスイッチなど)をすべて取り外す;
    • パソコンを完全に電源オフ(電源ケーブルを抜く)にし、数秒待ってから再起動する;
    • 外部USBハブを使用するか、他のUSBインターフェースに交換して再度試す。

ファームウェアの書き込み

注意事項

STM32 の書き込みを確実に成功させるために、以下の点にご注意ください:

  • 一部のパソコンの USB ポート は、ドライバーや信号の互換性の問題により、書き込みが不安定になる場合があります。別の USB ポート に差し替えて接続することをお勧めします。
  • ポートを変更しても効果がない場合、有効な対策として 外部 USB ハブ を介して接続すると、互換性が改善されることがよくあります。
  • 書き込みソフトウェアで以下のエラーメッセージが表示された場合も、まずはハブの使用をお試しください。問題が解決しない場合は、確認の上、上位機種を使用して書き込みを行ってください。
    Loading...
  1. 書き込みツール ダウンロードリンク
  2. SetupSTM32CubeProgrammerSTM32 DFU ドライバー をダウンロードする必要があります。
  3. ファームウェアをパソコンの任意のディレクトリにダウンロードします。
  4. Type-C ケーブルでマザーボードをパソコンに接続します。dfu 書き込みモードになっていることを確認してください。
  5. STM32CubeProgrammer で USB モードを選択し、更新して接続します。
    Loading...
  6. エラーポップアップが表示されなければ、接続成功です。
    Loading...
  7. 左側のダウンロードアイコンをクリックし、以下のオプションにチェックを入れます。
    Loading...
  8. 矢印で示された Browse をクリックし、書き込むファームウェアを選択します。
    Loading...
  9. Start address0x08000000 を入力します。
    • ファームウェアが HEX 形式の場合は、この手順をスキップしてください!!
    Loading...
  10. 下部の Start automatic mode をクリックして、ファームウェアの書き込みを開始します。
    Loading...
  11. 以下のメッセージが表示されたら、ファームウェアの書き込みは完了です。
    Loading...

よくある質問

Q:パソコンがデバイスを認識しない場合の対処法は?
A:以下の手順で確認してください:

  • データケーブルがデータ転送に対応していることを確認する(充電専用ケーブルは不可)
  • デバイスが書き込みモードになっているか確認する(BOOTを押したままUSBに挿入)
  • パソコンのUSBインターフェースを変更する。USB 2.0インターフェースを推奨。USB 3.0インターフェースで問題が発生した場合は、USB 2.0インターフェースに接続するか、USBハブを介して接続してみてください。
  • パソコンに対応するチップのUSBドライバがインストールされているか確認する(例:STM32のDFUドライバ、APM32の仮想シリアルポートドライバなど)

Q:書き込み中に失敗やフリーズが発生した場合の対処法は?
A:以下の方法を試してください:

  • 再度書き込みモードに入り、書き込みを再試行する
  • USBインターフェースを変更する(USB 2.0推奨)か、ハブを使用する
  • USBリソースを占有している他のソフトウェアを終了する
  • 選択したファームウェアがデバイスのモデル(メインボード、スクリーン、ツールボードなど)と一致しているか確認する

Q:書き込み完了後、デバイスが起動しない場合の対処法は?
A:考えられる原因と解決策:

  • 書き込み完了後、デバイスを完全に電源オフ(電源を抜く)にし、その後再度電源を入れて、ファームウェアが正常に起動するようにしてください
  • ファームウェアバージョンの不一致:対応するモデルのファームウェアを再ダウンロードし、再度書き込む
  • 書き込み未完了:再度書き込みモードに入り、再度書き込む
  • ハードウェアの問題:電源接続が正常か確認するか、テクニカルサポートに連絡する
Loading...