Show Posts
Pages: 1 2 [3] 4 5 6
31  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 11:41:35 am
Vero,hai ragione.
Innanzitutto devo riuscire a farlo andare però.
32  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 07:11:19 am
Questo il risultato della compilazione,magari può essere utile:
Code:
Build started 24.5.2012 at 14:03:03
../stk500boot.c: In function 'PrintFromPROGMEM':
../stk500boot.c:1145:13: warning: cast from pointer to integer of different size
../stk500boot.c: In function 'DumpHex':
../stk500boot.c:1395:34: warning: cast to pointer from integer of different size
../stk500boot.c: In function 'EEPROMtest':
../stk500boot.c:1438:21: warning: cast from pointer to integer of different size
../stk500boot.c:1459:21: warning: cast from pointer to integer of different size
In file included from ../stk500boot.c:1490:0:
../avrinterruptnames.h: At top level:
../avrinterruptnames.h:312:0: warning: ignoring #pragma mark __AVR_ATmega169__
../avrinterruptnames.h:351:0: warning: ignoring #pragma mark __AVR_ATmega640__
../stk500boot.c: In function 'VectorDisplay':
../stk500boot.c:1599:19: warning: cast from pointer to integer of different size
../stk500boot.c:1600:20: warning: cast to pointer from integer of different size
avr-gcc -mmcu=atmega2560 --gc-sections -Wl,--section-start=.text=0x7800 -Wl,-Map=2560_Boot.map stk500boot.o     -o 2560_Boot.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature  2560_Boot.elf 2560_Boot.hex
avr-objdump -h -S 2560_Boot.elf > 2560_Boot.lss
ECHO disattivato.
AVR Memory Usage
----------------
Device: atmega2560

Program:    7744 bytes (3.0% Full)
(.text + .data + .bootloader)

Data:         12 bytes (0.1% Full)
(.data + .bss + .noinit)


Build succeeded with 8 Warnings...
33  International / Generale / Re: Aiuto per compilazione STK500boot.c on: May 24, 2012, 07:07:31 am
Fatto,
ho provato a prendere i 3 file dalla 1.0 ma non succede proprio nulla.
Se scrivo questo "2560_Boot.hex" opportunamente rinominato in stk500boot_v2_mega2560.hex e posizionato nella cartella di Arduino sovrascrivendo il precedente non funziona.
Viene caricato senza errori..ma niente led lampeggiante e caricando gli sketch si l'errore di prima
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
34  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
35  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!
36  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
37  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.
38  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


39  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
40  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.
41  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.
42  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

43  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.

44  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
45  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!
Pages: 1 2 [3] 4 5 6