rcfly4um
RC MULTIKOPTERI => OPREMA ZA MULTIKOPTERE => Topic started by: saxpg on November 29, 2013, 10:28:51 PM
-
Pozdrav svima.
Imam jednu KK 2.0 plocu sa Hobby Kinga, u koju sam ranije ubacio Open Aero softver kako bi je probao kao stabilizator na avionu.
Sada bih da je koristim kao plocu za quad, ali imam problem sa ubacivanjem novog softvera.
USBASP koji koristim sam normalno instalirao, medjutim on nece da odradi ubacivanje .hex file-a, vec mi javlja gresku:
avrdude: warning: cannot set sck period. please check for usbasp firmware update
Za programiranje koristim KK muticopter flash tool 0.75
Probao sam jos par drugih softvera, ali ni oni ne mogu da odrade.
Da li je neko od vas imao ovaj problem, i ako ste ga resili, kako?
Pozz, Sasa
-
Probaj ovaj AVRdudes...extra stvar-ne moras da kucas komande u avrdude...
http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/ (http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/)
Kod mene je isto bilo problema sa tim sck erorom...ali je programer ipak radio ok...naravno posle apdejta je to nestalo...
Ne znam koju verziju usbasp imas, ali ne bi bilo lose da ga apdejtujes na zadnju verziju :)...
naravno za to ti treba jos jedan USBasp :(
Sasvim druga je stvar je ako si prilikom ubacivanja open aero softwera nesto zeznuo-promenio fusebit-eve...pa iskljucio mogucnost ISP programiranja (reset pin disable)...e tu ti onda moze pomoci neko ko ima AVR programer sa "visokonaponskim paralelnim programiranjem" jer samo on ti moze vratiti fusebit-seve na zeljenu vrednost...
(<--)
-
Hvala Cakra, probacu danas. Mislim da je problem u USBASP-u.
Open Aero sam ubacio sa uredjajem od drugara, koji sam kupio na ebayu, a ovaj moj je sa HobbyKinga.
Mislim da problem moze biti i kod USBASP-a jer koji kod program da otvorim ne daje mi opciju da izaberem com port, vec samo pise usb, a opet sa druge strane, vidim po lampicama da ploca komunicira sa kompjuterom kada pokusam da ubacim hex.
Sto se tice fusebit-eva, to nisam radio.
-
Sad bas citam prepisku sa bloga na avrdudess...
"USBasp wants to use too fast SCK for MCUs with 1MHz clock (8 MHz internal oscillator with div 8 – many AVR’s deafult setting).
On the chinese USBasp version, they forget to put on the PCB a slowSCK pinhead (madness – it’s already there on the original version).
So if you pull down the programmer’s PC2 pin to GND, it will work with slowSCK option.
(If you are interested, the original version: http://www.fischl.de/usbasp/ )"
Znaci, probaj pc2 pin da spojis na masu...mada ipak bi ti najbolje bilo da ubacis najnoviji firmwer u USBasp...
A to sto ti ni jedan programer ne prijavljuje com portove?...da li ih uopste imas? ;)...Usbasp je nativni usb programer, tj. ne emulira com port, pa ne bi ni trebalo da ga vidiskao com serijski port...
usb programer...
-
Hvala Cakra, probacu danas. Mislim da je problem u USBASP-u.
Open Aero sam ubacio sa uredjajem od drugara, koji sam kupio na ebayu, a ovaj moj je sa HobbyKinga.
Mislim da problem moze biti i kod USBASP-a jer koji kod program da otvorim ne daje mi opciju da izaberem com port, vec samo pise usb, a opet sa druge strane, vidim po lampicama da ploca komunicira sa kompjuterom kada pokusam da ubacim hex.
Sto se tice fusebit-eva, to nisam radio.
-Da bi ti to radilo, prvo moraš da instaliraš USBASP drajver.
-Ako dobro instaliraš drajver, dobićeš tzv virtuelni com port.
-Kad to uradiš, najbolje reinstaliraj tj uninstal/install program za programiranje.
-OBAVEZNO RESTARTUJ KOMPJUTER NAKON SVAKE OD OVIH OPERACIJA !!!
-Deajver skini po uputstvu sa Atmelovog sajta - potrudi se malo ! 4e
Da proveriš da li si dobro instalirao drajver, uradi sledeće:
(ovo važi za WIN XP SP3)
Klikni na START >> settings >> control panel >> system
kad otvori prozor klikni na TAB Hardware >> Device Manager
(http://i1114.photobucket.com/albums/k531/misha2002/DEVICEMANAGER_zps1295485b.png) (http://s1114.photobucket.com/user/misha2002/media/DEVICEMANAGER_zps1295485b.png.html)
i trebalo bi da imaš ovako nešto, zavisi od drajvera itd...
(http://i1114.photobucket.com/albums/k531/misha2002/USBASP_zpsa97d1fc8.png) (http://s1114.photobucket.com/user/misha2002/media/USBASP_zpsa97d1fc8.png.html)
Pošto si to sve lepo uradio, program mora prvo da vidi USB AVR-programator na nekom od com portova :)aplauz
Pozdrav
Miša
-
Sad bas citam prepisku sa bloga na avrdudess...
"USBasp wants to use too fast SCK for MCUs with 1MHz clock (8 MHz internal oscillator with div 8 – many AVR’s deafult setting).
On the chinese USBasp version, they forget to put on the PCB a slowSCK pinhead (madness – it’s already there on the original version).
So if you pull down the programmer’s PC2 pin to GND, it will work with slowSCK option.
(If you are interested, the original version: http://www.fischl.de/usbasp/ )"
Znaci, probaj pc2 pin da spojis na masu...mada ipak bi ti najbolje bilo da ubacis najnoviji firmwer u USBasp...
A to sto ti ni jedan programer ne prijavljuje com portove?...da li ih uopste imas? ;)...Usbasp je nativni usb programer, tj. ne emulira com port, pa ne bi ni trebalo da ga vidiskao com serijski port...
usb programer...
Hvala jos jednom Cakra. Ovo sam trazio par dana ali nisam uspio da provalim u cemu je problem.
Trenutno nemam drugi programer da bih updateovao ASP ali odradicu to ovih dana.
Mislim da mi je to bolje nego da prespajam JP3/GND.
(pijemo)
-
U medjuvremenu sam rijesio da probam ipak da prespojim JP3(pc2) i GND, da bih tako smanjio brzinu ali posle toga opet nisam uspio sa programiranjem.
Spojio sam pin 25, to bi po semi trebalo da je pc2.
(http://i37.photobucket.com/albums/e51/saxpg/atmel-avr-usb-programmer-usbasp-isp_2_zps9894a19a.jpg) (http://s37.photobucket.com/user/saxpg/media/atmel-avr-usb-programmer-usbasp-isp_2_zps9894a19a.jpg.html)
-
Mali lapsus u pisanju
........
i trebalo bi da imaš ovako nešto, zavisi od drajvera itd...
(http://i1114.photobucket.com/albums/k531/misha2002/USBASP_zpsa97d1fc8.png) (http://s1114.photobucket.com/user/misha2002/media/USBASP_zpsa97d1fc8.png.html)
Pošto si to sve lepo uradio, program mora prvo da vidi USB AVR-programator na nekom od com portova :)aplauz
....
Ovde treba da stoji USB
Driver
http://www.fischl.de/usbasp/ (http://www.fischl.de/usbasp/)
We recommend KKmulticopter Flash Tool V0.41. Ensure you have the device driver for USBasp
installed before using KKmulticopter Flash Tool V0.41
http://lazyzero.de/en/modellbau/kkmulticopterflashtool#drivers (http://lazyzero.de/en/modellbau/kkmulticopterflashtool#drivers)
Ensure you have the latest version of Java installed.
http://java.com/en/download/ie_manual.jsp?locale=en (http://java.com/en/download/ie_manual.jsp?locale=en)
WARNING: Disconnect your controllers power source before
plugging the USBasp in to the board. If you need to connect to the
board in a powered state remove jumper J1.
Rupa na saksiji je odavno izmišljena! :big smile
I OVO SIGURNO RADI...
Da ne bude da ti nisam reko, a to što nećeš da čuješ, je tvoj problem !
I još nešto, ovaj programator nije predviđen za reflašovanje as-is !
Da bi ga reflašovao, mora malo i hardwerskog rada !...
Ja toliko, a ti kako hoćeš.
Pozdrav
Miša
-
Miso hvala ti na pomoci, ali nije problem u driverima. Instalirao sam od pocetka sve kako treba.
-
100% si poremetio fusebiteve...i meni se desilo kad sam isprobavao hakovani alexmos 2.2...a posto nemam HV paralel programator-kupih drugi at 328 :)...a ovaj zeznuti cu jednom vec oziveti...
Mali lapsus u pisanju
........
i trebalo bi da imaš ovako nešto, zavisi od drajvera itd...
(http://i1114.photobucket.com/albums/k531/misha2002/USBASP_zpsa97d1fc8.png) (http://s1114.photobucket.com/user/misha2002/media/USBASP_zpsa97d1fc8.png.html)
Pošto si to sve lepo uradio, program mora prvo da vidi USB AVR-programator na nekom od com portova :)aplauz
....
Ovde treba da stoji USB
Driver
http://www.fischl.de/usbasp/ (http://www.fischl.de/usbasp/)
We recommend KKmulticopter Flash Tool V0.41. Ensure you have the device driver for USBasp
installed before using KKmulticopter Flash Tool V0.41
http://lazyzero.de/en/modellbau/kkmulticopterflashtool#drivers (http://lazyzero.de/en/modellbau/kkmulticopterflashtool#drivers)
Ensure you have the latest version of Java installed.
http://java.com/en/download/ie_manual.jsp?locale=en (http://java.com/en/download/ie_manual.jsp?locale=en)
WARNING: Disconnect your controllers power source before
plugging the USBasp in to the board. If you need to connect to the
board in a powered state remove jumper J1.
Rupa na saksiji je odavno izmišljena! :big smile
I OVO SIGURNO RADI...
Da ne bude da ti nisam reko, a to što nećeš da čuješ, je tvoj problem !
I još nešto, ovaj programator nije predviđen za reflašovanje as-is !
Da bi ga reflašovao, mora malo i hardwerskog rada !...
Ja toliko, a ti kako hoćeš.
Pozdrav
Miša
Hehe vec sam hteo da te kritikujem...napisah da je USBasp nativni usb kontroler-znaci ne emulira com port...ali si se sam ispravio!Majstore...
Ja sam svoj USBasp apdejtovao tako sto sam kupio novi cip pa ga isprogramirao sa USBasp programatorom-te zatim taj cip zalemio na programator :).
(<--)
-
@cakra
:big smile pre će biti da si ga zaključao...
@saxpg
To džampovanje itd važi za ovaj programator.
(http://i1114.photobucket.com/albums/k531/misha2002/27990_zpsf2bf4d0b.jpg) (http://s1114.photobucket.com/user/misha2002/media/27990_zpsf2bf4d0b.jpg.html)
Koliko vidim, ti imaš prastari model. Da skratiš muke, naruči ovo:http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idproduct=27990 (http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idproduct=27990)
Pozdrav
Miša
-
Miso nemam prastari model, i nije problem u dzamperu. Daj covjece... Znam da hoces da pomognes ali nije u tome problem.
Stavio sam sliku prvog uredjaja koji sam nasao na netu.
-
A da ti ja posaljem jedan isprogramiran cip sa novim usbasp firmwerom?...posto imam jedan visak-koji mi je ostao od kineskog/originalnog programatora...samo da ga pronadjem...ko zna gde sam ga zaturio?
U krajnjoj liniji mozes isporbati sa nekim drugim programatorom-cisto da probas i skines sumnju sa USBasp-a.
Ja sam godinama koristio ovu "hajducku' varijantu http://nahians-avr.webs.com/parallelportprogrammer.htm (http://nahians-avr.webs.com/parallelportprogrammer.htm)
kaci se na paralelni port...i provereno radi...
(<--)
-
Hvala Cakra, ali necu da te maltretiram. Ja sam u CG, pa bi to bilo slanje i cimanje. Uzecu od drugara programer pa cemo ga srediti. On ima ovo:
(http://4.bp.blogspot.com/-r5uqdFZchu4/UiuEYEucxBI/AAAAAAAAAQ8/u-8xQ8e71yQ/s1600/IMG_2217.jpg)
()-()
-
Ovo je isti programator kao na onoj tvojoj slici - prastari tj ver 1.0!
Programator sa moje slike i linka, nije stari već novi ver 2.0 i ima predviđena mesta za džampere, a samim tim i novi firmware... :sljus
@cakra
Koji i čiji firmware si ubacio?
-
Pa ovaj sa USBasp sajta... http://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz (http://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz)
mislim da je kod mene ATmega8 -moram proveriti...
Inace programator je iz HK...i to prva verzija...
Ja ga u zadnje vreme koristim sa ovim AVRDUDESS softwerom i radi bez ikakvih problema.
(<--)
-
@saxpg
Danas sam se malo "igrao" sa programerom kao što je i tvoj. Da sad ne opisujem šta sam sve radio i probao...
Došao sam do zaključka da mi ovo
"avrdude: warning: cannot set sck period. please check for usbasp firmware update."
uopšte nije jasno i u kakvoj je posledičnoj vezi, jer ... to radi!!!
(http://i1114.photobucket.com/albums/k531/misha2002/programer_zpsfa595b24.png) (http://s1114.photobucket.com/user/misha2002/media/programer_zpsfa595b24.png.html)
........
........
1- Restartuj kompjuter
2- Poveži programator sa pločicom i uključi u USB
3- Iskopiraj *.hex fajl u root C:\*.hex (* je ime fajla)
4- Startuj "Command Prompt" (Start>>Programs>>Acessories>>Command Prompt)
5- Ako ti nije u rutu tj C:\_ ukucaj cd.. pa ENTER i to ponovi dok ne dođe do C:\_
6- Ukucaj sledeću komandu (tačno kao što je napisano)
avrdude -c usbasp -p m88 -U flash:w:*.hex
NAPOMENA - OBJAŠNJENJE gornje kmande
"-c usbasp" je tvoj programer tj njegov naziv
"-p m88" je za čip "Atmega88" - naravno, ti upiši broj Atmege na KK pločici...
umesto * upiši naziv fajla
7- Pritisni ENTER iiii to je to.
V A Ž N O ! ! !
NEMOJ DA STARTUJEŠ NIJEDAN PROGRAM ZA PROGRAMIRANJE !!!
Ako si sve dobro uradio i ako je sve ispravno, trebalo bi da dobiješ ovakav ispis (naravno, naziv i brojne vrednosti će biti shodno učitanom fajlu)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9307
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "aviosvetla.hex"
avrdude: input file aviosvetla.hex auto detected as Intel Hex
avrdude: writing flash (1482 bytes):
Writing | ################################################## | 100% 1.08s
avrdude: 1482 bytes of flash written
avrdude: verifying flash memory against aviosvetla.hex:
avrdude: load data flash data from input file aviosvetla.hex:
avrdude: input file aviosvetla.hex auto detected as Intel Hex
avrdude: input file aviosvetla.hex contains 1482 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.72s
avrdude: verifying ...
avrdude: 1482 bytes of flash verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Pozdrav
Miša
-
Miso, radi to tako kao sto si i ti rekao...i pored tog sck errora programer ce da isprogramira cip...
i meni se to javljalo sve dok nisam updejtovao USBasp programer...
Ali kod Sase-saxpg imas i ovo...
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
itd
sto mu dodje da programator uopste ne vidi cip i ne moze da ga isprogramira...
E sad, sta moze dalje biti problem = je gotovo nemoguce resiti ovako na daljinu -na slepo...
(<--)
pozz
-
Miso hvala na pokusaju. Nisam uspio ovo da odradim. Kaze:
`avrdude` is not recognised as an internal or external command
Pokusao sam u medjuvremenu na jos par drugih kompjutera i nisam uspio.
Svuda javlja istu gresku.
Probao sam sa dva razlicita avr-a.
Probao sam i da flashujem AVR, ali nece ni to jer ocigledno je problem u samoj komunikaciji PC-AVR.
Driveri su instalirani OK, i ne iskljucujem da je neka glupa greska u pitanju, ali sto kaze Cakra to se ne moze srediti ovako na daljinu.
Pogotovo kad neko kao ja nema neka osnovna znanja o tome sto treba da uradi (zid)
Pozzz
-
Ako si prethodno na tom USB portu, imao printer ili ISDN,.. postoji velika mogućnost da ti to pravi problem.
-Probaj na portu na kom nisi ništa instalirao.
-Deinstaliraj drajver
-Restartuj kompjuter
-Uključi programator (ako windovs krene instalaciju novog hardvera, jednostavno samo cancel)
-Instaliraj WinAVR program i drajver
-Ponovo restartuj kompjuter
-Kad se digne sistem, prikači programator i treba da svetli zelena LED na njemu (ne treba da kačiš KK)
-Startuj "Command Prompt"
-Ukucaj sledeće
"avrdude -c asdf"
Treba da dobiješ listing programatora koje podržava... Treba da ga imaš u listingu...
Ukucaj "CLS" pa ENTER------ to briše ekran
Sad ukucaj ono iz prethodnog posta ( bez KK pčočice )
Raport je kratak, prekucaj ga, ako te ne mrzi, čisto da uporedim sa mojim !..
Pozdrav
Miša
-
Probao i nista.
Opet dobijam istu poruku: `avrdude` is not recognised as an internal or external command
Deinstalirao sam avr sa svakog usb porta posebno, jer kad sam ga deinstalirao na prvom i ukljucio ga u sledeci kompjuter ga je opet prepoznao kao da nije deinstaliran???
Posle restartovanja i instalacije, i ponovnog restarta, dobio sam istu poruku.
Zaboravi Miso, hvala na pomoci ali nije vredno cimanja.