INHOUDSOPGAWE:

Hoe om die probleem met die opgradering van die kloon SimpleBGC -beheerder op te los: 4 stappe
Hoe om die probleem met die opgradering van die kloon SimpleBGC -beheerder op te los: 4 stappe

Video: Hoe om die probleem met die opgradering van die kloon SimpleBGC -beheerder op te los: 4 stappe

Video: Hoe om die probleem met die opgradering van die kloon SimpleBGC -beheerder op te los: 4 stappe
Video: How To Do Stable Diffusion XL (SDXL) DreamBooth Training For Free - Utilizing Kaggle - Easy Tutorial 2024, November
Anonim
Hoe om die probleem met die opgradering van die kloon SimpleBGC -beheerder op te los
Hoe om die probleem met die opgradering van die kloon SimpleBGC -beheerder op te los

Hallo. Onlangs het ek gewerk oor die SimpleBGC gimbal -kontroleerder vir my drone -projek. Ek het dit suksesvol verbind en ingestel. Dit werk perfek. Daarna wou ek die firmware opgradeer van v2.2 na v2.4. Dus, nadat ek die gimbal opgradeer het, werk dit nie soos dit moet nie. Soos u weet, as u 'n SimpleBGC -beheerder het en as dit na die opgradering nie werk nie, is dit nie 'n oorspronklike een nie. Dus het ek besluit om die firmware weer af te gradeer na v2.2.

Ek het baie daaroor gesoek. Byna al die tutoriale gebruik Arduino as 'n programmeerder. Alhoewel ek hierdie metode met verskeie Arduinos baie probeer het, kon ek dit nie bereik nie.

In hierdie tutoriaal sal ek u dus wys hoe u die probleem kan oplos sonder Arduino, maar 'n AVR USBasp -programmeerder, wat baie makliker is as die Arduino. Kom ons kyk wat ons nodig het vir die tutoriaal:

1. 'n Rekenaar met 'n Windows -bedryfstelsel. (Aangesien ek nog nooit MAC gebruik het nie, het ek nie inligting daaroor nie)

2. AVR USBasp programmeerder wat u maklik kan vind. (Behalwe in Azerbeidjan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)

3. Arduino IDE

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

5. Laai firmware af (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)

Nadat ons u gewere gereed gemaak het, gaan ons na die tutoriaal:)

Stap 1: Koppel programmeerder aan die beheerder

Koppel programmeerder aan die beheerder
Koppel programmeerder aan die beheerder
Koppel programmeerder aan die beheerder
Koppel programmeerder aan die beheerder

In die eerste stap moet ons 'n verbinding maak tussen programmeerder en die beheerder. Hierbo kan u die penne van die beheerder en die programmeerder sien. U moet 'n verbinding maak tussen:

RES (kontroleerder) -------- RST (programmeerder)

SCK (kontroleerder) -------- SCK (programmeerder)

MISO (kontroleerder) -------- MISO (programmeerder)

MOSI (kontroleerder) -------- MOSI (programmeerder)

SCK (kontroleerder) -------- SCK (programmeerder)

+5V (kontroleerder) -------- VCC (programmeerder)

GND (kontroleerder) -------- GND (programmeerder)

Hier wil ek 'n kanttekening byvoeg. Toe ek hierdie verbindings maak, het ek 'n probleem met +5V- en GND -verbindings. My beheerder en programmeerder is afgeskakel. As u ook hierdie probleem ondervind, moet u die VCC en GND van die programmeerder aansluit op nog 'n 5V- en GND -penne van die kontroleerder.

Nadat die beheerder en die programmeerder gekoppel is, koppel die programmeerder dan aan die rekenaar.

Stap 2: Brand bootloader met Arduino IDE

Maak Arduino IDE oop en kies dan USBasp as programmeerder. U kan dit doen deur op die blad 'Gereedskap' te gaan, in die gedeelte 'Programmeerder' te gaan en 'USBasp' te kies. Daarna kan u die selflaaiprogram verbrand deur op die 'Brand bootlaaier' -afdeling onder die 'Gereedskap' oortjie te klik. U behoort aan die einde 'n suksesvolle brandboodskap te kry !!!

Stap 3: Flits die Arduino-versoenbare opstartlaaier

Pak in hierdie stap die zip -lêers van AvrdudeR en optiboot uit en kopieer 'optiboot_atmega328.hex' uit die optiboot -lêergids en plak dit in die AvrdudeR -lêergids waar 'avrdude.exe' bestaan. Open daarna PowerShell of cmd in hierdie gids (u kan kyk hoe u dit kan doen vanaf die YouTube -video wat ek opgemerk het) en skryf hierdie opdragte.

avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U slot: 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 flits: w: optiboot_atmega328.hex -U slot: w: 0x0C: m

Nadat u hierdie opdragte suksesvol uitgevoer het, gaan na die laaste stap:)

Stap 4: Laai firmware op

Open in die laaste stap die XLoader en klik op XLoader.exe en sluit die pad van 'SimpleBGC_2_2_b2_null.hex' in met 'n baud rate van 115200. Wees versigtig, kies die korrekte poort:)

En jy het dit gedoen:) As jy 'n probleem het, skryf asseblief hier. Ek sal probeer antwoord. Baie dankie:)

Aanbeveel: