Go Down

Topic: Trasferiremento file HEX (Read 311 times) previous topic - next topic

ivanred

Saluti a tutti ho questo problema:
vorrei trasferire un file hex generato da in altro compilatore (non codice ottenuto con l'Ide Arduino).
ma ho dei problemi mio Arduino Uno R2  al volte non accetta in codice che gli invio e se lo carica non mi funziona più la comunicazione seriale che mi serve per monitorare l'esecuzione.
Il programma che  uso per il trasferimento è AVRdude contenuto nel IDE arduino uno ma ho grossi problemi con i parametri da passargli uso la porta virtualizzata com4 su sistema Win 7 home pro 64bit.
In rete ho trovato degli esempi ma si riferiscono ad Arduino duemilanove/duemiladieci quindi con chip Ftdi e probabilmente ci sono delle modifiche nel bootlader del Arduino UNO .
Grazie

uwefed

Quale compilatore hai usato?
Ciao Uwe

leo72


Saluti a tutti ho questo problema:
vorrei trasferire un file hex generato da in altro compilatore (non codice ottenuto con l'Ide Arduino).
ma ho dei problemi mio Arduino Uno R2  al volte non accetta in codice che gli invio

Che errori ricevi?
Che parametri usi per avrdude?

Quote

e se lo carica non mi funziona più la comunicazione seriale che mi serve per monitorare l'esecuzione.

Questo potrebbe essere dovuto al fatto che il tuo sketch inizia a spedire dati sulla seriale non appena si avvia per cui satura il buffer seriale dell'Atmega8U2 con l'impossibilità poi, dal computer, di aprire una comunicazione seriale con l'Arduino.

Quote

Il programma che  uso per il trasferimento è AVRdude contenuto nel IDE arduino uno ma ho grossi problemi con i parametri da passargli uso la porta virtualizzata com4 su sistema Win 7 home pro 64bit.

Mi pare di aver letto di problemi di varia natura tra l'IDE e Win'7 a 64 bit.

Quote

In rete ho trovato degli esempi ma si riferiscono ad Arduino duemilanove/duemiladieci quindi con chip Ftdi e probabilmente ci sono delle modifiche nel bootlader del Arduino UNO .
Grazie

avrdude dovrebbe essere in grado di flashare tranquillamente il micro dell'Arduino, è la stessa procedura usata dall'IDE: invocare avrdude da terminale.

Go Up