RC MULTIKOPTERI > OPREMA ZA MULTIKOPTERE
Programiranje KK 2.0 ploce
cakra:
Pa ovaj sa USBasp sajta... 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.
(<--)
miša2002:
@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
--- Quote ---"avrdude: warning: cannot set sck period. please check for usbasp firmware update."
--- End quote ---
uopšte nije jasno i u kakvoj je posledičnoj vezi, jer ... to radi!!!
........
........
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)
--- Quote ---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.
--- End quote ---
Pozdrav
Miša
cakra:
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
saxpg:
Miso hvala na pokusaju. Nisam uspio ovo da odradim. Kaze:
--- Quote ---`avrdude` is not recognised as an internal or external command
--- End quote ---
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
miša2002:
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
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version