Go Down

Topic: ARDUINO DUE... stand alone!!! (Read 2585 times) previous topic - next topic

GianfrancoPa

#15
Mar 27, 2013, 08:37 am Last Edit: Mar 27, 2013, 08:40 am by GianfrancoPa Reason: 1

Per quello che so io l'Arduino DUE dovrebbe usare l'oscillatore interno, ad ogni modo non puoi fare un arduino Due Standalone perché il bootloader dell'Arduino li scrivono in una ROM dedicata direttamente in Atmel, se compri un SAM3X non ha il bootoader e non lo puoi programmare se non con un programmatore...


Avevo letto di questo bootloader, pensavo però che fosse installato di serie su tutti i micro...

Qua una disscussione: http://arduino.cc/forum/index.php?topic=128913.0
Gianfranco

astrobeed


Per quello che so io l'Arduino DUE dovrebbe usare l'oscillatore interno, ad ogni modo non puoi fare un arduino Due Standalone perché il bootloader dell'Arduino li scrivono in una ROM


Incredibile esistono già le leggende metropolitane sulla DUE  :smiley-mr-green:
Il clock è tramite un quarzo da 12 MHz più un quarzo da 32768 Hz per l'rtc, il bootloader è di serie su tutti i micro di questa tipologia e non ha nulla a che vedere con l'Arduino team.

Janos

Boia come ero informato...  :P
Per il quarzo hai ragione, non i ricordo dove avevo sentito quella cosa ma evidentemente si sbagliavano...  ;) Per il bootloader forse mi era fatto confondere da quanto scritto sulla pagina dell'Arduino DUE (http://arduino.cc/en/Main/ArduinoBoardDue):

Quote
Memory

The SAM3X has 512 KB (2 blocks of 256 KB) of flash memory for storing code. The bootloader is preburned in factory from Atmel and is stored in a dedicated ROM memory. The available SRAM is 96 KB in two contiguous bank of 64 KB and 32 KB. All the available memory (Flash, RAM and ROM) can be accessed directly as a flat addressing space.


Il che non dice che quel bootloader è solo per arduino...  :P

niki77




Se il pcb è fatto bene un tqfp ad aria calda lo saldi.

...

Scusami leo, quello citato non ho mai detto.
Ciao Uwe



Un classico esempio di informazione distorta dalla politica !!  XD XD
Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

leo72


Scusami leo, quello citato non ho mai detto.
Ciao Uwe

Sì, ho fatto casino io con i quote.

astrobeed

Giusto per la cronaca, stanno arrivando i primi cloni della DUE, questo è uno che rispetta le regole sul marchio e offre dei miglioramenti.

leo72


Un classico esempio di informazione distorta dalla politica !!  XD XD

Ho un portatile che alle volte mi legge i click o i doppi click anche sfregando sul bordo del tap con la manica... un supplizio. Spesso mi fa copia/incolla da solo oppure mi ritrovo a scrivere in punti diversi del testo perché ha sentito un click che non ho fatto e mi sposta da solo il cursore.... stavo tagliando le parti che non volevo citare e mi ha fatto casino, poi ho sistemato ma non ho ricontrollato con la preview... difatti vedete che era quotato anche il mio testo...  :smiley-sweat:

leo72


Il che non dice che quel bootloader è solo per arduino...  :P

Il bootloader della DUE non è infatti solo per l'Arduino. Lo specificò tempo fa lo stesso Banzi quando, ad una mia supposizione di una breakout col chip SAM3X, mi ponevo anch'io il problema del bootloader. Massimo intervenne specificando appunto che quel software è preinstallato da Atmel stessa ed è universale, come ha precisato anche Astrobeed.

astrobeed


 e mi sposta da solo il cursore....


Se ti sposta da solo il cursore mentre stai usando il mouse sul portatile è dovuto ad un conflitto tra il touchpad e il mouse, succede sia in Windows che con Linux, per ovviare basta disattivare il touchpad quando si usa il mouse.

leo72


Se ti sposta da solo il cursore mentre stai usando il mouse sul portatile è dovuto ad un conflitto tra il touchpad e il mouse, succede sia in Windows che con Linux, per ovviare basta disattivare il touchpad quando si usa il mouse.

Ho provato ma mi trovo peggio... preferisco, mentre scrivo, spostare il cursore al di fuori dell'area di testo dove sto scrivendo così che un click fantasma non mi sposti il cursore in un'altra zona ma cada ad esempio su un'area vuota della finestra visualizzata.

GianfrancoPa

Altre info sul bootloader:

http://arduino.cc/forum/index.php/topic,128913.0.html
Gianfranco

astrobeed


Altre info sul bootloader:


Generalizzando la cosa, tutti i micro con core ARM, non importa quale, hanno sempre un bootloader integrato, a seconda dei casi può essere solo tramite porta seriale oppure tramite altre periferiche come la SPI, USB, lettura diretta da SD, etc.
Poi ci sono le modalità di programmazione hardware diretta tramite apposito programmatore dedicato, tipicamente via JTAG, ma non solo, e la possibilità del cosidetto debug hardware, ovvero poter leggere lo stato dei registri macchina, e/o della memoria, mentre il micro sta lavorando, per questa funzionalità esistono vari livelli (quali sono implementati dipende dal produttore e dal tipo di micro) e può essere necessario un hardware/software molto costosi per accedere al massimo livello di debug hardware.

Go Up