RC MULTIKOPTERI > OPREMA ZA MULTIKOPTERE

Programiranje KK 2.0 ploce

<< < (4/5) > >>

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