Indholdsfortegnelse:
- Trin 1: Tilslutning af programmerer til controlleren
- Trin 2: Brænd bootloader med Arduino IDE
- Trin 3: Flash den Arduino-kompatible bootloader
- Trin 4: Upload firmware
Video: Sådan løses problemet med kloning af SimpleBGC -controller: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej. For nylig arbejdede jeg på SimpleBGC gimbal controller til mit droneprojekt. Jeg tilsluttede og tunede det med succes. Det fungerede perfekt. Derefter ville jeg opgradere sin firmware fra v2.2 til v2.4. Så efter at jeg havde opgraderet gimbal fungerede det ikke som det skulle. Som du ved, hvis du har en SimpleBGC -controller, og hvis den ikke fungerer efter opgraderingen, er den ikke en original. Så besluttede jeg at nedgradere firmwaren til v2.2 igen.
Det søgte jeg meget om. Næsten alle tutorials brugte Arduino som programmerer. Selvom jeg har prøvet denne metode meget med flere Arduinos, kunne jeg dog ikke nå det.
Så i denne vejledning vil jeg vise dig, hvordan du løser dette problem uden Arduino, men en AVR USBasp -programmør, hvilket er meget lettere end Arduino. Lad os se, hvad vi har brug for til denne tutorial:
1. En computer med Windows -operativsystem. (Da jeg aldrig har brugt MAC, har jeg ikke oplysninger om det)
2. AVR USBasp programmerer, som du let kan finde. (Undtagen fra Aserbajdsjan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Download firmware (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Efter at have gjort dine våben klar, lad os springe til selvstudiet:)
Trin 1: Tilslutning af programmerer til controlleren
I det første trin skal vi oprette forbindelse mellem programmør og controller. Ovenfor kan du se stifterne på controlleren og programmøren. Du skal oprette forbindelse mellem:
RES (controller) -------- RST (programmerer)
SCK (controller) -------- SCK (programmerer)
MISO (controller) -------- MISO (programmerer)
MOSI (controller) -------- MOSI (programmerer)
SCK (controller) -------- SCK (programmerer)
+5V (controller) -------- VCC (programmerer)
GND (controller) -------- GND (programmerer)
Her vil jeg tilføje en sidebemærkning. Da jeg lavede disse forbindelser, står jeg over for et problem i +5V og GND -forbindelser. Min controller og programmør slukkede. Hvis du også står over for dette problem, skal du slutte VCC og GND på programmereren til en anden +5V og GND pins på controlleren.
Når controlleren og programmøren er tilsluttet, skal du slutte programmereren til pc'en.
Trin 2: Brænd bootloader med Arduino IDE
Åbn Arduino IDE, og vælg derefter USBasp som programmør. Du kan gøre dette ved at gå til fanen 'Værktøjer' og komme til sektionen 'Programmer' og vælge 'USBasp'. Derefter kan du brænde bootloaderen ved at klikke på sektionen 'Burn Bootloader' under fanen 'Værktøjer'. Du skulle få en vellykket brændingsbesked i slutningen !!!
Trin 3: Flash den Arduino-kompatible bootloader
I dette trin skal du pakke AvrdudeR og optiboot zip -filer ud og kopiere 'optiboot_atmega328.hex' fra optiboot -mappen og indsætte i AvrdudeR -mappen, hvor 'avrdude.exe' findes. Derefter åbner du PowerShell eller cmd inde i denne mappe (du kan se, hvordan du gør det fra den YouTube -video, jeg noterede) og skriver disse kommandoer.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U lås: 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 flash: w: optiboot_atmega328.hex -U lås: w: 0x0C: m
Når du har kørt disse kommandoer, skal du gå til det sidste trin:)
Trin 4: Upload firmware
I det sidste trin skal du åbne XLoader og klikke på XLoader.exe og inkludere stien til 'SimpleBGC_2_2_b2_null.hex' med baudrate på 115200. Vær forsigtig, vælg den korrekte port:)
Og det har du gjort:) Hvis du har et problem, kan du skrive her. Jeg vil prøve at svare. Mange tak:)
Anbefalede:
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
Sådan laver du en delt skærmvideo med fire trin: 4 trin (med billeder)
Sådan laver du en delt skærmvideo med fire trin: Vi ser ofte en samme person vise sig i en scene to gange i et tv -afspilning. Og så vidt vi ved, har skuespilleren ikke en tvillingebror. Vi har også set, at to sangvideoer er sat på en skærm for at sammenligne deres sangevner. Dette er kraften i spl
Sådan slipper du af med den dumme " .hex Ingen sådan fil " Fejl ved upload af Arduino !: 4 trin
Sådan slipper du af med den dumme " .hex Ingen sådan fil " Fejl ved upload af Arduino !: Denne instruktion giver dig trin for trin instruktioner til, hvordan du laver en Arduino Diecemella faktisk uploader hjemmebrygget kode, i stedet for kun eksempler på Windows XP
Sådan løses problemet med hovedtelefonstikket på Slacker G2: 5 trin
Sådan løses problemet med hovedtelefonstikket på Slacker G2: Hej, denne vejledning handler om, hvordan du reparerer det irriterende hovedtelefonstik på Slacker G2.Mic bliver ved med at skære ind og ud og poppe! Meget irriterende! Meget almindeligt problem. Jeg var selv nødt til at reparere min Slacker, da Slacker ikke ville erstatte den. Grrrrrrr.Så, dette er