Pages: 1 2 [3] 4 5   Go Down
Author Topic: [Guida] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard  (Read 12355 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

probabilmente sono io che non mi spiego, tranquillo.

infatti ho aggionrato alla versioe C la guida, ma continuo con piacere qui

- Il vecchio Optiboot (rel_non pervenuta) aveva il problema  SALTUARIO di cui tutti sappiamo dell'autoreset prematuro, che si verificava con lo sketch arduinoISP.
- Il nuovo Optiboot (rel_4.4) ha un problema SEMPRE SALTUARIO di un mancato autoreset al caricamento di nuovi sketch. Non c'entra con ArduinoISP
ArduinoISP sull' ide 1.0 non funziona perhe' e' sbagliato lo sketch, ma questa e' un'altra storia, risolta con lo sketch allegato

Quando parlo di standalone intendo sempre (l'ho aggiunto alla guida) uno standalone che include il bootloader, come il mio valvolare che ha in pianta stabile un cinesino (usb-232) infilato dietro

Logicamente se fai uno standalone senza bootloader non ti interessa niente del diodo, ma onestamente lo metto lo stesso casomai voglia usarer il bootloader in secondo momento, male non fa e costa 2cent.
« Last Edit: January 26, 2012, 04:46:53 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La situazione in effetti sembra ingarbugliata.
Problema 1 - autoreset con ISP: l'esecuzione automatica di un reset impedisce il buon fine dell'operazione
Soluzioni 1: condensatore tra 3V3 e RST (mio test personale dopo lo sudio di Astro) oppure Optifix

Problema 2 - NON autoreset dopo caricamento di uno sketch con IDE 1.0 su chip con bl in stand-alone (quindi in questo caso il RESET dovrebbe esserci ma NON c'è)
Soluzione 2: diodo 1N4148 in parallelo alla R tra RST e 5V

Problema 3 - Lo scketch caricato con IDE0022 su micro in stand alone con optiboot funziona SOLO la prima volta, al primo RESET si blocca e non riparte mai più (quindi in realtà il reset sembra non c'entrare nulla)
Soluzione 3: sostituire l'optiboot con il bootloader della 2009. Le altre idee: diodo, optifix, ecc sono possibili prove per poter recuperare la ram che occupa inutilmente il veccio bootloader.

Sul diodo dovresti prima capire cosa ci fa sulla r3 di Arduino UNO, prima di dire se ti può aiutare o meno, Banzi l'ha messo, Testato dice chiaramente (se ho capito) che è l'unico modo per veder funzionare un micro in stand alone con optiboot dell1.0 e reset automatico dopo caricamento dello sketch.

 smiley-sweat
Logged

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ecco, le cose ora sono molto più chiare.
Ora non ho sottomano un 328 per fare dei test, domani se ho tempo provo.

- Il vecchio Optiboot (rel_non pervenuta)
4.0


Logged


0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

thanks, quindi chiamiamolo cosi' 4.0

il prblema 3 non mi e' mai capitato, e poi perche' solo su standalone con BL ? sulle unor1 e unor2 non capitava mai ?

banzi ha messo il diodo appositamente per questo problema di optiboot da quello che ho letto io
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

...... come il mio valvolare che ha in pianta stabile un cinesino (usb-232) infilato dietro
smiley-yell smiley-yell smiley-yell mi era sfuggito questo, e anche a Leo  smiley-yell smiley-yell smiley-yell
Non è che fra un paio di ore legali tti trovi lì sopra delle valvoline gialle appena nate? smiley-yell smiley-yell smiley-yell

@ Leo mi pare che all'epoca te ne avevo parlato, forse l'avevi fatta la prova, mi farebbe piacere che la rifacessi, quando potrai. [OT, prché il periodo è quello] ma il circuito del suocero poi è andato tutto ok???

@ Testato: a dire la verità sembra un problema legato ai chip più che al discorso stand-alone infatti ogni tanto qualcuno aprì dei post lamentando che Arduino "perdeva la memoria", in un caso uno risolse facendosi sostituire i micro da Robot Italy; io sulla UNO nn ho mai avuto problemi, lo stesso micro l'ho messo sulla UNO e funziona, poi non ho approfondito, ma ora penso di dedicargli qualche ora.
Logged

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

[OT]
Guarda, un PCB di prova l'avevo saldato a fine dicembre, poi era rimasto un po' di giorni fermo perché mi mancava lo spinotto (ti ricordi che ti chiedi qual'era la misura diciamo "standard" per il jack?). Poi mi mancava l'alimentatore  smiley-sweat
Giorni fa ho trovato una coppia di switching da parete multispinotto ad un prezzo decente su Ebay e li ho comprati. Finito di montare, il collaudo mi ha dato dei problemi di sketch. Poi ho bloccato il progetto perché mi sono dedicato ad altro (una figata...  smiley-twist).

Ho ricorretto il firmware stamattina, ed ora è alla parete in fase di test. Speriamo che non "fischi" per un allarme inesistente proprio stanotte  smiley-lol
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

[OT]
........ Poi ho bloccato il progetto perché mi sono dedicato ad altro (una figata...  smiley-twist).
smiley-roll-sweat

Quote
Ho ricorretto il firmware stamattina, ed ora è alla parete in fase di test. Speriamo che non "fischi" per un allarme inesistente proprio stanotte  smiley-lol
azz, alla faccia del regalo di Natale smiley-mr-green
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mi meravigliavo non l'aveste colta  smiley

il fatidico cambio ora legale e' vicina, ho organizzato con moglie e figli una pizza e staremo ad aspettare seduti attorno alle valvole le ore 2.00 fatidiche  smiley

Ricordo i post di perdita memoria, ma mi sembrava fossero legati alla seriale. Forse per questo capitava agli standalone, perche' in abbinamento all'8u2 non c'erano problemi, ma gli standalone non hanno l'8u2

la memoria questo mi dice  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

mi meravigliavo non l'aveste colta  smiley

il fatidico cambio ora legale e' vicina, ho organizzato con moglie e figli una pizza e staremo ad aspettare seduti attorno alle valvole le ore 2.00 fatidiche  smiley

Ricordo i post di perdita memoria, ma mi sembrava fossero legati alla seriale. Forse per questo capitava agli standalone, perche' in abbinamento all'8u2 non c'erano problemi, ma gli standalone non hanno l'8u2

la memoria questo mi dice  smiley
Hai una parte di ragione, perché anche a me pare di ricordare che qualcuno dicesse (forse sempre Astro) che bastava mandare qualcosa sulla seriale per riattivare il micro, ma non ho mai provato.
Logged

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

Parma
Offline Offline
Edison Member
*
Karma: 20
Posts: 2357
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Con Word 2010: File danneggiato. Impossibile aprirlo.
poi cliccando su ok alla fine lo apre ma non so se è tutto...

Qualcuno che riesce ad aprirlo correttamente lo può postare in PDF?
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Con Word 2010: File danneggiato. Impossibile aprirlo.
poi cliccando su ok alla fine lo apre ma non so se è tutto...

Qualcuno che riesce ad aprirlo correttamente lo può postare in PDF?
MI associo alla domanda.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho modificato il file da .odt a .pdf
Riscaricatelo.
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Parma
Offline Offline
Edison Member
*
Karma: 20
Posts: 2357
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie
Logged

BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 202
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Confermo con Arduino UNO Re. 3, IDE 1.0, ho caricato il bootloader su 328 P, con ISP su breadboard, usando Tinyisp, senza condensatore per reset, tutto funziona correttamente.
Logged

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5784
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie del feed  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Pages: 1 2 [3] 4 5   Go Up
Jump to: