Fórum témák

» Több friss téma
Fórum » Topi-féle AVR programozó Linux alatt
Lapozás: OK   2 / 3
(#) taj1989 hozzászólása Okt 11, 2009 /
 
visszatettem az eredeti avrt és ha a kristály valamelyik lábához hozzáérek akkor megy, ha elengedem leáll. A kristállyal lesz a baj?
(#) Feri007 válasza taj1989 hozzászólására (») Okt 11, 2009 /
 
Vagy a kivezeteseken a kondikkal van baj. Pl. szakadt.
(#) tbs1001 hozzászólása Okt 21, 2009 /
 
Sziasztok!

Linux alatt próbálkoznék. HE kit építése után élesztés win-en, AVRStudio-val, virtual soros porton -> perfekt.

Linuxon a következőket látom:
Soros próba:
  1. Oct 21 11:58:10 outlaw kernel: [49004.680044] usb 2-2: new low speed USB device using uhci_hcd and address 5
  2. Oct 21 11:58:10 outlaw kernel: [49004.848047] usb 2-2: config 1 interface 1 altsetting 0 endpoint 0x1 is Bulk; changing to Interrupt
  3. Oct 21 11:58:10 outlaw kernel: [49004.848052] usb 2-2: config 1 interface 1 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
  4. Oct 21 11:58:10 outlaw kernel: [49004.879129] usb 2-2: configuration #1 chosen from 1 choice
  5. Oct 21 11:58:11 outlaw kernel: [49004.893929] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
  6. Oct 21 11:58:11 outlaw kernel: [49004.900117] usbcore: registered new interface driver cdc_acm
  7. Oct 21 11:58:11 outlaw kernel: [49004.900121] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters

  1. tbs@outlaw:~/space/elektronika/avr/avrdude_teszt_ledvillogtato$ sudo avrdude -p t45 -c stk500v2 -P /dev/ttyACM0 -vvvvv
  2.  
  3. avrdude: Version 5.8, compiled on Oct 21 2009 at 01:27:00
  4.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  5.          Copyright (c) 2007-2009 Joerg Wunsch
  6.  
  7.          System wide configuration file is "/usr/local/etc/avrdude.conf"
  8.          User configuration file is "/home/tbs/.avrduderc"
  9.          User configuration file does not exist or is not a regular file, skipping
  10.  
  11.          Using Port                    : /dev/ttyACM0
  12.          Using Programmer              : stk500v2
  13. avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
  14. avrdude: ser_send(): write error: Invalid argument
  15. tbs@outlaw:~/space/elektronika/avr/avrdude_teszt_ledvillogtato$


Usb HID:
  1. Oct 21 12:03:30 outlaw kernel: [49324.620202] usb 2-2: new low speed USB device using uhci_hcd and address 6
  2. Oct 21 12:03:30 outlaw kernel: [49324.802207] usb 2-2: configuration #1 chosen from 1 choice
  3. Oct 21 12:03:30 outlaw kernel: [49324.867116] usb 2-2: ctrl urb status -75 received
  4. Oct 21 12:03:30 outlaw kernel: [49324.878209] generic-usb 0003:16C0:05DF.0006: hiddev96,hidraw2: USB HID v1.01 Device [obdev.at Hobbielektronika.hu: AVR-Doper] on usb-0000:00:1d.0-2/input0

  1. tbs@outlaw:~/space/elektronika/avr/avrdude_teszt_ledvillogtato$ sudo avrdude -p t45 -c stk500v2 -P avrdoper -vvvvv
  2.  
  3. avrdude: Version 5.8, compiled on Oct 21 2009 at 01:27:00
  4.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  5.          Copyright (c) 2007-2009 Joerg Wunsch
  6.  
  7.          System wide configuration file is "/usr/local/etc/avrdude.conf"
  8.          User configuration file is "/home/tbs/.avrduderc"
  9.          User configuration file does not exist or is not a regular file, skipping
  10.  
  11.          Using Port                    : avrdoper
  12.          Using Programmer              : stk500v2
  13. avrdude: [tbs_mod] avrdoper_open(): Device not found.
  14. tbs@outlaw:~/space/elektronika/avr/avrdude_teszt_ledvillogtato$


Lucifer által hivatkozott részt átnéztem, próbáltam mindenfélét. Nemmegy. Win-en továbbra is finom, de nem kívánnék emiatt fenntartani egy win-t.

Nincs tippetek..? Érdeklődőknek kernel konfigot is tudok küldeni, de benne van minden, ami kell...
(#) Lucifer válasza tbs1001 hozzászólására (») Okt 21, 2009 / 1
 
Nem kell semmi vad dologra gondolni.
Ami itt az oldalon fent van firmware abban a módosított (rossz) device string van.
Vagy patcheled az avrdudet, vagy leszeded az obdev.at-ról a forrást és pörgetsz egyet magadnak.
HID módban kell tolni. avrdudenak -C stk500v2 -p avrdoper argumentumokat adva. Alapból rootként megy, vagy ha jól emlékszem a /dev/usb/hidraw0-ra kell jogot adni, illetve annó faragtam rá udev szabályt.

(#) tbs1001 válasza Lucifer hozzászólására (») Okt 21, 2009 /
 
Természetesen az avrdude product stringet kellett kijavítani. "Hobbielektronika.hu: AVR-Doper" Most már harap és jó.

Köszönöm.
(#) jozsika2000 hozzászólása Nov 18, 2009 /
 
Sziasztok!

Rendeltem és megépítettem én is egy ilyen kit-et, és félig-meddig működik is, de mintha valami nem lenne kerek.

Ezekkel próbálkozom:
AVR Studio 4.17 Build 666
ATtiny45 breadboard-on, kb. 15 cm programozó vezeték
HP laptop

A programozót CDC módban használom, csak a TARGET-VCC jumper van fenn. Beültetés, forrpontok többször ellenőrizve, minden jónak tűnik.

AVR Studio rá tud kapcsolódni STK500 módban.
Ha a Main lapon ha ATtiny45-öt választok, majd a Read signature-t nyomkodom, akkor az esetek kb. felében "Sig. matches"-t, másik felében pedig "Sig. does not match"-et kapok, függetlenül az ISP Freq. beállítástól (lementem egészen 1kHz-ig). Ez gondolom rossz jel.

A cikkben közölt LED villogatót lefordítottam, és a Program fülre lépve minden esetben helyesen rátölti, a LED-ek villognak, látszólag minden oké. DE: programozás után "ISP Mode Error" hibát kapok (a videóban is látható message box). Ezt leokézom, látszólag nem fáj neki. Ezt többször is eljátszhatom, mindig rendesen felprogramozza (5-6x próbáltam).

Ha a Fuses fülre lépek és Read-re nyomok, majd CKDIV8-ból kiveszem a pipát, majd Program, akkor megkapom az "ISP Mode Error" messageboxot és ezt követően bármilyen műveletre ezt kapom. Ez után nem lehet programozni, a Fuse lapon nem működik a Read stb. Eddig két ATTiny45-öt nyírtam ki így, most van benn a harmadik, de a Fuse lapot már hanyagoltam

Mi lehet a gond?

Köszi,
j
(#) jozsika2000 válasza jozsika2000 hozzászólására (») Nov 18, 2009 /
 
Tehát ha a Fuse lapon Program-ra nyomok, látszólag meghal az ATtiny45, de ha újat rakok be a helyére, az tudom programozni (amíg ki nem nyírom a Fuse lapon, persze ;D).

Ebből - és a Read Signature-nél leírtakból - valami olyasmire következtetek, hogy a kommunikáció valamilyen okból kissé instabil, és a Fuse biteket emiatt rosszul írta be, pl. lockolva a chipet. Ellenben ha ez így van, akkor a programozás miért működik?

Köszi,
j
(#) tbs1001 válasza tbs1001 hozzászólására (») Nov 20, 2009 /
 
Válasz xunil-nak, csak azért itt, hogy egyértelmű legyen.

Linux és Topi AVR programozója.

Tapasztalataim alapján tökéletesen funkcionálnak együtt USB módban. A trükk az, hogy az avrdude-ban lévő usb eszközazonosító karaktersort át kell javítani a HE-s kitbe égetett sztringre. Utóbbit pl. az lsusb paranccsal lehet megtudni, az avrdude fordítása pedig probléma mentes a javítás után.

Tapasztalataimat Ubuntu 8.10 alatt szereztem.

Remélem mások is sikerrel használják, nagyon jó eszköz.
(#) Ideiglenes hozzászólása Jan 8, 2010 /
 
Csatlakozom az előttem szólóhoz. Elsőre nekem sem ment a programozó készülék Linux alatt. Nálam Debian 5.0 van telepítve. Az AVR Doper a héten érkezett meg és elsőre úgy nézett ki, hogy megy is, azután megérkeztek a AVR-ek is, amikbe programot szerettem volna tenni. A hibajelenség, amit korábban mások is jeleztek az invalid argument nálam is megvolt.
Letöltöttem az avrdude 5.8-as változatát módosítottam a ser_avrdoper.c állományt úgy, hogy az 511-ik sorban az AVR-Doper felirat elé még beszúrtam a Hobbielektronika.hu szöveget. Hogy miért ezt, az a /var/log/messages file-ból derült ki számomra, mert amikor rádugtam az USB-re a programozót, ezt jelezte az azonosító sztring.
A avrdude fordítása nem volt több 5 percnél ( 1100MHz AMD Athlon ).
Ezt meg érdemes megnézni és hitetlenkedni. Kipróbáltam, működik.

Pár kép az építésről
(#) kavkar hozzászólása Jan 17, 2010 /
 
Nekem ment az avr dude újrafordítgatása nélkül is, csak hid módba kell rakni és a következő pociókat használni: avrdude -c stk500v2 -P avrdoper
(#) kavkar hozzászólása Jan 17, 2010 /
 
Mondjuk lehet azért is megy mert nem az itteni hex-et használtam, ha valaki fog még ilyennel bajlódni találtam egy olyan verziót amelyikbe nem nyekereg a win-es avr stúdió se a verziószám miatt, és lin alatt is rögrön működik a fenti beállításokkal.
(#) L_Maqvus hozzászólása Jan 21, 2010 /
 
Sziasztok!
Megépitettem az avr doper programozót, de valamiért nem akarja vinni a linuxom... Ubuntu 9.04
Hid módban :
  1. zoltan@zoltan-desktop:~/avr/avrdude-5.10$ sudo avrdude -p Attiny45 -F -D -c stk500v2 -P avrdoper -U flash:w:ledvillog.hex -v -v
  2.  
  3. avrdude: Version 5.8, compiled on Jul 20 2009 at 13:58:01
  4.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  5.          Copyright (c) 2007-2009 Joerg Wunsch
  6.  
  7.          System wide configuration file is "/etc/avrdude.conf"
  8.          User configuration file is "/home/zoltan/.avrduderc"
  9.          User configuration file does not exist or is not a regular file, skipping
  10.  
  11.          Using Port                    : avrdoper
  12.          Using Programmer              : stk500v2
  13. avrdude: avrdoper_open(): Device not found.
  14. zoltan@zoltan-desktop:~/avr/avrdude-5.10$


Hid mód nélkül:
  1. zoltan@zoltan-desktop:~/avr$ sudo avrdude -p Attiny45 -F -D -b 9600 -c stk500v2 -P /dev/ttyACM0 -U flash:w:ledvillog.hex -v -v
  2.  
  3. avrdude: Version 5.8, compiled on Jul 20 2009 at 13:58:01
  4.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  5.          Copyright (c) 2007-2009 Joerg Wunsch
  6.  
  7.          System wide configuration file is "/etc/avrdude.conf"
  8.          User configuration file is "/home/zoltan/.avrduderc"
  9.          User configuration file does not exist or is not a regular file, skipping
  10.  
  11.          Using Port                    : /dev/ttyACM0
  12.          Using Programmer              : stk500v2
  13.          Overriding Baud Rate          : 9600
  14.          AVR Part                      : ATtiny45
  15.          Chip Erase delay              : 4500 us
  16.          PAGEL                         : P00
  17.          BS2                           : P00
  18.          RESET disposition             : possible i/o
  19.          RETRY pulse                   : SCK
  20.          serial program mode           : yes
  21.          parallel program mode         : yes
  22.          Timeout                       : 200
  23.          StabDelay                     : 100
  24.          CmdexeDelay                   : 25
  25.          SyncLoops                     : 32
  26.          ByteDelay                     : 0
  27.          PollIndex                     : 3
  28.          PollValue                     : 0x53
  29.          Memory Detail                 :
  30.  
  31.                                   Block Poll               Page                       Polled
  32.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  33.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  34.            eeprom        65     6     4    0 no        256    4      0  4000  4500 0xff 0xff
  35.            flash         65     6    32    0 yes      4096   64     64  4500  4500 0xff 0xff
  36.            signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
  37.            lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
  38.            lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
  39.            hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
  40.            efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
  41.            calibration    0     0     0    0 no          2    0      0     0     0 0x00 0x00
  42.  
  43.          Programmer Type : STK500V2
  44.          Description     : Atmel STK500 Version 2.x firmware
  45.          Programmer Model: STK500
  46.          Hardware Version: 1
  47.          Firmware Version Master : 2.04
  48.          Topcard         : STK501
  49.          Vtarget         : 6.4 V
  50.          SCK period      : 2.2 us
  51.          Varef           : 0.0 V
  52.          Oscillator      : 1.229 MHz
  53.  
  54. avrdude: AVR device initialized and ready to accept instructions
  55.  
  56. Reading | ################################################## | 100% 0.03s
  57.  
  58. avrdude: Device signature = 0x1e9206
  59. avrdude: safemode: lfuse reads as 62
  60. avrdude: safemode: Verify error - unable to read hfuse properly. Programmer may not be reliable.
  61. avrdude: safemode: To protect your AVR the programming will be aborted
  62.  
  63. avrdude done.  Thank you.


Tegnap elött atmega 8-at probáltma emgirni de 12%-nál kilépett és rc=-1-es hibát dobott ki....

Most néztem meg hogy az összes 10k-s ellenállás helyett 20k került be, szerintetek ez lehet probléma? Fusebitek nem lettek átirva szóval ez nem lehet hiba ok...

Válaszokat előre is köszönöm!
(#) Lucifer válasza L_Maqvus hozzászólására (») Jan 21, 2010 /
 
HID módban nekem abszolút nem megy, CDC módban meg vagy az AVRdudet kell patchelni, vagy a stock firmwaret kell a doperrre feltölteni. Valaki feltette pár hszel lentebb. Azokat a 20Ks ellenállásokat cseréld ki, mert addig feleslegesen szívsz csak.
(#) CzLaci válasza Ideiglenes hozzászólására (») Jan 26, 2010 /
 
Én is vettem egy ilyen programozót, Ubuntu linux alatt használnám, de az első napokban nem ment a programozás csak néha ugrott be többszöri próbálkozásra, az ellenőrzés szinte mindig hibás checksumot írt ki. Kipróbáltam az AVR Studio-val is, ott működött gond nélkül.
Végül kivettem egy prociból (ATtiny45) a CLKDIV8 fuse bitet 8MHz-en hajtva, így rögtön megjavult minden.
Ami érdekes még, hogy az AVR Studio érzékeny a programozó kis sebességű módjára (ha a jumpert rövidrezárom), ezzel nem működött, de linuxban szinte mindegy, hogy melyik módban programozom. Szerintem itt van valami probléma, bár sikerült leosztanom egy ATmega88-nak az órajelét 16 kHz-re (128 kHz 8-as osztóval), azt már az AVR Studio sem tudta visszahozni.
Kipróbáltam az avrdude fordítását is, kijavítottam és újraforgattam, hogy működjön HID módban is, de a két csatolási módtól független a jelenség, ha nem megy, akkor egyik mód sem jobb a másiknál.
(#) Lucifer válasza CzLaci hozzászólására (») Jan 26, 2010 /
 
Az AVRdudenak lehet -B argumentummal megadni az SCK órajelét. Ha a doper implementációja követi az STK500-ét, akkor annak működnie kell.
(#) CzLaci válasza Lucifer hozzászólására (») Jan 26, 2010 /
 
Próbáltam, sajna nem megy. Terminál módban még az oszcillátor órajelét is lehet módosítani, meg plusz várakozási időket adni a programozásnál, de ezek sem változtatnak semmit. Főként az oszcillátor frekvencia változtatása lett volna jó, de hiába csökkentem, nem működik, már a kiolvasásnál is hibázik.
(#) Topi válasza CzLaci hozzászólására (») Jan 26, 2010 /
 
Idézet:
„Szerintem itt van valami probléma, bár sikerült leosztanom egy ATmega88-nak az órajelét 16 kHz-re (128 kHz 8-as osztóval), azt már az AVR Studio sem tudta visszahozni.”


És az AVR dokumentációjában is benne van, hogy mi a minimum órajel a programozáshoz, mi a minimum EEPROM íráshoz, és mi a minimum a Fuse bitek állításához.
Kár volt 16K-ra állítani, mert innentől programozó függetlenül szakadt meg a kapcsolatod az AVR-el. Se dragon, se doper, se stk500, se mkII...
(#) CzLaci válasza Topi hozzászólására (») Jan 26, 2010 /
 
Erre én is rájöttem, de így nem lehet kihasználni a processzor ezen képességét, legfeljebb ha már nem szeretném módosítani a programot rajta.
Én mondjuk a 128kHz-es sebességet akartam beállítani, de véletlenül hagytam benne a CLKDIV8-at. Így viszont már nem merem kipróbálni, mert 1MHz-nél sem működik jól a programozó, hát még 128-nál akkor. Bár az AVR Studio tudta az 1MHz-t is, csak az avrdude problámázott rajta.
(#) CzLaci hozzászólása Jan 27, 2010 /
 
Van valaki, akinek működik a programozó linux alatt az avrdude-al úgy, hogy az IC frekvenciája 1MHz-re van leosztva?
(#) L_Maqvus hozzászólása Feb 7, 2010 /
 
Sziasztok! akármelyik chipet irom meg a programozó mindig megirja a chipet de mindegyiknél van egy hiba:
  1. avrdude: verification error, first mismatch at byte 0x0000
  2.          0x0e != 0x00
  3. avrdude: verification error; content mismatch


Ez konkrétan mitjelent?
(#) L_Maqvus válasza L_Maqvus hozzászólására (») Feb 7, 2010 /
 
Sziasztok!

Hát mostmár abszolutnemis ír... A fenti új driver lett beleégetve...

  1. avrdude: stk500v2_command(): command failed
  2. avrdude: stk500v2_command(): command failed
  3. avrdude: stk500v2_program_enable(): cannot get connection status
  4. avrdude: initialization failed, rc=-1
  5. avrdude: AVR device initialized and ready to accept instructions
  6. avrdude: Device signature = 0x000000
  7. avrdude: Yikes!  Invalid device signature.
  8. avrdude: Expected signature for ATtiny45 is 1E 92 06
(#) L_Maqvus válasza L_Maqvus hozzászólására (») Feb 12, 2010 /
 
Sziasztok!

Közben progbálgattam.
Miért van az, ha rádugom a programozot usbre akkor az első chipet 100%-osan megirja (mindegy mekkora a hex fájl), de az utána következőket már nem, 90%-ig jut el, utána egyre kevesebb %-ig, de ha lehuzom és várok kb egy fél órát (ha kevesebbet várok vagy azonnal visszadugom akkor a hibajelenség megismétlődik), akor ujra megirja a chipet ésha minden kezdődne elölről. Ha baund-ot változtatok vagy a -B opciót akkor csak rosszab lesz.

Szóval eddig jutottam, valakinek hasonló gondja? (Sudo-val adok neki minde egyes alkalommal root jogot)

(hidmodba és nem hidmódba is ugyan ez pepitálva...)
(#) CzLaci hozzászólása Feb 15, 2010 /
 
Kipróbáltam a kavkar által feltett hex-et, beégettem egy új atmega8-ba és kicseréltem a programozó prociját vele. Így vissza tudtam hozni azt az attiny45-öt, amit lenyomtam 16 KHz-es órajelre. Valamint így megy az 1 MHz-es órajelnél is a programozás, nem csak 8 MHz-nél linux alatt. Sajna az atmega88-at, amivel szintén történt valami, még nem tudtam így sem visszahozni.

Most azon gondolkodom, hogy egy másik atmega88-at beprogramozok rá, hogy nagyfeszültségű módban írja vissza a rossz IC fuse bitjeit az alapbeállításra. Már csak a programozás lépéseit kellene a dokumentációból kiszedni és megvalósítani.
(#) Joker22 hozzászólása Ápr 15, 2010 /
 
Helló! Megépítettem az AVR-Doper-t csak van vele egy kis problémám...Mikor csatlakoztatom a PC-hez akkor kiírja , hogy az új hardver telepítve van, használtra kész(valami iesmi) de mikor újra csatlakoztatom kiírja, hogy az usb ezközt nem lehet felismerni. Az egészet ugyanúgy csináltam csak a kristály-nál 30pF kondit használtam és a nyákot kicsit átrajzoltam...Mellékeltem azt az áramkröt ameikröl másoltam (insert) és azt ameiket én csináltam(MY). Mi lehet a baj? Az ATMega8-16PU ba a programot beleégettem egy párhuzamos port alapu programozóval (pár ellenállassal + Vcc-GND-k 5V)mellékeltem azt is (programozo) és a PonyProg-al. Azt írta, hogy sikeresen beleírta az avr_isp.hex file-t ... Válaszotokat előre is megköszönöm!
(#) Joker22 hozzászólása Ápr 16, 2010 /
 
Most jut eszembe hogy a 3.6v os zennerek hejett 3.3v-os van. Lehet az a bibi? Majd megpróbálok szerezni bele megfelelőt és remélem elindul.
(#) L_Maqvus hozzászólása Feb 26, 2011 /
 
Sziasztok!

Észrevettem, hogyha usb hosszabítóval használom a DOPER-emet akkor nem müködik, nincs elég tápfeszültség, közveteln a gépre dugva működik. Van itthon egy Mobil töltő amiz már nem használunk az öresjárásba 9 voltot ad, azt LM7805-el letudom szabályozni 5V-ra, a kérdés csak az hogy hogyan tudnám megoldani, hogy a töltőről vegye a Programozó a feszültséget, és ne a számitőgépről?

Válaszokat előre is köszönöm!
(#) L_Maqvus hozzászólása Ápr 8, 2011 /
 
Sziasztok!
Végül USB hubbal megoldódott a problémám! Viszont. A soros porti kommunikáció nem müködik! Ha átrakom hid módba akkor win7 alatt semmi, Linux alatt pedig /dev/-ből eltünik az att. Így nemtudom használni. Nincs valakinek ötlete mitől lehet ez?

Üdvözlettel: Maq
(#) gabep hozzászólása Jan 9, 2012 /
 
Párhuzamos porton programoztam eddig (avrdude -dapa), ami működött is. (Az ATtiny45-ös példákon.)

Próbaként elősször egy led villogtatást próbáltam ATmega8-al is (Bővebben: innen), tehát a programozás többször tesztelve jó volt.

Gondoltam, megépítek egy avrdopert.
A gond, hogy nem sikerül feléleszteni.

-A próbált hex-ek: 3 félét is próbáltam (topi féle, az itt linkelt avr-doper-mega8-12mhz_A.hex, és az eredeti avr-doper-mega8-12mhz.hex)
-Fuse bitek: L: FF H: D9
-VCC: 5.7 V
-D-: 2.15 V ??
-D+: 0.01 V ??
-zenerek: 3V6

  1. [ 3808.428133] usb 4-2: new low speed USB device using uhci_hcd and address 2
  2. [ 3808.576135] usb 4-2: device descriptor read/all, error -71
  3. [ 3808.688106] usb 4-2: new low speed USB device using uhci_hcd and address 3
  4. [ 3808.836139] usb 4-2: device descriptor read/all, error -71
  5. [ 3808.948162] usb 4-2: new low speed USB device using uhci_hcd and address 4
  6. [ 3808.980151] usb 4-2: device descriptor read/8, error -71
  7. [ 3809.115150] usb 4-2: device descriptor read/8, error -71
  8. [ 3809.328140] usb 4-2: new low speed USB device using uhci_hcd and address 5
  9. [ 3809.360121] usb 4-2: device descriptor read/8, error -71
  10. [ 3809.492132] usb 4-2: device descriptor read/8, error -71
  11. [ 3809.596159] hub 4-0:1.0: unable to enumerate USB device on port 2
  12. [ 3870.600109] usb 4-2: new full speed USB device using uhci_hcd and address 6
  13. [ 3870.724105] usb 4-2: device descriptor read/64, error -71
  14. [ 3870.952149] usb 4-2: device descriptor read/64, error -71
  15. [ 3871.168112] usb 4-2: new full speed USB device using uhci_hcd and address 7
  16. [ 3871.292106] usb 4-2: device descriptor read/64, error -71
  17. [ 3871.520134] usb 4-2: device descriptor read/64, error -71
  18. [ 3871.736123] usb 4-2: new full speed USB device using uhci_hcd and address 8
  19. [ 3872.152125] usb 4-2: device not accepting address 8, error -71
  20. [ 3872.264115] usb 4-2: new full speed USB device using uhci_hcd and address 9
  21. [ 3872.680116] usb 4-2: device not accepting address 9, error -71
  22. [ 3872.680500] hub 4-0:1.0: unable to enumerate USB device on port 2
  23. [ 3912.864248] usb 2-1: USB disconnect, address 2


Én a fuse bitekre gyanakszom.
Szerintem az L: 3F H: D9 körül lenne jó, de nem vagyok benne biztos.
(#) koverg70 hozzászólása Jan 15, 2012 /
 
Sziasztok!

Igazán nem ebbe a topicba való a kérdésem, de nem találtam jobbat... Legtöbb infót itt találtam azzal kapcsolatban, amit kerestem.

Szóval én is vettem és megépítettem egy ilyen programozót. Működik is rendesen.

Egy ATMEGA88-as uC programozásával teszteltem. A helyes időzítéshez ott a CLKDIV8-at be kellett kapcsolni. Úgyhogy minden flash programozás előtt az osztót kikapcsoltam a végén meg vissza. (Tényleg nincs normális megoldás erre, a problémára???)

Kikapcsolásnál egy darabig mindig üzent, hogy nem sikerült rendesen, de azért megcsinálta. Ezt úgy 10-15-ször eljátszottam, miután egyszer a CLKDIV8 visszakapcsolása után a program az AVR-ben nem indult el. Megpróbáltam újra kikapcsolni az osztót, de az sem ment. Azóta a egyáltalán semmit nem tudok sem kiolvasni, sem beírni, a reset sem működik.

Másik ATMEGA88-cal próbáltam a KIT-et azzal gond nélkül megy (azon a 8-as osztó ki van kapcsolva).

Mit lehet tenni? Külső kristályt tettem rá (16MHz + 2 22pF), de azzal sem indult el.
(#) gelesztamas hozzászólása Okt 26, 2013 /
 
Üdv!

Hestoreból rendeltem meg a Topi féle programozót, össze is forrasztottam, de nem működik.
Ubuntu 12.04 alól avrdude-al próbáltam egy atmega8-ast égetni. Ugyebár a port, amit használ, az a /dev/ttyACM0. Ez eddig oké, de ez fogad az avrdude futtatásakor:

  1. root@gelesztamas:/home/gelesztamas# avrdude -p atmega8 -c stk500 -P /dev/ttyACM0
  2. avrdude: stk500v2_ReceiveMessage(): timeout
  3. avrdude: stk500v2_ReceiveMessage(): timeout
  4. avrdude: stk500v2_ReceiveMessage(): timeout
  5. avrdude: stk500v2_ReceiveMessage(): timeout
  6. avrdude: stk500v2_ReceiveMessage(): timeout
  7. avrdude: stk500v2_ReceiveMessage(): timeout
  8. avrdude: stk500v2_getsync(): timeout communicating with programmer


És ez az output ismétlődik. Viszont amikor a "avrdude: stk500v2_getsync(): timeout communicating with programmer" sor jön, akkor felvillan a led a programozó áramkörön.

Mit ilyenkor a teendőm?
Következő: »»   2 / 3
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem