Esiste elenco schizofrenie di Arduino?

Jan 08, 2025 Last reply: 1 year ago 3 Replies

Ciao caro NG, e felice 2025



Sto lavorando a un piccolo webserver con Arduino ed era sempre andato tutto bene. Improvvisamente, ieri, ha iniziato a darmi errore di timeout nel caricamento e sono impazzito a cercare di capire perché. Notare che attivo tutti i warning in compilazione e mi faccio sempre una specie di punto di onore di eliminarli tutti.



Allora ho pensato a un improvviso guasto nella catena quindi reboot PC, cambio porte, altro esemplare di arduino per escludere che il primo si fosse rotto, etc.



Cerca che ti cerca, il problema era che in una stringa da stampare sulla seriale avevo messo due punti esclamativi di séguito. Ho cercato in rete e ho scoperto che i relativi valori numerici sono usati dal loader per segnalare un cambio modalità di lavoro, ed è considerato un "known bug".



Quindi mi è sorto il desiderio di avere una specie di lista di problemi simili, solo che suppongo che la lista dei bug noti sia lunga un km e passa e siano molto tecnici quindi di poca utilità per me. Quindi vi chiedo: conoscete qualche elenco di stranezze simili e di pratico uso da suggerirmi?



Chiaro, questo post potevo anche non scriverlo (dato che avevo risolto da me) ma potrebbe darsi che qualcuno potrà avere lo stesso problema e allora saperlo potrebbe non rivelarsi inutile.



[Certo che a meno di motivo inevitabile, chi ha implementato il loader poteva anche prendere ispirazione dalla genetica in cui i problemi omologhi al mio sono gestiti con triplette. In questo caso, con tre caratteri le probabilità di questo errore sarebbero scese drasticamente.]

ciao!



A.


Il 08/01/2025 10:37, pcf ansiagorod ha scritto:

dagli la stringa che stampi a chatgpt, di solito aiuta però se noti questi errori, stampa sempre poco alla volta, altrimenti se vuoi farlo tutto insieme non ci arriverai mai.

Il 08/01/2025 10:37, pcf ansiagorod ha scritto:

Da quello che leggo qui[1], il bug si manifesta su 3 punti esclamativi consecutivi, non 2.

Hai ragione. Devo aver fatto uno dei miei soliti casini senili.

Comunque è una caratteristica (non credo si possa definire bug perché una sequenza di caratteri è inevitabile, fossero pure dieci) che dovrebbe far parte di un ipotetico documento di obbligatoria lettura e sempre in evidenza.

La cosa irritante è che google non distingue la pertinenza quanto dovrebbe per cui pagine e pagine di: 'hai controllato la connessione? Prova a cambiare porta USB' e tutti consigli simili a quando non si installano gli aggiornamenti windows: riprova. Fine.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required