FlyFreak

RC Modeli => Elektronika i baterije => Topic started by: zeezy on January 14, 2016, 04:14:35 pm

Title: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 14, 2016, 04:14:35 pm
Pred par dana stigao mi je openlog sa banggoda i pokušao sam stavit blackbox firmware na njega ali bez uspjeha. Od programera imam FDTI232 i  USBasp modul. Postupak sam gledao na youtube i spojio po uputama. Od programa Arduino 1.6.7,namještene sve potrebne libr. i sketch folder od firmwarea,serijski port otvoren,izabran arduino uno,sd formatirana na FAT16...  
 
http://www.youtube.com/watch?v=bA0_YaBV8ew (http://www.youtube.com/watch?v=bA0_YaBV8ew)

Nakon kompajliranja krene upload, traje predugo i na kraju izbaci grešku koja vjerojatno upućuje na problem sa bootloaderom:

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x45
avrdude: stk500_recv(): programmer is not responding


S obzirom da se prvi put susrećem sa flashanjem arduina možda sam nešto previdio.
Kako je postupak za burn bootloadera preko serijskog porta odnosno FDTI232, ili možda uz pomoć USBasp?
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 14, 2016, 06:50:06 pm
Ja ostavio stock firmware, spustio rate denom na 3 i sljaka.
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Sys on January 14, 2016, 07:19:02 pm
Evo onako usput, jedno njub pitanje, čemu ti služi to, vidim da hvata serial com, ali čemu?
Title: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 14, 2016, 07:37:26 pm
http://www.youtube.com/watch?v=cln1NxO0mps

Vidis sve sto senzori od controlera ocitavaju pa mozes vidjet sto cuda u grafovima, od toga na kojim osima imas vibracije i u kojoj situaciji do toga da li ti se u letu upalio failsafe odnosno dali gubis signal itd...

Mozes spojiti sva ta ocitanja sa videom pa vidis u kojoj situaciji se sto dogada.
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Sys on January 14, 2016, 07:51:35 pm
Ludilo :) Hvala Daglas!
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 14, 2016, 07:56:57 pm

Ludilo :) Hvala Daglas!

No frx! Al znas kak je kad imas gomilu podataka, treba se puno educirat da bi znao prepoznat koji su bitni za tebe... Ja tek pokusavam skuziti sto je sa cime povezano.
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Sys on January 14, 2016, 08:01:37 pm
ja tek pokusavam skuzit sto sve postoji ;)
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 15, 2016, 11:02:26 pm
Konačno uspio...
Nakon podosta tetošenja po youtubu i forumima uspio sam stavit blackbox firmware na kineski OpenLog i sve skupa lijepo pokrenut da bi dobio grafički prikaz senzora i pidova u cleanflight blackbox exploreru. Probao sam razne načine flashanja a nakraju je tek uspjelo sa usbasp u kombinaciji sa atmel flashing toolom kojeg sam imao od prije za flashanje ESCeova. Sada slijedi učenje i proučavanje logova kroz grafički prikaz,traženje vibracija i grešaka u štelanju pidova.
Ako nekog detaljno zanima cijeli postupak rado ću napisat...
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 16, 2016, 08:20:15 am
Hmmm vise me zanima da ti posaljem moj openlog da i njega flešaš... Ak si za takvu suradnju jaaaaavi seeee
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 16, 2016, 09:21:17 am
Hmmm vise me zanima da ti posaljem moj openlog da i njega flešaš... Ak si za takvu suradnju jaaaaavi seeee
Nema problema ako ti se da slat...javi na PM
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Sys on January 16, 2016, 10:43:14 am
Konačno uspio...
Nakon podosta tetošenja po youtubu i forumima uspio sam stavit blackbox firmware na kineski OpenLog i sve skupa lijepo pokrenut da bi dobio grafički prikaz senzora i pidova u cleanflight blackbox exploreru. Probao sam razne načine flashanja a nakraju je tek uspjelo sa usbasp u kombinaciji sa atmel flashing toolom kojeg sam imao od prije za flashanje ESCeova. Sada slijedi učenje i proučavanje logova kroz grafički prikaz,traženje vibracija i grešaka u štelanju pidova.
Ako nekog detaljno zanima cijeli postupak rado ću napisat...


Ja bih volio ako možeš popratiti svoj rad ovdje na forumu pa da i ja nešto naučim ;)
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 16, 2016, 02:15:28 pm
Dakle ovako:
Prvo skinut sve potrebne programe i drivere

https://www.arduino.cc/en/Main/Software (https://www.arduino.cc/en/Main/Software)  (zadnju verziju Arduina)
http://www.fischl.de/usbasp/usbasp-windriver.2011-05-28.zip (http://www.fischl.de/usbasp/usbasp-windriver.2011-05-28.zip)  
https://github.com/cleanflight/blackbox-firmware (https://github.com/cleanflight/blackbox-firmware)  (download zip)
https://chrome.google.com/webstore/detail/cleanflight-blackbox-expl/cahpidddaimdojnddnahjpnefajpheep (https://chrome.google.com/webstore/detail/cleanflight-blackbox-expl/cahpidddaimdojnddnahjpnefajpheep)  (za grafički prikaz logova)
 
Od opreme:

http://www.banggood.com/OpenLog-Serial-Data-Logger-9660bps-PPZ-Flight-Control-Record-FAT16-FAT32-MicroSD-Cards-p-993844.html (http://www.banggood.com/OpenLog-Serial-Data-Logger-9660bps-PPZ-Flight-Control-Record-FAT16-FAT32-MicroSD-Cards-p-993844.html)  (kineski openlog modul)
http://www.hobbyking.com/hobbyking/store/__42120__Atmel_Atmega_Socket_Firmware_Flashing_Tool_EU_Warehouse_.html (http://www.hobbyking.com/hobbyking/store/__42120__Atmel_Atmega_Socket_Firmware_Flashing_Tool_EU_Warehouse_.html)  (atmel chip flasher, isto i za flashanje blheli bootloadera ESCova)
http://www.hobbyking.com/hobbyking/store/__27990__USBasp_AVR_Programming_Device_for_ATMEL_proccessors.html (http://www.hobbyking.com/hobbyking/store/__27990__USBasp_AVR_Programming_Device_for_ATMEL_proccessors.html)  (usbasp)
-FAT16 fomatirana micro SD card
-svježe naspavan mozak, malo volje i vremena :-)


Namještavanje arduino programa u win:

Nakon instalacije arduina, otvorit blackbox-firmware-master.zip datoteku i u njoj naći foldere SdFat i SerialPort te ih kopirat u folder Documents\Arduino\libraries, isto tako iz istog zipa folder OpenLog_v3_Blackbox kopirat u Documents\Arduino
Pokrenut Arduino program, iz Tools-Board izabrat Arduino/Genuino Uno, iz Tools-Programmer izabrat USBasp, iz File-Sketchbook otvorit OpenLog_v3_Blackbox.ino  Spojit s jednom rukom chip flasher na openlog modul (pazit da crvena točka na bijeloj plastici odgovara kružiću na atmel chipu openloga) a drugom rukom utaknut USBasp u komp i u novom prozoru Arduina na Sketch stisnut Upload using programmer. Ako je sve ok nakon provjere i flashanja pisat će Done uploading.
Izvadit Sd karticu iz openloga i otvorit ju na kompu, u config.txt mora biti samo vrijednost bauda,baud. Promjenit baudrate na 115200 ili drugi i save.

Spajanje na naze32/flip32 i config u cleanflightu:

Openlog se obično spaja na hardwerski UART1 ili 2 radi nedovoljne brzine softseriala.  Za UART2: na openlogu spoit 3 žice označene RXO,VCC,GND na RC input odnosno pinove  CH3,+5V,GND.  Za UART1: naći njegov TX pin,+5V i GND negdje na Fcu,                                                                                  
U cleanflightu pod portovima od UART1 ili UART2 označit Blackbox i baudrate 250000,save.Pod setupom dolje desno uključit kvačicu na blackbox,save. Pod modes namjestit paljenje blackbox logiranja sa switchom ili jednostavno sa armanjem drona,save.

Dobivene LOG.TXT na SD kartici otvorit u Cleanflight Blackbox Exploreru i zabava može počet...

Veći dio ovog ima na youtube:
   http://www.youtube.com/watch?v=bA0_YaBV8ew (http://www.youtube.com/watch?v=bA0_YaBV8ew)
   http://www.youtube.com/watch?v=wOhm4bnkKiE (http://www.youtube.com/watch?v=wOhm4bnkKiE)                                                                                                                                                                
Mislim da je dovoljno detaljno i za početnike...poz
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 16, 2016, 02:20:19 pm
Svaka cast na trudu!
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 16, 2016, 02:23:03 pm
No problem,da uštedim vrijeme drugima  :)
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zed on January 16, 2016, 02:31:06 pm
Bravo stari! Svaka cast, da nas je barem vise ovakvih :)
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 16, 2016, 02:36:27 pm
Volio bih vidjet ovakav detaljni tutorijal na jednom mjestu o štelanju pidova na terenu i pomoću blackboxa...možda netko od iskusnijih na forumu
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 16, 2016, 02:42:00 pm
Ne čačka bas puno ljudi po tome...
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: zeezy on January 16, 2016, 02:47:59 pm
Možda blacbox da, ali općenito fino štelanje pidova je možda najveći problem početnika kad već slože dron zbog nedovoljno leta na terenu i nepoznavanja principa rada pidova...
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Daglas on January 16, 2016, 03:01:40 pm
Istina za pidove. Medutim brijem da to ljudima nije bas ni lako objasniti... Fala bogu nove verzije bete fakat rade solidno za pocetnike bez nekog znatnog stelanja...
Title: Odg: Flashanje OpenLoga sa blackbox firmwareom
Post by: Sys on January 16, 2016, 03:02:19 pm
Potpuno se slažem s  vama!

to i mene čeka! Evo tek eksperimentiram sa FPV-om (danas prvi let) i iako sam stvarno puno naučio o svemu oko quada, upravo ovo je točka koja mi je "strana" sa svih strana trenutno.

Tako da puno ti hvala na ovom postu, a bit ćemo u kontaktu kada dodje Openlog, moram to naruciti... jučer :)