Eu comprei recentemente um Arduino Micro ATMega32u4. Eu estava testando primeiro em "Mac OSX El Capitan" e estava funcionando bem, até que decidi testar o código de alguém ou atualizar as configurações de segurança do El Capitan. Eu li que quando você carrega uma função main () que é maior, então o que ela pode suportar a placa pára de funcionar até que você redefina o main (). Então eu decidi tentar usar o arduino na minha máquina Linux, mas a conexão cai aproximadamente em torno de 7 segundos. Eu li em um post antigo que é uma coisa comum com o Micros e que eu precisava apertar o botão reset e fazer upload rápido do exemplo do blink. Porque é quando a porta funciona. Mas assim que eu clicar em upload, receba esta mensagem de erro.
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
ioctl("TIOCMSET"): Broken pipe
ioctl("TIOCMSET"): Broken pipe
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3f
An error occurred while uploading the sketch
Dentro desses primeiros segundos, posso ver o arduino sob lsusb
,
dmesg | tail
conectado com sucesso mas após os 7 segundos dmesg | cauda me dá essa mensagem de erro e não posso mais vê-lo em lsusb,
[20720.796854] usb 3-1.3: device descriptor read/64, error -32
[20720.972844] usb 3-1.3: device descriptor read/64, error -32
[20721.148875] usb 3-1.3: new full-speed USB device number 21 using ehci-pci
[20721.220860] usb 3-1.3: device descriptor read/64, error -32
[20721.396880] usb 3-1.3: device descriptor read/64, error -32
[20721.572879] usb 3-1.3: new full-speed USB device number 22 using ehci-pci
[20721.980906] usb 3-1.3: device not accepting address 22, error -32
[20722.052911] usb 3-1.3: new full-speed USB device number 23 using ehci-pci
[20722.460927] usb 3-1.3: device not accepting address 23, error -32
[20722.461090] usb 3-1-port3: unable to enumerate USB device
No Arduino IDE dentro dos primeiros 7 segundos eu vejo que a porta serial é / dev / ttyCOM0 após os 7 segundos de volta para / dev / ttyS0 que eu não posso usar.
Na própria placa, quando conectado em tx & rx estão piscando simultaneamente quando eu apertei resetar outro led vem em verde e às vezes pisca por 3-4 segundos e quando eu bato reset duas vezes ele pisca por 7 segundos. Quando eu apertei o reset na placa e cliquei no upload do LED verde piscando desliga e vai o tx & sequência intermitente rx. Ou às vezes fica verde piscando, mas isso me dá esse erro
Arduino: 1.6.12 (Linux), Tabuleiro: "Arduino / Genuino Uno"
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
ioctl("TIOCMSET"): Broken pipe
ioctl("TIOCMSET"): Broken pipe
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x3f
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3f
An error occurred while uploading the sketch
Alguma dica ou sugestão sobre como posso corrigir isso?
Obrigado