Taula de continguts:
- Pas 1: Connexió del programador al controlador
- Pas 2: Cremeu el carregador d'arrencada amb Arduino IDE
- Pas 3: feu flaix el carregador d’arrencada compatible amb Arduino
- Pas 4: pengeu el microprogramari
Vídeo: Com resoldre el problema d'actualització del controlador SimpleBGC del clon: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola. Recentment, treballava amb el controlador de cardà SimpleBGC per al meu projecte de dron. L’he connectat i ajustat amb èxit. Funcionava perfectament. Després d'això, volia actualitzar el seu microprogramari de la v2.2 a la v2.4. Per tant, després d’actualitzar el cardà no va funcionar com hauria de ser. Com ja sabeu, si teniu un controlador SimpleBGC i si després de l’actualització no funciona, no és original. Per tant, vaig decidir tornar a actualitzar el firmware a la v2.2.
Vaig buscar moltes coses sobre això. Gairebé tots els tutorials utilitzaven Arduino com a programador. No obstant això, tot i que he provat molt aquest mètode amb diversos Arduinos, no he pogut aconseguir-ho.
Per tant, en aquest tutorial us mostraré com resoldre aquest problema sense Arduino, sinó amb un programador AVR USBasp, que és molt més fàcil que l’Arduino. Vegem què necessitem per a aquest tutorial:
1. Un ordinador amb sistema operatiu Windows. (Com que mai he utilitzat MAC, no en tinc informació)
2. Programador AVR USBasp que podeu trobar fàcilment. (Llevat d'Azerbaidjan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. ID Arduino
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Descarregueu el firmware (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Després de preparar les armes, anem al tutorial:)
Pas 1: Connexió del programador al controlador
En el primer pas, hem de fer connexió entre el programador i el controlador. A sobre podeu veure els pins del controlador i del programador. Heu de fer connexió entre:
RES (controlador) -------- RST (programador)
SCK (controlador) -------- SCK (programador)
MISO (controlador) -------- MISO (programador)
MOSI (controlador) -------- MOSI (programador)
SCK (controlador) -------- SCK (programador)
+ 5V (controlador) -------- VCC (programador)
GND (controlador) -------- GND (programador)
Aquí vull afegir una nota lateral. Quan he fet aquestes connexions, tinc un problema a les connexions + 5V i GND. El controlador i el programador s'han apagat. Si també teniu aquest problema, connecteu VCC i GND del programador a altres pins + 5V i GND del controlador.
Després de connectar el controlador i el programador, connecteu-lo al PC.
Pas 2: Cremeu el carregador d'arrencada amb Arduino IDE
Obriu Arduino IDE i, a continuació, trieu USBasp com a programador. Per fer-ho, aneu a la pestanya "Eines" i aneu a la secció "Programador" i trieu "USBasp". Després d'això, podeu gravar el carregador d'arrencada fent clic a la secció "Grava el carregador d'arrencada" a la pestanya "Eines". Haureu de rebre un missatge de gravació amb èxit al final!
Pas 3: feu flaix el carregador d’arrencada compatible amb Arduino
En aquest pas, descomprimiu els fitxers zip AvrdudeR i optiboot i copieu 'optiboot_atmega328.hex' de la carpeta optiboot i enganxeu-lo a la carpeta AvrdudeR on existeix 'avrdude.exe'. Després, obriu PowerShell o cmd dins d'aquesta carpeta (podeu veure com fer-ho des del vídeo de youtube que he assenyalat) i escriviu aquestes ordres.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U bloqueig: 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 lock: w: 0x0C: m
Després d'executar correctament aquestes ordres, passeu al pas final:)
Pas 4: pengeu el microprogramari
Al darrer pas, obriu el XLoader i feu clic a XLoader.exe i incloeu la ruta de "SimpleBGC_2_2_b2_null.hex" amb una velocitat de transmissió de 115200. Vés amb compte, trieu el port correcte:)
I ho heu fet:) Si teniu algun problema, escriviu aquí. Intentaré respondre. Moltes gràcies:)
Recomanat:
(ACTUALITZACIÓ - HI HA UNA POCA PROBLEMA) CONTROLADOR DE JOC USB PER A P.C: 10 passos (amb imatges)
(ACTUALITZACIÓ: HI HA UN POC PROBLEMA) CONTROLADOR DE JOC USB PER P.C: UN CONTROLADOR DE JOC PER A QUALSEVOL JOC (QUASI)
Solució del problema del controlador / port sèrie USB del Mac Lilypad: 10 passos (amb imatges)
Solució del problema del controlador / port sèrie USB del Mac Lilypad: a partir de 2016, el vostre Mac té menys de 2 anys? Heu actualitzat recentment el sistema operatiu més recent (Yosemite o alguna cosa més recent)? Ja no funcionen els vostres USB / MP3 Lilypad? El tutorial us mostrarà com he solucionat el meu Lilypad USB. L’error que he trobat estava relacionat
Com construir un sensor d’estacionament per resoldre el dolor de trobar un lloc lliure: 12 passos
Com construir un sensor d’estacionament per solucionar el dolor de trobar un lloc lliure: en aquest projecte construirem un senzill sensor d’estacionament amb un Raspberry Pi. Resulta que cada matí m’he d’enfrontar a aquesta pregunta: l’únic lloc d’aparcament davant de la meva oficina ja està ocupat? Perquè quan realment ho sigui, he de fer una volta per
Actualització del controlador de la targeta gràfica (Windows): 4 passos
Actualització del controlador de la targeta gràfica (Windows): la navegació per la configuració de l’ordinador sol ser molt confusa i frustrant quan alguna cosa no funciona correctament quan i com ha de ser. Amb la tecnologia, sempre hi ha alguna cosa nova i millorada que surt, i és important
Reparació del problema bàsic de hard hardware de l'ordinador (fallada del disc del sistema i PSU trencada i fitxers que falten o es corrompen): 4 passos
Reparació del problema bàsic de hardware de la computadora (fallada en el disc del sistema i PSU trencada i fitxers que falten o es corrompen): AQUESTA GUIA NO ESTÀ ACABADA, AGREGARÉ MÉS INFORMACIÓ QUAN EN TINGUI PROB. Si necessiteu ajuda per solucionar un ordinador o si Si teniu cap pregunta, no dubteu a enviar-me un missatge "En aquest instructiu us explicaré com reparar la informació bàsica