Tabla de contenido:
- Paso 1: Conexión del programador al controlador
- Paso 2: Grabe el cargador de arranque con Arduino IDE
- Paso 3: Actualice el cargador de arranque compatible con Arduino
- Paso 4: Cargue el firmware
Video: Cómo resolver el problema de actualización del controlador Clone SimpleBGC: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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:
(ACTUALIZACIÓN - EXISTE UN PROBLEMA LIGERO) CONTROLADOR DE JUEGO USB PARA P.C: 10 pasos (con imágenes)
(ACTUALIZACIÓN - HAY UN LIGERO PROBLEMA) CONTROLADOR DE JUEGOS USB PARA PC: UN CONTROLADOR DE JUEGOS PARA CUALQUIER JUEGO (CASI)
Solucionar el problema del controlador / puerto serie USB Lilypad de Mac: 10 pasos (con imágenes)
Solucionar el problema del controlador / puerto serie USB Lilypad de Mac: a partir de 2016, ¿su Mac tiene menos de 2 años? ¿Ha actualizado recientemente al sistema operativo más nuevo (Yosemite o algo más nuevo)? ¿Sus USB / MP3 Lilypad ya no funcionan? Mi El tutorial le mostrará cómo arreglé mi Lilypad USB. El error que encontré estaba relacionado
Actualización del controlador de la tarjeta gráfica (Windows): 4 pasos
Actualización del controlador de la tarjeta gráfica (Windows): la navegación a través de la configuración en una computadora a menudo es muy confusa y frustrante cuando algo no funciona correctamente, cuándo y cómo debe hacerlo. Con la tecnología, siempre sale algo nuevo y mejorado, y es importante
Cómo solucionar el problema del pin de 3.3V en discos de etiqueta blanca extraídos de unidades Easystore de 8 TB de Western Digital: 6 pasos
Cómo solucionar el problema de pin de 3.3V en discos de etiqueta blanca extraídos de unidades Easystore de 8TB de Western Digital: si encuentra útil este instructivo, considere suscribirse a mi canal de Youtube para los próximos tutoriales de bricolaje sobre tecnología. ¡Gracias
Cómo solucionar el problema de desplazamiento del mouse Xiaomi: 6 pasos (con imágenes)
Cómo solucionar el problema de desplazamiento del mouse Xiaomi: al igual que con cualquier otra herramienta, un mouse de computadora eventualmente necesitaría algo de mantenimiento debido a su uso continuo. El desgaste típico del producto permite que funcione de manera menos eficiente de lo que había sido durante el tiempo que una vez estuvo b