Visualizza messaggio singolo
Vecchio 20 ottobre 14, 23:49   #1075 (permalink)  Top
dex1
User
 
L'avatar di dex1
 
Data registr.: 19-01-2005
Residenza: 33170 e dintorni
Messaggi: 10.447
Citazione:
Originalmente inviato da Roki97 Visualizza messaggio
Si, ti scrivo in breve una parte della guida..e un misto di vari commenti messi per l'occasione.
Allora..facciamo tutto con calma..quindi cancelliamo ogni traccia di arduino, bgc gui e bgc firmware. E facciamo tutto da capo..
Premessa delle premesse..è una newbies guide cioè per super principianti con ogni passaggio segnato, vi consiglio comunque di non saltare niente siccome alcuni passaggi possono creare errori ed essere tanto banali quanto fondamentali. Buonafortuna ;)

Prepariamo l'ambiente di lavoro.

Quindi procediamo al download di queste cose:
Driver: CP210x_VCP_Windows
Il fw alexmos modificato da qui: SBCG Baronerosso nulled .
l' xloader modificato: XLoader .
Brugi: Download brushless-gimbal-BruGi from SourceForge.net
Questa GUI: SBCGUI Baronerosso
Arduino senza modifiche.
Scompatta tutto in una cartella chiamato gimbal in modo da avere tutto organizzato. I driver installali.
Ok, ora l'ambiente dovrebbe essere pronto..
Procedimento (preso dal testo) :
Per preparare L'ide arduino all'upload del brugi bisogna fare le seguenti cose dal programma:
-File/Preferencese selezionare dove avete scompattato lo zip brugi
-Mettere la spunta su "Show verbose output..." e cliccare "OK"
-Andare in Tools/Board Type e selezionare Arduino Pro or Pro Mini (5V, 16 Mhz)w/ ATmega328
-e come ultima cosa Tools/Programmer e selezionare USPasp
-Parte nuova, occhio! devi anche verificare che la scheda venga riconosciuta dal pc tramite porta COMX in cui X è un numero, perciò vai su computer(destro)>gestione e poi recati in gestione dispositivi. Stacca e riattacca l'usb dal pc per capire che x è e impostala sull'ide arduino.

Ora è pronto.

Dopo aver scollegato i motori si può connettere la scheda per usb e accertatevi che dall'ide arduino ci sia selezionata la porta com interessata.

Per caricare il firmware bisogna quindi eliminare le tracce dell'alexmos cancellando la eeprom e per farlo basta andare in File/Examples/EEPROM/eeprom-clear poi chiudere la finestra aperta VUOTA e lasciare solo quella con lo script, verificare e uploadare. Senza scollegare la scheda chiudete il programma.
Riaprite Arduino e andate in File/Open cercate il file .INO del firmware EX: BruGi.INO, aprite il file, chiudete la finestra vuota e verificate, quando avrà finito la verifica potete uploadare.

Ok, ora il gimbal bene o male dovrebbe funzionare ma non è alexmos e personalmente non mi piace proprio il brugi.
Quindi torniamo ad alexmos..

Preparare xloader alla scheda:
-Scompattare xloader
-Aprire Xloader.exe
-Selezionare la porta COM interessata
-Impostare come baud rate 57600
-Selezionare arduino Duemilanove/nano(ATmega328)
-Selezionare il file null .hex scaricato
-e infine caricare il fw tramite il tasto Upload


Buona giornata a tutti e se avetre ancora problemi contattatemi ricordo che è solo parte della guida (dedicata a dex)
Citazione:
Originalmente inviato da dex1 Visualizza messaggio
buongiorno.problema risolto.
per chi si trovasse nei miei stessi problemi,confermo che le cause possono essere tre:
1)bootloader bloccato"che non permette aggiornamenti via usb,il mio caso"
2)scheda brikkata,e devi riscrivere il bootloader.
3)guasta.

io ho risolto riscrivendo il bootloader con arduino,ma con un programmatore
USBasp,via uart diretto al cip.ho usato un programmatore da 15€ quell che si usa
per riflashare i regolatori.non che quelli più performanti non siano buoni"ho un bel AVR
ma arduio non me lo riconosce".
riscritto il boot,poi a procedira di roki funziona benissimo.
ciao
Citazione:
Originalmente inviato da ziodino Visualizza messaggio
Allora...? Butto...?...
se hai compromesso il boot con xloader,devi riscriverlo con arduino.
leggi sopra.
ciao
__________________
Trattiamo bene la terra su cui viviamo: essa non ci è stata donata dai nostri padri, ma ci è stata prestata dai nostri figli
dex1 non è collegato   Rispondi citando