UISP, AVR, błąd...

Cześć,

Próbuję zacząć zabawę z AVRami, ale kiepsko idzie. Kupiłem ATTiny2313 i zrobiłem wszystko zgodnie z

formatting link
ale gdy próbuję zaprogramować układ, dostaję:

sudo uisp -v=3 -dprog=stk200 -dlpt=0x378 --erase --upload if=test.hex --verify Reset inactive time (t_reset) 1000 us AVR Direct Parallel Access succeeded after 0 retries. Vendor Code: 0x1e Part Family: 0x91 Part Number: 0x0a Atmel AVR ATtiny2313 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111 us Erasing device ... Reinitializing device AVR Direct Parallel Access succeeded after 0 retries. Vendor Code: 0x1e Part Family: 0x91 Part Number: 0x0a Atmel AVR ATtiny2313 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111 us Uploading: flash #Error: Data polling readback status: write=0xc0 read=0xff If device was erased disable polling with the -dno-poll option. make: *** [test] Error 2

Po włączeniu -dno-poll niby programuje, ale weryfikacja pokazuje, że wszystkie komórki dalej są 0xFF:

Verifying: flash #flash error at address 0x0: file=0xc0, mem=0xff flash error at address 0x1: file=0xe0, mem=0xff flash error at address 0x2: file=0xd0, mem=0xff flash error at address 0x3: file=0xe0, mem=0xff flash error at address 0x4: file=0xde, mem=0xff

itd. Objawy takie same niezależnie od tego, czy zasilanie jest podłączone czy nie. Kwarc, z którym chodzi AVR, to 10 MHz.

Trochę googlałem, ale nic co opisali (zmiana -dvoltage itd.) nie pomogło. Spotkaliście się z czymś takim?

Pozdrawiam.

Reply to
Adam Wysocki
Loading thread data ...

In the darkest hour on Fri, 24 Feb 2006 02:14:03 +0000 (UTC), Adam Wysocki snipped-for-privacy@nospam.invalid screamed:

Z tego co widzę po schemacie, to raczej powinieneś wybrać -dprog=dapa. Do pierwszych kroków z AVR lepsza imo byłaby ATmega8 - wewnętrzny generator RC, przyzwoita ilość pamięci na start. Jeśli miałbyś jakiekolwiek pytania odnośnie avr+uisp pod linuxem to możesz napisać na adres z From (usuń tylko e-news).

Artur

Reply to
Artur M. Piwko

Adam Wysocki napisał(a):

To nie jest ten problem ;-(. uisp nie obsługuje poprawnie tego uC i wymaga nałożenia odpowiedniej łaty na źródła i ich zrekompilowanie. Tak przynajmniej robiłem pod linuksem.

Zobacz tutaj:

formatting link

Reply to
Krzysztof Piecuch

Spinacz biurowy, Krzysztof Piecuch <kris snipped-for-privacy@poczta.onet.pl>!

Moj uisp już miał tą łatę nałożoną. Nie pomogło. Nie pomogło też skrócenie kabla ani jego przelutowanie zgodnie ze standardem DAPA :(

Reply to
Adam Wysocki

Spinacz biurowy, Artur M. Piwko snipped-for-privacy@pu.kielce.pl>!

Wtedy go nie wykrywa, ale go przelutowałem zgodnie z DAPA i też nie chce go programować. (ale wykryć wykrywa)

Dzięki :)

Reply to
Adam Wysocki

Może spróbuj avreal? Używam od dawna z najprostszym programatorem fbprg (który mimo prostoty potrafi generować zegar bez dodatkowych elementów) i na razie nie miałem z nim żadnych problemów. Fakt, że z tyny2313 nie próbowałem, ale

90S2313, 90S8515 czy Mega8 (na wewnętrznym i zewnętrznym zegarze) chodzi bez problemu. Kiedyś próbowałem uisp, ale coś mi się w nim nie podobało (albo nie działał, albo miał za duże wymagania - nie pamiętam).

pozdrawiam

majek

Reply to
Marek Wodzinski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.