Innehållsförteckning:
- Steg 1: Anslut programmerare till styrenheten
- Steg 2: Bränn bootloader med Arduino IDE
- Steg 3: Flasha den Arduino-kompatibla Bootloader
- Steg 4: Ladda upp firmware
Video: Hur man löser problemet med uppgradering av klon SimpleBGC -controller: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej. Nyligen arbetade jag med SimpleBGC gimbal controller för mitt drone -projekt. Jag lyckades ansluta och ställa in den. Det fungerade perfekt. Efter det ville jag uppgradera sin firmware från v2.2 till v2.4. Så efter att jag uppgraderade gimbalen fungerade den inte som den skulle. Som du vet, om du har en SimpleBGC -kontroller och om det inte fungerar efter uppgraderingen, är det inte ett original. Så jag bestämde mig för att nedgradera firmware till v2.2 igen.
Jag sökte mycket om det. Nästan alla självstudier använde Arduino som programmerare. Även om jag har försökt mycket denna metod med flera Arduinos, kunde jag inte uppnå det.
Så i denna handledning kommer jag att visa dig hur du löser problemet utan Arduino, men en AVR USBasp -programmerare, vilket är mycket lättare än Arduino. Låt oss se vad vi behöver för den här handledningen:
1. En dator med Windows operativsystem. (Eftersom jag aldrig har använt MAC har jag inte information om det)
2. AVR USBasp programmerare som du enkelt kan hitta. (Förutom från Azerbajdzjan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Ladda ner firmware (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Efter att ha gjort dina vapen redo, låt oss hoppa till handledningen:)
Steg 1: Anslut programmerare till styrenheten
I det första steget måste vi ansluta mellan programmeraren och styrenheten. Ovan kan du se stiften på styrenheten och programmeraren. Du måste ansluta mellan:
RES (controller) -------- RST (programmerare)
SCK (styrenhet) -------- SCK (programmerare)
MISO (controller) -------- MISO (programmerare)
MOSI (controller) -------- MOSI (programmerare)
SCK (styrenhet) -------- SCK (programmerare)
+5V (styrenhet) -------- VCC (programmerare)
GND (controller) -------- GND (programmerare)
Här vill jag lägga till en sidnot. När jag gjorde dessa anslutningar har jag problem med +5V och GND -anslutningar. Min handkontroll och programmerare stängde av. Om du också möter detta problem, vänligen anslut VCC och GND på programmeraren till ytterligare +5V och GND -stift på styrenheten.
När styrenheten och programmeraren är ansluten ansluter du programmeraren till datorn.
Steg 2: Bränn bootloader med Arduino IDE
Öppna Arduino IDE och välj sedan USBasp som programmerare. Du kan göra detta genom att gå till "Verktyg" -fliken och gå till avsnittet "Programmerare" och välj "USBasp". Efter det kan du bränna startladdaren genom att klicka på avsnittet 'Burn Bootloader' under fliken 'Verktyg'. Du bör få ett framgångsrikt brännmeddelande i slutet !!!
Steg 3: Flasha den Arduino-kompatibla Bootloader
I det här steget, packa upp AvrdudeR och optiboot zip -filer och kopiera 'optiboot_atmega328.hex' från optiboot -mappen och klistra in i AvrdudeR -mappen där 'avrdude.exe' finns. Efter det, öppna PowerShell eller cmd inuti den här mappen (du kan se hur du gör det från YouTube -videon jag noterade) och skriva dessa kommandon.
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 blixt: w: optiboot_atmega328.hex -U -lås: w: 0x0C: m
När du har kört dessa kommandon, hoppa till det sista steget:)
Steg 4: Ladda upp firmware
I det sista steget, öppna XLoader och klicka på XLoader.exe och inkludera sökvägen till 'SimpleBGC_2_2_b2_null.hex' med baudhastighet på 115200. Var försiktig, välj rätt port:)
Och du har gjort:) Om du har några problem, skriv här. Jag ska försöka svara. Tack så mycket:)
Rekommenderad:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man uppdaterar firmware på en billig USBasp-klon: 9 steg
Hur man uppdaterar firmware på en billig USBasp-klon: Detta är en liten guide för att blinka ny firmware på en USBasp-klon som min. Den här guiden är speciellt skriven för USBasp-klonen som ses på bilderna, men den bör fortfarande fungera med andra. Ledningarna visas i steg 5, det finns en TL; DR på
Hur man förbättrar ljudet av din TB-303-klon (eller elgitarr): 4 steg
Hur man förbättrar ljudet av din TB-303-klon (eller elgitarr): Denna retroelektroniska design (kallad Warp303) är inspirerad av Proco RAT- och Valve-hjulprodukterna; i själva verket kombinerar denna konstruktion båda kretsarna för ett extra fett basljud. Jag konstruerade kretsen för Cyclone TT-303 Bass Bot (den bästa TB-303
Hur man gör en PIC -programmerare - PicKit 2 'klon': 4 steg (med bilder)
Hur man gör en PIC -programmerare - PicKit 2 'klon': Hej! Detta är en kort instruktion om hur man gör en PIC -programmerare som fungerar som en PicKit 2. Jag gjorde detta för att det är mycket billigare än att köpa en original PicKit och eftersom Microchip, tillverkarna av PIC -mikrokontroller och PicKit -programmeraren, pr
Hur du löser problemet med hörlursuttaget på Slacker G2: 5 steg
Så här åtgärdar du problem med hörlursuttaget på Slacker G2: Hej, den här instruktionen handlar om hur du fixar det irriterande hörlursuttaget på Slacker G2.Mic fortsätter att klippa in och ut och poppa! Mycket irriterande! Mycket vanligt problem. Jag var tvungen att fixa min Slacker själv, eftersom Slacker inte skulle ersätta den. Grrrrrrr.Så, det här är