A Clone SimpleBGC vezérlő frissítési problémájának megoldása: 4 lépés
A Clone SimpleBGC vezérlő frissítési problémájának megoldása: 4 lépés
Anonim
A Clone SimpleBGC vezérlő frissítési problémájának megoldása
A Clone SimpleBGC vezérlő frissítési problémájának megoldása

Helló. Nemrégiben a SimpleBGC kardánvezérlőn dolgoztam a drónprojektemben. Sikeresen csatlakoztattam és beállítottam. Tökéletesen működött. Ezt követően frissíteni akartam a firmware -jét v2.2 -ről v2.4 -re. Tehát a gimbal frissítése után nem működött úgy, ahogy kellene. Mint tudja, ha rendelkezik SimpleBGC vezérlővel, és ha a frissítés után nem működik, akkor nem eredeti. Tehát úgy döntöttem, hogy a firmware -t újra lecserélem v2.2 -re.

Sokat kutattam ezen. Szinte minden oktatóanyag Arduino programozót használta. Azonban, bár sokat próbáltam ezt a módszert több Arduino -val, nem tudtam elérni.

Tehát ebben az oktatóanyagban megmutatom, hogyan lehet megoldani ezt a problémát Arduino, hanem egy AVR USBasp programozó nélkül, ami sokkal könnyebb, mint az Arduino. Lássuk, mire van szükségünk ehhez az oktatóanyaghoz:

1. Windows operációs rendszerrel rendelkező számítógép. (Mivel soha nem használtam MAC -t, nincs információm róla)

2. AVR USBasp programozó, amely könnyen megtalálható. (Kivéve Azerbajdzsánt:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)

3. Arduino IDE

4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)

5. Töltse le a firmware -t (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)

Miután elkészítettük a fegyvereinket, ugorjunk a bemutatóhoz:)

1. lépés: A programozó csatlakoztatása a vezérlőhöz

Programozó csatlakoztatása a vezérlőhöz
Programozó csatlakoztatása a vezérlőhöz
Programozó csatlakoztatása a vezérlőhöz
Programozó csatlakoztatása a vezérlőhöz

Első lépésben kapcsolatot kell létesítenünk a programozó és a vezérlő között. Fent láthatók a vezérlő és a programozó csapjai. Kapcsolatot kell létesítenie a következők között:

RES (vezérlő) -------- RST (programozó)

SCK (vezérlő) -------- SCK (programozó)

MISO (vezérlő) -------- MISO (programozó)

MOSI (vezérlő) -------- MOSI (programozó)

SCK (vezérlő) -------- SCK (programozó)

+5V (vezérlő) -------- VCC (programozó)

GND (vezérlő) -------- GND (programozó)

Itt szeretnék egy megjegyzést hozzáfűzni. Amikor ezeket a csatlakozásokat létrehoztam, a +5V és a GND kapcsolatok problémájával szembesülök. A vezérlőm és a programozóm kikapcsolt. Ha Ön is ezzel a problémával szembesül, csatlakoztassa a programozó VCC -jét és GND -jét a vezérlő másik +5 V és GND érintkezőjéhez.

A vezérlő és a programozó csatlakoztatása után csatlakoztassa a programozót a számítógéphez.

Lépés: Írja be a rendszerbetöltőt Arduino IDE segítségével

Nyissa meg az Arduino IDE programozót, majd válassza az USBasp programozót. Ezt az „Eszközök” lapon teheti meg, és lépjen a „Programozó” szakaszba, és válassza az „USBasp” lehetőséget. Ezt követően égetheti a rendszerbetöltőt az „Eszközök” fül „Bootloader írása” szakaszára kattintva. A végén sikeres üzenetet kell kapnia !!!

3. lépés: Villanja be az Arduino-kompatibilis rendszerbetöltőt

Ebben a lépésben bontsa ki az AvrdudeR és az optiboot zip fájlokat, és másolja az optiboot_atmega328.hex fájlt az optiboot mappából, és illessze be az AvrdudeR mappába, ahol az „avrdude.exe” létezik. Ezt követően nyissa meg a PowerShell -t vagy a cmd -t ezen a mappán belül (az elkészített youtube -videóból megnézheti, hogyan kell ezt megtenni), és írja be ezeket a parancsokat.

avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U zár: w: 0x3f: m -U efuse: w: 0x05: m -U hfuse: w: 0xDC: m -U lfuse: w: 0xEE: m

avrdude avrdude.conf -c usbasp -p atmega328p -U vaku: w: optiboot_atmega328.hex -U zár: w: 0x0C: m

Miután sikeresen futtatta ezeket a parancsokat, ugorjon az utolsó lépésre:)

4. lépés: Firmware feltöltése

Az utolsó lépésben nyissa meg az XLoadert, és kattintson az XLoader.exe elemre, és adja meg a „SimpleBGC_2_2_b2_null.hex” elérési útját 115200 bites sebességgel. Vigyázzon, válassza ki a megfelelő portot:)

És megcsináltad:) Ha bármi gondod van, írj ide. Megpróbálok válaszolni. Nagyon szépen köszönjük:)

Ajánlott: