Stały bootloader oprogramowania CC3D
Ten przewodnik przeprowadzi Cię przez naprawę typowego problemu z kontrolerem lotu OpenPilot CC3D: uszkodzonego lub brakującego bootloadera. Gdy bootloader jest uszkodzony, kontroler lotu przestaje reagować na aktualizacje oprogramowania układowego, co unieruchamia Twój dron lub multirotor. Ten samouczek zapewnia niezawodną, krok po kroku metodę przywrócenia bootloadera i wgrania prawidłowego oprogramowania układowego, przywracając CC3D do życia. Ten proces jest niezbędny dla każdego, kto napotkał przerażający błąd „Timeout" podczas aktualizacji oprogramowania układowego.

Ta poprawka jest przydatna w różnych praktycznych zastosowaniach, w tym:
- Ożywienie starego lub używanego kontrolera lotu CC3D z uszkodzonym bootloaderem.
- Odzyskanie kontrolera lotu po nieudanej lub przerwanej aktualizacji oprogramowania układowego.
- Przygotowanie CC3D do nowej budowy lub świeżej konfiguracji.
- Rozwiązywanie problemów z połączeniem między komputerem a kontrolerem lotu.
Wymagany sprzęt i oprogramowanie
Przed rozpoczęciem upewnij się, że masz przygotowane następujące elementy. Proces jest prosty, ale posiadanie właściwych wersji oprogramowania jest kluczowe dla sukcesu.
- Kontroler lotu CC3D (z obudową ochronną lub bez).
- Kabel USB kompatybilny z płytą CC3D.
- Komputer z systemem Windows, macOS lub Linux.
- Oprogramowanie OpenPilot Ground Control Station (GCS), wersja 15.02.
- Niestandardowy plik bootloadera i naprawy oprogramowania układowego,
cc3dfxdrobojax.com.bin, dostępny na stronie Robojax.
Instrukcja krok po kroku naprawy bootloadera
Wykonaj poniższe kroki ostrożnie, aby przywrócić kontroler lotu CC3D. Kluczem jest użycie właściwych wersji oprogramowania i pliku naprawczego.
1. Instalacja właściwego oprogramowania OpenPilot
Pierwszym krokiem jest instalacja właściwej wersji OpenPilot GCS. Najnowsza wersja na oficjalnej stronie może nie działać poprawnie z CC3D. Niezawodna wersja to 15.02 (na filmie o 01:07).

- Przejdź na stronę OpenPilot (
openpilot.org) i przejdź do sekcji pobierania oprogramowania. - Znajdź i pobierz wersję 15.02 dla swojego systemu operacyjnego (Windows, Mac lub Linux) (na filmie o 01:14).
- Uruchom instalator i postępuj zgodnie z instrukcjami na ekranie. Podczas instalacji może pojawić się monit o zainstalowanie sterownika „OpenPilot COM port"; kontynuuj tę instalację (na filmie o 02:09).
- Po zakończeniu instalacji nie uruchamiaj jeszcze oprogramowania.
2. Podłączenie CC3D i weryfikacja problemu
Teraz podłączmy kontroler lotu do komputera, aby potwierdzić problem z bootloaderem.
- Uruchom właśnie zainstalowane oprogramowanie OpenPilot GCS (na filmie o 02:27).
- Podłącz kontroler lotu CC3D do komputera za pomocą kabla USB (na filmie o 02:44).
- Otwórz Menedżer urządzeń na komputerze. Powinieneś zobaczyć nowe urządzenie na liście w sekcji „Porty" o nazwie „CopterControl Virtual COM Port" (na filmie o 03:21). Jeśli go nie widzisz, musisz rozwiązać problem ze sterownikiem przed kontynuowaniem.
- W OpenPilot GCS przejdź do zakładki „Firmware" i kliknij przycisk „Upgrade" (na filmie o 03:56).
- Prawdopodobnie napotkasz błąd „Timeout", co oznacza, że oprogramowanie nie może komunikować się z bootloaderem. To potwierdza, że bootloader jest uszkodzony lub go brakuje (na filmie o 04:21).
-
CC32-flight-controller-6
3. Wgranie oprogramowania naprawczego
To jest sedno naprawy. Użyjemy specjalnego pliku oprogramowania układowego, aby przywrócić bootloader.
- Odłącz CC3D od komputera (na filmie o 06:04).
- Przejdź na stronę Robojax (
robojax.com), przejdź do kategorii „Flight Controllers" i wybierz stronę produktu CC3D (na filmie o 05:03). - W zakładce „Downloads" pobierz plik o nazwie
cc3dfxdrobojax.com.bin(na filmie o 05:44). To jest plik naprawczy. - Podłącz ponownie CC3D do komputera. OpenPilot GCS powinien go ponownie rozpoznać, ale prawdopodobnie ze starszą wersją oprogramowania układowego (na filmie o 06:28).
- W OpenPilot GCS kliknij przycisk „Open" (na filmie o 06:38).
- Przejdź do folderu „Downloads" i wybierz właśnie pobrany plik
cc3dfxdrobojax.com.bin(na filmie o 06:43). - Kliknij „Open", a następnie potwierdź ostrzeżenie, klikając „I know what I'm doing" (na filmie o 06:55).
- Kliknij przycisk „Flash", aby rozpocząć wgrywanie oprogramowania naprawczego (na filmie o 06:59). Poczekaj na zakończenie procesu.
4. Aktualizacja do właściwego oprogramowania układowego
Po przywróceniu bootloadera możesz teraz zaktualizować do standardowego, działającego oprogramowania układowego.
- Po zakończeniu procesu wgrywania odłącz CC3D i zamknij OpenPilot GCS (na filmie o 07:19).
- Otwórz ponownie oprogramowanie OpenPilot GCS (na filmie o 07:24).
- Podłącz ponownie CC3D. Może pojawić się ostrzeżenie o wersji oprogramowania układowego; jest to oczekiwane i można je zignorować (na filmie o 07:46).
- Przejdź do zakładki „Firmware" i kliknij ponownie przycisk „Upgrade" (na filmie o 07:58). Tym razem proces powinien przebiec pomyślnie, przesyłając właściwe oprogramowanie układowe na płytę (na filmie o 08:19).
- Poczekaj na zakończenie aktualizacji. Powinieneś zobaczyć komunikat „Successful", a data oprogramowania układowego powinna zaktualizować się do nowszej wersji (na filmie o 08:50).
Twój kontroler lotu CC3D jest teraz naprawiony. Możesz przejść do kreatora „Welcome" lub „Setup", aby skonfigurować go dla swojego drona (na filmie o 09:05).
Prezentacja projektu na żywo
Na filmie prowadzący demonstruje cały proces na żywo. Kluczowe momenty wizualne obejmują sprawdzenie Menedżera urządzeń w celu potwierdzenia, że CC3D jest rozpoznawany, obserwację początkowego błędu „Timeout" podczas nieudanej próby aktualizacji oraz ostateczne obserwowanie udanej aktualizacji oprogramowania układowego po wgraniu pliku naprawczego. Film wyraźnie pokazuje różnicę między nieudaną a udaną aktualizacją, zapewniając wyraźne odniesienie wizualne tego, czego można się spodziewać na każdym etapie.
Rozdziały
- [00:00] Wprowadzenie do problemu z bootloaderem CC3D
- [00:32] Pobieranie i instalowanie właściwego oprogramowania OpenPilot
- [02:38] Podłączanie CC3D i weryfikacja problemu
- [04:51] Pobieranie oprogramowania naprawczego z Robojax
- [06:04] Wgrywanie pliku naprawczego bootloadera
- [07:24] Aktualizacja do właściwego oprogramowania układowego
- [09:05] Kreator konfiguracji i podsumowanie
Rzeczy, których możesz potrzebować
-
AmazonCC3D flight controller on Amazonamzn.to
-
AliExpressCC3D flight controller on AliExpresss.click.aliexpress.com
Zasoby i odniesienia
Brak zasobów.
Pliki📁
Windows Application
-
OpenPilot-RELEASE-15.02.02-win32OpenPilot RELEASE 15.02.02 win32 software package for flight controllers, including firmware and tools for setup and configuration.
OpenPilot-RELEASE-15.02.02-win32.zip63.56 MB