Show Posts
Pages: 1 2 [3] 4 5 6
31  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 06:42:12 am
Ehm..
Ho provato a REBUILDARE senza errori, e a caricare il file 2560_Boot.hex
IL bootloader viene scritto senza problemi, ma non sembra funzionare.
Addirittura mi permette di caricare gli sketch senza problemi,ma non funziono, non vedo nessun led acceso.
Idee?

Ho provato e riprovato anche con un nuovo stk500boot.c ma una volta scritto il bootloader non parte.
Se provo a caricare uno sketch ottengo questo errore

Code:
Dimensione del file binario dello sketch: 3.840 bytes (su un massimo di 258.048 bytes)
avrdude: verification error, first mismatch at byte 0x0000
         0x02 != 0xff
avrdude: verification error; content mismatch
32  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 06:35:24 am
Build started 24.5.2012 at 13:30:56
make: *** No rule to make target `../ATmegaBOOT_168.c', needed by `ATmegaBOOT_168.o'.  Stop.
Build failed with 1 errors and 0 warnings...

Ho avuto questo problema.

Beh è semplice: normalmente è collegata la 485,quando devo programmare il modulo STACCO la 485 per qualche istante e attacco l'USB. Faccio il mio upgrade e attacco tutto!
33  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 06:27:41 am
Ok riesco a fare BUILD con solo qualche warning..
Ehm..e adesso?
come faccio a ottenere un .hex? smiley-wink
34  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 05:47:40 am
Grazie più tardi torno in ufficio e lo provo.
Beh, il transceiver RS485 ha gli otpoisolatori connessi direttamente ai pin dell'atmel.
Uso l'Atmel8U2 che ha lo stesso schema di collegamento di Arduino 2560.
35  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 05:22:30 am
Faccio prima con una foto così mi spiego meglio:
In allegato vedete il mio Arduino2560. Come potete capire,della board Originale c'e' solo l'Atmel2560 smiley-wink


36  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 05:03:11 am
Ops..forse non ho capito,
nel file che ho ricaricato c'e' solo una cartella INCLUDE: devo includerla nel progetto? Perdonami ma è proprio la prima volta che uso questo ambiente
37  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 04:50:00 am
@astrobeed
Nel caricare il progetto mi si ferma dicendo che non trova il file \stk500v2\default\ATmegaBOOT_168.elf
dove lo posso trovare?
Poi una volta caricato posso fare  BUILD e aspettarmi un bel file .hex?

@lesto
purtroppo sto usando una scheda completamente custom,non è un arduino mega con una shield,ma una un pcb realizzato appositamente con quindi già cablati tutti i dispositivi,ingressi e uscite che mi servono.La com 0 è anche la porta 485 oltre che l'usb.Colpa mia che in fase di progettazione non me ne sono accorto.
Non è un problema staccare la 485 mentre faccio l'upload del nuovo sketch,ci mancherebbe, la mia grossa grossa necessità è che se al modulo manca tensione, nel riaccendersi riparta lo sketch, perché sulla linea RS485, ci sono molti dispositivi connessi anche molto lontani tra di loro e quindi c'e' sempre traffico dati.

Ho già acquistato l'AVRISP MK2, ma questo vuoldire per me dover aprire e smontare completamente ogni modulo per accedere ai pin di programmazione,
mentre la porta USB è sul pannello frontale.
38  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 04:31:12 am
Grazie! ora provo.
Nel frattempo ho scaricato e installato AVR Studio 4 e relativa avr-toolchain-installer. Spero di aver fatto tutto giusto.
39  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 04:02:12 am
@astrobbed

Quindi mi stai dicendo che secondo te NON c'e' modo di ovviare a questo problema senza perdite?
Io vorrei poter continuare a caricare gli Sketch mediante usb e mediante Arduino IDE (e mac) una volta che lo sketch sta girando,
vorrei solo evitare che il bootloader impedisca lo start dello sketch qualora in fase di boot==0 riceva dati sulla seriale..
Nella fattispecie trattasi di dati con protocollo MODBUS che girano sulla seriale,a 57600bps

40  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 03:49:10 am
@LEO >Come programmi lo sketch? Che sketch stai cercando di mandare? Che board selezioni dal menu dell'IDE?
L'errore ce l'ho mandando qualunque sketch, ed ovviamente seleziono Arduino Mega2560.
Per mandare lo sketch lo faccio nel modo normale,tramite USB e relativa com selezionata,ed il tasto "Carica"

@astrobeed
Sto usando mac è vero,tuttavia un pc con windows xp lo recupero.. non è che riesci a darmi qualche "Dritta for Dummies" per quanto concerne AvrStudio e il fare un nuovo progetto?

@lesto
Magari hai ragione, infatti intendevo procedere per tentativi compilando dapprima il bootloader orignale senza modifica alcune, e procedere poi con calma con le modifiche per eliminare il problema di base.

41  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 02:05:53 am
Buongiorno a tutti amici,

Appena arrivato ho subito "bruciato" il bootloader di Leo, che è stato caricato senza problemi.
Una volta caricato LED13 completamente spento.Provo a caricare lo sketch ma ci sono molti errori di timeout, ed è impossibile terminare.

Riprovo col bootloader, tutto bene. Nel riprovare a caricare lo sketch ottengo sempre questo errore:

Code:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Expected signature for ATMEGA2560 is 1E 98 01
         Double check chip, or use -F to override this check.

Ho provato anche a impostare come BOARD (tanto per vedere) il 1280 ma anche qui da errori.

Niente cavallo per adesso smiley-wink
42  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 23, 2012, 04:34:39 pm
@LEO
Innanzitutto,comunque vada grazie di cuore.Ora non ho modo di provare perché non ho qui il programmatore,ma domattina proverò.Sei stato davvero gentilissimo, sai mai che magari riesco a compilare anche io?
Avevo letto (e forse l'avevo scritto qui) che dalla 4.3 alcuni comandi tra cui quello erano stati sostituiti,tuttavia avevo corretto la riga jumptable ottenendo in cambio un numero ancora maggiore di imbarazzanti errori.
Ti aggiorno domattina,intanto grazie ancora per il prezioso tempo che mi hai dedicato.

Qualora riuscissi a compilare il file originale,procederò con il collaudato metodo "a tentativi" a commentare quelle righe che causano i problemi descritti.

@MICHELE
Si,avevi ragione smiley-wink

A domani,buona notte e buona serata!
43  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 23, 2012, 02:37:31 pm
Mauro,sono certo che quello sia il bootloader adatto, tuttavia domattina proverò a compilare i file da te suggeriti..
44  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 23, 2012, 02:36:21 pm
Michele, ci avevo già pensato (l'ho scritto qualche post dopo smiley-grin smiley-grin )

In effetti la soluzione funziona,flashando direttamente il programma il problema si risolve, però come spiegavo perdo la possibilità di effettuare aggiornamenti sul posto e non ultimo devo completamente smontare tutto il modulo,aprirlo e collegare il programmatore. Questi moduli custom che ho realizzato e commercializzato sono dotati di scatola metallica con dentro 2 pcb, e la presa usb è sulla porta anteriore.

Purtroppo può capitare di doversi recare sul posto e aggiornare al volo il modulo mediante usb.
45  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 23, 2012, 02:22:17 pm
Speriamo di trovare una soluzione.Ieri ho trovato la bellezza di 16 moduli bloccati causa temporale..

Michele,questo è io motivo che mi porta a volerlo modificare (l'avevo scritto nel post #2)
Il bootloader di arduino,si blocca se durante la fase di boot riceve dei dati sulla seriale (perché si mette in attesa di un nuovo firmware).Siccome ho molti moduli custom hardware basati su arduino 2560 su una unica dorsale RS485,
qualora manchi alimentazione ad uno di questi moduli, il grande traffico modbus che c'e' sulla dorsale non gli permette più di far partire lo sketch.Ecco perché ho bisogno di ignorare questa funzione e forzare l'avvio dello sketch.
Purtroppo non posso più cambiare porta com di Arduino perché il pcb è fatto così..ci avessi pensato prima..
Pages: 1 2 [3] 4 5 6