Go Down

Topic: Nuovo Optiboot 5.0 (Read 2021 times) previous topic - next topic

Michele Menniti

Se ho ben capito loro dicono che è per il fatto che non ha l'EFuse e la cosa sarebbe incompatibile con l'ISP, a me me pare na strunzata :)
Quanto all'errore della signature l'unica è la board che stai usando, se si basa sull'8 NON può e non deve dare errore.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Testato

Anche a me sembra strana la spiegazione sul discorso Efuse

Sono andato a spulciare le board nuove gia' presenti nell'Optiboot e cosa trovo ? sono vecchio stampo, con stk500 rispetto ad arduino, ecc ecc.
Domani provo ad aggiornarle con i valori corretti per gli ide 1.x

ma non capisco, hanno rilasciato optiboot 5.0 ma compatiile con IDE 0.23  :smiley-eek-blue: ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Michele Menniti

ma non c'ho mai capito niente io, vivo alla giornata :smiley-sweat:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

leo72

Nel file boards.txt se guardi la voce relativa all' "Arduino NG or older w/Atmega8" la voce relativa all'EFuse è tolta.
Prova a fare in quel modo, il parametro non dovrebbe essere passato dall'IDE.

Testato

TESTATO  :)
Code: [Select]
Bootloader at 0x1E00 looks like version 5.0
2411 E58F E094 BF9E BF8D B784 BE14 FF81


Come vedete funge tutto anche su Atmega8A
il discorso dell'Efuse e' completamente sballato, come avevamo intuito.
Il problema sono le board che non sono compatibili con l'ide 1.x basta sistemarle e funziona tutto

Ho scoperto anche un'altra cosa, ricordate l'errore sulla signature ? porta davvero fuori strada, invece dipende sempre dalle board.
Se si vuole usare la cartellina hardware interna alla cartellina sketch, si devono ulteriormente modificare le board, aggiungendo arduino:xxx (arduino due punti piu' il resto) alle ultime due righe delle board.

Voi sapevate questa storia ?
Ci ho sbattuto un paio di giorni su questo optiboot 5.0 perche' non si trovano notizie, credo siamo i primi a parlarne  :)
Ma avere l'Optiboot 5.0 su un Atmega8A montato su una UNO non ha prezzo  :smiley-yell:
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72

Intendi alle voci build.core e build.variant?
Io non lo sapevo: però non uso la cartella /hardware dentro a quella degli sketch ma modifico direttamente il file boards.txt originale.

Testato

yes,

se si modificano i file originali non serve, se si vuole usare la cartella hardware invece servono.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up