Bluefruit ezlink no acepta mi bosquejo

0

Recientemente he comprado un nuevo Arduino Uno y un nuevo escudo EZLink de Bluefruit. Puedo cargar bocetos en la unidad a través de USB (con el selector configurado en "suave"). Puedo vincularme con la unidad y usar el monitor en serie para enviar datos de un lado a otro (con el selector configurado en "directo"). Lo que no puedo hacer es cargar un boceto en la unidad a través del enlace de bluetooth como se describe en las características de este escudo.

La respuesta de avrdude que recibo es la siguiente:

avrdude: Version 5.11.1, compiled on Apr 28 2013 at 18:46:46
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2009 Joerg Wunsch

     System wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
     User configuration file is "/home/growlf/.avrduderc"
     User configuration file does not exist or is not a regular file, skipping

     Using Port                    : /dev/rfcomm0
     Using Programmer              : arduino
     Overriding Baud Rate          : 115200
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you.

He intentado establecer la velocidad en baudios a 9600 mediante la carga a través de la línea de comandos, pero eso no cambia mucho la respuesta. Casi parece que el escudo no se está reiniciando, pero no estoy seguro. I do veo que las luces de TX / RX parpadean rápidamente por un momento en el escudo y en el propio Uno, lo que indica que se envió el boceto y se dio algún tipo de respuesta.

También he presionado el botón de reinicio justo antes y justo después de la transmisión (como he visto sugerido en mi búsqueda de Google), sin diferencias.

Cualquier sugerencia o sugerencia sobre cómo cargar con este escudo son bienvenidas y apreciadas.

    
pregunta growlf

1 respuesta

1

No uso un escudo EZlink de Bluefruit (pero me gustaría mucho uno). Yo uso un adaptador bluetooth para productos básicos

Asegúrese de tener la velocidad de transmisión correcta: los dispositivos AVR 328P generalmente tienen el valor predeterminado de 57600, y los dispositivos ATMega 1280/2560 predeterminados son 115,200 IIRC.

Sin embargo, he tenido problemas similares. Mi consejo es que descargue y compile la última versión de avrdude, que solucionó mis problemas inicialmente. Las versiones 6.0.1 o así continuarán reintentando la conexión, lo que te brinda múltiples posibilidades de presionar el botón de reinicio.

Recientemente, sin embargo, Fedora 19 dejó de permitirme cargar con bluetooth. Pude solucionar el problema parcheando avrdude para reintentar el envío de datos si el código de error es ENOTCONN (107) "El punto final de transporte no está conectado"

Entonces, si todavía tienes problemas para cargar después de compilar avrdude, prueba mi parche en: enlace

    
respondido por el dwilkins

Lea otras preguntas en las etiquetas