Visualizza messaggio singolo
Vecchio 03 luglio 16, 22:01   #34 (permalink)  Top
Pfjeka
User
 
Data registr.: 28-04-2016
Residenza: Formia
Messaggi: 36
Vorrei rispolverare questa discussione, non tanto vecchia dopotutto. Dovendo cambiare il firmware sulla mia Turnigy 9X, sto riscontrando esattamente lo stesso problema di cui si parla in questa discussione. Purtroppo i dettagli che ci sono nella discussione sono insufficienti per me, per venire a capo del problema.

La radio monta il processore ATMega128 e non è mai stata flashata. Utilizzando un programmatore USBASP, indicando il processore "m128", indicando il programmatore come "usbasp", ricevo il seguente errore:

C:/Program Files (x86)/OpenTX/Companion 2.0/avrdude.exe -c usbasp -p m128 -U flash:r:C:/Users/Evgeny/AppData/Local/Temp/6548-flash-check.bin:r
================================================== ===============================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATmega128 is 1E 97 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
================================================== ===============================
AVRDUDE fatto - codice di uscita 1
================================================== ===============================

Nella discussione parlavate del problema di "sck period", ma non ho capito se basta ignorarlo, oppure bisogna agire in qualche modo.


Utilizzando invece Arduino Uno come programmatore ISP, indicandolo come "avrisp", indicando la mcu come "m128" ed impostando il baud rate (19200, altrimenti non comunica) il problema della firma del processore persiste:

================================================== ===============================
Avviato AVRDUDE
C:/Program Files (x86)/OpenTX/Companion 2.0/avrdude.exe -c avrisp -p m128 -b 19200 -P com11 -U flash:r:C:/Users/Evgeny/Companion - salvataggi/opentx-9x128-ardupilot-it/ewrewr.bin:r
================================================== ===============================
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.03s
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
================================================== ===============================
AVRDUDE fatto - codice di uscita 1
================================================== ===============================

Cosa devo fare per cambiare il fw? Dove è che sbaglio nella procedura? I cavi sono saldati correttamente.
Grazie in anticipo
Saluti
Pfjeka non è collegato   Rispondi citando