Search Code

CC3D韌體引導程式已修正

CC3D韌體引導程式已修正

呢篇指南會帶你逐步解決OpenPilot CC3D飛控板一個常見問題:bootloader損壞或者唔見咗。當bootloader壞咗,飛控板就唔會回應韌體更新,搞到你架無人機或者多軸機飛唔起。呢個教學提供一個可靠、逐步嘅方法去恢復bootloader同埋刷入正確韌體,令你嘅CC3D翻生。呢個過程對任何喺韌體升級時遇到嗰個恐怖嘅「timeout」錯誤嘅人都好重要。

呢個修復方法對好多實際應用都好有用,包括:

  • 救翻一塊舊嘅或者二手嘅CC3D飛控板,佢嘅bootloader壞咗。
  • 喺一次失敗或者中斷嘅韌體更新之後恢復飛控板。
  • 為新嘅組裝或者全新配置準備一塊CC3D。
  • 排查電腦同飛控板之間嘅連接問題。

需要嘅硬件同軟件

開始之前,確保你準備好以下物品。過程好直接,但係用啱軟件版本係成功嘅關鍵。

  • 一塊CC3D飛控板(有冇保護殼都得)。
  • 一條兼容CC3D板嘅USB線。
  • 一部Windows、macOS或者Linux電腦。
  • OpenPilot Ground Control Station(GCS)軟件,版本15.02。
  • 自訂bootloader同韌體修復檔案,cc3dfxdrobojax.com.bin,可以喺Robojax網站下載。

修復Bootloader嘅逐步指南

小心跟住以下步驟去恢復你嘅CC3D飛控板。重點係要用啱軟件版本同恢復檔案。

1. 安裝正確嘅OpenPilot軟件

第一步係安裝正確版本嘅OpenPilot GCS。官方網站最新版本可能同CC3D唔兼容。可靠嘅版本係15.02(影片01:07位置)。

  1. 去OpenPilot網站(openpilot.org),搵到軟件下載部分。
  2. 搵到並下載適合你操作系統(Windows、Mac或者Linux)嘅15.02版本(影片01:14位置)。
  3. 執行安裝程式並跟住畫面指示。安裝期間,佢可能會提示你安裝「OpenPilot COM port」驅動程式;繼續安裝佢(影片02:09位置)。
  4. 安裝完成之後,暫時唔好開啟軟件。

2. 連接CC3D並確認問題

而家,我哋將飛控板連接到電腦,確認bootloader問題。

  1. 開啟你啱啱安裝嘅OpenPilot GCS軟件(影片02:27位置)。
  2. 用USB線將你嘅CC3D飛控板連接到電腦(影片02:44位置)。
  3. 打開電腦嘅裝置管理員。你應該會喺「連接埠」下面見到一個新裝置,名為「CopterControl Virtual COM Port」(影片03:21位置)。如果你睇唔到,就要先解決驅動程式問題先可以繼續。
  4. 喺OpenPilot GCS入面,去「Firmware」分頁,撳「Upgrade」按鈕(影片03:56位置)。
  5. 你好可能會遇到「Timeout」錯誤,表示軟件無法同bootloader通訊。咁就確認咗bootloader壞咗或者唔見咗(影片04:21位置)。
  6. CC32-flight-controller-6

3. 刷入恢復韌體

呢個係修復嘅核心。我哋會用一個特別嘅韌體檔案去恢復bootloader。

  1. 將CC3D從電腦度斷開連接(影片06:04位置)。
  2. 去Robojax網站(robojax.com),去「Flight Controllers」分類,揀CC3D產品頁面(影片05:03位置)。
  3. 喺「Downloads」分頁下面,下載名為cc3dfxdrobojax.com.bin嘅檔案(影片05:44位置)。呢個就係恢復檔案。
  4. 重新將CC3D連接到電腦。OpenPilot GCS應該會再次認到佢,但係可能係舊版韌體(影片06:28位置)。
  5. 喺OpenPilot GCS入面,撳「Open」按鈕(影片06:38位置)。
  6. 去你嘅「Downloads」資料夾,揀啱啱下載嘅cc3dfxdrobojax.com.bin檔案(影片06:43位置)。
  7. 撳「Open」,然後撳「I know what I'm doing」確認警告(影片06:55位置)。
  8. 撳「Flash」按鈕開始刷入恢復韌體(影片06:59位置)。等過程完成。

4. 升級到正確韌體

bootloader恢復咗之後,你而家可以升級到標準、正常運作嘅韌體。

  1. 刷入過程完成之後,斷開CC3D並關閉OpenPilot GCS(影片07:19位置)。
  2. 重新開啟OpenPilot GCS軟件(影片07:24位置)。
  3. 重新連接你嘅CC3D。你可能會見到關於韌體版本嘅警告;呢個係正常嘅,可以忽略(影片07:46位置)。
  4. 去「Firmware」分頁,再撳一次「Upgrade」按鈕(影片07:58位置)。今次,過程應該會成功進行,將正確韌體上傳到板度(影片08:19位置)。
  5. 等升級完成。你應該會見到「Successful」訊息,韌體日期應該會更新到較新版本(影片08:50位置)。

你嘅CC3D飛控板而家整好咗。你可以去「Welcome」或者「Setup」精靈度配置你架無人機(影片09:05位置)。

現場項目示範

喺影片入面,主持即場示範成個過程。主要視覺時刻包括檢查裝置管理員確認CC3D被認到、觀察初始「Timeout」錯誤喺失敗嘅升級嘗試期間出現,最後見證刷入恢復檔案之後成功升級韌體。影片清楚顯示失敗同成功升級嘅分別,為每一步提供清晰嘅視覺參考。

章節

  • [00:00] CC3D Bootloader問題簡介
  • [00:32] 下載同安裝正確嘅OpenPilot軟件
  • [02:38] 連接CC3D並確認問題
  • [04:51] 從Robojax下載恢復韌體
  • [06:04] 刷入Bootloader恢復檔案
  • [07:24] 升級到正確韌體
  • [09:05] 設定精靈同總結

圖片

CC32-flight-controller-6
CC32-flight-controller-6
CC32-flight-controller-5
CC32-flight-controller-5
CC32-flight-controller-4
CC32-flight-controller-4
CC32-flight-controller-3
CC32-flight-controller-3
CC32-flight-controller-2
CC32-flight-controller-2
CC32-flight-controller-1
CC32-flight-controller-1
请提供需要翻译的文本。

你可能需要嘅嘢

資源與參考資料

暫時冇資源。

文件📁

Windows Application

  • OpenPilot-RELEASE-15.02.02-win32
    OpenPilot RELEASE 15.02.02 win32 software package for flight controllers, including firmware and tools for setup and configuration.
    OpenPilot-RELEASE-15.02.02-win32.zip 63.56 MB