Tabla de contenido:

Cómo resolver el problema de actualización del controlador Clone SimpleBGC: 4 pasos
Cómo resolver el problema de actualización del controlador Clone SimpleBGC: 4 pasos

Video: Cómo resolver el problema de actualización del controlador Clone SimpleBGC: 4 pasos

Video: Cómo resolver el problema de actualización del controlador Clone SimpleBGC: 4 pasos
Video: Windows 10 22H2 OFICIAL / Si No Puedes Actualizar Tu PC Desde Windows Update Aquí Esta La Solución 2024, Noviembre
Anonim
Cómo resolver el problema de actualización del controlador Clone SimpleBGC
Cómo resolver el problema de actualización del controlador Clone SimpleBGC

Hola. Recientemente, estaba trabajando con el controlador de cardán SimpleBGC para mi proyecto de drones. Lo conecté y sintonicé con éxito. Funcionaba perfectamente. Después de eso, quise actualizar su firmware de v2.2 a v2.4. Entonces, después de actualizar el cardán, no funcionó como debería. Como sabe, si tiene un controlador SimpleBGC y si después de la actualización no funciona, entonces no es uno original. Entonces, decidí degradar el firmware a v2.2 nuevamente.

Busqué mucho sobre eso. Casi todos los tutoriales usaban Arduino como programador. Sin embargo, aunque he probado mucho este método con varios Arduinos, no pude lograrlo.

Entonces, en este tutorial te mostraré cómo resolver ese problema sin Arduino, pero con un programador AVR USBasp, que es mucho más fácil que el Arduino. Veamos qué necesitamos para ese tutorial:

1. Una computadora con sistema operativo Windows. (Como nunca he usado MAC, no tengo información al respecto)

2. Programador AVR USBasp que puede encontrar fácilmente. (Excepto Azerbaiyán:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)

3. IDE de Arduino

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

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

Después de preparar sus armas, saltemos al tutorial:)

Paso 1: Conexión del programador al controlador

Conexión del programador al controlador
Conexión del programador al controlador
Conexión del programador al controlador
Conexión del programador al controlador

En el primer paso, tenemos que hacer la conexión entre el programador y el controlador. Arriba puede ver los pines del controlador y el programador. Tienes que hacer una conexión 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í, quiero agregar una nota al margen. Cuando hice estas conexiones, me enfrento a un problema en las conexiones de + 5V y GND. Mi controlador y programador se apagaron. Si también enfrenta este problema, conecte VCC y GND del programador a otros pines + 5V y GND del controlador.

Después de que el controlador y el programador se hayan conectado, conecte el programador a la PC.

Paso 2: Grabe el cargador de arranque con Arduino IDE

Abra Arduino IDE y luego elija USBasp como programador. Puede hacer esto yendo a la pestaña 'Herramientas' y luego a la sección 'Programador' y seleccione 'USBasp'. Después de eso, puede grabar el cargador de arranque haciendo clic en la sección 'Grabar cargador de arranque' en la pestaña 'Herramientas'. ¡Debería obtener un mensaje de grabación exitoso al final!

Paso 3: Actualice el cargador de arranque compatible con Arduino

En este paso, descomprima los archivos zip AvrdudeR y optiboot y copie 'optiboot_atmega328.hex' de la carpeta optiboot y péguelo en la carpeta AvrdudeR donde existe 'avrdude.exe'. Después de eso, abra PowerShell o cmd dentro de esta carpeta (puede ver cómo hacerlo en el video de YouTube que noté) y escriba estos comandos.

avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U bloqueo: 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

Después de ejecutar con éxito estos comandos, salte al paso final:)

Paso 4: Cargue el firmware

En el paso final, abra XLoader y haga clic en XLoader.exe e incluya la ruta de 'SimpleBGC_2_2_b2_null.hex' con una velocidad de 115200. Tenga cuidado, elija el puerto correcto:)

Y ya lo ha hecho:) Si tiene algún problema, por favor escriba aquí. Intentaré responder. Muchísimas gracias:)

Recomendado: