El Administrador de Dispositivos de Windows 10 me lo reconoce en "libusb-win32 devices" como un "USB asp"
Intentando seguir un tutorial de reprogramación del Bootloader de un at328P indica que en Arduino debo seleccionar, entre otras cosas, el puerto com correcto, pero claro como windows no le asigna un puerto com no puedo seleccionarlo en Arduino y no puedo realizar la reprogramacion.
Llevo 2 días investigando por internet pero no he logrado resolver mi problema, y es por eso que he recurrido a vosotros a ver si consigo seguir adelante.
Algun alma caritativa me puede ayudar ??
Desde ya muchas gracias y pido disculpas por las molestias.
Un saludo
Fendrich
Las imágenes adjuntas deben verse, para ello al final de las normas existe una guia COMPLEMENTARIA que explica como hacer visible una imagen adjunta. Por favor corrige tu post.
Gracias por responder Tauro0221, lo he intentado pero sigo teniendo el mismo problema ya que al intentar quemar el bootloader me dice que no encuuentra nada en el com6 y es cierto, por que windows10 no me esta relacionando el USBAsp a ningún puerto com.
En primer lugar he reconocer que no soy ningún experto en esto, pero creo que soy capaz de seguir algunas instrucciones o tutoriales.
Por otra parte el asunto es que estoy intentando recuperar un receptor WolfBox 433mhz de aviones de radio control, después de haber estado buscando durante días por internet, parece ser que con motivo de unas intermitencias en la alimentación "podría" ser que se haya corrompido el gestor de arranque y que por esa razón no funciona.
El firmware original completo no lo encuentro por ninguna parte, por lo que estoy intentando solo re instalar el bootloader a ver si consigo rescatarlo.
surbyte:
Primero debes resolver el hecho que Windows no reconoce tu progamador. No intentes programar nada porque no tiene sentido hacerlo.
Mira en el Administrador de dispositivos si tienes algo en amarillo. Eso indicaría tal vez un problema de drivers.
Hola Surbyte, al parecer no tengo ningún simbolo amarillo en el administrador de dispositivos, solo que en lugar de aparecer con un puerto com asignado aparece dentro del apartado libusb-devices como USBasp (intentaré subir una captura de pantalla).
He probado a desisntalar los drivers y volverlos a instalar desde una carpeta de driver descargados y me asigna la misma ruta.
Como no soy una eminencia en estas cuestiones me siento un poco maniatado ya que enseguida se me agotaron las ideas.
Hay algo mas que pueda hacer, o debo darlo por perdido ??
De todos modos gracias por tu respuesta
Un saludo
Fendrich
Hi,
Dejame ver si yo entiendo que estas tratanddo de hacer. Tu tienes un AT328P que es de 28 pines y es el tipo chip. Hasta ahora usando el USB ASP para reprogramar el booth loader a sido inutil. Mi sugerencia es de que trates de usar otro que sepas que esta bueno y trata de reprogramarlo para ver si puedes hacerlo. Sino puedes programarlo entonces estas haciendo algo mal. Si puedes programarlo entonces esto te quire decir que el AT328P que estas tratando de reprogramar paso a buana vida. No tiene mas que buscar. No dices si el AT328P esta soldado o se puede remover de la tarjeta.
tauro0221:
Hi,
Dejame ver si yo entiendo que estas tratanddo de hacer. Tu tienes un AT328P que es de 28 pines y es el tipo chip. Hasta ahora usando el USB ASP para reprogramar el booth loader a sido inutil. Mi sugerencia es de que trates de usar otro que sepas que esta bueno y trata de reprogramarlo para ver si puedes hacerlo. Sino puedes programarlo entonces estas haciendo algo mal. Si puedes programarlo entonces esto te quire decir que el AT328P que estas tratando de reprogramar paso a buana vida. No tiene mas que buscar. No dices si el AT328P esta soldado o se puede remover de la tarjeta.
Hola tauro0221, está soldado dentro de un Receptor de Radio Control para aviones y tiene 32 pines (8 por cada lado) es un Atmel Mega 328p AU1519.
No tengo otro A328p para probar, pero el tema es que no puedo probar a hacer la reprogramación del bootloader por que el primer paso a seguir es seleccionar el puerto com donde esta ubicado el usbasp en arduino y esto no lo puedo hacer por que no tiene ningun puerto com asignado.
Hi,
Entonces es el que es cuadrado y esta soldado. El problema es que para asignarle el puerto el PC atraves del USB se tiene que comunicar con el micro y le asigna el puerto. Por ejemplo el arduino uno cuando lo conectas se puede ver los leds de RX y TX flasing al principio. Si no contesta entonces no le asigna el puerto. Entonces supongamos que el booth loader se borro entonces tienes que conectarlo por el ISP y lo puedes programar. Aqui no se como se puede programar y forzar el AT328P a que reciba el booth loader. Ya aqui es otra liga para los expertos.
LO que encuentro de ese programador es que esta aparentemente obsoleto en su uso.
Son drivers para Windows 2000 para abajo o sea.. ya dejaron de usarse.
ibusb-win32 is a port of the USB library libusb-0.1 (libusb download | SourceForge.net) to 32/64bit Windows (2k, XP, 2003, Vista, Win7, 2008; 98SE/ME for v0.1.12.2). The library allows user space applications to access many USB device on Windows.
Hi,
Adjunto link de youtube que explica algo sobre la comunicacion y se ve el at328P. Pregunta este es el que tu tienes que estas tratando de reprogramar el booth loader.
Hola Tauro0221, en primer lugar agradecerte por todo el tiempo que has dedicado en ayudarme.
Por otra parte te confirmo que ese es el kit (transmisor y receptor) que he instalado en mi emisora.
La particularidad de todos estos tutoriales es que borran el firmware original y le instalan un firmware que corresponde a otra marca.
Antes de ponerme a modificar nada he preferido probar que tal iba el firmware original y he encontrado que va muy bien, solo que por razones externas al modulo wolfbox (fallos de alimentación en el avión) parece ser que se ha corrompido el bootloader.
Tu respuesta de antes de ayer fué la que me hizo pensar si no podría conectarlo por los pines de reprogramación a traves de un USB UART (3.3v,GND,Tx,Rx) y con arduino, eligiendo el puerto com que esta vez SI le va a asignar windows, solo quemar el bootloader.
Que opinas ??
Hi,
Yo creo que no puedes pues por el serial solamente puedes bajar el sketch. Para poder programar el booth loader tienes que ser usando el ISP. Aqui hay un link que explica como hacerlo usando otro arduino y con el chip soldado a la tarjeta. Tienes que ver como puedes conectarlo a la tarjeta como lo indica en el video. Si tienes el software que va en el micro la ultima alternativa es remover el micro y comprar otro con el boot loader.Puedes entonces programarlo usando el TX y RX. Ahora necesitas tener el programa de control del avion que va en el AT328P.
tauro0221:
Hi,
Yo creo que no puedes pues por el serial solamente puedes bajar el sketch. Para poder programar el booth loader tienes que ser usando el ISP. Aqui hay un link que explica como hacerlo usando otro arduino y con el chip soldado a la tarjeta. Tienes que ver como puedes conectarlo a la tarjeta como lo indica en el video. Si tienes el software que va en el micro la ultima alternativa es remover el micro y comprar otro con el boot loader.Puedes entonces programarlo usando el TX y RX. Ahora necesitas tener el programa de control del avion que va en el AT328P.
Hola Tauro0221, gracias por tu sugerencia pero esto lo veo demasiado complicado para mis conocimientos, si ya me he tirado 3 horas para hacer las 3 microsoldaduras necesarias para conectar con el atmel, no me imagino intentar cambiar todo el chip, vamos montaría un Cristo ¡¡ jeje
Gracias nuevamente
Saludos
Fendrich
surbyte:
LO que encuentro de ese programador es que esta aparentemente obsoleto en su uso.
Son drivers para Windows 2000 para abajo o sea.. ya dejaron de usarse.
Los links que estan poniendo me obligan a Loggearme para poder verlos. Por favor veifica cuando colocas un link que no sea de ese modo.
De hecho no puedo verlo
Ahora he podido luego de loggearme a Aliexpress.
Bueno, mi recomendación es que antes de comprar algo investigues si tienes toda la información para poder usarlo, porque luego te autogeneras todo un problema.
Otra camino importante es preguntar al vendedor para que EL te de la información necesaria, links, hoja de datos, etc, etc.