Aller au contenu

GO Print

Bad flash Anet A8


dussjp

Messages recommandés

Bonjour,

Je suis l'heureux propriétaire d'une Prusa Anet A8 depuis plus d'un an et j'ai vraiment eu l'occasion de tester à quel point cette imprimante est évolutive. Il y a plusieurs mois je suis passé  au firmware Skynet3D pour bénéficier du capteur capacitif pour le bed leveling, ça change clairement la vie ! 

La semaine dernière j'ai reçu un BLTouch pour remplacer mon ancien capteur et comme je devais changer des valeurs dans le firmware Skynet3D j'en ai profité pour passé de la version 3.2.1 à la 3.2.2.

Le flash a bien commencé mais vers la fin de l'écriture la carte arduino de l'imprimante ne répondait plus. J'ai attendu plusieurs minutes avant de me résigner à couper l'alimentation. Voilà la fin du log du téléversement de l'IDE de l'arduino

Révélation

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us 

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: reading input file "C:\Users\bxxxx\AppData\Local\Temp\arduino_build_432925/SkynetV2.3.2.ino.hex"
avrdude: writing flash (127626 bytes):

Writing | #################################################avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

J'avoue ne toujours pas savoir pourquoi le flash à merdé...

Evidemment au redémarrage éléctrique je n'avais plus rien sur le display de l'imprimante et plus possible de tenter un nouveau flash. Qu'à celà ne tienne je me suis dit que j'étais bon pour flasher le bootloader de la carte en passant par la procédure donnée dans le répertoir Troubleshoot de Skynet. Ne possédant pas de programmateur USBASP je me suis lancé dans la procédure de flash par un arduino Uno ce qui semble s'être bien passé. 

Révélation

avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Z0ul\Desktop\Skynet v2.3.2\arduino-1.8.0 (with APIM)\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega1284P
         Chip Erase delay              : 55000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    10   128    0 no       4096    8      0  9000  9000 0xff 0xff
           flash         65    10   256    0 yes    131072  256    512  4500  4500 0xff 0xff
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "C:\Users\Z0ul\Desktop\Skynet v2.3.2\arduino-1.8.0 (with APIM)\portable\packages\Sanguino\hardware\avr\1.0.2/bootloaders/optiboot/optiboot_atmega1284p.hex"
avrdude: writing flash (131072 bytes):

Writing | ################################################## | 100% -0.00s

avrdude: 131072 bytes of flash written
avrdude: verifying flash memory against C:\Users\Z0ul\Desktop\Skynet v2.3.2\arduino-1.8.0 (with APIM)\portable\packages\Sanguino\hardware\avr\1.0.2/bootloaders/optiboot/optiboot_atmega1284p.hex:
avrdude: load data flash data from input file C:\Users\Z0ul\Desktop\Skynet v2.3.2\arduino-1.8.0 (with APIM)\portable\packages\Sanguino\hardware\avr\1.0.2/bootloaders/optiboot/optiboot_atmega1284p.hex:
avrdude: input file C:\Users\Z0ul\Desktop\Skynet v2.3.2\arduino-1.8.0 (with APIM)\portable\packages\Sanguino\hardware\avr\1.0.2/bootloaders/optiboot/optiboot_atmega1284p.hex contains 131072 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% -0.00s

avrdude: verifying ...
avrdude: 131072 bytes of flash verified
avrdude: reading input file "0x0F"
avrdude: writing lock (1 bytes):

Writing | ################################################## | 100% 0.02s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x0F:
avrdude: load data lock data from input file 0x0F:
avrdude: input file 0x0F contains 1 bytes
avrdude: reading on-chip lock data:

Reading | ################################################## | 100% 0.01s

avrdude: verifying ...
avrdude: 1 bytes of lock verified

avrdude done.  Thank you.

Et bien finalement je n'arrive toujours pas communiquer avec cette satanée carte !!!

Voilà le résultat que j'obtiens avec avrdude :

avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

Si quelqu'un pouvait me filer un coup de main ou me dire ce que je foire j'avoue que là je sèche complètement....

Merci.

Modifié (le) par dussjp
log avrdude
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...